Skip to content
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

Fix CI on CentOS 7 #1473

Merged
merged 2 commits into from
Oct 2, 2021
Merged

Fix CI on CentOS 7 #1473

merged 2 commits into from
Oct 2, 2021

Conversation

smortex
Copy link
Member

@smortex smortex commented Oct 1, 2021

These commits fix CI on CentOS 7 🎉

Management of the mail module can be improved in multiple way, but for now I focused on fixing CI so I just ensure that what is not managed by the module and is required is properly setup in the regression test suite.

The configuration of the mail module in CI now match the configuration I have in place for passenger which the module does not handle on CentOS. We can probably improve this area in another PR to have the module able to have a similar behavior on CentOS and on Debian.

Without VirtualHost, nginx will start on CentOS but will not listen on
any port.  Add a sample VirtualHost using the default parameters so that
the test suite can ensure port 80 is accepting connexions.
@smortex smortex force-pushed the fix-ci-centos branch 2 times, most recently from dd313d4 to 5b3d115 Compare October 1, 2021 19:32
@smortex smortex mentioned this pull request Oct 1, 2021
CentOS has a nginx-mod-mail package which should be installed when
configuring nginx to process mail.

On Debian, such packages are installed by the module and auto-lodaded
but this mechanism is not in place for CentOS so we have to do it
explicitely.
@smortex smortex marked this pull request as ready for review October 1, 2021 20:18
@smortex smortex changed the title Fix CI on CentOS Fix CI on CentOS 7 Oct 1, 2021
@bastelfreak bastelfreak merged commit 2ec7463 into master Oct 2, 2021
@bastelfreak bastelfreak deleted the fix-ci-centos branch October 2, 2021 06:54
@ekohl
Copy link
Member

ekohl commented Mar 15, 2022

This now appears to break things :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants