Re: [VOTE] Release Apache Commons Daemon 1.5.1 based on RC1

2025-12-16 Thread sebb
On Tue, 16 Dec 2025 at 01:28, Rob Tompkins  wrote:
>
> "a4f2ce0094e203f4b221f36b4f49bc3f356250db56ae9bcde1881ad28787cae8e90e6dd61c9150d46abf39b396a6b1fbd9da0ee062b8cebaa622c7b0d28e56c7
>  *commons-daemon-1.5.1.jar”
>
> versus
>
> “a4f2ce0094e203f4b221f36b4f49bc3f356250db56ae9bcde1881ad28787cae8e90e6dd61c9150d46abf39b396a6b1fbd9da0ee062b8cebaa622c7b0d28e56c7”
>
> It doesn’t particularly matter to me in that the data is sufficiently there, 
> just unfamiliar with the first format. I merely found it curious.

The version with the filename tells the hash utility where to find the
artifact (needed if it cannot be derived from the hash file name)
The '*' prefix means it is a binary artifact.

https://en.wikipedia.org/wiki/Sha1sum describes this for sha1; other
hashes are similar.

Sebb
> Cheers,
> -Rob
>
> > On Dec 15, 2025, at 4:23 AM, Mark Thomas  wrote:
> >
> > On 14/12/2025 23:07, Rob Tompkins wrote:
> >> +1, why have filename suffixes in the signature files?
> >
> > Could you clarify what you mean by this please? An example of what you 
> > currently see vs what you expected to see would probably help.
> >
> > Mark
> >
> >
> > java build works, binary build works. site and release notes all in order.
> >>> On Dec 12, 2025, at 3:27 AM, Mark Thomas  wrote:
> >>>
> >>> On 11/12/2025 15:13, Mark Thomas wrote:
> >>>
> >>> 
> >>>
>    [X] +1 Release these artifacts
>    [ ] +0 OK, but...
>    [ ] -0 OK, but really should fix...
>    [ ] -1 I oppose this release because...
> >>>
> >>> Tested the Windows binaries with Tomcat 11.0.15 and the dependency issue 
> >>> on the visual C runtime has been resolved.
> >>>
> >>> Mark
> >>>
> >>>
> >>> -
> >>> To unsubscribe, e-mail: [email protected]
> >>> For additional commands, e-mail: [email protected]
> >>>
> >> -
> >> To unsubscribe, e-mail: [email protected] 
> >> 
> >> For additional commands, e-mail: [email protected] 
> >> 
> >
> >
> > -
> > To unsubscribe, e-mail: [email protected] 
> > 
> > For additional commands, e-mail: [email protected] 
> > 

-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



Re: [VOTE] Release Apache Commons Daemon 1.5.1 based on RC1

2025-12-16 Thread Mark Thomas

On 16/12/2025 07:07, Hervé Boutemy wrote:

+0 could not rebuild the release and get the exact same output, as previous 
releases
https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/commons/commons-daemon/README.md

not a blocker, I'll just ask a few questions on key differences between 
reference output and my build output, so we can define if there is some easy 
change to do in the future:

1. reference commons-daemon-1.5.1-native-src.tar.gz (and other sources) contain
│ │ --rwx--   0 root (0) root (0)49482 2025-12-11 
12:00:00.00 commons-daemon-1.5.1-native-src/unix/support/config.guess
│ │ --rwx--   0 root (0) root (0)35406 2025-12-11 
12:00:00.00 commons-daemon-1.5.1-native-src/unix/support/config.sub
│ │ --rwxr-xr-x   0 root (0) root (0)   147746 2025-12-11 
12:00:00.00 commons-daemon-1.5.1-native-src/unix/configure
are these 3 files expected to be in the archive, they are not in Git: 
https://github.com/apache/commons-daemon/tree/master/src/native/unix


Yes. That is intended. See the "Create native build scripts" section in 
HOWTO-RELERASE.txt



2.  commons-daemon-1.5.1-javadoc.jar contain legal/ADDITIONAL_LICENSE_INFO and 
legal/LICENSE that I don't have in my rebuild: is there a way to get them 
built? a Maven profile?


Those are created as part of the Javadoc. The structure of the Javadoc 
will vary considerably depending on which version of Java you use to build.



3. commons-daemon-1.5.1-bin-windows.zip contain:
│ --rwxr-xr-x  2.0 unx   155544 b- defN 25-Dec-11 12:00 amd64/prunsrv.exe
│ --rwxr-xr-x  2.0 unx   186776 b- defN 25-Dec-11 12:00 prunmgr.exe
│ --rwxr-xr-x  2.0 unx   127896 b- defN 25-Dec-11 12:00 prunsrv.exe
that i don't get in my rebuild: is there a way to get them built? a Maven 
profile?


Those cannot be built via Maven. They get built first, placed in the 
right place and then the Maven build picks them up.


See the "Native build" section of HOWTO-RELERASE.txt along with 
src/native/windows/README.txt for more detailed instructions.



nothing blocker, just the right time during the vote to see what is just an 
improvement of build instructions, what is just a future small fix


The native build for Windows is a whole lot easier than it used to be 
now that it uses the 'Static Hybrid CRT' approach.


The docs are enough to remind me how to complete a release build but I 
have the benefit of having done it before so there may be gaps in the 
docs that I don't even see.


I'll try and improve things but happy to answer any further questions.

Mark


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



Re: [VOTE] Release Apache Commons Daemon 1.5.1 based on RC1

2025-12-15 Thread Hervé Boutemy
+0 could not rebuild the release and get the exact same output, as previous 
releases
https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/commons/commons-daemon/README.md

not a blocker, I'll just ask a few questions on key differences between 
reference output and my build output, so we can define if there is some easy 
change to do in the future:

1. reference commons-daemon-1.5.1-native-src.tar.gz (and other sources) contain
│ │ --rwx--   0 root (0) root (0)49482 2025-12-11 
12:00:00.00 commons-daemon-1.5.1-native-src/unix/support/config.guess
│ │ --rwx--   0 root (0) root (0)35406 2025-12-11 
12:00:00.00 commons-daemon-1.5.1-native-src/unix/support/config.sub
│ │ --rwxr-xr-x   0 root (0) root (0)   147746 2025-12-11 
12:00:00.00 commons-daemon-1.5.1-native-src/unix/configure
are these 3 files expected to be in the archive, they are not in Git: 
https://github.com/apache/commons-daemon/tree/master/src/native/unix

2.  commons-daemon-1.5.1-javadoc.jar contain legal/ADDITIONAL_LICENSE_INFO and 
legal/LICENSE that I don't have in my rebuild: is there a way to get them 
built? a Maven profile?

3. commons-daemon-1.5.1-bin-windows.zip contain:
│ --rwxr-xr-x  2.0 unx   155544 b- defN 25-Dec-11 12:00 amd64/prunsrv.exe
│ --rwxr-xr-x  2.0 unx   186776 b- defN 25-Dec-11 12:00 prunmgr.exe
│ --rwxr-xr-x  2.0 unx   127896 b- defN 25-Dec-11 12:00 prunsrv.exe
that i don't get in my rebuild: is there a way to get them built? a Maven 
profile?


nothing blocker, just the right time during the vote to see what is just an 
improvement of build instructions, what is just a future small fix

Regards,

Hervé

On 2025/12/11 15:13:25 Mark Thomas wrote:
> The binaries for windows included with Apache Commons Daemon 1.5.0 had 
> an unexpected dependency on the Visual C Runtime so I would like to 
> release Apache Commons Daemon 1.5.1 which fixes the build issue that 
> caused the dependency.
> 
> Apache Commons Daemon 1.5.1 RC1 is available for review here:
>  https://dist.apache.org/repos/dist/dev/commons/daemon/1.5.1-RC1 
> (svn revision 81311)
> 
> The Git tag commons-daemon-1.5.1-RC1 commit for this RC is 
> 875c32118cb3b4d467c2660de076b36452f14e76 which you can browse here:
>   
> https://gitbox.apache.org/repos/asf?p=commons-daemon.git;a=commit;h=875c32118cb3b4d467c2660de076b36452f14e76
> You may checkout this tag using:
>  git clone https://gitbox.apache.org/repos/asf/commons-daemon.git 
> --branch commons-daemon-1.5.1-RC1 commons-daemon-1.5.1-RC1
> 
> Maven artifacts are here:
>   
> https://repository.apache.org/content/repositories/orgapachecommons-1889/commons-daemon/commons-daemon/1.5.1/
> 
> These are the artifacts and their hashes:
> 
> #Release SHA-512s
> #Thu Dec 11 14:35:15 GMT 2025
> commons-daemon-1.5.1-bin-windows.zip=26cef55a0237aab449d2133e56815393729c3965c6fd063326bccdb569be91ddfe500b247ba3df3e9baac511452825d3d0333d165abd24932717a372a294a463
> commons-daemon-1.5.1-bin.tar.gz=740b832b8a7b5df8f2aa8029cf6ee88b8be6f4f5e42e34587a70bbf2cbe5b7e7dd75da375d2f3f1f7f2e6a5d89b5ceba5433499773852df67e8bbeb88b466786
> commons-daemon-1.5.1-bin.zip=06d9037425d3e4bd417a5f86e6613f04ce0aa246714e169ad51a3118977e4c22badd97311683631c5a55c54011bf797cf355a6dc805d5aef4125f244dc1e8141
> commons-daemon-1.5.1-bom.json=0af0d4fabfbfe615329217a9c9b882f3af194632b7ce2e0cd8e9495b70f62896c196a3c5eaf506fc391a0b21acf58d76cfa145425a794cc082e50f208ac88bee
> commons-daemon-1.5.1-bom.xml=a03b6604c0da38166e56bd0ba575abbc68017f810cd47b80447f92e6553c541abf7ac08322a2e366d212fba8cc4703f22c936971fa03ff5becbce49fdb1af4d2
> commons-daemon-1.5.1-javadoc.jar=2a5676fce651f3c1e1ed01c8fc6b68631bcca1b28ebe0f474ef0646aa9526d549c4c6594e6de5a714148395da532726b28aa979227f23a5be32a5c4b33ebdcfd
> commons-daemon-1.5.1-native-src.tar.gz=ced2238b4fb47a208e7c9aa435e7981b5d42fd9e07d11d7f72da2b7239c388a3b7d6b7ce3424624aecfbe7a8471ee316cdd46a040fadb129096705fa3325129b
> commons-daemon-1.5.1-native-src.zip=8666be98b466fa9176e46d0a515f303714f274830df012dc69372ef8dc83d8b99511b518601f266fb851333cba4ca4cc8b98998f20655347f1cc9a21809d1f9d
> commons-daemon-1.5.1-sources.jar=1b0b7c1a904efe9922e13617931f7391170ea53898218a8b59233c8d6833002755b741fcbb4fa662b8f31c75fa577d97d2a4075d6bd5b0b0cc11ddc6b06ee306
> commons-daemon-1.5.1-src.tar.gz=7d2b0c8a4ac8241b2f561e12f3731ecd7d7b828242fdeafa509653d92f4838fe24a0a7b6b361684b7f707eb3044ded79d789878bbe89e04b883c2197f5a36652
> commons-daemon-1.5.1-src.zip=15f0567570ec8ea2532b23e161be9813dcb774b7227c9478369cd53c6a872c290fbb7008756aedd2ae2efbf820aa131c4f99f47713df9f7d5a0f4bd5ed9a8add
> commons-daemon-1.5.1-test-sources.jar=1c584611730284565d67a6533194023e10479bdcec17a47a413e2f2992e4cbeff234826a79e3b964cb11f158fe5bf93f80819101f5f90832cae7053d5859b123
> commons-daemon-1.5.1-tests.jar=f826ef79b5f2b1d4e82ac96ff042f7b05759c217c5491515a919826cd5a596d539c01da18baf97a6bbbe5215f50c24bad490e1630c90d125b27c62d395b4c960
> commons-daemon_commo

Re: [VOTE] Release Apache Commons Daemon 1.5.1 based on RC1

2025-12-15 Thread Gary Gregory
On Mon, Dec 15, 2025 at 8:28 PM Rob Tompkins  wrote:
>
> "a4f2ce0094e203f4b221f36b4f49bc3f356250db56ae9bcde1881ad28787cae8e90e6dd61c9150d46abf39b396a6b1fbd9da0ee062b8cebaa622c7b0d28e56c7
>  *commons-daemon-1.5.1.jar”
>
> versus
>
> “a4f2ce0094e203f4b221f36b4f49bc3f356250db56ae9bcde1881ad28787cae8e90e6dd61c9150d46abf39b396a6b1fbd9da0ee062b8cebaa622c7b0d28e56c7”
>
> It doesn’t particularly matter to me in that the data is sufficiently there, 
> just unfamiliar with the first format. I merely found it curious.

You can download the .zip and .sha512 file in the same folder and say:

shasum --check commons-daemon-1.5.1-src.zip.sha512

to get back:

commons-daemon-1.5.1-src.zip: OK

As long as that happens, we're good IMO.

Gary
>
> Cheers,
> -Rob
>
> > On Dec 15, 2025, at 4:23 AM, Mark Thomas  wrote:
> >
> > On 14/12/2025 23:07, Rob Tompkins wrote:
> >> +1, why have filename suffixes in the signature files?
> >
> > Could you clarify what you mean by this please? An example of what you 
> > currently see vs what you expected to see would probably help.
> >
> > Mark
> >
> >
> > java build works, binary build works. site and release notes all in order.
> >>> On Dec 12, 2025, at 3:27 AM, Mark Thomas  wrote:
> >>>
> >>> On 11/12/2025 15:13, Mark Thomas wrote:
> >>>
> >>> 
> >>>
>    [X] +1 Release these artifacts
>    [ ] +0 OK, but...
>    [ ] -0 OK, but really should fix...
>    [ ] -1 I oppose this release because...
> >>>
> >>> Tested the Windows binaries with Tomcat 11.0.15 and the dependency issue 
> >>> on the visual C runtime has been resolved.
> >>>
> >>> Mark
> >>>
> >>>
> >>> -
> >>> To unsubscribe, e-mail: [email protected]
> >>> For additional commands, e-mail: [email protected]
> >>>
> >> -
> >> To unsubscribe, e-mail: [email protected] 
> >> 
> >> For additional commands, e-mail: [email protected] 
> >> 
> >
> >
> > -
> > To unsubscribe, e-mail: [email protected] 
> > 
> > For additional commands, e-mail: [email protected] 
> > 

