[MDEV-28296] buildbot Debian sid need apt-get update for new liburing Created: 2022-04-12  Updated: 2022-04-12  Resolved: 2022-04-12

Status: Closed
Project: MariaDB Server
Component/s: N/A
Affects Version/s: None
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: Daniel Black Assignee: Daniel Black
Resolution: Fixed Votes: 0
Labels: None


 Description   

ref: https://salsa.debian.org/mariadb-team/mariadb-server/-/blob/debian/latest/debian/salsa-ci.yml#L599-602

Currently the 10.6+ packages than get liburing1 installed, but in Sept 2021 the liburing-dev package was bumped to 2.0 and now depends on liburing2 and liburing1 isn't available in sid anymore.



 Comments   
Comment by Daniel Bartholomew [ 2022-04-12 ]

The builders under buildbot.askmonty.org already have liburing2 installed, so if this issue is still happening it is with the builders on buildbot.mariadb.org.

vladbogo: Can you verify that the sid builders on buildbot.mariadb.org have liburing2 installed and not liburing1? Thanks.

Comment by Otto Kekäläinen [ 2022-04-12 ]

What is the liburing-dev version on the Sid builders?

dpkg -l liburing-dev
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name               Version      Architecture Description
+++-==================-============-============-========================================================
ii  liburing-dev:amd64 2.1-2        amd64        Linux kernel io_uring access library - development files

I recommend you update the Sid builders e.g. quarterly or bi-monthly. Otherwise they stop representing Sid.

Comment by Daniel Black [ 2022-04-12 ]

bb.org workers tested:

bb.org debian:sid workers

$ podman run --arch amd64 --rm quay.io/mariadb-foundation/bb-worker:debiansid apt-cache show liburing-dev liburing2
Trying to pull quay.io/mariadb-foundation/bb-worker:debiansid...
Getting image source signatures
Copying blob 500e95bb94aa skipped: already exists  
Copying blob 3b2421352373 skipped: already exists  
Copying blob 48f4b65c158e skipped: already exists  
Copying blob 4f4fb700ef54 skipped: already exists  
Copying blob 6c5aadc00142 skipped: already exists  
Copying blob 1f7bf6824834 skipped: already exists  
Copying blob 7bd6b7f6fc08 skipped: already exists  
Copying config aaf6edb824 done  
Writing manifest to image destination
Storing signatures
Package: liburing-dev
Source: liburing
Version: 2.1-2
Installed-Size: 132
Maintainer: Guillem Jover <guillem@debian.org>
Architecture: amd64
Depends: liburing2 (= 2.1-2), libc6-dev | libc-dev, linux-libc-dev (>= 5.1)
Description: Linux kernel io_uring access library - development files
Description-md5: 920173f8b04b2b4fddbbff6162ef6c52
Multi-Arch: same
Homepage: https://github.com/axboe/liburing
Tag: devel::lang:c, devel::library, implemented-in::c, role::devel-lib
Section: libdevel
Priority: optional
Filename: pool/main/libu/liburing/liburing-dev_2.1-2_amd64.deb
Size: 51560
MD5sum: f85928aa680bafcef6a168239535228b
SHA256: ef85d1a771cf485b1830f99e0b354d96fd4d655b4abca4cf8f74ff354d618000
 
Package: liburing2
Source: liburing
Version: 2.1-2
Installed-Size: 41
Maintainer: Guillem Jover <guillem@debian.org>
Architecture: amd64
Depends: libc6 (>= 2.4)
Description: Linux kernel io_uring access library - shared library
Description-md5: c13d0621ef06a82a3a071dc62bd6e7a3
Multi-Arch: same
Homepage: https://github.com/axboe/liburing
Section: libs
Priority: optional
Filename: pool/main/libu/liburing/liburing2_2.1-2_amd64.deb
Size: 9716
MD5sum: 18490f576e0b4ee7e234c21109f7a452
SHA256: 8f85aa63e633e22259f9f1fdbc542184aeb91fd750b920a9cd16dbc6207f3c83

Updates are fairly frequent (1-2 weeks) with any change of the workers regenerating the image. This might slow down a bit eventually in which case the re-generation will be automated.

So assuming its all good for next release now.

Generated at Thu Feb 08 09:59:37 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.