From nobody Sat Aug 9 06:53:05 2025 X-Original-To: freebsd-pkgbase@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 4bzWnK4h1hz63Z2r; Sat, 09 Aug 2025 06:53:09 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bzWnJ6Qrjz3sWN; Sat, 09 Aug 2025 06:53:08 +0000 (UTC) (envelope-from truckman@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754722389; 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=WT5DIkLaxreSuiPKMsPAY+rghPd1nYZVkW/BxVLtr/g=; b=SzgWcoSPDltwrsAbvcPBWH5cS9v6A1nGNRa/Q2Cw8ywpzoSj7V2N2L3+fqPmrPfgqCweeG vjPTzojZG0u9FM0y8XeGbFL+URtoHftfhGYqPHh8JMsSFX9BI3CoydJjzi8AMCzmfNxbIT GEtN/cYMebf7BB5JIZX3qEW+A11cf8LFSOPYrFRFb6QYS+hXvTkvVaa7cwltkWysJjRqsh sK9XpGvw7EqBQ9zM6dY7Vt4EOJOrpCX4Pgb/DAS9jwm43VvRwu84oNgxOgv7c8MTnKdKhi pmgOy+GyXZrZTtqnzyrKUuJGs/GNQmgmGi0aGNZ1iURLuj+KrjMu1zcJZTvKEQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754722389; 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=WT5DIkLaxreSuiPKMsPAY+rghPd1nYZVkW/BxVLtr/g=; b=t2T0LgEG5WI7g36GbDJrgijvgdntMqO7ACaanbtyseEIoqDfpipondCBWqXN4XviFLFbIT M4U3Oc/GgPE2w5kUjGi+WwjK4GFSF7Ybo2Ep9auoJW0tjxtRDdC57nrA5Ou6ljMx9dE23L u6dg6L26wYAi2zOkRoU/yJZuUtsWsPP8+qsQZ6qMr3URL0TnQOGLvP0uGcbj2+E47jvbvC Ux2M623hKvWpvyBuUs677D4w3AK8n7K3LEThRy0X4YFHnmj3Sj8oIGlxO/vrTZsAZY/qjW jzXeifyhyoIqtgIYjqczQz1KHgH/iOjJ5SAlVbRh5gpIKypcLTTaq7c1Py4cog== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754722389; a=rsa-sha256; cv=none; b=UWbG1SM2osyB3+603MItA58xckB9f1lfmuj5W12h2ydLlYK+7F3VRb5N44tHFSUjSPs8Hq 04QnzLWp+GyRkqBEJi+Hvii+G0Wgn1NtfGgBeuyYeJsIaSo2o4Z6aJMK7xQJIYpuxgTRTU pnqy/6ROtNEHw/obbFGIr16b9ELMpnK0XPXT8vpHlxqHw3MF5Da0gRTiUPDLWlNIRRKAtw 0mVJN4Lppwit43ZUIlveVqiIVD/EqBd1BxRoXEQPDkBmYKlZz5TlNRpJ98BnvxcC3uzXNS MObVcQRaueDWbBfxP/RgoJpU0N9DKI2bcplsWWbUfmog/2GNG3DWLV3IK8k7yg== Received: from mousie.catspoiler.org (unknown [76.212.85.177]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: truckman) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bzWnH4p1xzwtf; Sat, 09 Aug 2025 06:53:07 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Date: Fri, 8 Aug 2025 23:53:05 -0700 (PDT) From: Don Lewis Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Dimitry Andric cc: David Chisnall , =?iso-8859-1?Q?Dag-Erling_Sm=F8rgrav?= , Tomek CEDRO , Colin Percival , vermaden , Sulev-Madis Silber , "freebsd-current@freebsd.org" , freebsd-stable@freebsd.org, freebsd-pkgbase@freebsd.org In-Reply-To: Message-ID: References: <864iui3si5.fsf@ltc.des.dev> <86pld62alk.fsf@ltc.des.dev> <0CC405ED-BCFC-41AD-A487-5261421BF8A6@FreeBSD.org> List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=iso-8859-13 Content-Transfer-Encoding: QUOTED-PRINTABLE Content-Disposition: INLINE On 8 Aug, Dimitry Andric wrote: > On 8 Aug 2025, at 15:56, David Chisnall wrote: >>=20 >> On 8 Aug 2025, at 14:42, Dag-Erling Sm=B8rgrav wrote: >>>=20 >>> Tomek CEDRO writes: >>>> [...] from user perspective these changes were easy to adapt to :-) >>>=20 >>> So will this one. >>=20 >> Let=FFs remember the thing that started this entire thread: `pkg delete >> -af` >>=20 >> This is an *incredibly* stupid thing to do. Long before pkg came >> along, I did the equivalent of this and managed to lock myself out of >> a headless box by doing this because I forgot that I was using the >> ports version of openssh instead of the base one. >=20 > I'm one of the people that regularly runs `pkg delete -af`, even with > `-y` added. :) That said, I only use this when I have completely > rebuilt a ports collection with poudriere against a newer base jail, > and then I'd like to start completely from scratch with freshly > installed packages. This also clears out any unnecessary non-leaf > packages there were pulled in by a previous package build. pkg upgrade -af pkg autoremove > Obviously that is an outlier scenario! But does pkg have a way to > express "show me packages only from this particular repo", or "delete > only packages from this particular repo"? That would make it easy to > do "delete only the packages from ports, not from base". >=20 > -Dimitry >=20 >=20