Hello, Am Donnerstag, 12. September 2013 schrieb Michael Schroeder:
On Thu, Sep 12, 2013 at 12:58:43PM +0100, Adam Spiers wrote:
It seems that currently my .spec results in the package containing
files such as: /usr/lib/perl5/vendor_perl/5.18.1/Stow.pm
which will only be found by the default @INC of a perl-5.18.1 package. (It will also be found by perl-5.18.2 and so on.)
This means we'll have a quite big @INC in perl 5.18.42 ;-) Can we introduce a directory that only contains the major perl version, maybe /usr/lib/perl5/vendor_perl/5.18.X or just /usr/lib/perl5/vendor_perl/5.18 instead of making @INC bigger?
Well, completely unversioned is a bit frowned upon. There are incompatible changes between the major perl versions, and how will you know that perl-5.20 does not break your module?
You never know - I even had a case where a stable operator (~~) was marked as experimental again in a newer perl version... That said: the current packaging with %perl_requires etc. does not prevent those issues - the only advantage of versioned directories is that you have to install a new build of the now-broken module ;-) Regards, Christian Boltz -- Sorry, aber der Anforderungskatalog liest sich ungefähr so, als ob Du einen familienfreundlichen Ferrari-Kombi der weniger als drei Liter auf 100 km benötigt möchtest. [Manfred Tremmel in suse-laptop] -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org