Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 640080 - sys-kernel/linux-headers-4.13 stable request
Summary: sys-kernel/linux-headers-4.13 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: STABLEREQ
Depends on:
Blocks:
 
Reported: 2017-12-06 16:00 UTC by Pacho Ramos
Modified: 2018-01-30 06:19 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2017-12-06 16:00:19 UTC
Maybe we could stabilize a newer linux-headers version finally. The only issue I see is bug 614290

Thanks
Comment 1 Matt Turner gentoo-dev 2017-12-06 17:57:13 UTC
Is there a reason not to go straight to 4.13? We don't even need to deal with 614290 in that case. I've been running 4.13 on five or six arches since I added it to the tree on Sept 10 and the only problem I've ever encountered was a compilation error fixed with newer net-tools (which is now stable, bug 605312).

I think we should just go to 4.13.
Comment 2 Pacho Ramos gentoo-dev 2017-12-06 19:49:43 UTC
Ah, as current stable is 4.4 I thought you were following LTS releases for the headers... and as 4.14 is too new...
Comment 3 Matt Turner gentoo-dev 2017-12-06 21:34:13 UTC
(In reply to Pacho Ramos from comment #2)
> Ah, as current stable is 4.4 I thought you were following LTS releases for
> the headers... and as 4.14 is too new...

I'm at least not aware of that policy. It would seem strange if that's what we had been doing, since as far as I'm aware we don't update the headers for stable kernel versions. Not sure. I'll ask other toolchain people what they think we should do.
Comment 4 kuzetsa CatSwarm (kuza for short) 2017-12-29 16:06:20 UTC
> [ ... headers used while compiling the GNU C library and the kernel binary used when using the library do not need to match. The GNU C library runs without problems on kernels that are older than the kernel headers used. The other way round (compiling the GNU C library with old kernel headers and running on a recent kernel) does not necessarily work as expected. ]

quote from glibc upstream.

I nearly filed a duplicate stablereq bug for sys-kernel/linux-headers-4.9 

would've been redundant
Comment 5 Sergei Trofimovich (RETIRED) gentoo-dev 2017-12-29 17:02:27 UTC
+1 on going directly to 4.13 (4.14 was added only a few days ago)

I've added a few notes on: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-kernel/linux-headers#Random_factoids

If for some reason I was incorrect we can always revise and clarify the stabilization policy. Currently as I see it using latest should always be fine.
Comment 6 Sergei Trofimovich (RETIRED) gentoo-dev 2017-12-29 17:07:49 UTC
Arches, please stabilize
    =sys-kernel/linux-headers-4.13
for the following targets:
    alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86

The best test is to make sure gcc and glibc can survive rebuild and system bootup. And a few applications can still be built against newer headers: https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo/src/patchsets/gentoo-headers/testing.txt?view=markup

Thanks!
Comment 7 Sergei Trofimovich (RETIRED) gentoo-dev 2017-12-29 22:04:31 UTC
ia64 stable
Comment 8 Thomas Deutschmann (RETIRED) gentoo-dev 2017-12-30 01:06:16 UTC
x86 stable
Comment 9 Thomas Deutschmann (RETIRED) gentoo-dev 2017-12-30 01:10:24 UTC
Bug 614290 should no longer block this bug:

> # equery files linux-headers
>  * Searching for linux-headers ...
>  * Contents of sys-kernel/linux-headers-4.13:
> [...]
> /usr/include/linux/dma-buf.h
> [...]
Comment 10 Sergei Trofimovich (RETIRED) gentoo-dev 2017-12-31 23:36:15 UTC
hppa stable (thanks to Rolf Eike Beer)
Comment 11 Sergei Trofimovich (RETIRED) gentoo-dev 2017-12-31 23:37:45 UTC
sparc stable (thanks to Rolf Eike Beer)
Comment 12 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2018-01-02 00:03:11 UTC
amd64 stable
Comment 13 Sergei Trofimovich (RETIRED) gentoo-dev 2018-01-11 21:57:05 UTC
alpha/arm/ppc/ppc64/arm64 stable

m68k/s390/sh need stable perl
Comment 14 SpanKY gentoo-dev 2018-01-30 06:19:33 UTC
did the rest