On Tue, 2019-07-16 at 06:37 -0400, Nico Kadel-Garcia wrote: > On Tue, Jul 16, 2019 at 5:34 AM Björn 'besser82' Esser > <besser82@xxxxxxxxxxxxxxxxx> wrote: > > Am Dienstag, den 16.07.2019, 00:20 +0200 schrieb Kevin Kofler: > > > Miro Hrončok wrote: > > > > gnutls now cannot be rebuilt: > > > > > > > > nothing provides libnettle.so.6 needed by gnutls-3.6.8- > > > > 1.fc31.armv7hl > > > > > > Don't you love circular dependencies? > > > > > > This is really the biggest issue that we have: There are more and > > > more > > > circular dependencies. Each of them is a major PITA when trying > > > to > > > upgrade a > > > library. > > The common workaround is to provide a compatibility library for a > limited period, with very careful handling of "Provides" and > "Obsoletes" and "Conlicts" until the discrepancy is resolved. This > has > happened with gcc multiple times. That makes sense when one needs to keep the old version because (1) the new API is incompatible and applications need time to update, or (2) the ABI compatibility must be retained across releases. We didn't care about either in this update (we have API-compatibile release), so indeed, if the tooling could handle such issues as it was suggested it would save lots of work. Kudos to Daiki who handled the issues that arised. regards, Nikos _______________________________________________ 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