MASTER_SITES/MASTER_SITE_SUBDIR for perl ports

Andrej Zverev az at freebsd.org
Sat Feb 19 08:06:42 UTC 2011


On Sat, Feb 19, 2011 at 6:37 AM, Philip M. Gollucci <pgollucci at p6m7g8.com>wrote:

> On 2/10/2011 4:39 AM, Anton Berezin wrote:
> > As for modules/by-module not having the most recent version, I think
> > that something has happened to one of CPAN's indexing jobs in the start
> of
> > last December.  I have not investigated any further and have not talked
> > to people who might know for sure, but that was my impression.
> I have ties to Andreas of CPAN b/c of my mod_perl involvement and can
> ask if someone wants me to.
>
> The largest reason for where something show up though is if you just
> release the module or if you've 'registered' the namespace.  There is
> also permissions at plan 'MAINT/CO-MAINT' in PAUSE terms.
>
> mod_perl being CO-MAINT for APML but never once released by it.
>
> Also some CPAN urls result in redirects, others do not.  Its quite a
> subtantial load difference for them to have to process 5 redirects per
> request from fbd ports vs none.
>
>

Do we need take some action for that situation? At current moment normaly to
put inside Makefile MASTER_SITES=CPAN/../../ or same via subdir. Ideally for
me is to bring some magic inside Mk. For example if MASTER_SITES = CPAN let
MASTER_SITE_SUBDIR contain CPAN AUTHOR NAME.

Example:
MASTER_SITES=   CPAN
MASTER_SITE_SUBDIR= CPAN:DDUMONT

Inside Mk parse DDUMONT to id/D/DD/DDUMONT and concatenate with MASTER_SITE
(like right now). It looks more universal. CPAN: - keyword tell us to use
new logic otherwise use old one.

Suggestion from experienced comrades are welcome.


More information about the freebsd-perl mailing list