Re: rtmpdump_2.2e-2_i386.changes ACCEPTED

2010-06-10 Thread Fabian Greffrath

Hi all,

Am 07.06.2010 11:50, schrieb Sebastian Dröge:

Or at least a -fPIC static library? :)


given that upstream already has a rtmpsrc gstreamer-plugin in the 
bad set waiting (thanks slomo), I'd like to take action on this 
issue. My question is, how to do it best?


1) Build the library only once but with -fPIC. Does this have an 
effect on other non-library binaries linking against it? (If not, why 
don't we build all static libraries in Debian with -fPIC?)


2) We build the library twice in debian/rules, once with and once 
without -fPIC.
a) We rename the -fPIC variant to librtmp_pic.a and install it into 
librtmp-dev in addition the non-PIC library. (This would probably also 
require some patching against the pkg-config file.)
b) Both variants will be called librtmp.a but installed into different 
packages librtmp-dev and libtrmp_pic-dev which conflict against each 
other. (This would require a separate pkg-config file for each variant.)


3) We build the library twice, but patch upstream's Makefile to do so.

Any more ideas?

 - Fabian


___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Bug#585380: [audacity] hangs suddenly, can't find a pattern. Here is one bug trace.

2010-06-10 Thread Adrian Knoth
On Thu, Jun 10, 2010 at 01:27:26AM +0200, Arnfinn Ringvold wrote:

 Package: audacity
 Version: 1.3.5-2+lenny1

Audacity appears to be differently broken in every new version. We have
1.3.12-3 now, so I don't see any use in even looking at this bug.

Though I'm not the maintainer and therefore cannot speak how the
official approach to your report will be, the best advice I could give
at the moment is to try a newer version, preferably the one from sid.


HTH

-- 
mail: a...@thur.de  http://adi.thur.de  PGP/GPG: key via keyserver



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: rtmpdump_2.2e-2_i386.changes ACCEPTED

2010-06-10 Thread Reinhard Tartler
Hi Howard,

in our multimedia packaging team, there is some interest by various
people to use librtmp inside shared libraries like libavformat.so or
gstreamer modules.  This requires compiling the library as position
independent code (PIC).

Would you consider a patch for building a shared library librtmp.so for
the next release?  This way we could have both a PIC and a non-PIC
version, and avoid code duplications across application packages. The
downside of this would be of course the (well known) overhead of shared
library maintenance.

Please share your thoughts on this topic with us :-)

regards,
Reinhard

On Thu, Jun 10, 2010 at 09:46:07 (CEST), Fabian Greffrath wrote:

 Hi all,

 Am 07.06.2010 11:50, schrieb Sebastian Dröge:
 Or at least a -fPIC static library? :)

 given that upstream already has a rtmpsrc gstreamer-plugin in the bad
 set waiting (thanks slomo), I'd like to take action on this issue. My
 question is, how to do it best?

 1) Build the library only once but with -fPIC. Does this have an effect
 on other non-library binaries linking against it? (If not, why don't we
 build all static libraries in Debian with -fPIC?)

 2) We build the library twice in debian/rules, once with and once
 without -fPIC.
 a) We rename the -fPIC variant to librtmp_pic.a and install it into
 librtmp-dev in addition the non-PIC library. (This would probably also
 require some patching against the pkg-config file.)
 b) Both variants will be called librtmp.a but installed into different
 packages librtmp-dev and libtrmp_pic-dev which conflict against each
 other. (This would require a separate pkg-config file for each variant.)

 3) We build the library twice, but patch upstream's Makefile to do so.

 Any more ideas?

  - Fabian


 ___
 pkg-multimedia-maintainers mailing list
 pkg-multimedia-maintainers@lists.alioth.debian.org
 http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: Fwd: RFS: Scenic 0.6.0 - Telepresence software for live performances and installations

2010-06-10 Thread Jonas Smedegaard

On Wed, Jun 09, 2010 at 09:18:14PM -0400, Alexandre Quessy wrote:
Still working on this... It's not easy, but it's likely I will work 
with more free projects involving multimedia, Python and the autotools 
for a little while again. :)


Happy to hear that these challenges haven't turned you off.



2010/6/9 Jonas Smedegaard d...@jones.dk:


It should be DEB_PYTHON_MODULE_PACKAGES (not DEB_PYTHON_PACKAGES)



Thanks! It seems to work now. It's nice that it takes care of deleting 
the .pyo files. The .pyc files are byte-compiled for Python 2.5, but it 
seems to work with 2.6 as well.


Good.

Not sure I read you correctly above: Do the snippet only cleanup half of 
the Python compiled files?  If you seem to reveal weaknesses in the CDBS 
snippets then do tell - so I can improve them for the benefit of all 
(except those poor souls not seeing the light of CDBS ;-) ).



