Overview
Request 1093005 superseded
- UTIL_LINUX_FOUND_SYSTEMD_DEPS: make grep more robust
- Upgrade to version 2.39:
- Created by jengelh
- In state superseded
- Supersedes 1092664
- Superseded by 1094821
- Open review for openSUSE:Factory:Staging:A
Request History
jengelh created request
- UTIL_LINUX_FOUND_SYSTEMD_DEPS: make grep more robust
- Upgrade to version 2.39:
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
staging-bot set openSUSE:Factory:Staging:N as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:N"
staging-bot accepted review
Picked "openSUSE:Factory:Staging:N"
darix accepted review
Accepted review for by_group opensuse-review-team request 1093005 from user staging-bot
anag+factory added factory-staging as a reviewer
Being evaluated by group "factory-staging"
anag+factory accepted review
Unstaged from project "openSUSE:Factory:Staging:N"
anag+factory set openSUSE:Factory:Staging:A as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:A"
anag+factory accepted review
Picked "openSUSE:Factory:Staging:A"
superseded by 1094821
util-linux 2.39 switched to the new mount kernel API (https://github.com/util-linux/util-linux/blob/master/Documentation/releases/v2.39-ReleaseNotes), but unfortunately this is still quite error prone.
The current openQA failure is caused in transactional-update, which is calling
mnt_context_set_mflags
to set certain flags. The behaviour of this function changed: Previously the context of the existing filesystem would be reused, now the options are stored separately in the context and everything is reset if options were not set explicitly viamnt_context_set_options
. It's not clear to me whether this really was an intentional change.I'll adapt transactional-update accordingly, but I'll also open an upstream bug report.
Apart from that it's currently probably better to use the
--disable-libmount-mountfd-support
configuration option according to https://github.com/util-linux/util-linux/issues/2287#issuecomment-1576640373 - this limitation will also hit us, not only with transactional-update when using several layers, but also when using containers.