Re: [Proposal] Packaging guidelines/spec per version

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

 



Dne 14.3.2013 10:51, Ralf Corsepius napsal(a):
On 03/14/2013 10:09 AM, Panu Matilainen wrote:
On 03/14/2013 10:46 AM, Vít Ondruch wrote:
Dne 13.3.2013 18:01, Ralf Corsepius napsal(a):
On 03/13/2013 04:20 PM, Vít Ondruch wrote:
Dne 13.3.2013 13:12, Vít Ondruch napsal(a):
Hi,

Wouldn't it be possible to have packaging guidelines versioned by
Fedora version? If this would be accompanied by the rule, that .spec
files can't be shared as well (using some conditions), this would
allow us to have much faster evolution of our packaging. I'll give you
a few examples.

= Tilde versioning

It is available in RPM since 4.10 [1], i.e. Fedora 18. It is
prohibited by guidelines [2].

-1 Any changes to NEVR conventions are dangerous. They need to be
supported by all rpm-related tools and all active versions of Fedora.

Wrong, if the guidelines would be version specific, it would be obvious
that you can start using this functionality for F18. Yes, you can hit
issues if you try on F17, but it was never intended to work on older
releases, so that is not surprise.

Just FWIW, the tilde support in rpm could trivially be backported to
F17. Heck, it's already been backported and included in RHEL-6 (as of
6.4) just to clear the first roadblock from its use in Fedora.

How about yum, fedpkg, yumex, rpmdev* etc., <insert your custom script here>?

Openly said, I am actually opposed to allowing '~' in rpm at all, because its meaning is non-obvious.

As well as meaning of release, pre-release and epoch ...

Actually every pre-release is using it own way how to handle it. This would finally give it some order.

Vít
--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging



[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux