[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#799827: python3-apt: Parses incomplete list of dependencies



Package: python3-apt
Version: 0.9.3.12
Severity: normal

Dear Maintainer,

TagSection object gives an incomplete list of dependencies if dependency
list is multi-line and have some comment lines between dependencies.

For example:

$ dget
http://snapshot.debian.org/archive/debian/20150801T033844Z/pool/main/t/tracker/tracker_1.4.1-1.dsc
$ cd tracker-1.4.1/
$ python3
>>> import apt_pkg
>>> tagf = apt_pkg.TagFile(open('debian/control'))
>>> source_section = next(tagf)
>>> print(source_section['Build-Depends'])
debhelper (>= 9),
               dh-autoreconf,
               pkg-config,
               intltool (>= 0.40.0),
               gnome-common,
               libglib2.0-dev (>= 2.40.0),
               libpango1.0-dev (>= 1.0.0),
               libdbus-1-dev (>= 1.3.1),
               libgstreamer1.0-dev (>= 0.10.31),
               libgstreamer-plugins-base1.0-dev (>= 0.10.31),
               libsqlite3-dev (>= 3.7.9),
               libstemmer-dev,
               libpoppler-glib-dev (>= 0.16.0),
               libgsf-1-dev (>= 1.14.24),
               libexif-dev (>= 0.6),
               libpng12-dev (>= 1.2),
               libtiff-dev,
               libvorbis-dev (>= 0.22),
               libflac-dev (>= 1.2.1),
               libgtk-3-dev (>= 3.0.0),
               libtotem-plparser-dev,
               libmediaart-1.0-dev,
               zlib1g-dev,
               libexempi-dev (>= 2.1.0),

That is only half of the complete list:

$ cat debian/control
....
Build-Depends: debhelper (>= 9),
               dh-autoreconf,
               pkg-config,
               intltool (>= 0.40.0),
               gnome-common,
               libglib2.0-dev (>= 2.40.0),
               libpango1.0-dev (>= 1.0.0),
               libdbus-1-dev (>= 1.3.1),
               libgstreamer1.0-dev (>= 0.10.31),
               libgstreamer-plugins-base1.0-dev (>= 0.10.31),
               libsqlite3-dev (>= 3.7.9),
               libstemmer-dev,
               libpoppler-glib-dev (>= 0.16.0),
               libgsf-1-dev (>= 1.14.24),
               libexif-dev (>= 0.6),
               libpng12-dev (>= 1.2),
               libtiff-dev,
               libvorbis-dev (>= 0.22),
               libflac-dev (>= 1.2.1),
               libgtk-3-dev (>= 3.0.0),
               libtotem-plparser-dev,
               libmediaart-2.0-dev (>= 1.9.0),
               zlib1g-dev,
               libexempi-dev (>= 2.1.0),
#               evolution-dev (>= 2.32.0),
#               evolution-data-server-dev (>= 2.32.0),
#               libcamel1.2-dev (>= 2.32.0),
               libxml2-dev (>= 2.6),
               libupower-glib-dev (>= 0.9.0),
               libnautilus-extension-dev (>= 3.0),
               libenca-dev (>= 1.9),
               libiptcdata0-dev,
               uuid-dev,
               libgee-0.8-dev (>= 0.3),
               valac,
               gtk-doc-tools,
               libglib2.0-doc,
               xsltproc,
               graphviz,
               libunistring-dev,
               libgif-dev,
               libgxps-dev,
               libgirepository1.0-dev (>= 0.10.7-1~),
               gobject-introspection (>= 0.10)
....

Best regards,
Mert Dirik



-- System Information:
Debian Release: 8.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500,
'stable')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python3-apt depends on:
ii  libapt-inst1.5     1.0.9.8.2
ii  libapt-pkg4.12     1.0.9.8.2
ii  libc6              2.19-18+deb8u1
ii  libgcc1            1:4.9.2-10
ii  libstdc++6         4.9.2-10
ii  python-apt-common  0.9.3.12
ii  python3            3.4.2-2

Versions of packages python3-apt recommends:
ii  iso-codes    3.57-1
ii  lsb-release  4.1+Debian13+nmu1

Versions of packages python3-apt suggests:
ii  python-apt-doc   0.9.3.12
ii  python3-apt-dbg  0.9.3.12


Reply to: