author | Olivier Brunel
<jjk@jjacky.com> 2017-06-18 12:59:42 UTC |
committer | Olivier Brunel
<jjk@jjacky.com> 2017-06-20 17:39:38 UTC |
parent | c104ddb00e15a2b895d79726986e76505c970b85 |
HISTORY | +58 | -0 |
package/info | +1 | -1 |
diff --git a/HISTORY b/HISTORY index 0e43d38..c3bcb44 100644 --- a/HISTORY +++ b/HISTORY @@ -1,4 +1,62 @@ +# 2017-06-20, v0.5.0 + + ! Makefile: Fix install w/ dynamic library. Thanks to linsam. + + ! tty: Fix when multiple devices are listed as console. Thanks to linsam. + + ! Fix possible memory corruption. Thanks to John O'M. + + ! start/stop: Fix setting longruns as timed out + Only oneshots should be marked as timed out, longruns should not have + their status modified because it would be "take over" the s6 status (at + least from aa-status) while it shouldn't. + + Most obvious example is when timing out while waiting for readiness: + surely the status of the services remains "Up", not "Timed out" + + + status: Report "Up; Getting ready..." as needed + Longruns that are up (i.e. not (yet) ready) but do support readiness + will be announced as such, making it obvious they support readiness and + therefore aren't yet in their "final" state. + ++++ enable: Add --alarm-s6 + When adding new servicedirs to an active repodir (i.e. its scandir has a + running s6-svscan), for new longruns to be properly set/usable we need to + "alarm" s6-svscan, so it rescans the scandir. + + This had to be done manually via `s6-svscanctl -a $REPODIR/.scandir` but + can now be done automatically from aa-enable. + + ! start/stop: Fix issues on 32bit systems. Thanks to John O'M. + + ! stage0: Fix stderr not on console upon break + +*** stage4: Open a shell if aa-terminate fails + +*** stage3: Tweak wait-ing post TERM/KILL + - After TERM we give processes ~4s to end instead of immediately trying + to KILL them; + - After KILL we only wait up to ~2s, then move on (instead of blocking + should there be a process in uninterruptible sleep) + +*** stop: Wait for longruns to be Down & Ready (not just Down) + +*** stop: In stop-all, default timeout becomes a maximum + So any timeout defined in a file timeout in servicedir will be ignored + if more than the default (or 0 for infinite). + + * stage3: Set default/max timeout to 20s + + * Deprecate aa-command + +--- Remove deprecated aa-mvlog + +*** Bump dependencies to skalibs 2.5.0.0; execline 2.3.0.1 and s6 2.5.0.0 + + ! Plus a few (other) fixes; see git log for details + + # 2016-01-10, v0.4.0 ! stop: Fix not creating down file diff --git a/package/info b/package/info index 0c240e1..b50ca8b 100644 --- a/package/info +++ b/package/info @@ -1,4 +1,4 @@ package=anopa -version=0.4.0 +version=0.5.0 category=admin package_macro_name=ANOPA