all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#74757] [PATCH 0/3] Linux-libre updates (2024-12-09)
@ 2024-12-09 21:38 Dariqq
  2024-12-09 21:40 ` [bug#74757] [PATCH 1/3] gnu: linux-libre 6.11: Update to 6.11.11 Dariqq
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Dariqq @ 2024-12-09 21:38 UTC (permalink / raw)
  To: 74757; +Cc: Dariqq, Leo Famulari, Wilko Meyer

Hello,

Here are the updates for linux-libre from 2024-12-05 and 2024-12-09.

The 6.11 and the 4.19 series are now marked as EOL on kernel.org and should be removed soon.

Haven't tried to get 6.12 packaged yet. Are there instructions for updating the config files?


Dariqq (3):
  gnu: linux-libre 6.11: Update to 6.11.11.
  gnu: linux-libre 6.6: Update to 6.6.64.
  gnu: linux-libre-4.19: Update to 4.19.325.

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


base-commit: 51ee3a727877500ad426e2c37a990df15d1283f5
-- 
2.46.0





^ permalink raw reply	[flat|nested] 7+ messages in thread

* [bug#74757] [PATCH 1/3] gnu: linux-libre 6.11: Update to 6.11.11.
  2024-12-09 21:38 [bug#74757] [PATCH 0/3] Linux-libre updates (2024-12-09) Dariqq
@ 2024-12-09 21:40 ` Dariqq
  2024-12-09 21:40 ` [bug#74757] [PATCH 2/3] gnu: linux-libre 6.6: Update to 6.6.64 Dariqq
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 7+ messages in thread
From: Dariqq @ 2024-12-09 21:40 UTC (permalink / raw)
  To: 74757; +Cc: Dariqq, Leo Famulari, Wilko Meyer

* gnu/packages/linux.scm (linux-libre-6.11-version): Update to 6.11.11.
(linux-libre-6.11-pristine-source, deblob-scripts-6.11): Update hashes.

Change-Id: I2a316ccb8890613be4bbf03802d5145189231614
---
 gnu/packages/linux.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 62d6f0adb9..6eed94a0ce 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -513,17 +513,17 @@ (define (%upstream-linux-source version hash)
 ;; The current "stable" kernels. That is, the most recently released major
 ;; versions that are still supported upstream.
 
-(define-public linux-libre-6.11-version "6.11.10")
+(define-public linux-libre-6.11-version "6.11.11")
 (define-public linux-libre-6.11-gnu-revision "gnu")
 (define deblob-scripts-6.11
   (linux-libre-deblob-scripts
    linux-libre-6.11-version
    linux-libre-6.11-gnu-revision
    (base32 "0igjsnlnvzl9q2cb5ypavbfirldqw86v7krmxljivshh765xzykd")
-   (base32 "076psrj9rx0fb7i76f7s6xyaq8dj3kyrfhc4q6g7q2ll3v4hxvc6")))
+   (base32 "0y5s6yr50vilmi095argqikq1inng9rsaf5r8b3j2zz3brk8d17j")))
 (define-public linux-libre-6.11-pristine-source
   (let ((version linux-libre-6.11-version)
-        (hash (base32 "0xzynjyyr16my0wrla4ggpjbh4g7nsqixaimz5hrsqlhaa8q9hab")))
+        (hash (base32 "1z2913y38clnlmhvwj49h7p4pic24s4d8np7nmd4lk7m2xz8w532")))
    (make-linux-libre-source version
                             (%upstream-linux-source version hash)
                             deblob-scripts-6.11)))
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [bug#74757] [PATCH 2/3] gnu: linux-libre 6.6: Update to 6.6.64.
  2024-12-09 21:38 [bug#74757] [PATCH 0/3] Linux-libre updates (2024-12-09) Dariqq
  2024-12-09 21:40 ` [bug#74757] [PATCH 1/3] gnu: linux-libre 6.11: Update to 6.11.11 Dariqq
@ 2024-12-09 21:40 ` Dariqq
  2024-12-09 21:40 ` [bug#74757] [PATCH 3/3] gnu: linux-libre-4.19: Update to 4.19.325 Dariqq
  2024-12-10  2:50 ` [bug#74757] [PATCH 0/3] Linux-libre updates (2024-12-09) Leo Famulari
  3 siblings, 0 replies; 7+ messages in thread
From: Dariqq @ 2024-12-09 21:40 UTC (permalink / raw)
  To: 74757; +Cc: Dariqq, Leo Famulari, Wilko Meyer

* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.64.
(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

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

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 6eed94a0ce..4f1c1b3b50 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -532,7 +532,7 @@ (define-public linux-libre-6.11-pristine-source
 ;; Here are the support timelines:
 ;; <https://www.kernel.org/category/releases.html>
 
-(define-public linux-libre-6.6-version "6.6.63")
+(define-public linux-libre-6.6-version "6.6.64")
 (define-public linux-libre-6.6-gnu-revision "gnu")
 (define deblob-scripts-6.6
   (linux-libre-deblob-scripts
@@ -542,7 +542,7 @@ (define deblob-scripts-6.6
    (base32 "1x3455v7sfzakq99ydifh65yzvjzrw06p2lchwb6902yzqbnh786")))
 (define-public linux-libre-6.6-pristine-source
   (let ((version linux-libre-6.6-version)
-        (hash (base32 "0d8q0vwv3lcix3wiq2n53rir3h298flg2l0ghpify4rlh2s4l1fi")))
+        (hash (base32 "1cbag4wzv5fpjdcl0rpp158ch1q17rfz2qxm1xjjyhnblqzxjpq6")))
    (make-linux-libre-source version
                             (%upstream-linux-source version hash)
                             deblob-scripts-6.6)))
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [bug#74757] [PATCH 3/3] gnu: linux-libre-4.19: Update to 4.19.325.
  2024-12-09 21:38 [bug#74757] [PATCH 0/3] Linux-libre updates (2024-12-09) Dariqq
  2024-12-09 21:40 ` [bug#74757] [PATCH 1/3] gnu: linux-libre 6.11: Update to 6.11.11 Dariqq
  2024-12-09 21:40 ` [bug#74757] [PATCH 2/3] gnu: linux-libre 6.6: Update to 6.6.64 Dariqq
@ 2024-12-09 21:40 ` Dariqq
  2024-12-10  2:50 ` [bug#74757] [PATCH 0/3] Linux-libre updates (2024-12-09) Leo Famulari
  3 siblings, 0 replies; 7+ messages in thread
From: Dariqq @ 2024-12-09 21:40 UTC (permalink / raw)
  To: 74757; +Cc: Dariqq, Leo Famulari, Wilko Meyer

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.325.
(linux-libre-4.19-pristine-source): Update hash.

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

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 4f1c1b3b50..0c136b1d72 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -607,7 +607,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.324")
+(define-public linux-libre-4.19-version "4.19.325")
 (define-public linux-libre-4.19-gnu-revision "gnu1")
 (define deblob-scripts-4.19
   (linux-libre-deblob-scripts
@@ -617,7 +617,7 @@ (define deblob-scripts-4.19
    (base32 "048isws4h3lya8dwpwyhqglsjg9sckxk0gfsxdbqg336n5vi0gb1")))
 (define-public linux-libre-4.19-pristine-source
   (let ((version linux-libre-4.19-version)
-        (hash (base32 "1rpzhx6zx7kav638m78fcqhw3igzggdcyc2r7ns8inh75nnl1qch")))
+        (hash (base32 "1qcd1rrv96p9iz9a9qpx3b9rm2jyps6sgj7l7m21m8ydwmyysyv0")))
     (make-linux-libre-source version
                              (%upstream-linux-source version hash)
                              deblob-scripts-4.19)))
-- 
2.46.0





^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [bug#74757] [PATCH 0/3] Linux-libre updates (2024-12-09)
  2024-12-09 21:38 [bug#74757] [PATCH 0/3] Linux-libre updates (2024-12-09) Dariqq
                   ` (2 preceding siblings ...)
  2024-12-09 21:40 ` [bug#74757] [PATCH 3/3] gnu: linux-libre-4.19: Update to 4.19.325 Dariqq
@ 2024-12-10  2:50 ` Leo Famulari
  2024-12-11  0:56   ` bug#74757: " Leo Famulari
  2024-12-15  9:23   ` [bug#74757] " Dariqq
  3 siblings, 2 replies; 7+ messages in thread
From: Leo Famulari @ 2024-12-10  2:50 UTC (permalink / raw)
  To: Dariqq; +Cc: Wilko Meyer, 74757

On Mon, Dec 09, 2024 at 09:38:27PM +0000, Dariqq wrote:
> Hello,
> 
> Here are the updates for linux-libre from 2024-12-05 and 2024-12-09.

Thank you! I pushed these patches to the 'kernel-updates' branch to
build them and make it easy to test them.

https://ci.guix.gnu.org/eval/1892282
https://ci.guix.gnu.org/jobset/kernel-updates

> The 6.11 and the 4.19 series are now marked as EOL on kernel.org and should be removed soon.

Noted! The end of the 4s... crazy.

> Haven't tried to get 6.12 packaged yet. Are there instructions for updating the config files?

Basically, check out the source code of the kernel you want to build.
Find the most recent Guix config file that corresponds to the system
type and kernel release series that you want to build for. Copy it into
the root of the kernel source tree as '.config'. Make the kernel
dependencies available with `guix shell -D linux-libre` and then run
`make ARCH=$systemtype oldconfig`.

We build kernels for systems of these types:
arm <- 32-bit ARM, called "armhf" in Guix
arm64 <- called "aarch64" in Guix
i386 <- 32-bit Intel compatible, called "i686" in Guix
riscv
amd64 <-64-bit Intel compatible, called "x86_64" in Guix

And the config files are located in the Guix source tree under
'gnu/packages/aux-files/linux-libre'.

In general, we aim to make the kernels support whatever hardware you
throw at them. Distro kernels are big! But there's some judgement and
personal choice involved too. Like, it's unlikely that anyone will use
32-bit ARM Guix on a Rockchip SBC and then use it to run some industrial
device in a factory. And if they do, they can build their own kernel or
ask us to enable the driver.

If you've never configured the build of the kernel, it asks you a series
of questions about features and drivers to support. I use my judgment,
read online documentation about the options, and ask on #guix IRC or
similar places for advice. Guix kernels are supposed to be
fully-featured, not minimal.

I like this site for information about the options:

https://cateee.net/lkddb/web-lkddb/HSA_AMD.html

I had thought about tackling 6.12 next weekend. But I'm happy for you to
try it, and I can help you too if you like. Please let me know what you
think about trying this.




^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#74757: [PATCH 0/3] Linux-libre updates (2024-12-09)
  2024-12-10  2:50 ` [bug#74757] [PATCH 0/3] Linux-libre updates (2024-12-09) Leo Famulari
@ 2024-12-11  0:56   ` Leo Famulari
  2024-12-15  9:23   ` [bug#74757] " Dariqq
  1 sibling, 0 replies; 7+ messages in thread
From: Leo Famulari @ 2024-12-11  0:56 UTC (permalink / raw)
  To: Dariqq; +Cc: Wilko Meyer, 74757-done

On Mon, Dec 09, 2024 at 09:50:34PM -0500, Leo Famulari wrote:
> On Mon, Dec 09, 2024 at 09:38:27PM +0000, Dariqq wrote:
> > Hello,
> > 
> > Here are the updates for linux-libre from 2024-12-05 and 2024-12-09.
> 
> Thank you! I pushed these patches to the 'kernel-updates' branch to
> build them and make it easy to test them.
> 
> https://ci.guix.gnu.org/eval/1892282
> https://ci.guix.gnu.org/jobset/kernel-updates

Looks normal and satisfactory, so pushed as
68d3c1adcb4d2667ad053aacf5b2ab6602377475

Thanks again!




^ permalink raw reply	[flat|nested] 7+ messages in thread

* [bug#74757] [PATCH 0/3] Linux-libre updates (2024-12-09)
  2024-12-10  2:50 ` [bug#74757] [PATCH 0/3] Linux-libre updates (2024-12-09) Leo Famulari
  2024-12-11  0:56   ` bug#74757: " Leo Famulari
@ 2024-12-15  9:23   ` Dariqq
  1 sibling, 0 replies; 7+ messages in thread
From: Dariqq @ 2024-12-15  9:23 UTC (permalink / raw)
  To: Leo Famulari; +Cc: Wilko Meyer, 74757

Hi Leo,

Apologies for the rather late response.

On 10.12.24 03:50, Leo Famulari wrote:
> On Mon, Dec 09, 2024 at 09:38:27PM +0000, Dariqq wrote:
>> Hello,
>>
>> Here are the updates for linux-libre from 2024-12-05 and 2024-12-09.
> 
> Thank you! I pushed these patches to the 'kernel-updates' branch to
> build them and make it easy to test them.
> 
> https://ci.guix.gnu.org/eval/1892282
> https://ci.guix.gnu.org/jobset/kernel-updates
> 
>> The 6.11 and the 4.19 series are now marked as EOL on kernel.org and should be removed soon.
> 
> Noted! The end of the 4s... crazy.
> 
>> Haven't tried to get 6.12 packaged yet. Are there instructions for updating the config files?
> 
> Basically, check out the source code of the kernel you want to build.
> Find the most recent Guix config file that corresponds to the system
> type and kernel release series that you want to build for. Copy it into
> the root of the kernel source tree as '.config'. Make the kernel
> dependencies available with `guix shell -D linux-libre` and then run
> `make ARCH=$systemtype oldconfig`.
> 
> We build kernels for systems of these types:
> arm <- 32-bit ARM, called "armhf" in Guix
> arm64 <- called "aarch64" in Guix
> i386 <- 32-bit Intel compatible, called "i686" in Guix
> riscv
> amd64 <-64-bit Intel compatible, called "x86_64" in Guix
> 
> And the config files are located in the Guix source tree under
> 'gnu/packages/aux-files/linux-libre'.
> 
> In general, we aim to make the kernels support whatever hardware you
> throw at them. Distro kernels are big! But there's some judgement and
> personal choice involved too. Like, it's unlikely that anyone will use
> 32-bit ARM Guix on a Rockchip SBC and then use it to run some industrial
> device in a factory. And if they do, they can build their own kernel or
> ask us to enable the driver.
> 
> If you've never configured the build of the kernel, it asks you a series
> of questions about features and drivers to support. I use my judgment,
> read online documentation about the options, and ask on #guix IRC or
> similar places for advice. Guix kernels are supposed to be
> fully-featured, not minimal.
> 
> I like this site for information about the options:
> 
> https://cateee.net/lkddb/web-lkddb/HSA_AMD.html
> 
> I had thought about tackling 6.12 next weekend. But I'm happy for you to
> try it, and I can help you too if you like. Please let me know what you
> think about trying this.

It seems a lot more complicated than I initally thought . Not sure if I 
want to go down the rabbit hole of kernel configuration.




^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-12-15  9:25 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-09 21:38 [bug#74757] [PATCH 0/3] Linux-libre updates (2024-12-09) Dariqq
2024-12-09 21:40 ` [bug#74757] [PATCH 1/3] gnu: linux-libre 6.11: Update to 6.11.11 Dariqq
2024-12-09 21:40 ` [bug#74757] [PATCH 2/3] gnu: linux-libre 6.6: Update to 6.6.64 Dariqq
2024-12-09 21:40 ` [bug#74757] [PATCH 3/3] gnu: linux-libre-4.19: Update to 4.19.325 Dariqq
2024-12-10  2:50 ` [bug#74757] [PATCH 0/3] Linux-libre updates (2024-12-09) Leo Famulari
2024-12-11  0:56   ` bug#74757: " Leo Famulari
2024-12-15  9:23   ` [bug#74757] " Dariqq

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.