On Tue, May 23, 2017 at 3:24 AM, ToddAndMargo <toddandma...@zoho.com> wrote: > On 05/23/2017 12:05 AM, Richard Hainsworth wrote: >> >> I was upgrading perl6 and following the standard instructions, only to >> find Task::Star is no longer in the Ecosystem. >> >> Surely if this is not an error, the change should be notified. >> >> Also, I upgraded a module of my own, but the Travis testing failed. It >> seems that panda is not working either. >> >> Panda might be deprecated, but removing it seems a bit sudden. I checked >> and there seem to be quite a few modules that reference panda in their >> travis.yml files.
Removed? It's still available at https://github.com/tadzik/panda … >> RIchard > > > > Hi Richard, > > Panda stinks. That's not really true or called for. > It is being replaced with `zef`. > Here are my notes on zef (it presumes Fedora Core > 25 Linux, but you can get the procedure from it for > Windows): > > HTH, > -T > > Installing modules: zef > > Note: modules can be downloaded from > https://modules.perl6.org/ > with > git clone address_from_above > > > Install zef: > $ git clone https://github.com/ugexe/zef.git > $ mv zef zef.git > $ cd zef.git > $ perl6 -Ilib bin/zef install . > $ cd .. > > or if using https://github.com/nxadm/rakudo-pkg/releases > $ install_zef_as_user.sh: install it in ~/.perl6 > # install_zef_as_root.sh: install it in /opt/rakudo as root (use sudo) > It will give you a path merge one liner > > This should install to /usr/lib64/perl6/site/bin/zef > Make a link to it with > # ln -s /usr/lib64/perl6/site/bin/zef /usr/bin/zef > > Then update your path: > # vi /etc/profile > under the last pathmunge, add (depending on where perl6 really is) > # perl 6's panda path > # pathmunge /usr/share/perl6/site/bin after > pathmunge /opt/rakudo/bin after > > And make a link from the actual location to the expected location > # ln -s /opt/rakudo/bin/perl6 /usr/bin/perl6 > > > > USAGE > > Note: run as a user > > zef --help > > # install the CSV::Parser distribution (it will also install > dependancies) > zef install CSV::Parser > zef install Net::SMTP > zef install NQP::Eval > zef install Terminal::ANSIColor > > > # search for distribution names matching `CSV` > zef search CSV > > # detailed information for a matching distribution > zef info CSV::Parser > > # list all available distributions > zef list > > # list reverse dependencies of an identity > zef rdepends HTTP::UserAgent > > # test project in current directory > zef test . > > # fetch a specific module only > zef fetch CSV::Parser > > # fetch a module, then shell into its local path > zef look CSV::Parser > > # smoke test modules from all repositories > zef smoke > > # run Build.pm if one exists in given path > zef build . > > # update Repository package lists > zef update > > # upgrade all distributions (BETA) > zef upgrade > > # upgrade specific distribution (BETA) > zef upgrade CSV::Parser > > # lookup module info by name/path/sha1 > zef --sha1 locate 9FA0AC28824EE9E5A9C0F99951CA870148AE378E > > > > > > > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Computers are like air conditioners. > They malfunction when you open windows > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- Will "Coke" Coleda