Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install libs for rakudo sorted wrong way around #3508

Closed
p6rt opened this issue Sep 7, 2014 · 6 comments
Closed

Install libs for rakudo sorted wrong way around #3508

p6rt opened this issue Sep 7, 2014 · 6 comments

Comments

@p6rt
Copy link

p6rt commented Sep 7, 2014

Migrated from rt.perl.org#122725 (status was 'resolved')

Searchable as RT122725$

@p6rt
Copy link
Author

p6rt commented Sep 7, 2014

From @Leont

Currently rakudo supports two install locations​: lib and site/lib. These should be switched the other way around, otherwise one can't upgrade a module shipped with rakudo without overwriting the original.

Leon

@p6rt
Copy link
Author

p6rt commented Sep 8, 2014

From @nwc10

On Sun, Sep 07, 2014 at 04​:24​:51PM -0700, Leon Timmermans wrote​:

Currently rakudo supports two install locations​: lib and site/lib. These should be switched the other way around, otherwise one can't upgrade a module shipped with rakudo without overwriting the original.

Agree, for the reasons that Perl 5 made this switch.

In the short term, it avoids problems with "shadowing" vs needing to overwrite
the master copy (which upsets inferior package managers)

In the long term doing "site" first also provides a way for Star to phase out
shipping superceded modules.

Nicholas Clark

@p6rt
Copy link
Author

p6rt commented Sep 8, 2014

The RT System itself - Status changed from 'new' to 'open'

@p6rt
Copy link
Author

p6rt commented May 21, 2016

From @smls

It looks like 'perl6/site/lib' comes before 'perl6/lib' now​:

  ➜ .say for $*REPO.repo-chain;
  inst#/home/smls/.perl6
  inst#/home/smls/.rakudobrew/moar-blead-nom/install/share/perl6/site
  inst#/home/smls/.rakudobrew/moar-blead-nom/install/share/perl6/vendor
  inst#/home/smls/.rakudobrew/moar-blead-nom/install/share/perl6
  CompUnit​::Repository​::AbsolutePath.new(next-repo => CompUnit​::Repository​::NQP.new(next-repo => CompUnit​::Repository​::Perl5.new(next-repo => CompUnit​::Repository)))
  CompUnit​::Repository​::NQP.new(next-repo => CompUnit​::Repository​::Perl5.new(next-repo => CompUnit​::Repository))
  CompUnit​::Repository​::Perl5.new(next-repo => CompUnit​::Repository)

Can this ticket be closed?
Do we need a Roast test for this?

@p6rt
Copy link
Author

p6rt commented May 22, 2016

@p6rt p6rt closed this as completed May 22, 2016
@p6rt
Copy link
Author

p6rt commented May 22, 2016

@smls - Status changed from 'open' to 'resolved'

@p6rt p6rt added the testneeded label Jan 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant