Perl 6 - the future is here, just unevenly distributed

IRC log for #marpa, 2014-07-05

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

All times shown according to UTC.

Time Nick Message
03:12 jeffreykegler joined #marpa
03:13 jeffreykegler Libmarpa declares its independence today.
03:13 jeffreykegler https://metacpan.org/releas​e/JKEGL/Marpa-R2-2.087_001
03:14 jeffreykegler The Libmarpa repository has been split off from the Marpa::R2 repository, and the latest CPAN developer's release is the first to be built from the two.
03:15 jeffreykegler Since the CPAN infrastructre is not good at installing non-Perl dependences, Marpa::R2 continues to a copy of the Libmarpa distribution inside it ...
03:16 jeffreykegler but all the development infrastructure of Libmarpa now resides in its own repository.
03:16 jeffreykegler CPANtesters looks good -- your testing is appreciated!
09:54 ronsavage joined #marpa
09:54 ronsavage Marpa::R2 V 2.087001
09:54 ronsavage Counts: Tests: 14. Modules: 8. Passes: 8. Fails: 0
09:54 ronsavage Duration: 1 minute and 24 seconds
09:54 ronsavage (New laptop: Lenovo T530, up from T510, so time will be less).
09:55 ronsavage Is there a build doc specifically for libmarpa (since I run debian)?
10:29 jeffreykegler joined #marpa
10:30 jeffreykegler ronsavage: re http://irclog.perlgeek.de/​marpa/2014-07-05#i_8975679
10:31 jeffreykegler In the tar files, at the top level there's an "INSTALL" file.  I say tar files because there are two -- the docs have a separate tar file.
10:32 jeffreykegler This, in fact, the generic GNU autoconf INSTALL file, unaltered, by intent.  They are "vanilla" autoconf files.
10:33 jeffreykegler I'm trying to find one thing about Marpa that's not more complicated than the rest of the universe.  :-)
10:33 jeffreykegler This whole change is, in fact, motivated by Debian.
10:35 jeffreykegler The Debian packager ran into bugs on i386 and the s390 targets, and was having troubles, because Marpa's build is so non-standard -- autoconf wrapped inside Module::Build.
10:38 jeffreykegler Debian is probably going to issue two packages -- one for Libmarpa and one for Marpa::R2.
10:39 jeffreykegler Libmarpa still has no test suite except the one in Marpa::R2, but that looks at the point like it won't be an issue.
10:41 jeffreykegler To get from the Libmarpa repository to a tar file, you use the top-level Makefile -- there are targets for the two tar files: "tar" and "doc_tar".
10:45 jeffreykegler The CPAN infrastructure won't handling a non-Perl dependency, and that's dealt with by including a untar'ed copy of the final Libmarpa tar file in Marpa::R2, and building from that, which will remain the standard way of building Marpa::R2.
10:47 jeffreykegler I'm also setting up Marpa::R2 so you have the option to build it to link to an external Libmarpa library -- either static or shared.
11:16 ronsavage Here's what I tried:
11:16 ronsavage 548  tar xvzf Marpa-R2-2.087_001.tar.gz
11:16 ronsavage 550  cd Marpa-R2-2.087_001
11:16 ronsavage 555  perl Build.PL
11:16 ronsavage 557  ./Build => Creates libmarpa_build/.
11:16 ronsavage 562  cd libmarpa_build/
11:16 ronsavage 564  make tar => No rule to make target 'tar'.
11:16 ronsavage 565  less INSTALL => Says ./configure; make; make install.
11:16 ronsavage 566  ./configure
11:16 ronsavage 567  make tar => No rule to make target 'tar'.
11:16 ronsavage 568  make
11:16 ronsavage 569  make tar => No rule to make target 'tar'.
11:20 jeffreykegler You no longer should try to build from the copy of Libmarpa inside Marpa::R2 -- that's a special copy intended to serve only Module::Build.
11:21 jeffreykegler There is now a Libmarpa repository on Github: https://github.com/jeffreykegler/libmarpa
11:24 jeffreykegler Previously, to get a Libmarpa, you first build Marpa::R2 and then looked around in its directory structure -- but no longer.  That's what changed yesterday.
11:25 jeffreykegler By the way, much of this in still begin tested, documented, having loose ends tied up, etc.
11:26 jeffreykegler This latest release was primarily to make sure I had not regressed from the point of view of CPANtesters.
11:26 jeffreykegler Time for me to sign off -- it's 4:30AM here.
11:51 ronsavage 4:30am!!!! Good grief. You are hereby ordered to sign off :-)).
12:00 ronsavage I don't have cweave i.e. CWEB so I'll desist.
17:56 jeffreykegler joined #marpa
22:59 ronsavage joined #marpa

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