-
Notifications
You must be signed in to change notification settings - Fork 277
Separate file for Makefile based building of smt2_incremental directory #6415
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
Separate file for Makefile based building of smt2_incremental directory #6415
Conversation
So that the `.cpp` files for incremental SMT2 solving can be added/removed/renamed without triggering codeowner review of the `src/solvers` directory.
Codecov Report
@@ Coverage Diff @@
## develop #6415 +/- ##
========================================
Coverage 75.98% 75.99%
========================================
Files 1524 1524
Lines 164244 164280 +36
========================================
+ Hits 124809 124845 +36
Misses 39435 39435
Continue to review full report at Codecov.
|
If |
That would also work. However it would grant code ownership to those listed against it for making build system changes for the other solvers. It would also mean keeping an additional list of people up to date in the |
I accept that there's some bureaucratic overhead in this, but then at least we're doing bureaucracy where bureaucracy belongs. Working around bureaucracy via a one-off Makefile hack is, well, a workaround. (And I'm not worried about granting code ownership to too many people on this occasion.) An alternative fix is to introduce Makefiles for each subdirectory in |
So that those who can approve changes to the smt2 solver support can also approve adding / removing / renaming `.cpp` files in those subdirectories. The list of codeowners is based on the global code owners plus the smt2 code owners. This is as suggested by Michael Tautschnig here - diffblue#6415 (comment)
So that those who can approve changes to the smt2 solver support can also approve adding / removing / renaming `.cpp` files in those subdirectories. The list of codeowners is based on the global code owners plus the smt2 code owners. This is as suggested by Michael Tautschnig here - diffblue#6415 (comment)
This has been superseded by the codeowners change PR which has been merged. |
So that the
.cpp
files for incremental SMT2 solving can beadded/removed/renamed without triggering codeowner review of the
src/solvers
directory.