Bug 283100 - Update devel/skalibs and related ports to October 2024 releases
Summary: Update devel/skalibs and related ports to October 2024 releases
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: Robert Clausecker
URL:
Keywords:
Depends on:
Blocks: 282021
  Show dependency treegraph
 
Reported: 2024-12-03 14:46 UTC by crest
Modified: 2024-12-10 09:20 UTC (History)
2 users (show)

See Also:
crest: maintainer-feedback+
crest: merge-quarterly?


Attachments
[PATCH 1/5] devel/skalib: Update to version 2.14.3.0 (2.49 KB, patch)
2024-12-03 20:34 UTC, crest
crest: maintainer-approval+
Details | Diff
[PATCH 2/5] lang/execline: Update to version 2.9.6.1 (2.50 KB, patch)
2024-12-03 20:34 UTC, crest
crest: maintainer-approval+
Details | Diff
[PATCH 3/5] sysutils/s6: Update to version 2.13.1.0 (2.77 KB, patch)
2024-12-03 20:35 UTC, crest
crest: maintainer-approval+
Details | Diff
[PATCH 4/5] sysutils/s6-rc: Update to version 0.5.5.0 (2.65 KB, patch)
2024-12-03 20:36 UTC, crest
crest: maintainer-approval+
Details | Diff
[PATCH 5/5] sysutils/runwhen: Bump revision for devel/skalibs (1.08 KB, patch)
2024-12-03 20:36 UTC, crest
crest: maintainer-approval+
Details | Diff
execline-2.9.6.1 build log on arm64 FreeBSD 14 (53.23 KB, text/plain)
2024-12-09 11:38 UTC, Robert Clausecker
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description crest 2024-12-03 14:46:06 UTC
Update the following skaware ports:

    * devel/skalibs 2.14.3.0
    * lang/execline 2.9.6.1
    * sysutils/s6   2.13.1.0
    * s6-rc         0.5.5.0

As well as probably patch sysutils/runwhen.

More details from the release notes:

 * skalibs-2.14.3.0
   ----------------

 - Important bugfixes for some of the software stack.
 - New function: fork_newpid(), forking a process in a new pid
namespace on Linux (and returning -1 ENOSYS on other systems).
 - QoL: IOPAUSE_EXCEPT will now always trigger IOPAUSE_READ or
IOPAUSE_WRITE as well, which means error handling before the IO
primitive is now unnecessary.

 https://skarnet.org/software/skalibs/
 git://git.skarnet.org/skalibs


 * s6-2.13.1.0
   -----------

 - Some of the bugfixes are pretty impactful, and it is recommended
to upgrade (including the skalibs upgrade). You don't need to
restart your services or supervision trees if you haven't noticed
anything wrong.
 - s6-supervise now supports a new file in the service directory:
flag-newpidns. If this file is present at service spawning time,
the process will be started in a new PID namespace. (Linux only;
on other systems, the service will fail to start if the file exists.)

 https://skarnet.org/software/s6/
 git://git.skarnet.org/s6


 * s6-rc-0.5.5.0
   -------------

 - This is a minor update because a bugfix required adding a new
public API, s6rc_livedir_canon(). Apart from that, the change is
purely bugfixes.
 - You do not need to recompile your service databases.

 https://skarnet.org/software/s6-rc/
 git://git.skarnet.org/s6-rc
Comment 1 crest 2024-12-03 20:34:17 UTC
Created attachment 255605 [details]
[PATCH 1/5] devel/skalib: Update to version 2.14.3.0
Comment 2 crest 2024-12-03 20:34:56 UTC
Created attachment 255606 [details]
[PATCH 2/5] lang/execline: Update to version 2.9.6.1
Comment 3 crest 2024-12-03 20:35:47 UTC
Created attachment 255607 [details]
[PATCH 3/5] sysutils/s6: Update to version 2.13.1.0
Comment 4 crest 2024-12-03 20:36:20 UTC
Created attachment 255608 [details]
[PATCH 4/5] sysutils/s6-rc: Update to version 0.5.5.0
Comment 5 crest 2024-12-03 20:36:56 UTC
Created attachment 255609 [details]
[PATCH 5/5] sysutils/runwhen: Bump revision for devel/skalibs
Comment 6 crest 2024-12-03 20:38:45 UTC
Together these 5 patches update the skaware ports to the latest announced release (ignoring unreleased versions mentioned in NEWS, but with no corresponding release announcement or git tag)
Comment 7 Robert Clausecker freebsd_committer freebsd_triage 2024-12-09 11:38:53 UTC
Created attachment 255738 [details]
execline-2.9.6.1 build log on arm64 FreeBSD 14

execline-2.9.6.1 fails to build on all platforms I have tried, see attached log file.

exec cc -o elgetopt -pipe -Wall -std=c99 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -O2 -fomit-frame-pointer -O2 -pipe  -fstack-protector-strong -fno-strict-aliasing  -Wl,--sort-section=alignment -Wl,--sort-common -Wl,--hash-style=both  -fstack-protector-strong  -L/usr/local/lib/skalibs -Wl,--gc-sections src/execline/elgetopt.o libexecline.a.xyzzy -lskarnet 
ld: error: unable to find library -lskarnet
cc: error: linker command failed with exit code 1 (use -v to see invocation)
gmake: *** [Makefile:150: dollarat] Error 1

