Your message dated Mon, 18 Feb 2019 06:19:36 +0000
with message-id <[email protected]>
and subject line Bug#915668: fixed in devscripts 2.19.3
has caused the Debian Bug report #915668,
regarding debc/debi: should list other-arch packages, install other-arch M-A: 
same packages
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.)


-- 
915668: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=915668
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: devscripts
Version: 2.18.10
Severity: normal

Prerequisite: have a source package like dbus, with a mixture of
Multi-Arch: 'same', 'foreign' and 'no' binaries, and a merged .changes
file containing source, amd64 and i386 builds (this is exactly what I
have when I'm ready to test dbus). Also suppose you have :amd64 and :i386
flavours of at least one Multi-Arch: same binary package from that source
already installed (in my case libdbus-1-3:i386 is depended on by wine).

There are some closely-related annoyances in debi and debc when dealing
with such packages.

1. debc

Steps to reproduce: debc dbus_*_multi.changes

Expected result: I would expect to see contents and metadata of every .deb
and .udeb, including i386, although possibly that's a wrong expectation

Actual result: I only see the _amd64 and _all packages listed by debc

2. debi

Steps to reproduce: sudo debi dbus_*_multi.changes

Expected results:
- Install "Multi-Arch: same" packages for every supported architecture
  (in my case libdbus-1-3, libdbus-1-dev and libdbus-1-3-dbgsym for both
  amd64 and i386)
- Install "Multi-Arch: foreign" and "Multi-Arch: no" packages if they
  belong to the primary architecture or 'all'
  (e.g. dbus:amd64 and dbus-1-doc:all are installed, but dbus:i386 is not)

Actual results:
- No :i386 packages are installed, and in particular not libdbus-1-3:i386
- libdbus-1-3:amd64 cannot be configured because it is out of sync with
  its :i386 counterpart
- libdbus-1-dev:amd64 and libdbus-1-3-dbgsym:amd64 cannot be configured
  because their dependency libdbus-1-3:amd64 is unconfigured
- The system is left in a broken transitional state and must be recovered
  with dpkg -i

3. debi --upgrade

Steps to reproduce: sudo debi --upgrade dbus_*_multi.changes

Expected results:
- Install "Multi-Arch: same" packages for every supported architecture
  (in my case libdbus-1-3, libdbus-1-dev and libdbus-1-3-dbgsym for both
  amd64 and i386), but only if the corresponding package:arch pair is
  already installed
- Install "Multi-Arch: foreign" and "Multi-Arch: no" packages if they
  belong to the primary architecture or 'all', but only if they are
  already installed for some architecture
  (e.g. dbus:amd64 and dbus-1-doc:all are considered, but dbus:i386 is not)

Actual results:
- Same as without --upgrade, except that dpkg skips installation of
  packages that weren't already installed

I have a patch that I think does the right thing, which I'll send as a
merge request when I've polished it.

    smcv

--- End Message ---
--- Begin Message ---
Source: devscripts
Source-Version: 2.19.3

We believe that the bug you reported is fixed in the latest version of
devscripts, 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.
Mattia Rizzolo <[email protected]> (supplier of updated devscripts 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: Mon, 18 Feb 2019 06:45:37 +0100
Source: devscripts
Architecture: source
Version: 2.19.3
Distribution: unstable
Urgency: medium
Maintainer: Devscripts Maintainers <[email protected]>
Changed-By: Mattia Rizzolo <[email protected]>
Closes: 915668 919191 919402 920470 920869 920870 920874 921378 921640 922079 
922131 922132
Changes:
 devscripts (2.19.3) unstable; urgency=medium
 .
   [ Mattia Rizzolo ]
   * grep-excuses:
     + Add a patch from Niels Thykier to fix a possible crash.  Closes: #919191
   * bts:
     + Expand the "BTS" acronym in the manpage synopsis.  Closes: #920870
   * rmadison:
     + Apply a patch from Jakub Wilk to use HTTPS with people.canonical.com.
       Closes: #921378
   * nmudiff:
     + Expand the "NMU" acronym in the manpage description.  Closes: #920869
 .
   [ Simon McVittie ]
   * debc/debi:
     + List packages of any architecture.
     + Consider installing foreign 'Multi-Arch: same' packages, as long as they
       belong of a known foreign architecture.
     + Closes: #915668; MR: !93
   * mergechanges: MR: !102
     + Merge Binary and Description fields.  Closes: #920470
     + Add a basic regression test.
 .
   [ Xavier Guimard ]
   * salsa:
     + Slightly improve the documentation.  Closes: #919402; MR: !100
     + Fix misinterpretation of SALSA_IRKER in devscripts.conf.
     + Fix the impossibility to delete email-on-push.
     + Fix email recipients afterglow when used with --all.
       Closes: #921640; MR: !104
     + Die if project is missing in fork command.  Closes: #922079
   * uscan:  MR: !101
     + Fix dehs output with components with the "ignore" version.
     + Fix dehs output when "group" is used.
     + Avoid false positive warning on USCAN_SYMLINK value.
       Closes: #920874; MR: !103
     + Fix exit code when component are used.  Closes: #922131; MR: !105
     + Don't parse empty options.  Closes: #922132; MR: !105
   * French translation update.
 .
   [ Chris Leick ]
   * German translation update.
 .
   [ Reiner Herrmann ]
   * German translation update.
Checksums-Sha1:
 cc9a610a08e746e539899c03900801a0bc4caa02 3090 devscripts_2.19.3.dsc
 5a55962e1904d3f255d118e0110fc396995de7cb 810356 devscripts_2.19.3.tar.xz
 0e02533e2b8dd4a4ef78d8c601006481d91ac8af 11942 
devscripts_2.19.3_amd64.buildinfo
Checksums-Sha256:
 02b9dc38f3c6448b44b40563a992ce9eefc37c5df2787d8bc180d081ae6d3089 3090 
devscripts_2.19.3.dsc
 2c7da1a9e3f3b37bb4f2040bd4e0919970d53b58c80ff98d3590872df49042ab 810356 
devscripts_2.19.3.tar.xz
 4c6ec45ca9c3717807cd01ffeb9a6f4f65a3c737d411b64f841747535aa4baaa 11942 
devscripts_2.19.3_amd64.buildinfo
Files:
 e8ac90354f3bd6bb6e66a6d3ca7eb9a2 3090 devel optional devscripts_2.19.3.dsc
 190552554f725b0de1f55009f4a95c76 810356 devel optional devscripts_2.19.3.tar.xz
 5546e7ba18aeb239109510db56696af9 11942 devel optional 
devscripts_2.19.3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlxqS4kACgkQCBa54Yx2
K63h6Q/8Ct8Gn2jr6p2HfUrZPOnSSH+vA3KfwjwHySnDDrZ6zfx+ow0F+WnGPgSi
UnRb6450IoYYCZGlmn93TbUhTOtkP4a34DlEqbofQz5F9BZEr0Rg32rkaxBNypw0
5g4ZTGafmVV+0mnavc3JN7dF7pXT+Nxxn/CHKU5ZtdLWi0cvognd9peOpD9jy3Pk
bs0PDzBtQzzQnO21cVjBK4xtf380vlCl50602n+7T18wgCtpLAOxGkrV1GuHu0Ax
PAgwZWxeM26P8Mho28XOLhlF8vWSDPkmN3nSVd2+p/WDPJqYz6SM9Dev5mFzgRK+
MKLWBaTgLH9O+trLPHP4kpkE5nNBabPxuJ4tD0fRNqp7RPqumgXI7QnyL7m6OvD9
YNEKLUHa8nurqjcwXGhWiFp12W7yb2Gs6srae0I3NGHpS7JsAMVzKHc66HMNtchk
tM2Hs0XNyNI6u9jSDyPPUguJ7ZSIqaQhc6XMszoZyQM5/L2z9dmOEGvcKfbxP+lf
2SuM3LBk8nfbiNLi44CYjcGitiBiiOZ9A4hKb87d+iiF1VZsCq4515P7/7IFDtS4
T9eYsp7RmRN9jcg5o+Rw8Xn3hpnfsAG7pb80BGLBLC6hFqpP7Qtn+A6hTReU7F1B
Qc57AePGN9Ia6XTph8J05uoxCOnBNDnkblUXfWBLD/BYmN/jgnc=
=xqNC
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to