September 2022 i686 big breakage

  • Done
  • quality assurance status badge
Details
2 participants
  • Denis 'GNUtoo' Carikli
  • Ludovic Courtès
Owner
unassigned
Submitted by
Denis 'GNUtoo' Carikli
Severity
normal
D
D
Denis 'GNUtoo' Carikli wrote on 19 Sep 2022 12:49
(address . guix-patches@gnu.org)
20220919124916.521949d0@primary_laptop
Hi,

some crucial packages were made unavailable again for i686.

I'm not sure how to tackle that and I might not manage to fix it all
alone.

At least I can send the first patches I have, and then send more
patches to this bugreport.

Denis.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmMoSSwACgkQX138wUF3
4mN6ew//RfLLjMi9hHVVpkj1UlLGxFmbmhm3SJoWwLVRpGrlhAgMYj9JRUaUE/Do
4RgJcNEBPawrgMof/vrDNlox3LIPSv4qMacuDJToEOu77YOWtMh9Y5ZHiNcUML5o
8hLk0tMzrraZ8eXILf53q8Hs7aKZkfaOOGQUj+m/NWLU+bzfLlI4rZXMvWjn8Gwl
Z7RwNUtCh21pl9Bs9XlryTe2ux/STh2crcKU4zwR4v3qpvWoEhBubFWuLySR7coz
1sIqVy9ZDbFXcUfWvzE2o5+aCFRc9LvWZ/4/yOn79ehqSReUBqnc4khtVdqkIkAR
S/b6wtirWoOOJqIZXpBmSuYYwJUY89GEtVfHTCGK3T1rUBql81xjzYszVH7Ew2yK
iOo09xVqhZcSwpKo68a+XMZ7mu7dPPGfgOcPhDrwucCX+GFNNeAjKK0rhuZbsFWJ
sDmStZoFxlkQzzDy1+bJ558R9q4ltZdf2A0cggGrEAYydKahaLWkGSDBH2WIGDKU
bLdTATtSy2UNb60NvqO1EBc4wuc/TdppLoG1L7mKRF8hvif8XgPgJYWD0XrBg4xm
bbvoDfAgYI6DHJ2sOEM2u5hYHn9PxYTq3MS4pBiVoLKc43/gOVb4nrZLIt/GNX8F
8rgcermZeibUqLEHhj21tKggmO8QdCrvUn9vCulSWQpcwxqt4+E=
=Y2p+
-----END PGP SIGNATURE-----


