Re: PHP packaging policy notes

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

 



On 7/5/06, Enrico Scholz <enrico.scholz@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
tibbs@xxxxxxxxxxx (Jason L Tibbitts III) writes:

> ES> Such Requires: do not make sense nowadays. The ability to require
> ES> a special program version was removed some time ago from rpm.
>
> Unfortunately I can't quite parse what Enrico has written here; it
> looks like that statement indicates that versioned requirements don't
> work in RPM, which I don't think is the case.
>
> Enrico, could you (or anyone else who understands the issue) elaborate
> a bit?

Some years ago, you could write

| Requires: foo > 2.1

which would be fulfilled by foo=0:2.1 but not by foo=42:1.0.


Then, rpm was changed to interprete the statement above as

| Requires: foo > 0:2.1

So, program version 1.0 packaged with an epoch of '42' would be allowed.

Therefore, versioned requirements make sense in a special environment
only where you exactly know possible EVR values.

Okay, now I'm _really_ confused.  So you are saying rpm can handle
epochs properly now?  That's great, so why should we remove version
requirements from our spec files now that rpm properly handles epochs?

--
Fedora-packaging mailing list
Fedora-packaging@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-packaging

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

  Powered by Linux