Bug#456165: Details from Handbrake as to why it is statically linked to libraries
Hello, I'm new to the Debian bugs system, so please excuse me if I break etiquette. I'm really looking forward to Handbrake being available in the main repositories, but I thought that the packagers need to be aware of some information that the Handbrake devs have written about why they statically link to libraries. First, from their development FAQ (https://trac.handbrake.fr/wiki/SupportFAQ): Why doesn't HandBrake use my system libraries? HandBrake requires a lot of control over the specific versions of 3rd party libraries it utilizes. To make sure everything is to its specifications, it downloads and builds most of its dependencies and statically links them, all without touching your system libraries. and Why can't I build HandBrake? x264 fails to compile and then libhb does too. You need to build and install yasm for x264 to use cpu acceleration. Also, in the source, there is a file called README.debian. I've pasted the contents of the file at the bottom of this message. It's very informative. Thanks, and good luck with getting Handbrake packaged up! Alex Brooks == handbrake for Debian HandBrake bundles its own copies of ffmpeg and related media libraries. This is an upstream decision that the Ubuntu maintainers will respect. This is done by running contrib/getcontrib.sh which wgets each library from HandBrake's website. Upstream has asked us to do this because they have modified their libraries to address the finickiness of the platforms that they support, along with prerelease patches that add support for advanced HandBrake functionality such as surround-sound downmixing. HandBrake then statically links against these libraries, and they are not installed to the system so it doesn't interfere with other parts of the system. Different or older versions of these packages are included in the Ubuntu distribution already, and have passed our guidelines for Multiverse inclusion. === Detailed Breakdown of Bundled Libraries and Reasons === a52dec - 0.7.4 patch to allow downmix to dolby prologic ii faad2 2.6.1 patch to configure.ac so it will build with libtool 2.2.x ffmpeg svn 15462 patch for building on beos patch that adds aac-latm codec patch fixes memory leak provoked by h264 streams with lots of errors patch for cygwin patch for solaris libdca svn 81 newer than released version libdvdread 0.9.7 patch for os x, changes path to dvdcss patch for cygwin, configure fixes faac patch for cygwin configure lame version 3.98 libmp4v2 svn 45 project was stagnant. using a fork that has picked up development libmkv 0.6.3 mpeg2dec 0.5.1 libogg 1.1.3 libsamplerate 0.1.4 libvorbis aotuv fork b5 libtheora 1.0 libx264 git 1028 patch for cygwin configure patch for solaris build scripts patch to allow forcing an IDR frame xvidcore 1.1.3 patch for os x configure patch for cygwin configure patch configure to recognize nasm 2.0 -- John Dong jd...@ubuntu.com Fri, 28 Nov 2008 14:17:16 -0500 ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Re: The Debian Multimedia Maintainers and the power of the Social tools
On Mon, Sep 10, 2012 at 07:09:45PM +0200, Alessio Treglia wrote: On Mon, Sep 10, 2012 at 3:30 PM, Felipe Sateler fsate...@debian.org wrote: I'm not much of a fan of twitter et al, but I can see how someone might be interested in this. How are updates done, though? Does everyone have the password to the account? Good question, unfortunately I don't know the answer :) Dear packagers of Debian GIS, we'd like to take your idea of sharing news and information through Twitter and Identi.ca and reuse it for our team's activities, so we are curious about the way you manage your 'social' accounts. Does everyone in your team have access to the online accounts? Cheers, Yes. Me and occasionally I send tweets to identi.ca which reflects to twitter. Unfortunately 'occasionally' should recently be intended as 'rarely'. All is done via bitlbee and twitter API. -- Francesco P. Lovergine ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#687397: beast: FTBFS: birnetutils.cc:725:44: error: 'access' was not declared in this scope
Source: beast Version: 0.7.4-4 Severity: serious Tags: wheezy sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20120912 qa-ftbfs Justification: FTBFS in wheezy on amd64 Hi, During a rebuild of all packages in *wheezy*, your package failed to build on amd64. Relevant part: /bin/bash ../libtool --silent --tag=CXX --mode=compile g++ -DBIRNET_LOG_DOMAIN=\BIRNET\ -D_BIRNET_SOURCE_EXTENSIONS -I. -I.. -I.. -I.. -I. -I. -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -D_BIRNET_SOURCE_EXTENSIONS -g -DG_ENABLE_DEBUG -Wall -Wdeprecated -Wno-cast-qual -pipe -O2 -ftracer -finline-functions -fno-keep-static-consts -c -o birnetutils.lo birnetutils.cc birnetthreadimpl.cc:1515:43: warning: 'gint g_atomic_int_exchange_and_add(volatile gint*, gint)' is deprecated (declared at /usr/include/glib-2.0/glib/gatomic.h:66): Use 'g_atomic_add' instead [-Wdeprecated-declarations] birnetthreadimpl.cc:1520:43: warning: 'gint g_atomic_int_exchange_and_add(volatile gint*, gint)' is deprecated (declared at /usr/include/glib-2.0/glib/gatomic.h:66): Use 'g_atomic_add' instead [-Wdeprecated-declarations] birnetthreadimpl.cc:1654:43: warning: 'gint g_atomic_int_exchange_and_add(volatile gint*, gint)' is deprecated (declared at /usr/include/glib-2.0/glib/gatomic.h:66): Use 'g_atomic_add' instead [-Wdeprecated-declarations] birnetthreadimpl.cc:1659:43: warning: 'gint g_atomic_int_exchange_and_add(volatile gint*, gint)' is deprecated (declared at /usr/include/glib-2.0/glib/gatomic.h:66): Use 'g_atomic_add' instead [-Wdeprecated-declarations] birnetthreadimpl.cc:1740:43: warning: 'gint g_atomic_int_exchange_and_add(volatile gint*, gint)' is deprecated (declared at /usr/include/glib-2.0/glib/gatomic.h:66): Use 'g_atomic_add' instead [-Wdeprecated-declarations] birnetthreadimpl.cc:1745:43: warning: 'gint g_atomic_int_exchange_and_add(volatile gint*, gint)' is deprecated (declared at /usr/include/glib-2.0/glib/gatomic.h:66): Use 'g_atomic_add' instead [-Wdeprecated-declarations] birnetutils.cc: In function 'int Birnet::Path::errno_check_file(const char*, const char*)': birnetutils.cc:725:44: error: 'access' was not declared in this scope birnetutils.cc: In function 'void Birnet::unlink_file_name(gpointer)': birnetutils.cc:1213:27: error: 'unlink' was not declared in this scope birnetutils.cc: In function 'const gchar* Birnet::url_create_redirect(const char*, const char*, const char*)': birnetutils.cc:1228:81: error: 'getpid' was not declared in this scope birnetutils.cc:1253:27: error: 'write' was not declared in this scope birnetutils.cc:1257:18: error: 'close' was not declared in this scope birnetutils.cc:1261:27: error: 'unlink' was not declared in this scope make[4]: *** [birnetutils.lo] Error 1 The full build log is available from: http://people.debian.org/~lucas/logs/2012/09/12/beast_0.7.4-4_wheezy.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures. ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#687405: audiofile: FTBFS: test failed
Source: audiofile Version: 0.3.4-1 Severity: serious Tags: wheezy sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20120912 qa-ftbfs Justification: FTBFS in wheezy on amd64 Hi, During a rebuild of all packages in *wheezy*, your package failed to build on amd64. Relevant part: make[5]: Entering directory `/«PKGBUILDDIR»/test' [==] Running 1 test from 1 test case. [--] Global test environment set-up. [--] 1 test from AES [ RUN ] AES.AIFF [ OK ] AES.AIFF (1 ms) [--] 1 test from AES (1 ms total) [--] Global test environment tear-down [==] 1 test from 1 test case ran. (1 ms total) [ PASSED ] 1 test. PASS: aes [==] Running 12 tests from 1 test case. [--] Global test environment set-up. [--] 12 tests from ChannelMatrix [ RUN ] ChannelMatrix.ReadInt8 [ OK ] ChannelMatrix.ReadInt8 (0 ms) [ RUN ] ChannelMatrix.ReadInt16 [ OK ] ChannelMatrix.ReadInt16 (0 ms) [ RUN ] ChannelMatrix.ReadInt24 [ OK ] ChannelMatrix.ReadInt24 (1 ms) [ RUN ] ChannelMatrix.ReadInt32 [ OK ] ChannelMatrix.ReadInt32 (0 ms) [ RUN ] ChannelMatrix.ReadFloat [ OK ] ChannelMatrix.ReadFloat (0 ms) [ RUN ] ChannelMatrix.ReadDouble [ OK ] ChannelMatrix.ReadDouble (1 ms) [ RUN ] ChannelMatrix.WriteInt8 [ OK ] ChannelMatrix.WriteInt8 (0 ms) [ RUN ] ChannelMatrix.WriteInt16 [ OK ] ChannelMatrix.WriteInt16 (1 ms) [ RUN ] ChannelMatrix.WriteInt24 [ OK ] ChannelMatrix.WriteInt24 (0 ms) [ RUN ] ChannelMatrix.WriteInt32 [ OK ] ChannelMatrix.WriteInt32 (1 ms) [ RUN ] ChannelMatrix.WriteFloat [ OK ] ChannelMatrix.WriteFloat (1 ms) [ RUN ] ChannelMatrix.WriteDouble [ OK ] ChannelMatrix.WriteDouble (0 ms) [--] 12 tests from ChannelMatrix (5 ms total) [--] Global test environment tear-down [==] 12 tests from 1 test case ran. (29 ms total) [ PASSED ] 12 tests. PASS: channelmatrix [==] Running 12 tests from 12 test cases. [--] Global test environment set-up. [--] 1 test from Data [ RUN ] Data.Null [ OK ] Data.Null (0 ms) [--] 1 test from Data (0 ms total) [--] 1 test from Channels [ RUN ] Channels.Null [ OK ] Channels.Null (0 ms) [--] 1 test from Channels (0 ms total) [--] 1 test from Rate [ RUN ] Rate.Null [ OK ] Rate.Null (0 ms) [--] 1 test from Rate (0 ms total) [--] 1 test from Compression [ RUN ] Compression.Null [ OK ] Compression.Null (0 ms) [--] 1 test from Compression (0 ms total) [--] 1 test from SampleFormat [ RUN ] SampleFormat.Null [ OK ] SampleFormat.Null (0 ms) [--] 1 test from SampleFormat (1 ms total) [--] 1 test from ByteOrder [ RUN ] ByteOrder.Null [ OK ] ByteOrder.Null (0 ms) [--] 1 test from ByteOrder (0 ms total) [--] 1 test from DataOffset [ RUN ] DataOffset.Null [ OK ] DataOffset.Null (0 ms) [--] 1 test from DataOffset (0 ms total) [--] 1 test from FrameCount [ RUN ] FrameCount.Null [ OK ] FrameCount.Null (0 ms) [--] 1 test from FrameCount (1 ms total) [--] 1 test from AES [ RUN ] AES.Null [ OK ] AES.Null (0 ms) [--] 1 test from AES (0 ms total) [--] 1 test from Setup [ RUN ] Setup.Null [ OK ] Setup.Null (0 ms) [--] 1 test from Setup (0 ms total) [--] 1 test from File [ RUN ] File.Bad [ OK ] File.Bad (1 ms) [--] 1 test from File (1 ms total) [--] 1 test from Query [ RUN ] Query.Bad [ OK ] Query.Bad (0 ms) [--] 1 test from Query (0 ms total) [--] Global test environment tear-down [==] 12 tests from 12 test cases ran. (4 ms total) [ PASSED ] 12 tests. PASS: error PASS: floatto24 [==] Running 4 tests from 1 test case. [--] Global test environment set-up. [--] 4 tests from FloatToIntTest [ RUN ] FloatToIntTest.Int8 [ OK ] FloatToIntTest.Int8 (0 ms) [ RUN ] FloatToIntTest.Int16 [ OK ] FloatToIntTest.Int16 (0 ms) [ RUN ] FloatToIntTest.Int24 [ OK ] FloatToIntTest.Int24 (1 ms) [ RUN ] FloatToIntTest.Int32 [ OK ] FloatToIntTest.Int32 (0 ms) [--] 4 tests from FloatToIntTest (1 ms total) [--] Global test environment tear-down [==] 4 tests from 1 test case ran. (2 ms total) [ PASSED ] 4 tests. PASS: floattoint [==] Running 4 tests from 1 test case. [--] Global test environment set-up. [--] 4 tests from IntToFloatTest [ RUN ] IntToFloatTest.Int8 [ OK ] IntToFloatTest.Int8 (0 ms) [ RUN ] IntToFloatTest.Int16 [ OK ] IntToFloatTest.Int16 (0 ms) [ RUN
Bug#687426: mpd-sima should start after MPD (when MPD lives on the same host)
Package: mpd-sima Version: 0.9.2-2 Severity: normal hi, Init scritp should mention MPD as weak dependencies in LSB headers: # Should-Start: mpd When mpd-sima starts it will shutdown if the MPD host is not reachable. LSB header provide a way to ensure a potential local MPD is up when mpd-sima is started. Cheers; K -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 3.2.0-3-686-pae (SMP w/2 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages mpd-sima depends on: ii adduser 3.113+nmu3 ii lsb-base4.1+Debian7 ii python 2.7.3~rc2-1 ii python-mpd 0.3.0-4 mpd-sima recommends no packages. Versions of packages mpd-sima suggests: ii mpd 0.16.7-2 -- Configuration Files: /etc/init.d/mpd-sima changed [not included] /etc/mpd-sima.cfg [Errno 13] Permission non accordée: u'/etc/mpd-sima.cfg' -- no debconf information ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#687397: beast: FTBFS: birnetutils.cc:725:44: error: 'access' was not declared in this scope
Hi. Il 12/09/2012 14:27, Lucas Nussbaum ha scritto: During a rebuild of all packages in *wheezy*, your package failed to build on amd64. Relevant part: /bin/bash ../libtool --silent --tag=CXX --mode=compile g++ -DBIRNET_LOG_DOMAIN=\BIRNET\ -D_BIRNET_SOURCE_EXTENSIONS -I. -I.. -I.. -I.. -I. -I. -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -D_BIRNET_SOURCE_EXTENSIONS -g -DG_ENABLE_DEBUG -Wall -Wdeprecated -Wno-cast-qual -pipe -O2 -ftracer -finline-functions -fno-keep-static-consts -c -o birnetutils.lo birnetutils.cc birnetthreadimpl.cc:1515:43: warning: 'gint g_atomic_int_exchange_and_add(volatile gint*, gint)' is deprecated (declared at /usr/include/glib-2.0/glib/gatomic.h:66): Use 'g_atomic_add' instead [-Wdeprecated-declarations] birnetthreadimpl.cc:1520:43: warning: 'gint g_atomic_int_exchange_and_add(volatile gint*, gint)' is deprecated (declared at /usr/include/glib-2.0/glib/gatomic.h:66): Use 'g_atomic_add' instead [-Wdeprecated-declarations] birnetthreadimpl.cc:1654:43: warning: 'gint g_atomic_int_exchange_and_add(volatile gint*, gint)' is deprecated (declared at /usr/include/glib-2.0/glib/gatomic.h:66): Use 'g_atomic_add' instead [-Wdeprecated-declarations] birnetthreadimpl.cc:1659:43: warning: 'gint g_atomic_int_exchange_and_add(volatile gint*, gint)' is deprecated (declared at /usr/include/glib-2.0/glib/gatomic.h:66): Use 'g_atomic_add' instead [-Wdeprecated-declarations] birnetthreadimpl.cc:1740:43: warning: 'gint g_atomic_int_exchange_and_add(volatile gint*, gint)' is deprecated (declared at /usr/include/glib-2.0/glib/gatomic.h:66): Use 'g_atomic_add' instead [-Wdeprecated-declarations] birnetthreadimpl.cc:1745:43: warning: 'gint g_atomic_int_exchange_and_add(volatile gint*, gint)' is deprecated (declared at /usr/include/glib-2.0/glib/gatomic.h:66): Use 'g_atomic_add' instead [-Wdeprecated-declarations] birnetutils.cc: In function 'int Birnet::Path::errno_check_file(const char*, const char*)': birnetutils.cc:725:44: error: 'access' was not declared in this scope birnetutils.cc: In function 'void Birnet::unlink_file_name(gpointer)': birnetutils.cc:1213:27: error: 'unlink' was not declared in this scope birnetutils.cc: In function 'const gchar* Birnet::url_create_redirect(const char*, const char*, const char*)': birnetutils.cc:1228:81: error: 'getpid' was not declared in this scope birnetutils.cc:1253:27: error: 'write' was not declared in this scope birnetutils.cc:1257:18: error: 'close' was not declared in this scope birnetutils.cc:1261:27: error: 'unlink' was not declared in this scope make[4]: *** [birnetutils.lo] Error 1 A patch is already available for that: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672030 But there is now another problem. Upstream is aware and will investigate this. Giovanni. -- Giovanni Mascellani mascell...@poisson.phc.unipi.it Pisa, Italy Web: http://poisson.phc.unipi.it/~mascellani Jabber: g.mascell...@jabber.org / giova...@elabor.homelinux.org signature.asc Description: OpenPGP digital signature ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Re: Debug symbols in packages, what's the policy?
On Sun, 09 Sep 2012 13:05:01 +0200, Kaj Ailomaa zeque...@mousike.me wrote: I had someone asking about this on a Ubuntu Studio IRC channel, and myself being ignorant on the subject, I got help from the same person on collecting some info on debugging symbols being built in into debian multimedia packages, and also searched the web a bit to see what I could find. As he suggested, some packages, such as qtractor, have build flags for including debug symbols in the rules file. And what I found while searching the web was that this may be the preferred way to build debian multimedia packages - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=684035. So, my question is, is there a policy for including debug symbols with debian multimedia packages, and why? If so, why not split those into additional packages? Again, I'm not very wise on the subject, but it seems to me that the main qtractor package includes debugs symbols, even though, I suppose they are supposed to go into qtractor-dbg. This is the rules file: #!/usr/bin/make -f LDFLAGS+=-Wl,--as-needed %: dh $@ --parallel --with autoreconf override_dh_auto_configure: dh_auto_configure -- --enable-debug \ --enable-lilv \ --enable-suil override_dh_strip: dh_strip --dbg-package=qtractor-dbg ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
[no subject]
Está usted en necesidad de un préstamo?___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
[no subject]
Está usted en necesidad de un préstamo?___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers