Skip to content

mailman: do not require nginx uwsgiPass option#1116

Merged
leona-ya merged 1 commit intonixos-25.05from
PL-133981-disable-uwsgiPass
Nov 4, 2025
Merged

mailman: do not require nginx uwsgiPass option#1116
leona-ya merged 1 commit intonixos-25.05from
PL-133981-disable-uwsgiPass

Conversation

@osnyx
Copy link
Copy Markdown
Member

@osnyx osnyx commented Nov 4, 2025

Partial revert of d1a28bb

Reason:
In fc-nixos, the services.nginx module is shadowed by a vendored nginx base-module.nix, so changes (and reverts) in this nixpkgs fork repository do not have any effect.
That vendored base-module is too old though to have the uwsgiPass option. services.mailman is the only module as of now relying on that option, so we revert it back to work with the older style nginx module.

This is a stop-gap solution only applied to the 25.05 nixpkgs branch, as we finally adapt the current services.nginx module in fc-nixos-25.11.

PL-133981

tested:

  • dry-build on our mailman host, ensuring that the system configuration builds again

Partial revert of d1a28bb

Reason:
In fc-nixos, the services.nginx module is shadowed by a vendored nginx
base-module.nix, so changes (and reverts) in this nixpkgs fork
repository do not have any effect.
That vendored base-module is too old though to have the `uwsgiPass`
option. `services.mailman` is the only module as of now relying on that
option, so we revert it back to work with the older style nginx module.

This is a stop-gap solution only applied to the 25.05 nixpkgs branch, as
we finally adapt the current `services.nginx` module in fc-nixos-25.11.

PL-133981
Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

The nixos-* and nixpkgs-* branches are pushed to by the channel release script and should not be merged into directly.

Please target release-25.05 instead.

@osnyx osnyx requested a review from leona-ya November 4, 2025 22:15
@leona-ya leona-ya merged this pull request into nixos-25.05 Nov 4, 2025
9 of 12 checks passed
@leona-ya leona-ya deleted the PL-133981-disable-uwsgiPass branch November 4, 2025 22:19
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.

2 participants