On Tue, 2020-09-15 at 14:10 -0400, Simo Sorce wrote: > On Tue, 2020-09-15 at 13:46 -0400, Neal Gompa wrote: > > > > The compat- prefix is no longer allowed. Instead we should be using > > versioned package names. > > Why? > The "compat-" prefix clearly indicated the .so was provided > exclusively > for backward binary compatibility and shouldn't be relied upon in > other > packages. > Provided ${libname}-devel pulls the latest, main version instead of one of the older versions, hopefully there is no confusion which version is meant to be used? (That being said, when using other virtual provides such as 'pkgconfig(pcname)' it doesn't matter whether the package is versioned or prefixed with compat- anyway, as that won't make a difference from the call site). > A bare name conveys nothing and risk introducing dependencies later > instead of slowly draining out dependencies until it can be removed > again. > > > So if we're changing the old one, it'll become openssl1.0 to comply > > with current guidelines. > > I think having a package named openssl1.0 or openssl1.1 would lead to > more confusion, not less. > > Simo. > > Anyone familiar with how this works in practice for Debian (and derivatives) and, IIRC, Mageia? They've been using versioned packages for years so if there are potential confusions they ought to have encountered them before. Regards, -- Michel Alexandre Salim profile: https://keyoxide.org/michel@xxxxxxxxxxxxxxx chat via email: https://delta.chat/ GPG key: 5DCE 2E7E 9C3B 1CFF D335 C1D7 8B22 9D2F 7CCC 04F2 _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx