Bug 202390 - sysutils/s6: update to 2.2.0.1
Summary: sysutils/s6: update to 2.2.0.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on: 202388 202389
Blocks:
  Show dependency treegraph
 
Reported: 2015-08-17 13:25 UTC by Colin Booth
Modified: 2015-08-21 16:05 UTC (History)
1 user (show)

See Also:


Attachments
Update port to new version (2.13 KB, text/plain)
2015-08-17 13:25 UTC, Colin Booth
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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