develooper Front page | perl.modules | Postings from May 2019

Re: PAUSE permissions clash between URPM and urpm [TVIGNAUD]

Thread Previous | Thread Next
Neil Bowers
May 1, 2019 08:41
Re: PAUSE permissions clash between URPM and urpm [TVIGNAUD]
Message ID:
Hi Thierry,

>> Do you know how people are likely to install your distributions? Will they do it using a CPAN client, or using a linux package? Even if you believe most people will install from linux packages, we still want the most likely behaviour to work on CPAN as well.
> They usually got installed as RPM packages (resp perl-URPM & urpmi)

Good to know, thanks.

>> Once our proposed change is released, then PAUSE would index whichever of URPM and urpm was most recently released. If you’d prefer that URPM is the module that’s always indexed, you could just ensure that the “urpm” module is never indexed. The easiest way for you to achieve this would be for you to add the following to the META_MERGE clause in Makefile.PL for that distribution: [no_index example]
> I guess another solution would be to:
> 1) renale urpm as urpmi
> 2) make it provides a dummy module so that CPAN is haoppy
> (like I did in rpmtools-7.10)

That’s even better: if you rename (in the urpmi distribution) to be urpmi, then the main module in the distribution will match the distribution name, something that PAUSE requires for new distributions.

And then there wouldn’t be a permissions case clash, and we won’t have to get into no_index or other hairy workarounds!


Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About