From nobody Sun May 11 16:17:37 2025 X-Original-To: freebsd-pkg@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 4ZwSZV38hNz5w59j for ; Sun, 11 May 2025 16:17:54 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-19.consmr.mail.gq1.yahoo.com (sonic314-19.consmr.mail.gq1.yahoo.com [98.137.69.82]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZwSZT5JsTz3h6q for ; Sun, 11 May 2025 16:17:53 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1746980272; bh=YixCsGtsJWB04qeDBRJMwFLWHYzhLz7EUZIIa0Wgln8=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=eiuokqkkEx5anJR3tIw18Rtn+LrEn6J74OqDUl4AiKotWacPAHbhu3Rlr1iecZK8s/riZ9NKdRmeAyu0fohmTJX4eRUXp2+/Az/XHQOTJOJW3Ar8Iigx8npc7YMnXd6Gyp5lnwQvRnthYvTS65YP4BoHd/K+ouCnZDE+WPy7tkY3YS0Vjau9GW4OzTBVw50jutIdcBxDUEDLXB4zkMDBlEC/5P1cXEa4eyG19dF3HxTO5ZYGz2mjl4PTpVzWifSduXs1C8rHZm0yNwFlL7Wl8bFhyLbJBEt/nrHaV/rmSdET4n2A+c1/yaC+8jGL80aWeds7B4eNzQV4Nu45aH0Bew== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1746980272; bh=mPzdzbcrf1ytAZA4Ca8xTsAbJ+R9FrCEYRlKW5R7/fg=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=mcZg7ZY2B6oimpEPy91PPoxmTYvCK6TqYo9iN9iyIhfc9xFDeSkQZM25BJyqbKxmnXYrtzg4E1vtv6nD8bn5rSjnl6gEHU8delCr62EvBe9hIoG/nk1o/NyBKHnGTKvHt9vkYI7bg9gWsbgpGYKTZgosd7f+yBaNsn59Q5REDYvCP1skGEVUagted95WEMQX59UiM5i9hc3NBwF14p8NKdQb78MbjQc6XMQhMDcjA7Qaz8/WQ4T1bQuWTF9hiGHRR/mVmlyyZf2B0zEXiTVZMgs8dpv9t9CDngg5r3N6wjak315jn9M2VG7yqvHiyRNsclBKpexv3uXx+gw3hWWBkA== X-YMail-OSG: DXRWwEoVM1l.b.hIDVWUX64MH2JSUBS3d8bBxS9qJfutuLLpfMzA3pEux13GUwJ dQcDUOSo20LpK2kiRV1Qo8iW2gdZeUtkI9_Imo0qdfTKHcm.XkTeKrwlwKTXd8jA9meo.nBLQI4C fOkO.wn08oBw6eF.0o.vLVJ.qanydQWJW3eCTgw9RZuBJyokHo9b0wFve5AjiNcoBllcQ0N88d_7 qw156p6xqNOARR9f_T4X.OVqwua14RUXSxp3RjtaEiO.KPBeAGsA5n6MUoIOyo.4eo.hPBBk0S51 yeDAMy7e2_KMKZeOBBE7WvUIk4J9h9s5NHDNRYL8WZHX9H3D4Ij5w1h_USXeXdn2jmuwiLS.vir9 K4pvViy0DqT2k94dJOP8YgY4tmT4BE_ilW6yJ362MR4m8djxmi0ATnsBDK48B1L_XmIdYtEDTIFE cZEQ4_7uA19I7SfGztE9rlshjOuDGmYxLKzQYw1yz3nZpbeH7y_wdxVqj18nyULJrSHM2bUH86gS eViTk5TMwHAA7cBGFHXSJbQ0VLOGwxlxDOftXlXwTn_zUbP5AvhlRiezRNOExdwwsQrf9KYxcDUG vS4sRv71dgBj6NkxStuK5491vRnJtyQfQGFmGkil3IzxZLQn_xCcgQYtuHVeCOVVENSD3RJqk.J8 k5ULIP48G6mOFStGQ0GBNrQ.MHiyGKWB8KniHOfpISuWpdigIwFb1Jg6kNcRV059BPwwRSq1aSek 8fxfg6KlD6e8B2qWLlEyN7W0rLLMOGiyA4b4LPRUdekfVc536CEHnbGeJvkZ20fFwDhmUMKGXrYr QpahebISQhuDbRFdXXkAN8Ukoly8rTewku8qLMTN5yEcgr3UkRI7E4T..sVfGwvcPsOP9PD7hdVC .oKKCSd5ZoGK_NYK4Z32Sl7kD7hkUfNJi6V37CLSzJyAudDSMSu4C9ZIOkAg_mDK_dvxPBnAmZla 1lb5d510vbNhHeFAlduh_92YEuT_Pq0yJoebblAkmk9cW5nn76zV9gy_tbloEKHh8MnGvoCwb.Gx Fwu1g71A5nTiorwAm2SDmHLa0n317mNOMm8g51uA.xgntP2iIj97m8x7KEBYrwlTl4ItHSCf_qXl DVBW_XtcMI.s2fHImBBaCsFxnZ9dqmxU_DnoC7q9Qk8ZssP8Slx8xjkJQVTbSp1jAfyh6546G4EC wpZ48LCNCn.Bh9wXUMQ.8bYZuHSUTfoEWC1ZvWKLwuLInZSdycCvEM2lulbD3I14O9yQT7n5yerN v3ox0.M9V93DL5QCP.L1R5RK5RBVSnTsbrbTEhwgPx4cnoJjY59zrOfky0A71VicANvhAK4WVGsW j7co5vlol5W_WTyXxxp_KMwaejzcW7dLi67uy8p4I4flqx3DFzw3E7DNrGVBOQLA7zUbE0CeWH2S H6HFPiNtwUlTNz0fUHl43U_FyjbWAoQb_dkClgIgRfsLIWyXNhMtGnBRhRjSwcVyVBZDlb3xwFJ1 ElHaNdPz.1oaNI1DeQi8SunNeqqL_fgUc6VMIzFeicq_JLchhNL1nikkjCaN_Tc8C3OlagrCKnBA YnzaggVg9bdlD6krmMP4afPgt9Dfk3HEjG3tUpwAIInfzlv3BqU78IeNaRS3Lxtb_cZVgPICm.ux aNTI4OvFHoLwMexj58NRDuMD8ptA.oEGiBQFPsuciuo672YHbpFHvgXWV7EGw88GDe5Po5t4q6Z2 viCesgZy8JlpMOqdnZckGYw6x5ExNwevSub1xb85I23cJo0_EESiCztKyjYL9gAWF4SGGVwfZJLy xm4XhA77YAt2yg3bsujn5NwNb5_eYVTWIWfcz0l60Nzu8KDUZftyx2uz55GM6d__8RV.pODhdfs8 MNlvFdi7ILbTerYsIaTgif0BvxqQfn2yVCDdZrI_A8T_.F0wNqZioPNjXmDbUQibpShk2VKQCtLG Cryr0abTfnRsBxDxGe2mfG7uV1KaGoLR1VfrzCi1gU1VJxkEC2Urb5opFuyN9EcKPYuMmPTMWkXb 7qiYhRn0p7FpDxZxawKCDweWkbOhIiIaNXv5jNaUQ7dvLSoDx5Kkk55hueYhjQlIqliUsq1s6m3e skPuiIiOvjXhcf5uPAGwl528fTQbPjFcZRHFcvVpxb5mlYFsvO0EPPi7ZmDcoORHRKxT1AX_wbW4 Y60AyP4I8NllSvQiC6DrkD1p1SAudVJV0bevXcZLw8hPUvmxuf6ME1fRQyQ76pU1ymldewLM645U CbCM5OaIJWcMuDlXJuI7Ti.gsordlMhIPbDOMuP5UGGL6FGsfuIAYGwkpAeDJypFfnmZGNHrl1kY 8ZuE- X-Sonic-MF: X-Sonic-ID: 3e2b0824-0123-4194-95fa-d6db1340eaed Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Sun, 11 May 2025 16:17:52 +0000 Received: by hermes--production-gq1-74d64bb7d7-74ntb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6688a55127fd64f0d2b7347784827259; Sun, 11 May 2025 16:17:48 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Binary package management and package tools discussion List-Archive: https://lists.freebsd.org/archives/freebsd-pkg List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkg@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\)) Subject: Re: Is pkg ever going to have a variation of "pkg delete -a" that can avoid deleting PkgBase? From: Mark Millard In-Reply-To: <7140136F-FD23-47E1-9383-3B7CA25A0922@FreeBSD.org> Date: Sun, 11 May 2025 09:17:37 -0700 Cc: FreeBSD-pkg@freebsd.org, FreeBSD-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <488D6918-7338-49E9-AAE4-784B8F44C6C5@yahoo.com> References: <7C9864FD-BDE8-4527-A6D9-0EC5908D177D.ref@yahoo.com> <7C9864FD-BDE8-4527-A6D9-0EC5908D177D@yahoo.com> <7140136F-FD23-47E1-9383-3B7CA25A0922@FreeBSD.org> To: Baptiste Daroussin X-Mailer: Apple Mail (2.3826.500.181.1.5) X-Rspamd-Queue-Id: 4ZwSZT5JsTz3h6q X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Spamd-Bar: ---- On May 11, 2025, at 08:33, Baptiste Daroussin wrote: > Le 11 mai 2025 17:29:49 GMT+02:00, Mark Millard a = =C3=A9crit : >> In a system/chroot that is based on PkgBase, a "pkg delete -a" >> that is allowed to run also destroys the system software, not >> just port packages. There is no way to delete just all the >> port packages in a PkgBase based system as far as I can tell. >>=20 >>=20 >> =3D=3D=3D >> Mark Millard >> marklmi at yahoo.com >>=20 >=20 > no!=20 >=20 > there is a vital flag set on some packages that should prevent the = bare minimal to be removed > without -f Sounds like the vital flag is supposed to preserve enough that ports-mgmt/pkg and the system pkg are supposed to be fully operational? Also: ports package uninstaller and installer activity that the usage could lead to? As I remember the "pkg delete -a" gots lots of uninstall script errors from not following a dependency order that would be required for such things to be kept fully working during the delete sequence. Also, might it only be pkg-static that is to stay operational? At some point I'll have to retry my experiment: As I remember last I tried pkg itself was broken via lack of a library and I had to use pkg-static. (This can be an issue for any scripts or such not coded to use pkg-static.) But my last experiment might not have been recent enough to be reasonable. Overall: how to I know if some behavior after "pkg delete -a" is something that should be reported vs. the the behavior being expected, relative to PkgBase and pkg use? =3D=3D=3D Mark Millard marklmi at yahoo.com