Bug#874330: cinnamon-doc: Please make the package multi-arch aware

2017-12-01 Thread Hugh McMaster
Hi Maximiliano,

On Thursday, 30 November 2017 1:50 AM, Maximiliano Curia wrote:
>cinnamon-doc is an arch:all package, I'm not sure what kind of duplication 
>check you are using, but what's the gain on tagging m-a: foreign to arch: all 
>packages? Wouldn't it be better to consider arch:all packages as non 
>duplicates?

Debian hosts its own file duplication detector, which, amongst other tasks, 
analyzes packages for Multi-Arch properties. See [1] for more information.

While it is true that Architecture: all packages are unique, Debian treats
these packages as native architecture packages after installation. This
means Architecture: all packages cannot satisfy dependencies from 
foreign architectures without the M-A: foreign marking.
Again, see [1] for more information.

While this is less of an issue with -doc packages, there is still a
noticeable difference package manager behaviour.

If you install cinnamon-doc on amd64, for example, and then try to
install cinnamon-doc:i386, apt outputs:

Package cinnamon-doc:i386 is not available, but is referred to by 
another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'cinnamon-doc:i386' has no installation candidate

Once the package is marked Multi-Arch: foreign, however, apt does not
try to install an architecture-specific variant of the package, because apt
knows that the M-A: foreign variant is valid for any architecture.

[1] https://wiki.debian.org/MultiArch/Hints

--
Hugh McMaster


Bug#874330: cinnamon-doc: Please make the package multi-arch aware

2017-11-29 Thread Maximiliano Curia

¡Hola Hugh!

El 2017-09-05 a las 06:27 +, Hugh McMaster escribió:
Package: cinnamon-doc 
Version: 3.2.7-4 
Severity: wishlist


Please mark cinnamon-doc as Multi-Arch: foreign to satisfy the Debian 
duplication check.


cinnamon-doc is an arch:all package, I'm not sure what kind of duplication 
check you are using, but what's the gain on tagging m-a: foreign to arch: all 
packages? Wouldn't it be better to consider arch:all packages as non 
duplicates?


Happy hacking,
--
"The most important thing in the programming language is the name. A language
will not succeed without a good name. I have recently invented a very good
name and now I am looking for a suitable language."
-- Donald Knuth
Saludos /\/\ /\ >< `/


signature.asc
Description: PGP signature


Bug#874330: cinnamon-doc: Please make the package multi-arch aware

2017-09-04 Thread Hugh McMaster
Package: cinnamon-doc
Version: 3.2.7-4
Severity: wishlist

Dear Maintainer,

Please mark cinnamon-doc as Multi-Arch: foreign to satisfy the Debian
duplication check.



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.12.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- no debconf information