From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59155) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dLq3n-00062a-Io for guix-patches@gnu.org; Fri, 16 Jun 2017 08:09:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dLq3i-0003G4-Kx for guix-patches@gnu.org; Fri, 16 Jun 2017 08:09:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:47699) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dLq3i-0003Fl-Gt for guix-patches@gnu.org; Fri, 16 Jun 2017 08:09:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dLq3i-0005RU-4z for guix-patches@gnu.org; Fri, 16 Jun 2017 08:09:02 -0400 Subject: [bug#27002] [PATCH] gnu: Add lollypop. Resent-Message-ID: From: Thomas Danckaert References: Date: Fri, 16 Jun 2017 14:08:37 +0200 In-Reply-To: (rennes@openmailbox.org's message of "Fri, 19 May 2017 23:18:05 -0500") Message-ID: MIME-Version: 1.0 Content-Type: text/plain List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: rennes Cc: 27002@debbugs.gnu.org rennes writes: > Hello, > Lollypop is a modern and intuitive music player. > Lint and tested. Hi, looks good to me, though the recent update of the gmime package (commit a512ca81e) breaks the totem-pl-parser package, so lollypop doesn't build on current guix master. I tested it on the commit before the gmime update (f54efbdc4), and was able to build it, but the program would not run. Something about a gstreamer issue, though I have the gst-plugins-xyz packages in my profile. (lollypop:16613): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed (lollypop:16613): GStreamer-CRITICAL **: gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed (lollypop:16613): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed Replay Gain not available, Is there anything I should do to make this work, or are there extra variables that should be set when wrapping the executable? I also noticed that the executable gets wrapped twice: bin/lollypop wraps bin/.lollypop-real, which wraps bin/..lollypop-real-real :-) Can this be avoided, or is it a side-effect of using the python build system and wrapping the result? Thomas