-
Notifications
You must be signed in to change notification settings - Fork 260
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
Suggested partial fix for splitting installation process #2055
Conversation
377bcdd
to
3affd5f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In general the idea looks fine, but see some comments, mostly on consistency.
I'll work on this again in the future but we need some extra tests for this before I'm confident that we can work on this. |
f0df561
to
6be7f4a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please rebase/squash before merging.
6be7f4a
to
7ace1cf
Compare
The default configure will still configure both the judgehost & domserver. New is that we now disable checks if you remove the domserver/judgehost section with --disable-domserver-build. Nothing limits a user from running configure without the required settings for the domserver (--disable-domserver-build), this detects this and warns the user as this would now be an poorly tested state. The code only fills variables those with possible defaults but as we might skip crucial steps either before or after it is better to leave those blank and make this easier to spot.
It is not needed for demonstration and somehow fedora can't find the libraries. This is something which should be check independant from this PR.
7ace1cf
to
2527944
Compare
I tried the suggestion of @eldering (#862 (comment)) as I think that is the correct solution. It gave some non trivial problems which given my experience with autoconf were difficult to solve.
This should already be a start to annotate what can be moved to other
autoconf
files and might even by a temporary fix to make everything work as expected. So even if we merge this I think we should leave the issue open as debt.