-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



Re: [VOTE] Release Apache Commons Daemon 1.5.1 based on RC1

2025-12-15 Thread Rob Tompkins
"a4f2ce0094e203f4b221f36b4f49bc3f356250db56ae9bcde1881ad28787cae8e90e6dd61c9150d46abf39b396a6b1fbd9da0ee062b8cebaa622c7b0d28e56c7
 *commons-daemon-1.5.1.jar”

versus

“a4f2ce0094e203f4b221f36b4f49bc3f356250db56ae9bcde1881ad28787cae8e90e6dd61c9150d46abf39b396a6b1fbd9da0ee062b8cebaa622c7b0d28e56c7”
 

It doesn’t particularly matter to me in that the data is sufficiently there, 
just unfamiliar with the first format. I merely found it curious.

Cheers,
-Rob

> On Dec 15, 2025, at 4:23 AM, Mark Thomas  wrote:
> 
> On 14/12/2025 23:07, Rob Tompkins wrote:
>> +1, why have filename suffixes in the signature files?
> 
> Could you clarify what you mean by this please? An example of what you 
> currently see vs what you expected to see would probably help.
> 
> Mark
> 
> 
> java build works, binary build works. site and release notes all in order.
>>> On Dec 12, 2025, at 3:27 AM, Mark Thomas  wrote:
>>> 
>>> On 11/12/2025 15:13, Mark Thomas wrote:
>>> 
>>> 
>>> 
   [X] +1 Release these artifacts
   [ ] +0 OK, but...
   [ ] -0 OK, but really should fix...
   [ ] -1 I oppose this release because...
>>> 
>>> Tested the Windows binaries with Tomcat 11.0.15 and the dependency issue on 
>>> the visual C runtime has been resolved.
>>> 
>>> Mark
>>> 
>>> 
>>> -
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>> 
>> -
>> To unsubscribe, e-mail: [email protected] 
>> 
>> For additional commands, e-mail: [email protected] 
>> 
> 
> 
> -
> To unsubscribe, e-mail: [email protected] 
> 
> For additional commands, e-mail: [email protected] 
> 


Re: [VOTE] Release Apache Commons Daemon 1.5.1 based on RC1

2025-12-15 Thread Mark Thomas

On 14/12/2025 23:07, Rob Tompkins wrote:

+1, why have filename suffixes in the signature files?


Could you clarify what you mean by this please? An example of what you 
currently see vs what you expected to see would probably help.


Mark


 java build works, binary build works. site and release notes all in order.



On Dec 12, 2025, at 3:27 AM, Mark Thomas  wrote:

On 11/12/2025 15:13, Mark Thomas wrote:




   [X] +1 Release these artifacts
   [ ] +0 OK, but...
   [ ] -0 OK, but really should fix...
   [ ] -1 I oppose this release because...


Tested the Windows binaries with Tomcat 11.0.15 and the dependency issue on the 
visual C runtime has been resolved.

Mark


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



Re: [VOTE] Release Apache Commons Daemon 1.5.1 based on RC1

2025-12-14 Thread Rob Tompkins
+1, why have filename suffixes in the signature files? java build works, binary 
build works. site and release notes all in order.

> On Dec 12, 2025, at 3:27 AM, Mark Thomas  wrote:
> 
> On 11/12/2025 15:13, Mark Thomas wrote:
> 
> 
> 
>>   [X] +1 Release these artifacts
>>   [ ] +0 OK, but...
>>   [ ] -0 OK, but really should fix...
>>   [ ] -1 I oppose this release because...
> 
> Tested the Windows binaries with Tomcat 11.0.15 and the dependency issue on 
> the visual C runtime has been resolved.
> 
> Mark
> 
> 
> -
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



Re: [VOTE] Release Apache Commons Daemon 1.5.1 based on RC1

2025-12-14 Thread Phil Steitz
+1 to release

Changes, release notes look good.
Sigs and hashes are good.

Tested Java build using
Apache Maven 3.8.7
Java version: 21.0.9,

Built native binaries using
gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0

Phil




On Thu, Dec 11, 2025 at 8:13 AM Mark Thomas  wrote:

