Perl 6 - the future is here, just unevenly distributed

IRC log for #pr-challenge, 2015-02-06

| Channels | #pr-challenge index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:22 neilb http://rawgit.com/CPAN-PRC/resources/master/february.html
00:35 n2plato Is there a way to generate the CPANTS report in a local sandbox?
00:37 neilb if it’s a Dist::Zilla based dist, you can run `dzil kwalitee` if you have the awesome kwalitee plugin
00:37 neilb Otherwise you can install cpants_lint.pl and run that on the tarball for your dist (eg after running make dist)
00:38 neilb You need to install App::CPANTS::Lint to get cpants_lint.pl
00:41 solargroovy joined #pr-challenge
00:47 n2plato Thanks neilb
00:50 neilb January: 49.5% done. February: 1.3% done :-)
00:50 n2plato neilb: very nice work organizing everything.
00:50 neilb ta!
00:51 n2plato and administration of it all.
00:51 n2plato is it alright to tweet that link above?
00:52 n2plato in the spirit of Perl evangelism.
01:02 neilb n2plato: yeah, or you can retweet my tweet of it :-)
01:02 neilb night all
01:47 jamessan joined #pr-challenge
02:08 kid51 joined #pr-challenge
02:27 boreas joined #pr-challenge
02:43 G_SabinoMullane joined #pr-challenge
02:53 Su-Shee_ joined #pr-challenge
03:20 boreas joined #pr-challenge
03:35 boreas joined #pr-challenge
04:13 btyler joined #pr-challenge
04:27 BRAD_ joined #pr-challenge
04:53 rvandam joined #pr-challenge
05:11 rvandam neilb: do you have the list of assignments in a machine readable format and/or could you generate one easily? and/or do you have the code you used Net::GitHub for to get monthly counts?
07:24 reneeb joined #pr-challenge
07:35 boreas joined #pr-challenge
07:54 reneeb joined #pr-challenge
07:55 neilb joined #pr-challenge
08:56 neilb joined #pr-challenge
09:04 sue joined #pr-challenge
09:10 Relequestual joined #pr-challenge
09:16 shorty_mu joined #pr-challenge
09:21 veryrusty joined #pr-challenge
09:37 neilb joined #pr-challenge
09:48 fuzzix Oh my gosh, I was about to request a new dist until I read the source. Plenty to do here!
09:53 neilb !
09:55 _Dave how often does merging a pull request cause a problem?
09:56 michael what kind of problem?
09:57 _Dave build
09:57 _Dave arguing with a dev about https://wiki.jenkins-ci.org/display/JENKINS/GitHub+pull+request+builder+plugin
09:58 _Dave he wants it, i can't see the use case
10:01 michael you can always merge master to the branch and run the tests on the branch first, so master itself is never broken?
10:01 reneeb _Dave: travis-ci.org tests merging a pull request, too. And I have seen some pull requests where the smokes were black... So there is a use case for the jenkins plugin.
10:05 michael if i'm reading it right, this plugin looks like it requires a bit of interaction though? would be better if automatic
10:06 michael have you set up jenkins to test branches upon commit? (might only be useful in smaller repos though)
10:06 michael and is this the right channel for this discussion? ;)
10:18 _Dave we're doing lots of pull requests :)
10:18 _Dave i think the use case is where the merge breaks things. i've always dealt with that as collateral damage of a merge
10:20 michael not sure that plugin helps (and risk that people just get whitelisted anyway because approval becomes annoying)
10:22 michael but something automated to test the merged code before actual commit would help
10:28 _Dave i think this is bikeshedding
10:30 michael actually i misread the plugin, i think the whitelisting is just for kicking off the test - so yes, looks ok - what does rest of team think, why not give it a go?
10:30 _Dave my Polish guy is for it, I'm agnostic
10:36 jashank joined #pr-challenge
10:58 sue_ joined #pr-challenge
11:02 kid51 joined #pr-challenge
11:36 cakirke joined #pr-challenge
11:38 neilb January: 153/305 complete = 50.2%
11:39 neilb \o/
11:39 _Dave now send mails to the slackers
11:43 punter joined #pr-challenge
11:44 veryrusty joined #pr-challenge
12:15 Mike__B _Dave: I'm working on DBD::mysql and in recent times there were *two* pull requests merged that worked fine but broke Windows builds.
12:16 Mike__B We have Travis CI integration, plus I always test on Win32 before release, but I'm thinking about setting up Jenkins to run Windows builds on pull requests and commits.
12:16 Mike__B I really *like* trabix.
12:17 Mike__B s/trabix/travis/
12:17 Mike__B And previously I worked for OTRS - there we had a home-grown CI system which ran the extensive unit test suite on multiple platforms with different perls and databases.
12:18 _Dave maybe we need a prchallenge jenkins farm?
12:18 Mike__B Very useful, you can develop on your mac, of course run tests locally on MySQL and PostgreSQL, commit, and see breakage on Oracle or for instance on some old Perl version.
12:19 Mike__B _Dave: I think you don't understand how Jenkins typically works; you set it up and connect it to your repository. So you use it as a *module owner*.
12:19 Mike__B Then you configure the builders with scripts so the pre-requisites are met and the environment is ready to run the tests.
12:19 _Dave uh, ok
12:19 _Dave and how is travis different?
12:20 Mike__B Then if someone comes along and makes a PR or you commit something in a branch, builds start and you'll get notified of any breakage.
12:20 _Dave yes...
12:20 Mike__B Well, Travis CI has a *free* option where the Travis instances are made available for public repos, and Travis provides the infrastructure. This is **great**!
12:21 Mike__B But they "only" provide Linux builds, so if you want to check Windows or OS X builds, you're out of luck.
12:22 Mike__B With Jenkins, you 'roll your own' infrastructure, which means you set up the server, the build machines, et cetera.
12:24 haarg travis does do os x builds, but you have to contact them to get it enabled
12:24 haarg there's also appveyor for windows testing
13:07 punter joined #pr-challenge
13:11 Lee my travis config is no longer working, anyone seeing the same: https://github.com/travis-perl/helpers/issues/12
13:18 reneeb Lee: You might want to clone https://github.com/travis-perl/helpers instead of the haarg repo...
13:18 haarg it should just redirect you though
13:18 haarg Lee: that repo doesn't seem to have ever worked
13:19 haarg it doesn't have a Makefile.PL, Build.PL, or dist.ini to say how to build the dist.
13:19 reneeb haarg: Oh, I had a typo when I tested it, hence I got a 404...
13:20 haarg you could skip building it and just run prove, although then you'll have to manually install dependencies in the travis config
13:21 Lee gah. that's what i get for cargo culting :D
13:22 Lee (had Makefile.* in the .gitignore)
13:23 _Dave ew
13:24 haarg i should probably do a refresh of the helpers docs.  there's a few new features not documented anywhere.
13:24 Lee haarg++ # yes please :)
14:17 vroom joined #pr-challenge
14:17 _Dave anyone get Date::Calc? failing for me on 5.20.1
14:27 Ptolemarch joined #pr-challenge
14:29 reneeb _Dave: Date::Calc is failing since Jan 1st, https://rt.cpan.org/Public/Bug/Display.html?id=101232
14:30 Lee 2 digit years...
14:33 _Dave reneeb, thanks for looking. using the --force hammer now.
14:36 manchicken joined #pr-challenge
14:59 shorty_mu joined #pr-challenge
15:04 tinypig joined #pr-challenge
15:09 vroom joined #pr-challenge
15:17 manchicken_ joined #pr-challenge
15:20 vroom joined #pr-challenge
15:21 vroom joined #pr-challenge
15:32 Ptolemarch joined #pr-challenge
15:33 gryphon joined #pr-challenge
15:35 rvandam joined #pr-challenge
15:51 shorty_mu joined #pr-challenge
15:59 andy_j joined #pr-challenge
16:12 gryphon joined #pr-challenge
16:16 shorty_mu joined #pr-challenge
16:42 Ptolemarch joined #pr-challenge
16:52 slava_ joined #pr-challenge
16:55 nawglan joined #pr-challenge
17:02 itcharlie joined #pr-challenge
17:23 solargroovy joined #pr-challenge
17:30 neilb joined #pr-challenge
17:49 Jayce^ joined #pr-challenge
17:50 Jayce^ https://github.com/perigrin/xml-namespacefactory/pull/2   not much to be done with that module, but there we go
17:53 mje joined #pr-challenge
18:02 gansh joined #pr-challenge
18:03 spechenin joined #pr-challenge
18:03 spechenin joined #pr-challenge
18:38 rvandam I got Win32API::File and noticed the tests print out their own TAP output manually rather than using Test::Simple
18:39 rvandam I was thinking of converting it to Test::Simple but can anyone with more Win32 environment experience speak to whether that would be commonly available? (I haven't used windows in years)
18:40 rvandam and never really used perl in windows
18:41 thrig find other windows modules, see what they do?
18:44 haarg win32 modules use Test::More just like everything else does
18:45 rvandam awesome, thx
18:58 nawglan joined #pr-challenge
19:19 dpettit joined #pr-challenge
19:20 Jayce^ ok, just added the github meta, so https://github.com/Jayceh/Business--OnlinePayment--Litle should meet the criteria for folks to get next month for the challenge
19:20 CSJewell joined #pr-challenge
19:22 ether Jayce^++
19:31 spechenin joined #pr-challenge
19:40 deven joined #pr-challenge
19:44 neilb_ joined #pr-challenge
19:58 daveh joined #pr-challenge
20:00 daveh just bloggerising last month's challenge
20:04 daveh and there it is: www.davehodgkinson.com/blog/?p=2332
20:17 rvandam https://twitter.com/rvandam/status/563793149076594688
20:17 shorty_mu joined #pr-challenge
20:27 Jayce^ forgot a #perl in there as well
20:35 daveh joined #pr-challenge
20:40 punter joined #pr-challenge
20:41 daveh joined #pr-challenge
20:45 reneeb joined #pr-challenge
20:50 vroom joined #pr-challenge
21:02 fozz joined #pr-challenge
21:03 fozz neilb: What is the best way to address Test::Pod errors about a unicode copyright symbol?
21:04 fozz "Non-ASCII character seen before =encoding"
21:04 neilb what’s it complaining about, not having =encoding utf8?
21:04 neilb put that line as the first thing in the pod:
21:04 neilb =encoding utf8
21:04 neilb and see if you still get the error
21:04 fozz K. Cool.
21:05 fozz Amazing!
21:05 fozz thanks
21:08 Ptolemarch joined #pr-challenge
21:11 solargroovy joined #pr-challenge
21:17 reneeb joined #pr-challenge
21:21 ether =encoding UTF-8
21:21 ether UTF-8 != utf8 - one is more strict than the other
21:25 spechenin joined #pr-challenge
21:27 gryphon "=encoding UTF-Aight" won't work, but it'll make you feel like it's all good.
21:28 spechenin "package \n PKGNAME; # hide from PAUSE"
21:28 spechenin what does it mean?
21:29 gryphon Just a guess, but probably causes the PAUSE parser to break intentionally so that PKGNAME won't get indexed on CPAN.
21:30 oalders yep. that's an old school trick
21:31 ether oldie but goodie :)
21:31 gryphon There used to be a Perl *school*?! Awesome.
21:31 oalders :)
21:32 ether there still is! you're in one of the classes right now ;)
21:32 gryphon Oh crap. I'm in class!?
21:32 * gryphon searches for pants.
22:07 vroom joined #pr-challenge
22:56 sue_ joined #pr-challenge
23:48 vroom joined #pr-challenge
23:52 CSJewell left #pr-challenge

| Channels | #pr-challenge index | Today | | Search | Google Search | Plain-Text | summary