Re: About placement of dual-life modules

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Apr 22, 2011 at 11:00:46PM +0800, Robin Lee wrote:
> 
> Some dual-life modules, like PathTools and CGI, are placed within
> vendor path in Fedora 15. This situation is not expected by some
> applications, for example, "cpanm -L" command will definitely fail if
> an installing package needs such dual-life modules.
> 
This is problem of that applications. They should not expect exact location.

Formally, some packagers wanted to install all Fedora modules into core. But
there are some RPM-related problems (files in debuginfo subpackages would
conflict because debug data are delivered by one subpackage for all
subpackages together) and some packagers were against it.

> So, why not just exclude such modules in perl.spec,
Because the meaning of dual-lived packages is to live together (in Fedora
repository, not in system). The idea is users are not disturbed by
updating all perl core subpackages just for sake of upgrading a core module.

> and place the updated dual-life modules to site paths?
> 
Site? Site is for third-party modules. If Fedora installed packages into site,
where would user install their software?


I think cpan* should be (pre)configured to install into site instead of
vendor.

-- Petr

Attachment: pgpkmqeTQSND8.pgp
Description: PGP signature

--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite Information]
  Powered by Linux