Try extend the PYTHONPATH in the check target.  Best to use make 
variable expansion using some of the variables calculated in 
/usr/share/cdbs/1/class/python-vars.mk.


If that fails to work then disable tests for now.  I find it better 
to properly use python-autotools.mk than running the tests.  But 
beware that since you know that the packaging should fail to build on 
certain architectures, then if for some reason some of those known 
failures only are discovered in the regression tests (as opposed to 
missing build-dependencies which is the more likely to happen) then 
the trick of not declaring specific supported archs but just rely on 
never succesfully built before on that arch will fail if postponing 
regression tests for later.




Well, since the unit tests mostly test the Python code, I disabled it 
for now.


I added the perl one-liner in the binary-fixup/scenic target. It 
doesn't replace the #! line in the scripts, though. Maybe I should add 
more rules or set something somewhere else?


Well, my idea was not to use it verbatim (although if relevant you can - 
and should - off course do that as well) but instead adapt it for use 
with the regression tests: I did not inspect the code, but imagined that 
in addition to adding a PYTHONPATH you might need to adjust hashbangs in 
tests as well.


If you want an example of custom PYTHONPATH export, have a look at 
radicale (one of my latest packagings).



Otherwise, I think this packaging stuff is going well. The upstream 
team will be ready for the 0.6.0 release for Friday, I think.


Sounds good.  But we need not delay releasing this packaging until then: 
approval from ftpmasters may take time, so better get in in as soon as 
we feel the packaging is acceptable.  Even if you know that this 
upstream code is flawed, we can still release but (if needed) 
immediately file a severe bugreport against it to block it from 
entering testing.



 - Jonas

--
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: rtmpdump_2.2e-2_i386.changes ACCEPTED

2010-06-10 Thread Reinhard Tartler
On Thu, Jun 10, 2010 at 10:37:23 (CEST), Howard Chu wrote:

 Reinhard Tartler wrote:
 Hi Howard,

 in our multimedia packaging team, there is some interest by various
 people to use librtmp inside shared libraries like libavformat.so or
 gstreamer modules.  This requires compiling the library as position
 independent code (PIC).

 Would you consider a patch for building a shared library librtmp.so for
 the next release?  This way we could have both a PIC and a non-PIC
 version, and avoid code duplications across application packages. The
 downside of this would be of course the (well known) overhead of shared
 library maintenance.

 If you submit a patch I'll take a look. I'm not ready to go there yet
 myself, there are other loose ends that still need to be tied up first.

Thanks for this input. I guess we should stick with a static library for
now until we have some packages actually using librtmp.

 Please share your thoughts on this topic with us :-)

 regards,
  Reinhard

 On Thu, Jun 10, 2010 at 09:46:07 (CEST), Fabian Greffrath wrote:

 Hi all,

 Am 07.06.2010 11:50, schrieb Sebastian Dröge:
 Or at least a -fPIC static library? :)

 Obviously this is what I recommend for now.

 given that upstream already has a rtmpsrc gstreamer-plugin in the bad
 set waiting (thanks slomo), I'd like to take action on this issue. My
 question is, how to do it best?

 1) Build the library only once but with -fPIC. Does this have an effect
 on other non-library binaries linking against it? (If not, why don't we
 build all static libraries in Debian with -fPIC?)

 -fPIC code on most platforms is a little slower than non-PIC; that's the
 reason most systems don't build this way by default. Some notable
 exceptions I recall are AIX/POWER (all binaries are PIC) and M68K (PIC
 was actually more compact and faster in many cases). I think on modern
 systems the difference is negligible.

 2) We build the library twice in debian/rules, once with and once
 without -fPIC.
 a) We rename the -fPIC variant to librtmp_pic.a and install it into
 librtmp-dev in addition the non-PIC library. (This would probably also
 require some patching against the pkg-config file.)
 b) Both variants will be called librtmp.a but installed into different
 packages librtmp-dev and libtrmp_pic-dev which conflict against each
 other. (This would require a separate pkg-config file for each variant.)

 Sounds like a lot of hassle for no real reason.

I guess we should go then with a), or c): don't provide a non-PIC .a
file at all.

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: rtmpdump_2.2e-2_i386.changes ACCEPTED

2010-06-10 Thread Fabian Greffrath

Am 10.06.2010 10:37, schrieb Howard Chu:

If you submit a patch I'll take a look. I'm not ready to go there yet
myself, there are other loose ends that still need to be tied up first.


Here you go!
From 34dd288920eaf70f4a6abcecf8a63c185b9912e6 Mon Sep 17 00:00:00 2001
From: Fabian Greffrath fab...@greffrath.com
Date: Thu, 10 Jun 2010 11:22:54 +0200
Subject: [PATCH] Build a shared library.