D
D
Denis 'GNUtoo' Carikli wrote on 19 Sep 2022 12:56
[PATCH v1 1/6] gnu: directfb: Build with librsvg-for-system.
(address . 57931@debbugs.gnu.org)(name . Denis 'GNUtoo' Carikli)(address . GNUtoo@cyberdimension.org)
20220919105616.9354-1-GNUtoo@cyberdimension.org
* gnu/packages/graphics.scm (directfb)[inputs]:
Replace librsvg with librsvg-for-system.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
---
gnu/packages/graphics.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (25 lines)
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index fe38e7d03f..f968a3f558 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -32,6 +32,7 @@
;;; Copyright © 2022 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2022 Tobias Kortkamp <tobias.kortkamp@gmail.com>
;;; Copyright © 2022 Paul A. Patience <paul@apatience.com>
+;;; Copyright © 2022 Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -210,7 +211,7 @@ (define-public directfb
("opengl" ,mesa)
("png" ,libpng)
("sdl" ,sdl)
- ("svg" ,librsvg)
+ ("svg" ,(librsvg-for-system))
("tiff" ,libtiff)
("tslib" ,tslib)
("vdpau" ,libvdpau)

base-commit: 25adb336bcb0188a92ecbe6b9c1d9d3e3a8b59e4
--
2.37.3
D
D
Denis 'GNUtoo' Carikli wrote on 19 Sep 2022 12:56
[PATCH v1 2/6] gnu: gst-plugins-bad: Build with librsvg-for-system.
(address . 57931@debbugs.gnu.org)(name . Denis 'GNUtoo' Carikli)(address . GNUtoo@cyberdimension.org)
20220919105616.9354-2-GNUtoo@cyberdimension.org
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]:
Replace librsvg with librsvg-for-system.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
---
gnu/packages/gstreamer.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index a1503602ad..70e3d6b764 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -10,6 +10,7 @@
;;; Copyright © 2019, 2020 Marius Bakke <mbakke@fastmail.com>
;;; Copyright © 2020 Liliana Marie Prikler <liliana.prikler@gmail.com>
;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de>
+;;; Copyright © 2022 Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -850,7 +851,7 @@ (define-public gst-plugins-bad
("libnice" ,libnice)
("libofa" ,libofa)
("libopenmpt" ,libopenmpt)
- ("librsvg" ,librsvg)
+ ("librsvg" ,(librsvg-for-system))
("libsndfile" ,libsndfile)
("libsrtp" ,libsrtp)
("libssh2" ,libssh2)
--
2.37.3
D
D
Denis 'GNUtoo' Carikli wrote on 19 Sep 2022 12:56
[PATCH v1 3/6] gnu: openexr: apply guix style.
(address . 57931@debbugs.gnu.org)(name . Denis 'GNUtoo' Carikli)(address . GNUtoo@cyberdimension.org)
20220919105616.9354-3-GNUtoo@cyberdimension.org
* gnu/packages/graphics.scm (openexr): apply guix style.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
---
gnu/packages/graphics.scm | 42 +++++++++++++++++++--------------------
1 file changed, 21 insertions(+), 21 deletions(-)

Toggle diff (57 lines)
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index f968a3f558..54ee3994e8 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -1119,29 +1119,29 @@ (define-public openexr
(package
(name "openexr")
(version "3.1.3")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/AcademySoftwareFoundation/openexr")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0c9vla0kbsbbhkk42jlbf94nzfb1anqh7dy9b0b3nna1qr6v4bh6"))))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://github.com/AcademySoftwareFoundation/openexr")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0c9vla0kbsbbhkk42jlbf94nzfb1anqh7dy9b0b3nna1qr6v4bh6"))))
(build-system cmake-build-system)
(arguments
- '(#:phases
- (modify-phases %standard-phases
- ;; /var/tmp does not exist in the Guix build environment
- (add-after 'unpack 'patch-test-directory
- (lambda _
- (substitute* '("src/test/OpenEXRUtilTest/tmpDir.h"
- "src/test/OpenEXRFuzzTest/tmpDir.h"
- "src/test/OpenEXRTest/tmpDir.h"
- "src/test/OpenEXRCoreTest/main.cpp")
- (("/var/tmp") "/tmp")))))))
- (inputs
- (list imath zlib))
+ '(#:phases (modify-phases %standard-phases
+ ;; /var/tmp does not exist in the Guix build environment
+ (add-after 'unpack 'patch-test-directory
+ (lambda _
+ (substitute* '("src/test/OpenEXRUtilTest/tmpDir.h"
+ "src/test/OpenEXRFuzzTest/tmpDir.h"
+ "src/test/OpenEXRTest/tmpDir.h"
+ "src/test/OpenEXRCoreTest/main.cpp")
+ (("/var/tmp")
+ "/tmp")))))))
+ (inputs (list imath zlib))
(home-page "https://www.openexr.com/")
(synopsis "High-dynamic-range file format library")
(description
--
2.37.3
D
D
Denis 'GNUtoo' Carikli wrote on 19 Sep 2022 12:56
[PATCH v1 4/6] gnu: openexr: Skip failing tests on i686.
(address . 57931@debbugs.gnu.org)(name . Denis 'GNUtoo' Carikli)(address . GNUtoo@cyberdimension.org)
20220919105616.9354-4-GNUtoo@cyberdimension.org
* gnu/packages/graphics.scm (openexr)[arguments]:
Add phase to disable failing tests on i686.
---
gnu/packages/graphics.scm | 45 ++++++++++++++++++++++++++++++---------
1 file changed, 35 insertions(+), 10 deletions(-)

Toggle diff (58 lines)
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index 54ee3994e8..4ac7440976 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -1131,16 +1131,41 @@ (define-public openexr
"0c9vla0kbsbbhkk42jlbf94nzfb1anqh7dy9b0b3nna1qr6v4bh6"))))
(build-system cmake-build-system)
(arguments
- '(#:phases (modify-phases %standard-phases
- ;; /var/tmp does not exist in the Guix build environment
- (add-after 'unpack 'patch-test-directory
- (lambda _
- (substitute* '("src/test/OpenEXRUtilTest/tmpDir.h"
- "src/test/OpenEXRFuzzTest/tmpDir.h"
- "src/test/OpenEXRTest/tmpDir.h"
- "src/test/OpenEXRCoreTest/main.cpp")
- (("/var/tmp")
- "/tmp")))))))
+ (list #:phases #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-test-directory
+ (lambda _
+ (substitute* (list
+ "src/test/OpenEXRUtilTest/tmpDir.h"
+ "src/test/OpenEXRFuzzTest/tmpDir.h"
+ "src/test/OpenEXRTest/tmpDir.h"
+ "src/test/OpenEXRCoreTest/main.cpp")
+ (("/var/tmp")
+ "/tmp"))))
+ #$@(if (not (target-64bit?))
+ (list #~(add-after 'patch-test-directory
+ 'disable-broken-tests
+ (lambda _
+ (substitute*
+ (list
+ "src/test/OpenEXRCoreTest/main.cpp"
+ "src/test/OpenEXRTest/main.cpp")
+ (("TEST \\(testCompression, \"basic\"\\);")
+ "")
+ (("TEST\\( testNoCompression, \"core_compression\" \\);")
+ "")
+ (("TEST\\( testRLECompression, \"core_compression\" \\);")
+ "")
+ (("TEST\\( testZIPCompression, \"core_compression\" \\);")
+ "")
+ (("TEST\\( testZIPSCompression, \"core_compression\" \\);")
+ "")
+ (("TEST\\( testB44Compression, \"core_compression\" \\);")
+ "")
+ (("TEST\\( testB44ACompression, \"core_compression\" \\);")
+ "")
+ (("TEST \\(testOptimizedInterleavePatterns, \"basic\"\\);")
+ "")))))
+ (list)))))
(inputs (list imath zlib))
(home-page "https://www.openexr.com/")
(synopsis "High-dynamic-range file format library")
--
2.37.3
D
D
Denis 'GNUtoo' Carikli wrote on 19 Sep 2022 12:56
[PATCH v1 5/6] gnu: gtk: Use librsvg-2.40 for non-x86_64.
(address . 57931@debbugs.gnu.org)(name . Denis 'GNUtoo' Carikli)(address . GNUtoo@cyberdimension.org)
20220919105616.9354-5-GNUtoo@cyberdimension.org
* gnu/packages/gtk.scm (gtk)[propagated-inputs]:
Use librsvg-2.40 for non-x86_64.
---
gnu/packages/gtk.scm | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

