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

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