---
 librtmp/Makefile |   36 +++-
 1 files changed, 31 insertions(+), 5 deletions(-)

diff --git a/librtmp/Makefile b/librtmp/Makefile
index 88fd611..bc5b939 100644
--- a/librtmp/Makefile
+++ b/librtmp/Makefile
@@ -28,12 +28,17 @@ INCDIR=$(DESTDIR)$(incdir)
 LIBDIR=$(DESTDIR)$(libdir)
 MANDIR=$(DESTDIR)$(mandir)
 
-all:	librtmp.a
+LIBRARY=librtmp.a
+LIBRARY_SO=librtmp.so
+LIBRARY_SO_VER=librtmp.so.0
+
+all:	$(LIBRARY) $(LIBRARY_SO)
 
 clean:
-	rm -f *.o *.a
+	rm -f *.a *.lo *.o *.so *.so.*
 
-librtmp.a: rtmp.o log.o amf.o hashswf.o parseurl.o
+# Static library
+$(LIBRARY): rtmp.o log.o amf.o hashswf.o parseurl.o
 	$(AR) rs $@ $?
 
 log.o: log.c log.h Makefile
@@ -42,13 +47,34 @@ amf.o: amf.c amf.h bytes.h log.h Makefile
 hashswf.o: hashswf.c http.h rtmp.h rtmp_sys.h Makefile
 parseurl.o: parseurl.c rtmp.h rtmp_sys.h log.h Makefile
 
+%.o: %.c
+	$(CC) $(CFLAGS) -o $@ -c $
+
+# shared library
+$(LIBRARY_SO_VER): rtmp.lo log.lo amf.lo hashswf.lo parseurl.lo
+	$(CC) -shared -Wl,-soname,$@ $(LDFLAGS) -o $@ $?
+
+$(LIBRARY_SO): $(LIBRARY_SO_VER)
+	ln -sf $? $@
+
+log.lo: log.c log.h Makefile
+rtmp.lo: rtmp.c rtmp.h rtmp_sys.h handshake.h dh.h log.h amf.h Makefile
+amf.lo: amf.c amf.h bytes.h log.h Makefile
+hashswf.lo: hashswf.c http.h rtmp.h rtmp_sys.h Makefile
+parseurl.lo: parseurl.c rtmp.h rtmp_sys.h log.h Makefile
+
+%.lo: %.c
+	$(CC) $(CFLAGS) -fPIC -o $@ -c $
+
 librtmp.pc: librtmp.pc.in Makefile
 	sed -e s;@prefix@;$(prefix); -e s;@VERSION@;$(VERSION); \
 		-e s;@CRYPTO_REQ@;$(CRYPTO_REQ); librtmp.pc.in  $@
 
-install:	librtmp.a librtmp.pc
+install:	$(LIBRARY) $(LIBRARY_SO) librtmp.pc
 	-mkdir -p $(INCDIR) $(LIBDIR)/pkgconfig $(MANDIR)/man3
 	cp amf.h http.h log.h rtmp.h $(INCDIR)
-	cp librtmp.a $(LIBDIR)
+	cp $(LIBRARY) $(LIBDIR)
+	cp $(LIBRARY_SO) $(LIBDIR)
+	cp $(LIBRARY_SO_VER) $(LIBDIR)
 	cp librtmp.pc $(LIBDIR)/pkgconfig
 	cp librtmp.3 $(MANDIR)/man3
-- 
1.7.1

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Comments regarding libebml_1.0.0-1_i386.changes

2010-06-10 Thread Alexander Reichle-Schmehl
Hi Maintainer!

