Re: nettle: heads up soname bump

2019-07-22 Thread Nikos Mavrogiannopoulos
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 > wrote: > > Am Dienstag, den 16.07.2019, 00:20 +0200 schrieb Kevin Kofler: > > > Miro Hrončok wrote: > > > > gnutls now cannot be rebuilt: > > > > > > > > nothing provides

Re: nettle: heads up soname bump

2019-07-16 Thread Kevin Kofler
Björn 'besser82' Esser wrote: > Which even then would still remain an issue, as cryptsetup build- > requires device-mapper-devel, which requires systemd for some unknown > reason… My idea is that the minimal buildroot should contain a fake package that Obsoletes and Provides: systemd. Maybe it

Re: nettle: heads up soname bump

2019-07-16 Thread Björn 'besser82' Esser
Am Dienstag, den 16.07.2019, 19:49 +0200 schrieb Kevin Kofler: > Björn 'besser82' Esser wrote: > > We have a circular dependency in the minimal buildroot: > > > > systemd --> cryptsetup-libs --> json-c > > > > > > cryptsetup needs json-c for LUKS2 and there is no option to disable > > LUKS2

Re: nettle: heads up soname bump

2019-07-16 Thread Björn 'besser82' Esser
Am Dienstag, den 16.07.2019, 19:26 +0200 schrieb Nicolas Mailhot via devel: > 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

Re: nettle: heads up soname bump

2019-07-16 Thread Björn 'besser82' Esser
Am Dienstag, den 16.07.2019, 20:45 +0200 schrieb Igor Gnatenko: > Because of systemd-libs… It is a dependency of util-linux at least. > That ships logger and lslogins utilities which link against > libsystemd. Which I assume are not really useful nor needed in a minimal buildroot? signature.asc

Re: nettle: heads up soname bump

2019-07-16 Thread Igor Gnatenko
Because of systemd-libs… It is a dependency of util-linux at least. That ships logger and lslogins utilities which link against libsystemd. On Tue, Jul 16, 2019 at 8:42 PM Kevin Kofler wrote: > > Björn 'besser82' Esser wrote: > > We have a circular dependency in the minimal buildroot: > > > >

Re: nettle: heads up soname bump

2019-07-16 Thread Kevin Kofler
Björn 'besser82' Esser wrote: > We have a circular dependency in the minimal buildroot: > > systemd --> cryptsetup-libs --> json-c > > > cryptsetup needs json-c for LUKS2 and there is no option to disable > LUKS2 during build. > > However systemd can *possibly* be build without support for

Re: nettle: heads up soname bump

2019-07-16 Thread Nicolas Mailhot via devel
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

Re: nettle: heads up soname bump

2019-07-16 Thread Björn 'besser82' Esser
Am Dienstag, den 16.07.2019, 12:00 +0200 schrieb Kevin Kofler: > Björn 'besser82' Esser 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

Re: nettle: heads up soname bump

2019-07-16 Thread Daiki Ueno
Nikos Mavrogiannopoulos writes: > The latest nettle (3.5.1) update will break ABI on rawhide. The API > remains the same hence recompilation will be sufficient to address any > issues. Thanks to the suggestion from Miro, the new nettle and gnutls built against it are now in rawhide. I am

Re: nettle: heads up soname bump

2019-07-16 Thread Nico Kadel-Garcia
On Tue, Jul 16, 2019 at 5:34 AM Björn 'besser82' Esser 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

Re: nettle: heads up soname bump

2019-07-16 Thread Kevin Kofler
Björn 'besser82' Esser 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

Re: nettle: heads up soname bump

2019-07-16 Thread Björn 'besser82' Esser
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:

Re: nettle: heads up soname bump

2019-07-16 Thread Nicolas Mailhot via devel
The builsystem should rebuild all the other participants in the cycle against the new link, then rebuild the new link against the updated cycle, then rebuild again the rest of the cycle against the new link If that fails, attempt to do the same with a bootstrap pass, hoping one of the cycle

Re: nettle: heads up soname bump

2019-07-15 Thread 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

Re: nettle: heads up soname bump

2019-07-15 Thread Kevin Kofler
Neal Gompa wrote: > I know it’s beating a dead horse, but I’d rather have the buildsystem > *deal* with such a trivial problem than require manual intervention. > Cycling through and building things properly in order to deal with a > soname bump is something our tooling should do for us. And how

Re: nettle: heads up soname bump

2019-07-15 Thread Neal Gompa
On Mon, Jul 15, 2019 at 9:45 AM Fabio Valentini wrote: > > On Mon, Jul 15, 2019 at 2:48 PM Miro Hrončok wrote: > > > > On 15. 07. 19 13:54, Miro Hrončok wrote: > > > On 15. 07. 19 13:24, Miro Hrončok wrote: > > >> On 15. 07. 19 12:41, Nikos Mavrogiannopoulos wrote: > > >>> Hi, > > >>> The

Re: nettle: heads up soname bump

2019-07-15 Thread Fabio Valentini
On Mon, Jul 15, 2019 at 2:48 PM Miro Hrončok wrote: > > On 15. 07. 19 13:54, Miro Hrončok wrote: > > On 15. 07. 19 13:24, Miro Hrončok wrote: > >> On 15. 07. 19 12:41, Nikos Mavrogiannopoulos wrote: > >>> Hi, > >>> The latest nettle (3.5.1) update will break ABI on rawhide. The API > >>>

Re: nettle: heads up soname bump

2019-07-15 Thread Miro Hrončok
On 15. 07. 19 13:54, Miro Hrončok wrote: On 15. 07. 19 13:24, Miro Hrončok wrote: On 15. 07. 19 12:41, Nikos Mavrogiannopoulos wrote: Hi,   The latest nettle (3.5.1) update will break ABI on rawhide. The API remains the same hence recompilation will be sufficient to address any issues.

Re: nettle: heads up soname bump

2019-07-15 Thread Miro Hrončok
On 15. 07. 19 13:24, Miro Hrončok wrote: On 15. 07. 19 12:41, Nikos Mavrogiannopoulos wrote: Hi,   The latest nettle (3.5.1) update will break ABI on rawhide. The API remains the same hence recompilation will be sufficient to address any issues. Nearly all of my packages now fail to resolve

Re: nettle: heads up soname bump

2019-07-15 Thread Miro Hrončok
On 15. 07. 19 12:41, Nikos Mavrogiannopoulos wrote: Hi, The latest nettle (3.5.1) update will break ABI on rawhide. The API remains the same hence recompilation will be sufficient to address any issues. Nearly all of my packages now fail to resolve because of: nothing provides

Re: nettle: heads up soname bump

2019-07-15 Thread Miro Hrončok
On 15. 07. 19 12:41, Nikos Mavrogiannopoulos wrote: Hi, The latest nettle (3.5.1) update will break ABI on rawhide. The API remains the same hence recompilation will be sufficient to address any issues. I've recently seen an Arch Linux user ranting about this particular update on Twitter.