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
> <besse...@fedoraproject.org> 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@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

Reply via email to