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
Remove or update generated files in repository #1163
Comments
The previous 1.8.0 version of this port used an automatically generated tarball. The git repository contains an outdated configure script and associated files that were not updated for the 1.8.0 release so the program misidentified itself as 1.7.2, among who knows how many other unintended differences. By switching to the release tarball we pick up the version number change and any other bugfixes or changes that the developers made in configure.ac, m4 files, and Makefile.in files. oetiker/rrdtool-1.x#1163 Also fix implicit declaration of functions in configure script. oetiker/rrdtool-1.x#1162
This commit is based on running the first part of the rrdtool-release script (before bootstrap). - Resolves Version part of oetiker#1163
This commit is based on running the first part of the rrdtool-release script (before ./bootstrap). - Part of oetiker#1163
The removed files are generated using bootstrap (libtoolize, autoreconf) and they are available in release tarballs. - Avoids outdated configure file in git - Resolves oetiker#1163 - The following commands have been used for removal: git rm configure git rm Makefile.in git rm *Makefile.in git rm src/rrd_config.h.in
The removed files are generated using bootstrap (libtoolize, autoreconf) and they are available in release tarballs. - Avoids outdated configure file in git - Resolves oetiker#1163 - The following commands have been used for removal: git rm configure git rm -r conftools/ git rm Makefile.in git rm *Makefile.in git rm src/rrd_config.h.in
|
Describe the bug
The repository contains generated autotools files—configure, several Makefile.in, the conftools directory, etc.—but they were not updated for the recent 1.8.0 release. If a user clones the repository or downloads an automatically generated tarball of 1.8.0 and configures and builds, the program will misidentify itself as version 1.7.2.
The files in the release tarball were updated properly, so users downloading the release tarball will not have this problem.
I suggest either removing the generated files from the repository (most projects do this) or updating them to the ones that are in the release tarball.
To Reproduce
Steps to reproduce the behavior:
configure
,make
,sudo make install
as usualrrdtool --version
Expected behavior
Actual behavior
Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered: