+1

Tested Source Zip

SHA 512 OK:

$ shasum -a 512 --check commons-daemon-1.3.2-src.zip.sha512
commons-daemon-1.3.2-src.zip: OK

ASC OK:

gpg --verify commons-daemon-1.3.2-src.zip.asc
gpg: assuming signed data in 'commons-daemon-1.3.2-src.zip'
gpg: Signature made 05-Oct-22 10:03:56 AM Eastern Daylight Time
gpg:                using RSA key A9C5DF4D22E99998D9875A5110C01C5A2F6059E7
gpg: Good signature from "Mark E D Thomas <ma...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: A9C5 DF4D 22E9 9998 D987  5A51 10C0 1C5A 2F60 59E7

Windows 10:

Build default Maven goal OK using 'mvn'
Build both native Windows apps OK using 'nmake CPU=X64'

Microsoft Windows [Version 10.0.19043.2006]

Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: C:\java\apache-maven-3.8.6
Java version: 1.8.0_345, vendor: Temurin, runtime: C:\Program Files\Eclipse 
Adoptium\jdk-8.0.345.1-hotspot\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

"C:\Program Files\Microsoft Visual 
Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat"
Visual Studio 2022 Developer Command Prompt v17.3.5
Microsoft (R) Program Maintenance Utility Version 14.33.31630.0
Microsoft (R) C/C++ Optimizing Compiler Version 19.33.31630 for x64
Microsoft (R) Incremental Linker Version 14.33.31630.0

Linux WSL2 subsystem in Windows 10:

Linux *** 5.10.16.3-microsoft-standard-WSL2 #1 SMP Fri Apr 2 22:23:49 UTC 2021 
x86_64 x86_64 x86_64 GNU/Linux

java -version
openjdk version "1.8.0_342"
OpenJDK Runtime Environment (build 1.8.0_342-8u342-b07-0ubuntu1~22.04-b07)
OpenJDK 64-Bit Server VM (build 25.342-b07, mixed mode)

I got a warning running 'sh support/buildconf.sh':

sh support/buildconf.sh
configure.in:44: warning: back quotes and double quotes must not be escaped in: 
remove the \"$cache_file\" file and re-run configure
./support/apfunctions.m4:23: AP_CANONICAL_HOST_CHECK is expanded from...
configure.in:44: the top level
configure.in:138: warning: AC_OUTPUT should be used without arguments.
configure.in:138: You should run autoupdate.
support/buildconf.sh: configure script generated successfully

Run `./configure` OK

make ran with these warnings:

(cd native; make  all)
make[1]: Entering directory 
'/mnt/c/Users/ggregory/rc/commons-daemon-1.3.2-src/src/native/unix/native'
gcc -g -O2 -DOS_LINUX -DDSO_DLFCN -DCPU=\"amd64\" -Wall -Wstrict-prototypes   
-I/usr/lib/jvm/java-8-openjdk-amd64//include 
-I/usr/lib/jvm/java-8-openjdk-amd64//include/linux -c jsvc-unix.c -o jsvc-unix.o
jsvc-unix.c: In function ‘run_controller’:
jsvc-unix.c:1311:20: warning: assignment to ‘__sighandler_t’ {aka ‘void 
(*)(int)’} from incompatible pointer type ‘void (*)(int,  siginfo_t *, void *)’ 
[-Wincompatible-pointer-types]
 1311 |     act.sa_handler = controller;
      |                    ^
jsvc-unix.c: In function ‘get_pidf’:
jsvc-unix.c:666:5: warning: ignoring return value of ‘lockf’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  666 |     lockf(fd, F_LOCK, 0);
      |     ^~~~~~~~~~~~~~~~~~~~
jsvc-unix.c:668:5: warning: ignoring return value of ‘lockf’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  668 |     lockf(fd, F_ULOCK, 0);
      |     ^~~~~~~~~~~~~~~~~~~~~
jsvc-unix.c: In function ‘wait_child’:
jsvc-unix.c:762:9: warning: ignoring return value of ‘lockf’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  762 |         lockf(fd, F_LOCK, 0);
      |         ^~~~~~~~~~~~~~~~~~~~
jsvc-unix.c:764:9: warning: ignoring return value of ‘lockf’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  764 |         lockf(fd, F_ULOCK, 0);
      |         ^~~~~~~~~~~~~~~~~~~~~