I'm going to accept your package, but could you please clarify the license
of your deian/* files in a succeding upload?  I guess you intended to
license is under the terms of the GPL (as you refer to the GPL at the
bottom of it).


Best regards,
  Alexander



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


libebml_1.0.0-1_i386.changes ACCEPTED

2010-06-10 Thread Archive Administrator



Accepted:
libebml-dev_1.0.0-1_i386.deb
  to main/libe/libebml/libebml-dev_1.0.0-1_i386.deb
libebml2_1.0.0-1_i386.deb
  to main/libe/libebml/libebml2_1.0.0-1_i386.deb
libebml_1.0.0-1.debian.tar.gz
  to main/libe/libebml/libebml_1.0.0-1.debian.tar.gz
libebml_1.0.0-1.dsc
  to main/libe/libebml/libebml_1.0.0-1.dsc
libebml_1.0.0.orig.tar.bz2
  to main/libe/libebml/libebml_1.0.0.orig.tar.bz2


Override entries for your package:
libebml-dev_1.0.0-1_i386.deb - optional libdevel
libebml2_1.0.0-1_i386.deb - optional libs
libebml_1.0.0-1.dsc - source libs

Announcing to debian-devel-chan...@lists.debian.org
Closing bugs: 582238 


Thank you for your contribution to Debian.

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Bug#582238: marked as done (libebml: New upstream release 0.8.0)

2010-06-10 Thread Debian Bug Tracking System
Your message dated Thu, 10 Jun 2010 11:32:24 +
with message-id e1omfzk-0005cg...@ries.debian.org
and subject line Bug#582238: fixed in libebml 1.0.0-1
has caused the Debian Bug report #582238,
regarding libebml: New upstream release 0.8.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
582238: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582238
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: libebml0
Version: 0.7.7-3.1
Severity: normal
File: libebml

Hi,

Please package this version.

Christian

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.34 (SMP w/4 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 libebml0 depends on:
ii  libc6 2.10.2-8   Embedded GNU C Library: Shared lib
ii  libgcc1   1:4.4.4-2  GCC support library
ii  libstdc++64.4.4-2The GNU Standard C++ Library v3

libebml0 recommends no packages.

libebml0 suggests no packages.

-- no debconf information


---End Message---
---BeginMessage---
Source: libebml
Source-Version: 1.0.0-1

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

libebml-dev_1.0.0-1_i386.deb
  to main/libe/libebml/libebml-dev_1.0.0-1_i386.deb
libebml2_1.0.0-1_i386.deb
  to main/libe/libebml/libebml2_1.0.0-1_i386.deb
libebml_1.0.0-1.debian.tar.gz
  to main/libe/libebml/libebml_1.0.0-1.debian.tar.gz
libebml_1.0.0-1.dsc
  to main/libe/libebml/libebml_1.0.0-1.dsc
libebml_1.0.0.orig.tar.bz2
  to main/libe/libebml/libebml_1.0.0.orig.tar.bz2



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 582...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Fabian Greffrath fabian+deb...@greffrath.com (supplier of updated libebml 
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 ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Tue, 08 Jun 2010 23:13:59 +0200
Source: libebml
Binary: libebml2 libebml-dev
Architecture: source i386
Version: 1.0.0-1
Distribution: experimental
Urgency: low
Maintainer: Debian multimedia packages maintainers 
pkg-multimedia-maintainers@lists.alioth.debian.org
Changed-By: Fabian Greffrath fabian+deb...@greffrath.com
Description: 
 libebml-dev - access library for the EBML format (development files)
 libebml2   - access library for the EBML format (shared library)
Closes: 582238
Changes: 
 libebml (1.0.0-1) experimental; urgency=low
 .
   [ Reinhard Tartler ]
   * remove generated files from branch
   * add .gitignore file
   * bump shlips
   * remove debian/patches/010_propagate_cflags.diff hack
   * remove debian/patches/020_invalid_cast.diff, applied upstream
   * remove debian/patches/030_g++-4.3.diff, merged upstream
   * don't create usr/include in libebml0 package
 .
   [ Fabian Greffrath ]
   * Add debian/watch.
   * Add debian/gbp.conf.
   * Imported Upstream version 1.0.0 (Closes: #582238).
 .
   [ Reinhard Tartler ]
   * prepare new upload
   * convert to Source Format 3.0 (quilt)
   * update Vcs- headers
 .
   [ Fabian Greffrath ]
   * Remove useless debian/*.dirs.
   * Bump library soname to libebml2.
   * Convert Debian packaging to dh 7.
   * Add myself to Uploaders.
   * Bump Standards-Version to 3.8.4.
   * Fix weak-library-dev-dependency.
   * Fix debhelper-but-no-misc-depends.
   * Wrap lines in debian/control.
   * Fix duplicate-short-description.
   * Fix old-fsf-address-in-copyright-file.
Checksums-Sha1: 
 29f9fa49f8245a6cc13a6e89bec55080f659339c 1428 libebml_1.0.0-1.dsc
 8b79752ddb6cadab0346b43785432c554dbf220d 60058 libebml_1.0.0.orig.tar.bz2
 cbf53d075ee1adada10b0d200fa922eb5a21711b 3834 libebml_1.0.0-1.debian.tar.gz
 2892115cdbfa19704425041bf71dd99a5844c53a 68630 libebml2_1.0.0-1_i386.deb
 9cb08f6670c83e1f03452016f20d64595f94e9d5 99760 libebml-dev_1.0.0-1_i386.deb
Checksums-Sha256: 
 c095faf7b77ff490ef31f0fb05529a1437b7a6104984ed70c335494b18b9c31b 1428 
libebml_1.0.0-1.dsc
 72480dec736cd5df5bc9e8c3864a58d17715542c83ff1b2095dca46cc1b8b178 60058 
libebml_1.0.0.orig.tar.bz2
 

Verbose build log

2010-06-10 Thread Christophe Mutricy
Hello,

VLC 1.1.0 uses automake 1.11 and so the build can produce non-verbose logs like 
the kernel does for some years.

CC foo.o
CCLD foo.so 
...

We can revert to the old fully verbose behaviour if we like.

Do you know if there is a Debian or pkg-multimedia policy/best-practice on this 
matter.

Verbose log can help debug FTBFS but increase the size of the log by 2 or 3 
order of magnitude

Regards

--
Xtophe

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


xbmc - libcdio patch

2010-06-10 Thread Sasa Davidovic

Hi,

I tested official XBMC installation instructions as written on 
http://wiki.xbmc.org/index.php?title=XBMCbuntu with latest ubuntu distro

and xbmc packets from ppa repository.
(http://ppa.launchpad.net/team-xbmc/ppa/ubuntu/dists/lucid)

It seems that xbmc 1:9.11-lucid2 has same problem like xbmc from 
debian-multimedia repository had some time ago. Problem was corrected 
with same patch which I'm sending to You.


Would you please consider to include this patch in current XBMC packet 
(9.11-lucid2) which will fix bug/problem when xbmc tries to use CD/DVD unit.


According to the developers, that problem is solved in resent SVN 
version, but until then...  :)



Well to be short, whole problem is discussed in following thread:
http://trac.xbmc.org/ticket/8026

There is a patch on that same page, and I only adapted it to apply 
cleanly to xbmc source.


Packets are tested on ubuntu lucid amd64 and they are working like 
expected.


THX in advance.

Best regards,

Sasa Davidovic





diff --git a/xbmc/Application.cpp b/xbmc/Application.cpp
index 9097519..9b6418d 100644
--- a/xbmc/Application.cpp
+++ b/xbmc/Application.cpp
@@ -236,7 +236,11 @@
 #endif
 
 #ifdef HAS_DVD_DRIVE
+#ifdef _WIN32
 #include lib/libcdio/logging.h
+#else
+#include cdio/logging.h
+#endif
 #endif
 
 #ifdef HAS_HAL
diff --git a/xbmc/FileSystem/Makefile b/xbmc/FileSystem/Makefile
index 782d57a..1e524ed 100644
--- a/xbmc/FileSystem/Makefile
+++ b/xbmc/FileSystem/Makefile
@@ -1,5 +1,4 @@
 INCLUDES=-I. -I../ -I../cores -I../linux -I../../guilib -I../lib/UnrarXLib -I../utils -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-INCLUDES+=-I../lib/libcdio/libcdio/include

 CXXFLAGS+=-D__STDC_FORMAT_MACROS \
 
diff --git a/xbmc/FileSystem/cdioSupport.cpp b/xbmc/FileSystem/cdioSupport.cpp
index 00e5fdd..21a0b67 100644
--- a/xbmc/FileSystem/cdioSupport.cpp
+++ b/xbmc/FileSystem/cdioSupport.cpp
@@ -26,7 +26,7 @@
 #include cdioSupport.h
 #include utils/SingleLock.h
 #include utils/log.h
-#ifndef _LINUX
+#ifdef _WIN32
 #include lib/libcdio/logging.h
 #include lib/libcdio/util.h
 #include lib/libcdio/mmc.h
diff --git a/xbmc/FileSystem/iso9660.cpp b/xbmc/FileSystem/iso9660.cpp
index 6e1633f..58fbc50 100644
--- a/xbmc/FileSystem/iso9660.cpp
+++ b/xbmc/FileSystem/iso9660.cpp
@@ -44,7 +44,7 @@ ISO9660
 #include utils/CharsetConverter.h
 
 #include DetectDVDType.h  // for MODE2_DATA_SIZE etc.
-#ifdef _LINUX
+#ifndef _WIN32
 #include cdio/bytesex.h
 #else
 #include lib/libcdio/bytesex.h // for from_723  from_733
diff --git a/xbmc/Makefile b/xbmc/Makefile
index abfbdcb..f55381a 100644
--- a/xbmc/Makefile
+++ b/xbmc/Makefile
@@ -8,8 +8,6 @@ INCLUDES+=-Ilib/libUPnP/Platinum/Source/Core \
   -Ilib/libUPnP/Neptune/Source/System/Posix \
   -Ilib/libUPnP/Neptune/Source/Core
 
-INCLUDES+=-Ilib/libcdio/libcdio/include
-
 SRCS=Application.cpp \
  CueDocument.cpp \
  GUISettings.cpp \
diff --git a/xbmc/cdrip/CDDAReader.cpp b/xbmc/cdrip/CDDAReader.cpp
index c8b37b2..e3e9c0b 100644
--- a/xbmc/cdrip/CDDAReader.cpp
+++ b/xbmc/cdrip/CDDAReader.cpp
@@ -24,7 +24,11 @@
 #ifdef HAS_CDDA_RIPPER
 
 #include CDDAReader.h
+#ifdef _WIN32
 #include lib/libcdio/cdio.h
+#else
+#include cdio/cdio.h
+#endif
 #include utils/log.h
 
 #define SECTOR_COUNT 52
diff --git a/xbmc/cores/paplayer/AC3CDDACodec.cpp b/xbmc/cores/paplayer/AC3CDDACodec.cpp
index 20cded7..f2a077a 100644
--- a/xbmc/cores/paplayer/AC3CDDACodec.cpp
+++ b/xbmc/cores/paplayer/AC3CDDACodec.cpp
@@ -22,7 +22,11 @@
 #include system.h
 #include AC3CDDACodec.h
 #ifdef HAS_AC3_CDDA_CODEC
+#ifdef _WIN32
 #include lib/libcdio/sector.h
+#else
+#include cdio/sector.h
+#endif
 
 AC3CDDACodec::AC3CDDACodec() : AC3Codec()
 {
diff --git a/xbmc/cores/paplayer/CDDAcodec.cpp b/xbmc/cores/paplayer/CDDAcodec.cpp
index ca8f1be..42460dc 100644
--- a/xbmc/cores/paplayer/CDDAcodec.cpp
+++ b/xbmc/cores/paplayer/CDDAcodec.cpp
@@ -20,7 +20,11 @@
  */
 
 #include CDDAcodec.h
