On Sat, 07 Dec 2013 10:28:55 -0500 Ari Pollak <a...@debian.org> wrote:
>Thanks for the patch. For the patch to the libpurple source, can you >try to get it merged with pidgin upstream? I don't really trust myself >to maintain a far-reaching patch that I didn't write, since I am not an >expert on the upstream source. The patch on the libpurple source code is not useful, because it does not add any real functionality that is not already present, as the gstreamer/farstream libraries do the dynamic loading work of their plugins. So there is no need to patch the code. I have included it only as a reference and an alternative way to circumvent the problem in the future. >As far as the patch to Debian control files, unfortunately I can't use >that as-is because it will only apply to the auto-generated version, >which will change with any new build. Can you create a patch that I can >apply against the full extracted debian source (e.g. apt-get source >pidgin), and create a separate bug for farstream? Ideally it will >obtain the correct dependency versions automatically (probably via >debian/rules) instead of hardcoding them in the control file. Please to correct me, but I think I should not create a separate bug for farstream, as this bug report describes the problem found in the farstream package, that affects the pidgin package (and others), but it is not a bug of pidgin itself. It should be reassigned and the previous mail was CC'ed to the farstream maintainers for that reason. The patch to the pidgin/finch debian packages only adds descriptions for the optional packages and refine some other dependency like gconf, pidgin-data and the gstreamer-plugins missed. I would make the patches against the full debian source, but actually I do not exactly understand how, as for example gconf is not mentioned in the depends field of the control file. It will take to me some day to learn the debian helper architecture, meanwhile I wanted to write here my findings. I need to do further testing to know exactly which gstreamer-plugins are required to make voice/video calls or simply to play sounds. In fact, according to the specifications, gstreamer-plugins-bad is needed to make a video call on Gtalk, but I have no hardware or counterpart to test it at the moment. Also gstreamer-nice may be needed but missed in my patch and gstreamer-plugins-good should be required not only to make voice calls, but also to decode the .wav files of pidgin-data. Finally, the position of /etc/purple/prefs.xml in the pidgin-data package is correct, I was in error. The patch provided in my previous mail can anyway be applied to do some testing and to fix the bug for the users that read this bug log and cannot wait. It can be applied with these commands for every debian package modified (libfarstream, pidgin, finch): $ dpkg-deb -R libfarstream-0.1-0_0.1.2-1_i386.deb libfarstream $ cd libfarstream $ patch -p1 < ../nogst.patch $ rm DEBIAN/control.* $ cd .. $ dpkg-deb -b libfarstream libfarstream-0.1-0_0.1.2-1+nogst_i386.deb $ sudo dpkg -i libfarstream-0.1-0_0.1.2-1+nogst_i386.deb Sorry for my bad english if I was unclear, I should write more code and less english :) ciao! -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org