Perl 6 - the future is here, just unevenly distributed

IRC log for #padre, 2016-02-17

| Channels | #padre index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:01 atcroft joined #padre
00:54 stryx` joined #padre
01:22 itcharlie joined #padre
01:52 itcharlie anyone here knows how to package Padre in order to do a new release?
01:54 itcharlie El_Che: bowtie: ?
03:03 asarch joined #padre
05:47 sewi joined #padre
05:48 itcharlie left #padre
07:27 toi joined #padre
08:13 ilbot2 joined #padre
08:13 Topic for #padre is now Welcome to Padre, The Perl IDE, latest release is 1.00 http://padre.perlide.org | Archive Log: http://irclog.perlgeek.de/padre/today | Don't paste! Use http://paste.scsys.co.uk/padre | for basic help just type help
09:34 captbipto1 joined #padre
10:23 captbipto joined #padre
11:27 asarch joined #padre
11:52 kaare joined #padre
13:44 D-ion_ joined #padre
14:46 captbipto1 joined #padre
15:00 itcharlie joined #padre
17:00 itcharlie left #padre
17:53 mib_kug75z joined #padre
17:56 mib_7ke0rz joined #padre
18:11 stryx` joined #padre
19:26 itcharlie joined #padre
20:06 itcharlie Thank you to whomever added me to the owners list for Padre project.
20:06 El_Che me :)
20:07 itcharlie :)
20:07 El_Che it's nice you're looking into making a new release
20:07 itcharlie I am looking forward to it.
20:07 itcharlie I have many questions
20:07 itcharlie but first
20:08 itcharlie Im working on figuring out why the travis build is failing on installing File::Remove
20:08 itcharlie I don't have access to the build log file so I can't really tell why its failing
20:08 El_Che who's travis account is it?
20:08 itcharlie https://travis-ci.org/PadreIDE/Padre/jobs/109894340
20:09 itcharlie I created a pull request for a fix but the travis build is failing
20:09 El_Che well, travis is free for foss, so you can add travis to a fork
20:09 El_Che (or I can try doing it with my account)
20:09 itcharlie https://github.com/PadreIDE/Padre/pull/23
20:10 El_Che 5.22.1-thr is not installed
20:11 El_Che you don't see the log?
20:11 itcharlie it is installed see here : https://travis-ci.org/PadreIDE/Padre/jobs/109894340#L186
20:11 itcharlie The travis helper script does this work
20:12 itcharlie El_Che:  you are saying if I have my fork with travis I can access the build log files ?
20:12 El_Che ah you mean the internal travis log
20:12 itcharlie Yes
20:12 El_Che no, I didn't understand what you meant at first
20:12 itcharlie oh
20:12 itcharlie yes I am interested in this particular log file : https://travis-ci.org/PadreIDE/Padre/jobs/109894340#L301
20:13 El_Che this One?/home/travis/.cpanm/work/1455724624.21292/build.log
20:13 itcharlie File::Remove installed just fine on my linux machine with thread support and on my windows machine
20:13 itcharlie Yes
20:13 El_Che it will disappear with the container it runs probably
20:14 El_Che maybe running cpanm with -v in the wrapper script?
20:14 El_Che that's chatty
20:15 El_Che (and File::Remove builds fine on my windows machine as well)
20:15 itcharlie hmm
20:17 El_Che no idea how the wrapper works actually
20:17 El_Che is it something contributed to travis?
20:17 El_Che imo the perl6 build works like that
20:18 itcharlie wrapper as in the travis.yml file?
20:18 El_Che "cpanm --notest --installdeps ."
20:18 El_Che let me try
20:18 itcharlie well I know that this particular issue comes from running cpanm install Module::Install  line 20 in the travis.yml file
20:19 itcharlie maybe changing it to verbose will give us more information?
20:19 El_Che yes, that's whay I am doing
20:19 El_Che (pulling)
20:20 itcharlie ah ok
20:22 El_Che done
20:22 itcharlie Cool lets wait to see the results
20:22 itcharlie do you have a travis build link?
20:22 El_Che great you're jumping in. As you can see development is kind of in hibernation mode
20:22 itcharlie Yup I know
20:23 itcharlie we just need to take issues here and there
20:23 El_Che I have a local branch moving padre to Moo(se), but real life came in between
20:23 itcharlie most of the reported issues are fixed with patches in the comments
20:23 itcharlie I completely understand
20:24 El_Che on the upside, on the new job I have enough autonomy to write some perl6 stuff and run it in a container :)
20:24 itcharlie Nice
20:24 itcharlie I started learning Perl 6
20:25 itcharlie Im in NYC and there is a beginning Perl 6 study group right now
20:25 itcharlie loads of fun
20:25 itcharlie Its great to have the opportunity to work on Padre
20:25 El_Che I am looking to have met most core dev through fosdem (I organize the perl devroom with wendy)
20:26 asarch joined #padre
20:27 itcharlie Ah nice
20:27 itcharlie Perl Devroom for Fosdem ?
20:27 El_Che FOSDEM is the biggest foss hacker meeting in europe
20:27 El_Che around 8000 people, free income, community organized
20:28 El_Che we have a perl devroom every year where people give talks about perl5 and now also 6
20:28 El_Che last year we had larry wall
20:28 El_Che we moved him to the main track instead of the dev room because of obvious reasons :)
20:28 itcharlie Oh nice
20:29 El_Che he announce that christmas was "this christmas" there
20:29 itcharlie Thanks for all your efforts on this.
20:29 El_Che and he kept his promise :)
20:29 itcharlie :)
20:29 itcharlie im happy to say that I enjoy Perl 6 so far.
20:30 El_Che well, I have met a few bugs, but most were fixed pretty fast
20:30 El_Che I enjoyed learning and fixing the documentation at the same time :)
20:31 El_Che anyway, still in the travis queue. Will go do the dishes. See you later
20:31 itcharlie Coolio
20:32 itcharlie ok. ill be here its only 3:00 pm for me. ill be online for another 6 hours
20:37 El_Che https://travis-ci.org/PadreIDE/Padre/builds/109965526
20:37 El_Che updated to 5.23.6 and 5.22.1
20:37 El_Che bbl
20:38 itcharlie muchas gracias Claudio :P
20:38 El_Che de nada :)
20:39 El_Che https://travis-ci.org/PadreIDE/Padre/builds/109965988
20:39 El_Che last one
20:40 itcharlie ah ok
21:20 stryx` joined #padre
21:35 itcharlie El_Che:  we have the answer: https://travis-ci.org/PadreIDE/Padre/jobs/109965527#L1732
21:35 itcharlie don't have Test::Pod::Coverage and Test::POD module
21:36 itcharlie will have to include them in the travis.yml file aswell
21:38 itcharlie I think we should include verbose option for all the module installations
21:38 itcharlie for just in case we find another situation like this
21:43 itcharlie ill go ahead and add installations for Test::Pod::Coverage and Test::Pod
21:43 itcharlie also add verbose output
21:46 itcharlie hmm now there is a comflict on my fork with the master Padre branch
21:46 itcharlie conflic*
22:07 itcharlie ok merged my padre master with my fork
22:08 itcharlie and waiting for test build results
22:21 itcharlie ok going to try something different
22:21 itcharlie istall all test modules first with the new Test::Pod::Coverage
22:21 itcharlie then everything else
22:22 El_Che yeah, I got the mail. So it's File::Remove missing the dependencies in their meta info?
22:24 itcharlie My guess
22:25 itcharlie but Im working around that module
22:26 El_Che it's an acitvely maintained module
22:27 itcharlie it uses Dist::Zilla
22:27 itcharlie meta info is for Dist::Zilla?
22:28 El_Che shlomi visit regularly #perl and #perl6
22:30 itcharlie build is moving past Module Install
22:31 El_Che I wonder if the missing pod modules are required by some environment variable like TEST_AUTHOR or something like that
22:31 El_Che http://cpansearch.perl.org/src/SHLOMIF/File-Remove-1.55/t/author-pod-coverage.t
22:32 El_Che http://cpansearch.perl.org/src/SHLOMIF/File-Remove-1.55/t/author-pod-syntax.t
22:32 itcharlie ah
22:32 itcharlie there you go
22:32 itcharlie DistZilla
22:33 El_Che :~/Code/Padre$ grep RELEASE .travis.yml  - export RELEASE_TESTING=1 AUTOMATED_TESTING=1 AUTHOR_TESTING=1
22:34 itcharlie should we allow for such testing?
22:34 El_Che that's kind of annoying. You want the release/author testing stuff for own modules, not for deps
22:35 El_Che just adding the missing modules will do for now
22:36 El_Che I dunno how the script: block works
22:37 El_Che wich perl Makefile.PL is called? Padre's? each modules
22:37 El_Che ?
22:37 El_Che in only padre; it will be ok to switch the export RELEASE... and the last cpanm call
22:37 itcharlie Padre's
22:38 itcharlie Padre's Makefile.PL will run
22:38 itcharlie ah ok . I am waiting for the results of the build to ensure that it works
22:38 itcharlie then I will add the change
22:39 El_Che then switching the statements will only set release debug for padre
22:44 itcharlie actually Author testing is set towards the end
22:46 itcharlie https://github.com/PadreIDE/Padre/blob/master/.travis.yml
22:46 itcharlie oh
22:46 itcharlie you mean have it set when running Makefile.PL and prove?
22:50 itcharlie ok I got it .
22:53 itcharlie El_Che:  the build failed but this time everything was installed and the failure was because of failing Padre tests.
22:55 itcharlie example of failed tests:  #   Failed test 'Has 2008-2016 in Copyright: lib/Padre.pm' #   at xt/copyright.t line 37.  #   Failed test 'Has 2008-2016 in Copyright: lib/Padre/Autosave.pm' #   at xt/copyright.t line 37.  #   Failed test 'Has 2008-2016 in Copyright: lib/Padre/Breakpoints.pm' #   at xt/copyright.t line 37.
22:56 itcharlie I think we are good to merge to Padre master.
22:56 itcharlie thoughts?
22:59 El_Che only copyright is failing?
23:00 El_Che got to go, itcharlie
23:00 El_Che bed and stuff :)
23:01 itcharlie ok Cool
23:01 itcharlie Yes  so far only copyright
23:01 itcharlie take care
23:01 itcharlie ill merge in a bit
23:21 itcharlie1 joined #padre
23:54 itcharlie1 left #padre

| Channels | #padre index | Today | | Search | Google Search | Plain-Text | summary