Guys,

I have been wondering recently why are we bundling commons-daemon-native.tar.gz and tomcat-native.tar.gz every time with a new release at all?

There are two scenarios where people don't require to use it from the tarball:

1. Tomcat Native and Commons Daemon are installed through OS package or port. Thus making the bundling redundant. E.g., on RHEL, Fedora, *BSD, etc. => OS managed 2. Both are compiled from source and survive Tomcat updates because there are installed outside of Tomcat, e.g., in /usr/local or /opt/ports, etc. These people don't need those tarballs too because they get them from dist.apache.org. => manually managed

I do both approaches on different operating systems.

We can say/document that Tomcat release T requires libtcnative x.y.z and Commons Daemon a.b.c to run, get your own from dist.apache.org if you do it manually.

More confusing is that apache-tomcat-8.5.48-dev-windows-*.zip bundles tcnative-1.dll (which is huge in size, OpenSSL statically linked?) *and* the source tarball, same for Commons Daemon. Why?

Opinions?

Michael

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

Reply via email to