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
RevLine 
[25881]1debathena-auto-update (1.43) unstable; urgency=low
2
3  * Desupport auto-upgrades to anything older than precise
[25955]4  * Provide a mechanism for reinstallation (Trac: #1305) and document it
[25881]5
[25955]6 -- Jonathan Reed <jdreed@mit.edu>  Fri, 26 Apr 2013 12:21:10 -0400
[25881]7
[25859]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
[25860]19  * Add 'delaycompress' directive to logrotate (Trac: #1313)
[25859]20
[25860]21 -- Jonathan Reed <jdreed@mit.edu>  Thu, 21 Mar 2013 13:33:44 -0400
[25859]22
[25827]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
[25805]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
[25768]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
[25750]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
[25707]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
[25721]56  * Configure all 3 DNS servers in auto-upgrade
[25707]57
[25721]58 -- Jonathan Reed <jdreed@mit.edu>  Tue, 14 Aug 2012 17:59:29 -0400
[25707]59
[25690]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
[25663]69debathena-auto-update (1.37) unstable; urgency=low
[25600]70
71  * Bump debian/compat to 6
[25663]72  * Be more verbose in auto-upgrade
73  * rotate auto-upgrade logs
[25664]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.
[25600]77
[25664]78 -- Jonathan Reed <jdreed@mit.edu>  Fri, 27 Jul 2012 13:14:14 -0400
[25600]79
[25585]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
[25440]86debathena-auto-update (1.35) unstable; urgency=low
87
[25516]88  [ John Jarvis ]
[25440]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
[25516]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
[25440]98
[25516]99 -- Jonathan Reed <jdreed@mit.edu>  Thu, 17 May 2012 13:30:28 -0400
100
[25363]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
[25362]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
[25361]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
[25360]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
[25357]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
[25351]136debathena-auto-update (1.29) unstable; urgency=low
137
[25355]138  * Only do the aforementioned VGA tricks on cluster hardware
[25351]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
[25349]143debathena-auto-update (1.28) unstable; urgency=low
144
[25355]145  * Always POST the video card and turn off VGA
[25349]146
147 -- Jonathan Reed <jdreed@mit.edu>  Tue, 02 Aug 2011 23:36:10 -0400
148
[25347]149debathena-auto-update (1.27) unstable; urgency=low
[25331]150
[25335]151  [ Geoffrey Thomas ]
[25331]152  * Call dh_installinit with --no-start, since the debathena-auto-update
153    initscript has no hope of working from inside a postinst
154
[25335]155  [ Jonathan Reed ]
[25347]156  * Reboot with 'reboot=pci' on the Dell 790 (Trac #993)
[25355]157  * POST the video card and turn off VGA on the Vostro 320 (Trac #1004)
[25331]158
[25347]159 -- Jonathan Reed <jdreed@mit.edu>  Tue, 02 Aug 2011 16:59:35 -0400
[25335]160
[25326]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
[25278]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
[25273]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
[25253]181debathena-auto-update (1.23.4) unstable; urgency=low
[25230]182
183  * Support Natty's idea of preseeding the keyboard layout
[25231]184  * Pass networking info straight to stage 2
[25253]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
[25230]188
[25149]189debathena-auto-update (1.23.3) unstable; urgency=low
[25090]190
191  * Log when running update hook
[25149]192  * Increase installer DHCP timeout (Trac: #846)
[25090]193
[25149]194 -- Jonathan Reed <jdreed@mit.edu>  Mon, 20 Jun 2011 13:38:53 -0400
[25090]195
[25080]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
[25067]203debathena-auto-update (1.23.1) unstable; urgency=low
204
205  * cron.d files don't inherit crontab's path, so set one
[25070]206  * Don't re-run update-hooks once they've been run
207  * Don't bother to update license-config separately
[25067]208
[25070]209 -- Jonathan Reed <jdreed@mit.edu>  Tue, 22 Mar 2011 23:04:23 -0400
[25067]210
[25043]211debathena-auto-update (1.23) unstable; urgency=low
[25020]212
213  * Upgrade attempts now happen up to 3 times per night (Trac #694)
[25043]214  * Download and verify a recovery script (Trac #783)
215  * Add new command-line options to auto-update
[25045]216  * Run aptitude install (Trac #528)
217  * auto-update checks for network connectivity to the mirrors (Trac #835)
[25049]218  * Check for new flag file from license-config when reconfiguring
[25020]219
[25049]220 -- Jonathan Reed <jdreed@mit.edu>  Wed, 16 Mar 2011 12:59:06 -0400
[25020]221
[25005]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
[25004]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
[25005]233 -- Jonathan Reed <jdreed@mit.edu>  Mon, 07 Mar 2011 16:39:01 -0500
[25004]234
[24980]235debathena-auto-update (1.22) unstable; urgency=low
236
237  * Install debathena-license-config and reconfigure packages as necessary
[24997]238  * Add dependency on debathena-license-config
[24992]239  * Remove old cron.d file while attempting to comply with Debian policy
[24980]240
[24997]241 -- Jonathan Reed <jdreed@mit.edu>  Wed, 02 Mar 2011 14:37:09 -0500
[24980]242
[24962]243debathena-auto-update (1.21) unstable; urgency=low
[24935]244
[24940]245  * Generate crontabs at configure time (Trac #791)
[24935]246  * Run an update at boot time if it's been too long since the last one
[24941]247  * Configurable conffile conflict behavior on workstation (Trac #543)
[24942]248  * Pre-seed /var/lib/athena-update-status (Trac #686)
249  * Cleanup status file on uninstall
[24966]250  * Set UCF_FORCE_CONFFfoo variables where appropriate (Trac #552)
[24935]251
[24966]252 -- Jonathan Reed <jdreed@mit.edu>  Fri, 18 Feb 2011 22:54:38 -0500
[24935]253
[24926]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
[24849]260debathena-auto-update (1.19.1) unstable; urgency=low
261
262  * Don't chmod non-existent files
263  * Be louder in the comments
[24850]264  * Use wget -N for completeness
[24849]265
266 -- Jonathan Reed <jdreed@mit.edu>  Thu, 26 Aug 2010 14:39:12 -0400
267
[24807]268debathena-auto-update (1.19) unstable; urgency=low
269
270  * Add athena-auto-upgrade to try and upgrade machines to a new release
[24809]271  * Depend on kexec-tools, for auto-upgrade
[24807]272
273 -- Jonathan Reed <jdreed@mit.edu>  Thu, 12 Aug 2010 22:39:35 -0400
274
[24522]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
[24502]282debathena-auto-update (1.17.1) unstable; urgency=low
283
284  * Don't cause cron to send mail when everything's fine.
[24504]285  * Add dependency on cron and at
[24502]286
[24503]287 -- Jonathan Reed <jdreed@mit.edu>  Fri, 23 Apr 2010 10:36:11 -0400
[24502]288
[24499]289debathena-auto-update (1.17) unstable; urgency=low
290
[24500]291  * Use at(1) instead of desync (Trac #309)
[24499]292
[24502]293 -- Jonathan Reed <jdreed@mit.edu>  Fri, 23 Apr 2010 10:33:01 -0400
[24499]294
[24457]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
[24400]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
[24394]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
[24385]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
[24337]322debathena-auto-update (1.13) unstable; urgency=low
323
324  * Run dpkg --configure -a each time (Trac #407)
[24376]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,
[24377]328    the status of the last attempted update, and any additional status
[24376]329    messages.
[24378]330  * Include a manpage so lintian will STFU
[24337]331
[24385]332 -- Jonathan Reed <jdreed@mit.edu>  Fri, 12 Mar 2010 17:27:55 -0500
[24337]333
[24147]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.
[24152]338  * Slow updates to a 6-hour (desync'd) schedule during waking hours.
[24147]339
[24152]340 -- Geoffrey Thomas <geofft@mit.edu>  Sun, 08 Nov 2009 21:46:52 -0500
[24147]341
[23786]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
[23721]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
[23719]355debathena-auto-update (1.11) unstable; urgency=low
[23717]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.
[23718]359  * Use the apt_release key instead of the apt key in clusterinfo
360    (Closes: Trac #163).
[23717]361
[23718]362 -- Geoffrey Thomas <geofft@mit.edu>  Tue, 07 Apr 2009 23:51:40 -0400
[23717]363
[23549]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
[23408]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
[23284]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
[23250]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
[23220]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
[23174]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
[23167]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
[23159]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
[23156]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
[23148]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
[23143]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.