+#ifdef _WIN32
 #include lib/libcdio/sector.h
+#else
+#include cdio/sector.h
+#endif
 
 #define SECTOR_COUNT 55 // max. sectors that can be read at once
 #define MAX_BUFFER_SIZE 2*SECTOR_COUNT*CDIO_CD_FRAMESIZE_RAW
diff --git a/xbmc/cores/paplayer/DTSCDDACodec.cpp b/xbmc/cores/paplayer/DTSCDDACodec.cpp
index e64cc2e..9bc46c6 100644
--- a/xbmc/cores/paplayer/DTSCDDACodec.cpp
+++ b/xbmc/cores/paplayer/DTSCDDACodec.cpp
@@ -22,7 +22,11 @@
 #include system.h
 #include DTSCDDACodec.h
 #ifdef HAS_DTS_CODEC
+#ifdef _WIN32
 #include lib/libcdio/sector.h
+#else
+#include cdio/sector.h
+#endif
 
 DTSCDDACodec::DTSCDDACodec() : DTSCodec()
 {
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: Bug#570611: ITP: mythtv -- A personal video recorder application

2010-06-10 Thread Andres Mejia
On Friday 16 April 2010 08:11:47 Fabian Greffrath wrote:
 Am 20.02.2010 07:25, schrieb Andres Mejia:
  Package: wnpp
  Severity: wishlist
  Owner: Andres Mejiamcita...@gmail.com
  
  * Package name: mythtv
  
 Version : 0.22
 
 Any news on this one?

Yes, the patch I proposed was rejected upstream. After some thought, even I 
thought having mythtv without libmp3lame would be rather useless.

Perhaps general encoding done via ffmpeg can be supported, for cases where 
recording via vp8/theora+vorbis is desired.

-- 
Regards,
Andres Mejia

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: Verbose build log

2010-06-10 Thread Felipe Sateler
On Thu, Jun 10, 2010 at 10:12, Christophe Mutricy xto...@chewa.net wrote:
 Hello,

 VLC 1.1.0 uses automake 1.11 and so the build can produce non-verbose logs 
 like the kernel does for some years.

 CC foo.o
 CCLD foo.so
 ...

 We can revert to the old fully verbose behaviour if we like.

 Do you know if there is a Debian or pkg-multimedia policy/best-practice on 
 this matter.

 Verbose log can help debug FTBFS but increase the size of the log by 2 or 3 
 order of magnitude

I would think the time you waste by waiting a 3Mb file to download
instead of a 3Kb file is more than regained by the detailed command
lines which could provide help with problematic flags.

It's still your call, though. I don't believe there is any policy on
this matter.

-- 

Saludos,
Felipe Sateler

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: Verbose build log

2010-06-10 Thread Jonas Smedegaard

On Thu, Jun 10, 2010 at 02:15:05PM -0400, Felipe Sateler wrote:

On Thu, Jun 10, 2010 at 10:12, Christophe Mutricy xto...@chewa.net wrote:

Hello,

VLC 1.1.0 uses automake 1.11 and so the build can produce non-verbose 
logs like the kernel does for some years.


CC foo.o
CCLD foo.so
...

We can revert to the old fully verbose behaviour if we like.

Do you know if there is a Debian or pkg-multimedia 
policy/best-practice on this matter.


Verbose log can help debug FTBFS but increase the size of the log by 
2 or 3 order of magnitude


I would think the time you waste by waiting a 3Mb file to download 
instead of a 3Kb file is more than regained by the detailed command 
lines which could provide help with problematic flags.


It's still your call, though. I don't believe there is any policy on 
this matter.


Debian Policy is based on common practices, not the other way around.  I 
guess you are right, Felipe, that this is not governed by policy, but 
only because not yet written: I do believe it is a common practice to 
avoid build noise silencers.


Here's one small piece of the puzzle: http://bugs.debian.org/551453

You can probably find some debates with varying viewpoints by searching 
debian-de...@lists.debian.org if not convinced as easy as I was :-)



Kind regards,

 - Jonas

--
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: csound manual

2010-06-10 Thread Felipe Sateler
On Thu, Jun 10, 2010 at 18:12, Felipe Sateler fsate...@gmail.com wrote:
 On Thu, Jun 10, 2010 at 18:00, Jonas Smedegaard jo...@jones.dk wrote:

 Please see http://www.csounds.com/manual/html/PrefaceHistory.html for
 a short summary of the csound manual.

And BTW, there is code in debian/rules that parses that page to
generate a non exhaustive list of contributors. It is currently
commented out, though. It is in common-post-build-indep.
-- 

Saludos,
Felipe Sateler

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


ir behold, If

2010-06-10 Thread Porten Faigley


pyric.rtf
Description: Binary data
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: Verbose build log

2010-06-10 Thread Loïc Minier
On Thu, Jun 10, 2010, Christophe Mutricy wrote:
 We can revert to the old fully verbose behaviour if we like.
 
 Do you know if there is a Debian or pkg-multimedia policy/best-practice on 
 this matter.
 
 Verbose log can help debug FTBFS but increase the size of the log by 2 or 3 
 order of magnitude

 I understand the best practice is to use verbose build logs for package
 builds so that we can still grep them for flags and the like.

-- 
Loïc Minier

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Bug#562860: mediatomb_0.12.0~svn2018-4: does not build - dh_install: command returned error code 256

