GNU bug report logs - #50135
[PATCH core-updates-frozen] gnu: appstream-glib: Fix failing tests.

Previous Next

Package: guix-patches;

Reported by: Maxime Devos <maximedevos <at> telenet.be>

Date: Fri, 20 Aug 2021 13:57:01 UTC

Severity: normal

Tags: patch

Done: Leo Famulari <leo <at> famulari.name>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 50135 in the body.
You can then email your comments to 50135 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#50135; Package guix-patches. (Fri, 20 Aug 2021 13:57:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Maxime Devos <maximedevos <at> telenet.be>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 20 Aug 2021 13:57:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: guix-patches <at> gnu.org
Cc: Maxime Devos <maximedevos <at> telenet.be>
Subject: [PATCH core-updates-frozen] gnu: appstream-glib: Fix failing tests.
Date: Fri, 20 Aug 2021 15:55:26 +0200
* gnu/packages/glib.scm
  (appstream-glib)[arguments]<#:phases>{set-home}: Set the $HOME
  environment variable.
---
 gnu/packages/glib.scm | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index ae88dbe9e7..b382d530d8 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -1101,7 +1101,11 @@ Some codes examples can be find at:
            (lambda _
              (substitute* "libappstream-glib/as-self-test.c"
                (("g_test_add_func.*as_test_store_local_appdata_func);") ""))
-             #t)))))
+             #t))
+         (add-before 'check 'set-home
+           (lambda _
+             ;; Some tests want write access there.
+             (setenv "HOME" (getcwd)))))))
     (home-page "https://github.com/hughsie/appstream-glib")
     (synopsis "Library for reading and writing AppStream metadata")
     (description "This library provides objects and helper methods to help

base-commit: c9484c9c9944f65a69cf6182caf442d9285f3a65
-- 
2.33.0





Reply sent to Leo Famulari <leo <at> famulari.name>:
You have taken responsibility. (Fri, 20 Aug 2021 19:08:01 GMT) Full text and rfc822 format available.

Notification sent to Maxime Devos <maximedevos <at> telenet.be>:
bug acknowledged by developer. (Fri, 20 Aug 2021 19:08:01 GMT) Full text and rfc822 format available.

Message #10 received at 50135-done <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Maxime Devos <maximedevos <at> telenet.be>
Cc: 50135-done <at> debbugs.gnu.org
Subject: Re: [bug#50135] [PATCH core-updates-frozen] gnu: appstream-glib: Fix
 failing tests.
Date: Fri, 20 Aug 2021 15:07:09 -0400
On Fri, Aug 20, 2021 at 03:55:26PM +0200, Maxime Devos wrote:
> * gnu/packages/glib.scm
>   (appstream-glib)[arguments]<#:phases>{set-home}: Set the $HOME
>   environment variable.

Thanks! As discussed on #guix IRC, I changed it to use /tmp instead of
(getcwd), and pushed as a24631a6dfc765c1e4e3f56cca51bd12672e8726.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 18 Sep 2021 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 273 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.