Toggle diff (25 lines)
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 4cdc8d090a..8c35696aaf 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -31,6 +31,7 @@
;;; Copyright © 2021 Wamm K. D. <jaft.r@outlook.com>
;;; Copyright © 2022 Zhu Zihao <all_but_last@163.com>
;;; Copyright © 2022 Benjamin Slade <slade@lambda-y.net>
+;;; Copyright © 2022 Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1340,7 +1341,9 @@ (define-public gtk
;; Following dependencies are referenced in .pc files.
(list cairo
fontconfig
- librsvg-bootstrap
+ (if (target-x86-64?)
+ librsvg-bootstrap
+ librsvg-2.40)
glib
graphene
libepoxy
--
2.37.3
D
D
Denis 'GNUtoo' Carikli wrote on 19 Sep 2022 12:56
[PATCH v1 6/6] gnu: gst-plugins-bad: remove svt-hevc for i686.
(address . 57931@debbugs.gnu.org)(name . Denis 'GNUtoo' Carikli)(address . GNUtoo@cyberdimension.org)
20220919105616.9354-6-GNUtoo@cyberdimension.org
* gnu/packages/gstreamer.scm(gst-plugins-bad)[inputs]:
remove svt-hevc to avoid compilation failure.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
---
gnu/packages/gstreamer.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 70e3d6b764..4e8ddd0b92 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -890,7 +890,7 @@ (define-public gst-plugins-bad
("soundtouch" ,soundtouch)
("spandsp" ,spandsp)
("srt" ,srt)
- ,@(if (target-x86?)
+ ,@(if (target-x86-64?)
`(("svthevcenc" ,svt-hevc))
'())
("tinyalsa" ,tinyalsa)
--
2.37.3
D
D
Denis 'GNUtoo' Carikli wrote on 19 Sep 2022 16:05
Re: September 2022 i686 big breakage
(address . guix-patches@gnu.org)
20220919160512.374c28f5@primary_laptop
On Mon, 19 Sep 2022 12:49:16 +0200
Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> wrote:

Toggle quote (10 lines)
> Hi,
>
> some crucial packages were made unavailable again for i686.
>
> I'm not sure how to tackle that and I might not manage to fix it all
> alone.
>
> At least I can send the first patches I have, and then send more
> patches to this bugreport.

The gst-plugins-bad package also doesn't pass the tests on i686.
I've managed to find how to disable tests with the following diff:
Toggle quote (9 lines)
> + ,@(if (string-prefix? "i686" (or (%current-target-system)
> + (%current-system)))
> + ;; Disable test that fails on i686.
> + `((add-after 'unpack 'disable-camerabin-test
> + (lambda _
> + (substitute* "tests/check/meson.build"
> + (("\\[\\['elements/camerabin\\.c'\\]\\],")
> + "")))))
> + '())
This workarounds the fact that camerabin times out. After waiting 600
seconds it also timesout so something is not right here.

After that I still have 3 failures:
Toggle quote (7 lines)
> 16/66 elements_mpegtsmux FAIL
> 0.22s killed by signal 13 SIGPIPE
> 40/66 libs_planaraudioadapter FAIL
> 0.18s killed by signal 13 SIGPIPE
> 57/66 elements_jifmux FAIL
> 0.18s killed by signal 13 SIGPIPE

PS: I also need to rest (I'm currently ill) else it's me that will
probably get killed, so there might be some delays in my responses
depending on my state. The fact that I depend on i686 doesn't make
this easy for me.

Denis.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmModxkACgkQX138wUF3
4mM7KxAAgAmVlJhn0G+fNZmQu4M5Jtbg4zaQotGKXG8FNWW5r/JjxUq+ezsp2Vfz
UzyqcLufHjjO09kq/YdMJ6xxaNpXsTSpbBuhqT4kGcf3WP4RJpNIJVfZnQqGGaNs
hLHkQIIR5gZc2kebDDqpBZTn2x+C678vRdvbDq6UmWHrSoJJiebT372hdfzRj1fA
dxotZcrE32sv/2ejuFC8eBXw6kcwMagYd1uG65SICz+jEhou4dkcOE3cy5rlw04K
ixnOnkayXsKHH5UZX9YhwO+IappmlVNuti4DwUSQwiGkl0sPMxc/Dxch8Fjtnmhj
UBmPB3C4KqsVqAg7WrKPQ7fhhOLN1Yj6M3UFgVXu4Y697vwekM0bnsS0uURAdny4
rcgI8NCndeav/oUXIdP5WeA/B5FydCoEEAggmgr6JozC/B0+i7GPjru8AMX5WOd4
s/TehrERcGJrb/hsono1U3oGf6B6rE7LgwZPQDq7K+d0IXKZgvwIiTpXH6DkNwxx
f3yCFV26j0LH2SqESQvtRHH9yQkAZj6xmSVsSBgK0pylcXwqnZjNvsKhZTm7jRU8
tmheKhDDvtOjusr43DUeL9w9m+YCDuE9jQsSsj3HIm2NNjuhfXeq3M8feIiqZoiR
JDprx8eZMPKRtfT6z4Ewi5hHirmJEfNEGxDn/ljV+fVHpMrBVTE=
=rj53
-----END PGP SIGNATURE-----


D
D
Denis 'GNUtoo' Carikli wrote on 24 Sep 2022 15:49
(address . 57931@debbugs.gnu.org)
20220924154923.4c57f1aa@primary_laptop
Hi again,

In addition to all the patches I sent before, If I also disable
tests in upower (the test_battery_energy_charge_mixed test fails
because of a python rounding error), I can guix system reconfigure my
previous system.scm again.

Denis.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmMvCuMACgkQX138wUF3
4mOueQ//WEQtfwsQ/4B3WwEh2zFpWDaeL6HPockj+1WzZogfgnaSYju0xfQmm1f5
zEjcCSQdOFWPyAh1LM4TkGdqOaxfrOpJBlSyERkbnmWOKCZr9N+9QIaxqNhbjWO5
2rYdhxHdlqYigZD1+Q64lhjOBkMc6Sdygl/VEUbpqZ+UYj8L5Xcns9scqu9Z7rWL
p6TA0Ux99TMm2eKdSN8/s6fRqpswltn2H7NDXqtHNdxRcMpqBg1hKr/r4B86cMw1
ncMV7rimhZNNHpPxO7rp6YnEdALHV8c/3vG55yyc/ICvFOh2A6RUT+rIhcuBLwRF
uPHRUcxttS3HnFfRP5vwVuuyPQA9cBU9BfVWcKQ5lfngC0SLMwNev5cLqKD5KpqA
4pdSBlKvTlSZuMp9uJt36IJYd/acv/XphyKlmtGDr8viHCexsbFo61Zqfl7U0qJg
a1qxfT5ylqmnKf7Ai8i7t6IFT7505i8uW/Xn3A4XUrP7ZZqFabSzb5+JKKdDq8e9
JffXNDGxNoSoKMRQmQUhluL7RSCx5+t6Cr+iEKcgXHgUX+Txt0nADcHI058VNqDA
YgnUWlZbptpa2xfn5kkn6fnSK+XSW38v+M1jGSDAqBZ/PDCjvz2lZOCzQ3JUtrtG
/rC51ALUkA8Rkk3x06KaUpeAGNkK0X3GU0yJS/g8cfD7pxlSG3k=
=PVu0
-----END PGP SIGNATURE-----


D
D
Denis 'GNUtoo' Carikli wrote on 10 Oct 2022 00:03
i686 fixes patches duplication
20221010000344.55e63a44@primary_laptop
Hi Ludovic,

I'm adding you to this bug report because we happened to have made
similar patches that were implemented separately[1].

While it's really good that the fixes went in, it's not ideal to have
duplication of work, so in order to avoid further duplication of work
I'm adding you to this bug report.

The patch for upower is not needed anymore, and some of the librsvg
patches are already in thanks to your work.

However remains some of the patches like for GTK+ that are not in, and
some of them might not be 100% ready (like the ones were testing is
disabled in a not very granular way).

References:
-----------
[1]An example is the 3714c8bdcdf997c3c0cd448ba003d95913139c1d ("gnu:
gst-plugins-bad: Use 'librsvg-for-system'.") commit.

Denis.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmNDRUAACgkQX138wUF3
4mNY/Q/9G/MEOogDyUEqcSarQknfPOsTjdh5TCXtaSiLor7/zd38MxvcucpR8x+r
AFX+AZVQTAfsHgD2O4X6hiFcoI90HOr5OeCZayTHGQaxOlymz54fq0tSNhsdytcW
8f0nVL7XMFQF4ny3LmcJl1AGC5/hMtjpSIl9+hrLAGBrvCztaUAf5pK4lJpIL7q7
wT51hU78qIJu45Lj3NaZEEOWHB4EhtZnRo75RignlNikfYR1EYMNxw81FEpM9BYJ
fTU032N4paG7zXHIfedu7XUdO1uJX7jqz2U9mpX4nwqWtq08yzx7DVFTbrKNJsXG
pBc2mIxwNW+MOaSZiP5Kz151P/Iasil+g7qDVRLt8l9NbuBVHp7r9F9zKUo5GMkF
c9pwPi9Rz9B1HoIBFzvmFfEFV4J0WVxA6F0Nf1P3NW18+bpiyZyxt34uxV0dzG5F
zqedM6ICSNMWS9aWqVZv61NweSgQXKRp5l8uSJoAJPOoU/7EIqzY9o/pRtEiJV/V
YsBP62Guvu6i2PHURvrUg7zftU3bmi2KaRcQTWiQrDuooV/966r+gRsvJ/3U5CEI
O2Y95ca6dkFqZ17L/wftrAwWQTC2HP+Pdq6tmsedkqwHanhVUo8tmQoMgjZPJ8gw
xD/fei7ZupinkalSX+lMTVLc5DhSPfJ3CvyyeU9LNA8/2mQaF9o=
=U+vN
-----END PGP SIGNATURE-----


L
L
Ludovic Courtès wrote on 10 Oct 2022 10:38
Re: bug#57931: September 2022 i686 big breakage
(name . Denis 'GNUtoo' Carikli)(address . GNUtoo@cyberdimension.org)(address . 57931-done@debbugs.gnu.org)
87ilks3wge.fsf_-_@gnu.org
Hi Denis,

Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> skribis:

Toggle quote (7 lines)
> I'm adding you to this bug report because we happened to have made
> similar patches that were implemented separately[1].
>
> While it's really good that the fixes went in, it's not ideal to have
> duplication of work, so in order to avoid further duplication of work
> I'm adding you to this bug report.

Oops, my bad; I had completely overlooked this patch series of yours.
Apologies!

Toggle quote (7 lines)
> The patch for upower is not needed anymore, and some of the librsvg
> patches are already in thanks to your work.
>
> However remains some of the patches like for GTK+ that are not in, and
> some of them might not be 100% ready (like the ones were testing is
> disabled in a not very granular way).

I’ve applied the openexr and gtk patches that are in this issue, and
with that I think we’re done.

Please let me know if you have more of these!

Thanks,
Ludo’.
Closed
?