GNU bug report logs - #75739
farstream test failure

Previous Next

Package: guix;

Reported by: Dariqq <dariqq <at> posteo.net>

Date: Tue, 21 Jan 2025 19:46:02 UTC

Severity: normal

Done: Ludovic Courtès <ludo <at> gnu.org>

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 75739 in the body.
You can then email your comments to 75739 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 bug-guix <at> gnu.org:
bug#75739; Package guix. (Tue, 21 Jan 2025 19:46:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Dariqq <dariqq <at> posteo.net>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 21 Jan 2025 19:46:02 GMT) Full text and rfc822 format available.

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

From: Dariqq <dariqq <at> posteo.net>
To: bug-guix <at> gnu.org
Subject: [gnome-team] farstream test failure
Date: Tue, 21 Jan 2025 19:44:33 +0000
Hello,

I was trying out the gnome-team branch and farstream is failing its test 
suite.

assertion 'g_strcmp0 (name, ((GstAutoConvertFilterInfo *) 
tmp->data)->name)' failed


Haven't looked into the reason yet.




Information forwarded to bug-guix <at> gnu.org:
bug#75739; Package guix. (Fri, 07 Mar 2025 16:41:02 GMT) Full text and rfc822 format available.

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

From: Aaron Covrig <aaron.covrig.us <at> ieee.org>
To: 75739 <at> debbugs.gnu.org
Subject: Farstream build/check failures
Date: Fri, 7 Mar 2025 11:40:09 -0500
[Message part 1 (text/plain, inline)]
It seems this issue has now made it out to the master branch and is
impacting other packages now.

v/r,

Aaron
[Message part 2 (application/pgp-signature, inline)]

