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