[Bug 1452985] Review Request: zef - Perl6 Module Management

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1452985



--- Comment #16 from Gerd Pokorra <gp@xxxxxxxxxxxxxxxxxx> ---
It is easier and better to use the perl6 script 'tools/install-dist.pl' to
packaging perl6 modules, I think.

At the URL

 -
ftp://ftp.uni-siegen.de/pub/review/rakudo-json-tiny/srpm/rakudo-json-tiny-0.20170612git-1.fc25.src.rpm

I uploaded an srpm as example that uses the perl6 program 'install-dist.pl'.
The file is included as Source1 and taken from Radkudo 2017.05 and is the same
in Raduod-Star 2017.05.


I intend to make a new rakudo package that provides the install-dist.pl tool
and store it as %{_libdir}/perl6/bin/mod_inst.pl.

I intent also to add a macro for it:

%perl6_mod_inst    /usr/lib64/perl6/bin/mod_inst.pl


The SRPM rakudo-json-tiny uses the macros (rakudo_rpm_version and
erl6_vendor_dir) from the rakudo package that is currently in the testing
state:

$ bodhi rakudo | head -2
No handlers could be found for logger "fedora.client.bodhi"
14 updates found (14 shown)
 rakudo-0.2017.04.2-4.fc25                    enhancement  testing   2017-06-09 
 rakudo-0.2017.04.2-4.fc26                    enhancement  testing   2017-06-09 
$



Could the review of the zef package go on? It is at least a nice tool to list
the installed Perl6 modules:

$ zef list --installed
===> Found via /usr/lib64/perl6/site
zef:ver('0.1.14'):auth('github:ugexe')
XML::Writer
===> Found via /usr/lib64/perl6
CORE:ver('6.c'):auth('perl')
===> Found via /usr/lib64/perl6/vendor
JSON::Tiny
$


Is the use of

export QA_SKIP_BUILD_ROOT=1

a reason that the package can not pass the review or does it not matter?



As next I will make builds that use the new macros. For the zef package I like
the %{perl6_site_dir} as destination.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux