Skip Menu |
 

This queue is for tickets about the Perl-Dist-Strawberry CPAN distribution.

Report information
The Basics
Id: 49962
Status: rejected
Priority: 0/
Queue: Perl-Dist-Strawberry

People
Owner: Nobody in particular
Requestors: kmx [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: 5.10.1.0-beta-2.zip - site/vendor/lib order
Download (untitled) / with headers
text/plain 391b
Hi, I have just a question whether it is right to have the following order of @INC items: 5.10.1.0-beta-2: 1. C:/strawberry/perl/site/lib 2. C:/strawberry/perl/vendor/lib 3. C:/strawberry/perl/lib 4. . comparing to 5.10.0.6: 1. C:/strawberry/perl/lib 2. C:/strawberry/perl/site/lib 3. . I am just wondering what was the reason for moving C:/strawberry/perl/lib after site/vendor. -- kmx
Subject: Re: [rt.cpan.org #49962] 5.10.1.0-beta-2.zip - site/vendor/lib order
Date: Sat, 26 Sep 2009 15:59:24 +1000
To: bug-Perl-Dist-Strawberry [...] rt.cpan.org
From: Adam Kennedy <adamkennedybackup [...] gmail.com>
Download (untitled) / with headers
text/plain 1.2k
The "correct" logic for loading libraries is 1. Load a module that comes in the Perl core 2. If a vendor has provided a different version to the core, use that instead 3. If a specific host has installed a different version to either of the above, use that instead. The lib/site ordering is actually an extremely long standing design mistake. Adam K 2009/9/24 kmx via RT <bug-Perl-Dist-Strawberry@rt.cpan.org>: Show quoted text
> Thu Sep 24 04:35:49 2009: Request 49962 was acted upon. > Transaction: Ticket created by KMX >       Queue: Perl-Dist-Strawberry >     Subject: 5.10.1.0-beta-2.zip - site/vendor/lib order >   Broken in: (no value) >    Severity: (no value) >       Owner: Nobody >  Requestors: kmx@cpan.org >      Status: new >  Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=49962 > > > > Hi, > > I have just a question whether it is right to have the following order > of @INC items: > > 5.10.1.0-beta-2: > 1. C:/strawberry/perl/site/lib > 2. C:/strawberry/perl/vendor/lib > 3. C:/strawberry/perl/lib > 4. . > > comparing to 5.10.0.6: > 1. C:/strawberry/perl/lib > 2. C:/strawberry/perl/site/lib > 3. . > > I am just wondering what was the reason for moving > C:/strawberry/perl/lib after site/vendor. > > -- > kmx >
Download (untitled) / with headers
text/plain 164b
What Alias said. This change implements the order he described, so unless there's an uproar because something broke because of it, it won't be reverted. Rejecting.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.