From nobody Mon Mar 2 21:20:56 2026 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 4fPsL803dcz6TFsg; Mon, 02 Mar 2026 21:21:04 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fPsL74zlfz3WZv; Mon, 02 Mar 2026 21:21:03 +0000 (UTC) (envelope-from bapt@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1772486463; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=p6sM+5wA0MtRjm2Un50G6bJGicHUyYVA58pZia1+qOI=; b=sNglt478IDUgM/4bndLAZoTIirA36+IWJEChPdOEoQNP68Bbm/wUwZ6nCo2G/Q3kDpqg57 Z3RwocAxFeRllicfqzDL26hGFolGvpoLQ9u5Jum27pS3rhTQaPgmHhOiFoemMHCX+xugw/ 7DcSkvI0hPU1SzNF2tE2K7mN2T2G28iYZszhrnHs9Ny7PfeWMrji8gJl5bIf99Lg08832k u2XhIj3x/zKekG6/qQeDlfJ00++dJZox/Nns/B62DUK6Fdig/pJhMtIU6DgmUqLG0NItAU z8JgvWjS9P01rBNOku0yG+EWGGIIcqWRUActoVI0yyFCEwv+NM12QfbRrIBYRQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1772486463; a=rsa-sha256; cv=none; b=cfkE/n2xwDKx72MWF0AEIIxYYtoilgYbHM/4FB5ShxF8Ms6QBmX9wHhE4dXjeNvZ8Dp1/A aDEU4jruLh05UyrfIYp9D/I5Co00ZI2SV9E8OkM4WL95TO2D43iHUZz42F5hiaUhHq9Qqf 3KzCNmoQkZWI+UBhu36LtWZM26HakVpLdVwTVZzw5AJC/YAoDhcKeT2ueoIcfniWyv3H/q dufC/qnJf5nUGSVWULoTTcDA1LtRuDUFtYm7K2iP9SPab6Q5/NMKudQaN4cAGi6++IRNo1 K7CV71o0i4hy7GfvUsC6tfwPW1TErg4Sq8obJKbvCbXXpnP0gv5JmOlntBBk9Q== 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=1772486463; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=p6sM+5wA0MtRjm2Un50G6bJGicHUyYVA58pZia1+qOI=; b=g+ryHRSU6Cv2Glq12IUqK0LsJBphFXyN+NlBnRd+S8pAkgelbaGutWY3r//nwJHqbzeLOf f7Y0ABTstNJfSe382sVrg6XhaKS2ycZ1dDA7oWgFb8nJlk5SAchOz4y1WsVyRRBPj4LIDD 0LhUeJgzJLZY4F5r8H7j6UA+if8zPu1uUkl6eyd3rKFLxU1iyh+IH7rjvjFGRLvDBiedQo s8J6FvDx5pYXceRgyBBicUMJol/oGik6nGBDHHctFVwDQLzMDaU9GVXmCfE0WOulaOh93h 0xX0C3zYXRRKRpubpk9dqr3sBUSpFSQUO4XoH/ucuxcL+2rnTz+g36H3XB30jw== Received: from b.nours.eu (b.nours.eu [IPv6:2001:41d0:303:5e39::1]) (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) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 4fPsL73nyyzYp; Mon, 02 Mar 2026 21:21:03 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from ehlo.thunderbird.net (unknown [IPv6:2a01:e0a:274:cc70:6644:3de6:6bac:8481]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by b.nours.eu (Postfix) with ESMTPSA id DDBF5B5F33; Mon, 02 Mar 2026 22:20:56 +0100 (CET) Date: Mon, 02 Mar 2026 22:20:56 +0100 From: Daroussin To: Vladimir Druzenko CC: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: Re: git: 513318c5d748 - main - ports-mgmt/pkg: update to 2.6.0 User-Agent: Thunderbird for Android In-Reply-To: <9c9fa1eb-29fa-4d5d-a385-f7c134ff82ea@freebsd.org> References: <69a5c6d9.3c55e.b9459b1@gitrepo.freebsd.org> <9c9fa1eb-29fa-4d5d-a385-f7c134ff82ea@freebsd.org> Message-ID: 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: quoted-printable Le 2 mars 2026 20:30:05 GMT+01:00, Vladimir Druzenko a= =C3=A9crit=C2=A0: >Hello! > >02=2E03=2E2026 20:20, Baptiste Daroussin =D0=BF=D0=B8=D1=88=D0=B5=D1=82: >> The branch main has been updated by bapt: >>=20 >> URL: https://cgit=2EFreeBSD=2Eorg/ports/commit/?id=3D513318c5d7487c5d47= a91651bfbe8e08edc3ff42 >>=20 >> commit 513318c5d7487c5d47a91651bfbe8e08edc3ff42 >> Author: Baptiste Daroussin >> AuthorDate: 2026-03-02 17:18:16 +0000 >> Commit: Baptiste Daroussin >> CommitDate: 2026-03-02 17:20:16 +0000 >>=20 >> ports-mgmt/pkg: update to 2=2E6=2E0 >> Major Changes >> * create: use -t to specify the timestamp for the manifest fi= le=2E >> * fetch: add -s/--sumlink option for mirror mode >> * triggers: only defer triggers when the need to execute an extern= al program >> * db: enable WAL mode for local databases >> * query: add support for query evaluation of complex attributes >> * libpkg: store ignored shlibs in manifest and db >> * libpkg: respect ignred shlibs for BACKUP_LIBRARIES >> * drastically reduce memory usage for all operations >> * fix reproducible build issue >> * autoremove: fix deletion order >> * lots of documentation updates >> Other Changes >> * use C23 __has_include to reduce configure checks >> * fix issue hiding the unit in progress bar >> * if for anyreason the extraction rename failed, keep the file aro= und with a =2Epkgnew suffix >> * plenty of fixes in the upgrade decision process >> * plenty of corner cases crash fixed >> * prevent fetching a file twice >> --- >> ports-mgmt/pkg/Makefile | 2 +- >> ports-mgmt/pkg/distinfo | 6 +++--- >> ports-mgmt/pkg/pkg-plist | 2 ++ >> 3 files changed, 6 insertions(+), 4 deletions(-) >>=20 >> diff --git a/ports-mgmt/pkg/Makefile b/ports-mgmt/pkg/Makefile >> index 9cea6e2a885b=2E=2Ee391d8a6759d 100644 >> --- a/ports-mgmt/pkg/Makefile >> +++ b/ports-mgmt/pkg/Makefile >> @@ -1,5 +1,5 @@ >> PORTNAME=3D pkg >> -DISTVERSION=3D 2=2E5=2E1 >> +DISTVERSION=3D 2=2E6=2E0 >> _PKG_VERSION=3D ${DISTVERSION} >> CATEGORIES=3D ports-mgmt >> diff --git a/ports-mgmt/pkg/distinfo b/ports-mgmt/pkg/distinfo >> index 00bfef22dd7d=2E=2E3ccd1a59316c 100644 >> --- a/ports-mgmt/pkg/distinfo >> +++ b/ports-mgmt/pkg/distinfo >> @@ -1,3 +1,3 @@ >> -TIMESTAMP =3D 1766485622 >> -SHA256 (freebsd-pkg-2=2E5=2E1_GH0=2Etar=2Egz) =3D 05aa40cc01e48e4933b7= a96a996831b3215de18558a16f48859417b183b1c19b >> -SIZE (freebsd-pkg-2=2E5=2E1_GH0=2Etar=2Egz) =3D 16511454 >> +TIMESTAMP =3D 1772471682 >> +SHA256 (freebsd-pkg-2=2E6=2E0_GH0=2Etar=2Egz) =3D 2a0f05a79e13cd7c996f= 93979eb3156ae96c32394cff1677394c6c3c6fdf6f92 >> +SIZE (freebsd-pkg-2=2E6=2E0_GH0=2Etar=2Egz) =3D 16517834 >> diff --git a/ports-mgmt/pkg/pkg-plist b/ports-mgmt/pkg/pkg-plist >> index 7b5f70ad6c94=2E=2E8f3ca495cb16 100644 >> --- a/ports-mgmt/pkg/pkg-plist >> +++ b/ports-mgmt/pkg/pkg-plist >> @@ -36,10 +36,12 @@ share/man/man8/pkg-config=2E8=2Egz >> share/man/man8/pkg-create=2E8=2Egz >> share/man/man8/pkg-delete=2E8=2Egz >> share/man/man8/pkg-fetch=2E8=2Egz >> +share/man/man8/pkg-help=2E8=2Egz >> share/man/man8/pkg-info=2E8=2Egz >> share/man/man8/pkg-install=2E8=2Egz >> share/man/man8/pkg-key=2E8=2Egz >> share/man/man8/pkg-lock=2E8=2Egz >> +share/man/man8/pkg-plugins=2E8=2Egz >> share/man/man8/pkg-query=2E8=2Egz >> share/man/man8/pkg-register=2E8=2Egz >> share/man/man8/pkg-remove=2E8=2Egz > >After this update portmaster is totally broken=2E >It removes a lot of ports instead of updated only one=2E >I tested with previous pkg 2=2E5=2E1 and just updated portmaster 3=2E33 -= work as expected=2E >But pkg 2=2E6=2E0 breaks the system - look at example: > >> =3D=3D=3D>>> Creating a backup package for old version bash-completion-= 2=2E17=2E0_1,2 >> Creating package for bash-completion-2=2E17=2E0_1,2 >> Checking integrity=2E=2E=2E done (0 conflicting) >> Deinstallation has been requested for the following 3 packages (of 0 pa= ckages in the universe): >>=20 >> Installed packages to be REMOVED: >> =C2=A0 =C2=A0 =C2=A0 =C2=A0 bash-completion: 2=2E17=2E0_1,2 >These lines shouldn't be here: { >> =C2=A0 =C2=A0 =C2=A0 =C2=A0 lives: 3=2E2=2E0_26 >> =C2=A0 =C2=A0 =C2=A0 =C2=A0 x264: 0=2E164=2E3095_3 >} >>=20 >> Number of packages to be removed: 3 >>=20 >> The operation will free 10 MiB=2E >> [1/3] Deinstalling lives-3=2E2=2E0_26=2E=2E=2E >> [1/3] Deleting files for lives-3=2E2=2E0_26: 100% >> [2/3] Deinstalling x264-0=2E164=2E3095_3=2E=2E=2E >> [2/3] Deleting files for x264-0=2E164=2E3095_3: 100% >> [3/3] Deinstalling bash-completion-2=2E17=2E0_1,2=2E=2E=2E >> [3/3] Deleting files for bash-completion-2=2E17=2E0_1,2: 100% >> =3D=3D> Running trigger: desktop-file-utils=2Eucl >> Building cache database of MIME types >> =3D=3D> Running trigger: gtk-update-icon-cache=2Eucl >> Generating GTK icon cache for /usr/local/share/icons/hicolor >>=20 >> =3D=3D=3D>=C2=A0 Installing for bash-completion-2=2E17=2E0_1,2 >> =3D=3D=3D>=C2=A0 Checking if bash-completion is already installed >> =3D=3D=3D>=C2=A0 =C2=A0Registering installation for bash-completion-2= =2E17=2E0_1,2 >> Installing bash-completion-2=2E17=2E0_1,2=2E=2E=2E >> To enable the bash completion library, add the following to >> your =2Ebashrc file: >>=20 >> [[ $PS1 && -f /usr/local/share/bash-completion/bash_completion=2Esh ]] = && \ >> =C2=A0 =C2=A0 =C2=A0 =C2=A0 source /usr/local/share/bash-completion/bas= h_completion=2Esh >>=20 >> See /usr/local/share/doc/bash-completion/README=2Emd for more informati= on=2E >>=20 >>=20 >> =3D=3D=3D>>> Waiting for background 'make clean' processes to finish >>=20 >> =3D=3D=3D>>> pkg-message for bash-completion-2=2E17=2E0_1,2 >> On install: >> To enable the bash completion library, add the following to >> your =2Ebashrc file: >>=20 >> [[ $PS1 && -f /usr/local/share/bash-completion/bash_completion=2Esh ]] = && \ >> =C2=A0 =C2=A0 =C2=A0 =C2=A0 source /usr/local/share/bash-completion/bas= h_completion=2Esh >>=20 >> See /usr/local/share/doc/bash-completion/README=2Emd for more informati= on=2E >>=20 >> =3D=3D=3D>>> Done displaying pkg-message files >>=20 >> =3D=3D=3D>>> Re-installation of bash-completion-2=2E17=2E0_1,2 complete > thabks for the report, I may have an idea of what could cause this issue b= ut I first need to check portmaster code to understand what it does=2E best regards, Bapt