[ubuntu/xenial-proposed] squid3 3.5.12-1ubuntu4 (Accepted)
Steve Langasek
steve.langasek at ubuntu.com
Fri Apr 1 20:02:35 UTC 2016
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.
Date: Thu, 31 Mar 2016 19:01:47 -0700
Changed-By: Steve Langasek <steve.langasek at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/squid3/3.5.12-1ubuntu4
-------------- next part --------------
Format: 1.8
Date: Thu, 31 Mar 2016 19:01:47 -0700
Source: squid3
Binary: squid3 squid squid-dbg squid-common squidclient squid-cgi squid-purge
Architecture: source
Version: 3.5.12-1ubuntu4
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Steve Langasek <steve.langasek at ubuntu.com>
Description:
squid - Full featured Web Proxy cache (HTTP proxy)
squid-cgi - Full featured Web Proxy cache (HTTP proxy) - control CGI
squid-common - Full featured Web Proxy cache (HTTP proxy) - common files
squid-dbg - Full featured Web Proxy cache (HTTP proxy) - Debug symbols
squid-purge - Full featured Web Proxy cache (HTTP proxy) - control utility
squid3 - Dummy transitional package.
squidclient - Full featured Web Proxy cache (HTTP proxy) - control utility
Changes:
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.
Checksums-Sha1:
89704fa211fcee3b43ff88197248ec5c01b2bb73 2505 squid3_3.5.12-1ubuntu4.dsc
14314c6da2bdea4cae2a3b10a260472c7e7c8a1b 44256 squid3_3.5.12-1ubuntu4.debian.tar.xz
Checksums-Sha256:
95434eff883389b5b42ac6824821a6a83a30daeff82fc09dd2fee823f9fa317d 2505 squid3_3.5.12-1ubuntu4.dsc
392a432e0b5edbce04ba05e1803b83644c0edb1ac425380fbdf791f6577058fd 44256 squid3_3.5.12-1ubuntu4.debian.tar.xz
Files:
0c77078976a9ec98594212a8c6cb43e0 2505 web optional squid3_3.5.12-1ubuntu4.dsc
793241b3badabb2d8cfeb566461863fa 44256 web optional squid3_3.5.12-1ubuntu4.debian.tar.xz
Original-Maintainer: Luigi Gangitano <luigi at debian.org>
More information about the Xenial-changes
mailing list