Bug#1023654: liburing 2.3 breaks binary compatibility

2022-11-08 Thread Michael Tokarev
08.11.2022 17:50, Michael Tokarev wrote: 08.11.2022 17:11, Guillem Jover wrote: [..] If you are really seeing samba linked against old liburing not working with the new liburing, then we'd need to dig further to see what else might be missing, but I'm currently not seeing it just by a very

Bug#1023654: liburing 2.3 breaks binary compatibility

2022-11-08 Thread Michael Tokarev
08.11.2022 16:44, Guillem Jover wrote: Hi! On Tue, 2022-11-08 at 16:32:25 +0300, Michael Tokarev wrote: On Tue, 08 Nov 2022 15:51:17 +0300 Michael Tokarev wrote: Source: liburing Version: 2.3-1 Severity: grave liburing 2.3 broke binary compatibility without bumping the soname. Indeed. :/

Bug#1023654: liburing 2.3 breaks binary compatibility

2022-11-08 Thread Michael Tokarev
08.11.2022 17:11, Guillem Jover wrote: [..] If you are really seeing samba linked against old liburing not working with the new liburing, then we'd need to dig further to see what else might be missing, but I'm currently not seeing it just by a very quick code staring. Well. I already deleted

Bug#1023654: liburing 2.3 breaks binary compatibility

2022-11-08 Thread Guillem Jover
Hi! I've forwarded this upstream now. On Tue, 2022-11-08 at 14:44:25 +0100, Guillem Jover wrote: > On Tue, 2022-11-08 at 16:32:25 +0300, Michael Tokarev wrote: > > On Tue, 08 Nov 2022 15:51:17 +0300 Michael Tokarev wrote: > > > In liburing.h in 2.3, structures io_uring_cq and io_uring_sq

Bug#1023654: liburing 2.3 breaks binary compatibility

2022-11-08 Thread Guillem Jover
Hi! On Tue, 2022-11-08 at 16:32:25 +0300, Michael Tokarev wrote: > On Tue, 08 Nov 2022 15:51:17 +0300 Michael Tokarev wrote: > > Source: liburing > > Version: 2.3-1 > > Severity: grave > > > > liburing 2.3 broke binary compatibility without bumping the soname. Indeed. :/ Should make a habit of

Bug#1023654: liburing 2.3 breaks binary compatibility

2022-11-08 Thread Michael Tokarev
On Tue, 08 Nov 2022 15:51:17 +0300 Michael Tokarev wrote: Source: liburing Version: 2.3-1 Severity: grave liburing 2.3 broke binary compatibility without bumping the soname. In liburing.h in 2.3, structures io_uring_cq and io_uring_sq changed their sizes. Both of these structures are parts of

Bug#1023654: liburing 2.3 breaks binary compatibility

2022-11-08 Thread Michael Tokarev
Source: liburing Version: 2.3-1 Severity: grave liburing 2.3 broke binary compatibility without bumping the soname. In liburing.h in 2.3, structures io_uring_cq and io_uring_sq changed their sizes. Both of these structures are parts of io_uring structure which the main part of the API. Here's