> The binaries for windows included with Apache Commons Daemon 1.5.0 had
> an unexpected dependency on the Visual C Runtime so I would like to
> release Apache Commons Daemon 1.5.1 which fixes the build issue that
> caused the dependency.
>
> Apache Commons Daemon 1.5.1 RC1 is available for review here:
>  https://dist.apache.org/repos/dist/dev/commons/daemon/1.5.1-RC1
> (svn revision 81311)
>
> The Git tag commons-daemon-1.5.1-RC1 commit for this RC is
> 875c32118cb3b4d467c2660de076b36452f14e76 which you can browse here:
>
>
> https://gitbox.apache.org/repos/asf?p=commons-daemon.git;a=commit;h=875c32118cb3b4d467c2660de076b36452f14e76
> You may checkout this tag using:
>  git clone https://gitbox.apache.org/repos/asf/commons-daemon.git
> --branch commons-daemon-1.5.1-RC1 commons-daemon-1.5.1-RC1
>
> Maven artifacts are here:
>
>
> https://repository.apache.org/content/repositories/orgapachecommons-1889/commons-daemon/commons-daemon/1.5.1/
>
> These are the artifacts and their hashes:
>
> #Release SHA-512s
> #Thu Dec 11 14:35:15 GMT 2025
>
> commons-daemon-1.5.1-bin-windows.zip=26cef55a0237aab449d2133e56815393729c3965c6fd063326bccdb569be91ddfe500b247ba3df3e9baac511452825d3d0333d165abd24932717a372a294a463
>
> commons-daemon-1.5.1-bin.tar.gz=740b832b8a7b5df8f2aa8029cf6ee88b8be6f4f5e42e34587a70bbf2cbe5b7e7dd75da375d2f3f1f7f2e6a5d89b5ceba5433499773852df67e8bbeb88b466786
>
> commons-daemon-1.5.1-bin.zip=06d9037425d3e4bd417a5f86e6613f04ce0aa246714e169ad51a3118977e4c22badd97311683631c5a55c54011bf797cf355a6dc805d5aef4125f244dc1e8141
>
> commons-daemon-1.5.1-bom.json=0af0d4fabfbfe615329217a9c9b882f3af194632b7ce2e0cd8e9495b70f62896c196a3c5eaf506fc391a0b21acf58d76cfa145425a794cc082e50f208ac88bee
>
> commons-daemon-1.5.1-bom.xml=a03b6604c0da38166e56bd0ba575abbc68017f810cd47b80447f92e6553c541abf7ac08322a2e366d212fba8cc4703f22c936971fa03ff5becbce49fdb1af4d2
>
> commons-daemon-1.5.1-javadoc.jar=2a5676fce651f3c1e1ed01c8fc6b68631bcca1b28ebe0f474ef0646aa9526d549c4c6594e6de5a714148395da532726b28aa979227f23a5be32a5c4b33ebdcfd
>
> commons-daemon-1.5.1-native-src.tar.gz=ced2238b4fb47a208e7c9aa435e7981b5d42fd9e07d11d7f72da2b7239c388a3b7d6b7ce3424624aecfbe7a8471ee316cdd46a040fadb129096705fa3325129b
>
> commons-daemon-1.5.1-native-src.zip=8666be98b466fa9176e46d0a515f303714f274830df012dc69372ef8dc83d8b99511b518601f266fb851333cba4ca4cc8b98998f20655347f1cc9a21809d1f9d
>
> commons-daemon-1.5.1-sources.jar=1b0b7c1a904efe9922e13617931f7391170ea53898218a8b59233c8d6833002755b741fcbb4fa662b8f31c75fa577d97d2a4075d6bd5b0b0cc11ddc6b06ee306
>
> commons-daemon-1.5.1-src.tar.gz=7d2b0c8a4ac8241b2f561e12f3731ecd7d7b828242fdeafa509653d92f4838fe24a0a7b6b361684b7f707eb3044ded79d789878bbe89e04b883c2197f5a36652
>
> commons-daemon-1.5.1-src.zip=15f0567570ec8ea2532b23e161be9813dcb774b7227c9478369cd53c6a872c290fbb7008756aedd2ae2efbf820aa131c4f99f47713df9f7d5a0f4bd5ed9a8add
>
> commons-daemon-1.5.1-test-sources.jar=1c584611730284565d67a6533194023e10479bdcec17a47a413e2f2992e4cbeff234826a79e3b964cb11f158fe5bf93f80819101f5f90832cae7053d5859b123
>
> commons-daemon-1.5.1-tests.jar=f826ef79b5f2b1d4e82ac96ff042f7b05759c217c5491515a919826cd5a596d539c01da18baf97a6bbbe5215f50c24bad490e1630c90d125b27c62d395b4c960
>
> commons-daemon_commons-daemon-1.5.1.spdx.json=13d9c97b162cbe71ab8360f3b58ae2556becdab7a13de5ecb0ad307cb3e6b8e0f30b4e0cf5faca8e1b7f0090c65765e22b13ce095a95b5fdddcaccb638a5b812
>
>
> Details of changes since 1.5.0 are in the release notes:
>
>
> https://dist.apache.org/repos/dist/dev/commons/daemon/1.5.1-RC1/RELEASE-NOTES.txt
>
>
> https://dist.apache.org/repos/dist/dev/commons/daemon/1.5.1-RC1/site/changes.html
>
> Site:
>
>
> https://dist.apache.org/repos/dist/dev/commons/daemon/1.5.1-RC1/site/index.html
>  (note some *relative* links are broken and the 1.5.1 directories
> are not yet created - these will be OK once the site is deployed.)
>
> JApiCmp Report (compared to 1.5.0):
>
>
> https://dist.apache.org/repos/dist/dev/commons/daemon/1.5.1-RC1/site/japicmp.html
>
> RAT Report:
>
>
> https://dist.apache.org/repos/dist/dev/commons/daemon/1.5.1-RC1/site/rat-report.html
>
> KEYS:
>https://downloads.apache.org/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)
>
>
>
> The following is intended as a helper and refresher for reviewers.
>
> Validating a release candidate
> ==
>
> These guidelines are NOT complete.
>
> Requirements: Git, Java, and Maven.
>
> 

Re: [VOTE] Release Apache Commons Daemon 1.5.1 based on RC1

2025-12-13 Thread Gary D. Gregory
+1

I tested the source zip file.
- ASC OK
- SHA512 OK

On Windows 11:

Both apps build OK with: nmake CPU=X64

cl: Microsoft (R) C/C++ Optimizing Compiler Version 19.50.35718 for x64
link: Microsoft (R) Incremental Linker Version 14.50.35718.0

openjdk version "25.0.1" 2025-10-21 LTS
OpenJDK Runtime Environment Temurin-25.0.1+8 (build 25.0.1+8-LTS)
OpenJDK 64-Bit Server VM Temurin-25.0.1+8 (build 25.0.1+8-LTS, mixed mode, 
sharing)

Apache Maven 3.9.11 (3e54c93a704957b63ee3494413a2b544fd3d825b)
Maven home: C:\java\apache-maven-3.9.11
Java version: 17.0.16, vendor: Eclipse Adoptium, runtime: C:\Program 
Files\Eclipse Adoptium\jdk-17.0.16.8-hotspot
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"

Docker version 28.3.3-rd, build 309dee


OK (default goal): mvn

---

On Linux (Windows WSL):

OK (default goal): mvn

Linux RS-PF4XYEGD 6.6.87.2-microsoft-standard-WSL2 #1 SMP PREEMPT_DYNAMIC Thu 
Jun  5 18:30:46 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64

Apache Maven 3.9.11 (3e54c93a704957b63ee3494413a2b544fd3d825b)
Maven home: /mnt/c/java/apache-maven-3.9.11
Java version: 21.0.9, vendor: Ubuntu, runtime: 
/usr/lib/jvm/java-21-openjdk-amd64
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "6.6.87.2-microsoft-standard-wsl2", arch: "amd64", 
family: "unix"

OK: ./configure
OK: make
OK: ./jsvc -help

On 2025/12/11 15:13:25 Mark Thomas wrote:
> The binaries for windows included with Apache Commons Daemon 1.5.0 had 
> an unexpected dependency on the Visual C Runtime so I would like to 
> release Apache Commons Daemon 1.5.1 which fixes the build issue that 
> caused the dependency.
> 
> Apache Commons Daemon 1.5.1 RC1 is available for review here:
>  https://dist.apache.org/repos/dist/dev/commons/daemon/1.5.1-RC1 
> (svn revision 81311)
> 
> The Git tag commons-daemon-1.5.1-RC1 commit for this RC is 
> 875c32118cb3b4d467c2660de076b36452f14e76 which you can browse here:
>   
> https://gitbox.apache.org/repos/asf?p=commons-daemon.git;a=commit;h=875c32118cb3b4d467c2660de076b36452f14e76
> You may checkout this tag using:
>  git clone https://gitbox.apache.org/repos/asf/commons-daemon.git 
> --branch commons-daemon-1.5.1-RC1 commons-daemon-1.5.1-RC1
> 
> Maven artifacts are here:
>   
> https://repository.apache.org/content/repositories/orgapachecommons-1889/commons-daemon/commons-daemon/1.5.1/
> 
> These are the artifacts and their hashes:
> 
> #Release SHA-512s
> #Thu Dec 11 14:35:15 GMT 2025
> commons-daemon-1.5.1-bin-windows.zip=26cef55a0237aab449d2133e56815393729c3965c6fd063326bccdb569be91ddfe500b247ba3df3e9baac511452825d3d0333d165abd24932717a372a294a463
> commons-daemon-1.5.1-bin.tar.gz=740b832b8a7b5df8f2aa8029cf6ee88b8be6f4f5e42e34587a70bbf2cbe5b7e7dd75da375d2f3f1f7f2e6a5d89b5ceba5433499773852df67e8bbeb88b466786
> commons-daemon-1.5.1-bin.zip=06d9037425d3e4bd417a5f86e6613f04ce0aa246714e169ad51a3118977e4c22badd97311683631c5a55c54011bf797cf355a6dc805d5aef4125f244dc1e8141
> commons-daemon-1.5.1-bom.json=0af0d4fabfbfe615329217a9c9b882f3af194632b7ce2e0cd8e9495b70f62896c196a3c5eaf506fc391a0b21acf58d76cfa145425a794cc082e50f208ac88bee
> commons-daemon-1.5.1-bom.xml=a03b6604c0da38166e56bd0ba575abbc68017f810cd47b80447f92e6553c541abf7ac08322a2e366d212fba8cc4703f22c936971fa03ff5becbce49fdb1af4d2
> commons-daemon-1.5.1-javadoc.jar=2a5676fce651f3c1e1ed01c8fc6b68631bcca1b28ebe0f474ef0646aa9526d549c4c6594e6de5a714148395da532726b28aa979227f23a5be32a5c4b33ebdcfd
> commons-daemon-1.5.1-native-src.tar.gz=ced2238b4fb47a208e7c9aa435e7981b5d42fd9e07d11d7f72da2b7239c388a3b7d6b7ce3424624aecfbe7a8471ee316cdd46a040fadb129096705fa3325129b
> commons-daemon-1.5.1-native-src.zip=8666be98b466fa9176e46d0a515f303714f274830df012dc69372ef8dc83d8b99511b518601f266fb851333cba4ca4cc8b98998f20655347f1cc9a21809d1f9d
> commons-daemon-1.5.1-sources.jar=1b0b7c1a904efe9922e13617931f7391170ea53898218a8b59233c8d6833002755b741fcbb4fa662b8f31c75fa577d97d2a4075d6bd5b0b0cc11ddc6b06ee306
> commons-daemon-1.5.1-src.tar.gz=7d2b0c8a4ac8241b2f561e12f3731ecd7d7b828242fdeafa509653d92f4838fe24a0a7b6b361684b7f707eb3044ded79d789878bbe89e04b883c2197f5a36652
> commons-daemon-1.5.1-src.zip=15f0567570ec8ea2532b23e161be9813dcb774b7227c9478369cd53c6a872c290fbb7008756aedd2ae2efbf820aa131c4f99f47713df9f7d5a0f4bd5ed9a8add
> commons-daemon-1.5.1-test-sources.jar=1c584611730284565d67a6533194023e10479bdcec17a47a413e2f2992e4cbeff234826a79e3b964cb11f158fe5bf93f80819101f5f90832cae7053d5859b123
> commons-daemon-1.5.1-tests.jar=f826ef79b5f2b1d4e82ac96ff042f7b05759c217c5491515a919826cd5a596d539c01da18baf97a6bbbe5215f50c24bad490e1630c90d125b27c62d395b4c960
> commons-daemon_commons-daemon-1.5.1.spdx.json=13d9c97b162cbe71ab8360f3b58ae2556becdab7a13de5ecb0ad307cb3e6b8e0f30b4e0cf5faca8e1b7f0090c65765e22b13ce095a95b5fdddcaccb638a5b812
> 
> 
> Details of changes since 1.5.0 are in the release notes:
>   
> https:/

Re: [VOTE] Release Apache Commons Daemon 1.5.1 based on RC1

2025-12-12 Thread Mark Thomas

On 11/12/2025 15:13, Mark Thomas wrote:




   [X] +1 Release these artifacts
   [ ] +0 OK, but...
   [ ] -0 OK, but really should fix...
   [ ] -1 I oppose this release because...


Tested the Windows binaries with Tomcat 11.0.15 and the dependency issue 
on the visual C runtime has been resolved.


Mark


-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



[VOTE] Release Apache Commons Daemon 1.5.1 based on RC1

2025-12-11 Thread Mark Thomas
The binaries for windows included with Apache Commons Daemon 1.5.0 had 
an unexpected dependency on the Visual C Runtime so I would like to 
release Apache Commons Daemon 1.5.1 which fixes the build issue that 
caused the dependency.


Apache Commons Daemon 1.5.1 RC1 is available for review here:
https://dist.apache.org/repos/dist/dev/commons/daemon/1.5.1-RC1 
(svn revision 81311)


The Git tag commons-daemon-1.5.1-RC1 commit for this RC is 
875c32118cb3b4d467c2660de076b36452f14e76 which you can browse here:
 
https://gitbox.apache.org/repos/asf?p=commons-daemon.git;a=commit;h=875c32118cb3b4d467c2660de076b36452f14e76

You may checkout this tag using:
git clone https://gitbox.apache.org/repos/asf/commons-daemon.git 
--branch commons-daemon-1.5.1-RC1 commons-daemon-1.5.1-RC1


Maven artifacts are here:
 
https://repository.apache.org/content/repositories/orgapachecommons-1889/commons-daemon/commons-daemon/1.5.1/


These are the artifacts and their hashes:

#Release SHA-512s
#Thu Dec 11 14:35:15 GMT 2025
commons-daemon-1.5.1-bin-windows.zip=26cef55a0237aab449d2133e56815393729c3965c6fd063326bccdb569be91ddfe500b247ba3df3e9baac511452825d3d0333d165abd24932717a372a294a463
commons-daemon-1.5.1-bin.tar.gz=740b832b8a7b5df8f2aa8029cf6ee88b8be6f4f5e42e34587a70bbf2cbe5b7e7dd75da375d2f3f1f7f2e6a5d89b5ceba5433499773852df67e8bbeb88b466786
commons-daemon-1.5.1-bin.zip=06d9037425d3e4bd417a5f86e6613f04ce0aa246714e169ad51a3118977e4c22badd97311683631c5a55c54011bf797cf355a6dc805d5aef4125f244dc1e8141
commons-daemon-1.5.1-bom.json=0af0d4fabfbfe615329217a9c9b882f3af194632b7ce2e0cd8e9495b70f62896c196a3c5eaf506fc391a0b21acf58d76cfa145425a794cc082e50f208ac88bee
commons-daemon-1.5.1-bom.xml=a03b6604c0da38166e56bd0ba575abbc68017f810cd47b80447f92e6553c541abf7ac08322a2e366d212fba8cc4703f22c936971fa03ff5becbce49fdb1af4d2
commons-daemon-1.5.1-javadoc.jar=2a5676fce651f3c1e1ed01c8fc6b68631bcca1b28ebe0f474ef0646aa9526d549c4c6594e6de5a714148395da532726b28aa979227f23a5be32a5c4b33ebdcfd
commons-daemon-1.5.1-native-src.tar.gz=ced2238b4fb47a208e7c9aa435e7981b5d42fd9e07d11d7f72da2b7239c388a3b7d6b7ce3424624aecfbe7a8471ee316cdd46a040fadb129096705fa3325129b
commons-daemon-1.5.1-native-src.zip=8666be98b466fa9176e46d0a515f303714f274830df012dc69372ef8dc83d8b99511b518601f266fb851333cba4ca4cc8b98998f20655347f1cc9a21809d1f9d
commons-daemon-1.5.1-sources.jar=1b0b7c1a904efe9922e13617931f7391170ea53898218a8b59233c8d6833002755b741fcbb4fa662b8f31c75fa577d97d2a4075d6bd5b0b0cc11ddc6b06ee306
commons-daemon-1.5.1-src.tar.gz=7d2b0c8a4ac8241b2f561e12f3731ecd7d7b828242fdeafa509653d92f4838fe24a0a7b6b361684b7f707eb3044ded79d789878bbe89e04b883c2197f5a36652
commons-daemon-1.5.1-src.zip=15f0567570ec8ea2532b23e161be9813dcb774b7227c9478369cd53c6a872c290fbb7008756aedd2ae2efbf820aa131c4f99f47713df9f7d5a0f4bd5ed9a8add
commons-daemon-1.5.1-test-sources.jar=1c584611730284565d67a6533194023e10479bdcec17a47a413e2f2992e4cbeff234826a79e3b964cb11f158fe5bf93f80819101f5f90832cae7053d5859b123
commons-daemon-1.5.1-tests.jar=f826ef79b5f2b1d4e82ac96ff042f7b05759c217c5491515a919826cd5a596d539c01da18baf97a6bbbe5215f50c24bad490e1630c90d125b27c62d395b4c960
commons-daemon_commons-daemon-1.5.1.spdx.json=13d9c97b162cbe71ab8360f3b58ae2556becdab7a13de5ecb0ad307cb3e6b8e0f30b4e0cf5faca8e1b7f0090c65765e22b13ce095a95b5fdddcaccb638a5b812


Details of changes since 1.5.0 are in the release notes:
 
https://dist.apache.org/repos/dist/dev/commons/daemon/1.5.1-RC1/RELEASE-NOTES.txt
 
https://dist.apache.org/repos/dist/dev/commons/daemon/1.5.1-RC1/site/changes.html


Site:
 
https://dist.apache.org/repos/dist/dev/commons/daemon/1.5.1-RC1/site/index.html
(note some *relative* links are broken and the 1.5.1 directories 
are not yet created - these will be OK once the site is deployed.)


JApiCmp Report (compared to 1.5.0):
 
https://dist.apache.org/repos/dist/dev/commons/daemon/1.5.1-RC1/site/japicmp.html


RAT Report:
 
https://dist.apache.org/repos/dist/dev/commons/daemon/1.5.1-RC1/site/rat-report.html


KEYS:
  https://downloads.apache.org/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)



The following is intended as a helper and refresher for reviewers.

Validating a release candidate
==

These guidelines are NOT complete.

Requirements: Git, Java, and Maven.

You can validate a release from a release candidate (RC) tag as follows.

1a) Download and decompress the source archive from:

https://dist.apache.org/repos/dist/dev/commons/daemon/1.5.1-RC1/source

1b) Check out the RC tag from git (optional)

This is optional, as a reviewer must check source distributions as a 
minimum.


git clone https://gitbox.apache.org/repos/asf/commons-daemon.git 
--branch commons-daemon-1.5.1-RC1 commons-daemon-1.5.1-RC1