Bug 32813

Summary: Userspace tools for kernel 6.6 update
Product: Mageia Reporter: Morgan Leijström <fri>
Component: RPM PackagesAssignee: Kernel and Drivers maintainers <kernel>
Status: NEW --- QA Contact:
Severity: major    
Priority: High CC: ghibomgx, luigiwalser, nicolas.salguero
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: MGA9TOO
Source RPM: T.B.D CVE:
Status comment:
Bug Depends on: 32200, 32616, 32849, 32913, 32914, 32915, 32916, 32917, 32918, 32919, 32920    
Bug Blocks:    

Description Morgan Leijström 2024-02-07 23:43:10 CET
Description of problem:
Need be updated for our 6.6 kernel.
Not blocking for kernel update, but should be done ASAP.
Some already have needed fix for earlier kernel.

Ref Bug 32786 Comment c99 and above.

This is not my cup of tea so leaving for others to fill in the list.
See Bug 29665 for ideas.
Morgan Leijström 2024-02-07 23:45:14 CET

Assignee: bugsquad => kernel
Severity: normal => major
CC: (none) => ghibomgx, luigiwalser
Version: 9 => Cauldron
Priority: Normal => High
Whiteboard: (none) => MGA9TOO

Comment 1 Morgan Leijström 2024-02-08 23:45:21 CET
Additionally, according to Bug 32786 Comment 102,
dkms-libafs fails too, currently.

