From nobody Mon Jul 08 16:39:36 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WHqbD4ql5z5Q6XH; Mon, 08 Jul 2024 16:39:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WHqbD3ypRz4JrN; Mon, 8 Jul 2024 16:39:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1720456776; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=y9QvGHhfDXOOyEqvn9QVsNmM1237c4PkuJcupW2XWtY=; b=oCxj0CO5A6YAm3eTxOTeeJ09PAxgeNbJ4nz6hxSIkjIRIie3TAq7JK2iGB4gztvFm69HBC bpk4kCvZk1Y3V69nEfAKlKGfLfN2P+HiF8lKX7J43Vm3inL9wnqiCkd1f/IQXXZ/zR9b7g NjnCEy9Yi+z70q30eK5ZhfZoH11CRofsrb4WF3hVGY/QgEVlBw8e9ruQrDiDOQifWkv8lN U8phVoU2hEq/BX9feGklS+Q/T8t4PVb7pKytScrnCbqOdahVi7TIGtHuTsO2fmcAl+/0S5 L6tBwpPhRZ7uPB2/q1ozcJcxEWgiYzkKs1bcFhiPlqFmqV5Y/S1KRVaRUThAdw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1720456776; a=rsa-sha256; cv=none; b=joOe7eWV6s+gAtx4IluXVqwHNYvp11ijgus61VVMH4CVdeBLaDYcsboFP/NnMu8Wih1fll nTVMukpG6wnM4lIVPavvG4NpmS/kwv2RvhHjhYTpXZ2rMoCim5AF0XQkOAGb0c4ymS/dNL p/xNAdtdutMKdtug5+ziJ5/xDHFMzFR0qo9WDz3vY0VWZTtl3RT1rSIUmUjw1eTmiPvrYA 5K/tDgf4hGadSqrYF5nRwal5cUhHZFVcmM5Hg4VCxCG0PeT0bKWuxv1cogCdAW9D9g7b0V Ta2+D+c7Io4CFoh7K3oLR2dWHfWZDCslsfIiDRvHaPOAL0lVk3DSptIYn60xyQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1720456776; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=y9QvGHhfDXOOyEqvn9QVsNmM1237c4PkuJcupW2XWtY=; b=BTVgItQXiL9ZyvPNOdK4D2GhrNHDzzOkgTLJQI+KN3jFKRSKvNKm1izeq7vgkGqQfY8jDY jnZSq8t5+WHdjuFm3kQ7lsfYcBYDr0TK+KLwbR3GhwMaeGybuotnyaV8Z1y4J1IM/Yh8ze BvAMhvJC9RNXOmCm6+vplmFBiBVjQ66/FX5CxHjcHjHXaURfCCtCV8e6Ia+j1GC6eA/c/9 vUtrUPtk1GtwAh+Z3QxkQv9oQBpcRZxFyFc6Iwd5oYxQ5Vel4x+Ya1D8Uar4eMTxOHPaMz amJwK2EuTAPwBHmfg90RSynPqhhI6YkbrnjUrLchPTSSjEojXsRDaw5ToN+Fog== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WHqbD37hMzyh9; Mon, 8 Jul 2024 16:39:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 468GdaaM022591; Mon, 8 Jul 2024 16:39:36 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 468GdaKN022588; Mon, 8 Jul 2024 16:39:36 GMT (envelope-from git) Date: Mon, 8 Jul 2024 16:39:36 GMT Message-Id: <202407081639.468GdaKN022588@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Bryan Drewery Subject: git: eef5ff69030c - main - ports-mgmt/poudriere-devel: Update to 3.3.0-1760-g7dfd84bec9 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bdrewery X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: eef5ff69030c331452fea27a8cf18ab47f634789 Auto-Submitted: auto-generated The branch main has been updated by bdrewery: URL: https://cgit.FreeBSD.org/ports/commit/?id=eef5ff69030c331452fea27a8cf18ab47f634789 commit eef5ff69030c331452fea27a8cf18ab47f634789 Author: Bryan Drewery AuthorDate: 2024-07-08 16:25:31 +0000 Commit: Bryan Drewery CommitDate: 2024-07-08 16:38:31 +0000 ports-mgmt/poudriere-devel: Update to 3.3.0-1760-g7dfd84bec9 Changes: - bulk: Major changes for incremental build with PKG_NO_VERSION_FOR_DEPS=yes o Off-by-default for now o Poudriere will no longer force rebuild all reverse dependencies when a dependency is updated. o It will now only rebuild a port if pkg-upgrade(8) would automatically reinstall it. Cases such as changed dep libraries, options, ABI. o dependencies will be generated into the .pkg files without a version. You may see "-(null)" in some places that is expected. o Remote fetching will look for both versioned and unversioned dependencies that satisfy the current port build request. o A recursive rebuild *will be done* if the involved packages in the set have versioned dependencies, until all packages involved use the new unversioned dependency. o Setting PKG_NO_VERSION_FOR_DEPS back to no will recursively rebuild all packages back to the previous behavior with versioned deps. o PORTREVISION chases are critical to do in cases like language updates (ruby,perl,python,etc) or library updates. o Shared library version updates still require their port consumers to be rebuilt to link to the new shared library. Porters are not used to always PORTREVISION chasing when doing this, and it is not always practical. Because of this Poudriere will now "inspect" shared library consuming packages *during the build* before deciding if they need to be rebuilt. There is likely a lot of room for optimization here to avoid Poudriere rechecking packages every build; currently a scale of seconds per package. Some metadata tracking in Ports would help improve this too. More work needs to be done still to improve the reporting and display of this process in the queue and web interface. Currently they just get marked "ignored" after being checked. o https://github.com/freebsd/poudriere/issues/822 (link to generate notification for interested people) - bulk: -S was removed. The new PKG_NO_VERSION_FOR_DEPS feature replaces it and will become default after public testing - Support MAX_EXECUTION_TIME_$pkgbase in poudriere.conf - image: Use gptboot.efi in place of loader.efi to support bootme and bootonce - image: Enable space optimisation and disable minfree on read-only firmware images - image: Set a GPT label for EFI partition - image: Generate the upgrade image too --- ports-mgmt/poudriere-devel/Makefile | 4 ++-- ports-mgmt/poudriere-devel/distinfo | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ports-mgmt/poudriere-devel/Makefile b/ports-mgmt/poudriere-devel/Makefile index ee9c8a2ad0bb..be3b1528c570 100644 --- a/ports-mgmt/poudriere-devel/Makefile +++ b/ports-mgmt/poudriere-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= poudriere -DISTVERSION= 3.4.99.20240424 +DISTVERSION= 3.4.99.20240708 PORTREVISION= 0 CATEGORIES= ports-mgmt MASTER_SITES= LOCAL/bdrewery/${PORTNAME}/ \ @@ -17,7 +17,7 @@ CONFLICTS_INSTALL= poudriere USE_GITHUB= yes GH_ACCOUNT= freebsd -GH_TAGNAME= 3.3.0-1748-gd75f4e1dc4 +GH_TAGNAME= 3.3.0-1760-g7dfd84bec9 GNU_CONFIGURE= yes ETCDIR= ${PREFIX}/etc/poudriere.d diff --git a/ports-mgmt/poudriere-devel/distinfo b/ports-mgmt/poudriere-devel/distinfo index bab079fb69da..e80ed045392f 100644 --- a/ports-mgmt/poudriere-devel/distinfo +++ b/ports-mgmt/poudriere-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713973208 -SHA256 (freebsd-poudriere-3.4.99.20240424-3.3.0-1748-gd75f4e1dc4_GH0.tar.gz) = 9f1b2f32fa4885819085ed623d91215f63754b9cde8b8da297b8ad0db8756280 -SIZE (freebsd-poudriere-3.4.99.20240424-3.3.0-1748-gd75f4e1dc4_GH0.tar.gz) = 5732259 +TIMESTAMP = 1720455843 +SHA256 (freebsd-poudriere-3.4.99.20240708-3.3.0-1760-g7dfd84bec9_GH0.tar.gz) = ad5af74b822b2c55f909f709f2a049fba7597cda348118625f4f428442599594 +SIZE (freebsd-poudriere-3.4.99.20240708-3.3.0-1760-g7dfd84bec9_GH0.tar.gz) = 5744036