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

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