A wiki page ought to be created,
listing packages that need be rebuilt due to kernel change,
and when that is needed.
Comment 2 David Walser 2024-02-09 01:27:41 CET
dkms-libafs is just openafs, already in my list.
Comment 3 Morgan Leijström 2024-02-09 10:07:04 CET
Update audit?  https://forums.mageia.org/en/viewtopic.php?p=88921
Comment 4 David Walser 2024-02-09 22:17:35 CET
(In reply to Morgan Leijström from comment #3)
> Update audit?  https://forums.mageia.org/en/viewtopic.php?p=88921

Indeed.
Nicolas Salguero 2024-02-14 11:15:52 CET

CC: (none) => nicolas.salguero
Blocks: (none) => 32616

Comment 5 Nicolas Salguero 2024-02-14 14:15:44 CET
For iw and libseccomp, I do not know if an upgrade is needed.
I did not find any new release for dkms-ipt_NETFLOW.
For openafs, version 1.9.1 is the latest one of the development series but is older than version 1.8.11pre1, which is in the stable series and seems to support kernel 6.6+.
For the other packages, I think other packagers are better than me for handling those.

Partial list of updated packages in core/updates_testing:
========================
audit-3.1.2-1.mga9
audispd-plugins-3.1.2-1.mga9
audispd-plugins-zos-3.1.2-1.mga9
lib(64)audit1-3.1.2-1.mga9
lib(64)audit-devel-3.1.2-1.mga9
lib(64)auparse0-3.1.2-1.mga9
lib(64)auparse-devel-3.1.2-1.mga9
python3-audit-3.1.2-1.mga9

btrfs-progs-6.6.3-1.mga9
lib(64)btrfs0-6.6.3-1.mga9
lib(64)btrfs-devel-6.6.3-1.mga9
lib(64)btrfsutil1-6.6.3-1.mga9

lib(64)xfs1-6.6.0-1.mga9
lib(64)xfs-devel-6.6.0-1.mga9
lib(64)xfs-static-devel-6.6.0-1.mga9
xfsprogs-6.6.0-1.mga9

ipset-7.21-1.mga9
lib(64)ipset13-7.21-1.mga9
lib(64)ipset-devel-7.21-1.mga9

strace-6.6-1.mga9

ethtool-6.6-1.mga9

iproute2-6.6.0-1.mga9
iproute2-doc-6.6.0-1.mga9
lib(64)iproute2-static-devel-6.6.0-1.mga9

from SRPMS:
audit-3.1.2-1.mga9.src.rpm
btrfs-progs-6.6.3-1.mga9.src.rpm
xfsprogs-6.6.0-1.mga9.src.rpm
ipset-7.21-1.mga9.src.rpm
strace-6.6-1.mga9.src.rpm
ethtool-6.6-1.mga9.src.rpm
iproute2-6.6.0-1.mga9.src.rpm
Nicolas Salguero 2024-02-15 09:46:27 CET

Blocks: (none) => 32849

Nicolas Salguero 2024-02-15 14:41:36 CET

Depends on: (none) => 32616
Blocks: 32616 => (none)

Comment 6 David Walser 2024-02-16 03:37:03 CET
Yes, libseccomp should be updated, as the syscall table has been updated for newer kernel branches:
https://github.com/seccomp/libseccomp/releases/tag/v2.5.5

It looks like iw should probably be updated too:
https://git.kernel.org/pub/scm/linux/kernel/git/jberg/iw.git/log/?h=v6.7
Comment 7 Nicolas Salguero 2024-02-16 10:12:47 CET
Audit is in bug 32616, so removing from the list.

I also forgot to mention that dkms-rtl8192eu was already updated in bug 32200.

Partial list of updated packages in core/updates_testing:
========================
btrfs-progs-6.6.3-1.mga9
lib(64)btrfs0-6.6.3-1.mga9
lib(64)btrfs-devel-6.6.3-1.mga9
lib(64)btrfsutil1-6.6.3-1.mga9

lib(64)xfs1-6.6.0-1.mga9
lib(64)xfs-devel-6.6.0-1.mga9
lib(64)xfs-static-devel-6.6.0-1.mga9
xfsprogs-6.6.0-1.mga9

iw-6.7-1.mga9

ipset-7.21-1.mga9
lib(64)ipset13-7.21-1.mga9
lib(64)ipset-devel-7.21-1.mga9

strace-6.6-1.mga9

ethtool-6.6-1.mga9

iproute2-6.6.0-1.mga9
iproute2-doc-6.6.0-1.mga9
lib(64)iproute2-static-devel-6.6.0-1.mga9

lib(64)seccomp2-2.5.5-1.mga9
lib(64)seccomp-devel-2.5.5-1.mga9

from SRPMS:
btrfs-progs-6.6.3-1.mga9.src.rpm
xfsprogs-6.6.0-1.mga9.src.rpm
iw-6.7-1.mga9.src.rpm
ipset-7.21-1.mga9.src.rpm
strace-6.6-1.mga9.src.rpm
ethtool-6.6-1.mga9.src.rpm
iproute2-6.6.0-1.mga9.src.rpm
libseccomp-2.5.5-1.mga9.src.rpm
Comment 8 Nicolas Salguero 2024-02-16 10:14:41 CET
For openafs, do I increase the epoch to switch back from development to stable series?
Comment 9 David Walser 2024-02-16 16:06:10 CET
(In reply to Nicolas Salguero from comment #8)
> For openafs, do I increase the epoch to switch back from development to
> stable series?

Sounds like it.
Nicolas Salguero 2024-02-20 08:04:06 CET

Blocks: 32849 => (none)
Depends on: (none) => 32849

Comment 10 Nicolas Salguero 2024-02-20 08:06:18 CET
btrfs-progs is in bug 32849, so removing from the list.

Partial list of updated packages in core/updates_testing:
========================
lib(64)xfs1-6.6.0-1.mga9
lib(64)xfs-devel-6.6.0-1.mga9
lib(64)xfs-static-devel-6.6.0-1.mga9
xfsprogs-6.6.0-1.mga9

iw-6.7-1.mga9

ipset-7.21-1.mga9
lib(64)ipset13-7.21-1.mga9
lib(64)ipset-devel-7.21-1.mga9

strace-6.6-1.mga9

ethtool-6.6-1.mga9

iproute2-6.6.0-1.mga9
iproute2-doc-6.6.0-1.mga9
lib(64)iproute2-static-devel-6.6.0-1.mga9

lib(64)seccomp2-2.5.5-1.mga9
lib(64)seccomp-devel-2.5.5-1.mga9

from SRPMS:
xfsprogs-6.6.0-1.mga9.src.rpm
iw-6.7-1.mga9.src.rpm
ipset-7.21-1.mga9.src.rpm
strace-6.6-1.mga9.src.rpm
ethtool-6.6-1.mga9.src.rpm
iproute2-6.6.0-1.mga9.src.rpm
libseccomp-2.5.5-1.mga9.src.rpm
Nicolas Salguero 2024-03-01 10:00:19 CET

Depends on: (none) => 32913

Nicolas Salguero 2024-03-01 10:05:09 CET

Depends on: (none) => 32914

Nicolas Salguero 2024-03-01 10:08:27 CET

Depends on: (none) => 32915

Nicolas Salguero 2024-03-01 10:12:50 CET

Depends on: (none) => 32916

Nicolas Salguero 2024-03-01 10:17:42 CET

Depends on: (none) => 32917

Nicolas Salguero 2024-03-01 10:29:16 CET

Depends on: (none) => 32918

Nicolas Salguero 2024-03-01 10:34:34 CET

Depends on: (none) => 32919

Nicolas Salguero 2024-03-01 10:35:23 CET

Depends on: (none) => 32200

Nicolas Salguero 2024-03-01 10:46:57 CET

Depends on: (none) => 32920

Comment 11 Nicolas Salguero 2024-03-01 10:49:23 CET
Hi,

Does someone knows the status of aufs-tools?  It was present in Mageia 8, it is totally absent from Mageia 9 but it is present in Cauldron.

Best regards,

Nico.
Comment 12 Giuseppe Ghibò 2024-03-01 12:49:49 CET
The external aufs kernel modules is no longer included in current kernel SPEC file. Probably the aufs-tools were kept for backward compatibility with previous kernels and that at some point the rebuilt failed during massive rebuild so they were missed from the mga9 distro.

We might also add the entries to this page:

https://wiki.mageia.org/en/Kernel_update_workflow
Comment 13 Morgan Leijström 2024-03-01 16:11:08 CET
(In reply to Giuseppe Ghibò from comment #12)

> We might also add the entries to this page:
> 
> https://wiki.mageia.org/en/Kernel_update_workflow

Please do