source: trunk/debathena/config/auto-update/debian/changelog @ 25955

Revision 25955, 15.1 KB checked in by jdreed, 11 years ago (diff)
In auto-update: * Provide a mechanism for reinstallation (Trac: #1305) and document it
Line 
1debathena-auto-update (1.43) unstable; urgency=low
2
3  * Desupport auto-upgrades to anything older than precise
4  * Provide a mechanism for reinstallation (Trac: #1305) and document it
5
6 -- Jonathan Reed <jdreed@mit.edu>  Fri, 26 Apr 2013 12:21:10 -0400
7
8debathena-auto-update (1.42.2) unstable; urgency=low
9
10  * Actually, don't bother cleaning up the headers by hand.  Instead, just
11    auto-remove packages (unless that would remove metapackages) for
12    compatibility with old aptitude-based updater.  (Trac: #1012)
13  * Convert from CDBS to dh7 and build-dep on dh 7.0.50
14  * Update copyright file to format 1.0 and re-license under BSD 3-clause
15  * Bump Standards-Version to 3.9.3
16  * Remove unneeded dependency on bsdutils (it's required)
17  * Add $remote_fs dependency in init script because it's apparently still
18    1992 and /usr might be an NFS mount
19  * Add 'delaycompress' directive to logrotate (Trac: #1313)
20
21 -- Jonathan Reed <jdreed@mit.edu>  Thu, 21 Mar 2013 13:33:44 -0400
22
23debathena-auto-update (1.42.1) unstable; urgency=low
24
25  * Also cleanup the headers for any kernels we remove. (Trac: #1012)
26
27 -- Jonathan Reed <jdreed@mit.edu>  Mon, 25 Feb 2013 11:14:03 -0500
28
29debathena-auto-update (1.42) unstable; urgency=low
30
31  * Cleanup old kernels, keeping the two most recent ones installed.  This
32    only works on the "-generic" flavor of kernels, on the assumption that
33    anyone running a different flavor knows what they're doing.  It is
34    only enabled by default on debathena-cluster workstations.
35
36 -- Jonathan Reed <jdreed@mit.edu>  Wed, 26 Dec 2012 10:49:00 -0500
37
38debathena-auto-update (1.41) unstable; urgency=low
39
40  * Ensure there are no double slashes in URLs, because Google hates them
41  * Make the mirror check non-fatal -- merely warn
42
43 -- Jonathan Reed <jdreed@mit.edu>  Thu, 20 Sep 2012 15:20:23 -0400
44
45debathena-auto-update (1.40) unstable; urgency=low
46
47  * Fetch the Release file, not the directory listing, when attempting to
48    verify mirrors.
49
50 -- Jonathan Reed <jdreed@mit.edu>  Wed, 05 Sep 2012 08:35:09 -0400
51
52debathena-auto-update (1.39) unstable; urgency=low
53
54  * If someone has other debathena repos enabled, don't add -proposed and
55    -development to them
56  * Configure all 3 DNS servers in auto-upgrade
57
58 -- Jonathan Reed <jdreed@mit.edu>  Tue, 14 Aug 2012 17:59:29 -0400
59
60debathena-auto-update (1.38) unstable; urgency=low
61
62  * Depend on the new athinfod with query snippet support and add some
63    queries ourselves
64  * Separate out the update-schedule from the upgrade-schedule when
65    querying via athinfo
66
67 -- Jonathan Reed <jdreed@mit.edu>  Thu, 02 Aug 2012 17:08:15 -0400
68
69debathena-auto-update (1.37) unstable; urgency=low
70
71  * Bump debian/compat to 6
72  * Be more verbose in auto-upgrade
73  * rotate auto-upgrade logs
74  * Give up and switch to apt-get, because aptitude is incompetent (Trac:
75    #1020, #1026, #1145
76  * Drop support for reactivate-1.x machines.
77
78 -- Jonathan Reed <jdreed@mit.edu>  Fri, 27 Jul 2012 13:14:14 -0400
79
80debathena-auto-update (1.36) unstable; urgency=low
81
82  * Case blocks must end with a double semicolon
83
84 -- Jonathan Reed <jdreed@mit.edu>  Thu, 28 Jun 2012 08:54:59 -0400
85
86debathena-auto-update (1.35) unstable; urgency=low
87
88  [ John Jarvis ]
89  * Switched from using kexec to rebooting into the netinstall
90    kernel/initrd copied to athena-root. (Trac #1011)
91    Added a runcmd function for handling logging and verbose
92    output.
93
94  [ Jonathan Reed ]
95  * UI fixup in athena-auto-upgrade
96  * Handle new netcfg/disable_autoconfig parameter
97  * Set the root device by UUID, not LVM name
98
99 -- Jonathan Reed <jdreed@mit.edu>  Thu, 17 May 2012 13:30:28 -0400
100
101debathena-auto-update (1.34) unstable; urgency=low
102
103  * Depend on the timeout package if necessary. Also special-case that
104    package's timeout command, as it has different syntax.
105
106 -- Geoffrey Thomas <geofft@mit.edu>  Tue, 09 Aug 2011 04:15:19 -0400
107
108debathena-auto-update (1.33) unstable; urgency=low
109
110  * Ensure that aptitude install succeeds before describing the update as
111    successful, which apparently has been broken since 1.13
112
113 -- Jonathan Reed <jdreed@mit.edu>  Mon, 08 Aug 2011 23:03:50 -0400
114
115debathena-auto-update (1.32) unstable; urgency=low
116
117  * Revert changes from 1.31 (which didn't actually work) and instead run
118    all aptitude --download-only invocations inside timeout(1).
119
120 -- Jonathan Reed <jdreed@mit.edu>  Mon, 08 Aug 2011 21:46:02 -0400
121
122debathena-auto-update (1.31) unstable; urgency=low
123
124  * Ship a cron job to prevent auto-update from wedging for more than an
125    hour.
126
127 -- Jonathan Reed <jdreed@mit.edu>  Mon, 08 Aug 2011 10:31:31 -0400
128
129debathena-auto-update (1.30) unstable; urgency=low
130
131  * If we do stupid VGA tricks, we need to scribble over plymouth
132    (stopping it is not sufficient) and chvt 1
133
134 -- Jonathan Reed <jdreed@mit.edu>  Wed, 03 Aug 2011 21:09:15 -0400
135
136debathena-auto-update (1.29) unstable; urgency=low
137
138  * Only do the aforementioned VGA tricks on cluster hardware
139  * It's pointless to reboot if we haven't loaded a kexec kernel
140
141 -- Jonathan Reed <jdreed@mit.edu>  Wed, 03 Aug 2011 12:06:11 -0400
142
143debathena-auto-update (1.28) unstable; urgency=low
144
145  * Always POST the video card and turn off VGA
146
147 -- Jonathan Reed <jdreed@mit.edu>  Tue, 02 Aug 2011 23:36:10 -0400
148
149debathena-auto-update (1.27) unstable; urgency=low
150
151  [ Geoffrey Thomas ]
152  * Call dh_installinit with --no-start, since the debathena-auto-update
153    initscript has no hope of working from inside a postinst
154
155  [ Jonathan Reed ]
156  * Reboot with 'reboot=pci' on the Dell 790 (Trac #993)
157  * POST the video card and turn off VGA on the Vostro 320 (Trac #1004)
158
159 -- Jonathan Reed <jdreed@mit.edu>  Tue, 02 Aug 2011 16:59:35 -0400
160
161debathena-auto-update (1.26) unstable; urgency=low
162
163  * Add some debugging and options to athena-auto-upgrade
164 
165 -- Jonathan Reed <jdreed@mit.edu>  Fri, 29 Jul 2011 20:43:47 -0400
166
167debathena-auto-update (1.25) unstable; urgency=low
168
169  * Use the aptitude search predicate for removed packages, instead of
170    writing our own thing based on package versions/states that's
171    fragile (Trac: #987).
172
173 -- Geoffrey Thomas <geofft@mit.edu>  Tue, 26 Jul 2011 19:30:45 -0400
174
175debathena-auto-update (1.24) unstable; urgency=low
176
177  * Fix bug which results in update status never recovering from 'warning'
178
179 -- Jonathan Reed <jdreed@mit.edu>  Tue, 26 Jul 2011 08:48:14 -0400
180
181debathena-auto-update (1.23.4) unstable; urgency=low
182
183  * Support Natty's idea of preseeding the keyboard layout
184  * Pass networking info straight to stage 2
185  * Don't kexec -e, instead reboot and rely on the init script
186 
187 -- Jonathan Reed <jdreed@mit.edu>  Mon, 18 Jul 2011 13:18:01 -0400
188
189debathena-auto-update (1.23.3) unstable; urgency=low
190
191  * Log when running update hook
192  * Increase installer DHCP timeout (Trac: #846)
193
194 -- Jonathan Reed <jdreed@mit.edu>  Mon, 20 Jun 2011 13:38:53 -0400
195
196debathena-auto-update (1.23.2) unstable; urgency=low
197
198  * Fix bug which disabled reboots
199  * Actually remove the license reconfiguration flag file
200
201 -- Jonathan Reed <jdreed@mit.edu>  Mon, 28 Mar 2011 11:02:17 -0400
202
203debathena-auto-update (1.23.1) unstable; urgency=low
204
205  * cron.d files don't inherit crontab's path, so set one
206  * Don't re-run update-hooks once they've been run
207  * Don't bother to update license-config separately
208
209 -- Jonathan Reed <jdreed@mit.edu>  Tue, 22 Mar 2011 23:04:23 -0400
210
211debathena-auto-update (1.23) unstable; urgency=low
212
213  * Upgrade attempts now happen up to 3 times per night (Trac #694)
214  * Download and verify a recovery script (Trac #783)
215  * Add new command-line options to auto-update
216  * Run aptitude install (Trac #528)
217  * auto-update checks for network connectivity to the mirrors (Trac #835)
218  * Check for new flag file from license-config when reconfiguring
219
220 -- Jonathan Reed <jdreed@mit.edu>  Wed, 16 Mar 2011 12:59:06 -0400
221
222debathena-auto-update (1.22.2) unstable; urgency=low
223
224  * Use the correct version notation when removing obsolete conffiles
225
226 -- Jonathan Reed <jdreed@mit.edu>  Mon, 07 Mar 2011 16:39:23 -0500
227
228debathena-auto-update (1.22.1) unstable; urgency=low
229
230  * Don't blindly copy maintainer script snippets from websites that are
231    full of lies
232
233 -- Jonathan Reed <jdreed@mit.edu>  Mon, 07 Mar 2011 16:39:01 -0500
234
235debathena-auto-update (1.22) unstable; urgency=low
236
237  * Install debathena-license-config and reconfigure packages as necessary
238  * Add dependency on debathena-license-config
239  * Remove old cron.d file while attempting to comply with Debian policy
240
241 -- Jonathan Reed <jdreed@mit.edu>  Wed, 02 Mar 2011 14:37:09 -0500
242
243debathena-auto-update (1.21) unstable; urgency=low
244
245  * Generate crontabs at configure time (Trac #791)
246  * Run an update at boot time if it's been too long since the last one
247  * Configurable conffile conflict behavior on workstation (Trac #543)
248  * Pre-seed /var/lib/athena-update-status (Trac #686)
249  * Cleanup status file on uninstall
250  * Set UCF_FORCE_CONFFfoo variables where appropriate (Trac #552)
251
252 -- Jonathan Reed <jdreed@mit.edu>  Fri, 18 Feb 2011 22:54:38 -0500
253
254debathena-auto-update (1.20) unstable; urgency=low
255
256  * Don't depend on at, because bad things happen (Trac #782)
257
258 -- Jonathan Reed <jdreed@mit.edu>  Tue, 25 Jan 2011 12:43:05 -0500
259
260debathena-auto-update (1.19.1) unstable; urgency=low
261
262  * Don't chmod non-existent files
263  * Be louder in the comments
264  * Use wget -N for completeness
265
266 -- Jonathan Reed <jdreed@mit.edu>  Thu, 26 Aug 2010 14:39:12 -0400
267
268debathena-auto-update (1.19) unstable; urgency=low
269
270  * Add athena-auto-upgrade to try and upgrade machines to a new release
271  * Depend on kexec-tools, for auto-upgrade
272
273 -- Jonathan Reed <jdreed@mit.edu>  Thu, 12 Aug 2010 22:39:35 -0400
274
275debathena-auto-update (1.18) unstable; urgency=low
276
277  * Change update-status to give seconds since the epoch which is easier
278    for Nagios to parse
279
280 -- Jonathan Reed <jdreed@mit.edu>  Sun, 25 Apr 2010 23:00:35 -0400
281
282debathena-auto-update (1.17.1) unstable; urgency=low
283
284  * Don't cause cron to send mail when everything's fine.
285  * Add dependency on cron and at
286
287 -- Jonathan Reed <jdreed@mit.edu>  Fri, 23 Apr 2010 10:36:11 -0400
288
289debathena-auto-update (1.17) unstable; urgency=low
290
291  * Use at(1) instead of desync (Trac #309)
292
293 -- Jonathan Reed <jdreed@mit.edu>  Fri, 23 Apr 2010 10:33:01 -0400
294
295debathena-auto-update (1.16) unstable; urgency=low
296
297  * Force new conffiles on cluster machines (Trac #483)
298
299 -- Jonathan Reed <jdreed@mit.edu>  Tue, 06 Apr 2010 12:14:17 -0400
300
301debathena-auto-update (1.15.1) unstable; urgency=low
302
303  * Don't break cron's invocation of athena-auto-update
304
305 -- Jonathan Reed <jdreed@mit.edu>  Wed, 24 Mar 2010 17:11:13 -0400
306
307debathena-auto-update (1.15) unstable; urgency=low
308
309  * Add a -n option to prevent it from rebooting, because if you reboot in
310    recovery mode, you end up back in recovery mode, because kexec sucks
311  * Document -n option in man page
312
313 -- Jonathan Reed <jdreed@mit.edu>  Tue, 23 Mar 2010 15:20:58 -0400
314
315debathena-auto-update (1.14) unstable; urgency=low
316
317  * Don't prefix the log message with the fqdn, that's syslog's job
318  * Change the tag to "athena-auto-update"
319
320 -- Jonathan Reed <jdreed@mit.edu>  Tue, 16 Mar 2010 10:49:22 -0400
321
322debathena-auto-update (1.13) unstable; urgency=low
323
324  * Run dpkg --configure -a each time (Trac #407)
325  * Create a status file (/var/lib/athena-update-status) that can be
326    easily queried with athinfo.  The file contains the timestamp of the
327    last successful update, the timestamp of the last attempted update,
328    the status of the last attempted update, and any additional status
329    messages.
330  * Include a manpage so lintian will STFU
331
332 -- Jonathan Reed <jdreed@mit.edu>  Fri, 12 Mar 2010 17:27:55 -0500
333
334debathena-auto-update (1.12) unstable; urgency=low
335
336  * Inhibit updates during a cluster login.
337  * Write an /etc/nologin-style file in /var/run while updating.
338  * Slow updates to a 6-hour (desync'd) schedule during waking hours.
339
340 -- Geoffrey Thomas <geofft@mit.edu>  Sun, 08 Nov 2009 21:46:52 -0500
341
342debathena-auto-update (1.11.2) unstable; urgency=low
343
344  * Unrevert "Use the apt_release key", and fix the bugginess.
345
346 -- Geoffrey Thomas <geofft@mit.edu>  Fri, 15 May 2009 01:32:52 -0400
347
348debathena-auto-update (1.11.1) unstable; urgency=low
349
350  * Revert "Use the apt_release key instead of the apt key in clusterinfo"
351    because it's buggy.
352
353 -- Geoffrey Thomas <geofft@mit.edu>  Wed, 08 Apr 2009 17:20:01 -0400
354
355debathena-auto-update (1.11) unstable; urgency=low
356
357  * Don't avoid logging the output of `aptitude update` (Closes: Trac #178).
358  * Fix a typo that caused the logger command not to get our hostname.
359  * Use the apt_release key instead of the apt key in clusterinfo
360    (Closes: Trac #163).
361
362 -- Geoffrey Thomas <geofft@mit.edu>  Tue, 07 Apr 2009 23:51:40 -0400
363
364debathena-auto-update (1.10) unstable; urgency=low
365
366  * Update the apt-file cache when running other updates.
367
368 -- Evan Broder <broder@mit.edu>  Fri, 06 Mar 2009 17:19:31 -0500
369
370debathena-auto-update (1.9) unstable; urgency=low
371
372  * Remove DEB_AUTO_UPDATE_DEBIAN_CONTROL.
373  * Change "Debian-Athena Project" to "Debathena Project".
374  * Remove debian/control from version control.
375  * Clean up debian/copyright.
376
377 -- Tim Abbott <tabbott@mit.edu>  Sat, 24 Jan 2009 19:00:52 -0500
378
379debathena-auto-update (1.8) unstable; urgency=low
380
381  * Run the auto-update cron job over 2 hours, instead of 30 minutes, and
382    desyncronize it over the full 2 hours.
383
384 -- Evan Broder <broder@mit.edu>  Wed, 21 Jan 2009 20:40:08 -0500
385
386debathena-auto-update (1.7) unstable; urgency=low
387
388  * Use aptitude --download-only install to force the aptitude conflict
389    resolver to make a decision before we decide whether to let it
390    proceed.
391  * Abort the upgrade if somehow the scheduled solution still involves
392    breaking any packages.
393
394 -- Anders Kaseorg <andersk@mit.edu>  Sat, 29 Nov 2008 03:41:31 -0500
395
396debathena-auto-update (1.6) unstable; urgency=low
397
398  * Protect all installed debathena or openafs metapackages from removal.
399
400 -- Anders Kaseorg <andersk@mit.edu>  Tue, 28 Oct 2008 15:08:18 -0400
401
402debathena-auto-update (1.5) unstable; urgency=low
403
404  * Set DEBCONF_FRONTEND=noninteractive during updates.
405  * Pass --assume-yes to more aptitude commands to avoid loops.
406
407 -- Greg Hudson <ghudson@mit.edu>  Fri, 12 Sep 2008 10:21:34 -0400
408
409debathena-auto-update (1.4) unstable; urgency=low
410
411  * Fix a bug causing nothing to happen during updates.
412
413 -- Greg Hudson <ghudson@mit.edu>  Fri, 05 Sep 2008 13:22:48 -0400
414
415debathena-auto-update (1.3) unstable; urgency=low
416
417  * Allow hesiod cluster info to repoint debathena apt repository.
418
419 -- Greg Hudson <ghudson@mit.edu>  Tue, 26 Aug 2008 12:39:30 -0400
420
421debathena-auto-update (1.2) unstable; urgency=low
422
423  * Tie into reactivate's new login chroots (when installed).
424  * athena-auto-update is now only invoked by cron.
425  * auto updates can now run during logins.
426  * Reboot when necessary if no one is logged in.
427
428 -- Greg Hudson <ghudson@mit.edu>  Fri, 22 Aug 2008 15:34:47 -0400
429
430debathena-auto-update (1.1) unstable; urgency=low
431
432  * Improve diagnostic output for the log.
433  * Remove the pid file when we are done.
434  * Stop if aptitude update fails.
435  * Set a path in the cron.d file so that it runs.
436
437 -- Greg Hudson <ghudson@mit.edu>  Sat, 16 Aug 2008 19:28:38 -0400
438
439debathena-auto-update (1.0) unstable; urgency=low
440
441  * Initial release.
442
443 -- Greg Hudson <ghudson@mit.edu>  Fri, 15 Aug 2008 13:37:42 -0400
Note: See TracBrowser for help on using the repository browser.