On  2023-02-18 12:19, Björn Persson wrote:
Gordon Messmer wrote:
In order to enable the requires feature on a single package (without a
mass rebuild in between), the maintainer would need to ensure that all
of the package's dependencies had been build after the provides feature
was enabled, and arrange to rebuild any that hadn't.
>
If they fail to do that correctly, will their package become
uninstallable due to unsatisfiable dependencies, or will it just get
normal unversioned dependencies on those libraries that don't provide a
version number?

If a maintainer enabled the _elf_require_fallback_versions macro before a mass rebuild where the _elf_provide_fallback_versions macro had been enabled globally, then the resulting package would have versioned dependencies, and the packages it depends on might not have versioned dependencies. That package wouldn't be installable.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to