Re: PHP packaging policy notes

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

 



tibbs@xxxxxxxxxxx (Jason L Tibbitts III) writes:

> ES> * I do not say that versioned dependency shall be forbidden; they
> ES> just do not make sense and I am against a rule like
>     | If these versions are specified by the package, they should be 
>     | indicated in the spec file (IMO).
>
> This makes no sense to me.  So if Red Hat bumps the FC5 PHP from 5.1.4
> to 5.1.5 to fix some bug and a package requires that fixed version,
> what is it supposed to require?

In this case you you will have to use a versioned dependency but this is
different from "specified by the package".

E.g. when php-5.1.4-1 has a bug which will be fixed by a patch (which
fixes only this issue without a full version upgrade) you have to write

| Requires: php >= 5.1.4-2

and can not follow README which says that 5.1.5 will be required.


The version in the Requires: depends on the environment but not on the
requirement told by the (upstream) package.

In the discussed case, the version in "php >= 4.2.0" is redundant in FE
environments and except for 3rd party repository-support there is no
reason to use it resp. to enforce it.




Enrico

Attachment: pgpI7Z1Osf6k2.pgp
Description: PGP signature

--
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