Your message dated Tue, 13 Oct 2015 15:21:12 +0000
with message-id <[email protected]>
and subject line Bug#801615: fixed in dosbox 0.74-4.2
has caused the Debian Bug report #801615,
regarding dosbox: Please allow dosbox to satisfy dependencies from other
architectures (Multi-Arch: foreign)
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 [email protected]
immediately.)
--
801615: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801615
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dosbox
Version: 0.74-4.1
Severity: wishlist
Tags: patch
Control: block 792125 by -1
Hi,
since dosbox 0.74-4.1 you can run 16-bit Windows applications by typing
"wine FOO.EXE". Thanks for that!
Now I wanted to add a dependency from wine on dosbox (see bug #792125),
but noted that this only works if the 32-bit part of wine is installed.
This is wine32 which is only built on 32-bit architectures. On 64-bit
architectures you install it from a foreign architecture. E.g. on amd64
you install wine32:i386.
Now, on a amd64 system with wine32 depending on dosbox, this dependency
is only satisfied by the foreign dosbox:i386. But what I want (and what
works) is the native dosbox:amd64.
The shortcut in the wine packaging would be to add the dependency on
dosbox in the arch all package "wine", but this doesn't reflect the
requirement for wine32 being installed.
Therefore I ask you to make dosbox multi-arch aware by changing it from
the implicit "Multi-Arch: no" to "Multi-Arch: foreign". This allows
dosbox to satisfy dependencies from another arch, but doesn't change
anything in dosbox (e.g. its files continue to be installed to the same
places as before). See attached patch, which I successfully built and
tested on amd64. No special dependencies or build-dependencies are
needed in order to use Multi-Arch: foreign.
Thanks
jre
For reference see https://wiki.ubuntu.com/MultiarchSpec:
Multi-Arch: no
The package is not co-installable and it must not be used to satisfy the
dependency of any package of another architecture than its own.
This is the pre-multiarch behavior.
Multi-Arch: foreign
The package is not co-installable and should be allowed to satisfy the
dependencies of a package of another architecture than its own.
If a package is declared Multi-Arch: foreign, preference should be given
to a package for the native architecture if available; if it is not
available, the package manager may automatically install any available
package, regardless of architecture, or it may choose to make this an
option controlled by user configuration.
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages dosbox depends on:
ii libasound2 1.0.29-1
ii libc6 2.19-22
ii libgcc1 1:5.2.1-21
ii libgl1-mesa-glx [libgl1] 10.6.8-1
ii libpng12-0 1.2.50-2+b2
ii libsdl-net1.2 1.2.8-4
ii libsdl-sound1.2 1.0.3-7+b1
ii libsdl1.2debian 1.2.15-11
ii libstdc++6 5.2.1-21
ii libx11-6 2:1.6.3-1
ii zlib1g 1:1.2.8.dfsg-2+b1
dosbox recommends no packages.
dosbox suggests no packages.
-- no debconf information
diff --git a/debian/control b/debian/control
index 70aa1d4..0fe2da6 100644
--- a/debian/control
+++ b/debian/control
@@ -11,6 +11,7 @@ Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/dosbox.git
Package: dosbox
Architecture: any
+Multi-Arch: foreign
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: x86 emulator with Tandy/Herc/CGA/EGA/VGA/SVGA graphics, sound and DOS
DOSBox is a x86 emulator with Tandy/Hercules/CGA/EGA/VGA/SVGA graphics,
--- End Message ---
--- Begin Message ---
Source: dosbox
Source-Version: 0.74-4.2
We believe that the bug you reported is fixed in the latest version of
dosbox, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Graham Inggs <[email protected]> (supplier of updated dosbox package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 13 Oct 2015 16:54:56 +0200
Source: dosbox
Binary: dosbox
Architecture: source
Version: 0.74-4.2
Distribution: unstable
Urgency: medium
Maintainer: Jan Dittberner <[email protected]>
Changed-By: Graham Inggs <[email protected]>
Description:
dosbox - x86 emulator with Tandy/Herc/CGA/EGA/VGA/SVGA graphics, sound and
Closes: 801615
Changes:
dosbox (0.74-4.2) unstable; urgency=medium
.
* non-maintainer upload
* allow dosbox to satisfy dependencies from other architectures
(Multi-Arch: foreign) - thanks Jens Reyer (Closes: #801615)
Checksums-Sha1:
c550999821a634341c8354208bd0f1c8b8c4c142 1899 dosbox_0.74-4.2.dsc
983c7a31fb5198314ad1f250be5ccd9f0d524957 88972 dosbox_0.74-4.2.debian.tar.xz
Checksums-Sha256:
6791062a013ef0dd4a740eb46ae610078c05928f8805c8ff2ed7b836f30a1d99 1899
dosbox_0.74-4.2.dsc
2914d6f395c61364fe9c89af79c20ee77586aec046f79d53a7914108f6179ee2 88972
dosbox_0.74-4.2.debian.tar.xz
Files:
c473e1c8c5686e223c72263c20a1f0b2 1899 otherosfs optional dosbox_0.74-4.2.dsc
f32a75610a711b6bfaf225afe03a9d9a 88972 otherosfs optional
dosbox_0.74-4.2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJWHR36AAoJEK/P7I5mnOHCSzEQAMLOiX1Sjy9v0z5OfvnruXX3
2/q0JsZudNd1h381LEiLcZzUlLdijupfHBM5+eHMqkLZJAT0uhaqcPVtV/BeSNOn
5BxkVaA49Ec5g4zPT8rdNjeY2XiDbCAsj98z8G4AjTMTObRNO6wBhAyK/KVMAQTc
5MxZjeFNQjFWQ07ZiofIcNOBH94xmvqup501E38DsFiyAcSqFqILbdqM0O7BB5mE
u3eaFwdmRx85nY/m2hNdVObrVvXqxy49zOHQgaJWilGaRyr0Zuq4Ze+SNdM82/gI
cHx3K4nTcC/El93SWcroR93z8yF66FG1FJn2qWl0yTxtG/l2+57Y3qe+isFY+4oh
bAQzcdj138VqsDTzffq7GZl4+Di/joqsXMNAhEeZluSalVCcVwqiHlu6PGuZeWhh
zv9FodoaFs+acuv26dgE3svXeZ4MnAQEdg203+EKnTMNR8/8PikuquQTglbR9JX6
2vb7KiNJ7ghn9Wy32hJxtvpjMJKSgshk+tCzPjhH+u+jU5mEi3kAkrLwmQ706NW7
rAnsiu3TPX9fTWJ2MOjxKwrKuzlc4HnN9HEJce/2sAOqvfCGThboSwnLqs/e+z1e
+0G+anwmdB7vZYwO45ai/eaDInuMgkif5JIyPFTUM2qQ80kaMTgkCveh4IaYH1n1
DK98dphEBVBIEFnsWlTo
=7DcO
-----END PGP SIGNATURE-----
--- End Message ---