Please check and resubmit.
Comment 8 commit-hook freebsd_committer freebsd_triage 2024-12-10 09:07:49 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=67a5a85b3e6717e1cf14cca34998bddeda4c1860

commit 67a5a85b3e6717e1cf14cca34998bddeda4c1860
Author:     Jan Bramkamp <crest@rlwinm.de>
AuthorDate: 2024-12-03 17:58:27 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-12-10 08:51:36 +0000

    sysutils/s6-rc: Update to version 0.5.5.0

    Changelog: https://git.skarnet.org/cgi-bin/cgit.cgi/s6-rc/plain/NEWS

    PR:             283100, 282021
    MFH:            2024Q4

 sysutils/s6-rc/Makefile  | 16 ++++++++--------
 sysutils/s6-rc/distinfo  |  6 +++---
 sysutils/s6-rc/pkg-plist |  6 ++++--
 3 files changed, 15 insertions(+), 13 deletions(-)
Comment 9 commit-hook freebsd_committer freebsd_triage 2024-12-10 09:07:51 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f1cf98c55600424e747e67e6ecd1c7bf223f0f79

commit f1cf98c55600424e747e67e6ecd1c7bf223f0f79
Author:     Jan Bramkamp <crest@rlwinm.de>
AuthorDate: 2024-12-03 20:28:11 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-12-10 08:51:37 +0000

    sysutils/runwhen: Bump revision for devel/skalibs

    Bump port revision from 3 to 4 to force rebuild
    with skalibs-2.14.1.1.

    PR:             283100
    MFH:            2024Q4

 sysutils/runwhen/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 10 commit-hook freebsd_committer freebsd_triage 2024-12-10 09:07:53 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5a326a79614f751c7bee8e43c107027f3d57bbae

commit 5a326a79614f751c7bee8e43c107027f3d57bbae
Author:     Jan Bramkamp <crest@rlwinm.de>
AuthorDate: 2024-12-03 16:33:16 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-12-10 08:51:36 +0000

    sysutils/s6: Update to version 2.13.1.0

    Changelog: https://git.skarnet.org/cgi-bin/cgit.cgi/s6/plain/NEWS

    PR:             283100, 282021
    MFH:            2024Q4
    Reported by:    Saj Goonatilleke <sg@redu.cx>

 sysutils/s6/Makefile  |  8 ++++----
 sysutils/s6/distinfo  |  6 +++---
 sysutils/s6/pkg-plist | 16 ++++++++++------
 3 files changed, 17 insertions(+), 13 deletions(-)
Comment 11 commit-hook freebsd_committer freebsd_triage 2024-12-10 09:07:57 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d866f8bfec4b780b2fe0c9b1d4f90508b7c99862

commit d866f8bfec4b780b2fe0c9b1d4f90508b7c99862
Author:     Jan Bramkamp <crest@rlwinm.de>
AuthorDate: 2024-12-03 14:48:53 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-12-10 08:51:35 +0000

    devel/skalibs: Update to version 2.14.3.0

    Upstream changes:

     - Important bugfixes for some of the software stack.
     - New function: fork_newpid(), forking a process in a new pid
       namespace on Linux (and returning -1 ENOSYS on other systems).
     - QoL: IOPAUSE_EXCEPT will now always trigger IOPAUSE_READ or
       IOPAUSE_WRITE as well, which means error handling before the IO
       primitive is now unnecessary.

    PR:             283100, 282021
    MFH:            2024Q4

 devel/skalibs/Makefile  | 2 +-
 devel/skalibs/distinfo  | 6 +++---
 devel/skalibs/pkg-plist | 9 +++++++--
 3 files changed, 11 insertions(+), 6 deletions(-)
Comment 12 commit-hook freebsd_committer freebsd_triage 2024-12-10 09:07:58 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=00547944126e6bbcea8cd6760586610c69170af5

commit 00547944126e6bbcea8cd6760586610c69170af5
Author:     Jan Bramkamp <crest@rlwinm.de>
AuthorDate: 2024-12-03 15:42:55 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-12-10 08:51:35 +0000

    lang/execline: Update to version 2.9.6.1

    Changelog: https://git.skarnet.org/cgi-bin/cgit.cgi/execline/plain/NEWS

    PR:             283100, 282021
    MFH:            2024Q4

 lang/execline/Makefile  | 6 +++---
 lang/execline/distinfo  | 6 +++---
 lang/execline/pkg-plist | 6 ++++--
 3 files changed, 10 insertions(+), 8 deletions(-)
Comment 13 commit-hook freebsd_committer freebsd_triage 2024-12-10 09:10:03 UTC
A commit in branch 2024Q4 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f7ed942b22f39617c58a3e7a6855d14a7449eb4e