2010-06-10 Thread Patric Karlsson
I had this problem too, my debhelper needed upgrading to 7.0.50, so I 
upgraded to 7.4.11~bpo50+1 from lenny-backports. Worked fine after that.





___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Bug#488226: Vate-detective agencies, nothing had been

2010-06-10 Thread Whitley Silbiger


tournament.rtf
Description: Binary data
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: csound manual

2010-06-10 Thread Jonas Smedegaard

On Thu, Jun 10, 2010 at 04:59:35PM -0400, Felipe Sateler wrote:

On Thu, Jun 10, 2010 at 16:51, Jonas Smedegaard jo...@jones.dk wrote:
You write to me personally, even though the packaging has now moved 
to the Multimedia team.  Was that intentional?


No, it was not. Just force of habit, i think.


:-)



On Thu, Jun 10, 2010 at 04:35:27PM -0400, Felipe Sateler wrote:


On Tue, May 25, 2010 at 15:44, Jonas Smedegaard d...@jones.dk wrote:


On Tue, May 25, 2010 at 01:37:28PM -0400, Felipe Sateler wrote:


May I ask you update that please? I updated the manual to version 
5.12 a couple of weeks ago, the changes are in the git repository. 
Maybe then we can release the updated manual?


Updated now.

But please check the changes to copyright_hints, like this:

 QUILT_PATCHES=debian/patches quilt push -a
 DEB_MAINTAINER_MODE=1 debian/rules pre-build
 DEB_MAINTAINER_MODE=1 fakeroot debian/rules clean
 QUILT_PATCHES=debian/patches quilt pop -a
 mv debian/copyright_newhints debian/copyright_hints
 git diff --color-words

...or however you want to do the last part.

It seems at least Michael Gogins has newly appeared.


Michael Gogins has since a long time authored manual entries. He 
just appeared in the copyright hints, it seems.


How do you mean he just appeared?  That he is really not a 
copyright holder and it is wrong that his name appeared there?


He just appeared in some file, thus detected by the copyright script.


He appeared as a copyright holder, I believe, so something that we 
should document IMHO:


Copyright 2004-2005 by Michael Gogins for modifications made to the 
Alternative Csound Reference Manual


...except off course if that mentioned Alternative Csound Reference 
Manual is not at all included in any of our source or binary packages.



However, note that currently we have everything as copyright Andres 
Cabrera and others. Upstream is not really thorough in tracking 
copyrights, so trying to work out which file was authored by which set 
of people is not something I think is a reasonable use of anyone's 
time.


I don't find it acceptable for us to just use the joker term and 
others as upstram author.  If we cannot locate upstream authors, then 
we cannot locate the ones granting us the free license, which means we 
really did not receive that license and cannot redistribute.



And did you check thoroughly? I just mentioned his name as an example 
- I believe there were more differences than that.


