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

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