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

Bug#233379: Inefficient packaging of arch independent data in package kcontrol



On Wed, Feb 18, 2004 at 02:22:11AM +0000, Steve McIntyre wrote:
> Package: kcontrol
> Version: various
> Severity: normal
> 
> This is a semi-automated bug report based on scanning the contents of
> binary .deb files in the unstable Debian archive.

Its all well and good to make motions about making arch independent
packages, but with the archive not tracking arch all packages for
various archs its not really a usable thing to do. Especially for
libraries.

To see what happens when arch independent data is split out just look
at qt-x11-free. You end up with packages not being installable due to
exact dependencies.

example:

Foo
Arch: any  (eg i386)
Depends: Bar (= Source-Version)

Bar
Arch: all

When a new source is uploaded Foo cannot be installed on any arch until
it is recompiled, which in real life can be months. What should be done
is the mirror track Arch: all packages for each architecture so that
packages never get into an uninstallable state. This is not how it
currently works, so eg anything that builds against qt fails to build
until qt itself is built everywhere. It is a huge fscking mess.

Chris

Attachment: signature.asc
Description: Digital signature


Reply to: