Skip to content

Conversation

@WhoBrokeTheBuild
Copy link
Member

Remove automake files
Remove configure.ac
Remove build.sh, trigger.sh, promote.sh, updatepkg.sh Remove all platform_build.sh and platform_docker_build.sh files Remove all Makefiles associated with autotools
Remove issueNotifications.py and inv_commit_title.msg Remove unused .opts files
Remove unused test-driver
Remove unused collate_tap.pl
Remove unused tap-to-junit.py
Remove unused/broken memcheck and helgrind helper scripts Remove unused/broken windowslinks.bat
Remove unused/confusing winpython
Move valgrind/sanitizer suppressions from conf/ to deploy/
Remove unused and old /envsyms.in (the real one is in rpm/
Add a simple CMakeLists.txt for the likely soon to be removed mdsobjects/cpp/testing/testutils
Remove unused ntwdblib.* files from the repository root

Note: Adding back support for --os=maven would be nice
Note: Adding a warning message if someone calls ./deploy/build.py --os=bootstrap would be nice

@WhoBrokeTheBuild WhoBrokeTheBuild self-assigned this Oct 16, 2025
@WhoBrokeTheBuild WhoBrokeTheBuild added the build Relates to the build system label Oct 16, 2025
@WhoBrokeTheBuild WhoBrokeTheBuild changed the title Build: Remove autotools Build: Remove autotools and cleanup unused scripts/files Oct 16, 2025
@WhoBrokeTheBuild WhoBrokeTheBuild changed the title Build: Remove autotools and cleanup unused scripts/files Feature: Remove autotools and cleanup unused scripts/files Oct 16, 2025
@WhoBrokeTheBuild
Copy link
Member Author

Due to the number of files removed, I've changed this to be Feature: so that it generates a new version.

@@ -0,0 +1,30 @@

# TODO: Remove this library
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this a todo for later or should it be done before merging?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For later, I want at least one version with a CMakeLists that can build this library should it ever prove useful

Remove automake files
Remove `configure.ac`
Remove `build.sh`, `trigger.sh`, `promote.sh`, `updatepkg.sh`
Remove all `platform_build.sh` and `platform_docker_build.sh` files
Remove all Makefiles associated with autotools
Remove `issueNotifications.py` and `inv_commit_title.msg`
Remove unused .opts files
Remove unused `test-driver`
Remove unused `collate_tap.pl`
Remove unused `tap-to-junit.py`
Remove unused/broken `memcheck` and `helgrind` helper scripts
Remove unused/broken `windowslinks.bat`
Remove unused/confusing `winpython`
Move valgrind/sanitizer suppressions from conf/ to deploy/
Remove unused and old `/envsyms.in` (the real one is in `rpm/`
Add a simple CMakeLists.txt for the likely soon to be removed `mdsobjects/cpp/testing/testutils`
Remove unused `ntwdblib.*` files from the repository root
Note: Adding back support for --os=maven would be nice
Note: Adding a warning message if someone calls `./deploy/build.py --os=bootstrap` would be nice
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Relates to the build system

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants