From nobody Thu Oct 02 09:42:50 2025 X-Original-To: freebsd-current@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 4ccn265fzCz69Sy2 for ; Thu, 02 Oct 2025 09:44:30 +0000 (UTC) (envelope-from yasu@utahime.org) Received: from gate.home.utahime.org (gate.home.utahime.org [111.108.18.121]) (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 mx1.freebsd.org (Postfix) with ESMTPS id 4ccn256WHrz3X2F for ; Thu, 02 Oct 2025 09:44:29 +0000 (UTC) (envelope-from yasu@utahime.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=utahime.org header.s=maybe2024061701 header.b=jLs2AZio; dmarc=pass (policy=none) header.from=utahime.org; spf=pass (mx1.freebsd.org: domain of yasu@utahime.org designates 111.108.18.121 as permitted sender) smtp.mailfrom=yasu@utahime.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=utahime.org; i=@utahime.org; q=dns/txt; s=maybe2024061701; t=1759398231; h=date : message-id : to : subject : from : in-reply-to : references : mime-version : content-type : content-transfer-encoding : from; bh=kuwUuzFEcxMJfCN+DfxjOC/7eZkZ5VG+R3ek3nj58RE=; b=jLs2AZio5dioDTlKOJuSKxe99K8J/wMUWWgOuvV2UUbn3UNAzkK4GuGJqNjABST55NN0K nxFT95W56XZltpB41egmGAYcRuw1h1h3RPkeKhiOy0/p7u7y2AxVMCBuPn0CMgSe0gzsUe3 hKi6ANY+0x9Oc60O1LTTQ4LhwbJUuSttRzYZUWnM0pKQDbwP2JHeDSGGf7NQIiIDulwE6J3 oU5U9Wpo4iy2bFnD403ToxC29sK47UTrqIcB6hXJfN12zpReQPIo1g6A4fH/n8uTXJxFeyM n7LZPLNMWCklKeVbmaVjmFogPhJ47870v24tqVXj91cgC2Wov982k8fJiEfg== Received: from eastasia.home.utahime.org (eastasia.home.utahime.org [192.168.174.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by gate.home.utahime.org (Postfix) with ESMTPS id 61CEF20BD1 for ; Thu, 02 Oct 2025 18:43:51 +0900 (JST) Received: from localhost (rolling.home.utahime.org [IPv6:240b:11:220:fe00::174:11]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by eastasia.home.utahime.org (Postfix) with ESMTPSA id 3C4A28BE3; Thu, 02 Oct 2025 18:43:50 +0900 (JST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 1.5.0-rc at eastasia.home.utahime.org Date: Thu, 02 Oct 2025 18:42:50 +0900 (JST) Message-Id: <20251002.184250.407649009874750263.yasu@utahime.org> To: freebsd-current@freebsd.org Subject: Re: Questions about pkgbase From: Yasuhiro Kimura In-Reply-To: References: <20251002.180121.980053125503545103.yasu@FreeBSD.org> X-Mailer: Mew version 6.10 on Emacs 31.0.50 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; MID_CONTAINS_FROM(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[utahime.org,none]; R_DKIM_ALLOW(-0.20)[utahime.org:s=maybe2024061701]; R_SPF_ALLOW(-0.20)[+a:spf-authorized.utahime.org]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEFALL_USER(0.00)[yasu]; ARC_NA(0.00)[]; RCVD_TLS_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RECEIVED_HELO_LOCALHOST(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[utahime.org:+] X-Rspamd-Queue-Id: 4ccn256WHrz3X2F Hi Lexi, Thanks for quick reply! From: Lexi Winter Subject: Re: Questions about pkgbase Date: Thu, 2 Oct 2025 10:17:30 +0100 >> Then is there any way to (re|un)install all installed non-pkgbase >> packages? > > this should be possible using 'pkg delete -r FreeBSD-ports', but > currently this option does not exist. there is a feature request > to add it: https://github.com/freebsd/pkg/issues/2494. It solves the issue of `pkg-static delete -afy` but doesn't one of `pkg-static upgrade -fy`. IMHO option of pkg(8) should be added that limits target of action to either pkgbase pacakges or non-pkbbase ones. BTW, it seems package name of all pkgbase packages starts with 'FreeBSD-'. On the other hand AFAIK ports framework don't prohibit to add port whose package name starts with 'FreeBSD-'. It seems confliction of package name may happen between base system and ports. --- Yasuhiro Kimura