Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 660364 - =sys-kernel/linux-headers-4.14-r1 stable request
Summary: =sys-kernel/linux-headers-4.14-r1 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-07-04 16:56 UTC by Francisco Blas Izquierdo Riera
Modified: 2019-02-17 17:53 UTC (History)
3 users (show)

See Also:
Package list:
=sys-kernel/linux-headers-4.14-r1
Runtime testing required: ---
stable-bot: sanity-check+


Attachments
boot.log (ppc64) (journalctl_b_P9.txt,96.00 KB, text/plain)
2018-12-20 16:13 UTC, ernsteiswuerfel
no flags Details
boot.log (ppc) (journalctl_b_32b_P9.txt,93.69 KB, text/plain)
2018-12-21 09:27 UTC, ernsteiswuerfel
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Francisco Blas Izquierdo Riera (RETIRED) gentoo-dev 2018-07-04 16:56:24 UTC
With =sys-kernel/gentoo-sources-4.14.52 being stable and the only open bug for =sys-kernel/linux-headers being https://bugs.gentoo.org/648008 (which affects 4.15). I'd like to request toolchain to consider stabilization of at least =sys-kernel/linux-headers-4.14

As for some rationale for the request, a good reason might be the better ARM64 support pointed on https://bugs.gentoo.org/638848
Comment 1 Francisco Blas Izquierdo Riera (RETIRED) gentoo-dev 2018-07-04 16:59:53 UTC
Assigning to toolhcain as they are the ones that should send the stabilization request.

I'm targetting 4.14 mostly because of the kernel stabilization but any higher version will work equally well.
Comment 2 Sergei Trofimovich (RETIRED) gentoo-dev 2018-07-04 19:16:59 UTC
(In reply to Francisco Blas Izquierdo Riera from comment #0)
> With =sys-kernel/gentoo-sources-4.14.52 being stable and the only open bug
> for =sys-kernel/linux-headers being https://bugs.gentoo.org/648008 (which
> affects 4.15). I'd like to request toolchain to consider stabilization of at
> least =sys-kernel/linux-headers-4.14
> 
> As for some rationale for the request, a good reason might be the better
> ARM64 support pointed on https://bugs.gentoo.org/638848

While it should be fine to request linux-headers stabilization.

It sounds like the only reason to stabilize linux-headers is kernel version. linux-headers don't have to be stabilized in lockstep with kernel: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-kernel/linux-headers
Comment 3 Francisco Blas Izquierdo Riera (RETIRED) gentoo-dev 2018-07-05 23:57:25 UTC
Hi Slyfox!

There are a few things that would require a new version of the headers:
* The MSG_ZEROCOPY socket flag.
* preadv2 support for RWF_NONBLOCK
* madvise support for MADV_WIPEONFORK
* Support for some new bpf jump instructions

But to be sincere I'm not sure any of them grants a stable request, maybe the bpf one. I'm unsure what would happen if some program makes use of the new instructions but misses the .h file declarations for them.
Comment 4 Sergei Trofimovich (RETIRED) gentoo-dev 2018-12-19 22:42:01 UTC
Arches, please stabilize linux-headers targeting the following keywords:
    KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86"


Most comprehensive test would be to check if there are regressions on a package list:
    https://gitweb.gentoo.org/proj/toolchain/linux-headers-patches.git/tree/testing.txt

But practically if gcc, glibc and boot-loaders survive rebuild it should be good enough.
Comment 5 Thomas Deutschmann (RETIRED) gentoo-dev 2018-12-20 01:29:59 UTC
x86 stable
Comment 6 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2018-12-20 15:47:17 UTC
amd64 stable
Comment 7 ernsteiswuerfel archtester 2018-12-20 16:13:57 UTC
Created attachment 558216 [details]
boot.log (ppc64)

Looking good on ppc64.

Toolchain rebuild with linux-headers-4.14-r1 was successful. Rebuilding the packages from the testing.txt keyworded for ppc64 was successful. Rebooting went without problems.
Comment 8 ernsteiswuerfel archtester 2018-12-21 09:27:10 UTC
Created attachment 558310 [details]
boot.log (ppc)

Looking good on ppc64.

Toolchain rebuild with linux-headers-4.14-r1 was successful. Rebuilding the packages from the testing.txt keyworded for ppc64 was successful. Rebooting went without problems.
Comment 9 ernsteiswuerfel archtester 2018-12-21 09:27:51 UTC
(In reply to ernsteiswuerfel from comment #8)
> Created attachment 558310 [details]
> boot.log (ppc)
> 
> Looking good on ppc64.

Erm, I mean ppc 32bit.
Comment 10 Sergei Trofimovich (RETIRED) gentoo-dev 2018-12-22 00:10:49 UTC
ppc/ppc64 stable thanks to ernsteiswuerfel!
Comment 11 Rolf Eike Beer archtester 2018-12-22 09:55:40 UTC
sparc stable
Comment 12 Sergei Trofimovich (RETIRED) gentoo-dev 2018-12-23 12:10:01 UTC
ia64 stable
Comment 13 Sergei Trofimovich (RETIRED) gentoo-dev 2018-12-28 19:59:39 UTC
hppa stable
Comment 14 Mart Raudsepp gentoo-dev 2019-01-07 21:17:46 UTC
arm64 stable
Comment 15 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-01-16 14:49:06 UTC
s390/sh/m68k stable
Comment 16 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-01-23 13:33:48 UTC
arm stable
Comment 17 Larry the Git Cow gentoo-dev 2019-01-30 13:20:42 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7527fde68f469ca8699931705844fdb9598abf1

commit b7527fde68f469ca8699931705844fdb9598abf1
Author:     Tobias Klausmann <klausman@gentoo.org>
AuthorDate: 2019-01-30 13:19:56 +0000
Commit:     Tobias Klausmann <klausman@gentoo.org>
CommitDate: 2019-01-30 13:19:56 +0000

    sys-kernel/linux-headers-4.14-r1: alpha stable
    
    Bug: http://bugs.gentoo.org/660364
    Signed-off-by: Tobias Klausmann <klausman@gentoo.org>

 sys-kernel/linux-headers/linux-headers-4.14-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 18 Sergei Trofimovich (RETIRED) gentoo-dev 2019-02-17 17:53:02 UTC
We are done here.