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

Bug#473185: Please don't use package not available on all archs as first alternative

Package: libqt4-sql
Version: 4.3.4-2
Severity: wishlist

libqt4-sql currently depends on "libqt4-sql-ibase | libqt4-sql-mysql |
libqt4-sql-odbc | libqt4-sql-psql | libqt4-sql-sqlite |

I would suggest reordering that so that a package that is available on
all architectures is listed first (libqt4-sql-ibase is only available on
a few architectures). This would make it easier for very dumb dependency
resolvers (like the one in sbuild for example) to handle this. This is
at least a problem with the build-dependency resolver of the
experimental buildds since that does a full recursion in the
build-dependency tree to search for dependencies from experimental.

See e.g. this build log:

	Frank Lichtenheld

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (900, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-rc7-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libqt4-sql depends on:
ii  libc6                         2.7-9      GNU C Library: Shared libraries
ii  libmysqlclient15off           5.0.51a-3  MySQL database client library
ii  libpq5                        8.3.1-1    PostgreSQL C client library
ii  libqt4-core                   4.3.4-2    Qt 4 core non-GUI functionality ru
ii  libsqlite0                    2.8.17-4   SQLite shared library
ii  libsqlite3-0                  3.5.7-1    SQLite 3 shared library
ii  libstdc++6                    4.3.0-2    The GNU Standard C++ Library v3

libqt4-sql recommends no packages.

-- no debconf information

Reply to: