Bug 280413 - archivers/py-borgbackup: need py-pkgconfig build dependency
Summary: archivers/py-borgbackup: need py-pkgconfig build dependency
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: Matthias Andree
URL:
Keywords:
Depends on:
Blocks: 280424
  Show dependency treegraph
 
Reported: 2024-07-22 23:21 UTC by Hyogeol Lee
Modified: 2024-07-24 21:48 UTC (History)
2 users (show)

See Also:
mandree: maintainer-feedback+


Attachments
Error message (706 bytes, text/plain)
2024-07-22 23:21 UTC, Hyogeol Lee
no flags Details
Patch depedency (722 bytes, patch)
2024-07-22 23:22 UTC, Hyogeol Lee
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Hyogeol Lee 2024-07-22 23:21:54 UTC
Created attachment 252234 [details]
Error message

Build error occurred after port update. It looks like need py-pkgconfig as build dependency not only for test dependency.
Comment 1 Hyogeol Lee 2024-07-22 23:22:38 UTC
Created attachment 252235 [details]
Patch depedency
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-07-24 21:44:57 UTC
A commit in branch main references this bug:

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

commit 8fb732c3c77fc3f6a689f2c36f6c558f57cedac9
Author:     Matthias Andree <mandree@FreeBSD.org>
AuthorDate: 2024-07-24 21:43:13 +0000
Commit:     Matthias Andree <mandree@FreeBSD.org>
CommitDate: 2024-07-24 21:43:50 +0000

    archivers/py-borgbackup: clean up 1.4.0 upgrade fallout

    - Mark broken on FreeBSD 13 due to https://github.com/borgbackup/borg/issues/8269
      which upstream maintainer intends to fix for borgbackup 1.4.1 (milestone).
      Reported by "Support SimpleRezo" in direct e-mail message.

    - Add UPDATING entry. The broken MOVED entry has been removed by sunpoet@ already,

    Reported by:    Juraj Lutter <otis@>, freebsd@rail.eu.org
    PR:             280424

    - Move py-pkgconfig to BUILD_DEPENDS to fix build failures in poudriere
      or on bare metal if py-pkgconfig isn't installed.

    Reported by:    Juraj Lutter <otis@>, Hyogeol Lee <hyogeollee@gmail.com> (patch)
    PR:             280413

 UPDATING                         | 17 +++++++++++++++++
 archivers/py-borgbackup/Makefile |  6 ++++--
 2 files changed, 21 insertions(+), 2 deletions(-)
Comment 3 Matthias Andree freebsd_committer freebsd_triage 2024-07-24 21:47:01 UTC
Thank you for the report and the patch. I have committed a simpler version of that - I think if py-pkgconfig is in BUILD_DEPENDS, we do not need to list it in TEST_DEPENDS any more.