Time  Nick       Message
15:19 pdurbin    whorka: i'm curious what you think about http://mirror.hmdc.harvard.edu/HMDC-RT/el5/SRPMS/rt-4.0.6-1.HMDC.RHEL5.src.rpm vs. http://corsepiu.fedorapeople.org/packages/rt4.spec
15:28 larsks     Hey, do either of those repositories actually have all Perl dependencies?
15:28 larsks     In the past I've had to build a zillion Perl RPMs to support the RT installation.
15:29 pdurbin    larsks: do you guys run RT?
15:30 pdurbin    whorka has very nicely packaged up a bunch of perl RPMs, RT dependencies: http://mirror.hmdc.harvard.edu/HMDC-RT/el5/SRPMS/
15:30 larsks     Cool.
15:31 pdurbin    also, on ubuntu and debian, RT 4 is only an `apt-get install request-tracker4` away...
15:32 pdurbin    see also: http://irclog.perlgeek.de/crimsonfu/2012-08-01#i_5866507
15:32 whorka     pdurbin: I think the fedora packager has been very thorough in his specfile design.
15:32 pdurbin    whorka: i haven't even looked at yours yet... sorry!
15:36 pdurbin    i forget if we're blocked on any perl rpm dependencies. need to check with sjoeboo
15:36 sjoeboo    need to revisit that later, but yeah, there was something i hadn't found a good srcrpm/spec for yet
15:36 pdurbin    ok. i think whorka
15:37 pdurbin    is saying that between his repo, epel, and repoforge, we should have everything
15:37 pdurbin    though we do use a couple extra modules we might need to package ourselves... the rt via email thing and the api thing
17:27 agperson   Anyone have any preference between Red Hat's and Ubuntu's methods of configuration Apache (i.e. layout of /etc/apache2 or /etc/httpd)?
17:28 pdurbin    agperson: i prefer red hat's but only because of greater familiarity
17:29 shuff      the Puppet Labs apache module works *much* better with ubuntu-style
17:29 agperson   shuff: that makes sense, the Debian/Ubuntu style does seem well-built for automated management
17:29 pdurbin    i was annoyed by this on a red hat system though: http://serverfault.com/questions/325812/why-are-chinese-traditional-big-5-fonts-served-up-by-apache-garbled
17:30 agperson   pdurbin: ha, asked and answered!
17:30 pdurbin    sigh
17:30 shuff      there is something to be said for keeping your vhost configs separate from the little config files that RPMs drop into place (e.g. ssl.conf, php.conf etc.)
17:32 pdurbin    shuff: you blog posts to http://crimsonfu.github.com have not gone unnoticed
17:32 pdurbin    your
17:33 shuff      oh boy
17:33 agperson   the panopticon has noticed!
17:34 pdurbin    oh, i fixed up my "download the #crimsonfu logs" script. faster and smarter now. just like shuff
17:38 pdurbin    shuff: next i'd like you to write a blog post entitled "from zero to http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0xAD5402518477B706 ... setting up your PKI keys"
17:40 * pdurbin  checks notes
17:40 pdurbin    i guess there's http://fedoraproject.org/wiki/Creating_GPG_Keys
18:14 * semiosis prefers the debian way
18:18 sjoeboo    perl(Plack::Middleware::Test::StashWarnings) was the perl pkg for rt4 rpms on el6 i was stuck on
18:26 pdurbin    sjoeboo: huh. yeah, i don't see it in repoforge. whorka?
18:30 pdurbin    so http://search.cpan.org/dist/Plack-Middleware-Test-StashWarnings/
18:31 JoeJulian  Warning: Your stash is approaching '70s porn...
18:32 JoeJulian  Yeah, I know the spelling's wrong, but that's where my brain went.
18:32 shuff      huh
18:32 shuff      dependencies don't look too hairy
18:32 pdurbin    go shuff go!
18:32 shuff      that's a runtime dependency?
18:32 pdurbin    dunno. sjoeboo?
18:33 sjoeboo    its a build dep
18:33 sjoeboo    based not the spec i'm using
18:33 sjoeboo    on*
18:33 shuff      i figured :)
18:33 pdurbin    sjoeboo: you're still working off http://corsepiu.fedorapeople.org/packages/rt4.spec right?
18:34 sjoeboo    yes
18:34 sjoeboo    rt4-4.0.5-0.20120206.1.fc17.src.rpm
18:34 sjoeboo    rather
18:34 pdurbin    one thing about that spec file... RT 4.0.6 is out... whorka's has that version
18:34 sjoeboo    yes, i'm hoping to rev it once i get it built
18:34 pdurbin    i mean, we can just bump the version to stick with the epel one
18:35 sjoeboo    but, with all the projects going on, this is pretty low on the list
18:42 shuff      ok, just pushed a spec for that perl mod
18:44 pdurbin    shuff: thanks! https://github.com/repoforge/rpms/commit/148a3f442aecdabb8acde23193c4c574296bac17
18:45 shuff      https://github.com/repoforge/rpms/blob/master/specs/perl-Plack-Middleware-Test-StashWarnings/perl-Plack-Middleware-Test-StashWarnings.spec is a (slightly) more human-friendly way of finding it
18:45 shuff      and with that, it's meeting time
18:48 pdurbin    hmm, on centos 6.3 we have perl-Devel-StackTrace-1.22 but it wants perl-Devel-StackTrace-1.23
18:49 pdurbin    er, rather, `yum install 'perl(Plack::Request)'` a build dep, does
18:55 pdurbin    "This requires Devel::StackTrace 1.23" -- http://cpansearch.perl.org/src/MIYAGAWA/Plack-1.0001/Changes
18:57 pdurbin    looks like repoforge has 1.26: https://github.com/repoforge/rpms/blob/master/specs/perl-Devel-StackTrace/perl-Devel-StackTrace.spec
18:58 whorka     that's the one I used
18:58 pdurbin    whorka: ok. thanks
19:01 whorka     and I don't have perl(Plack::Middleware::Test::StashWarnings). RT 4.0.6 on RHEL5 doesn't seem to require it.
19:07 pdurbin    whorka: interesting. el5 vs. el6 i guess
19:08 pdurbin    sjoeboo: http://pkgs.repoforge.org/perl-Devel-StackTrace/
19:08 sjoeboo    whorka: where is your spec file again? I'd like to try from that...
19:08 pdurbin    sjoeboo: scroll up :)
19:08 pdurbin    http://mirror.hmdc.harvard.edu/HMDC-RT/el5/SRPMS/rt-4.0.6-1.HMDC.RHEL5.src.rpm
19:10 sjoeboo    that actually got to build
19:10 sjoeboo    but failed
19:10 sjoeboo    + make install DESTDIR=/builddir/build/BUILDROOT/rt-4.0.6-1.HMDC.RHEL.x86_64
19:10 sjoeboo    Can't locate CPAN.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./sbin/rt-test-dependencies line 525.
19:10 sjoeboo    BEGIN failed--compilation aborted at ./sbin/rt-test-dependencies line 525.
19:12 whorka     CPAN.pm comes in the stock perl rpm on RHEL5. /usr/lib/perl5/5.8.8/CPAN.pm
19:12 sjoeboo    just added it to the spec...
19:16 sjoeboo    so….no buldrequires in that spec file eh?
19:23 whorka     not as such, but you could probably turn each Requires line into a duplicate BuildRequires.
19:23 sjoeboo    mmm
19:23 sjoeboo    why not ? you just assume they are all installed on your build host?
19:23 sjoeboo    (i'd trying to do everything in mock these days)
19:24 whorka     building all those perl deps made me think I might have been better off setting up a build env like mock... but I was doing the build on the install host.
19:41 jmdh       Hullo. Saw a reference to here on #rt, read the crimsonfu web page, though I'd pop in.
19:42 jmdh       I'm more often known as Dom, but that's taken here. Hello oliver.
19:46 pdurbin    hi Dom
19:50 pdurbin    jmdh: or should i use your nick? :) hi
19:50 jmdh       hi :)
19:50 DomH       let's see if this feels more comfortable
19:50 pdurbin    heh. up to you
19:51 pdurbin    DomH: is this you i'm seeing at http://packages.qa.debian.org/p/perl.html ?
19:51 DomH       Nope, that's registered on t'NickServ
19:51 jmdh       pdurbin: yes
19:51 jmdh       Guilty as charged.
19:51 pdurbin    cool. so you're the guy who made `apt-get install request-tracker4` happen on debian/ubuntu
19:52 jmdh       Assuming that's a good thing, yes ;)
19:53 pdurbin    it's a very good thing
19:53 pdurbin    ubuntu is out backup plan. well, one of them :)
19:53 pdurbin    our
19:54 pdurbin    whorka: yeah, i agree with sjoeboo. these should be BuildRequire's... maybe shuff can give us a ruling :)
19:59 jmdh       pdurbin: your primary plan being the RPMs I read about on chat log?
19:59 pdurbin    jmdh: i'd really like to have RT 4 packaged up as RPMs
19:59 jmdh       s/on/on the/
20:00 pdurbin    i did a similar thing with ikiwiki: http://wiki.greptilian.com/ikiwiki/
20:04 pdurbin    jmdh: is perl just better supported on debian/ubuntu? is that where the perl people hang out?
20:10 jmdh       I'm not sure I have enough visibility of the communities to answer objectively
20:11 pdurbin    fair enough :)
20:11 jmdh       I get the impression that plenty of core perl devs use RH and derivatives, but then they might just want to brew their own perls
20:11 pdurbin    i just know i felt like the first person to install ikiwiki (also perl) on centos
20:11 jmdh       I think Debian is just bigger, sint
20:11 jmdh       isn't it?
20:11 jmdh       to some extent it's pure chance whether a given thing is well supported there
20:12 jmdh       ikiwiki is written by a Debian developer, so it's not surprising that Debian is better for that
20:14 pdurbin    i wish i could get ironcamel to care about packaging. hmm. don't see him on IM. maybe not here to defend himself
20:14 * jmdh     last supported RH systems in 2005. That feels a bit limiting in terms of keeping up to speed with other stuff, but as a developer I have quite a lot of personal investment in the thing. IYSWIM
20:15 pdurbin    jmdh: sorry, confused. invested in which?
20:15 jmdh       Debian
20:16 pdurbin    like i said, we'll run RT on debian or ubuntu, maybe. we're just a centos shop, primarily
20:17 pdurbin    rpmbuild -ba ~pdurbin/rt/hmdc/rt.spec 2>&1 | grep -v ^err | awk '{print $1}' | xargs yum install -y
20:17 pdurbin    installing 224 packages. still not done!
20:21 pdurbin    whorka: fyi there is no perl-Encode on el6. it's part of the perl rpm itself
20:24 pdurbin    same with URI, apparently
20:25 pdurbin    whoops! ignore me perl-URI-1.58-1.el6.rfx.noarch
20:27 whorka     yeah, the perl rpm provides perl(Encode) on RHEL5 too, but not a new enough version. fortunately rpmforge has it.
20:28 pdurbin    perl(HTML::Mason) >= 1.43 is needed by rt-4.0.6-1.HMDC.RHEL.noarch
20:28 pdurbin    i have perl-HTML-Mason-1.42-2.el6.noarch
20:29 pdurbin    repoforge has 1.45 spec... https://github.com/repoforge/rpms/blob/master/specs/perl-HTML-Mason/perl-HTML-Mason.spec
20:29 whorka     rpm too http://pkgs.repoforge.org/perl-HTML-Mason/perl-HTML-Mason-1.45-2.el6.rf.noarch.rpm
20:30 pdurbin    huh. wonder why yum isn't pulling down the latest..
20:32 pdurbin    interesting... perl-HTML-Mason-1.45-2.el6.rf.noarch.rpm: does not update installed package
20:34 pdurbin    huh, the path is different. /usr/share/perl5/HTML/Mason for what i have installed and /usr/share/perl5/vendor_perl/HTML/Mason for that newer one
20:34 pdurbin    oh. i have the one from epel. hmm
20:34 pdurbin    this might be a mess :)
20:38 pdurbin    whorka: does yum install 'perl(Log::Any)' work for you?
20:39 pdurbin    hmm, there's an epel package... https://admin.fedoraproject.org/pkgdb/acls/name/perl-Log-Any
20:41 pdurbin    built ok from http://pkgs.fedoraproject.org/cgit/perl-Log-Any.git/plain/perl-Log-Any.spec
20:42 pdurbin    ok, able to install perl-HTML-Mason-1.45-2.el6.rf.noarch.rpm now
20:45 pdurbin    bah! upgrading from perl-libwww-perl-5.837-3.el6 to perl-libwww-perl-6.04-1.el6 is going to be a pain
20:54 whorka     oh. yes. I hit a big branch there falling down the dependency tree.
20:57 pdurbin    before i can install perl-libwww-perl-6.04-1.el6.noarch i need perl(HTTP::Status) >= 6.0 and perl(HTTP::Negotiate) >= 6.0 and perl(HTTP::Cookies) >= 6.0 ...
20:57 pdurbin    and i have to go :(
21:05 whorka     HTTP::Status is in perl-HTTP-Message, and I put SRPMS for all three in the HMDC-RT repo (somehow I overlooked perl-HTTP-Negotiate but I just added it now).
21:19 semiosis   jr devops just nuked the production database :(  fml
21:20 semiosis   fortunately it's the production database for a system no customers are using yet
21:20 semiosis   but still, this does not inspire any faith
22:10 JoeJulian  ouch