Changed bug title to 'farstream test failure' from '[gnome-team] farstream test failure' Request was from Dariqq <dariqq <at> posteo.net> to control <at> debbugs.gnu.org. (Sat, 08 Mar 2025 08:57:01 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#75739; Package guix. (Sun, 09 Mar 2025 10:06:01 GMT) Full text and rfc822 format available.

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

From: David Lecompte <guix <at> metani.eu>
To: Aaron Covrig <aaron.covrig.us <at> ieee.org>, 75739 <at> debbugs.gnu.org
Subject: Re: bug#75739: Farstream build/check failures
Date: Sun, 09 Mar 2025 11:04:49 +0100
> It seems this issue has now made it out to the master branch and is
> impacting other packages now.

This is indeed preventing me from installing gajim.

-- 
David Lecompte <guix <at> metani.eu>




Information forwarded to bug-guix <at> gnu.org:
bug#75739; Package guix. (Mon, 10 Mar 2025 05:26:02 GMT) Full text and rfc822 format available.

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

From: Mauritz Stenek <mstenek <at> disroot.org>
To: David Lecompte <guix <at> metani.eu>, Aaron Covrig <aaron.covrig.us <at> ieee.org>, 
 75739 <at> debbugs.gnu.org
Subject: Re: bug#75739: Farstream build/check failures
Date: Sun, 9 Mar 2025 23:25:47 -0600
On 3/9/25 04:04, David Lecompte wrote:
>> It seems this issue has now made it out to the master branch and is
>> impacting other packages now.
> 
> This is indeed preventing me from installing gajim.
> 

Same here. This little bug is preventing me from reconfiguring home.

Any news?

Thanks.




Information forwarded to bug-guix <at> gnu.org:
bug#75739; Package guix. (Mon, 10 Mar 2025 09:25:02 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Mauritz Stenek <mstenek <at> disroot.org>
Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org>, 75739 <at> debbugs.gnu.org,
 David Lecompte <guix <at> metani.eu>
Subject: Re: bug#75739: farstream test failure
Date: Mon, 10 Mar 2025 10:24:18 +0100
[Message part 1 (text/plain, inline)]
Hi,

Mauritz Stenek <mstenek <at> disroot.org> skribis:

> On 3/9/25 04:04, David Lecompte wrote:
>>> It seems this issue has now made it out to the master branch and is
>>> impacting other packages now.
>> This is indeed preventing me from installing gajim.
>> 
>
> Same here. This little bug is preventing me from reconfiguring home.

Same here.

Looking at <https://gitlab.freedesktop.org/farstream/farstream>, it
seems that this is currently unmaintained.

I propose the attached patch in the interim.

WDYT?

In the meantime, I used these definitions in my own configuration, which
you may find useful:

--8<---------------cut here---------------start------------->8---
(define pidgin-sans-farstream
  ;; Work around <https://issues.guix.gnu.org/75739>.
  (package/inherit pidgin
    (arguments
     (substitute-keyword-arguments (package-arguments pidgin)
       ((#:configure-flags flags #~'())
        ;; Disable voice/video due to lack of Farstream.
        #~(cons "--disable-vv" #$flags))))
    (inputs
     (modify-inputs (package-inputs pidgin)
       (delete "farstream")

       ;; Pidgin expects "gst-plugins-base" to be among its inputs.
       (append (specification->package "gst-plugins-base"))))))

(define sans-farstream
  (package-input-rewriting `((,pidgin . ,pidgin-sans-farstream))))
--8<---------------cut here---------------end--------------->8---

And then:

--8<---------------cut here---------------start------------->8---
     (service bitlbee-service-type
              (bitlbee-configuration
               (bitlbee (sans-farstream bitlbee-purple))
               (plugins (list (sans-farstream purple-mattermost)))))
--8<---------------cut here---------------end--------------->8---

Ludo’.

[Message part 2 (text/x-patch, inline)]
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index b8971e436e..4e839f114a 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -989,7 +989,6 @@ (define-public pidgin
            dbus
            dbus-glib
            ;; evolution-data-server
-           farstream
            gnutls
            gstreamer
            ;; gtkspell2
@@ -1026,9 +1025,10 @@ (define-public pidgin
     (arguments
      `(#:configure-flags
        (list
-        (string-append "CFLAGS=-I"
-                       (assoc-ref %build-inputs "gst-plugins-base")
-                       "/include/gstreamer-1.0")
+        ;; XXX: Disable voice and video calls until Farstream is back to life:
+        ;; <https://issues.guix.gnu.org/75739>.
+        "--disable-vv"
+
         "--disable-gtkspell"
         "--disable-gevolution"
         "--enable-cap"

Information forwarded to bug-guix <at> gnu.org:
bug#75739; Package guix. (Wed, 12 Mar 2025 15:33:02 GMT) Full text and rfc822 format available.

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

From: Quanrong <quanrong <at> mailbox.org>
To: 75739 <at> debbugs.gnu.org
Subject: Gajim also affected
Date: Wed, 12 Mar 2025 16:32:29 +0100
Hi, not only Pidgin, but Gajim is also currently being affected by this.




Information forwarded to bug-guix <at> gnu.org:
bug#75739; Package guix. (Sun, 16 Mar 2025 09:35:01 GMT) Full text and rfc822 format available.

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

From: Ricardo Wurmus <rekado <at> elephly.net>
To: 75739 <at> debbugs.gnu.org
Subject: farstream test failure
Date: Sun, 16 Mar 2025 10:34:04 +0100
Gajim does not actually require farstream, so I have removed it 
from gajim's inputs in commit 
3dc4c7d8c85e5afef43073a7c75a0bcb727dcb8f.

-- 
Ricardo




Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Tue, 18 Mar 2025 10:54:02 GMT) Full text and rfc822 format available.

Notification sent to Dariqq <dariqq <at> posteo.net>:
bug acknowledged by developer. (Tue, 18 Mar 2025 10:54:03 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Mauritz Stenek <mstenek <at> disroot.org>
Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org>, 75739-done <at> debbugs.gnu.org,
 David Lecompte <guix <at> metani.eu>
Subject: Re: bug#75739: farstream test failure
Date: Tue, 18 Mar 2025 11:53:40 +0100
Ludovic Courtès <ludo <at> gnu.org> skribis:

> Hi,
>
> Mauritz Stenek <mstenek <at> disroot.org> skribis:
>
>> On 3/9/25 04:04, David Lecompte wrote:
>>>> It seems this issue has now made it out to the master branch and is
>>>> impacting other packages now.
>>> This is indeed preventing me from installing gajim.
>>> 
>>
>> Same here. This little bug is preventing me from reconfiguring home.
>
> Same here.
>
> Looking at <https://gitlab.freedesktop.org/farstream/farstream>, it
> seems that this is currently unmaintained.
>
> I propose the attached patch in the interim.

Pushed as 15186e1f59cade12a501f3aa4759cd6c980f9e76.

Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#75739; Package guix. (Tue, 18 Mar 2025 20:54:07 GMT) Full text and rfc822 format available.

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

From: David Lecompte <guix <at> metani.eu>
To: Ludovic Courtès <ludo <at> gnu.org>, Mauritz Stenek
 <mstenek <at> disroot.org>
Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org>, 75739-done <at> debbugs.gnu.org,
 David Lecompte <guix <at> metani.eu>
Subject: Re: bug#75739: farstream test failure
Date: Tue, 18 Mar 2025 21:45:19 +0100
Hello,

> > I propose the attached patch in the interim.
> 
> Pushed as 15186e1f59cade12a501f3aa4759cd6c980f9e76.

Is this patch only about pidgin or is it also about gajim?

I am asking because I just installed trisquel on a new computer, I installed
guix following exactly the procedure on the trisquel wiki (which I
contributed to) and I found out that, as soon as I install gajim with guix,
I fail to open a MATE session (and if I roll back, it works again) and the
following shows up in the journal:

Starting Accessibility services bus...
at-spi-bus-launcher[1410]: /usr/libexec/at-spi-bus-launcher: symbol lookup
error: /home/david/.guix-profile/lib/gio/modules/libdconfsettings.so:
undefined symbol: g_once_init_enter_pointer
at-spi-dbus-bus.service: Main process exited, code=exited, status=127/n/a
at-spi-dbus-bus.service: Failed with result 'exit-code'.

It may be unrelated to this, but mentioning it here just in case.




Information forwarded to bug-guix <at> gnu.org:
bug#75739; Package guix. (Fri, 21 Mar 2025 18:09:01 GMT) Full text and rfc822 format available.

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

From: Aaron Covrig <aaron.covrig.us <at> ieee.org>
To: 75739 <at> debbugs.gnu.org
Subject: farstream test failure
Date: Fri, 21 Mar 2025 14:08:06 -0400
[Message part 1 (text/plain, inline)]
As far as I know all the patches have been workarounds and involve
removing requirements on farstream; the underlying issue with farstream
still exists.

v/r,

Aaron
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#75739; Package guix. (Tue, 25 Mar 2025 09:24:02 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: David Lecompte <guix <at> metani.eu>
Cc: Aaron Covrig <aaron.covrig.us <at> ieee.org>, 75739-done <at> debbugs.gnu.org,
 Mauritz Stenek <mstenek <at> disroot.org>
Subject: Re: bug#75739: farstream test failure
Date: Tue, 25 Mar 2025 10:23:47 +0100
Hi,

David Lecompte <guix <at> metani.eu> skribis:

>> > I propose the attached patch in the interim.
>> 
>> Pushed as 15186e1f59cade12a501f3aa4759cd6c980f9e76.
>
> Is this patch only about pidgin or is it also about gajim?

Pidgin, but Gajim was patched similarly.

Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 22 Apr 2025 11:24:11 GMT) Full text and rfc822 format available.

This bug report was last modified 17 days ago.

Previous Next


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