[PATCH 0/7] linux-libre kernel updates (2024-03-01)

  • Done
  • quality assurance status badge
Details
2 participants
  • Leo Famulari
  • Wilko Meyer
Owner
unassigned
Submitted by
Wilko Meyer
Severity
normal
W
W
Wilko Meyer wrote on 1 Mar 18:48 +0100
(address . guix-patches@gnu.org)
cover.1709314968.git.w@wmeyer.eu
Hi Leo,

There has been another full round of kernel updates again for all
currently supported series. According to #gnu-linux-libre on
libera.chat the deblob scripts for at least 6.7.x and 6.6.x will
change, so there'll be a v2 reflecting this as soon as they're updated
and available on the mirror.

Wilko Meyer (7):
gnu: linux-libre 6.7: Update to 6.7.7.
gnu: linux-libre 6.6: Update to 6.6.19.
gnu: linux-libre 6.1: Update to 6.1.80.
gnu: linux-libre 5.15: Update to 5.15.150.
gnu: linux-libre 5.10: Update to 5.10.211.
gnu: linux-libre 5.4: Update to 5.4.270.
gnu: linux-libre 4.19: Update to 4.19.308.

gnu/packages/linux.scm | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)


base-commit: 7dbd572c2ec01ded48ef05b28dd1759268492763
--
2.41.0
W
W
Wilko Meyer wrote on 1 Mar 18:50 +0100
[PATCH 1/7] gnu: linux-libre 6.7: Update to 6.7.7.
(address . 69490@debbugs.gnu.org)
4ae0aad1adbe7487082f0fab2ff73396a229b627.1709314968.git.w@wmeyer.eu
* gnu/packages/linux.scm (linux-libre-6.7-version): Update to 6.7.7.
(linux-libre-6.7-pristine-source): Update hash.

