-
Notifications
You must be signed in to change notification settings - Fork 464
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3.7.3 regression: generated man pages not included in release tgz #1000
Comments
This is a problem for FreeBSD package generation. The the package builders don't have direct Internet access during the body of the build process. |
We will fix the tarball, so the answers to the following questions won't affect the fact that we will re-release syslog-ng-3.7.3 with the missing xsl file. I'm just interesting in the answers. ( Currently syslog-ng release tarball does not contain manpages but only the xsl and the doc: the latest release came out without the xsl. )
|
Yes, there is. On the other hand if you compile syslog-ng from source (and if you need anything more than core functionality, then you need to compile), it multiples the number of build dependencies by 3x together with the required disk space. |
Could you list those dependencies? Maybe I miss something... |
The dependencies of libxslt and docbook-xsl packages, all together 11 packages and over 30 megabytes for a package normally taking around 2.5 megabytes. These are just required to be able to build manual pages from the XML sources. |
In message balabit/syslog-ng/issues/1000/202827005@github.com, Budai
The FreeBSD project prefers to use dependencies rather than bloat packages I've updated the port to depend on the docbook-xsl port/package. Cheers,
|
The man page is part of the latest syslog-ng tarball, it is still missing from 3.7.3, but that is kinda old now, and I think it should not be regenerated. |
There is a regression in the 3.7.3 release tgz: generated man pages are not included. All previous release tgz files included those.
This kind of change is unexpected for a minor release, and problematic even for major releases:
and one of these:
Using the following ./configure parameters before "make dist" resolves this problem and generates man pages for the dist tgz as expected:
The text was updated successfully, but these errors were encountered: