Bug 267890 - mail/mailman3: upgrade to 3.3.7 and take over maintainership
Summary: mail/mailman3: upgrade to 3.3.7 and take over maintainership
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Charlie Li
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-21 11:51 UTC by Einar Bjarni Halldórsson
Modified: 2022-12-08 12:40 UTC (History)
4 users (show)

See Also:
vishwin: maintainer-feedback+


Attachments
Mailman3 upgrade to 3.3.7 (4.74 KB, patch)
2022-11-21 11:51 UTC, Einar Bjarni Halldórsson
no flags Details | Diff
updated patch to match current port status (4.32 KB, patch)
2022-11-21 14:49 UTC, Andrey Pevnev
no flags Details | Diff
Mailman3 upgrade to 3.3.7 and set new MAINTAINER (4.35 KB, patch)
2022-12-07 15:15 UTC, Einar Bjarni Halldórsson
einar: maintainer-approval+
Details | Diff
Formatted patch (4.84 KB, patch)
2022-12-08 08:43 UTC, Einar Bjarni Halldórsson
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Einar Bjarni Halldórsson 2022-11-21 11:51:33 UTC
Created attachment 238209 [details]
Mailman3 upgrade to 3.3.7

Current version in ports, 3.3.1 is outdated, and doesn't build because of upgraded ports it depends on.

Maintainer has been unresponsive so I volunteer to maintain it. We're currently building 3.3.7 in poudriere for our use.
Comment 1 Andrey Pevnev 2022-11-21 14:49:13 UTC
Created attachment 238213 [details]
updated patch to match current port status

Updated your diff so it applies cleanly to the current ports tree
Comment 2 Einar Bjarni Halldórsson 2022-11-21 15:02:58 UTC
Comment on attachment 238213 [details]
updated patch to match current port status

Thanks
Comment 3 Einar Bjarni Halldórsson 2022-12-05 08:46:32 UTC
No response from maintainer for 2 weeks. Setting maintainer timeout
Comment 4 Charlie Li freebsd_committer freebsd_triage 2022-12-05 13:49:31 UTC
You can have it; I don't use this anymore. Just make sure that hardcoded paths in the Python bits continue to be accounted for, as they unconditionally assume Linux hier(7) with no flexibility.
Comment 5 Einar Bjarni Halldórsson 2022-12-06 09:56:43 UTC
(In reply to Charlie Li from comment #4)

Thank you Charlie, and thank you for your work.
I've already seen that maintaining mailman3 is no joke, the list of python dependencies is massive. I'll do my best to keep it working.
Comment 6 Einar Bjarni Halldórsson 2022-12-07 15:15:59 UTC
Created attachment 238604 [details]
Mailman3 upgrade to 3.3.7 and set new MAINTAINER

Update patch to match current tree
Comment 7 Charlie Li freebsd_committer freebsd_triage 2022-12-07 15:33:28 UTC
Comment on attachment 238604 [details]
Mailman3 upgrade to 3.3.7 and set new MAINTAINER

Can you run git-format-patch(1) so you can be properly credited on the commit?
Comment 8 Einar Bjarni Halldórsson 2022-12-08 08:43:07 UTC
Created attachment 238623 [details]
Formatted patch
Comment 9 commit-hook freebsd_committer freebsd_triage 2022-12-08 12:31:57 UTC
A commit in branch main references this bug:

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

commit 7ce3368c637ea23cc0bdf23d0e572c466df7e945
Author:     Einar Bjarni Halldórsson <einar@isnic.is>
AuthorDate: 2022-12-08 08:38:32 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2022-12-08 12:29:31 +0000

    mail/mailman3: update to 3.3.7 and update dependencies

    Maintainer over to submitter.

    PR: 267890
    Approved by: mentors (implicit)

 mail/mailman3/Makefile                             | 26 +++++++++++++---------
 mail/mailman3/distinfo                             |  4 ++--
 ...atch-src_mailman_rest_tests_test__systemconf.py | 10 ++++-----
 3 files changed, 22 insertions(+), 18 deletions(-)
Comment 10 Charlie Li freebsd_committer freebsd_triage 2022-12-08 12:33:28 UTC
Committed, thanks!
Comment 11 commit-hook freebsd_committer freebsd_triage 2022-12-08 12:40:00 UTC
A commit in branch 2022Q4 references this bug:

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

commit ddfb0647ad0464943e19abe44555488976480754
Author:     Einar Bjarni Halldórsson <einar@isnic.is>
AuthorDate: 2022-12-08 08:38:32 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2022-12-08 12:39:17 +0000

    mail/mailman3: update to 3.3.7 and update dependencies

    Maintainer over to submitter.

    PR: 267890
    Approved by: mentors (implicit)

    (cherry picked from commit 7ce3368c637ea23cc0bdf23d0e572c466df7e945)

 mail/mailman3/Makefile                             | 26 +++++++++++++---------
 mail/mailman3/distinfo                             |  4 ++--
 ...atch-src_mailman_rest_tests_test__systemconf.py | 10 ++++-----
 3 files changed, 22 insertions(+), 18 deletions(-)