Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2017-03-05

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

All times shown according to UTC.

Time Nick Message
00:08 idiosyncrat joined #marpa
00:21 ronsavage joined #marpa
02:11 idiosyncrat https://www.gnu.org/software/automake/manual/html_node/maintainer_002dmode.html
02:12 idiosyncrat Wrt the problem of remaking "maintainer files", which require GNU autotools, which causes builds to fail on boxes which do not have them.
02:12 idiosyncrat I now recall the option to "disable maintainer mode"
02:17 idiosyncrat There's a roundabout security argument against using this, which is why I hadn't before.
02:18 idiosyncrat Someone might change some of the "maintainer" files, and expect the Makefile to incorporate changes, not realize "maintainer mode" is disabled.
02:19 idiosyncrat I think this argument may have scared me away before, but here we are talking about a restricted "configure" done automatically within a Perl build, ...
02:20 idiosyncrat so it'd be somewhat bizarre for someone to use those working directories as development directories ...
02:20 idiosyncrat and any such person is already extremely wary or doomed, one or the other. :-)
02:26 idiosyncrat Actually, revisiting some of the controversy, I think disabling maintainer mode in the way I do it is non-controversial.
02:27 idiosyncrat autoconf maintainer mode can be disabled in the maintainer files, or at configuration time.
02:28 idiosyncrat Doing so in the maintainer files (that is, in "configure.ac") makes "no maintainer mode" the default, even for those hacking the maintainer files, and this is controversial.
02:29 idiosyncrat You can also disable maintainer mode in a specific configuration, via an option to "configure" and this seems to be either uncontroversial or less controversial.
02:30 idiosyncrat Since "maintainer mode" pops right back up when the next "configure" is run, the effect of turning it off with a "configure" option is far more limited.
02:34 idiosyncrat CPANtesters results from the R2 3.001_001 tests trickle in very slowly: http://matrix.cpantesters.org/?dist=Marpa-R2+3.001_001
02:35 idiosyncrat Maybe a dozen passes, and one UNKNOWN which is actually a failure due to the above timestamp issue.
02:48 ilbot3 joined #marpa
02:48 Topic for #marpa is now Start here: http://savage.net.au/Marpa.html - Pastebin: http://scsys.co.uk:8002/marpa - Jeffrey's Marpa site: http://jeffreykegler.github.io/Marpa-web-site/ - IRC log: http://irclog.perlgeek.de/marpa/today
05:02 idiosyncrat joined #marpa
05:26 idiosyncrat Ironic, or whatever: I went to forward-port the "maintainer-mode" fix to Marpa::R3, and discovered it was already there.  Apparently this is a problem I'd already solved.  Sigh!
05:27 idiosyncrat Good night!
16:47 idiosyncrat joined #marpa
16:47 idiosyncrat I have just uploaded another developer's release of Marpa::R2 -- Marpa-R2-3.001_002
16:48 idiosyncrat This fixes the autoconf build problem that I IRC'd about earlier on today's log.
16:48 idiosyncrat It is a release candidate for Marpa-R2-4.000000.
16:48 idiosyncrat Testing is really, really appreciated!
16:50 idiosyncrat Note that I never got much in the way of CPANtesters test results for Marpa-R2-3.001_001 -- just 10 results, including the one "UNKNOWN" which prompted this new developer's release.
17:08 idiosyncrat rns: Thanks! -- just looking at CPANtesters and this time 25 tests immediately, among them yours.
17:11 idiosyncrat And the 25 are all PASS's :-)
18:32 jdurand joined #marpa
18:32 jdurand Re https://xkcd.com/1782/ - -);
18:33 jdurand About autoconf v.s. cmake, true, though an installed cmake is a robust thinhy, and Acme::CMake seems to be install it if wanted (not tested). I have indeed worked a lot on CMake the past days, and wrote my own CMake framework to avoid writing things that appears again and again in all CMakeFiles.txt.
18:34 jdurand And I am thinking to try with launching cmake saying him what are perl's cc and cxx compilers and flags, in replacement of my own perl's special build -;
18:34 jdurand A suite
18:34 jdurand "suivre"
18:37 jdurand Example of minimalist CMakeLists.txt: https://github.com/jddurand/c-genericLogger/blob/master/CMakeLists.txt - i.e. it contains no rubish - only exactly what is meaningful for the developper: source files, library, executables. All the (quite tricky stuff) is hiden in the "cmake framework" -;
19:19 idiosyncrat jdurand: re https://irclog.perlgeek.de/marpa/2017-03-05#i_14209510 -- nice & short!
20:06 jdurand -)!
20:07 jdurand Good night
20:26 sirdancealot joined #marpa
22:24 ronsavage joined #marpa
22:36 ronsavage JK: Re Marpa-R2-3.001_002. As with 3.001_001, your internal tests all pass for me, and my modules pass all their 1056 tests :-).

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