[apache2] 01/01: Add an apache2.2-common transitional package with all the ugly side effects. *le sigh*
Arno Töll
atoell-guest at moszumanska.debian.org
Sun Jul 20 16:50:32 UTC 2014
This is an automated email from the git hooks/post-receive script.
atoell-guest pushed a commit to branch master
in repository apache2.
commit 344f3d5f7ab29762a93f8465f9f80df549b8621a
Author: Arno Töll <arno at debian.org>
Date: Sun Jul 20 05:45:10 2014 -1100
Add an apache2.2-common transitional package with all the ugly side effects. *le sigh*
---
debian/changelog | 13 +++++--
debian/control | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
2 files changed, 115 insertions(+), 6 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 6638f4d..7224e3c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,8 +4,17 @@ apache2 (2.4.9-3) UNRELEASED; urgency=medium
operation of the Apache web server (Closes: #709461)
* Drop libcap from our build-dependencies. That was needed for itk which we
gave source out to it's own package again.
-
- -- Arno Töll <arno at debian.org> Sun, 13 Jul 2014 07:00:13 -1100
+ * Provide apache2.2-common package to avoid upgrading problems for people
+ using --purge (apt) or --purge-unused (aptitude) even though that's
+ clearly discouraged. This caused disappearing of conffiles because we move
+ them from apache2.2-common to apache2 during the upgrade. Ugh. This was
+ not a bug in our packaging, but an unfortunately people blame us
+ nonetheless even though it's not all our fault. This alternative helps
+ those people, but at the same time means that incompatible modules aren't
+ force-removed by dpkg during the upgrade. Hopefully we catch all of them
+ with the Breaks relation coming along (Closes: #716880, #752922, #711925)
+
+ -- Arno Töll <arno at debian.org> Sun, 20 Jul 2014 04:55:03 -1100
apache2 (2.4.9-2) unstable; urgency=medium
diff --git a/debian/control b/debian/control
index 06872dd..4c65bad 100644
--- a/debian/control
+++ b/debian/control
@@ -19,7 +19,7 @@ Depends: ${misc:Depends}, lsb-base, procps [!hurd-i386],
perl, mime-support, apache2-bin (= ${binary:Version}),
apache2-data (= ${source:Version}), ${perl:Depends}
Replaces: apache2.2-common
-Conflicts: apache2.2-common
+Conflicts: apache2.2-common (<< 2.3~)
Recommends: ssl-cert
Suggests: www-browser, apache2-doc, apache2-suexec-pristine | apache2-suexec-custom,
apache2-utils
@@ -35,7 +35,7 @@ Package: apache2-data
Architecture: all
Depends: ${misc:Depends}
Replaces: apache2.2-common
-Conflicts: apache2.2-common
+Conflicts: apache2.2-common (<< 2.3~)
Multi-Arch: foreign
Description: Apache HTTP Server (common files)
The Apache Software Foundation's goal is to build a secure, efficient and
@@ -51,10 +51,10 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}
# MODULE_MAGIC_NUMBER_MAJOR from apache2/include/ap_mmn.h
Provides: ${apache2:API}, httpd, httpd-cgi
Suggests: www-browser, apache2-doc, apache2-suexec-pristine | apache2-suexec-custom
-Replaces: apache2.2-bin (<< 2.3~), apache2.2-common, apache2-mpm-prefork (<< 2.3~),
+Replaces: apache2.2-bin (<< 2.3~), apache2.2-common (<< 2.3~), apache2-mpm-prefork (<< 2.3~),
apache2-mpm-itk (<< 2.3~), apache2-mpm-worker (<< 2.3~), apache2-mpm-event (<< 2.3~),
libapache2-mod-proxy-html (<< 1:2.4.4-2~), libapache2-mod-macro (<< 1:2.4.6-1~)
-Conflicts: apache2.2-bin (<< 2.3~), apache2.2-common
+Conflicts: apache2.2-bin (<< 2.3~), apache2.2-common (<< 2.3~)
Breaks: libapache2-mod-proxy-html (<< 1:2.4.4-2~), libapache2-mod-macro (<< 1:2.4.6-1~)
Description: Apache HTTP Server (binary files and modules)
The Apache Software Foundation's goal is to build a secure, efficient and
@@ -116,6 +116,106 @@ Description: Transitional package for apache2-bin
This is a transitional package for apache2-bin, and can be safely removed
after the installation is complete.
+Package: apache2.2-common
+Architecture: any
+Section: oldlibs
+Priority: extra
+Depends: ${misc:Depends}, apache2 (>= 2.3~)
+Description: Transitional package for apache2
+ This is a transitional package for apache2-bin, and can be safely removed
+ after the installation is complete.
+Breaks: libapache2-mod-apparmor (<< 2.8.0-1),
+ libapache2-mod-auth-pam,
+ libapache2-mod-auth-sys-group,
+ libapache2-mod-layout,
+ libapache2-mod-random,
+ libapache2-mod-speedycgi,
+ libapache2-mod-vhost-hash-alias,
+ libcgi-application-dispatch-perl,
+ libapache2-mod-spamhaus,
+ libapache2-mod-auth-mysql,
+ libapache2-mod-scgi (<< 1.13-1.1),
+ libapache2-mod-auth-pgsql (<< 2.0.3-6),
+ libapache2-mod-php5 (<< 5.5.0~beta4-3),
+ libapache2-mod-php5filter (<< 5.5.0~beta4-3),
+ libapache2-mod-encoding (<< 20040616-5.2),
+ libapache2-mod-perl2 (<< 2.0.8+httpd24-r1449661-2),
+ libapache2-mod-apparmor (<< 2.8.0-1),
+ libapache2-mod-netcgi-apache (<< 3.5.1-2),
+ apache-mod-auth-ntlm-winbind (<< 0.0.0.lorikeet+svn+801-2),
+ libapache-singleton-perl (<< 0.15-2),
+ libapache2-mod-fastcgi (<< 2.4.7~0910052141-1.1),
+ libapache2-mod-authn-yubikey (<< 1.0-1.1),
+ libapache2-mod-neko (<< 2.0.0-1),
+ libapache2-mod-authz-unixgroup (<< 1.1.0-0.1),
+ libapache2-mod-auth-openid (<< 0.7-1),
+ libapache2-mod-python (<< 3.3.1-11),
+ libapache2-mod-fcgid (<< 1:2.3.6-1.3),
+ libapache2-mod-gnutls (<< 0.5.10-2),
+ libapache2-mod-auth-pubtkt (<< 0.8-2),
+ libapache2-mod-auth-plain (<< 2.0.52),
+ libapache2-mod-wsgi (<< 3.4-2),
+ libapache2-mod-wsgi-py3 (<< 3.4-2),
+ libapache-mod-jk (<< 1:1.2.37-2),
+ libapache2-mod-upload-progress (<< 0.2-2),
+ libapache2-mod-proxy-uwsgi (<< 1.9.13-1),
+ libapache2-mod-proxy-ruwsgi (<< 1.9.13-1),
+ libapache2-mod-authnz-external (<< 3.3.1-0.1),
+ libapache2-mod-svn (<< 1.7.9-1+nmu3),
+ libapache2-mod-vhost-ldap (<< 2.4.0-1),
+ libapache2-mod-nss (<< 1.0.8-3),
+ libapache2-mod-axis2c (<< 1.6.0-6),
+ libapache2-mod-rpaf (<< 0.6-11),
+ libapache2-mod-lisp (<< 1.3.1-1.3),
+ gridsite (<< 1.7.21-2),
+ libapache2-mod-suphp (<< 0.7.1-3.1),
+ libapache2-mod-rivet (<< 2.1.1-3),
+ libapache2-mod-authn-sasl (<< 1.2-2),
+ libapache2-mod-auth-radius (<< 1.5.8-1.2),
+ libapache2-mod-auth-memcookie (<< 1.0.2-8),
+ libapache2-reload-perl (<< 0.12-2),
+ libapache2-mod-macro (<< 1.2.1-1),
+ libapache2-mod-ruid2 (<< 0.9.8-3),
+ libapache2-mod-auth-cas (<< 1.0.9.1-3),
+ libapache2-mod-geoip (<< 1.2.8-1),
+ libapache2-mod-authn-webid (<< 0~20110301-2),
+ libapache2-modsecurity (<< 2.6.6-7),
+ libapache2-mod-upload-progress (<< 0.2-1),
+ libapache-authenhook-perl (<< 2.00-04+pristine-5),
+ libapache2-authcookie-perl (<< 3.19-2),
+ libapache2-mod-shib2 (<< 2.5.2+dfsg-2),
+ libapache-mod-removeip (<< 1.0b-5.1),
+ libapache2-mod-log-slow (<< 1.0.8-1),
+ libapache2-mod-bw (<< 0.92-9),
+ libapache-mod-log-sql (<< 1.100-15),
+ libapache2-mod-rpaf (<< 0.6-4),
+ libapache2-mod-xsendfile (<< 0.12-2),
+ libapache2-mod-bw (<< 0.92-3),
+ libapache2-mod-qos (<< 10.15-3),
+ libapache-mod-musicindex (<< 1.4.1-1),
+ libapache2-mod-watchcat (<< 1.0-3),
+ libapache2-mod-apreq2 (<< 2.13-2),
+ libapache2-request-perl (<< 2.13-2),
+ libembperl-perl (<< 2.5.0-1),
+ libapache2-mod-parser3 (<< 3.4.2-7),
+ libapache2-mod-evasive (<< 1.10.1-2),
+ libapache2-mod-auth-kerb (<< 5.4-2.1),
+ libapache2-mod-dacs (<< 1.4.28b-2),
+ libapache2-mod-auth-tkt (<< 2.1.0-7),
+ libapache2-webauth (<< 4.2.0-1),
+ libapache2-webkdc (<< 4.2.0-1),
+ libapache2-mod-dnssd (<< 0.6-3.1~),
+ ikiwiki-hosting-web (<< 0.20140419),
+ libapache2-mod-passenger (<< 3.0.13debian-1.1),
+ libapache2-mod-qos (<< 10.5-2),
+ libapache2-mod-mono (<< 2.11+git20130708.6b73e85-2),
+ libapache2-mod-ruid2 (<< 0.9.5-2),
+ libapache2-mod-rivet (<< 2.0.4-3),
+ libapache2-mod-mime-xattr(<< 0.4-5),
+ libapache2-mod-defensible (<< 1.4-3.1),
+ libapache2-mod-ldap-userdir (<< 1.1.19-2)
+
+
Package: libapache2-mod-proxy-html
Architecture: any
Section: oldlibs
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-apache/apache2.git
More information about the Pkg-apache-commits
mailing list