Welcome to little lamb

Code » anopa » commit 3685c2e

Bump to 0.5.0; Update HISTORY

author Olivier Brunel
2017-06-18 12:59:42 UTC
committer Olivier Brunel
2017-06-20 17:39:38 UTC
parent c104ddb00e15a2b895d79726986e76505c970b85

Bump to 0.5.0; Update HISTORY

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