Re: F27 System Wide Change: perl Package to Install Core Modules

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

 




Dne 15.6.2017 v 14:25 Jan Kurik napsal(a):
> = Proposed System Wide Change: perl Package to Install Core Modules =
> https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules
>
> Change owner(s):
> * Petr Písař <ppisar AT redhat DOT com>
>
> dnf install perl will install all core Perl modules that come with
> Perl upstream sources.
>
>
> == Detailed Description ==
> Upstream releases Perl interpreter together many Perl modules. This
> set of modules is called core modules. Fedora splits the modules into
> subpackages so that installing perl package results in stripped-down
> set of modules. Fedora documents this as a feature and provides
> perl-core to metapackage that allows installing all the core modules
> as is intended by upstream.
>
> Unfortunately this seems to be confusing to Perl users because Fedora
> is the only distribution doing so.
>
> To align Fedora's behaviour to upstream and other distributions this
> change will rename perl package to perl-interpreter and perl-core
> package to perl'. This will allow installing all core Perl modules
> with dnf install perl

The modules will be weak dependencies, i.e. Recommends, right?


Vít

>  while still retain the possibility to install
> only a minimal perl interpreter (/usr/bin/perl) with dnf install
> perl-interpreter.
>
> This change will also update Fedora Packaging Guidelines for Perl to
> all spec files that require perl to use perl-interpreter instead.
> There is only 81 binary packages affected. They will rebuilt.
> Otherwise no mass rebuild won't be necessary.
>
> To ease sharing spec files with older Fedoras, perl-interpreter
> provide will add to perl package there.
>
>
> == Scope ==
> * Proposal owners:
> - Submit Fedora Packaging Guidelines for Perl update to Fedora
> Packaging Committee.
> - Update and rebuild perl source package.
> - Add Provides: perl-interpreter to perl package in older Fedoras.
> - Replace BuildRequires and Requires for perl with perl-interpreter in
> all spec files.
> - Rebuild packages with replaced Requires to propagate the change to
> repositories.
> - Replace perl-core with perl in compose groups definition.
>
> * Other developers:
> Get familiar with new Fedora Packaging Guidelines for Perl.
>
> * Release engineering:
> No action needed. Request to check of an impact with Release
> Engineering: https://pagure.io/releng/issue/6842
>
> * List of deliverables:
> Anything what contains perl package
>
> * Policies and guidelines:
> Fedora Packaging Guidelines for Perl update request (
> https://pagure.io/packaging-committee/issue/690 ) to use perl and
> perl-interpreter instead of perl-core and perl.
>
> Trademark approval:
> N/A (not needed for this Change)
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux