[Midnightbsd-cvs] [MidnightBSD/mports] e1bf08: mail/dovecot24: select Python for installed helper...
Lucas Holt
noreply at github.com
Tue Aug 25 22:39:19 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: e1bf083bbd29a9ed7217103fbeafc6951fd3c171
https://github.com/MidnightBSD/mports/commit/e1bf083bbd29a9ed7217103fbeafc6951fd3c171
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-08-25 (Tue, 25 Aug 2026)
Changed paths:
M mail/dovecot24/Makefile
Log Message:
-----------
mail/dovecot24: select Python for installed helper (#778)
## Summary
- add the Python runtime extension so shebangfix selects the versioned
interpreter
- bump PORTREVISION to rebuild all Dovecot 2.4 flavors
- fix fake-qa failures for Magus IDs 2255253, 2255254, and 2255255
## Root cause
The existing shebangfix declaration rewrote the upstream python3 shebang
to /usr/local/bin/python because no Python version was selected. Magus
rejects that unversioned interpreter during fake QA. With python:run,
the staged helper uses /usr/local/bin/python3.12 and records the
lang/python312 runtime dependency.
The analyzer was partially supported: it identified the shebang area but
recommended shebangfix, which was already present, and missed the
missing Python runtime selection.
## Validation
- default flavor: clean, patch, build, fake, package passed
- mysql flavor: clean, patch, build, fake, package passed
- pgsql flavor: clean, patch, build, fake, package passed
- all three packages contain #!/usr/local/bin/python3.12 in
settings-history.py
- check-license passed
- test target exited successfully; no substantive test commands were
defined
- portlint: 0 fatal errors, 7 pre-existing warnings
- git diff --check passed
## Summary by Sourcery
Select the versioned Python runtime for Dovecot's installed helper
script.
Bug Fixes:
- Ensure the Dovecot settings-history helper uses a versioned Python
interpreter and declares the corresponding runtime dependency, fixing
fake-QA failures.
Build:
- Bump PORTREVISION to rebuild all Dovecot 2.4 flavors.
Signed-off-by: Lucas Holt <luke at foolishgames.com>
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications
More information about the Midnightbsd-cvs
mailing list