Re: PHP packaging policy notes

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

 



nicolas.mailhot@xxxxxxxxxxx (Nicolas Mailhot) writes:

>> >> Because the Fedora Extras packages are for a specific environment
>> >> (FE4, FE5, devel) only, you can be sure that the needed program
>> >> versions are available there and the explicit version is not
>> >> needed.
>
> This is totally wrong.
>
> When you package for FCx, and one of your deps got a major version bump
> in FCx updates,

major version bumps are impossible for most packages because it would
destroy API compatibility.

When you really *need* a certain *package* version, then you can add a
versioned dependeny. But this version should not be related to something
written in a README but to the current environment. Versioned
dependencies should be checked after some time (1 year for FE) whether
it become redundant in the meantime and be removed if so.


> Unversionned deps, when you know at which version boundary your package
> breaks, is just playing with fire.

It is stupid and in most times redundant to add blindly a versioned
dependency just because a README tells that a certain version is
required.




Enrico

Attachment: pgpdsf7plYRlh.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