Bug 282248 - [NEW PORT] ports-mgmt/poudriere-dsh2dsh a fork with more features
Summary: [NEW PORT] ports-mgmt/poudriere-dsh2dsh a fork with more features
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 Fechner
URL: https://github.com/dsh2dsh/poudriere
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-21 15:09 UTC by Denis Shaposhnikov
Modified: 2024-10-21 17:57 UTC (History)
1 user (show)

See Also:


Attachments
poudriere-dsh2dsh.patch (9.26 KB, patch)
2024-10-21 15:09 UTC, Denis Shaposhnikov
dsh: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Shaposhnikov 2024-10-21 15:09:23 UTC
Created attachment 254422 [details]
poudriere-dsh2dsh.patch

poudriere is a tool primarily designed to test package production on FreeBSD.
However, most people will find it useful to bulk build ports for FreeBSD.

Changes from upstream:

  * Better reuse of prebuilded FreeBSD packages.
  * Speedup building by rebuilding only changed ports.
  * Share go mod cache between builders and store downloaded modules in
    `DISTFILES_CACHE`.

https://github.com/dsh2dsh/poudriere
Comment 1 commit-hook freebsd_committer freebsd_triage 2024-10-21 17:55:00 UTC
A commit in branch main references this bug:

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

commit 2b48bc59c42b252ac5fd76db33e04e9a230fcb37
Author:     Denis Shaposhnikov <dsh@bamus.cz>
AuthorDate: 2024-10-21 17:52:08 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2024-10-21 17:53:57 +0000

    ports-mgmt/poudriere-dsh2dsh: added fork of poudriere 3.4.99.20240812

    Changes from upstream:

      * Better reuse of prebuilded FreeBSD packages.
      * Speedup building by rebuilding only changed ports.
      * Share go mod cache between builders and store downloaded modules in
        `DISTFILES_CACHE`.

    https://github.com/dsh2dsh/poudriere

    PR:             282248

 ports-mgmt/Makefile                          |   1 +
 ports-mgmt/poudriere-dsh2dsh/Makefile (new)  |  88 ++++++++++++++++++++
 ports-mgmt/poudriere-dsh2dsh/distinfo (new)  |   3 +
 ports-mgmt/poudriere-dsh2dsh/pkg-descr (new) |   9 +++
 ports-mgmt/poudriere-dsh2dsh/pkg-plist (new) | 115 +++++++++++++++++++++++++++
 5 files changed, 216 insertions(+)
Comment 2 Matthias Fechner freebsd_committer freebsd_triage 2024-10-21 17:55:31 UTC
Comitted, thanks a lot!
Comment 3 Denis Shaposhnikov 2024-10-21 17:57:39 UTC
(In reply to Matthias Fechner from comment #2)
Thanks Matthias.