Package: cron
Version: 3.0pl1-128.1
Severity: wishlist
Tags: patch
Hello,
I have an i386 system which I would like to update a subset of to amd64 (a
partial cross-grade). Two of the packages which I need to install are
mythtv-{database,backend}:amd64 (from dmo) which each have a dependency on cron
which cannot be satisfied by non-multiarch cron:i386 (native for the system).
Marking the package as Multi-Arch: foreign would allow the i386 version to
satisfy those dependencies.
>From https://wiki.ubuntu.com/MultiarchSpec, Multi-Arch: foreign means:
The package is not co-installable and should be allowed to satisfy the
dependencies of a package of another architecture than its own.
Since cron behaves the same whether it is i386 or amd64 I think foreign is
appropriate.
The patch is so trivial I almost hesitate to attach it, but here it is. I've
tested that with this cron:i386 installed the mythtv-{database,backend}:amd64
dependencies are satisfied.
Thanks,
Ian.
-- Package-specific info:
--- EDITOR:
not set
--- /usr/bin/editor:
/bin/nano
--- /usr/bin/crontab:
-rwxr-sr-x 1 root crontab 40264 May 3 2015 /usr/bin/crontab
--- /var/spool/cron:
drwxr-xr-x 5 root root 4096 Oct 8 10:38 /var/spool/cron
--- /var/spool/cron/crontabs:
drwx-wx--T 2 root crontab 4096 Sep 27 09:38 /var/spool/cron/crontabs
--- /etc/cron.d:
drwxr-xr-x 2 root root 4096 Sep 23 18:14 /etc/cron.d
--- /etc/cron.daily:
drwxr-xr-x 2 root root 4096 Sep 23 18:20 /etc/cron.daily
--- /etc/cron.hourly:
drwxr-xr-x 2 root root 4096 Mar 25 2017 /etc/cron.hourly
--- /etc/cron.monthly:
drwxr-xr-x 2 root root 4096 Sep 23 18:13 /etc/cron.monthly
--- /etc/cron.weekly:
drwxr-xr-x 2 root root 4096 Jun 10 13:48 /etc/cron.weekly
-- System Information:
Debian Release: buster/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf, armel, arm64
Kernel: Linux 4.12.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages cron depends on:
ii adduser 3.116
ii debianutils 4.8.2
ii dpkg 1.18.24
ii init-system-helpers 1.49
ii libc6 2.24-17
ii libpam-runtime 1.1.8-3.6
ii libpam0g 1.1.8-3.6
ii libselinux1 2.7-2
ii lsb-base 9.20170808
Versions of packages cron recommends:
ii ssmtp [mail-transport-agent] 2.64-8+b2
Versions of packages cron suggests:
ii anacron 2.3-24
ii checksecurity 2.0.16+nmu1
ii logrotate 3.11.0-0.1
Versions of packages cron is related to:
pn libnss-ldap <none>
pn libnss-ldapd <none>
pn libpam-ldap <none>
pn libpam-mount <none>
pn nis <none>
pn nscd <none>
-- no debconf information
diff --git a/debian/control b/debian/control
index c55ab62..6ab8444 100644
--- a/debian/control
+++ b/debian/control
@@ -25,6 +25,7 @@ Depends:
adduser,
lsb-base (>= 3.0-10),
libpam-runtime (>= 1.0.1-11)
+Multi-Arch: foreign
Recommends:
exim4 | postfix | mail-transport-agent
Suggests: