Bug 267509 - sysutils/py-borgmatic: Add missing <3.9 dependency: devel/py-pkgutil-resolve-name
Summary: sysutils/py-borgmatic: Add missing <3.9 dependency: devel/py-pkgutil-resolve-...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Vinícius Zavam
URL: https://reviews.freebsd.org/D37232
Keywords: needs-qa
Depends on:
Blocks:
 
Reported: 2022-11-01 22:21 UTC by Juraj Lutter
Modified: 2022-11-05 10:44 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (egypcio)
koobs: merge-quarterly?


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Juraj Lutter freebsd_committer freebsd_triage 2022-11-01 22:21:12 UTC
Hi,

please see https://reviews.freebsd.org/D37232.

borgmatic now uses pkgutil-resolve-name that is not in python <3.9.
Required port was committed and also this package needs RUN_DEPENDS adjusted.
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2022-11-01 22:27:26 UTC
@Juraj If the change has been QA'd for non-regression on other !3.8 versions and non-default python versions (ideally via test suite), the change is:

 Approved by: portmgr (blanket: missing dependency)
 Approved by: koobs (python, blanket: python ports compliance)
 MFH: 2020Q2
Comment 2 Juraj Lutter freebsd_committer freebsd_triage 2022-11-02 07:00:12 UTC
For versions other than 3.8 this change is a NOOP.
Comment 3 commit-hook freebsd_committer freebsd_triage 2022-11-05 10:42:49 UTC
A commit in branch main references this bug:

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

commit 44e481c0a249db28e9dfb02bbb8427f3e03c867f
Author:     Juraj Lutter <otis@FreeBSD.org>
AuthorDate: 2022-11-01 22:10:01 +0000
Commit:     Juraj Lutter <otis@FreeBSD.org>
CommitDate: 2022-11-05 10:40:55 +0000

    sysutils/py-borgmatic: Fix runtime dependency with python <3.9

    Add RUN_DEPENDS on devel/py-pkgutil-resolve-name that is needed
    with python <3.9

    PR:                     267509
    Approved by:            egypcio (maintainer)
    Differential Revision:  https://reviews.freebsd.org/D37232

 sysutils/py-borgmatic/Makefile | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)