Change-Id: Ibf045f6eccaa36acd373ca03dc6239174edbae20
---
gnu/packages/linux.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 67c8c67685..58b450e479 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -497,7 +497,7 @@ (define (%upstream-linux-source version hash)
;; The current "mainline" kernel.
-(define-public linux-libre-6.7-version "6.7.6")
+(define-public linux-libre-6.7-version "6.7.7")
(define-public linux-libre-6.7-gnu-revision "gnu")
(define deblob-scripts-6.7
(linux-libre-deblob-scripts
@@ -507,7 +507,7 @@ (define deblob-scripts-6.7
(base32 "1vb2pd0wdfl9p5qi8hj1i5xg1p4pyrp01iqhap9xbb2yai4l80j5")))
(define-public linux-libre-6.7-pristine-source
(let ((version linux-libre-6.7-version)
- (hash (base32 "1lrp7pwnxnqyy8c2l4n4nz997039gbnssrfm8ss8kl3h2c7fr2g4")))
+ (hash (base32 "1n8lgf814mfslca51pm3nh4icvv1lb5w5l1sxdkf5nqdax28nsr5")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-6.7)))
--
2.41.0
W
W
Wilko Meyer wrote on 1 Mar 18:50 +0100
[PATCH 2/7] gnu: linux-libre 6.6: Update to 6.6.19.
(address . 69490@debbugs.gnu.org)
499680c06adbb480f51f90a6c8970b2620bea339.1709314968.git.w@wmeyer.eu
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.19.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I675043d5a7d7a58046c5c4883baf602997ab894c
---
gnu/packages/linux.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 58b450e479..8ee96aa7bb 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -515,7 +515,7 @@ (define-public linux-libre-6.7-pristine-source
;; The current "stable" kernels. That is, the most recently released major
;; versions that are still supported upstream.
-(define-public linux-libre-6.6-version "6.6.18")
+(define-public linux-libre-6.6-version "6.6.19")
(define-public linux-libre-6.6-gnu-revision "gnu")
(define deblob-scripts-6.6
(linux-libre-deblob-scripts
@@ -525,7 +525,7 @@ (define deblob-scripts-6.6
(base32 "0kavbby960k7wg355p3hjb9v1c4gnk8dv3lkfhpz44ayhv7kihg5")))
(define-public linux-libre-6.6-pristine-source
(let ((version linux-libre-6.6-version)
- (hash (base32 "07cv97l5jiakmmv35n0ganvqfr0590b02f3qb617qkx1zg2xhhsf")))
+ (hash (base32 "16hk8y3pw40hahhpnpxjwhprq6hlblavr45pglpb3d62f9mpwqxm")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-6.6)))
--
2.41.0
W
W
Wilko Meyer wrote on 1 Mar 18:50 +0100
[PATCH 3/7] gnu: linux-libre 6.1: Update to 6.1.80.
(address . 69490@debbugs.gnu.org)
69b383eefd496799c5123ff9e26662d2ae3f3ebb.1709314968.git.w@wmeyer.eu
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.80.
(linux-libre-6.1-pristine-source): Update hashes.

Change-Id: Ieeb2db5249ef534a2cd00b66f1064673245c4b91
---
gnu/packages/linux.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 8ee96aa7bb..57413ceb68 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -533,7 +533,7 @@ (define-public linux-libre-6.6-pristine-source
;; The "longterm" kernels — the older releases with long-term upstream support.
;; Here are the support timelines:
;; <https://www.kernel.org/category/releases.html>
-(define-public linux-libre-6.1-version "6.1.79")
+(define-public linux-libre-6.1-version "6.1.80")
(define-public linux-libre-6.1-gnu-revision "gnu")
(define deblob-scripts-6.1
(linux-libre-deblob-scripts
@@ -543,7 +543,7 @@ (define deblob-scripts-6.1
(base32 "0vghx43lf7madaihsm279qnw8fsmgwq6p7r39r2m645mvap8mjxw")))
(define-public linux-libre-6.1-pristine-source
(let ((version linux-libre-6.1-version)
- (hash (base32 "16xkd0hcslqlcf55d4ivzhf1fkhfs5yy0m9arbax8pmm5yi9r97s")))
+ (hash (base32 "0wdnyy7m9kfkl98id0gm6jzp4aa0hfy6gfkb4k4cg1wbpfpcm3jn")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-6.1)))
--
2.41.0
W
W
Wilko Meyer wrote on 1 Mar 18:50 +0100
[PATCH 4/7] gnu: linux-libre 5.15: Update to 5.15.150.
(address . 69490@debbugs.gnu.org)
1c42fe947d9c053e26086e25a408abd03259dac5.1709314968.git.w@wmeyer.eu
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.150.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I22b170d3af24151e22cc4f3c830ce91be1b00d0c
---
gnu/packages/linux.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 57413ceb68..6a34dee151 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -548,7 +548,7 @@ (define-public linux-libre-6.1-pristine-source
(%upstream-linux-source version hash)
deblob-scripts-6.1)))
-(define-public linux-libre-5.15-version "5.15.149")
+(define-public linux-libre-5.15-version "5.15.150")
(define-public linux-libre-5.15-gnu-revision "gnu")
(define deblob-scripts-5.15
(linux-libre-deblob-scripts
@@ -558,7 +558,7 @@ (define deblob-scripts-5.15
(base32 "14pw0yl0yxdgcdp01rpi91ylil9irwzxfq04kfvn3gg2abaq37bn")))
(define-public linux-libre-5.15-pristine-source
(let ((version linux-libre-5.15-version)
- (hash (base32 "1c01fnaghj55mkgsgddznq1zq4mswsa05rz00kmh1d3y6sd8115x")))
+ (hash (base32 "1m74cwsbjwlamxh8vdg2y9jjzk0h7a40adml2p2wszwf8lmmj1gf")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-5.15)))
--
2.41.0
W
W
Wilko Meyer wrote on 1 Mar 18:50 +0100
[PATCH 5/7] gnu: linux-libre 5.10: Update to 5.10.211.
(address . 69490@debbugs.gnu.org)
9c354eb1f43e1f8344e3a8cd636e3b669ccf686d.1709314968.git.w@wmeyer.eu
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.211.
(linux-libre-5.10-pristine-source): Update hash.

Change-Id: I9171f5c2aa6b1184dbbcd12a8546c39ac775d0ce
---
gnu/packages/linux.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 6a34dee151..6b147265a2 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -563,7 +563,7 @@ (define-public linux-libre-5.15-pristine-source
(%upstream-linux-source version hash)
deblob-scripts-5.15)))
-(define-public linux-libre-5.10-version "5.10.210")
+(define-public linux-libre-5.10-version "5.10.211")
(define-public linux-libre-5.10-gnu-revision "gnu1")
(define deblob-scripts-5.10
(linux-libre-deblob-scripts
@@ -573,7 +573,7 @@ (define deblob-scripts-5.10
(base32 "12csh2zyjrqzgqcv799gv8h4xaw1irxh2zqddn4jqp5p7psx4j5k")))
(define-public linux-libre-5.10-pristine-source
(let ((version linux-libre-5.10-version)
- (hash (base32 "0vggj3a71awc1w803cdzrnkn88rxr7l1xh9mmdcw9hzxj1d3r9jf")))
+ (hash (base32 "1cir36s369fl6s46x16xnjg0wdlnkipsp2zhz11m9d3z205hly1s")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-5.10)))
--
2.41.0
W
W
Wilko Meyer wrote on 1 Mar 18:50 +0100
[PATCH 6/7] gnu: linux-libre 5.4: Update to 5.4.270.
(address . 69490@debbugs.gnu.org)
d39efe0062fb4b4fb7d24a87118b046dc86f00dd.1709314968.git.w@wmeyer.eu
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.270.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: I1b5c3f1cb770c7d29cf4a9c678ea8786f89c31e3
---
gnu/packages/linux.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 6b147265a2..a5fde97610 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -578,7 +578,7 @@ (define-public linux-libre-5.10-pristine-source
(%upstream-linux-source version hash)
deblob-scripts-5.10)))
-(define-public linux-libre-5.4-version "5.4.269")
+(define-public linux-libre-5.4-version "5.4.270")
(define-public linux-libre-5.4-gnu-revision "gnu1")
(define deblob-scripts-5.4
(linux-libre-deblob-scripts
@@ -588,7 +588,7 @@ (define deblob-scripts-5.4
(base32 "0x0xg0fcykpd117x3q0gim8jilhx922ashhckjvafxv2gk2zzjhj")))
(define-public linux-libre-5.4-pristine-source
(let ((version linux-libre-5.4-version)
- (hash (base32 "1kqqm4hpif3jy2ycnb0dfjgzyn18vqhm1i5q7d7rkisks33bwm7z")))
+ (hash (base32 "0svnkpivv5w9b2yyg0z607b84f591d401gxvr8s7kmzdxadhcjqs")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-5.4)))
--
2.41.0
W
W
Wilko Meyer wrote on 1 Mar 18:50 +0100
[PATCH 7/7] gnu: linux-libre 4.19: Update to 4.19.308.
(address . 69490@debbugs.gnu.org)
888f35e65177d8c2ff745424c85a42161b39a66c.1709314968.git.w@wmeyer.eu
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.308.
(linux-libre-4.19-pristine-source): Update hash.

Change-Id: Ifa9d16737ca5961672654822de3e5dd70cb3be1b
---
gnu/packages/linux.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index a5fde97610..b2d95cb33e 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -593,7 +593,7 @@ (define-public linux-libre-5.4-pristine-source
(%upstream-linux-source version hash)
deblob-scripts-5.4)))
-(define-public linux-libre-4.19-version "4.19.307")
+(define-public linux-libre-4.19-version "4.19.308")
(define-public linux-libre-4.19-gnu-revision "gnu1")
(define deblob-scripts-4.19
(linux-libre-deblob-scripts
@@ -603,7 +603,7 @@ (define deblob-scripts-4.19
(base32 "0fgkp3v7qgqpn7l1987xcwwlrmwsbscqnxfv06p8nkavrhymrv3c")))
(define-public linux-libre-4.19-pristine-source
(let ((version linux-libre-4.19-version)
- (hash (base32 "0lp3fc7sqy48vpcl2g0n1bz7i1hp9k0nlz3i1xfh9l056ihzzvl3")))
+ (hash (base32 "1j81zdx75m48rvqacw4xlcb13vkvlx0pfq4kdfxrsdfl7wfcwl9a")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-4.19)))
--
2.41.0
L
L
Leo Famulari wrote on 2 Mar 19:45 +0100
Re: [PATCH 0/7] linux-libre kernel updates (2024-03-01)
(name . Wilko Meyer)(address . w@wmeyer.eu)(address . 69490@debbugs.gnu.org)
ZeNzw_13JzFOePpk@jasmine.lan
On Fri, Mar 01, 2024 at 06:46:30PM +0100, Wilko Meyer wrote:
Toggle quote (8 lines)
> Hi Leo,
>
> There has been another full round of kernel updates again for all
> currently supported series. According to #gnu-linux-libre on
> libera.chat the deblob scripts for at least 6.7.x and 6.6.x will
> change, so there'll be a v2 reflecting this as soon as they're updated
> and available on the mirror.

Thanks! I made the v2 patches as necessary and pushed to
'kernel-updates'.

I also pushed an update of the default linux-libre package to 6.7.
L
L
Leo Famulari wrote on 3 Mar 21:14 +0100
(name . Wilko Meyer)(address . w@wmeyer.eu)(address . 69490@debbugs.gnu.org)
ZeTaJq0vkKafAxne@jasmine.lan
On Sat, Mar 02, 2024 at 01:45:23PM -0500, Leo Famulari wrote:
Toggle quote (3 lines)
> Thanks! I made the v2 patches as necessary and pushed to
> 'kernel-updates'.

Most of the builds failed spuriously due to build-farm bugs. For
example:


------
substitute:
substitute: updating substitutes from 'http://141.80.167.131'... 0.0%
substitute: updating substitutes from 'http://141.80.167.131'... 100.0%
cannot build missing derivation ‘/gnu/store/mi5cml42hcv3xzq6m9lngqj9fm7z45dh-linux-libre-5.4.270.drv’
------

So I rebased the patches on current master and pushed again. Hopefully
the build farm will try again.
W
W
Wilko Meyer wrote on 4 Mar 14:19 +0100
(name . Leo Famulari)(address . leo@famulari.name)(address . 69490@debbugs.gnu.org)
87plwakuby.fsf@wmeyer.eu
Leo Famulari <leo@famulari.name> writes:

Toggle quote (8 lines)
> Most of the builds failed spuriously due to build-farm bugs. For
> example:
>
> https://ci.guix.gnu.org/build/3587337/details
>
> So I rebased the patches on current master and pushed again. Hopefully
> the build farm will try again.

Thanks for this & for making 6.7 the default!

aa40288692043fb8b213bd1d3c33ad84c2220677 but there doesn't seem to be
a build scheduled nor in progress. Our last jobset did have a few kernel
versions built successfully^[0] despite the failing ones; so I guess all
we can do is wait/maybe trigger another build iteration as soon as the
build-farm hiccups are resolved? (wasn't too active on IRC/guix-devel
the last two weeks, so I'm a bit out of the loop on the state of our
build-farms/what caused this).


--
Kind regards,

Wilko Meyer
w@wmeyer.eu
L
L
Leo Famulari wrote on 5 Mar 18:27 +0100
(name . Wilko Meyer)(address . w@wmeyer.eu)(address . 69490@debbugs.gnu.org)
ZedV6zkMif2L80Gz@jasmine.lan
On Sun, Mar 03, 2024 at 03:14:30PM -0500, Leo Famulari wrote:
Toggle quote (3 lines)
> So I rebased the patches on current master and pushed again. Hopefully
> the build farm will try again.

Looks like ci.guix.gnu.org is totally stopped, and QA has not started
building yet.

L
L
Leo Famulari wrote on 11 Mar 16:29 +0100
(name . Wilko Meyer)(address . w@wmeyer.eu)(address . 69490@debbugs.gnu.org)
Ze8jPQsfaXhY56L4@jasmine.lan
I logged in to the Berlin build farm over SSH and built the kernels "by
hand" using `pre-inst-env` in a Git checkout. And QA has started working
too.

So I pushed as 001dfb89579856b8695b33b59f484f36e313347f

I'm going to leave the ticket open for a little while to trick QA into
continuing the work, in case we have more problems with Berlin.
L
L
Leo Famulari wrote on 13 Mar 18:10 +0100
(no subject)
(address . 69490-done@debbugs.gnu.org)
ZfHd8Mqo99RrFbCJ@jasmine.lan

Closed
?