jsvc-unix.c: In function ‘set_output’:
jsvc-unix.c:1064:9: warning: ignoring return value of ‘freopen’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1064 |         freopen("/dev/null", "r", stdin);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
jsvc-unix.c:1075:9: warning: ignoring return value of ‘freopen’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1075 |         freopen("/dev/null", "a", stdout);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
jsvc-unix.c:1093:9: warning: ignoring return value of ‘freopen’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1093 |         freopen("/dev/null", "a", stderr);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
jsvc-unix.c: In function ‘check_pid’:
jsvc-unix.c:592:9: warning: ignoring return value of ‘lockf’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  592 |         lockf(fd, F_LOCK, 0);
      |         ^~~~~~~~~~~~~~~~~~~~
jsvc-unix.c:599:17: warning: ignoring return value of ‘lockf’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  599 |                 lockf(fd, F_ULOCK, 0);
      |                 ^~~~~~~~~~~~~~~~~~~~~
jsvc-unix.c:609:9: warning: ignoring return value of ‘lockf’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  609 |         lockf(fd, F_ULOCK, 0);
      |         ^~~~~~~~~~~~~~~~~~~~~
jsvc-unix.c: In function ‘remove_pid_file’:
jsvc-unix.c:628:5: warning: ignoring return value of ‘lockf’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  628 |     lockf(fd, F_LOCK, 0);
      |     ^~~~~~~~~~~~~~~~~~~~
jsvc-unix.c:646:5: warning: ignoring return value of ‘lockf’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  646 |     lockf(fd, F_ULOCK, 0);
      |     ^~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -DOS_LINUX -DDSO_DLFCN -DCPU=\"amd64\" -Wall -Wstrict-prototypes   
-I/usr/lib/jvm/java-8-openjdk-amd64//include 
-I/usr/lib/jvm/java-8-openjdk-amd64//include/linux -c arguments.c -o arguments.o
gcc -g -O2 -DOS_LINUX -DDSO_DLFCN -DCPU=\"amd64\" -Wall -Wstrict-prototypes   
-I/usr/lib/jvm/java-8-openjdk-amd64//include 
-I/usr/lib/jvm/java-8-openjdk-amd64//include/linux -c debug.c -o debug.o
gcc -g -O2 -DOS_LINUX -DDSO_DLFCN -DCPU=\"amd64\" -Wall -Wstrict-prototypes   
-I/usr/lib/jvm/java-8-openjdk-amd64//include 
-I/usr/lib/jvm/java-8-openjdk-amd64//include/linux -c dso-dlfcn.c -o dso-dlfcn.o
gcc -g -O2 -DOS_LINUX -DDSO_DLFCN -DCPU=\"amd64\" -Wall -Wstrict-prototypes   
-I/usr/lib/jvm/java-8-openjdk-amd64//include 
-I/usr/lib/jvm/java-8-openjdk-amd64//include/linux -c dso-dyld.c -o dso-dyld.o
gcc -g -O2 -DOS_LINUX -DDSO_DLFCN -DCPU=\"amd64\" -Wall -Wstrict-prototypes   
-I/usr/lib/jvm/java-8-openjdk-amd64//include 
-I/usr/lib/jvm/java-8-openjdk-amd64//include/linux -c help.c -o help.o
gcc -g -O2 -DOS_LINUX -DDSO_DLFCN -DCPU=\"amd64\" -Wall -Wstrict-prototypes   
-I/usr/lib/jvm/java-8-openjdk-amd64//include 
-I/usr/lib/jvm/java-8-openjdk-amd64//include/linux -c home.c -o home.o
gcc -g -O2 -DOS_LINUX -DDSO_DLFCN -DCPU=\"amd64\" -Wall -Wstrict-prototypes   
-I/usr/lib/jvm/java-8-openjdk-amd64//include 
-I/usr/lib/jvm/java-8-openjdk-amd64//include/linux -c java.c -o java.o
gcc -g -O2 -DOS_LINUX -DDSO_DLFCN -DCPU=\"amd64\" -Wall -Wstrict-prototypes   
-I/usr/lib/jvm/java-8-openjdk-amd64//include 
-I/usr/lib/jvm/java-8-openjdk-amd64//include/linux -c location.c -o location.o
gcc -g -O2 -DOS_LINUX -DDSO_DLFCN -DCPU=\"amd64\" -Wall -Wstrict-prototypes   
-I/usr/lib/jvm/java-8-openjdk-amd64//include 
-I/usr/lib/jvm/java-8-openjdk-amd64//include/linux -c replace.c -o replace.o
gcc -g -O2 -DOS_LINUX -DDSO_DLFCN -DCPU=\"amd64\" -Wall -Wstrict-prototypes   
-I/usr/lib/jvm/java-8-openjdk-amd64//include 
-I/usr/lib/jvm/java-8-openjdk-amd64//include/linux -c locks.c -o locks.o
gcc -g -O2 -DOS_LINUX -DDSO_DLFCN -DCPU=\"amd64\" -Wall -Wstrict-prototypes   
-I/usr/lib/jvm/java-8-openjdk-amd64//include 
-I/usr/lib/jvm/java-8-openjdk-amd64//include/linux -c signals.c -o signals.o
ar cr libservice.a arguments.o debug.o dso-dlfcn.o dso-dyld.o help.o home.o 
java.o location.o replace.o locks.o signals.o
ranlib libservice.a
gcc   jsvc-unix.o libservice.a -ldl -lpthread -o ../jsvc
make[1]: Leaving directory 
'/mnt/c/Users/ggregory/rc/commons-daemon-1.3.2-src/src/native/unix/native'