There are many new files, and I do not track each one to see if a new 
copyright holder appears. However, I do follow upstream's list, and the 
license has not changed for the manual, which means contributions to 
the manual are licensed as GFDL.


Upstream are in a different position than us.  Them choosing to be more 
relaxed in how they express copyright and licensing does not permit us 
to do the same.



 - Jonas

--
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: csound manual

2010-06-10 Thread Felipe Sateler
On Thu, Jun 10, 2010 at 18:00, Jonas Smedegaard jo...@jones.dk wrote:
 On Thu, Jun 10, 2010 at 04:59:35PM -0400, Felipe Sateler wrote:

 On Thu, Jun 10, 2010 at 16:51, Jonas Smedegaard jo...@jones.dk wrote:

 You write to me personally, even though the packaging has now moved to
 the Multimedia team.  Was that intentional?

 No, it was not. Just force of habit, i think.

 :-)


 On Thu, Jun 10, 2010 at 04:35:27PM -0400, Felipe Sateler wrote:

 On Tue, May 25, 2010 at 15:44, Jonas Smedegaard d...@jones.dk wrote:

 On Tue, May 25, 2010 at 01:37:28PM -0400, Felipe Sateler wrote:

 May I ask you update that please? I updated the manual to version 5.12
 a couple of weeks ago, the changes are in the git repository. Maybe then 
 we
 can release the updated manual?

 Updated now.

 But please check the changes to copyright_hints, like this:

  QUILT_PATCHES=debian/patches quilt push -a
  DEB_MAINTAINER_MODE=1 debian/rules pre-build
  DEB_MAINTAINER_MODE=1 fakeroot debian/rules clean
  QUILT_PATCHES=debian/patches quilt pop -a
  mv debian/copyright_newhints debian/copyright_hints
  git diff --color-words

 ...or however you want to do the last part.

 It seems at least Michael Gogins has newly appeared.

 Michael Gogins has since a long time authored manual entries. He just
 appeared in the copyright hints, it seems.

 How do you mean he just appeared?  That he is really not a copyright
 holder and it is wrong that his name appeared there?

 He just appeared in some file, thus detected by the copyright script.

 He appeared as a copyright holder, I believe, so something that we should
 document IMHO:

 Copyright 2004-2005 by Michael Gogins for modifications made to the
 Alternative Csound Reference Manual

 ...except off course if that mentioned Alternative Csound Reference Manual
 is not at all included in any of our source or binary packages.

His name appears in a non exhaustive list, and it happens to appear
because someone actually typed his real name instead of using the
corresponding XML entity, which is normally used.



 However, note that currently we have everything as copyright Andres
 Cabrera and others. Upstream is not really thorough in tracking copyrights,
 so trying to work out which file was authored by which set of people is not
 something I think is a reasonable use of anyone's time.

 I don't find it acceptable for us to just use the joker term and others as
 upstram author.  If we cannot locate upstream authors, then we cannot locate
 the ones granting us the free license, which means we really did not receive
 that license and cannot redistribute.

The fact that I can't remember who did what does not mean that I have
not enforced contributions to be GFDL. So your reasoning is wrong.

Please see http://www.csounds.com/manual/html/PrefaceHistory.html for
a short summary of the csound manual.



 And did you check thoroughly? I just mentioned his name as an example - I
 believe there were more differences than that.

 There are many new files, and I do not track each one to see if a new
 copyright holder appears. However, I do follow upstream's list, and the
 license has not changed for the manual, which means contributions to the
 manual are licensed as GFDL.

 Upstream are in a different position than us.  Them choosing to be more
 relaxed in how they express copyright and licensing does not permit us to do
 the same.

In the current form, we are not in violation of the license. What do
you mean we need to be more strict?


-- 

Saludos,
Felipe Sateler

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Re: csound manual

2010-06-10 Thread Jonas Smedegaard

On Thu, Jun 10, 2010 at 06:14:22PM -0400, Felipe Sateler wrote:

On Thu, Jun 10, 2010 at 18:12, Felipe Sateler fsate...@gmail.com wrote:

On Thu, Jun 10, 2010 at 18:00, Jonas Smedegaard jo...@jones.dk wrote:



Please see http://www.csounds.com/manual/html/PrefaceHistory.html for
a short summary of the csound manual.


And BTW, there is code in debian/rules that parses that page to
generate a non exhaustive list of contributors. It is currently
commented out, though. It is in common-post-build-indep.


I lost you here.  What is it you are trying to say?

You insist that it is ok to cover most authors as and others instead 
of listing their names explicitly in debian/copyright, yet you ask me to 
go investigate the details. Why?



 - Jonas

--
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers


Ced entirely impracticable. Now, however

2010-06-10 Thread Hedemann Penhall


reinstates.rtf
Description: Binary data
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers