--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: qmail-run and ucspi-tcp-ipv6 can't be installed together
- From: Jared Showalter <jms137@gmail.com>
- Date: Sun, 09 Mar 2014 01:50:27 -0800
- Message-id: <20140309095027.19224.44808.reportbug@hector.jshowalter.com>
Package: qmail-run
Version: 2.0.2
Severity: normal
Tags: patch ipv6
Dear Maintainer,
I could not install ucspi-tcp-ipv6 with qmail-run installed, because
ucspi-tcp-ipv6 conflicts with ucspi-tcp and provides ucspi-tcp.
However, qmail-run depends on an explicit version of ucspi-tcp,
and virtual packages cannot yet have versions.
Of course, Debian's qmail is not IPv6 patched AFAIK, but it need not
impede the installation of ucspi-tcp-ipv6, which can be used by other
programs as well.
I was able to resolve the problem locally by removing the version
requirement from qmail-run and rebuilding, like so:
--- debian/control.orig 2010-03-08 15:43:35.000000000 -0800
+++ debian/control 2014-03-09 01:31:00.000000000 -0800
@@ -6,7 +6,7 @@
Package: qmail-run
Architecture: all
-Depends: qmail (>= 1.06-2.1), fastforward (>= 1:0.51-3), daemontools (>> 1:0.76), ucspi-tcp (>> 1:0.88), runit (>> 1.8.0-2) | daemontools-run (>> 1:0.76), procmail
+Depends: qmail (>= 1.06-2.1), fastforward (>= 1:0.51-3), daemontools (>> 1:0.76), ucspi-tcp, runit (>> 1.8.0-2) | daemontools-run (>> 1:0.76), procmail
Suggests: dot-forward, mail-reader
Conflicts: mail-transport-agent, lsb-core
Replaces: mail-transport-agent, fastforward (<= 0.51-zarge1)
Just to be clear, here is the exact problem I experienced:
$ sudo aptitude install ucspi-tcp-ipv6
The following NEW packages will be installed:
ucspi-tcp-ipv6{b}
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 117 kB of archives. After unpacking 414 kB will be used.
The following packages have unmet dependencies:
ucspi-tcp-ipv6 : Conflicts: ucspi-tcp but 1:0.88-3 is installed.
The following actions will resolve these dependencies:
Remove the following packages:
1) bsd-mailx
2) logwatch
3) qmail-run
4) ucspi-tcp
Leave the following dependencies unresolved:
5) at recommends default-mta | mail-transport-agent
6) cron recommends exim4 | postfix | mail-transport-agent
7) logrotate recommends mailx
8) qmail recommends qmail-run (>= 2.0.0)
9) procmail recommends default-mta | mail-transport-agent | fetchmail
Accept this solution? [Y/n/q/?] q
-- System Information:
Debian Release: 7.4
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.12.9-x86_64-linode37 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages qmail-run depends on:
ii daemontools 1:0.76-3
ii daemontools-run 1:0.76-3
ii fastforward 1:0.51-3
ii procmail 3.22-20
ii qmail 1.06-5
ii ucspi-tcp 1:0.88-3
qmail-run recommends no packages.
Versions of packages qmail-run suggests:
ii bsd-mailx [mail-reader] 8.1.2-0.20111106cvs-1
pn dot-forward <none>
ii emacs23-nox [mail-reader] 23.4+1-4
ii mew-bin [mail-reader] 1:6.4-2
-- Configuration Files:
/etc/qmail/defaultdelivery [Errno 2] No such file or directory: u'/etc/qmail/defaultdelivery'
/etc/qmail/qmail-send/log/run changed [not included]
/etc/qmail/qmail-smtpd/log/run changed [not included]
/etc/qmail/qmail-verify/log/run changed [not included]
-- no debconf information
--- End Message ---