Bug 202390

Summary: sysutils/s6: update to 2.2.0.1
Product: Ports & Packages Reporter: Colin Booth <colin-ports>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed FIXED    
Severity: Affects Only Me CC: wen
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 202388, 202389    
Bug Blocks:    
Attachments:
Description Flags
Update port to new version none

Description Colin Booth 2015-08-17 13:25:06 UTC
Created attachment 159956 [details]
Update port to new version

Makefile: Version bump
Makefile: Dependency bump
Makefile: --with-dynlib configure option added
distinfo: contents update
pkg-plist: shared library version bump
pkg-plist: bin/s6-notifywhenup and s6-notifywhenup documentation removed
Comment 1 Colin Booth 2015-08-17 13:29:43 UTC
Notable changes between v2.1.6.0 and v2.2.0.1.

2.2.0.0:
    The internals of s6-supervise have changed; the supervise/status file ABI has changed and is not compatible with the daemontools/runit supervise/status files anymore. (This should not impact anything.)
    s6-supervise features a configurable timeout for ./finish scripts, via the ./timeout-finish file.
    s6-svwait, s6-svlisten1 and s6-svlisten can now wait for a 'D' event, which means the ./finish script has terminated.
    The deprecated s6-notifywhenup program has been removed.
    The syntax for synchronous s6-svc waiting has changed. 

2.2.0.1: 
Makefile changes to support clean in-place rebuilds. This wasn't an issue with FreeBSD ports but it uncovered some makefile issues in the dependent ports.
Comment 2 Colin Booth 2015-08-17 13:35:28 UTC
This update should include the following ports/UPDATING entry:

YYYYMMDD:
  AFFECTS: users of sysutils/s6
  AUTHOR: Colin Booth <colin@heliocat.net>

  s6-notifywhenup has been removed as of v2.2.0.0. Any run scripts 
  using readyness notification must be updated to use a notification 
  fd instead.

  s6-svc options have changed for sending syncronous up/down timeouts. 
  Any management or wrapper scripts using those options will need to
  be updated.
Comment 3 commit-hook freebsd_committer 2015-08-18 13:25:12 UTC
A commit references this bug:

Author: wen
Date: Tue Aug 18 13:24:46 UTC 2015
New revision: 394584
URL: https://svnweb.freebsd.org/changeset/ports/394584

Log:
  - Update to 2.2.0.1

  PR:		202390
  Submitted by:	colin@heliocat.net(maintainer)

Changes:
  head/sysutils/s6/Makefile
  head/sysutils/s6/distinfo
  head/sysutils/s6/pkg-plist
Comment 4 commit-hook freebsd_committer 2015-08-21 16:05:32 UTC
A commit references this bug:

Author: jbeich
Date: Fri Aug 21 16:04:41 UTC 2015
New revision: 394973
URL: https://svnweb.freebsd.org/changeset/ports/394973

Log:
  Belatedly add UPDATING note for r394584

  PR:		202390
  Submitted by:	Colin Booth <colin@heliocat.net> (sysutils/s6 maintainer)

Changes:
  head/UPDATING