Bug 293080

Summary: devel/py-commoncode: Update to 32.2.1
Product: Ports & Packages Reporter: Tuukka Pasanen <tuukka.pasanen>
Component: Individual Port(s)Assignee: Philippe Audeoud <jadawin>
Status: Closed FIXED    
Severity: Affects Only Me CC: jadawin
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Update Commoncode to cersion 32.2.1
none
Update Commoncode to version 32.2.1 none

Description Tuukka Pasanen 2026-02-10 10:04:18 UTC
Created attachment 267941 [details]
Update Commoncode to cersion 32.2.1

ChangeLog: https://github.com/aboutcode-org/commoncode/blob/main/CHANGELOG.rst
Comment 1 Philippe Audeoud freebsd_committer freebsd_triage 2026-02-11 12:28:48 UTC
Hello,

I can't commit because 

-               ${PYTHON_PKGNAMEPREFIX}click>=2.8:devel/py-click@${PY_FLAVOR} \
+               ${PYTHON_PKGNAMEPREFIX}click>=8.3.0:devel/py-click@${PY_FLAVOR} \

and devel/py-click is 8.1.7 in our portstree currently.
Comment 2 Tuukka Pasanen 2026-02-12 07:27:30 UTC
(In reply to Philippe Audeoud from comment #1)
Probably it works with 8.1.7 also if many ports are depend on that version. 8.3.1 should not change anything drastically. It just needs bit of patching in requirements.
Comment 3 Philippe Audeoud freebsd_committer freebsd_triage 2026-02-16 15:22:20 UTC
(In reply to Tuukka Pasanen from comment #2)

We have only 2.8 in portstree. Did you test with this version ?
Comment 4 Tuukka Pasanen 2026-02-18 08:01:03 UTC
(In reply to Philippe Audeoud from comment #3)
If you mean click there is version 8.1.7 in devel/py-click?
Comment 5 Philippe Audeoud freebsd_committer freebsd_triage 2026-02-23 09:18:56 UTC
(In reply to Tuukka Pasanen from comment #4)
Yes, you must test your port with ${PYTHON_PKGNAMEPREFIX}click>=8.1.7:devel/py-click@${PY_FLAVOR}
Comment 6 Philippe Audeoud freebsd_committer freebsd_triage 2026-03-02 08:38:21 UTC
(In reply to Philippe Audeoud from comment #5)
ping ?
Comment 7 Tuukka Pasanen 2026-03-03 09:33:06 UTC
Created attachment 268499 [details]
Update Commoncode to version 32.2.1

Update patch to work with Click 8.1.7 which is available in FreeBSD ports
Comment 8 commit-hook freebsd_committer freebsd_triage 2026-03-03 10:28:08 UTC
A commit in branch main references this bug:

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

commit 44f2066f7589d6ae68a80f4145cdf4700aef7c34
Author:     Philippe Audeoud <jadawin@FreeBSD.org>
AuthorDate: 2026-03-03 10:26:28 +0000
Commit:     Philippe Audeoud <jadawin@FreeBSD.org>
CommitDate: 2026-03-03 10:27:11 +0000

    devel/py-commoncode: update to 32.2.1

    PR:             293080

 devel/py-commoncode/Makefile                       |  6 ++--
 devel/py-commoncode/distinfo                       |  6 ++--
 devel/py-commoncode/files/patch-PKG-INFO (new)     | 11 +++++++
 .../files/patch-requirements.txt (new)             | 38 ++++++++++++++++++++++
 devel/py-commoncode/files/patch-setup.cfg (new)    | 11 +++++++
 5 files changed, 66 insertions(+), 6 deletions(-)
Comment 9 Philippe Audeoud freebsd_committer freebsd_triage 2026-03-03 10:38:06 UTC
Committed, thanks!