From megamic at gmail.com Fri Aug 1 02:36:21 2008 From: megamic at gmail.com (Michael Potter) Date: Fri, 1 Aug 2008 19:36:21 +1000 Subject: [Canberra-pm] perl bug ticket system Message-ID: <167f9c460808010236l3224cff2gf4ee030acb79aa05@mail.gmail.com> All the mongers out there... A colleague at work recently told me about a bug tracking/ticketing tool called 'Trac' that he had been using for some time. Beyond simple bug tracking, he claimed it also provided a nice, integrated interface to Subversion (which sounded cool), so that a Subversion check-in could simultaneously resolve an open Ticket. Intrigued, and a little excited, I did a bit of research...and naturally had an adverse reaction to learn that it was written in Python, which obviously meant Python had to be installed, and any extensions had to be written in Python etc (of course it isn't limited in any way in the files it is tracking bugs in!). Nonetheless I thought I would be a responsible member of the Perl community and at least *ask* if there is a similar or equivalent product out there written in Perl (or at least Perl friendly). If it talks to Subversion all the better! Cheers MP PS: I'm really *not* a PyHater ... but its like buying Australian made ... I would rather support the Perl development community by using/contributing to tools written in Perl. -------------- next part -------------- An HTML attachment was scrubbed... URL: From stephen at sydney.pm.org Fri Aug 1 03:27:21 2008 From: stephen at sydney.pm.org (Stephen Steneker) Date: Fri, 1 Aug 2008 20:27:21 +1000 Subject: [Canberra-pm] perl bug ticket system In-Reply-To: <167f9c460808010236l3224cff2gf4ee030acb79aa05@mail.gmail.com> References: <167f9c460808010236l3224cff2gf4ee030acb79aa05@mail.gmail.com> Message-ID: > A colleague at work recently told me about a bug tracking/ticketing > tool called 'Trac' that he had been using for some time. Beyond > simple bug tracking, he claimed it also provided a nice, integrated > interface to Subversion (which sounded cool), so that a Subversion > check-in could simultaneously resolve an open Ticket. > > Intrigued, and a little excited, I did a bit of research...and > naturally had an adverse reaction to learn that it was written in > Python, which obviously meant Python had to be installed, and any > extensions had to be written in Python etc (of course it isn't > limited in any way in the files it is tracking bugs in!). > > Nonetheless I thought I would be a responsible member of the Perl > community and at least ask if there is a similar or equivalent > product out there written in Perl (or at least Perl friendly). If it > talks to Subversion all the better! Hi Michael, A Perlish equivalent would be: Request Tracker - http://bestpractical.com/rt/ + RT::Integration::SVN - http://search.cpan.org/dist/RT-Integration-SVN/ Having used both Trac + RT, I much prefer RT's more advanced ticketing and permission support. In particular you can easily set up inter- ticket dependencies and relationships, and also manage permissions by queue, group, or user. RT is also designed to accommodate plugins and UI extensions. Trac does have the bonus of a basic wiki and subversion viewer .. although it's just as easy to install separate apps for this. There are several diff't perl-based wikis and svn viewers, depending on your feature needs. Language preferences aside, though, mediawiki (php) is dead easy and feature rich .. and there are some nifty perl interfaces like: http://search.cpan.org/dist/WWW-Mediawiki-Client/ Another caveat .. not sure if this is still true, but older versions of Trac wanted write access to the repository *and* to be hosted on the same server. I /think/ they've finally added support for different repository types in the most recent version, but haven't tried it (we use svn+ssh://). Cheers, Stephen From pjf at perltraining.com.au Fri Aug 1 05:57:30 2008 From: pjf at perltraining.com.au (Paul Fenwick) Date: Fri, 01 Aug 2008 22:57:30 +1000 Subject: [Canberra-pm] perl bug ticket system In-Reply-To: References: <167f9c460808010236l3224cff2gf4ee030acb79aa05@mail.gmail.com> Message-ID: <4893083A.4050402@perltraining.com.au> Stephen Steneker wrote: > A Perlish equivalent would be: > Request Tracker - http://bestpractical.com/rt/ +1 for RT. It's really good. It's really configurable. It's really well supported. It's open source, but you can purchase commercial support and customisations if you need to. I keep seeing it used everywhere from government departments (ACMA for tracking spam), to on-line games (for tracking player queries) to ISPs. If you've submitted a bug to a CPAN module via rt.cpan.org, or to perl via perlbug, then you may have already used RT. Cheerio, Paul -- Paul Fenwick | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681 From stephen at sydney.pm.org Fri Aug 1 06:39:49 2008 From: stephen at sydney.pm.org (Stephen Steneker) Date: Fri, 1 Aug 2008 23:39:49 +1000 Subject: [Canberra-pm] perl bug ticket system In-Reply-To: <4893083A.4050402@perltraining.com.au> References: <167f9c460808010236l3224cff2gf4ee030acb79aa05@mail.gmail.com> <4893083A.4050402@perltraining.com.au> Message-ID: <2A3A31FA-0521-4174-AD9D-1BED64271CB5@sydney.pm.org> > If you've submitted a bug to a CPAN module via rt.cpan.org, or to > perl via perlbug, then you may have already used RT. FYI, the rt.cpan.org / rt.perl.org speeds are not indicative of normal performance -- they are large instances running with relatively low admin / hardware resources. There is one queue per CPAN module (14050+ if you base on www.cpan.org count) and accounts for more than 6700 CPAN authors (and that's not including the non-CPAN authors who submit tickets!). Thankfully rt.cpan.org has had a bit more love lately .. you may have noticed some issues depending on how frequently you visited in the past ;). Also fwiw, RT had a relatively major release last month with some interesting UI and feature enhancements: http://bestpractical.typepad.com/worst_impractical/2008/07/today-were-rele.html Cheers, Stephen From plm at netspace.net.au Wed Aug 6 00:24:05 2008 From: plm at netspace.net.au (Paul Matthews) Date: Wed, 06 Aug 2008 17:24:05 +1000 Subject: [Canberra-pm] Still podding around Message-ID: <48995195.7020705@netspace.net.au> If my reading of Pod::Usage is correct, this should work. If called with ./podme --manual it print the manual out as expected. If called with ./podme --help it does nothing. If called with ./podme --foo then at work it does nothing, at home it produces the correct result. Clue required please. #!/usr/bin/perl -w use Getopt::Long; use Pod::Usage; use strict; my $help; my $manual; GetOptions( 'help' => \$help, 'manual' => \$manual ) || pod2usage(2); pod2usage( -verbose => 1 ) if( $help ); pod2usage( -verbose => 2 ) if( $manual ); =head1 NAME program - a program =head1 SYNOPSIS program ( --help | -- manual ) =head1 DESCRIPTION Prints either short help, or long help. =head1 OPTIONS =over =item B<--help> Print a brief help message and exits. =item B<--manual> Prints the manual page and exits. =back =cut -- Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it. From stephen at sydney.pm.org Wed Aug 6 01:50:55 2008 From: stephen at sydney.pm.org (Stephen Steneker) Date: Wed, 6 Aug 2008 18:50:55 +1000 Subject: [Canberra-pm] Still podding around In-Reply-To: <48995195.7020705@netspace.net.au> References: <48995195.7020705@netspace.net.au> Message-ID: > If my reading of Pod::Usage is correct, this should work. If called > with ./podme --manual it print the manual out as expected. If called > with ./podme --help it does nothing. If called with ./podme --foo > then at work it does nothing, at home it produces the correct > result. Clue required please. Hi Paul, You're missing essential details like O/S and versions of perl / Getopt::Long / Pod::Usage. That should help explain the difference in your work and home environments so you can find the culprit. Your reading of expected behaviour otherwise appears correct. fwiw, if you want a handy way to check module versions and where they are being loaded from in the path I'd recommend installing: http://search.cpan.org/dist/Module-Which/ Installs a handy command line util so you can do: which_pm Getopt::Long Module::Which This also reports duplicate modules in your perllib path and supports some basic name matching eg: which_pm Getopt::* Cheers, Stephen From plm at netspace.net.au Wed Aug 6 02:37:42 2008 From: plm at netspace.net.au (Paul Matthews) Date: Wed, 06 Aug 2008 19:37:42 +1000 Subject: [Canberra-pm] Still podding around In-Reply-To: References: <48995195.7020705@netspace.net.au> Message-ID: <489970E6.8060205@netspace.net.au> Stephen Steneker wrote: >> If my reading of Pod::Usage is correct, this should work. If called >> with ./podme --manual it print the manual out as expected. If called >> with ./podme --help it does nothing. If called with ./podme --foo >> then at work it does nothing, at home it produces the correct result. >> Clue required please. > You're missing essential details like O/S and versions of > perl / Getopt::Long / Pod::Usage. That should help explain > the difference in your work and home environments so you > can find the culprit. Your reading of expected behaviour > otherwise appears correct. > > Cheers, > Stephen > I was expecting ./podme --help to produce *the "SYNOPSIS" section, along with any section entitled "OPTIONS", "ARGUMENTS", or "OPTIONS AND ARGUMENTS"*, as per the Pod::Usage manual page. Instead it produces nothing plm at thunk:~/work/prj/bin> ./podme --help plm at thunk:~/work/prj/bin> OS at home is OpenSuSE 10.3, perl is 5.8.8, Pod::Usage is 1.33. Don't have the details of what is at work. -- Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it. -------------- next part -------------- An HTML attachment was scrubbed... URL: From stephen at sydney.pm.org Wed Aug 6 03:04:43 2008 From: stephen at sydney.pm.org (Stephen Steneker) Date: Wed, 6 Aug 2008 20:04:43 +1000 Subject: [Canberra-pm] Still podding around In-Reply-To: <489970E6.8060205@netspace.net.au> References: <48995195.7020705@netspace.net.au> <489970E6.8060205@netspace.net.au> Message-ID: <99C25156-684D-4267-9762-032B759EFE28@sydney.pm.org> >> I was expecting ./podme --help to produce the "SYNOPSIS" section, >> along with any section entitled "OPTIONS", "ARGUMENTS", or "OPTIONS >> AND ARGUMENTS", as per the Pod::Usage manual page. Instead it >> produces nothing Hi Paul, For `./podme --help` I get: Usage: program ( --help | -- manual ) Options: --help Print a brief help message and exits. --manual Prints the manual page and exits. > OS at home is OpenSuSE 10.3, perl is 5.8.8, Pod::Usage is 1.33. Out of curiousity tried on a few machines and and results were consistently OK for: OS X, perl 5.8.8, Getopt::Long 2.35, Pod::Usage 1.33 FreeBSD, perl 5.8.8, Getopt::Long 2.34, Pod::Usage 1.33 Ubuntu, perl 5.8.8, Getopt::Long 2.35, Pod::Usage 1.33 > Don't have the details of what is at work. You may also want to try changing your shebang from hardcoded path: #!/usr/bin/perl -w to using the default perl in your env (i.e. the equivalent of `which perl`): #!/usr/bin/env perl -w It's possible that your default perl doesn't live in /usr/bin on the work machine, so that might be executing an older version of perl or a wrapper for the Real perl (which could explain the command line args being impolitely eaten by a grue). Hope that helps .. do share the details if you figure out what the problem with the work environment is ;-). Cheers, Stephen From plm at netspace.net.au Thu Aug 7 01:21:05 2008 From: plm at netspace.net.au (Paul Matthews) Date: Thu, 07 Aug 2008 18:21:05 +1000 Subject: [Canberra-pm] Still podding around solved Message-ID: <489AB071.9040704@netspace.net.au> The file in question had been back and forwards between work and home via a windows machine. In transit it picked up \n\r at the end of line, rather than just \n. Removing the redundant \r characters fixed the problem. Still a bug IMHO. -- Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it. From daniel at rimspace.net Thu Aug 7 03:00:03 2008 From: daniel at rimspace.net (Daniel Pittman) Date: Thu, 07 Aug 2008 20:00:03 +1000 Subject: [Canberra-pm] /usr/bin/env (was Re: Still podding around) In-Reply-To: <99C25156-684D-4267-9762-032B759EFE28@sydney.pm.org> (Stephen Steneker's message of "Wed, 6 Aug 2008 20:04:43 +1000") References: <48995195.7020705@netspace.net.au> <489970E6.8060205@netspace.net.au> <99C25156-684D-4267-9762-032B759EFE28@sydney.pm.org> Message-ID: <87ej51no0s.fsf_-_@rimspace.net> Stephen Steneker writes: [...] > You may also want to try changing your shebang from hardcoded path: > #!/usr/bin/perl -w > > to using the default perl in your env (i.e. the equivalent of `which perl`): > #!/usr/bin/env perl -w Just for reference, this isn't any better a solution to providing a portable "use the default Perl" than the previous statement: some operating systems only provide /bin/env, which makes it also fail... It does, as noted, ensure that if your admin has installed multiple versions of Perl it will pick the same default as running the command interactively -- which, also, may not be the "system default" perl if the path is not set in, eg, the environment of a cron job. Regards, Daniel From jarich at perltraining.com.au Mon Aug 18 06:07:22 2008 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Mon, 18 Aug 2008 23:07:22 +1000 Subject: [Canberra-pm] Meeting next week? Message-ID: <48A9740A.7020000@perltraining.com.au> G'day folk, Paul Fenwick and myself will be in town (for various definitions of "in town") next week and would love to meet up with the lovely Canberra Perl Mongers. If you'd like to suggest a night, a venue or any thing along those lines please respond. Should we find: a) a quiet venue and b) a data projector then I'm fairly certain that Paul and myself would be delighted to provide you with talks. Otherwise we're always happy just to eat, drink and be merry! All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact at perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From megamic at gmail.com Wed Aug 20 02:39:54 2008 From: megamic at gmail.com (Michael Potter) Date: Wed, 20 Aug 2008 02:39:54 -0700 Subject: [Canberra-pm] Canberra-pm Digest, Vol 41, Issue 4 In-Reply-To: References: Message-ID: <167f9c460808200239l1f1bce19l937c01c8e7283d55@mail.gmail.com> Hi J I think that sounds fantastic, and I will certainly make an effort to organize a time/place to meet with a venue/projector if possible. Judging by the success of the last talk Paul gave, I may forward this onto CLUG and ask them for assistance in organizing the venue again. Will post on the mailing list/webpage once have further details. On 8/18/08, canberra-pm-request at pm.org wrote: > > Send Canberra-pm mailing list submissions to > canberra-pm at pm.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.pm.org/mailman/listinfo/canberra-pm > or, via email, send a message with subject or body 'help' to > canberra-pm-request at pm.org > > You can reach the person managing the list at > canberra-pm-owner at pm.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Canberra-pm digest..." > > > Today's Topics: > > 1. Meeting next week? (Jacinta Richardson) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 18 Aug 2008 23:07:22 +1000 > From: Jacinta Richardson > Subject: [Canberra-pm] Meeting next week? > To: canberra-pm at pm.org > Message-ID: <48A9740A.7020000 at perltraining.com.au> > Content-Type: text/plain; charset=ISO-8859-1 > > G'day folk, > > Paul Fenwick and myself will be in town (for various definitions of "in > town") > next week and would love to meet up with the lovely Canberra Perl > Mongers. If > you'd like to suggest a night, a venue or any thing along those lines > please > respond. Should we find: > > a) a quiet venue > and b) a data projector > > then I'm fairly certain that Paul and myself would be delighted to provide > you > with talks. Otherwise we're always happy just to eat, drink and be merry! > > All the best, > > Jacinta > > -- > ("`-''-/").___..--''"`-._ | Jacinta Richardson | > `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | > (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | > _..`--'_..-_/ /--'_.' ,' | contact at perltraining.com.au | > (il),-'' (li),' ((!.-' | www.perltraining.com.au | > > > ------------------------------ > > _______________________________________________ > Canberra-pm mailing list > Canberra-pm at pm.org > http://mail.pm.org/mailman/listinfo/canberra-pm > > End of Canberra-pm Digest, Vol 41, Issue 4 > ****************************************** > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jarich at perltraining.com.au Wed Aug 20 02:48:19 2008 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Wed, 20 Aug 2008 19:48:19 +1000 Subject: [Canberra-pm] Canberra-pm Digest, Vol 41, Issue 4 In-Reply-To: <167f9c460808200239l1f1bce19l937c01c8e7283d55@mail.gmail.com> References: <167f9c460808200239l1f1bce19l937c01c8e7283d55@mail.gmail.com> Message-ID: <48ABE863.6030700@perltraining.com.au> Michael Potter wrote: > Hi J > > I think that sounds fantastic, and I will certainly make an effort to > organize a time/place to meet with a venue/projector if possible. > Judging by the success of the last talk Paul gave, I may forward this > onto CLUG and ask them for assistance in organizing the venue again. Awesome! > Will post on the mailing list/webpage once have further details. Sure thing, J -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact at perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From jarich at perltraining.com.au Wed Aug 20 02:56:18 2008 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Wed, 20 Aug 2008 19:56:18 +1000 Subject: [Canberra-pm] Meeting next week? In-Reply-To: <48A9740A.7020000@perltraining.com.au> References: <48A9740A.7020000@perltraining.com.au> Message-ID: <48ABEA42.4040705@perltraining.com.au> Just to be clear, we're currently available Sunday - Wednesday nights. J Jacinta Richardson wrote: > G'day folk, > > Paul Fenwick and myself will be in town (for various definitions of "in town") > next week and would love to meet up with the lovely Canberra Perl Mongers. If > you'd like to suggest a night, a venue or any thing along those lines please > respond. Should we find: > > a) a quiet venue > and b) a data projector > > then I'm fairly certain that Paul and myself would be delighted to provide you > with talks. Otherwise we're always happy just to eat, drink and be merry! > > All the best, > > Jacinta > -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact at perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From megamic at gmail.com Thu Aug 21 15:22:06 2008 From: megamic at gmail.com (Michael Potter) Date: Thu, 21 Aug 2008 15:22:06 -0700 Subject: [Canberra-pm] Canberra.PM meetup: Wed 27th 7pm Message-ID: <167f9c460808211522w6296eefcy289a3965d8ce730f@mail.gmail.com> '''When:''' Wednesday 27th Aug 2008, 7pm
'''Where:''' ANU (room N101, map here: [http://www.clug.org.au/])
'''Topic:''' Paul Fenwick and Jacinta Richardson from perltraining.com.au to catch up with local Perl Mongers and present some talks.
'''Schedule:'''
7pm-8pm : Listen to some insightful talks from Paul and J (may go beyond 8pm if need be).
8pm-9pm : Head across to Civic for dinner, feel free to nominate a place!
9pm-... : Find a cosy table at King O'Malley's and chat the rest of the night away.
From plaven at bigpond.net.au Fri Aug 22 06:10:56 2008 From: plaven at bigpond.net.au (Peter Lavender) Date: Fri, 22 Aug 2008 23:10:56 +1000 Subject: [Canberra-pm] Canberra.PM meetup: Wed 27th 7pm In-Reply-To: <167f9c460808211522w6296eefcy289a3965d8ce730f@mail.gmail.com> References: <167f9c460808211522w6296eefcy289a3965d8ce730f@mail.gmail.com> Message-ID: <1219410656.6486.12.camel@eeeyore.sspl.net.au> On Thu, 2008-08-21 at 15:22 -0700, Michael Potter wrote: I saw Tuesday mentioned on the CLUG list and thought AWESOME!!! A night I can make it... > '''When:''' Wednesday 27th Aug 2008, 7pm
Such is life, you can't please all the people all the time... maybe next time :) -------------- next part -------------- An HTML attachment was scrubbed... URL: From megamic at gmail.com Thu Aug 28 03:55:25 2008 From: megamic at gmail.com (Michael Potter) Date: Thu, 28 Aug 2008 03:55:25 -0700 Subject: [Canberra-pm] Latest Canberra.PM Meetup report Message-ID: <167f9c460808280355u1c87a2e6scba0cfab483c7e69@mail.gmail.com> 27th August, 2008 Paul Fenwick and Jacinta Richardson were in Canberra for training, and kindly put aside some time to present some talks and catch up with local Perl Mongers. - Paul presented some talks (and gripes ;) on security and Perl, aswell as some details on autodie, IPC::System::Simple and some really exotic (ab)uses of the 'system' function. autodie may well become the next compulsory 'use' after 'strict' and 'warnings'. - Jacinta presented an interesting talk on Optimization in Perl - including Big-O notation and how to apply it, profiling with DProf, the benefits of Memoize - and some code examples that made the rest of us feel like really good programmers. Special thanks to Robert Edwards (from CLUG) for assistance with the venue. Talks available here: http://perltraining.com.au/talks/ -------------- next part -------------- An HTML attachment was scrubbed... URL: