Le mardi 16 juillet 2019 à 18:53 +0200, Björn 'besser82' Esser a écrit : > > > Which build chain does look cleaner, shorter, and more semantically > correct? > > 1. systemd (no cryptsetup) --> json-c (new so-ver) --> cryptsetup > --> systemd (with cryptsetup) --> other consumers in chains > > 2. json-c (double so-ver) --> cryptsetup and all other consumers > --> json-c (new so-ver) > The second may look shorter but it is certainly not more correct. At the end of it you still can't be sure everything has been built using the new so-ver, so you need to add at least one rebuild stage using the new json-c to be sure the result is self-hosting. Any way you look at it, the last stage should involve rebuilding all dependant packages over a repo state that includes only the final state of the changed package, or you may unadvertently still depend on things you think you removed -- Nicolas Mailhot _______________________________________________ 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