FS#69613 - [util-linux] Consider pulling upstream capability fixes

Attached to Project: Arch Linux
Opened by Emil (xexaxo) - Wednesday, 10 February 2021, 19:05 GMT
Last edited by Christian Hesse (eworm) - Friday, 12 February 2021, 14:59 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Christian Hesse (eworm)
Architecture All
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No



Please include the following fixes [1] in the Arch package. They are queued for the next releases (both feature and bugfix) but I think we would benefit from having them sooner.

The details behind the request are rather convoluted, so please bare with me:
- recently glibc was updated to 2.33, build against linux-api-headers (v5.10)
- effectively making [2] the new system call faccessat2 a hard requirement
- as such Arch no longer work with linux-lts (v5.4) or other "old" kernels [3]
- the above can be fixed by using linux-lts-api-headers, yet that would effectively break util-linux akin to [4]
- proposed patches fix [4] once and for all, while also allowing for a glibc rebuild "unbricking" Arch with linux-lts

Additional info:

* package version(s)
util-linux 2.36.1-4

* link to upstream bug report, if any
[1] https://github.com/karelzak/util-linux/pull/1248
[2] https://github.com/bminor/glibc/blob/3016596a819aeedfdc7d658435016be413a1fca7/sysdeps/unix/sysv/linux/faccessat.c#L27
[3] https://bugs.archlinux.org/task/69563
[4] https://bugs.archlinux.org/task/67781
This task depends upon

Closed by  Christian Hesse (eworm)
Friday, 12 February 2021, 14:59 GMT
Reason for closing:  Fixed
Additional comments about closing:  util-linux 2.36.2-1
Comment by Andreas Radke (AndyRTR) - Thursday, 11 February 2021, 10:49 GMT
Small note: With the kernel 5.11 release we will very soon move -lts kernel to 5.10 branch (1-2weeks expected).
Comment by Christian Hesse (eworm) - Thursday, 11 February 2021, 10:53 GMT