1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272
|
pkgsync (1.26) unstable; urgency=medium
* Remove the deprecated support for dpkg-style globbing (and thus also the
--dpkg-glob and --aptitude-glob flags).
* Better multiarch handling. In particular, pkgsync should now handle the
case where you have an unused package (e.g. foo:arch) from a non-default
architecture; previously, it would try to mark just “foo” as manual,
whereas it should have used the full name, “foo:arch”. The handling probably
still is not perfect, but it should be better.
* Upgrade to Standards-Version 3.9.8 (no changes needed).
-- Steinar H. Gunderson <sesse@debian.org> Mon, 13 Jun 2016 11:06:54 +0100
pkgsync (1.25) unstable; urgency=medium
* When listing installed packages, filter out everything after the colon,
so that we do not get commandlines that try to (e.g.) install libfoo and
set libfoo:amd64 to manually installed at the same time, causing
flip-flopping between runs.
-- Steinar H. Gunderson <sesse@debian.org> Sat, 18 Jul 2015 12:32:23 +0200
pkgsync (1.24) unstable; urgency=medium
* Remove trailing whitespace from packages, fixing warnings like
“Couldn't find package ""” from aptitude.
-- Steinar H. Gunderson <sesse@debian.org> Sun, 07 Jun 2015 21:56:09 +0200
pkgsync (1.23) unstable; urgency=low
* Properly anchor the kernel version regex when using aptitude globbing;
patch from Tollef Fog Heen. (Closes: #731241)
-- Steinar H. Gunderson <sesse@debian.org> Wed, 04 Dec 2013 00:29:33 +0100
pkgsync (1.22) unstable; urgency=high
* Deal with changes introduced in aptitude 0.6.1.4-1: Add '?upgradable'
first of all at dist-upgrade line, so all packages are upgraded,
not just the one explicitly mentioned in mayhave/musthave/maynothave.
* Update aptitude dependency to 0.6.1.4-1, sine it's not immediately
clear when '?upgradable' was implemented.
* Use full-upgrade instead of dist-upgrade.
* Upgrade to Standards-Version 3.8.4 (no changes needed).
* Upgrade to debhelper compat level 7. Update debhelper Build-Depends;
no other changes needed.
* Add ${misc:Depends} to Depends line, to keep lintian happy.
* Remove empty prerm fragment.
-- Steinar H. Gunderson <sesse@debian.org> Sat, 20 Mar 2010 11:03:43 +0100
pkgsync (1.21) unstable; urgency=low
* Use aptitude update instead of apt-get update.
-- Steinar H. Gunderson <sesse@debian.org> Tue, 20 Nov 2007 23:21:44 +0100
pkgsync (1.20) unstable; urgency=high
* Remove a few extra quotes from the aptitude options.
-- Steinar H. Gunderson <sesse@debian.org> Tue, 20 Nov 2007 01:12:22 +0100
pkgsync (1.19) unstable; urgency=high
* Instead of doing "yes n |" in nightly-pkgsync, which seems to confuse
newer aptitude, give proper dpkg options to do sane things with conffiles.
-- Steinar H. Gunderson <sesse@debian.org> Sat, 17 Nov 2007 15:56:52 +0100
pkgsync (1.18) unstable; urgency=low
* Update the manual page with the fact that --aptitude-glob is default.
-- Steinar H. Gunderson <sesse@debian.org> Sun, 23 Sep 2007 16:33:14 +0200
pkgsync (1.17) unstable; urgency=low
* Switch to aptitude globbing by default.
* Add NEWS.Debian file describing the change.
-- Steinar H. Gunderson <sesse@debian.org> Tue, 17 Apr 2007 13:34:18 +0200
pkgsync (1.16) unstable; urgency=low
* Add "set -o noglob" to make sure wildcard patterns aren't attempted
globbed. This is a bashism, so change the shebang to #! /bin/bash.
-- Steinar H. Gunderson <sesse@debian.org> Sun, 27 Aug 2006 20:26:11 +0200
pkgsync (1.15) unstable; urgency=low
* Support aptitude's globbing over dpkg's globbing. Unfortunately, this is
not backwards-compatible, so we'll have to invent a new flag; after etch,
this will probably become the default.
* Update the man page and the --help output to know the new options.
* Bump to Standards-version 3.7.2 (no changes needed).
-- Steinar H. Gunderson <sesse@debian.org> Thu, 24 Aug 2006 19:49:40 +0200
pkgsync (1.14) unstable; urgency=low
* Ship (empty) /etc/pkgsync directory.
* Update version number in binary.
-- Steinar H. Gunderson <sesse@debian.org> Sun, 9 Jul 2006 13:55:53 +0200
pkgsync (1.13) unstable; urgency=low
* Make Build-depends-indep on debhelper into an ordinary build-depends, as
we use it in non-indep targets.
-- Steinar H. Gunderson <sesse@debian.org> Thu, 15 Jun 2006 21:50:28 +0200
pkgsync (1.12) unstable; urgency=low
* Upload to unstable instead of experimental (1.11 was supposed to, but
I forgot).
* Mention the documentation in --help.
* Update the man page with the new options.
-- Steinar H. Gunderson <sesse@debian.org> Wed, 8 Mar 2006 17:13:07 +0100
pkgsync (1.11) experimental; urgency=low
* Use getopt to take command line arguments:
* Add run-time help (--help).
* Add a simulation mode (--simulate). (Closes: #298459)
* Add a flag to make removing optional (--keep-unused). (Closes: #240319)
* Document the command line options in README.Debian.
* Give -q to aptitude, to suppress the progress indicator. (Closes: #240882)
* Version our dependency on aptitude, to make sure we have one that supports
-q and -o.
-- Steinar H. Gunderson <sesse@debian.org> Wed, 8 Mar 2006 16:22:28 +0100
pkgsync (1.10) experimental; urgency=low
* Don't use COLUMNS=5000 anymore; it's redundant with newer dpkg.
* Update a few comments in the script.
* Documentation overhaul -- update with information about the new workings,
old quirks that are no more, and new quirks that replace old quirks.
* Document example cfengine setup.
* Remove more explicit path usage.
* Upgrade to debhelper compatibility level 5 (no changes needed).
* Update versioned Build-Depends accordingly.
* Use sort -u after reading all the package lists; duplicates could give
odd effects with the filtering.
* Added a GPL and copyright notice to the script itself.
-- Steinar H. Gunderson <sesse@debian.org> Mon, 6 Mar 2006 16:35:30 +0100
pkgsync (1.9) experimental; urgency=low
* Run everything in one large aptitude invocation instead of multiple small
ones. This should make pkgsync more consistent across runs in corner cases
(no flip-flapping if something is in both musthave and maynothave, for
instance), as well as open the opportunity for much easier simulation.
-- Steinar H. Gunderson <sesse@debian.org> Sun, 5 Mar 2006 16:47:27 +0100
pkgsync (1.8) unstable; urgency=low
* In some points, add musthave and mayhave into a combined list without
duplicates. This makes it possible to have a package both in musthave
and mayhave (for instance, a kernel package both as linux-image-whatever
in musthave and as meta:current-kernel in mayhave :-) ) without total
blowup due to how filter() works.
-- Steinar H. Gunderson <sesse@debian.org> Fri, 3 Mar 2006 18:07:20 +0100
pkgsync (1.7) unstable; urgency=low
* Add a special package "meta:current-kernel", which matches kernel packages
for the currently used kernel.
* Mention it in the documentation.
* Moved the debtags documentation down into its own section.
-- Steinar H. Gunderson <sesse@debian.org> Fri, 3 Mar 2006 17:18:30 +0100
pkgsync (1.6) unstable; urgency=low
* Have the cron script check that /usr/sbin/pkgsync exists before trying
to run it; patch from Reinhard Tartler. (Closes: #351280)
* Don't use absolute paths everywhere in the cron script, as we already
set the path explicitly, nobody else does it and it really doesn't serve
any good use.
-- Steinar H. Gunderson <sesse@debian.org> Fri, 3 Feb 2006 23:26:43 +0100
pkgsync (1.5) unstable; urgency=low
* Don't compress README.Debian file, as the default error message doesn't
mention a .gz prefix. (Closes: #323891)
* Include example files. (Closes: #332438)
-- Steinar H. Gunderson <sesse@debian.org> Mon, 10 Oct 2005 18:18:57 +0200
pkgsync (1.4) unstable; urgency=low
* The Debconf 5 edition :-)
* Run "apt-get update" instead of "aptitude update ; dselect update".
* Support for debtags; see the README.Debian file for more information.
* Updated README.Debian with information on signed apt archives.
* Updated Standards-version to 3.6.2, no changed needed.
-- Steinar H. Gunderson <sesse@debian.org> Fri, 15 Jul 2005 14:19:11 +0200
pkgsync (1.3) unstable; urgency=low
* Support glob patterns in lists.
-- Steinar H. Gunderson <sesse@debian.org> Tue, 18 May 2004 21:47:57 +0200
pkgsync (1.2) unstable; urgency=low
* Added cfengine2 to Suggests: line. (Closes: #242263)
* pkgsync no longer fails when a package list is empty. (Closes: #248978)
-- Steinar H. Gunderson <sesse@debian.org> Fri, 14 May 2004 13:25:31 +0200
pkgsync (1.1) unstable; urgency=low
* Bump to a version number without a Debian revision number, as pkgsync is a
native Debian package.
-- Steinar H. Gunderson <sesse@debian.org> Sun, 14 Mar 2004 16:00:14 +0100
pkgsync (1.0-5) unstable; urgency=low
* Initial upload to Debian. (Closes: #236496)
* Added README.Debian file.
* Added manpage.
* Changed maintainer address to my @debian.org address.
* Fixed a bashism ("function" for defining shell functions); dash should now
run pkgsync properly.
* Added "Suggests: cfengine | rdist" line.
* Added a reference to the README.Debian file in the error message that is
output if /etc/pkgsync is empty.
-- Steinar H. Gunderson <sesse@debian.org> Sun, 14 Mar 2004 15:13:23 +0100
pkgsync (1.0-4) unstable; urgency=low
* Set explicit paths everywhere in the script.
* Add /usr/bin and /bin to PATH in nightly-pkgsync.
* Remove /etc/cron.d/pkgsync in postinst.
-- Steinar H. Gunderson <sgunderson@bigfoot.com> Sat, 6 Mar 2004 11:30:45 +0100
pkgsync (1.0-3) unstable; urgency=low
* Set PATH in nightly-pkgsync.
* Remove packages before adding new ones, in case we're a bit low on space.
-- Steinar H. Gunderson <sgunderson@bigfoot.com> Fri, 5 Mar 2004 13:57:56 +0100
pkgsync (1.0-2) unstable; urgency=low
* Changed from a cron.d fragment to using cron.daily.
* pkgsync.log is now not removed after running pkgsync, it is simply
overwritten every night.
-- Steinar H. Gunderson <sgunderson@bigfoot.com> Thu, 4 Mar 2004 16:22:49 +0100
pkgsync (1.0-1) unstable; urgency=low
* Initial release.
-- Steinar H. Gunderson <sgunderson@bigfoot.com> Wed, 3 Mar 2004 22:40:46 +0100
|