[Pkg-ia32-libs-maintainers] Bug#535425: ia32-libs-tools [...] dependency on the amd64/ia64 package and binary NMUs

Andreas Beckmann andreas at abeckmann.de
Sun Jul 26 09:06:49 UTC 2009


Andreas Beckmann wrote:
> Another question: to all generated ia32-libf00 (1.2.3-4~23) packages a
> dependency on libf00 (= 1.2.3-4) is added. This should only be
> neccessary is some files/scripts (e.g. manpages, config files,
> translations) have been removed during creation of the ia32- package to
> prevent file conflicts when both ia32-libf00 and libf00 are installed.
> If no such conflict exists, it should be possible to have ia32-libf00
> installed and working without having libf00 installed, too.
> Or a Conflicts: libfoo (<< 1.2.3-4), libfoo (>> 1.2.3-4) would work to
> forbid mismatching versions to be installed.

That one is really getting nasty if binary NMUs are involved:

i386: libpcre3:
  Candidate: 7.8-2+b1

amd64: libpcre3:
  Candidate: 7.8-2

ia32-libpcre3 gets a dependency on libpcre3 (= 7.8-2+b1) which is
unsatisfyable on amd64.


Andreas





More information about the Pkg-ia32-libs-maintainers mailing list