[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