Gary


On 2022/10/05 14:36:11 Mark Thomas wrote:
> We have fixed a few bugs since Apache Commons Daemon 1.3.1 was released, 
> so I would like to release Apache Commons Daemon 1.3.2.
> 
> Apache Commons Daemon 1.3.2 RC1 is available for review here:
>      https://dist.apache.org/repos/dist/dev/commons/daemon/1.3.2-RC1 
> (svn revision 57178)
> 
> The Git tag commons-daemon-1.3.2-RC1 commit for this RC is 
> 4189f2798f20180ea9f36c00bb5a05702971ba95 which you can browse here:
>  
> https://gitbox.apache.org/repos/asf?p=commons-daemon.git;a=commit;h=4189f2798f20180ea9f36c00bb5a05702971ba95
> You may checkout this tag using:
>      git clone https://gitbox.apache.org/repos/asf/commons-daemon.git 
> --branch commons-daemon-1.3.2-RC1 commons-daemon-1.3.2-RC1
> 
> Maven artifacts are here:
>  
> https://repository.apache.org/content/repositories/orgapachecommons-1598/commons-daemon/commons-daemon/1.3.2/
> 
> These are the artifacts and their hashes:
> commons-dameon-1.3.2-bin-windows.zip=4a4779629b76e5c7fb7885af51f0468c26ca958e6a243b60787c1576529fed48f0ec5b257ef5fcd71e48de8625d384aa27391e74e0ae4b43b0e7b3dbe8ca3d78
> commons-daemon-1.3.2-bin.tar.gz=be2677b352cfff99ba4447468757136416a9477eadb61ec8b35e2fb72fadd40e7405f0dfc57e265957a938ff4e37f8814d731b1bf5893191f1104b0101017eb5
> commons-daemon-1.3.2-bin.zip=130d658e09cd5a4eb82a175354ae18ad2ddd62e74fc48a661e6ce2fa08c294ae8d0cbc42ae11708284c46feae600e9c10989723035308d4dfa458bd919bfb1ec
> commons-daemon-1.3.2-cyclonedx.json=c75beb453a4930367ce29d621bcf16a7e23f8c5f19bd6ff2f6515a0d27650424e03fdd4340a50e1bb4bfd17a2e62b8005367add17a384f2c2a7d282c20695797
> commons-daemon-1.3.2-cyclonedx.xml=d407f88a5321297712e5d35554808caba4b9818cb7d22cd5996cc984b22146df02506814d03434e8afafbdc4e4a578c7075257c39d7d97b526811454c6bf0cf7
> commons-daemon-1.3.2-javadoc.jar=7921b2bc5bf200c25506c5f57920322c29f7a60b8568dc7ab858cb952f2a21179720a8428d4ee3a752bceb8b9ac5096c6de8953aafac9b01e7c9832e46495861
> commons-daemon-1.3.2-native-src.tar.gz=9908858ebe7e08873a0d1a83c88f78ca6eccacab24bf5fd2980f91df128d0c3407fd68351ea0736214f6dc758f8451b0e0b1fa7ccaf593479659c7c1d3acbf95
> commons-daemon-1.3.2-native-src.zip=264f0ae6378afb1ec78cd518dde054f26c03a10ac3330c4da8829c5774c521a4ca4b1981e068a98913c73dc8396210062985fdcc55bd8415238afb2d5ab515af
> commons-daemon-1.3.2-sources.jar=5f23cec53458818ea55572f83d93ebe1573de3371707090a5ff42e3dda60cd81387fa74d8fbc3999cab8a2394a0d1aadf5023377dffab1e5c1a9fa1b4de78b36
> commons-daemon-1.3.2-src.tar.gz=241f3b15ef2a5e11cf802adef8c5e07d417a0c614188123db197b76154ed6ef6fc5dfaa7acff3bfac067b1b7978c3e0674bba2efc776305a2ab28a23be1c7f89
> commons-daemon-1.3.2-src.zip=0f15f9277691cc259171ef20139fcfd8d4039da1ddc9a45aed0870d6ed6e3c78aacc10a535cc05c28ac50c9beb1b47280435b0ab339915e28f4aeda5087e5f0a
> commons-dameon-1.3.2.spdx.rdf.xml=b80766a716e02d53b1a1a674653280bb4bf516b111ab760819ed5bc240562d66161299bca2533ccfd20ab97560da8f6de55387b5ef94cac9cbf259b1765e3b90
> 
> 
> 
> 
> Details of changes since 1.3.1 are in the release notes:
>  
> https://dist.apache.org/repos/dist/dev/commons/daemon/1.3.2-RC1/RELEASE-NOTES.txt
>  
> https://dist.apache.org/repos/dist/dev/commons/daemon/1.3.2-RC1/site/changes-report.html
> 
> 
> KEYS:
>    https://www.apache.org/dist/commons/KEYS
> 
> Please review the release candidate and vote.
> This vote will close no sooner than 72 hours from now.
> 
>    [ ] +1 Release these artifacts
>    [ ] +0 OK, but...
>    [ ] -0 OK, but really should fix...
>    [ ] -1 I oppose this release because...
> 
> Thank you,
> 
> Mark Thomas,
> Release Manager (using key 10C01C5A2F6059E7)
> 
> 
> 
> 
> For following is intended as a helper and refresher for reviewers.
> 
> Validating a release candidate
> ==============================
> 
> These guidelines are NOT complete.
> 
> Requirements: Git, Java, Maven.
> 
> You can validate a release from a release candidate (RC) tag as follows.
> 
> 1) Clone and checkout the RC tag
> 
> git clone https://gitbox.apache.org/repos/asf/commons-daemon.git 
> --branch commons-daemon-1.3.2-RC1 commons-daemon-1.3.2-RC1
> cd commons-daemon-1.3.2-RC1
> 
> 2) Check Apache licenses
> 
> This step is not required if the site includes a RAT report page which 
> you then must check.
> 
> mvn apache-rat:check
> 
> 3) Check binary compatibility
> 
> Older components still use Apache Clirr:
> 
> This step is not required if the site includes a Clirr report page which 
> you then must check.
> 
> mvn clirr:check
> 
> Newer components use JApiCmp with the japicmp Maven Profile:
> 
> This step is not required if the site includes a JApiCmp report page 
> which you then must check.
> 
> mvn install -DskipTests -P japicmp japicmp:cmp
> 
> 4) Build the package
> 
> mvn -V clean package
> 
> You can record the Maven and Java version produced by -V in your VOTE reply.
> To gather OS information from a command line:
> Windows: ver
> Linux: uname -a
> 
> 5) Build the site for a single module project
> 
> Note: Some plugins require the components to be installed instead of 
> packaged.
> 
> mvn site
> Check the site reports in:
> - Windows: target\site\index.html
> - Linux: target/site/index.html
> 
> 6) Build the site for a multi-module project
> 
> mvn site
> mvn site:stage
> Check the site reports in:
> - Windows: target\site\index.html
> - Linux: target/site/index.html
> 
> -the end-
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to