diff mbox series

[bug#53581,1/8] gnu: libdrm: Update to 2.4.109.

Message ID zspXaomSGkZGJIxPgaRrIYh2kdNCGRb5Uazn5QrDYwQrAHliaGttCs-IdDMM3cSqJUGCqp90AY9CdnL4ye1vgmvvxc0Evg62z1OwlskalEU=@protonmail.com
State Accepted
Headers show
Series [bug#53581,1/8] gnu: libdrm: Update to 2.4.109. | expand

Commit Message

phodina Jan. 27, 2022, 11:43 a.m. UTC
Hi,

here is a patch set to update the sway window manager to latest version 1.7.

Since it updates wayland packages and libdrm is there a way how to test all the packages which are effected?

Currently I list the affected packages like this:

./pre-inst-env guix refresh --list-dependent <UPDATED PACKAGES>

I can use sed to remove the versions and also remove guix-minimal from the list
sed "s/@[-\.a-zA-Z0-9]* / /g" | sed "s/guix-minimal//g"

Finally I call the build itself
xargs ./pre-inst-env guix build

Since it touches lots of packages I expect it will go to core-updates, right? Should I mark the patches somehow (next time)?

There is package xf86-video-freedreno, but it also fails to build without the patches and by quick check the last commit is ~5yrs old.

Also should I test all the packages to build? I stopped at ungoogled-chromium as that requires a lot of resources and time.
----
Petr

Comments

phodina June 20, 2022, 6:42 p.m. UTC | #1
Hi,

could somebody have a look at the patches?

FIY: I will test them on the latest core-updates as some time has pasted but recently openssl (both the 1.x.x and 3.x.x) is failing due to expired certs so I'm waiting for 21.6.2022 as the new release with fixes should come and then I'll also rebase these patches.

Thanks,
Petr
Ludovic Courtès June 21, 2022, 5:31 a.m. UTC | #2
Hi!

phodina <phodina@protonmail.com> skribis:

> could somebody have a look at the patches?

It all LGTM.

> FIY: I will test them on the latest core-updates as some time has pasted but recently openssl (both the 1.x.x and 3.x.x) is failing due to expired certs so I'm waiting for 21.6.2022 as the new release with fixes should come and then I'll also rebase these patches.

Same here: I was going to test them and then stumbled upon that OpenSSL
test failure.  I’ll see if we can update it or workaround the issue.

To be continued…

Ludo’.
Ludovic Courtès June 22, 2022, 10:41 a.m. UTC | #3
Hi,

Ludovic Courtès <ludo@gnu.org> skribis:

> phodina <phodina@protonmail.com> skribis:
>
>> could somebody have a look at the patches?
>
> It all LGTM.
>
>> FIY: I will test them on the latest core-updates as some time has pasted but recently openssl (both the 1.x.x and 3.x.x) is failing due to expired certs so I'm waiting for 21.6.2022 as the new release with fixes should come and then I'll also rebase these patches.
>
> Same here: I was going to test them and then stumbled upon that OpenSSL
> test failure.  I’ll see if we can update it or workaround the issue.

Done:

  https://issues.guix.gnu.org/56137

I pushed the whole series as a589049e141588ebcf4079116e378d60b779f6b4 on
‘core-updates’.  Note that not everything had been built by the time I
pushed, so please keep an eye on it and let me know if anything’s amiss.

Thanks and apologies for the delay!

Ludo’.
diff mbox series

Patch

From 4ce1446ff5181ac5245a866eea06230eb0776428 Mon Sep 17 00:00:00 2001
From: Petr Hodina <phodina@protonmail.com>
Date: Thu, 27 Jan 2022 09:31:00 +0100
Subject: [PATCH 7/8] gnu: dwl: Update to 0.2.2.

* gnu/packages/wm.scm (dwl): Update to 0.2.2.

diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 7a2059377f..fec7523a6d 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -1408,7 +1408,7 @@  (define-public cwm
 (define-public dwl
   (package
     (name "dwl")
-    (version "0.2.1")
+    (version "0.2.2")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1417,7 +1417,7 @@  (define-public dwl
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0js8xjc2rx1ml6s58s90jrak5n7vh3kj5na2j4yy3qy0cb501xcm"))))
+                "022ax9bafhwzdvz395q4gj706q75h14nasmrp4gfyd21x06slqag"))))
     (build-system gnu-build-system)
     (arguments
      `(#:tests? #f                      ; no tests
-- 
2.34.0