From nobody Wed Aug 6 16:45:16 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 4bxx4J4sqKz63xpH for ; Wed, 06 Aug 2025 16:45:36 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) (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 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bxx4H5n2Xz3WXF for ; Wed, 06 Aug 2025 16:45:30 +0000 (UTC) (envelope-from ceri@submonkey.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=submonkey-net.20230601.gappssmtp.com header.s=20230601 header.b=kbrQXQCA; spf=none (mx1.freebsd.org: domain of ceri@submonkey.net has no SPF policy when checking 2a00:1450:4864:20::32c) smtp.mailfrom=ceri@submonkey.net; dmarc=none Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-459e72abdd2so833025e9.2 for ; Wed, 06 Aug 2025 09:45:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=submonkey-net.20230601.gappssmtp.com; s=20230601; t=1754498727; x=1755103527; darn=freebsd.org; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=5GuQ0KvfKhniaGTwyxeyjeYZyc9vYVYMPjqXxCAsDNc=; b=kbrQXQCAZxyDfCMNwzgwroBybsSyZU8b3OzLN80DJFTXBHMkBZQmxfMBj4bU4/pzjT XIS0gfI4oFcOrknHF2RDkdIdEP8Q0EDUUFet2ZbtD2mGwsQxNxhADo4qNoZvMsGsYSik aFZtCzUinlqiUaFtwwuxWZyF7P0thFP3uawohi1snRw0a9bz4SFKUVa2UYCTIbX3Zt/Z kNzXORUK8S7QeS2Ub2Z0oWYBVj+IqAOh7nMlonF6RrvmDTKa4LnnquGdBlnuJwQOoqwQ 9fos6PAzr1s9vJHynYtxqkT3bpV2ro9zoQsmzeIGnBeSuBL34JSw/8vW+3CaeqDHhKI1 2wpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754498727; x=1755103527; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5GuQ0KvfKhniaGTwyxeyjeYZyc9vYVYMPjqXxCAsDNc=; b=hXEFEwBEQlN5+rRrzOonRyjw7s6p1CaN1VC03HiBktBQGw02rbx+EHaPqAdY3qDy2g KGZEqrsTf7skLDgYeynlA7SwDw0afp49BlRxvT6mgUx4CwAvLPtydmpnSzKEyJ93nEB3 np6/YD61J1hH1Oo7gyxHVAP3z/2/a6H7eLR0JjnExnIYCnqJ/PqzX0WJz84uHWKSJwS9 PDeVkTNet+QN1EhcqzYJ/YaNfFqaP37nD7d82tWA8EpIjltROR5g5Urbq1If/b36wgI8 zA8G9aU3faWmOQ4cJ2zrWy502e0dfQoeg1BV/vZpYqbLZmjoZsG7sRVLbqztn/4ACQ4l 8Dlg== X-Gm-Message-State: AOJu0Yz7iUGjz2t1MRhpGgiVCDNQvQTYdOsW0FBdN/O6LrtLaQAs7/H2 MXOY5BLe91eia/gmuZJU5Ud6ZxhM+xNBY/fefmSDbyKXOQOu6Xy1HSS37mMcsMyCcqbA7Lhuoek 0SzXCim0= X-Gm-Gg: ASbGnctyQYYOFFUCXFV0NIabpnoya9YaYKo0xnOVm/CeiUoXbxUmX/1rEUkBKMut3n2 2CMDts8fs+VDocD69GB/nWNeRkWdeG2RntyQ08b0OWtg5p9hM/yKpFS3YTrQkWTjXUQFaMi5wi3 BlGX1uYu1p3i/ev91dwV6HGxosP4lkcQYNH9ilAPLYJ+IpAZJYoNRnMpujH25AL1rQxbcXmjnGb 7ocRCNuHP/5MXfG6dEOh9+lm2s2e3iLnz9vZoy6W4nEWoh282WasnAGvnA6j6Lc0JjbqXDCCNha Olilku0kP4wH4rxTgu+xZ/wYr2Dpux8hKTsvCHC9hQeqPQJqLmKZybka12JyFYPYNwoXkX/F3Rj rQAEmgg5XxFptgUZbD65gFUVkMe73XmLp9LVIwprF74Zvp8BrORPgbTGMJucq+fxtAQ== X-Google-Smtp-Source: AGHT+IESYXyTnbeVdfS3aAhVF0FyM3DPolGUcqymBKgAcWmSsuEWH5Oe6kSlWAUad5SuLV7hDCWIbg== X-Received: by 2002:a05:6000:2283:b0:3b7:8128:161 with SMTP id ffacd0b85a97d-3b8f41b2cb6mr3469287f8f.3.1754498727238; Wed, 06 Aug 2025 09:45:27 -0700 (PDT) Received: from smtpclient.apple (host-80-42-172-59.as13285.net. [80.42.172.59]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-459e586eef8sm54476165e9.21.2025.08.06.09.45.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 06 Aug 2025 09:45:26 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Ceri Davies 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 (1.0) Subject: Re: PKGBASE Removes FreeBSD Base System Feature Date: Wed, 6 Aug 2025 17:45:16 +0100 Message-Id: <7E69E694-963C-4D69-B5B5-891330FF16A2@submonkey.net> References: Cc: FreeBSD-pkgbase@freebsd.org, freebsd-stable@freebsd.org, freebsd-pkg@freebsd.org, freebsd-current@freebsd.org In-Reply-To: To: vermaden X-Mailer: iPhone Mail (22G86) X-Spamd-Result: default: False [-3.30 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; R_DKIM_ALLOW(-0.20)[submonkey-net.20230601.gappssmtp.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[submonkey-net.20230601.gappssmtp.com:+]; RCVD_TLS_LAST(0.00)[]; R_SPF_NA(0.00)[no SPF record]; DMARC_NA(0.00)[submonkey.net]; ARC_NA(0.00)[]; FREEMAIL_TO(0.00)[interia.pl]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEFALL_USER(0.00)[ceri]; APPLE_IOS_MAILER_COMMON(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32c:from]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_FIVE(0.00)[5] X-Rspamd-Queue-Id: 4bxx4H5n2Xz3WXF X-Spamd-Bar: --- > On 30 Jul 2025, at 01:28, vermaden wrote: >=20 > =EF=BB=BFHi, >=20 > after short discussion here: > - https://github.com/freebsd/pkg/issues/2485 >=20 > I got REALLY concerned. >=20 > One of THE features and selling points of a FreeBSD UNIX system is the 'un= touchable' Base System. >=20 > Without PKGBASE all the features are preserved. >=20 > But when You convert to PKGBASE its ... GONE! >=20 > Consider this command: >=20 > # pkg delete -af >=20 > What it does? >=20 > It removes all third party packages on 'classic' FreeBSD system without to= uching the FreeBSD Base System. >=20 > What the same "pkg delete -af" command does on a PKGBASE FreeBSD system? >=20 > It kills/destroys almost all of the FreeBSD Base System and leaves only tw= o PKGBASE packages called: >=20 > - FreeBSD-clibs > - FreeBSD-runtime >=20 > All the rest of Base System is GONE. Destroyed. >=20 > You do not even have vi(1) editor ad /rescue is separate not protected Fre= eBSD-rescue package and its also removed. >=20 > WTF?! >=20 > POLA is the principle that made FreeBSD such predictable system. Where is t= he POLA now? > Why the same *pkg delete -af* command on 'classic' FreeBSD system without P= KGBASE only removes all third party packages and the same *pkg delete -af* l= iterally destroys most of the FreeBSD PKGBASE Base System? Because that=E2=80=99s what you asked for. Why would the command do anythin= g other than that? If it did not, what command should and would you oppose i= t existing? Ceri=20=