pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/ruby-daemon_controller



Module Name:    pkgsrc
Committed By:   taca
Date:           Sat May 17 06:23:56 UTC 2025

Modified Files:
        pkgsrc/devel/ruby-daemon_controller: Makefile PLIST distinfo

Log Message:
devel/ruby-daemon_controller: update to 3.0.0

2.0.0 (2025-03-25)

* Support only Ruby >= 2.0

* Improve JRuby support

* Frozen string literal compatibility

* Much improve daemon output and log reporting

    - Before, only output or logs are reported. Now, both are reported.

* Remove Debian and RPM packaging

* Provide build attestations

3.0.0 (2025-04-07)

* DaemonController#initialize now uses keyword arguments.

* Changes defaults:

    - start_timeout: 15 -> 30
    - stop_timeout: 15 -> 30
    - log_file_activity_timeout: 7 -> 10

* Improves aborting daemon upon start timeout.

    - Before: we aborted the daemon by sending SIGTERM but without checking
      whether it actually terminates.
    - Now: aborting two stages: first abort gracefully (SIGTERM); if that
      times out (customizable via stop_abort_timeout), then abort forcefully
      (SIGKILL).

* Allows customizing the stop signal sent by DaemonController#stop, via
  stop_graceful_signal.

* More robust general timeout handling.  Instead of timing out at any point
  in the code (which could leave behind inconsistent state), only allow
  timing out in well-defined interruption points.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/ruby-daemon_controller/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/ruby-daemon_controller/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/ruby-daemon_controller/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/ruby-daemon_controller/Makefile
diff -u pkgsrc/devel/ruby-daemon_controller/Makefile:1.9 pkgsrc/devel/ruby-daemon_controller/Makefile:1.10
--- pkgsrc/devel/ruby-daemon_controller/Makefile:1.9    Sun Nov  3 10:00:23 2019
+++ pkgsrc/devel/ruby-daemon_controller/Makefile        Sat May 17 06:23:56 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2019/11/03 10:00:23 rillig Exp $
+# $NetBSD: Makefile,v 1.10 2025/05/17 06:23:56 taca Exp $
 
-DISTNAME=      daemon_controller-1.2.0
+DISTNAME=      daemon_controller-3.0.0
 PKGNAME=       ${RUBY_PKGPREFIX}-${DISTNAME}
 CATEGORIES=    net
 

Index: pkgsrc/devel/ruby-daemon_controller/PLIST
diff -u pkgsrc/devel/ruby-daemon_controller/PLIST:1.4 pkgsrc/devel/ruby-daemon_controller/PLIST:1.5
--- pkgsrc/devel/ruby-daemon_controller/PLIST:1.4       Fri Mar 14 15:25:46 2014
+++ pkgsrc/devel/ruby-daemon_controller/PLIST   Sat May 17 06:23:56 2025
@@ -1,26 +1,16 @@
-@comment $NetBSD: PLIST,v 1.4 2014/03/14 15:25:46 taca Exp $
+@comment $NetBSD: PLIST,v 1.5 2025/05/17 06:23:56 taca Exp $
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/LICENSE.txt
-${GEM_LIBDIR}/README.markdown
+${GEM_LIBDIR}/README.md
 ${GEM_LIBDIR}/Rakefile
 ${GEM_LIBDIR}/daemon_controller.gemspec
-${GEM_LIBDIR}/debian.template/changelog
-${GEM_LIBDIR}/debian.template/compat
-${GEM_LIBDIR}/debian.template/control.template
-${GEM_LIBDIR}/debian.template/copyright
-${GEM_LIBDIR}/debian.template/ruby-daemon-controller.install
-${GEM_LIBDIR}/debian.template/rules
-${GEM_LIBDIR}/debian.template/source/format
 ${GEM_LIBDIR}/lib/daemon_controller.rb
 ${GEM_LIBDIR}/lib/daemon_controller/lock_file.rb
 ${GEM_LIBDIR}/lib/daemon_controller/packaging.rb
 ${GEM_LIBDIR}/lib/daemon_controller/spawn.rb
 ${GEM_LIBDIR}/lib/daemon_controller/version.rb
-${GEM_LIBDIR}/rpm/get_distro_id.py
-${GEM_LIBDIR}/rpm/rubygem-daemon_controller.spec.template
 ${GEM_LIBDIR}/spec/daemon_controller_spec.rb
 ${GEM_LIBDIR}/spec/echo_server.rb
-${GEM_LIBDIR}/spec/run_echo_server
 ${GEM_LIBDIR}/spec/test_helper.rb
 ${GEM_LIBDIR}/spec/unresponsive_daemon.rb
 ${GEM_HOME}/specifications/${GEM_NAME}.gemspec

Index: pkgsrc/devel/ruby-daemon_controller/distinfo
diff -u pkgsrc/devel/ruby-daemon_controller/distinfo:1.10 pkgsrc/devel/ruby-daemon_controller/distinfo:1.11
--- pkgsrc/devel/ruby-daemon_controller/distinfo:1.10   Tue Oct 26 10:19:29 2021
+++ pkgsrc/devel/ruby-daemon_controller/distinfo        Sat May 17 06:23:56 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2021/10/26 10:19:29 nia Exp $
+$NetBSD: distinfo,v 1.11 2025/05/17 06:23:56 taca Exp $
 
-BLAKE2s (daemon_controller-1.2.0.gem) = df2a7c87040a767b2e47856291f7d639bdc33eed33b599531c65ae275f28b184
-SHA512 (daemon_controller-1.2.0.gem) = d22b5f37a41f2fab642cc7a6f5b5ea8a892d2c8b9eda04c9a547ee3aab3148a8897bc4737fd30fd9eb6e2a4fba458ea5811024fb5ad71b7959f3996dfa7b7705
-Size (daemon_controller-1.2.0.gem) = 37888 bytes
+BLAKE2s (daemon_controller-3.0.0.gem) = 3120a9b64122347678a7e23f264f29f852b6c62dfe7cab42053f93d4dd5638b5
+SHA512 (daemon_controller-3.0.0.gem) = 022ae9caf14be22fe53bdc77b26a1e6261a9f95e1217a4772db7632089ccfaab60d39fca43e72421eb1a0f3c0c2f09aeaf8124ffce57e76e8d10051819c57aee
+Size (daemon_controller-3.0.0.gem) = 27136 bytes



Home | Main Index | Thread Index | Old Index