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

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