Bug 285725 - [mail/mailman3]: Dependency conflict after py-alembic update
Summary: [mail/mailman3]: Dependency conflict after py-alembic update
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Muhammad Moinur Rahman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-28 12:33 UTC by Einar Bjarni Halldórsson
Modified: 2025-03-29 13:47 UTC (History)
1 user (show)

See Also:


Attachments
Fix dependency conflict between mailman3 and py-alembic (1.43 KB, patch)
2025-03-28 14:04 UTC, Einar Bjarni Halldórsson
einar: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Einar Bjarni Halldórsson 2025-03-28 12:33:48 UTC
py-alembic now depends on py-sqlalchemy20, while mail/mailman3 depends on py-sqlalchemy14
Comment 1 Einar Bjarni Halldórsson 2025-03-28 14:04:18 UTC
Created attachment 259121 [details]
Fix dependency conflict between mailman3 and py-alembic

py-alembic now depends on py-sqlalchemy20 which conflicts with py-sqlalchemy14.
Switch to py-sqlalchemy20 for mailman3 as well
Comment 2 Einar Bjarni Halldórsson 2025-03-28 14:07:40 UTC
According to https://gitlab.com/mailman/mailman/-/merge_requests/1035 mailman supports alchemy 2.0+.

I've tested this patch, built in poudriere on amd64 and have it running now.
Comment 3 commit-hook freebsd_committer freebsd_triage 2025-03-29 13:46:58 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b3a3572009fb37104036d3e719b32757a796548f

commit b3a3572009fb37104036d3e719b32757a796548f
Author:     Einar Bjarni Halldórsson <einar@isnic.is>
AuthorDate: 2025-03-29 13:36:33 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2025-03-29 13:45:46 +0000

    mail/mailman3: Chase py-alembic update

    Update dependency on py-sqlalchemy so it doesn't conflict with
    dependency for py-alembic.

    PR:             285725

 mail/mailman3/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)