Bug#456165: Details from Handbrake as to why it is statically linked to libraries

2012-09-12 Thread Alex Brooks
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

2012-09-12 Thread Francesco P. Lovergine
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

2012-09-12 Thread Lucas Nussbaum
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

2012-09-12 Thread Lucas Nussbaum
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)

2012-09-12 Thread Geoffroy Youri
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

2012-09-12 Thread Giovanni Mascellani
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?

2012-09-12 Thread Kaj Ailomaa
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]

2012-09-12 Thread Préstamo oferta


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]

2012-09-12 Thread Préstamo oferta


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