[Piuparts-commits] [piuparts] 06/08: is_testable_uninstallable: skip distupgrades of buggy ancient packages
Holger Levsen
holger at layer-acht.org
Sun May 14 14:18:19 UTC 2017
This is an automated email from the git hooks/post-receive script.
holger pushed a commit to branch develop
in repository piuparts.
commit 5cc6dab01fadf584e797eebc6e8dcf10b9fa6774
Author: Andreas Beckmann <anbe at debian.org>
Date: Wed May 3 14:38:27 2017 +0200
is_testable_uninstallable: skip distupgrades of buggy ancient packages
Signed-off-by: Andreas Beckmann <anbe at debian.org>
Signed-off-by: Holger Levsen <holger at layer-acht.org>
---
custom-scripts/scripts/is_testable_uninstallable | 73 +++++++++++++++++++++++-
debian/changelog | 3 +
2 files changed, 75 insertions(+), 1 deletion(-)
diff --git a/custom-scripts/scripts/is_testable_uninstallable b/custom-scripts/scripts/is_testable_uninstallable
index 1a1c270..64bb424 100755
--- a/custom-scripts/scripts/is_testable_uninstallable
+++ b/custom-scripts/scripts/is_testable_uninstallable
@@ -40,11 +40,15 @@ skip_distupgrade()
# *not a bug* in the package.
case ${PIUPARTS_OBJECTS%%=*}@${PIUPARTS_DISTRIBUTION} in
+ acgvision-agent at squeeze)
+ # removed after squeeze
+ skip_distupgrade "#688231: modifies conffiles: /etc/acgvision/agent.ini"
+ ;;
blootbot at lenny)
skip_distupgrade "#502753: fails to install: prompts without using debconf"
;;
bugzilla3 at lenny)
- # removed after squeeze
+ # fixed in squeeze, removed after squeeze, excluded from squeeze-lts
skip_distupgrade "was excluded from squeeze-lts"
;;
chef-solr at wheezy|\
@@ -52,6 +56,14 @@ case ${PIUPARTS_OBJECTS%%=*}@${PIUPARTS_DISTRIBUTION} in
chef-server-api at wheezy)
skip_distupgrade "#681573: chef-solr: fails to install if policy-rc.d forbids to start services"
;;
+ cpushare at wheezy)
+ # removed after wheezy
+ skip_distupgrade "#689885: Ships a folder in /var/run or /var/lock"
+ ;;
+ dict-stardic at lenny)
+ # removed after lenny
+ skip_distupgrade "#523770: must use invoke-rc.d"
+ ;;
distributed-net at lenny|\
distributed-net at squeeze)
skip_distupgrade "#655922: noninteractive install: postinst loops infinitely"
@@ -59,6 +71,10 @@ case ${PIUPARTS_OBJECTS%%=*}@${PIUPARTS_DISTRIBUTION} in
dnscache-run at lenny)
skip_distupgrade "#664848: breaks dns resolution in chroot"
;;
+ drupal6-trans-ru at squeeze)
+ # removed after squeeze
+ skip_distupgrade "#689252: installs files in /usr/share/drupal6/profiles which is a symlink in the drupal package"
+ ;;
dynare-matlab at squeeze)
skip_distupgrade "requires a matlab installation"
;;
@@ -67,6 +83,10 @@ case ${PIUPARTS_OBJECTS%%=*}@${PIUPARTS_DISTRIBUTION} in
matlab-support@*)
skip_always "requires a matlab installation"
;;
+ firebird2.0-classic at lenny)
+ # removed after lenny
+ skip_distupgrade "#574220: package purge (after dependencies removal) fails"
+ ;;
fossology at squeeze|\
fossology-agents at squeeze|\
fossology-agents-single at squeeze|\
@@ -75,9 +95,21 @@ case ${PIUPARTS_OBJECTS%%=*}@${PIUPARTS_DISTRIBUTION} in
fossology-web-single at squeeze)
skip_distupgrade "#595593: fails to install"
;;
+ gclcvs at squeeze)
+ # removed after squeeze
+ skip_distupgrade "modifies conffiles: /etc/default/gclcvs"
+ ;;
+ geordi at lenny)
+ # removed after lenny
+ skip_distupgrade "modifies conffiles: /etc/geordi/irc-config"
+ ;;
ldap2dns at lenny)
skip_distupgrade "#671671: fails to install"
;;
+ libpam-rsa at lenny)
+ # removed after lenny
+ skip_distupgrade "modifies conffiles: /etc/security/pam_rsa.conf"
+ ;;
libpils0 at lenny|\
libpils-dev at lenny|\
libstonith0 at lenny|\
@@ -87,6 +119,14 @@ case ${PIUPARTS_OBJECTS%%=*}@${PIUPARTS_DISTRIBUTION} in
localepurge@*)
skip_distupgrade "requires a full --reinstall to restore disappeared files"
;;
+ mailreader at lenny)
+ # removed after lenny
+ skip_distupgrade "modifies conffiles: /var/lib/mailreader/ads/debian/ad.cfg, /etc/mailreader/{main,server}.cfg"
+ ;;
+ mediamate at lenny)
+ # removed after lenny
+ skip_distupgrade "#574228: package purge (after dependencies removal) fails"
+ ;;
mhc at lenny)
skip_distupgrade "#696231: fails to install: emacs-package-install failure"
;;
@@ -96,10 +136,41 @@ case ${PIUPARTS_OBJECTS%%=*}@${PIUPARTS_DISTRIBUTION} in
nautilus-dropbox at wheezy)
skip_distupgrade "#770402: downloads awfully slow, hangs during installation"
;;
+ nessusd at lenny|\
+ harden-remoteaudit at lenny)
+ # removed after lenny
+ skip_distupgrade "nessusd: modifies conffiles: /etc/nessus/nessusd.conf"
+ ;;
+ openvas-server at squeeze|\
+ harden-remoteaudit at squeeze|\
+ openvas-server-dev at squeeze)
+ # removed after squeeze
+ skip_distupgrade "#688379: openvas-server: modifies conffiles: /etc/openvas/openvasd.conf"
+ ;;
+ pdbv at lenny)
+ # removed after lenny
+ skip_distupgrade "modifies conffiles: /etc/pdbv/pdbvrc"
+ ;;
+ poker-web at squeeze)
+ # removed after squeeze
+ skip_distupgrade "#698533: modifies a shipped file: /usr/share/poker-web/currency_one.php"
+ ;;
python-milter at lenny|\
spf-milter-python at lenny)
skip_always "virus signatures in python-milter may trigger the firewall"
;;
+ python-poker-stats at squeeze)
+ # removed after squeeze
+ skip_distupgrade "#608646: cronjob exits with error after package removal"
+ ;;
+ rt3.6-rtfm at lenny)
+ # removed after lenny
+ skip_distupgrade "fails to purge: rt3.6-rtfm.postrm: ucf: not found"
+ ;;
+ rt3.8-rtfm at squeeze)
+ # removed after squeeze
+ skip_distupgrade "fails to purge: rt3.8-rtfm.postrm: ucf: not found"
+ ;;
runit-run at lenny)
skip_distupgrade "#542157: fails to install"
;;
diff --git a/debian/changelog b/debian/changelog
index e0d474f..1f85ebe 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -44,6 +44,9 @@ piuparts (0.77) UNRELEASED; urgency=medium
once per month.
* custom-scripts: Check for dummy package "TARBALL" to detect tarball
creation phase.
+ * scripts/is_testable_uninstallable:
+ - Add exceptions to skip distupgrades of many buggy ancient packages.
+ (Closes: #688250, #696081)
* scripts/post_setup_dummy_users: Skip regular users when testing dpsyco*.
* scripts/post_distupgrade_base_cleanup: Remove (transitional) sysvinit from
stretch. (Closes: #860819)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/piuparts/piuparts.git
More information about the Piuparts-commits
mailing list