Your message dated Fri, 30 Nov 2018 10:31:09 +0200
with message-id <7e879662-2a43-28c0-67e8-d6b9f2d94...@debian.org>
and subject line Re: Bug#915027: libxft-dev should be installable for multiple
architectures simultaneously
has caused the Debian Bug report #915027,
regarding libxft-dev should be installable for multiple architectures
simultaneously
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
915027: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=915027
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libxft-dev
Version: 2.3.2-2
Attempting to install libxft-dev for amd64 and i386 at the same time (or
any other arch for that matter) gives an error that they conflict. This
is because the "Package: libxft-dev"section of the debian/control file
does not contain "Multi-arch: same" (see
https://wiki.debian.org/MultiArch/Hints#set_Multi-Arch:_same)which says
that any duplicate files between the two different architectures is fine.
As a working example the libxfixes-dev package's control file contains
this header and does allow installing for both architectures simultaneously.
The -dev package for the two architectures include headers, libs and man
pages. I verified that both architectures install their libs in
arch-specific folders and that the headers and man pages are identical
for the two architectures (making "Multi-Arch: same" safe to use).
Barring some differences in the headers for architectures other than
amd64 and i386, it should be fine to add "Multi-Arch: same" to the
control file.
Thank You.
P.S. The same bug could be filed for libxi-dev, libxtst-dev, (these two
also affect me) and probably many of the other x dev packages. Let me
know if you want me to file separate bug reports for those.
--- End Message ---
--- Begin Message ---
fixed 915027 2.3.2-2
thanks
On 30.11.2018 1.05, Davy Durham wrote:
> To be completely transparent, I did this on Ubuntu 16.04, but the
> package has not been changed significantly that I can see. So, that's odd
>
> I got the error when running "apt-get install libxft-dev:i386
> libxft-dev:amd64" which gives the conflict error. If I run "dpkg -i
> libxft-dev_2.3.2-1_amd64.deb libxft-dev_2.3.2-1_i386.deb" it will look
> like it installs both, but the install of i386 silently replaces the
> amd64, and running a dpkg --list would show only i386 as installed.
>
> That's probably basic for you, but that is what I am seeing. Does that
> information change anything in your testing?
it was fixed in 2.3.2-2:
xft (2.3.2-2) unstable; urgency=medium
..
* Mark libxft-dev Multi-Arch: same. Thanks Hugh McMaster for the
patch. (Closes: #884176).
also fixed in Ubuntu 18.10 and up.
--
t
--- End Message ---