commit f7ed942b22f39617c58a3e7a6855d14a7449eb4e
Author:     Jan Bramkamp <crest@rlwinm.de>
AuthorDate: 2024-12-03 17:58:27 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-12-10 09:09:12 +0000

    sysutils/s6-rc: Update to version 0.5.5.0

    Changelog: https://git.skarnet.org/cgi-bin/cgit.cgi/s6-rc/plain/NEWS

    PR:             283100, 282021
    MFH:            2024Q4
    (cherry picked from commit 67a5a85b3e6717e1cf14cca34998bddeda4c1860)

 sysutils/s6-rc/Makefile  | 16 ++++++++--------
 sysutils/s6-rc/distinfo  |  6 +++---
 sysutils/s6-rc/pkg-plist |  6 ++++--
 3 files changed, 15 insertions(+), 13 deletions(-)
Comment 14 commit-hook freebsd_committer freebsd_triage 2024-12-10 09:10:05 UTC
A commit in branch 2024Q4 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f4604bc95f5bb5ba55df45f14cf377f6240ad430

commit f4604bc95f5bb5ba55df45f14cf377f6240ad430
Author:     Jan Bramkamp <crest@rlwinm.de>
AuthorDate: 2024-12-03 16:33:16 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-12-10 09:09:12 +0000

    sysutils/s6: Update to version 2.13.1.0

    Changelog: https://git.skarnet.org/cgi-bin/cgit.cgi/s6/plain/NEWS

    PR:             283100, 282021
    MFH:            2024Q4
    Reported by:    Saj Goonatilleke <sg@redu.cx>

    (cherry picked from commit 5a326a79614f751c7bee8e43c107027f3d57bbae)

 sysutils/s6/Makefile  |  8 ++++----
 sysutils/s6/distinfo  |  6 +++---
 sysutils/s6/pkg-plist | 16 ++++++++++------
 3 files changed, 17 insertions(+), 13 deletions(-)
Comment 15 commit-hook freebsd_committer freebsd_triage 2024-12-10 09:10:06 UTC
A commit in branch 2024Q4 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d4bc5945b15b7d08bff9192df33a8d9dfcf2ab0b

commit d4bc5945b15b7d08bff9192df33a8d9dfcf2ab0b
Author:     Jan Bramkamp <crest@rlwinm.de>
AuthorDate: 2024-12-03 20:28:11 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-12-10 09:09:12 +0000

    sysutils/runwhen: Bump revision for devel/skalibs

    Bump port revision from 3 to 4 to force rebuild
    with skalibs-2.14.1.1.

    PR:             283100
    MFH:            2024Q4
    (cherry picked from commit f1cf98c55600424e747e67e6ecd1c7bf223f0f79)

 sysutils/runwhen/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 16 commit-hook freebsd_committer freebsd_triage 2024-12-10 09:10:07 UTC
A commit in branch 2024Q4 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=24d93475a168bb1d620e28d67852d7449d9c108d

commit 24d93475a168bb1d620e28d67852d7449d9c108d
Author:     Jan Bramkamp <crest@rlwinm.de>
AuthorDate: 2024-12-03 14:48:53 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-12-10 09:09:11 +0000

    devel/skalibs: Update to version 2.14.3.0

    Upstream changes:

     - Important bugfixes for some of the software stack.
     - New function: fork_newpid(), forking a process in a new pid
       namespace on Linux (and returning -1 ENOSYS on other systems).
     - QoL: IOPAUSE_EXCEPT will now always trigger IOPAUSE_READ or
       IOPAUSE_WRITE as well, which means error handling before the IO
       primitive is now unnecessary.

    PR:             283100, 282021
    MFH:            2024Q4
    (cherry picked from commit d866f8bfec4b780b2fe0c9b1d4f90508b7c99862)

 devel/skalibs/Makefile  | 2 +-
 devel/skalibs/distinfo  | 6 +++---
 devel/skalibs/pkg-plist | 9 +++++++--
 3 files changed, 11 insertions(+), 6 deletions(-)
Comment 17 commit-hook freebsd_committer freebsd_triage 2024-12-10 09:10:08 UTC
A commit in branch 2024Q4 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=234be95b762489b14d702c4a90377a504c0f93b7

commit 234be95b762489b14d702c4a90377a504c0f93b7
Author:     Jan Bramkamp <crest@rlwinm.de>
AuthorDate: 2024-12-03 15:42:55 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-12-10 09:09:12 +0000

    lang/execline: Update to version 2.9.6.1

    Changelog: https://git.skarnet.org/cgi-bin/cgit.cgi/execline/plain/NEWS

    PR:             283100, 282021
    MFH:            2024Q4
    (cherry picked from commit 00547944126e6bbcea8cd6760586610c69170af5)

 lang/execline/Makefile  | 6 +++---
 lang/execline/distinfo  | 6 +++---
 lang/execline/pkg-plist | 6 ++++--
 3 files changed, 10 insertions(+), 8 deletions(-)
Comment 18 Robert Clausecker freebsd_committer freebsd_triage 2024-12-10 09:20:51 UTC
Thank you for your contribution.