Debian Bug report logs - #731122
libpurple0: depends on obsolete Farstream 0.1

version graph

Package: libpurple0; Maintainer for libpurple0 is Ari Pollak <ari@debian.org>; Source for libpurple0 is src:pidgin (PTS, buildd, popcon).

Reported by: Simon McVittie <smcv@debian.org>

Date: Mon, 2 Dec 2013 10:03:01 UTC

Severity: wishlist

Tags: fixed-upstream, patch

Found in version pidgin/2.10.7-2

Fixed in version pidgin/2.10.11-1.1

Done: Sebastian Dröge <slomo@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://developer.pidgin.im/ticket/15299

Toggle useless messages

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


Report forwarded to debian-bugs-dist@lists.debian.org, Ari Pollak <ari@debian.org>:
Bug#731122; Package libpurple0. (Mon, 02 Dec 2013 10:03:06 GMT) (full text, mbox, link).


Acknowledgement sent to Simon McVittie <smcv@debian.org>:
New Bug report received and forwarded. Copy sent to Ari Pollak <ari@debian.org>. (Mon, 02 Dec 2013 10:03:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Simon McVittie <smcv@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libpurple0: depends on obsolete Farstream 0.1
Date: Mon, 2 Dec 2013 09:59:41 +0000
Package: libpurple0
Version: 2.10.7-2
Severity: wishlist

Farstream 0.1 is unmaintained upstream. It would be great if libpurple
could move to GStreamer 1.0 and Farstream 0.2.

Regards,
    S



Added indication that bug 731122 blocks 735974 Request was from Simon McVittie <smcv@debian.org> to submit@bugs.debian.org. (Sun, 19 Jan 2014 00:57:08 GMT) (full text, mbox, link).


Set Bug forwarded-to-address to 'https://developer.pidgin.im/ticket/15299'. Request was from Simon McVittie <smcv@debian.org> to control@bugs.debian.org. (Mon, 20 Jan 2014 16:30:17 GMT) (full text, mbox, link).


Added tag(s) fixed-upstream. Request was from Simon McVittie <smcv@debian.org> to control@bugs.debian.org. (Mon, 20 Jan 2014 16:33:08 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Ari Pollak <ari@debian.org>:
Bug#731122; Package libpurple0. (Wed, 13 May 2015 09:57:05 GMT) (full text, mbox, link).


Acknowledgement sent to Simon McVittie <smcv@debian.org>:
Extra info received and forwarded to list. Copy sent to Ari Pollak <ari@debian.org>. (Wed, 13 May 2015 09:57:05 GMT) (full text, mbox, link).


Message #16 received at 731122@bugs.debian.org (full text, mbox, reply):

From: Simon McVittie <smcv@debian.org>
To: 731122@bugs.debian.org
Subject: Re: Bug#731122: libpurple0: depends on obsolete Farstream 0.1
Date: Wed, 13 May 2015 10:53:43 +0100
On Mon, 02 Dec 2013 at 09:59:41 +0000, Simon McVittie wrote:
> Farstream 0.1 is unmaintained upstream. It would be great if libpurple
> could move to GStreamer 1.0 and Farstream 0.2.

Fedora appears to have patches porting Pidgin 2.x to GStreamer 1.0
and Farstream 0.2:

<http://pkgs.fedoraproject.org/cgit/pidgin.git/>

The GStreamer maintainers want to make this release-critical soon:

<https://lists.debian.org/debian-devel/2015/05/msg00335.html>

Regards,
    S



Added indication that bug 731122 blocks 785836 Request was from Emilio Pozuelo Monfort <pochu@debian.org> to 785836-maintonly@bugs.debian.org. (Wed, 20 May 2015 22:57:16 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Ari Pollak <ari@debian.org>:
Bug#731122; Package libpurple0. (Tue, 08 Sep 2015 22:54:15 GMT) (full text, mbox, link).


Acknowledgement sent to Bernhard Schmidt <berni+deb@birkenwald.de>:
Extra info received and forwarded to list. Copy sent to Ari Pollak <ari@debian.org>. (Tue, 08 Sep 2015 22:54:16 GMT) (full text, mbox, link).


Message #23 received at 731122@bugs.debian.org (full text, mbox, reply):

From: Bernhard Schmidt <berni+deb@birkenwald.de>
To: 731122@bugs.debian.org, 785926@bugs.debian.org
Cc: Simon McVittie <smcv@debian.org>
Subject: Initial patch for GStreamer 1.0 / farstream 0.2 support
Date: Wed, 9 Sep 2015 00:50:20 +0200
[Message part 1 (text/plain, inline)]
Control: tag 731122 + patch
Control: tag 785926 + patch

Hi,

after my day-to-day XMPP client is now uninstallable in testing I have
attempted to fix this situation.

I have looked through the various patches in the Fedora git repo
mentioned by Simon. The only patch you need for gstreamer 1.0 support is

	pidgin-2.10.11-gstreamer1.patch

Unfortunately in the Fedora Repo this includes context of the earlier
applied

	pidgin-2.10.11-add-dtmf-support.patch

which could be imported cleanly, but adds a new symbol to libpurple0. I
think this is not feasible, so I fixed up the -gstreamer1 patch to
apply (and renamed it to -debian).

With this patch and bumping the builddepends to GStreamer 1.0 /
farstream 0.2 the package builds cleanly. I had to add autoreconf
support because we patch automake/autoconf sources of course.

I have done some testing on the package, but I only use XMPP text chats.
In fact I have never ever used Video/Audio chats, which GStream is all
about. So it might just fail horribly!

Best Regards,
Bernhard
[0001-GStreamer-1.0-and-libfarstream-0.2-suppport.patch (text/x-diff, attachment)]
[0002-add-DEP3-header-to-patch.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]

Added tag(s) patch. Request was from Bernhard Schmidt <berni+deb@birkenwald.de> to 731122-submit@bugs.debian.org. (Tue, 08 Sep 2015 22:54:16 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Ari Pollak <ari@debian.org>:
Bug#731122; Package libpurple0. (Wed, 09 Sep 2015 14:21:06 GMT) (full text, mbox, link).


Acknowledgement sent to Bernhard Schmidt <berni+deb@birkenwald.de>:
Extra info received and forwarded to list. Copy sent to Ari Pollak <ari@debian.org>. (Wed, 09 Sep 2015 14:21:06 GMT) (full text, mbox, link).


Message #30 received at 731122@bugs.debian.org (full text, mbox, reply):

From: Bernhard Schmidt <berni+deb@birkenwald.de>
To: 731122@bugs.debian.org, 785926@bugs.debian.org
Cc: Simon McVittie <smcv@debian.org>
Subject: Re: Initial patch for GStreamer 1.0 / farstream 0.2 support
Date: Wed, 9 Sep 2015 16:17:31 +0200
[Message part 1 (text/plain, inline)]
On Wed, Sep 09, 2015 at 12:50:19AM +0200, Bernhard Schmidt wrote:

Hi,

> after my day-to-day XMPP client is now uninstallable in testing I have
> attempted to fix this situation.
> 
> I have looked through the various patches in the Fedora git repo
> mentioned by Simon. The only patch you need for gstreamer 1.0 support is
> 
> 	pidgin-2.10.11-gstreamer1.patch

Ubuntu has released the pretty much the same in 2.10.11-0ubuntu2

http://launchpadlibrarian.net/207719148/pidgin_1%3A2.10.11-0ubuntu1_1%3A2.10.11-0ubuntu2.diff.gz

The patch does not apply cleanly either (there are additional changes
in configure.ac). However I think this is save enough for an unstable
upload.

Bernhard
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Ari Pollak <ari@debian.org>:
Bug#731122; Package libpurple0. (Fri, 02 Oct 2015 09:33:03 GMT) (full text, mbox, link).


Acknowledgement sent to Moritz Muehlenhoff <jmm@inutil.org>:
Extra info received and forwarded to list. Copy sent to Ari Pollak <ari@debian.org>. (Fri, 02 Oct 2015 09:33:03 GMT) (full text, mbox, link).


Message #35 received at 731122@bugs.debian.org (full text, mbox, reply):

From: Moritz Muehlenhoff <jmm@inutil.org>
To: Bernhard Schmidt <berni+deb@birkenwald.de>
Cc: 731122@bugs.debian.org, 785926@bugs.debian.org, Simon McVittie <smcv@debian.org>
Subject: Re: Initial patch for GStreamer 1.0 / farstream 0.2 support
Date: Fri, 2 Oct 2015 11:20:25 +0200
On Wed, Sep 09, 2015 at 04:17:31PM +0200, Bernhard Schmidt wrote:
> On Wed, Sep 09, 2015 at 12:50:19AM +0200, Bernhard Schmidt wrote:
> 
> Hi,
> 
> > after my day-to-day XMPP client is now uninstallable in testing I have
> > attempted to fix this situation.
> > 
> > I have looked through the various patches in the Fedora git repo
> > mentioned by Simon. The only patch you need for gstreamer 1.0 support is
> > 
> > 	pidgin-2.10.11-gstreamer1.patch
> 
> Ubuntu has released the pretty much the same in 2.10.11-0ubuntu2
> 
> http://launchpadlibrarian.net/207719148/pidgin_1%3A2.10.11-0ubuntu1_1%3A2.10.11-0ubuntu2.diff.gz
> 
> The patch does not apply cleanly either (there are additional changes
> in configure.ac). However I think this is save enough for an unstable
> upload.

Note that Ari is on the LowNMU list, so pidgin can be NMUed easily:
https://wiki.debian.org/LowThresholdNmu

Cheers,
        Moritz



Information forwarded to debian-bugs-dist@lists.debian.org, Ari Pollak <ari@debian.org>:
Bug#731122; Package libpurple0. (Sun, 04 Oct 2015 21:09:04 GMT) (full text, mbox, link).


Acknowledgement sent to Bernhard Schmidt <berni@birkenwald.de>:
Extra info received and forwarded to list. Copy sent to Ari Pollak <ari@debian.org>. (Sun, 04 Oct 2015 21:09:04 GMT) (full text, mbox, link).


Message #40 received at 731122@bugs.debian.org (full text, mbox, reply):

From: Bernhard Schmidt <berni@birkenwald.de>
To: Moritz Muehlenhoff <jmm@inutil.org>, 731122@bugs.debian.org
Cc: 785926@bugs.debian.org, Simon McVittie <smcv@debian.org>
Subject: Re: Bug#731122: Initial patch for GStreamer 1.0 / farstream 0.2 support
Date: Sun, 4 Oct 2015 22:51:55 +0200
[Message part 1 (text/plain, inline)]
On Fri, Oct 02, 2015 at 11:20:25AM +0200, Moritz Muehlenhoff wrote:
> On Wed, Sep 09, 2015 at 04:17:31PM +0200, Bernhard Schmidt wrote:
> > On Wed, Sep 09, 2015 at 12:50:19AM +0200, Bernhard Schmidt wrote:
> > 
> > Hi,
> > 
> > > after my day-to-day XMPP client is now uninstallable in testing I have
> > > attempted to fix this situation.
> > > 
> > > I have looked through the various patches in the Fedora git repo
> > > mentioned by Simon. The only patch you need for gstreamer 1.0 support is
> > > 
> > > 	pidgin-2.10.11-gstreamer1.patch
> > 
> > Ubuntu has released the pretty much the same in 2.10.11-0ubuntu2
> > 
> > http://launchpadlibrarian.net/207719148/pidgin_1%3A2.10.11-0ubuntu1_1%3A2.10.11-0ubuntu2.diff.gz
> > 
> > The patch does not apply cleanly either (there are additional changes
> > in configure.ac). However I think this is save enough for an unstable
> > upload.
> 
> Note that Ari is on the LowNMU list, so pidgin can be NMUed easily:
> https://wiki.debian.org/LowThresholdNmu

I can't do that, as

- my DD application is still in progress
- I certainly don't want to NMU a multi-binary package with a library
  and five-digit popcon count as first action

However, if someone wants to, I have uploaded 2.10.11-1.1 to mentors

http://mentors.debian.net/package/pidgin

Debdiff attached.

Additional notes:
- I have run-tested it, but I don't use multimedia
- the NMU includes a change from Ari only found in the git-repo ... not
  sure whether this should be included in the NMU
- the package has a lintian error, I'm not exactly sure whether this can
  be uploaded at all without overriding it

Bernhard

[pidgin-785926.diff (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]

Reply sent to Sebastian Dröge <slomo@debian.org>:
You have taken responsibility. (Sat, 17 Oct 2015 18:39:22 GMT) (full text, mbox, link).


Notification sent to Simon McVittie <smcv@debian.org>:
Bug acknowledged by developer. (Sat, 17 Oct 2015 18:39:22 GMT) (full text, mbox, link).


Message #45 received at 731122-close@bugs.debian.org (full text, mbox, reply):

From: Sebastian Dröge <slomo@debian.org>
To: 731122-close@bugs.debian.org
Subject: Bug#731122: fixed in pidgin 2.10.11-1.1
Date: Sat, 17 Oct 2015 18:34:55 +0000
Source: pidgin
Source-Version: 2.10.11-1.1

We believe that the bug you reported is fixed in the latest version of
pidgin, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 731122@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Dröge <slomo@debian.org> (supplier of updated pidgin package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 17 Oct 2015 20:55:57 +0300
Source: pidgin
Binary: libpurple0 pidgin pidgin-data pidgin-dev pidgin-dbg finch finch-dev libpurple-dev libpurple-bin
Architecture: source all amd64
Version: 2.10.11-1.1
Distribution: unstable
Urgency: medium
Maintainer: Ari Pollak <ari@debian.org>
Changed-By: Sebastian Dröge <slomo@debian.org>
Description:
 finch      - text-based multi-protocol instant messaging client
 finch-dev  - text-based multi-protocol instant messaging client - development
 libpurple-bin - multi-protocol instant messaging library - extra utilities
 libpurple-dev - multi-protocol instant messaging library - development files
 libpurple0 - multi-protocol instant messaging library
 pidgin     - graphical multi-protocol instant messaging client for X
 pidgin-data - multi-protocol instant messaging client - data files
 pidgin-dbg - Debugging symbols for Pidgin
 pidgin-dev - multi-protocol instant messaging client - development files
Closes: 731122 772116 785926
Changes:
 pidgin (2.10.11-1.1) unstable; urgency=medium
 .
   [ Bernhard Schmidt ]
   * GStreamer 1.0 and libfarstream 0.2 support (Closes: #785926, #731122)
     - Import patch from Fedora and refresh for Debian
       + almost the same patch has been in Ubuntu for a while
     - run autoreconf through dh-autoreconf/cdbs
     - Bump Build-Depends for src:pidgin
     - Bump Recommends for pidgin
       + replace gstreamer0.10-ffmpeg with gstreamer1.0-libav
 .
   [ Ari Pollak ]
   * Add gstreamer0.10-pulseaudio as alternative to gstreamer0.10-alsa
     in Recommends (Closes: #772116)
 .
   [ Sebastian Dröge ]
   * Non-Maintainer Upload with Bernhard's patch from #785926.
Checksums-Sha1:
 a486424acf09db5ceece3ad25beea531061e2660 2979 pidgin_2.10.11-1.1.dsc
 ff33cbd33a4eddb393df3eabfcc6cbcf7d20dadd 70152 pidgin_2.10.11-1.1.debian.tar.xz
 32b91447b8b4dc4b29eca78d47f8bc0dd11a3d6c 142800 finch-dev_2.10.11-1.1_all.deb
 a3a0980cdeb58f01683e633ae739464c8987752d 303956 finch_2.10.11-1.1_amd64.deb
 68c7bb97b96fb0fb39254e8b1addb457aeb557dc 120990 libpurple-bin_2.10.11-1.1_all.deb
 5cc2c62b03f39fad20cb5faa8100817180b8166f 253572 libpurple-dev_2.10.11-1.1_all.deb
 42a908d09bed958a39c967f5bbe4b4295e2f7bf3 1380258 libpurple0_2.10.11-1.1_amd64.deb
 b9118042a9265795065985511998c4cae416b0ad 4565224 pidgin-data_2.10.11-1.1_all.deb
 911537e380f0e0d2eb6be60925cc53ff7b5dba96 5063282 pidgin-dbg_2.10.11-1.1_amd64.deb
 8a499dae41882f3929e4b30ae6a797d5296f965e 2328402 pidgin-dev_2.10.11-1.1_all.deb
 e96895ae24deaab3875f0f8525e3b04ccf6a1002 594684 pidgin_2.10.11-1.1_amd64.deb
Checksums-Sha256:
 11080ef5a726b489ac7295ed22ed6ace1b02b70c40f7bc14a24781f3812784a0 2979 pidgin_2.10.11-1.1.dsc
 4f6213df46373c946afdeca732716ac8bee608dc100a22df2f4f5dd667ac06a4 70152 pidgin_2.10.11-1.1.debian.tar.xz
 322ec366b41f1847bb8ba461e0ee491b5e14b5b3e086324f51870b7576226896 142800 finch-dev_2.10.11-1.1_all.deb
 726e3630511ff0bedc9599f55c01b4b4d73ce3ba100be4a215374c64c526e0bf 303956 finch_2.10.11-1.1_amd64.deb
 46c07cf8649b5b6af343e8565911f2cf631689305ca662d4d4cc3c689eb4cf1c 120990 libpurple-bin_2.10.11-1.1_all.deb
 e6fbb544315215318156d6a20934ea4eda2f504b8b28c0368022970611c43ecd 253572 libpurple-dev_2.10.11-1.1_all.deb
 2d4fb04e2f7ba11ffd958764deb8fef87ef1b3c69db3244998a100c70b271de4 1380258 libpurple0_2.10.11-1.1_amd64.deb
 3b4f08e6355f35d4c5115dc85ba1822cae4e6f613c2116bb0b6d381187174d4d 4565224 pidgin-data_2.10.11-1.1_all.deb
 64eba860e3b1b80279004ac63d72a7779cfd091fccf64c2427d5887081d9288b 5063282 pidgin-dbg_2.10.11-1.1_amd64.deb
 be5722ed0765ed6ffacc1f34d477539f0a990bc1c98f2bb5a18047ba1e19901b 2328402 pidgin-dev_2.10.11-1.1_all.deb
 018bf3a204124c0fa68dce7bf868826fd41315bb6798b1ab94787a83cfd9453a 594684 pidgin_2.10.11-1.1_amd64.deb
Files:
 d5da1777ceb70532eb168897e89d5ede 2979 net optional pidgin_2.10.11-1.1.dsc
 25b8c13e33df929b4571c51b1b8cbbb1 70152 net optional pidgin_2.10.11-1.1.debian.tar.xz
 9f4a6a6001a6c346419ce5d1ff5a7b18 142800 devel optional finch-dev_2.10.11-1.1_all.deb
 61e1dd09f00f5e17d3fbbab271efbcb9 303956 net optional finch_2.10.11-1.1_amd64.deb
 b1fffc84909d91539fba55b35aec196f 120990 net optional libpurple-bin_2.10.11-1.1_all.deb
 db2abfb5081fd05a6d94c97233d08fb0 253572 libdevel optional libpurple-dev_2.10.11-1.1_all.deb
 da1cdfcc9f34116001b0b7b7acd549a5 1380258 net optional libpurple0_2.10.11-1.1_amd64.deb
 cfbe3fe9077ea1e994e3d29e885893eb 4565224 net optional pidgin-data_2.10.11-1.1_all.deb
 24b2cb85badfe2bb99e312f0859d902f 5063282 debug extra pidgin-dbg_2.10.11-1.1_amd64.deb
 8420bd0236ccd236df25b32294fe3b30 2328402 devel optional pidgin-dev_2.10.11-1.1_all.deb
 f47de0a5d3ad686159861c2ef26f6156 594684 net optional pidgin_2.10.11-1.1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJ8BAEBCgBmBQJWIo7eXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ3RjRCQzdDQzNDQTA2Rjk3MzM2QkJGRUIw
NjY4Q0MxNDg2QzJEN0I1AAoJEAZozBSGwte1s9YP/RQScJ0t49N+rkxinftHT1rm
eoPZQlZx0CJMjeQQQMmEpiyvYKFhjUves/fUxL0afX02vsOsqaEydIM+pFjjKAjB
PYeWEKpyvKf7SH9rgMS5YWNLEWjRji8nw8j8w+DPThzLSvuPxA9uYhQ8PWcUGebI
TJP+rw+3rLjVq++qJ3K9rEcmjczf6el9qi3SlXZc/H+6IokoYimthsl/5+OEwLC8
yxArqKvPOyMzhq+wNTgE2stJnwMbLZz156wHC8rWHsfKl/VDrl5dsPwGLoz+5OfQ
EFMofeoanDfMiuTzV9p0t4taNu/XsWRFbyoWGTbPuK8KkNWzlhM5zsoVMzpGJDAy
jyWGHMWj2/Wr4XejoZWRsCUT9lzxcPAAjmrBKQVMiZb+msN9PdeZOCIMOO6gDzCY
6Qt7QvYoYkCZAHYv0RQkmBfVHv9Xv9KKBKKqUFKYS0QIzUSLOjbkqDQItI8yTi6x
e4eFWLRzED+P1T9p2TYb7BAnKQyAmgGbGgPxwb+5vcrH6vCPoe+JZ75O/t8Cdn9Z
ZUvmmwWScB6zqoIm4efqw7eZKl7LTLXB30bBzfEj4Tz2R+GgQlNDO9GAqiH5ed/x
1KkTY+csz1uWrklW/X276xRwzUnQVpwpmieWm1DBUJ7wyeAlJWlUeld+SOJTwkCh
0mEYebJie9F9W/GIkdNJ
=moWR
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 09 Feb 2016 07:27:49 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Jan 4 00:33:50 2018; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.