Bug#794591: libtheora: unsatisfiable cross Build-Depends

Helmut Grohne helmut at subdivi.de
Tue Aug 4 18:04:08 UTC 2015


Source: libtheora
Version: 1.1.1+dfsg.1-6
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap

http://bootstrap.debian.net/cross.html reports libtheora with
unsatisfiable cross Build-Depends. The reason is that python is required
for the build architecture (indirectly) and for the host architecture
(via being listed in Build-Depends). I am not sure why Python is needed
for building libtheora, as the source does not have any references to
Python beyond an ancient SConstruct file, which cannot be used without
scons.

I propose that you drop python from Build-Depends. It will still be
present for arch-indep builds via texlive-latex-extra ->
texlive-pictures -> python. An arch-dep test rebuild without the python
dependency succeeded here.

Fixing this bug does not imply that libtheora can be cross built. It
means that it can be tested for cross building via automatic means. Due
to being an autotools project, I expect that crossing libtheora just
works.

Helmut
-------------- next part --------------
diff -Nru libtheora-1.1.1+dfsg.1/debian/changelog libtheora-1.1.1+dfsg.1/debian/changelog
--- libtheora-1.1.1+dfsg.1/debian/changelog	2014-11-11 14:46:24.000000000 +0100
+++ libtheora-1.1.1+dfsg.1/debian/changelog	2015-08-04 19:43:06.000000000 +0200
@@ -1,3 +1,10 @@
+libtheora (1.1.1+dfsg.1-6.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop python from Build-Depends. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Tue, 04 Aug 2015 19:37:02 +0200
+
 libtheora (1.1.1+dfsg.1-6) unstable; urgency=low
 
   [ Martin Stegh?fer ]
diff -Nru libtheora-1.1.1+dfsg.1/debian/control libtheora-1.1.1+dfsg.1/debian/control
--- libtheora-1.1.1+dfsg.1/debian/control	2014-10-21 22:49:14.000000000 +0200
+++ libtheora-1.1.1+dfsg.1/debian/control	2015-08-04 19:42:43.000000000 +0200
@@ -6,7 +6,7 @@
  Petter Reinholdtsen <pere at debian.org>
  , Martin Stegh?fer <martin at steghoefer.eu>
 Build-Depends: debhelper (>> 9), dh-autoreconf, devscripts,
- doxygen, libogg-dev, libsdl1.2-dev, libvorbis-dev, python,
+ doxygen, libogg-dev, libsdl1.2-dev, libvorbis-dev,
  libtool, automake, quilt, dpkg (>= 1.14.8), libpng-dev, pkg-config
 Build-Depends-Indep: transfig, texlive-latex-base, texlive-latex-extra,
  texlive-latex-recommended, texlive-fonts-recommended, ghostscript


More information about the pkg-xiph-maint mailing list