summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobie Basak <robie@justgohome.co.uk>2016-08-18 16:48:36 (GMT)
committerRobie Basak <robie@justgohome.co.uk>2016-08-18 16:49:54 (GMT)
commit279b24d284429fcf9d93767ebe11f4688fc477fd (patch)
treeec1f5fc6c0d2dbddb37464b519c9414a7ac22e83
parent38c5a51086c3eebb8fac87333f55f260cee6efb0 (diff)
Changelog for 3.5.12-1ubuntu4
During deconstruction of 3.5.12-1ubuntu4, I could not find changes to match the following changelog entries: * debian/squid3.postinst: don't try to stop squid3 again, this is redundant. * Remove empty /etc/squid3 dir on upgrade.
-rw-r--r--debian/changelog37
1 files changed, 37 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 7040a02..29756a8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,40 @@
+squid3 (3.5.12-1ubuntu4) xenial; urgency=medium
+
+ * Remove redundant version-guarded restart code from squid postinst, which
+ doesn't do the right thing on Ubuntu upgrades.
+ * Remove duplicated conffile handling from the squid3 dummy package with
+ extreme prejudice. The conffile moving absolutely *must* be done
+ exclusively in the squid package; trying to do it in the squid3 package
+ causes pristine conffiles to be silently overwritten with any
+ locally-modified version from the squid3 package, with hilarious effect.
+ * Adjust squid.{pre,post}inst to trick dpkg-maintscript-helper into
+ believing we had a previously installed version of this package even if
+ we did not, which appears to be a requirement for mv_conffile to DTRT.
+ This is certainly a dpkg bug that needs to be filed.
+ * Move all Ubuntu-specific dpkg-maintscript-helper delta into
+ debian/squid.maintscript for clarity/sanity. Among other things,
+ this uncovers a bug where we're trying to call both mv_conffile and
+ rm_conffile for /etc/init.d/squid3.
+ * debian/squid3.{pre,post}inst: drop wrong short-circuiting of various
+ invocations; we always want to call the debhelper block.
+ * debian/squid3.postinst: don't try to stop squid3 again, this is
+ redundant.
+ * debian/squid3.postrm: don't rm -f conffiles in purge when dpkg already
+ handles these.
+ * Add missing pre-depends on adduser
+ * Anchor the Conflicts/Replaces to the version of the package that
+ introduced the name change in Ubuntu, to avoid upgrade ordering problems
+ later.
+ * Include upgrade migration handling for /var/spool/squid3 ->
+ /var/spool/squid. This won't work if /var/spool/squid3 is a mount point,
+ so fail gracefully, but leaving two full squid cache directories around
+ after upgrade is a nuisance.
+ * Remove empty /etc/squid3 dir on upgrade.
+ * Clean up apparmor links for usr.sbin.squid3 on upgrade. We don't migrate
+ these apparmor settings over, so at least don't leave stale links behind.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 31 Mar 2016 19:01:47 -0700
+
squid3 (3.5.12-1ubuntu3) xenial; urgency=medium
* Revert last postinst change as it's buggy.