From nobody Mon Aug 4 00:05:39 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 4bwGzn6dYRz63HGd for ; Mon, 04 Aug 2025 00:05:57 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic.asd.mail.yahoo.com (sonic304-25.consmr.mail.gq1.yahoo.com [98.137.68.206]) (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 4bwGzl6ylxz3C2Z for ; Mon, 04 Aug 2025 00:05:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=FYouVqiN; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.206 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754265953; bh=4UK/vR5eSm7X9tU6PzRABMUGRj5IaBy6mNZIYgb68cw=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=FYouVqiNfu+k4s9AJcmWHUhdVGQfZ7EBIlgFGwgfbbuzfODeL5+9u0hSXaQe/aSA+f1j+9tNE9incqRIKIugt9XhtlFBwN1L9HJpS3PwAcycy3CeQPr/V93KWbz7D+Rgmk4/UaEDyhK2OkzuagOjDrsUKCrh7YDVGJVsh1HIBY8m1EgV8/5QDhaQwJtJWU5JHmcEc50yKLnCLpBpg8EdapOa0/CdPok3xruJUYYQwWgphVSQfwgJEthJQTshw3W4dPZnE7rn01n5DSJCSUPVcfurqW9D6Y0AohJ9oQ0c8IO7ky484cg96vfV0KMbfU29m/GhWCoLXYEkx1rhV3Z0cw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754265953; bh=gCHoh5nnwFRUI3MOPxWJ1v6lYaU2Ni/hhLyMC9LLZ7V=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=WMHf1HGeHo7yFhF0UDtUr97Y5iSWUJ2p5k9f3270eEqKdBT4E4/gfbmq35Od8Z8Sdb6d4c36bFRpJA80ha6vT8z0K7SW+6fvfLFKv4tTGm7TC8XgZ/pqIKyRp5EXtYfBh8Ys4Ha9pTirCLNn3i/vgKp5NOfkF8tjweegjy8F8GUrQJrHIIylEswKpfC6p6630c+YEHn8Nvnn1c5v8V/+ykR0tIvcgtXzdoUnq3LyiLSv+NylAYN+V0Sg/EGOQE19sIBV9OXiMLEMZjZdWnsg01uDDXD4Ct8NFOgbIdky9vPOLmoctT+5T5vy5wbbvb5ajKURdndpnBZkHIPVFT0WUg== X-YMail-OSG: mg.WfEEVM1nrkibx8dmsqCBOECtb.sfm0ov95OkxKmAWDOXWJ1r98T30S2Ze66s Dvh6QA_hU7fZUHzdKZkyyir2feg0fP0Scb542HmXFDqG.vBfA.Wx7p7DDpbU1Q.nsPW1jnYDFim1 XahsA9M1ROjJ1tUpaUOzKt2HwLkpfR6iSdAQBYM4IpD_nqBc2d9kbzNZCWAyYt4kcxksrBhp5uyA bN12M8t3YDN2JGG_mFIgzMen4k8ge6.k2Ip4kdUfCpuT9opqGPpGOeC4mhBDbAsi0PgmoPEgnTlj iOwWNlsznmhOmZu1nVAh0vT4kRCg2722kfgNZg8ZmCScnL8m1Hy6AbOs2urFE2uKpT8AIhUOH74Z v.5.b5VZLHL_JqpvMw_Txhdhk80RusdOowoiYqFq0PY3j3CaOV91DfvNdQ_n12fS51FofaIJZ.F7 BB9znDaXugdaa3I2lQh39TSAKTzMRhGoUcGBGTQQe4z5iVJ7PLd.G6sKowzrgZ.334UVFf_vtDDk fi9fIJWMsd6ER72YWbEXdrKw2mxmZPV2jCeC8VZGD_H0TcgmjNU7cx.dj8X41pW0MVieMNIjOyza 6md1L9MwYp_Nqvxt0Wz.dGb5VcY1OktAx1FMbcV_4Hcfsz0GZ26dbJqFoH6gXMuXU9.VcFaL0nW4 wrkYB42Oyhf71c6vWMipgvlwXiM_Ug2NRVtecNOCT_blAFEaNRa0B2c9GM8NQhxmK35qYG1XQ6sf fARdCe_OaCxnXGMPNzBUlWP8bj0JvXqJpCx5zN.xXD4uTZdhyJXyn_AnOiA0nvRHPOsRK6d42JhD VpWtvafamLibvseL88Mly3FT5dhrBXViASqXHciRvm2TSpv79KUp_8dJGGxU_34p1F1dOJq.m9.h 4qIlxeMKuo_fWD3A4nM2Khs_uQTBGzhXzzJAuEaEBDrhxy4PWWQkG7wXRgERLU7SPzTJd6nJGNLw hcJXpp8CkifIJc.Sgr4IKspFc2Zin4fXDX2EBI.PCr5C31E8LY.aNyX8srE5I2wXoBxVv5jb.NFv p7bT1zdw_Y3fVq1PICPUHdaXAN6Mrw.SqrlrgxQ4uplUDEt9kDMkkjedelIT5tLp2qAsWoD8YBA4 5huemXb2_Gujh9rU_ytzv1n4UCBc.1_uMluYPtvtku8nytMh_Nv1O4lh42fR1G8X4Hy.wHrkL.n1 Ok9KH6xbJyRqVPDUSJoU.zzF5AT7hy9ujrMZPVpQHgMFJeWuGNae3IvjAG7EQlg3zjZWLBI4CntV 6RlIoROLJz2RYOW0hJM7ZFDifvfE76BIlFNcDE7UGdgfeaUALZzHm0UphTNmLKEXugebpjrVOQ19 wzWf25K1Fh1YuzKIdt2KYes5gy4ztva4Qxozft7DK6YmEUVQDO9l0of9DdE1BAqLAIzfUjreEXiJ SMJIMGXQ2sfdo9IWUaIBwCvJuUGrpEYc1IuegAWU9Gd6wLjzf4KaAN9f.sLt_a.gfDyPXJ1rK8LF WxfKrg9XM1W6TMK8XLLDdUXOLPY_ksFDOAmijDr8Vf7ymr.llBoi.emOsmZ._itqBaZjNWxu84Qo gNRCgyJOyDI7ksVrOrspH_86RGqPI7OPZWBe7QWx19A3ffE4rc7THytY.hRNECkz5XN2Tw92PGwG EWzFzEGoetEUMhAMMZYhurkT8e4lJWV8ot16EJ0380LwQ8SFupsQL0C_ivJwCs2.NFEjh8PD7PxF DAQXy7t8bOEbeT.MijpFHwFe15RXs.FDApt51nI.Sw7yfMu1IxZQW_iwW0Alsx35UAAnfPzVNEB1 gz_Crv_CenQ1INUCRhimn28BgBGNdBHCewtlaA1VAbsIlZnQQ0y1WHu9uB3YuMBIUXJeFMdhlQTK wt8xi1gWong5nIcF2tkmRs5sWgA1Lda8w4WEh4k0CdNGIeNjcysyPMIk0TRi3n8YNeN6yO1CXCe2 BdDzLwCi_c56AJGRNdCGtSkI5uQ4molv_k6S00y9UgWxRO7uiwO6CQpMm9gp6HFTT.azp8wjXmaa bFSothI7A_o5qPckLg2e1WbZ14nrR771E1C4mChx9fVoLwNYwzgz3cDtWpjG6fhimkAbnMSJaV0T ZyqX9CpdjvsdYHSiZt1vNUf0yuTWnY.YBtl.xIgZnU8t2iuh4ZdpUXEVGJqN6T4Cp_z8Ip8uKtzA zMJt34038_DltmLdLaWUPESarhw0253_sC7k2jlspavTNJsw067YjfP4Z2sOcC2dheEJiHWYEIRz nTkVr1fRIdgdv X-Sonic-MF: X-Sonic-ID: 4b07e433-0b57-4b07-9880-7f66f6a566bd Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Mon, 4 Aug 2025 00:05:53 +0000 Received: by hermes--production-gq1-74d64bb7d7-x7xzm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 3748f321b7c9a0ae6f26a101231d0943; Mon, 04 Aug 2025 00:05:50 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: FYI: Looks like the various FreeBSD:15:*/base_latest/ last updated before 2025-Jul-21:16:00:00 Message-Id: <62F4964F-643A-4195-A9D9-7EB2E113FC0F@yahoo.com> Date: Sun, 3 Aug 2025 17:05:39 -0700 To: FreeBSD-pkgbase@freebsd.org X-Mailer: Apple Mail (2.3826.600.51.1.1) References: <62F4964F-643A-4195-A9D9-7EB2E113FC0F.ref@yahoo.com> X-Spamd-Result: default: False [-3.41 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.91)[-0.914]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.206:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.206:from] X-Rspamd-Queue-Id: 4bwGzl6ylxz3C2Z X-Spamd-Bar: --- This is from looking at the likes of: https://pkg.freebsd.org/FreeBSD:15:aarch64/base_latest/?C=M&O=D Of course, that is as-distributed, not necessarily as-built. === Mark Millard marklmi at yahoo.com From nobody Fri Aug 1 14:22:18 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 4bwfDZ1zdcz646JP; Mon, 04 Aug 2025 14:33:18 +0000 (UTC) (envelope-from theraven@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bwfDZ0Zn8z3dFT; Mon, 04 Aug 2025 14:33:18 +0000 (UTC) (envelope-from theraven@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754317998; 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: in-reply-to:in-reply-to:references:references; bh=Z8+sy9pc/pddbvcDmFcwNCKz4ydQPwWt5manOlWGoOM=; b=TmK/0/6LEoy7D5oUFlLsbovm1EBkh5qh3FEHiALB7tzmCw208WRKCBzUvxI7DZlMt4RihE J+FhLeOOwLLL4sSD2a8YSqeoY4j1eX7Bw0MX9DU7LYyR3/DgUY5bK2g9p5Qypa2tCYHNGH pP4Cs51dANLdixPZ7IoauqVtXi5T1hlE6OdxqOVGTsiGUEBvsOhzzYLqHas5BvdUQ7ygyl ZU3Apb9BNGCfjMwSLLj6ajBN+s9prOWW96/856FihECvogVQXSmn7dfgy7O5xhNFocB/dk X1aB/dFeaKJztggUTQUx+DlyzQnLYM/qS5WHN/bn9mp7Hbuwp0gbD3MQ8zlYEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754317998; 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: in-reply-to:in-reply-to:references:references; bh=Z8+sy9pc/pddbvcDmFcwNCKz4ydQPwWt5manOlWGoOM=; b=kfMLLFXjQxaP4Q3LWL7XrIcuGx4GDdkYfkPrkc7HvJlWVLSv37M9IuPDU3AYzBlZ3gtwdH hH0uoOmFZPmASNQhECh1Lvmb4tMwG07Utdcf0m7zn6Zpy0lnA/ZnY7RNjwrwhabzuWMy2/ TdTQbEq30gS3x1kgMYyjhs8pfvGpDfv9NHlB2e793oVZlhsk+BMukd4qNul2vSvh/7vWZK mr1zDY2R5fnL3L65MxIlR6UdYoIDIkqeCwGryHq1yxTM6T6gYu0iJnOAwHs69SJ0GVKmsy oNoMXF1E2BIcv1JPMWD41hZ+llkwFFNMNtn+xxxhBS1oZJNFT7VS6WqmR3hdtQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754317998; a=rsa-sha256; cv=none; b=xDdEGttE35K8zbJwzxbl3mJ7XINiGhEvzrbhQDZnI/p3FMqcS+D4R76MoF4Y3hhZxYz412 e33f/2c7HnAhHJnNybCGgVuMSY3NiDxea6vvGU6eea1QQw6uCTCWiprokDTZj+qZaxUB5M /DDRuJO8033LIHBfMRY2JvhCamEcT/2FMO2PLndQ/Iv6yOcaVrS1+DIezYzITTzaZjGrXU OObEtLy4ubA0p7idqTgK9k0YG44KcVh13hpbF36pGUxbYGNJt1vhLENxfg8nX2nGCdWQCM s/0nx7/b/XxE3ZbonXQuvLvAkHql/rr1Ef880FXQEn+pmxg5up3dLma3XnHVMQ== Received: from smtp.theravensnest.org (smtp.theravensnest.org [45.77.103.195]) (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: theraven) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bwfDY6hJ5zBbb; Mon, 04 Aug 2025 14:33:17 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from smtpclient.apple (host86-143-41-189.range86-143.btcentralplus.com [86.143.41.189]) by smtp.theravensnest.org (Postfix) with ESMTPSA id A096D138E4; Fri, 01 Aug 2025 15:22:34 +0100 (BST) From: David Chisnall Message-Id: Content-Type: multipart/alternative; boundary="Apple-Mail=_9D5667ED-63EA-434D-AC2A-443557F0C968" 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 (Mac OS X Mail 16.0 \(3776.700.51.11.1\)) Subject: Re: PKGBASE Removes FreeBSD Base System Feature Date: Fri, 1 Aug 2025 15:22:18 +0100 In-Reply-To: Cc: vermaden , Shawn Webb , "freebsd-pkgbase@freebsd.org" , "freebsd-stable@freebsd.org" , "freebsd-pkg@freebsd.org" , "freebsd-current@freebsd.org" , pete@nomadlogic.org, bapt@freebsd.org, bane@pmf.uns.ac.rs To: Miroslav Lachman <000.fbsd@quip.cz> References: X-Mailer: Apple Mail (2.3776.700.51.11.1) --Apple-Mail=_9D5667ED-63EA-434D-AC2A-443557F0C968 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 On 31 Jul 2025, at 02:57, Miroslav Lachman <000.fbsd@quip.cz> wrote: >=20 > I would also like to separate it. Use one command to update (upgrade) = 3rd party packages and another to update (upgrade) base packages. It is = our workflow for the last 25+ years thus running one command to update = both is really unexpected and unwanted. I disagree here. If you *want* to separate them, then you can: you can = specify the repository that you want to upgrade explicitly. But if you = do then you risk things like: - I=E2=80=99ve upgraded my base system, but not my ports-kmods things, = so now my GUI doesn=E2=80=99t start. - I=E2=80=99ve upgraded ports, but the ports tree is built on a newer = point release and I need to upgrade to make some symbols exist. - I=E2=80=99ve upgraded the base system and now some kmods from ports = don=E2=80=99t work. All of these are things that users have complained about publicly in the = last year or so. =20 I have avoided them by always doing `freebsd-update install && pkg = upgrade` and keeping that in my shell history[1] so I don=E2=80=99t = accidentally forget to upgrade both together. Given a choice between a thing that works for users, or something that = *can* work for users but comes with a bunch of footguns that they need = to avoid, I=E2=80=99d pick the former. David [1] I=E2=80=99ve noticed on fresh installs, the default shell no longer = has working persistent history, which is a *big* POLA violation, if = people want to complain about something.= --Apple-Mail=_9D5667ED-63EA-434D-AC2A-443557F0C968 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 On 31 Jul = 2025, at 02:57, Miroslav Lachman <000.fbsd@quip.cz> = wrote:

I would also like to separate it. Use one = command to update (upgrade) 3rd party packages and another to update = (upgrade) base packages. It is our workflow for the last 25+ years thus = running one command to update both is really unexpected and = unwanted.

I disagree = here.  If you *want* to separate them, then you can: you can = specify the repository that you want to upgrade explicitly.  But if = you do then you risk things like:

 - = I=E2=80=99ve upgraded my base system, but not my ports-kmods things, so = now my GUI doesn=E2=80=99t start.
 - I=E2=80=99ve = upgraded ports, but the ports tree is built on a newer point release and = I need to upgrade to make some symbols exist.
 - I=E2=80=99= ve upgraded the base system and now some kmods from ports don=E2=80=99t = work.

All of these are things that users have = complained about publicly in the last year or so. =  

I have avoided them by always doing = `freebsd-update install && pkg upgrade` and keeping that in my = shell history[1] so I don=E2=80=99t accidentally forget to upgrade both = together.

Given a choice between a thing that = works for users, or something that *can* work for users but comes with a = bunch of footguns that they need to avoid, I=E2=80=99d pick the = former.

David

[1] = I=E2=80=99ve noticed on fresh installs, the default shell no longer has = working persistent history, which is a *big* POLA violation, if people = want to complain about something.
= --Apple-Mail=_9D5667ED-63EA-434D-AC2A-443557F0C968-- From nobody Mon Aug 4 14:51:54 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 4bwffR075zz647Hq for ; Mon, 04 Aug 2025 14:52:15 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic.asd.mail.yahoo.com (sonic308-54.consmr.mail.gq1.yahoo.com [98.137.68.30]) (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 4bwffQ3Bqsz3j08 for ; Mon, 04 Aug 2025 14:52:14 +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=1754319127; bh=86uvstD91C/Y4aPhPt3SMVg7gxyCFWSnhdL/7umqWzk=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=h08CFcUX3KlqXlEekneeWInzKAWxz1yD2lPqomwIfGR2xIw5y9vguRx0jpkQiqNR9NNpweheczKzxj608J2Sjllmtbron+44l0W1B15rCpfbC9TbPlKqRIIrf2cGvw69ve3p59e6rfNTNxbTUv+y29Ckp6iMi5VH45xdfAL7MqfcHNIfQX/tqbsfKrqmm4jdDcZkLcVswPKxX1IjpWbBi0TpP8Q35o2dAQFvD3+k5BKNhTCsbL/JecEDeMmVSyZnvgkIjcWTiSiiRNJHdWmL66My4qs4A4kYGX/dDnLITYCaMTe93aVCwSvPEvXIt4O8SLX6dvs69VA75ctlbGsoLQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754319127; bh=vE3gM10daUVHjJUeorPNFXT4JTbSJadgurN8V9MQ4DU=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=LobQDSglJajYzwwphZPuD7CAfc/WXnJg5Zlygj8TC7A/uzSCP92k6H/7LIU1w481fml/jrDKuRYoCV4kePx1PFCka5wnDe0gVaJ33um/TAqv1+g3QAVcSmqlHwfsgJZxxfBqFBOF5+BRsXLy2AHXC/oVOO0AZ3Bdmg8cQ9rFkb8Tl5BJcpEPdABEgVcZwd8B5XGx3qfDG97fqh2xMPkC6Fm2YB02ImSV0yIK/PGOAGWJ56jCCzJFUpwh68y1cuFsLQFDrZoHaEA74a5ktfrAuuGLeRvtm6DbVeqLa2lGbFy/BYrdHp6iFmiB1Sae4+wgjmC2AFqeyz/2ezvPVEK2NA== X-YMail-OSG: 8o_mt7cVM1mIjuO3Nu4W_SU.oI30THcxeuxWnbcgS_fWMbTsv29HQ5S.Mbv8Zvx leJpwQVqJp2dECMBxOGILDOwAL8bTfGLwouCGvoZ1_p5RtQH2FCX6je.SGjas5IJqs386rp8IJDn jDQg9i6d7QM0urJSha1vu7KFkjO_50SDqSVK5Z6xleRz6LR4GOzDkSsMb5CRauf8ZYq4NUqIEYSz ulZkZodnwK.Jc4d8g8baqjlsEWLM7JyW0XsFwjtaU2klrZbw5NkVAQZxJ2j0xc5JklIalB4AHKsd QTVAZM_AKTJ2aj0fY.1LY_e_mNkYjKtwgeh_umRE03zhcjBS8zyJ05RNTBbB2XPNP7bqKHMmUlBH 0UiGh4TzUqpgEl3MWsjBrBfLLcVDqbsDCUXL5A11TMF1owXBgvkCg4OOAUGUxF737x23FfTdu2DO 4e.j55ErZ.QQe1KI4b7YfNh986rD2C2s_lWaCn1BpE36xYslELaO.GVIEQqyOoVy2GlDA2KkYFj3 hyWIIiK5OQ_wiacmpnM9_OKXvDB0kTDLXvDXx1.enFPzMJPKHI1G1BI_9VPK4O8D1mfF2cAZa1br J.6fcPrpbfx0J8cqsmoXGSb2TEQHOd9_Jwe1aCbsjv2DWIkcabJoBKVQl3sqjsyRF1TwMn9ygohd tdFrSQ49ZC5MSWifC0vYxxt6whqPJsJjhF2XZ_BMnso3LkJTG2KJE7YwYjxiOR3Y.rLlfsy1lmNB Gf0BwHYvkXa2XK5OHduU8N58TNQluqCgrD1q75oD5ItoEtZJvuqO6EHTO6pP76.8vOwmqTzs48k3 ZG0FbTV.5lMOj6BF7kLf1Lda7djPvOLLKkGsPuk0kEPKX5GhWNdb42ICjoZjORv414cyNyxYfhnc H8sBzgpgnOg2L1pznxU4WkVSSnMvqbyxhz082qEvAiYO8cqRH977q_.OjGZCw58IHG0wjPMkHGHI nscHYcnxYUPupj..QjxieOkcPvxTaR6wBlbQtdxflRHa78Isfv0YoW_K8rutUvdsh6eZiJ3QmrNr 8viiqVihCZikDDHUfz_nAvI1YjqCQ_DisGThLYGosj49YWXB3O5AH8bRGV3ywcjKoNYu_bjbh53v .sSmV86lOatFvnSEXVEo7n_SIGhUcic5jH5pxA6_mSn2O.pays7sdRWC_s3N69hOHC336zyHuBtj .R3pkdspYuvMN7C4U1wrLdb_eEPn5XVqhLYEMTetzsiHhq4BbsJnsK50o2.fF7jEyioTeiGNuRcw ju2dtBS.BvdKF0WPBN5h8.YzvCqaWGvt83FGvK2ONOdFY_KyVdoQRshK6yJZLItORKxfvT1Q7PLy xJ0HFJa3e_3TMxe7avbIGP3ede69oNpWW4vBKE95USpU4te8N2FrmaCPQf8.oGGaD5o.QyRBsliU aSzxk2_R_m87JGAHAiOaDLCVjll46zAUUAUvYuRYMxyr5Bv0qxunXGw4tHFenabxXGK5W.5YGoTG UzBIj93WG2pZAOzO0YhpSDvNjqUVGnaIx2j8fcFMBByJ1ui4Aqeyh1bcJ54xmf0.TmF.375eUixS BUJ9hoaCoxT0JQo_LDmH.cEKehlihIT1Y2JzThopzHJ11n4r1pahfw_xGYQkJYlbtHPYZusVFlEm mXZgih.dpnNKGjibthW1TWJFt1OGspxid5S2qucWjz56RY09IRWgSoUUS7uNczEHorWEv6Gusgp8 2F_pAziIKe.Q3kCn8UgzcRkRT4dZWp_2d7ylnQwzZLPtngTdH9osn49kfzAyej4IUr2EX8skOqw1 i7IoOOX1hDjDbFZUXhN2LkjZCwgeQ8JvK.lpTWDZPa2BfLrJPau00QbAHQDeBZDg4KG3IR2PqDx1 bZdyXECEsDU9lujNM2rwfRIq6KwkC5BYq83VpSc.WS8L.D5dPWgCgaAHteIqAxuMkfIIkZkkEp_G ARwOm8gS_6S2CTFwQh3Qoo.hTM8F5.zMVvFAUIDW_J8R2YTtSa2II8b5bZ783gXcoOuXplDYxvbz evRVDXc66HDE4Gv8swAtLRkXQ3U8KeVrsEW4NAtAKIkBHA1i2xvH91ZnBvXyvznqVkL0i8fMaaXK jswd_yiOQZDxy2AQYwPtuzGN5FgtR.xcV_ZBXELUlPmJUL1Dt.b5nLKqj8B6Ag0v2MFyzwBygQxn 6Jd0x8krHJDmFO4_jyDUQHBUpInm3sAMBNutiWsdNqsF5naSoGZXVh90L26EmoRFOXXRrbZWfw2k qc.jL7lJcJEfY8A7H0ZMLv3ndhJHSZd8SIeMPwXEpCZi2wZzmRGflIiL35e4DlS8LVH5yuat4BX1 LsoANnsY- X-Sonic-MF: X-Sonic-ID: ba041756-41c6-4a19-8e09-6b7e95e71bf7 Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Mon, 4 Aug 2025 14:52:07 +0000 Received: by hermes--production-gq1-74d64bb7d7-4jn9v (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c4484a5656acd26ecc0d7ee607a31c89; Mon, 04 Aug 2025 14:52:05 +0000 (UTC) Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: Re: PKGBASE Removes FreeBSD Base System Feature From: Mark Millard In-Reply-To: Date: Mon, 4 Aug 2025 07:51:54 -0700 Cc: Miroslav Lachman <000.fbsd@quip.cz>, vermaden , Shawn Webb , "freebsd-pkgbase@freebsd.org" , "freebsd-stable@freebsd.org" , "freebsd-pkg@freebsd.org" , "freebsd-current@freebsd.org" , pete@nomadlogic.org, bapt@freebsd.org, bane@pmf.uns.ac.rs Content-Transfer-Encoding: quoted-printable Message-Id: <8690FF2F-B66D-423E-815C-9D64700A7D7D@yahoo.com> References: To: David Chisnall X-Mailer: Apple Mail (2.3826.600.51.1.1) X-Rspamd-Queue-Id: 4bwffQ3Bqsz3j08 X-Spamd-Bar: ---- 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] On Aug 1, 2025, at 07:22, David Chisnall wrote: > On 31 Jul 2025, at 02:57, Miroslav Lachman <000.fbsd@quip.cz> wrote: >>=20 >> I would also like to separate it. Use one command to update (upgrade) = 3rd party packages and another to update (upgrade) base packages. It is = our workflow for the last 25+ years thus running one command to update = both is really unexpected and unwanted. >=20 > I disagree here. If you *want* to separate them, then you can: you = can specify the repository that you want to upgrade explicitly. But if = you do then you risk things like: >=20 > - I=E2=80=99ve upgraded my base system, but not my ports-kmods = things, so now my GUI doesn=E2=80=99t start. PkgBase does not remove the issue that updating the kernel first, rebooting, and then updating the world can be a requirement. (World should get a later reboot as well.) Last I knew PkgBase did not manage this sequence of itself, even for when kmods are not involved. I selectively update the kernels first and reboot before updating teh other PkgBase packages. (The plural 'kernels' is because I'm using main and have all the PkgBase kernels installed. One can not do that for non-main for contexts with .dtb files involved: conflicts.) Is it always safe to update all the ports-kmods before the world is updated so they are in place for the after-kernel reboot with the old world? If not, then PkgBase is not of itself a way of making the handling automatic as far as I can tell. > - I=E2=80=99ve upgraded ports, but the ports tree is built on a newer = point release and I need to upgrade to make some symbols exist. > - I=E2=80=99ve upgraded the base system and now some kmods from ports = don=E2=80=99t work. >=20 > All of these are things that users have complained about publicly in = the last year or so. =20 >=20 > I have avoided them by always doing `freebsd-update install && pkg = upgrade` and keeping that in my shell history[1] so I don=E2=80=99t = accidentally forget to upgrade both together. >=20 > Given a choice between a thing that works for users, or something that = *can* work for users but comes with a bunch of footguns that they need = to avoid, I=E2=80=99d pick the former. >=20 > David >=20 > [1] I=E2=80=99ve noticed on fresh installs, the default shell no = longer has working persistent history, which is a *big* POLA violation, = if people want to complain about something. >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Mon Aug 4 18:47:54 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 4bwltc5lwCz63NGb; Mon, 04 Aug 2025 18:48:08 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo49.interia.pl (smtpo49.interia.pl [217.74.67.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bwltc0n3dz49tW; Mon, 04 Aug 2025 18:48:08 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Mon, 04 Aug 2025 20:47:54 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Mark Millard , David Chisnall Cc: Miroslav Lachman <000.fbsd@quip.cz>, Shawn Webb , "freebsd-pkgbase@freebsd.org" , "freebsd-stable@freebsd.org" , "freebsd-pkg@freebsd.org" , "freebsd-current@freebsd.org" , "pete@nomadlogic.org" , "bapt@freebsd.org" , "bane@pmf.uns.ac.rs" X-Mailer: interia.pl/pf09 In-Reply-To: <8690FF2F-B66D-423E-815C-9D64700A7D7D@yahoo.com> References: <8690FF2F-B66D-423E-815C-9D64700A7D7D@yahoo.com> X-Originating-IP: 45.148.42.1 Message-Id: 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=UTF-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754333285; bh=IzslqACS+rM2Cr3dSJ7KNFU4EsGLydotASFbFxzcscs=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=uGE9FYcp8BtlRQyNv9qceluR3j1+RpwNkxzQhi9tpJiyGMYv08V0R6uVs6G+cPYfO rrUYbZjWSX9vAyhg45bbzeHpd53GXCEJEgecsP2lybpoYXiLYR7VYIdZscJgA1mUKV xGjitWbCp2mWy/QtVTG+yDSMnW6K9n56x90PNh1o= X-Rspamd-Queue-Id: 4bwltc0n3dz49tW X-Spamd-Bar: ---- 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:16138, ipnet:217.74.64.0/22, country:PL] Hi. > PkgBase does not remove the issue that updating > the kernel first, rebooting, and then updating the > world can be a requirement. > (World should get a later reboot as well.) Not related to PKGBASE - but as you will be doing a reboot after the update= /upgrade anyway - its safer and easier to do the upgrade inside separate ZF= S Boot Environment - as running kernel does not 'conflict' with the one ins= talled/upgraded inside the ZFS BE. So you do all the possible steps needed = - upgrading base - upgrading packages ... Details: https://vermaden.wordpress.com/2021/02/23/upgrade-freebsd-with-zfs-boot-env= ironments/ Another good aspect of doing it this way is limiting downtime to just a reb= oot time - because while you were doing the upgrade - the 'host' system sti= ll works untouched - then after you are done - you reboot into upgraded ZFS= BE and check if everything works - and if not you just reboot again into t= he ZFS BE that worked perfectly before the upgrade and have 'endless' time = to figure out what the issue with the upgrade was. Hope that helps. Regards, vermaden Temat: Re: PKGBASE Removes FreeBSD Base System Feature Data: 2025-08-04 16:52 Nadawca: "Mark Millard" <marklmi@yahoo.com> Adresat: "David Chisnall" <theraven@FreeBSD.org>;=20 DW: "Miroslav Lachman" <000.fbsd@quip.cz>; "vermaden" <vermaden@inter= ia.pl>; "Shawn Webb" <shawn.webb@hardenedbsd.org>; "freebsd-pkgbase@free= bsd.org" <freebsd-pkgbase@freebsd.org>; "freebsd-stable@freebsd.org" <= ;freebsd-stable@freebsd.org>; "freebsd-pkg@freebsd.org" <freebsd-pkg@fre= ebsd.org>; "freebsd-current@freebsd.org" <freebsd-current@freebsd.org>; = pete@nomadlogic.org; bapt@freebsd.org; bane@pmf.uns.ac.rs;=20 >=20 >>=20 >=20 > On Aug 1, 2025, at 07:22, David Chisnall wrote: >=20 >> On 31 Jul 2025, at 02:57, Miroslav Lachman <000.fbsd@quip.cz> wrote: >>>=20 >>> I would also like to separate it. Use one command to update (upgrade) 3rd party packages and another to update (upgrade) base packages. It is our workflow for the last 25+ years thus running one command to update both is really unexpected and unwanted. >>=20 >> I disagree here. If you *want* to separate them, then you can: you can specify the repository that you want to upgrade explicitly. But if you do then you risk things like: >>=20 >> - I=E2=80=99ve upgraded my base system, but not my ports-kmods things, = so now my GUI doesn=E2=80=99t start. >=20 > PkgBase does not remove the issue that updating the kernel > first, rebooting, and then updating the world can be a > requirement. (World should get a later reboot as well.) >=20 > Last I knew PkgBase did not manage this sequence of itself, > even for when kmods are not involved. I selectively update > the kernels first and reboot before updating teh other > PkgBase packages. (The plural 'kernels' is because I'm > using main and have all the PkgBase kernels installed. > One can not do that for non-main for contexts with .dtb > files involved: conflicts.) >=20 > Is it always safe to update all the ports-kmods before the > world is updated so they are in place for the after-kernel > reboot with the old world? >=20 > If not, then PkgBase is not of itself a way of making the > handling automatic as far as I can tell. >=20 >> - I=E2=80=99ve upgraded ports, but the ports tree is built on a newer point release and I need to upgrade to make some symbols exist. >> - I=E2=80=99ve upgraded the base system and now some kmods from ports don=E2=80=99t work. >>=20 >> All of these are things that users have complained about publicly in the last year or so. =20 >>=20 >> I have avoided them by always doing `freebsd-update install && p= kg upgrade` and keeping that in my shell history[1] so I don=E2=80=99t acciden= tally forget to upgrade both together. >>=20 >> Given a choice between a thing that works for users, or something that *can* work for users but comes with a bunch of footguns that they need to avoid, I=E2=80=99d pick the former. >>=20 >> David >>=20 >> [1] I=E2=80=99ve noticed on fresh installs, the default shell no longer has working persistent history, which is a *big* POLA violation, if people want to complain about something. >>=20 >=20 >=20 > =3D=3D=3D > Mark Millard > marklmi at yahoo.com >=20 >=20 >=20 From nobody Tue Aug 5 08:39:55 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 4bx6LZ1WBhz64CJ5 for ; Tue, 05 Aug 2025 08:40:06 +0000 (UTC) (envelope-from crest@rlwinm.de) Received: from mail.rlwinm.de (mail.rlwinm.de [IPv6:2a01:4f8:171:f902::5]) (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 4bx6LX698mz3VsT for ; Tue, 05 Aug 2025 08:40:04 +0000 (UTC) (envelope-from crest@rlwinm.de) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of crest@rlwinm.de designates 2a01:4f8:171:f902::5 as permitted sender) smtp.mailfrom=crest@rlwinm.de; dmarc=none Received: from [IPV6:2001:9e8:97c:400:2820:c7ad:708:c411] (unknown [IPv6:2001:9e8:97c:400:2820:c7ad:708:c411]) (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 mail.rlwinm.de (Postfix) with ESMTPSA id D99ABB2DE for ; Tue, 05 Aug 2025 08:39:56 +0000 (UTC) Message-ID: Date: Tue, 5 Aug 2025 10:39:55 +0200 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 User-Agent: Mozilla Thunderbird Subject: Re: FYI: Looks like the various FreeBSD:15:*/base_latest/ last updated before 2025-Jul-21:16:00:00 To: freebsd-pkgbase@freebsd.org References: <62F4964F-643A-4195-A9D9-7EB2E113FC0F.ref@yahoo.com> <62F4964F-643A-4195-A9D9-7EB2E113FC0F@yahoo.com> Content-Language: en-US From: Jan Bramkamp In-Reply-To: <62F4964F-643A-4195-A9D9-7EB2E113FC0F@yahoo.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-1.12 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_SPAM_SHORT(0.96)[0.959]; NEURAL_HAM_LONG(-0.78)[-0.777]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/32, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; DMARC_NA(0.00)[rlwinm.de]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1] X-Rspamd-Queue-Id: 4bx6LX698mz3VsT X-Spamd-Bar: - On 04.08.25 02:05, Mark Millard wrote: > This is from looking at the likes of: > > https://pkg.freebsd.org/FreeBSD:15:aarch64/base_latest/?C=M&O=D > > Of course, that is as-distributed, not necessarily as-built. The problem still hasn't been fixed, but the ABI version number has been bumped since. From nobody Tue Aug 5 14:54:10 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 4bxGfK0Jrqz63KfF for ; Tue, 05 Aug 2025 14:54:17 +0000 (UTC) (envelope-from ifreund@freebsdfoundation.org) Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) (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 4bxGfH3036z3MLq for ; Tue, 05 Aug 2025 14:54:15 +0000 (UTC) (envelope-from ifreund@freebsdfoundation.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=freebsdfoundation.org header.s=gfnp-20170908 header.b=R0LBrTpK; spf=pass (mx1.freebsd.org: domain of ifreund@freebsdfoundation.org designates 2a00:1450:4864:20::530 as permitted sender) smtp.mailfrom=ifreund@freebsdfoundation.org; dmarc=pass (policy=none) header.from=freebsdfoundation.org Received: by mail-ed1-x530.google.com with SMTP id 4fb4d7f45d1cf-60bfcada295so7327657a12.1 for ; Tue, 05 Aug 2025 07:54:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsdfoundation.org; s=gfnp-20170908; t=1754405652; x=1755010452; darn=freebsd.org; h=to:from:subject:message-id:date:content-transfer-encoding :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=xaiKPCgxdUWuOpj7hFUsgIrrL0fbg3i0ZkVHBvDbQp4=; b=R0LBrTpKE29bkEJ5cCPQncbjRUdIAj+fgKN2cWjU6iVn3BaclE6FWUB9tI7pBfaQot YrY2QY5xmsTUGJTM/j+0nbvjylcPlGIZ8e7oIcR4C1rcWHRtzE3E6ucaEQ7CLKP8nLQv Z07zCw11yTM6sXs8VKUhpk5afzMxht38Ev8DUHvHIFsaaKycxdSjRMIczCOllnHq/CN/ MBDyhOVpqHAC8jVzn55LJxR8D2UvDtQWhXtVRY4xplRcPV60Yz9YjjjBmjS8H3l9XjNF SzDBfgTwj8+Ab11DHakIYxmQHOt7lP4R+vkNJbQxLIQFV9Wv1vSgSYNpAobiJSzvmxXL X7Ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754405652; x=1755010452; h=to:from:subject:message-id:date:content-transfer-encoding :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xaiKPCgxdUWuOpj7hFUsgIrrL0fbg3i0ZkVHBvDbQp4=; b=QPFNEmVf4heiOb+2ZbRivCD+Z+wNUgDX+ql67RWVGC6hTs4pH3spmmm32waV6TQEuS sDNVWSSlFwU/rMI0Iv5m5h8mndYGYSNYd6pqm71GUJiUoEiuLPgybHMAkApkCH0ijdbA n2SAbo2MK+Xmcf/zF6U1Qtb7teBN4tPwS+kRJRSoHE7A5m1LbYuxLh+GmJd7iP+c6xc0 vRxX3p3NG3bHTLRgCprHdTrYFS0XzmKpz/jlsgm58/iA0V9hUlPrmuZyNJVvU1KwQYLM 1LnFz/Ib67n6n1C3T5Qaed/wfc2u3UQatFbWCQZMhulVk39sS4a7zjUctFU21Lpd8pR4 Zvaw== X-Forwarded-Encrypted: i=1; AJvYcCVP/yO2MizLbCFnm/bstfgneFFL0r+YUKeI+cOnEHbLuiOWlo+nkGaOVVrNuq6lHroBGaeH5gxQ9qwsNHdnJc4=@freebsd.org X-Gm-Message-State: AOJu0YzsFxmiFhDL7rw8hvunEZqygsBWsXow126NLb6YWq8i/Et8OVBu NH5wxTcSUCCaElyuTtAsOiC6cG15XIO7uDhFscCiIqZLSKR9mcVvZzxS+VgyjMWjON0zj2A+JYU Rkwq19FOZtA== X-Gm-Gg: ASbGncv9sPSqIVadxQGCEhlHu7xDNQmUT5Qc3gy37WlX4bMDK6CRqHG1aoHs2E92Ix7 1cGv2oJDlHoTcmbUf202f6/x9cUO4yahs5uUhoIacxnPv6+t+mhHx9IonLRom+lbzX7CGmD80Q0 INkXPBUh8e94mLw9i13SE8MXZFbuP9Rpflp5dKMeF2rD2I9h2pfZr0GSlKWbZX1mQPPT6IEiHvU djfFV9LJNIYpOzAG+IVf+8E95kbTDebEXPz7kwMcqAyEbfZG+AgkFXI5A22uOkwBLcPmkcDmver 1+xEoxiY0xpJynnnHF+qpQ5rr5+x5QNyGXqy7Iu3yXAkyF3FoMnKh915Gm4F1puWcICdZzmKO3Z c6/YtTnS7fbBzmDCZpO4wyx7aPi99adQ= X-Google-Smtp-Source: AGHT+IEZBx8ShMQoiYhtLhBeqTTI8wBNT5ncZ1Ui7zarJKYNAmox3/iCYKuSolYMJtrjoeldvzMn0Q== X-Received: by 2002:a17:907:6d05:b0:af9:1184:68b3 with SMTP id a640c23a62f3a-af9402865bdmr1604612366b.55.1754405651665; Tue, 05 Aug 2025 07:54:11 -0700 (PDT) Received: from localhost ([149.36.51.152]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-af91a1e82bbsm927694666b.81.2025.08.05.07.54.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 05 Aug 2025 07:54:11 -0700 (PDT) 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-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Tue, 05 Aug 2025 16:54:10 +0200 Message-Id: Subject: Testing wanted for pkg job scheduling bugfixes From: "Isaac Freund" To: , X-Mailer: aerc 0.20.1 X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[freebsdfoundation.org,none]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[freebsdfoundation.org:s=gfnp-20170908]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; RECEIVED_HELO_LOCALHOST(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::530:from]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[freebsdfoundation.org:+] X-Rspamd-Queue-Id: 4bxGfH3036z3MLq X-Spamd-Bar: --- Hello, I've recently posted fixes for two bugs in pkg's jobs scheduler. The first bug fixed results in upgrade jobs being unnecessarily split into delete/install jobs. It has been around since pkg 2.0.0 and is fixed by https://github.com/ifreund/pkg/tree/sched-fixes-2. The second bug fixed causes split upgrade jobs to ordered such that the time between the split delete/install jobs is maximized rather than minimized. This bug was introduced more recently due to code churn in pkg 2.2.0 and is fixed by https://github.com/freebsd/pkg/pull/2488. Since bapt is currently on vacation, these fixes won't be merged for at least two weeks. It would be great to get some more real-world testing in the meantime though if anyone has time! Both bug fixes as well as a few other minor improvements are included in this branch: https://github.com/ifreund/pkg/tree/sched-fixes-2 Feel free to reply to this email or on the github pull requests with any issues/comments! Thanks, Isaac From nobody Tue Aug 5 16:34:09 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 4bxJst355hz63RDw for ; Tue, 05 Aug 2025 16:34:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic.asd.mail.yahoo.com (sonic316-54.consmr.mail.gq1.yahoo.com [98.137.69.30]) (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 4bxJss2pxRz3YpL for ; Tue, 05 Aug 2025 16:34:25 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=kgJ71Km3; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.30 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754411663; bh=dR/+dZkPulp1Ee1OTAZe5A1NNOWLTfuVI2Q8PaLwzQA=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=kgJ71Km3oad6JeVYCtsT6uzYxkK6gERGKsr4OJVWUc79fdnHgyFlFCBK5WF4v8KwsMcSmNCbQpjEMX9HgoIBet55kZw7QccAJhKTnxKjzbZPtnyu5qfJ5cJ0Njzbjw56p7aQ3JxP2xrb1wV6XxaX1dJEVP+q+LL8K/RK3fq2DAxabf0ZhqzGNsJoAB3IFOQGt+xn2gKEVMWbGp4ohT/IJZkJdyBS3/f7WK05o3++tjBV3q3uSL1BHulGzl2I9YIUuLa7Nc0VtRyDdXg08FIFBOJeCbjAC8IpD9xD6rNPam/qP27rFyHwNPFFCW2MJbCMBDwSVYiZJ8dDKWX68I1yCw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754411663; bh=UveO95myhqp68PptX4LaEmSkMXOovDiXiWb3n8vgIJq=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=NbCj+8Nb3TLLkJMClvPMG9iroItzPDOzPwwcTswwyRGhpa5oQpSDGTa+aTEVZQ7oCUmefA8lONSIWKIOYQ6lQ5PAAxjEGZxZb62hgnbcc7eafCcNrGU1Qk5IKnIaDusvDEMkC3RFczP/INhb30alnyao3DFCvnPZrz+s0KgT92mxppv8BjGYvy9ZjFK1x+6xf7wY285aiInWlGCiOxfrvFs+Xh7lVDla2/9XKbvvpLlMwucYyychYHJ4DgXewuvemRlOcpVKdGOcBb6BhNkRlNiE9Xc1pmXf3K0DRnCCGJeI66455dzB04afdjW4sdZ43ovUSJRuJ0Tuz7uXuDIUng== X-YMail-OSG: UXJrLS4VM1loUV_OI1swg8B93w.73DXBMJjrGk.WrO1yASqhGHt8n5irHHGq5V7 swj.b45O1PmDRHIeXam4uMPWHDDKytZadPbsLkfeCy3EifTMkADvz6JMxkayvSblBPG6lSVEhxiC Sicd9XZGnsn7ep5UCz7Hz3DPtOKE5I8SyCKA_XX.tqW0_o4i0fOjPD7QlbvlFvXyVHWMt5jEneHd NjQjfsQ30ntuZUnGfWSZeTSnqvmuKpFX_bRb738rYb.HrUzrWkqzuHsi1uaB38__zSl7UI5ShCUD tIe6A39gXICxlwfkLPyGgd1puw1J4xwMLwLOB3ZrsnE0mwvBrleH5u.7vy2C0js8.go2XLi9mE_b KfN9qru_VeQzISwqTchXNnGPbCLoBntJfH5RoZNhPcW0ftx9b61ttQiUHn1TjFWdzIx_cDcTj9Yg S2EXua6wug3tlJFlR8YD_PutM8egrq.6UN_XGwv2ThrTaRvG1dklkEjKtyXwqesfNiBcqjQsZSCk 1ZVRHo65y9VM_CRu3LKySLWMSnE33Nucu43XOqn48AuoUb4L.OjB9jCsLjMcyN_yWNLN2_0NI4Sj KHEG7E6Pmx99aWePZFWx8HqEb0W4dWisu8K5PZtokQQUuX94I.H8v7IPQqqKnOYJW42Kj_VNLxmB VOsxPuwfqZgp2KGnuGnHYeV_blhoUBnbTgHE7a1xrJr9mYWYV8FLZQ7gSEEl75MB5GwCEr3h7K6o gH4AGDSe2BTJGdPrTFlmKzpdYyA1Qawf6bsDIFdIfvCC8jb9Ek58jy20b6IjNuUh1TRovoQMQtwO JU6i4ybEmDLLFZoaA8kXybLc8QwKTHEXFiyF1Sb1gj_ow4laIItLs9Z5WttLjAZgTZDGYKopX1gY xYmDs0SYxc40RDMlmZGnN1VLXk1P2hkk7DTeM7zvFrdnxYKmgvgStg5okZUpQVFQur0eeyYkNug0 rjLuajbyXi7HDu5yLUT6uktOLS1OSUr3RICi_BldRuZIL2pNHbhTwvZBslYEe2RGrjU.o1fiLSnE YNwlx1lsw3FpC_VAo.ZvRXft8.n89Lp4fR96yKi7BuyeBiXj2zIPir0IRrfH2YOZQcSNXn0Eb9sf 0ysk7OUOu0OKNbTBfmzUiwgRtrcG6SsvJVV40xPt8KKBZJJ9hpdJakgEQhQ3lZC95xsR7DPwUlBX EdeU2dRwzPOhMrnlpTczX7KNbtXFpXsJtFbn.cU1hXutwh6Rke3T7wlRi5YTMNu51834lqIAJK1C ybVcgXWF.4bNRq03MCqdF4fthawxVQl6Ey_Qe3JFrEuZylt6v8McPxA.f6pNJmNbOlhZWACcV09t fAaL5DaL1CDXhYYuoiHGGr.ycPsoChSFmCXKRNiLpq4Zcr199rzrmTd.Q.ag.90PtX1fiYKuO3uc xmm3wWOOvlTlZAPZPBVyVO0dBGhFhgZAhLzY_VIMEaI5Ljqb7qcx1_8IGJ3z1qIa_RRhmphVYNny gI02rSbl_r5PopcDUPuqWobqZj8Zs4u_HAQF9XR7p24.tzy3FxAgB13K6_2jk8YC3gNMi9LFMIhY YCPGp_upb1m4EPf.x5pVa1a.KLTHQYw1ItjBrI0i4hs__aApiM7bX.aUXmrmuiIme3v6vClp10CB ziBOH5noKG7N.ZzSW2mTSu2V6I8Px2HXLBbcnzs7VJnRAGosXHlzo.t1rPKrdnMr3ZcUv26nokOx fq.o34S07.eindBBpJHBQroSS9YOeWoSo1AeNZn156o7PjLs1s7Np9bbzEE9MZJ4iMEO5QFUNYqy Ht7jqtsBrTY5Xw2P2KXZkNsjnmz5avxntyrNFXKNd_d3PzLD55uyQp.DFgEHwbBUX3B9.NhiW1xf GXiT4RUFMRrBtH_W4zUMmBqnTuBufrRuLHgSxbDIRy9FAhnEkItagCkBTSVMONsgWT1gGBRrJI44 tRazD0oeFS1SxHjAc7VECR2m3bXG5CMfmJRmhdOnqJl1cdeL8wtA.GORNs8EJZliggMvYST1Lpl8 8ICZZIL0rvMpuIrtKxseC_shlZ9YwNwkhKTnYavytW_zFoQhX.MzeksP8hVP63EkMJuROgW1B2wP 4O0.EXYBMiQ1YaLvdUXCQygnRe.KhBxryiA8ZjIV5vNTN_whnpBctI1ZLLe32HtHyh.PaDR1aTqd rQeX0mMTXaQpU3IjEYv8_RicuhmfDuFKDbsnbRVNURyvP046J3G.3NsqesSD6rizLJ0s80ot8zR7 Pop3wKty6fMicjxhlKJAacN970pKaN3sSreix22jGGNQU8ZlR2mqPWJkThjbMh78- X-Sonic-MF: X-Sonic-ID: b04bd08b-0dd6-446d-99d5-f202221f5f7c Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Tue, 5 Aug 2025 16:34:23 +0000 Received: by hermes--production-gq1-74d64bb7d7-x7xzm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ba78236b8739d0a3a1fcb3359caff1b7; Tue, 05 Aug 2025 16:34:20 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: Re: FYI: Looks like the various FreeBSD:15:*/base_latest/ last updated before 2025-Jul-21:16:00:00 Date: Tue, 5 Aug 2025 09:34:09 -0700 References: <62F4964F-643A-4195-A9D9-7EB2E113FC0F@yahoo.com> To: FreeBSD-pkgbase@freebsd.org In-Reply-To: <62F4964F-643A-4195-A9D9-7EB2E113FC0F@yahoo.com> Message-Id: <523B5741-5D67-4D4A-9696-253643E71298@yahoo.com> X-Mailer: Apple Mail (2.3826.600.51.1.1) X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.30:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.30:from] X-Rspamd-Queue-Id: 4bxJss2pxRz3YpL X-Spamd-Bar: --- On Aug 3, 2025, at 17:05, Mark Millard wrote: > This is from looking at the likes of: >=20 > https://pkg.freebsd.org/FreeBSD:15:aarch64/base_latest/?C=3DM&O=3DD >=20 > Of course, that is as-distributed, not necessarily as-built. I saw a note indicating that bapt is on vacation for 2 weeks. That = likely explains the lack of an update after something for main = apparently broke main's PkgBase builds. Something PkgBase might want to have for its eventual official use is = someone providing alternative coverage when bapt is not available to get = PkgBase builds working again. =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Wed Aug 6 01:41:38 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 4bxY1S1cJVz6416M; Wed, 06 Aug 2025 01:41:48 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) (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 4bxY1R2l7lz3SxY; Wed, 06 Aug 2025 01:41:47 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=Vt9ASpmA; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::334 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-458c063baeaso24956345e9.1; Tue, 05 Aug 2025 18:41:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754444500; x=1755049300; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=eYAviNhKQZxAMVFxEiSwMcpXzcZqmdscNGxy+Fo49UM=; b=Vt9ASpmAVncRLFMWZln+DzBrmIGTFweVe3lkPHkRx+TeeN//jqebC8NYAujoiPHnro 77wLeAOtlee+jk9krGoufYroQA/4ExuGOtQjBFoHFMswMT3yk9E2X+76OWMtREjQl7BQ rEGFjDlSFUj+igHWGdd8jFCEwkfJjJUBxJH/2aGmr/MwO90Dr2vGA2pJWvDoY3SgrK0S UwWkdrGh8YS5aC42wtJK5H8ozNZ2FeOPoh67ywEmZ/5u04Jz/bXs7h9ujXbui8R+Qv0t m2QB3IAawsEu0MFTeZ27+ComNLUyEIdZyIwzspc1HhylccYOP2VDQh4cnDeFeKIn/M3L x3zA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754444500; x=1755049300; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=eYAviNhKQZxAMVFxEiSwMcpXzcZqmdscNGxy+Fo49UM=; b=U+qslHZVHwcxkC8C9AIM1AnPT2z1cxdtc0vttoQvkLk7fQ+oMnk9woxDg75ZFFBDWz MkC9AMP87udlmgyARmIBTGo/gcoRDYAXCHEX0fUd85uSgNIlv2CfMUDOr9BfeuzuCZpL L+9VtA0UcT/HM6PLYgCjy9klIyMFjLaofq4auAooe48aDDXzIR/FfPasiAdCKALxc26+ 5+mVN3NL+YADCg08DyIbAPgH2QJWEnbW73hD4cNIQSJCHPydppX5o/so/P6bXGO2Z1QZ WY7eyQYI5LXfd43cd0GG0I+pGPyU2Ri4bJ3FwzB5iRYQpAjOaLYm8Ist2VxEub9V2nBF o1CQ== X-Forwarded-Encrypted: i=1; AJvYcCUZ36EkcwQtOKuy7pTuB/sIDOw642od1lxBeEpYRpeNX7hN9ZxRdobBQVUPl4Wc5JZru2skGYiYKv5btzQstPc=@freebsd.org, AJvYcCVJzwUpBjYSnowBA5VV4ouF78YbJNvgt7fbjiJW9OhneQ/e7G8eU8fTidiOV7WBXaPF46WmRfXu/zGAGa4=@freebsd.org, AJvYcCWV/ABzZhdWgAUjuYWRTRdFWBuxicim6N/jTR0HLjGLModeCi1yAwnrGuGLK52Y3zMNUgcAKPwbT5gTlQ==@freebsd.org X-Gm-Message-State: AOJu0Yyyg0TrTheydyhSooJNrtoUyaON7hmaLbqeZGg3qpSFyb95EOqa Ite+0W5AbayIzGQKENnYBASlo+TkTkHYhK/uCJg9s8du08GXwD66Xpkga72dXJDf X-Gm-Gg: ASbGncuLZzPaeCvcZEh/zDd2kJLNh7cSRs7CgOEQ7zcJFET0P2rRHnc5WkoJr0jcv7l FnKzzpAgvIDINM1YPnLw6JyvezMXM965iOj4WQ4MuNV6+w6s1vIJHlWRW48KYTTHpCLhoGPlsXm Jgz32ubTLKVtjG4c5BPThXaNV0EgFkbVCP2j9TWT5x/2MzhdWm02Bmpb0KvG0X4x4FAh2kxfi0y bjmaHcSVlAb8Czh/X2Rkn/pEpLSc1WcRBe5VoHivKO09MSu9rz9QbRTiOJfQsdtt6xYcPbLlbaX 0TQCVqgBe6Mv5ofZaIaax7GOWOFUuGrALmAFUoDbgykp7dRRVP3kHiYfrSuEhve97Yqs4wbEW1W kergCEVTSFBa6VkenOQDN3X8p85GjWRqvWOhls0H0dQL+WsfpXFipk+86XFw= X-Google-Smtp-Source: AGHT+IHZAQUlndUQWd4F8YFRBezk1e+Htfveijkv30z0bTxhbx5QrAbvz04HlJifMB4/P2pZUVu02Q== X-Received: by 2002:a05:600c:450e:b0:456:1006:5418 with SMTP id 5b1f17b1804b1-459e7089870mr7734415e9.13.1754444499746; Tue, 05 Aug 2025 18:41:39 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-458bb04c612sm151467105e9.0.2025.08.05.18.41.39 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 05 Aug 2025 18:41:39 -0700 (PDT) Message-ID: <311e4b5b-86ea-44f0-9418-d319b97634f0@gmail.com> Date: Wed, 6 Aug 2025 02:41:38 +0100 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 User-Agent: Mozilla Thunderbird Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: freebsd-pkgbase@freebsd.org Cc: freebsd-stable@freebsd.org, freebsd-pkg@freebsd.org, freebsd-current@freebsd.org, postmaster@freebsd.org References: <8690FF2F-B66D-423E-815C-9D64700A7D7D@yahoo.com> Content-Language: en-GB From: Graham Perrin Autocrypt: addr=grahamperrin@gmail.com; keydata= xsFNBGKYt7ABEAClu83dJ3ZKfVgPOk9YKRv0Z+dl2b88+k9R4vwAmElgguYdKE7yhnQNhhWM v9vi6AFrBMc2oJdVHJ2OrXfwpELBFIgiSMEWNsC4e+Z3HtSajcl+pFZsP7ciiSoycj/w3wIV kAZoVGbhyIbNG7fbCEJ8q81TbfsGypV3bRmbZVvGNecBguYiooBtz2Qht1p3itXMkIA6P9pS YDl+6QddZLyUUAjAnFv2QDoYSHLnaDUWw4oONZsB0SKVu8jMIBh4uJZoYEOvdvc9jQQdOpA2 CAgA6ulfm42Ikr9lKBUUCtjqiWAhJ7iXOTyHAIdR4Mf8alCE6tdTq6dHdIt+GktTY7oYNyL2 3aD3C7I5waU0SFXvJcOMG10QLfwYQMOQoYQ9XJ0U5A28WYiDcylDdUWT7SappP1e1ZMeJWWO y14mxxNzHaJSI4rK8P/p5tp3Q7SSC4k5gMh9zKba3K2ApCWNbVLGvXsJeQkZZNvu70tE81ey AHI5iZcB6D7WaHysBUmsKaEpbcmm1ZThTnGL0SHEl5to5Jab5Fg6O+Cnly5sVz5lX/v8Aosx kKNei7SCVqXOVtteQeGxWbXWbhPgbMyc0Gi3DuxBI/yvJ43k/rJysQlLGLWfJx/UXprwLluC PDK9EvKEB+fD1Z349uzp1sKr3ihpySbyKI8fpudftnAz4EsoCwARAQABzSZHcmFoYW0gUGVy cmluIDxncmFoYW1wZXJyaW5AZ21haWwuY29tPsLBlAQTAQoAPhYhBFk/5bLDBwftvJcvCrdn SG9KGNQLBQJoRALAAhsDBQkPEg5ABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAAAoJELdnSG9K GNQL8YkP/2V1z6XQDyG1QlKAu8TuE8zDWy9QQKjC/G44hlu5zk+2kWSNk4zeExs9ZXOBmVhF EW1d+1J8wDiYIeKYj/rqMoP+gb8o0Au0lSRitvTdLxkZBFGMn0CEzlDOzv+wmiy0ggAV/s+Y EbiHk12fI0LoTy5/ywdmG/uGS7M6p3XOrM0YO1qmLXy1cUyYDsYIpq5/rT0QzpGowsJLoEA3 zz1vfKVY+RTorsL4W8ljXLmcs4c3b3HZG9Xmgtt+Ni/eb9CjzM7kCXOcSMnVzvfscCowPAwB 0ZHlNxNV0MTa61xgvOCk4Zf278ArRgbTm4oOz9Z4ciPMnVue+9P/VdxIxgUuYkAryM0+agGz L9bd8ljn+efNtgZ5dlDLrNnTE+vWnMVlMXgl7BNnhwHg7UYFLrC2xklsICub0qpnNheTGeqo 0N4UongJTQJ6H6LEpgd+KMkCncAHghED/G0/BUdO90VEOoqnIKwKa+F9NqVMvHWc8D58mwCP FghsmxK9FM9pnsjLmG7u+s51Y7++GSRnU4NkI4tHiVk7hcAcvZuc0QbUDwVMTurDUgIqRo6W 80j1tFjEspkrwtMoeVFEkDHktjoc3AoEymXIncZfqIqi3nVseyDVyNByvkV0mutX9hXqac0/ RXMuyK9KniAUZ9+gsWs4rPs/DOdsw4K8/RnjduBrfCYQzsFNBGKYt7ABEADRb1tZuh7DPYET 0wK6fe7owbYgM+RfKhmcrGgR2HI9M2q6+0WKF/ITnggWdIW2Ecc4z2boLz/cwvPGCS7/YxZM 61KklGCwuS7q1s04XnHDWHuFxfXQPzAdVmNO3bYoMZbJjHXs6sB2u5ksiwPwaMAWWaGkviSj c5pwvHCiTmX5vH5CBj/Vi+5ESyX38vK4JM5S/m4ouI/6M9biyFgimV+v3vVyCxJCT1gI9g4o GIh1qq5S433b1fihn4yHPf8XOKyBpA/QcwLONViBqJL5nnOxpsh344rNxn2R7CcRzzicOV+e 2IbMem4lwNWQlZKoRotKXZi9LqN5mynSBYqAUdoZum0QinWT9F22B0Qex5PH1zAt9i2W91Vd kcPB3LwkRXj07ycRtsSzpgPA6fLc6AsoWFslHl8kVOO5eJIA4xhjlPa+W8lguQHZ0iX+5uAv 2eAgXR2swADuHPuENNFStmsgAMl8OOOgtq75yA5TpyIzxMuXV9Nmp0VfIaUM/IdLdmxhc1pC c320l5fYMHVLFAReWEbSj2QH8YzWfpXHIegutWWYEbH9SiDXgS9KoKmCJV/Qa+x6/b8y3pOZ vnIbCDaynC2Yr50s8gRa9kb54JE8Z+p8r16U3SEsK3PtUi0RF0e51danCVHrrE6/Hat2XUO/ 6nnYgVgFOrLao6Gh/VMs8wARAQABwsF8BBgBCgAmFiEEWT/lssMHB+28ly8Kt2dIb0oY1AsF AmhEAsACGwwFCQ8SDkAACgkQt2dIb0oY1AvQxw//REWYFK2m4yS/QP5kzfhkWcNqDI/akGT5 /LXmdmbc1s78+mOMXnA4vBY/+X1QatgxWUECkPDOiIwXJMxoBuyY8e7spLRXeyhtfh5aYaJc MO5bARX0c49v+KfZ80u9tG2rkKQvAt/ySo7OXsbDADFFRhlc8RLbb8e7bSctGbYZk9CYa0ya dW5+n3znDNJ6yW1skx9wTH+Y8VlSazRLk3XgXscNqBA2h56v3WS/R5dI++7AQxZxSQacQvfj 9eahq7ATdB4zMQ9MBHEwOvGD3DLlc55FYSDZvNX+mhnK7S0t1Nt2EtGUOmXb5ysMFGnbsce0 woKQ0sLPF1HWDAAf7tBCF8mpPIzU/ViAkupsJ6NYCD0tLFD8pvl0NYU2TjvyWh6ie3e5B/b3 8Daiyme+M92ivfoRQOFKmkPfeT14AI6OW1k7qFbmoIwMWWQdFWAl1CP9hNdF9gRN4rFB0Jy1 90BajZW2zOdVfqdurJZegCzAowZalLm4JEK2MklpPzipibnJqhLOmvJy587pF52KDdM/4rLy BBREIm7uRivnO5k/BY5qS+H/aqv97LC0PVaTsLXbDmTxTnJplUpdlYT9NGidM+x/ioS0iztO Cht7cT8V8jvvKZYvNpst8iqxuIaoV9V7aZ0wAQpkgDGXHmSzwtz6U8xNf/4e4sLn9KPlldSd kvo= In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::334:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; RCPT_COUNT_FIVE(0.00)[5]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org,freebsd-stable@freebsd.org,freebsd-pkg@freebsd.org,freebsd-current@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4bxY1R2l7lz3SxY X-Spamd-Bar: --- On 04/08/2025 19:47, vermaden wrote: > … Not related to PKGBASE lowercase, please. pkgbase > … safer … https://vermaden.wordpress.com/2021/02/23/upgrade-freebsd-with-zfs-boot-environments/ … Off-topic from the four lists: it's known that following instructions, whilst taking the linked approach, can break the OS. Breakage is not particularly safe. The four lists are not the places for a debate. With regard to rule-breaking, could have been taken as a reminder that no posting should be made to more than 2 mailing lists, and only to 2 when a clear and obvious need to post to both lists exists. From nobody Wed Aug 6 09:17:44 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 4bxl7Z5Wb1z63SDr; Wed, 06 Aug 2025 09:17:46 +0000 (UTC) (envelope-from des@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bxl7Z4lSlz3GpS; Wed, 06 Aug 2025 09:17:46 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754471866; 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=xagBlBKGb9HpW3pDNWDTpd3oli3LCVwwZ+Uym2v/BX0=; b=pG8qzS1OH8+VoKzRmPn47oVLMvqqk+6kG7hGFhBSVnyKS9VYy3wXJUR7JVw/tZY9K1P3pr HJTrL1eONm2S6NQDN0ruYr4o12zj6xaLTpPMe3yS11J94Y6ofwh7NurHbBfZB+I47tOe+W BvonzynwvdfqWamuBq0F1X3qrG0+DM/VPEpWg5ju/ANAGjl/JJEGEA9PjXgAJX3/syOlxJ CoNoBa/clyiqxVaP7SfgJwWdU5EoBNZts0F9a8wZmoeOHmbNzbma5pgivQ94VV/pfBE9gq s6xKdLbZ/tev5WBjBHBU/nxVazBytk9ggzkc1+1URuD0Tn+9jVNk9lu/oZ3wow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754471866; 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=xagBlBKGb9HpW3pDNWDTpd3oli3LCVwwZ+Uym2v/BX0=; b=hdwihNOoPlqhfSTOqCxs1zvsMrkuyLnTSxix3/dHQKlwOnP+TBytr6ORi5+6bPz1YXXu1P wD9p4WHQtYcPh4wePXQDdF29zq8kqJXfx35G5n39+WBY6Ocy8jg1qCexqLcKOFUkaQmphJ ARq6fhsyysI9D/J9rPtFL9uq9OsJqKmDuhS2xEsDtoqlVc+5Lp5TXxfDKm4OYrs4UfYcyr OzapYJSjL8WQx/CuQtbivTQuudb/ZjrhVRItDpxspJWrQUXjYPP8TJv2u4VMH3JB96fq5Y D2k89slUtyQYANrs0ws/b8N1pXLoNpjrDhL+BPnmrBsbX9Kv21Y6yiNvJ5ruoA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754471866; a=rsa-sha256; cv=none; b=F1/ejrllzACEjdPe/4SQGSu6w6Nc8PN2I7Mfu8mc3eFSZyolCAUq23P02tCOGwtD0U+i7x ubbvsswKZ3wH5/mUK6Ab07pGD8Bf8qEHv6n7NyYqyTirb9waupQNDuGv1tCWsfw7UazwCH EavbpGMPvtWq8/3og5Ttx10X2KvwsvOWYLmjEptX5f6VMd5Ig/8Ws9G+OJ+AqTQUV4V/3k YO66anvi3XO7V2Okogy9SmlcGcCH4XNHSwgXXEP23nMMXyDLCHS/Xd+ff0mAhG5dmcaS2t 5avbFntwt5CC6Sc3IXkMd+XbMWg56XMQGKpl8QWSOuCUbG35h10tO00YwYXqSw== Received: from ltc.des.dev (unknown [IPv6:2a01:e0a:c54:bed0:922e:16ff:fef1:acef]) (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: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bxl7Z3Gthz8Cn; Wed, 06 Aug 2025 09:17:46 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id ACCAE12DA5; Wed, 06 Aug 2025 11:17:44 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Graham Perrin Cc: freebsd-pkgbase@freebsd.org, freebsd-stable@freebsd.org, freebsd-pkg@freebsd.org, freebsd-current@freebsd.org, postmaster@freebsd.org Subject: Re: PKGBASE Removes FreeBSD Base System Feature In-Reply-To: <311e4b5b-86ea-44f0-9418-d319b97634f0@gmail.com> (Graham Perrin's message of "Wed, 6 Aug 2025 02:41:38 +0100") References: <8690FF2F-B66D-423E-815C-9D64700A7D7D@yahoo.com> <311e4b5b-86ea-44f0-9418-d319b97634f0@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Wed, 06 Aug 2025 11:17:44 +0200 Message-ID: <86qzxo6c7b.fsf@ltc.des.dev> 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=utf-8 Content-Transfer-Encoding: quoted-printable Graham Perrin writes: > The four lists are not the places for a debate. You have no authority here. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Wed Aug 6 09:30:54 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 4bxlR004jKz63SwJ; Wed, 06 Aug 2025 09:31:08 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo69.interia.pl (smtpo69.interia.pl [217.74.67.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bxlQz3xmJz3KYR; Wed, 06 Aug 2025 09:31:07 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Wed, 06 Aug 2025 11:30:54 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Graham Perrin , "freebsd-pkgbase@freebsd.org" Cc: "freebsd-stable@freebsd.org" , "freebsd-pkg@freebsd.org" , "freebsd-current@freebsd.org" , "postmaster@freebsd.org" X-Mailer: interia.pl/pf09 In-Reply-To: <311e4b5b-86ea-44f0-9418-d319b97634f0@gmail.com> References: <8690FF2F-B66D-423E-815C-9D64700A7D7D@yahoo.com> <311e4b5b-86ea-44f0-9418-d319b97634f0@gmail.com> X-Originating-IP: 45.148.42.1 Message-Id: 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=UTF-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754472660; bh=Q0f7xfybcMuM1ceJNKaXO/hHHrXNcNJaQBl8U9W56fA=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=Ll49to5DXlzjF/2DvIU8WHHDL8NV3Qj0lGIv/g2tGInst66a7GmCI7R+dwLf/lRUX y61fEwdX+pVnVJzex6nq5uuMvUiE4EqKtm3PJKHXCX9zFM9NfMCjQBFqsWUBZ6BEv+ 56Wk/Jn1pp6eirl8P5+yrZwPfFESRBgpqSQYezUw= X-Rspamd-Queue-Id: 4bxlQz3xmJz3KYR X-Spamd-Bar: ---- 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:16138, ipnet:217.74.64.0/22, country:PL] > lowercase, please. I always used PKGBASE when I refer to this technology and I will continue t= o do so. Limited raw email allows only lowercase, Title Case or UPPERCASE. If UPPERC= ASE is problematic for you then maybe you should switch to platforms that a= llow more sophisticated ways of text formating with bold/italic/underline f= eatures. > Off-topic from the four lists: it's known > that following instructions, whilst taking > the linked approach, can break the OS. > Breakage is not particularly safe. Instructions work as desired - I upgraded dozens of systems this way over a= decade and not a single one break. ZFS Boot Environments were literally designed to work that way - to create = upgrade within new not running BE: - https://docs.oracle.com/cd/E23824_01/html/E24456/betools-6.html#betools-3 ... and even IF they would break anything - the only thing they would break= would be separately created ZFS Boot Environment and NOT the host system i= tselt. Read more about ZFS Boot Environments - how they work - what they pr= ovide - and stop spreading that misinformation if you do not understand how= they work. =20 > With regard to rule-breaking,=20 Citing The Matrix movie: "Some of them can be bent. Others can be broken." The FreeBSD Base System is one of THE core FreeBSD values and features. It = is really important to make sure that PKGBASE - as much as I like the conce= pt - will not break it. For this important concern of mine that PKGBASE mus= t find some way to preserve Base System independence from regular third par= ty packages I addressed all Mailing Lists that are related to this problem = - and they are: - freebsd-stable - freebsd-current - freebsd-pkg - freebsd-pkgbase As that seemed logical and reasonable. Regards, vermaden Temat: Re: PKGBASE Removes FreeBSD Base System Feature Data: 2025-08-06 3:41 Nadawca: "Graham Perrin" <grahamperrin@gmail.com> Adresat: freebsd-pkgbase@freebsd.org;=20 DW: freebsd-stable@freebsd.org; freebsd-pkg@freebsd.org; freebsd-current@fr= eebsd.org; postmaster@freebsd.org;=20 >=20 > > On 04/08/2025 19:47, vermaden wrote: >> =E2=80=A6 Not related to PKGBASE >=20 > lowercase, please. >=20 > pkgbase >=20 >> =E2=80=A6 safer =E2=80=A6 https://vermaden.wordpress.com/2021/02/23/upgrade-freebsd-with-zfs-boot-env= ironments/ =E2=80=A6 >=20 >=20 > Off-topic from the four lists: it's known that following instructions, > whilst taking the linked approach, can break the OS. Breakage is not=20 > particularly safe. >=20 > The four lists are not the places for a debate. >=20 > With regard to rule-breaking,=20 > =20 > could have been taken as a reminder that no posting should be made to=20 > more than 2 mailing lists, and only to 2 when a clear and obvious need > to post to both lists exists. >=20 >=20 >=20 >=20 From nobody Wed Aug 6 09:46:56 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 4bxlnc3CXJz63Txs for ; Wed, 06 Aug 2025 09:47:16 +0000 (UTC) (envelope-from freebsd@gushi.org) Received: from prime.gushi.org (prime.gushi.org [IPv6:2620:137:6000:10::142]) (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 ECDSA (secp384r1) client-digest SHA384) (Client CN "prime.gushi.org", Issuer "E6" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bxlnb1shDz3Nw3 for ; Wed, 06 Aug 2025 09:47:15 +0000 (UTC) (envelope-from freebsd@gushi.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gushi.org header.s=prime2014 header.b=OtGrwS4a; spf=pass (mx1.freebsd.org: domain of freebsd@gushi.org designates 2620:137:6000:10::142 as permitted sender) smtp.mailfrom=freebsd@gushi.org; dmarc=pass (policy=none) header.from=gushi.org Received: from smtpclient.apple ([IPv6:2001:500:6b:200:0:0:0:2]) (authenticated bits=0) by prime.gushi.org (8.18.1/8.18.1) with ESMTPSA id 5769lDAW068658 (version=TLSv1.2 cipher=ECDHE-ECDSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 6 Aug 2025 09:47:14 GMT (envelope-from freebsd@gushi.org) DKIM-Filter: OpenDKIM Filter v2.10.3 prime.gushi.org 5769lDAW068658 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gushi.org; s=prime2014; t=1754473634; bh=EvT45a+hhjlD7xMvyxjIP6oV6/ewBQqcPEU+k4RxyZ0=; h=From:Subject:Date:To; z=From:=20"Dan=20Mahoney=20(Ports)"=20|Subject:= 20Why=20is=20my=20base=20tree=20not=20updating?|Date:=20Wed,=206=2 0Aug=202025=2002:46:56=20-0700|To:=20freebsd-pkgbase@freebsd.org; b=OtGrwS4amNrxoFxPqkhAuq9DtUBdrmKSS7zQSrO75ZtSGjcI5SUFF76anUiY9egxx Dc28L/tQFBHHdLaMq9SEYxsgUW5OpxUqLww805Aa9NAilpSPd24Seg3CaeYy1yWj+E u25v1qa4o8it5b0SEZrB0SwdzoCNqNmiuoa4q+/7W9q5rRx6GaM5oBXRAwgimNgsY/ zOgOz8gJhsbp2O8SCMs/rnYH5rGBpb5CALCEkyI/+nKblPP3qCHalx+vl6a5Po/XbJ vkRta1ve2cqjgglnXPvPq2fJC0a1tbhQYQNyatp+mVYOgnYhDCTE2qEH0lVfOykQmd iOQEMyIy2lZtg== X-Authentication-Warning: prime.gushi.org: Host [IPv6:2001:500:6b:200:0:0:0:2] claimed to be smtpclient.apple From: "Dan Mahoney (Ports)" Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 (Mac OS X Mail 16.0 \(3860.100.5.1.1\)) Subject: Why is my base tree not updating? Message-Id: <843FFBA8-08E8-4255-9A35-4A49714DAD86@gushi.org> Date: Wed, 6 Aug 2025 02:46:56 -0700 To: freebsd-pkgbase@freebsd.org X-Mailer: Apple Mail (2.3860.100.5.1.1) X-Spamd-Result: default: False [-3.98 / 15.00]; DWL_DNSWL_LOW(-1.00)[gushi.org:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_SHORT(-0.98)[-0.978]; DMARC_POLICY_ALLOW(-0.50)[gushi.org,none]; MV_CASE(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; RCVD_IN_DNSWL_MED(-0.20)[2620:137:6000:10::142:from]; R_SPF_ALLOW(-0.20)[+mx]; R_DKIM_ALLOW(-0.20)[gushi.org:s=prime2014]; ONCE_RECEIVED(0.20)[]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[gushi.org:+]; RCVD_TLS_ALL(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ASN(0.00)[asn:393507, ipnet:2620:137:6000::/44, country:US]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_XAW(0.00)[] X-Rspamd-Queue-Id: 4bxlnb1shDz3Nw3 X-Spamd-Bar: --- Hey there all,=20 I'm hitting an issue with apache's mod_md:=20 httpd: Syntax error on line 46 of /usr/local/etc/apache24/httpd.conf: = Syntax error on line 1 of /usr/local/etc/apache24/Modules/md.load: = Cannot load /usr/local/libexec/apache24/mod_md.so into server: Shared = object "libk5crypto.so.121" not found, required by "libcurl.so.4"=20 (Clearly relating to the changes on 20250724 in /usr/src/updating)=20 I'm running pkgbase on 15-CURRENT AMD64 I'm using the repo that claims = (per https://wiki.freebsd.org/PkgBase) there are builds twice a day: https://pkg.freebsd.org/${ABI}/base_latest=20 And yet, when I try to update, I'm often told that I'm up to date, even = after days or weeks, despite seeing changes in the git tree.=20 My latest FreeBSD-src repos are a couple weeks old:=20 FreeBSD-src-15.snap20250721134219 System userland source code=20 FreeBSD-src-sys-15.snap20250721123655 System kernel source code=20 And if I run pkg info | grep 202508 I see nothing.=20 When I reinstall pkg, I get a warning about my userland being out of = date, but I can't seem to get anything newer from pkgbase.=20 Is there something I'm missing here? What am I doing wrong?=20 -Dan= From nobody Wed Aug 6 10:15:55 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 4bxmQw3jbNz63WfR for ; Wed, 06 Aug 2025 10:16:08 +0000 (UTC) (envelope-from herbert@gojira.at) Received: from mail.bsd4all.net (mail.bsd4all.net [IPv6:2a01:4f8:13b:240c::25]) (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 4bxmQv2VxFz3QMW for ; Wed, 06 Aug 2025 10:16:07 +0000 (UTC) (envelope-from herbert@gojira.at) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gojira.at header.s=mail202005 header.b=aEdtkko4; spf=pass (mx1.freebsd.org: domain of herbert@gojira.at designates 2a01:4f8:13b:240c::25 as permitted sender) smtp.mailfrom=herbert@gojira.at; dmarc=none Date: Wed, 06 Aug 2025 12:15:55 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=gojira.at; s=mail202005; t=1754475358; bh=tsUZ8Y1VBnjFHIMQFTBir6d4SQ6jaM56B3b701p58xA=; h=Date:Message-ID:From:To:Subject:MIME-Version:Content-Type; b=aEdtkko4gajYZx7BQpq7DHAwcsVbPN3aJwZ7qkeeUecq+ljMIlGRJOqCFiFkOcyhF A6qVHwgoAy3qaEJvtZtae/DAUPyxXJqskwYa9BrpiHWhyvWLydW9FIbGW3NBmPOtSu 8Z7X/Eq5KoxVemw9XCvZOWLVdgNicGDAmAHxt68uB/EupoA9EEmCpwvWPSIlZRq6Ok Trya2awx0yLGYa6+3NozMWirxCdLeTRvhhn/AZTJPrNQrY3T+3HG9+GoiWQ520+vfp RqJ6jjIGOfOGUb/4pDIJ9rkyE3GY4LMP3H95v8yyll2zrSDWQdN83evjptcfXZbfOc 5lwBasEL58yeA== Message-ID: <87ectodack.wl-herbert@gojira.at> From: "Herbert J. Skuhra" To: freebsd-pkgbase@freebsd.org Subject: Re: Why is my base tree not updating? In-Reply-To: <843FFBA8-08E8-4255-9A35-4A49714DAD86@gushi.org> References: <843FFBA8-08E8-4255-9A35-4A49714DAD86@gushi.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/31.0 Mule/6.0 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 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Spamd-Result: default: False [-1.41 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; MID_CONTAINS_FROM(1.00)[]; NEURAL_HAM_SHORT(-0.91)[-0.911]; R_SPF_ALLOW(-0.20)[+ip6:2a01:4f8:13b:240c::25]; R_DKIM_ALLOW(-0.20)[gojira.at:s=mail202005]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/32, country:DE]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; DMARC_NA(0.00)[gojira.at]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gojira.at:+] X-Rspamd-Queue-Id: 4bxmQv2VxFz3QMW X-Spamd-Bar: - On Wed, 06 Aug 2025 11:46:56 +0200, "Dan Mahoney (Ports)" wrote: > > Hey there all, > > I'm hitting an issue with apache's mod_md: > > httpd: Syntax error on line 46 of > /usr/local/etc/apache24/httpd.conf: Syntax error on line 1 of > /usr/local/etc/apache24/Modules/md.load: Cannot load > /usr/local/libexec/apache24/mod_md.so into server: Shared object > "libk5crypto.so.121" not found, required by "libcurl.so.4" Have you tried to rebuild the port ftp/curl? Run 'pkg check -d' to see if you need to rebuild other ports. > (Clearly relating to the changes on 20250724 in /usr/src/updating) > > I'm running pkgbase on 15-CURRENT AMD64 I'm using the repo that claims (per https://wiki.freebsd.org/PkgBase) there are builds twice a day: > > https://pkg.freebsd.org/${ABI}/base_latest > > And yet, when I try to update, I'm often told that I'm up to date, even after days or weeks, despite seeing changes in the git tree. > > My latest FreeBSD-src repos are a couple weeks old: > > FreeBSD-src-15.snap20250721134219 System userland source code > FreeBSD-src-sys-15.snap20250721123655 System kernel source code > And if I run pkg info | grep 202508 I see nothing. > > When I reinstall pkg, I get a warning about my userland being out of date, but I can't seem to get anything newer from pkgbase. > > Is there something I'm missing here? What am I doing wrong? I don't know the reason, but there are no newer packages available. Check: https://pkg.freebsd.org/FreeBSD:15:amd64/base_latest/ But updated pkgbase packages won't resolve the Apache issue. -- Herbert From nobody Wed Aug 6 11:44:28 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 4bxpNy1GhZz63c1x for ; Wed, 06 Aug 2025 11:44:34 +0000 (UTC) (envelope-from herbert@gojira.at) Received: from mail.bsd4all.net (mail.bsd4all.net [94.130.200.20]) (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 4bxpNw3MGBz3ZGp for ; Wed, 06 Aug 2025 11:44:32 +0000 (UTC) (envelope-from herbert@gojira.at) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gojira.at header.s=mail202005 header.b=0N5ttUm6; spf=pass (mx1.freebsd.org: domain of herbert@gojira.at designates 94.130.200.20 as permitted sender) smtp.mailfrom=herbert@gojira.at; dmarc=none Date: Wed, 06 Aug 2025 13:44:28 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=gojira.at; s=mail202005; t=1754480670; bh=fNC4c9EiHtheO0OTjSBi2jCNAy82txbh69rKlz2wp7c=; h=Date:Message-ID:From:To:Subject:MIME-Version:Content-Type; b=0N5ttUm6GZflCLIZj0uYu4Kj42KaqZFuZO37VOJ5mlseE43ZwT/1ZSn7PhCiJEAXO ScXvNo8XLrgu/HG8uZNttrhbRbt1sJCs+d4Ea5HWEFWT+MTkLloSahpi2Kf3IStGut 51+ZC/J3//nSzqGgw13agQ3IN/2xEuFIlN3y9BHhZgYhysXKjkQSBsEmmOr1dzoUlK 4qLJXFkZ08X8HIuVM/FyGzfH6VG81YTMWFcBz/7PLscNNpOEOL/u2DUpGd7RAZWgKP XFoV1/w4c44qU6Ip71sowDueFE726PWKwvpi2/0uw/fF33LG9L8FASOJy/SPWoNlwG mt44T8rrLJ1DQ== Message-ID: <87cy98d68z.wl-herbert@gojira.at> From: "Herbert J. Skuhra" To: freebsd-pkgbase@freebsd.org Subject: Re: Why is my base tree not updating? In-Reply-To: References: <843FFBA8-08E8-4255-9A35-4A49714DAD86@gushi.org> <87ectodack.wl-herbert@gojira.at> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/31.0 Mule/6.0 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 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-1.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; MID_CONTAINS_FROM(1.00)[]; NEURAL_HAM_SHORT(-1.00)[-0.999]; R_SPF_ALLOW(-0.20)[+ip4:94.130.200.20]; R_DKIM_ALLOW(-0.20)[gojira.at:s=mail202005]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:24940, ipnet:94.130.0.0/16, country:DE]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; DMARC_NA(0.00)[gojira.at]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gojira.at:+] X-Rspamd-Queue-Id: 4bxpNw3MGBz3ZGp X-Spamd-Bar: - On Wed, 06 Aug 2025 12:58:02 +0200, Dan Mahoney wrote: > > On Aug 6, 2025, at 3:15=E2=80=AFAM, Herbert J. Skuhra wrote: > >=20 > > On Wed, 06 Aug 2025 11:46:56 +0200, "Dan Mahoney (Ports)" wrote: > >>=20 > >> Hey there all,=20 > >>=20 > >> I'm hitting an issue with apache's mod_md:=20 > >>=20 > >> httpd: Syntax error on line 46 of > >> /usr/local/etc/apache24/httpd.conf: Syntax error on line 1 of > >> /usr/local/etc/apache24/Modules/md.load: Cannot load > >> /usr/local/libexec/apache24/mod_md.so into server:= Shared object > >> "libk5crypto.so .121" not found, required by "= libcurl.so .4" > >=20 > > Have you tried to rebuild the port ftp/curl? Run 'pkg check -d' to see > > if you need to rebuild other ports. > >=20 > >> (Clearly relating to the changes on 20250724 in /usr/src/updating)=20 > >>=20 > >> I'm running pkgbase on 15-CURRENT AMD64 I'm using the repo that claims= (per https://wiki.freebsd.org/PkgBase) there are builds twice a day: > >>=20 > >> https://pkg.freebsd.org/${ABI}/base_latest=20 > >>=20 > >> And yet, when I try to update, I'm often told that I'm up to date, eve= n after days or weeks, despite seeing changes in the git tree.=20 > >>=20 > >> My latest FreeBSD-src repos are a couple weeks old:=20 > >>=20 > >> FreeBSD-src-15.snap20250721134219 System userland source code=20 > >> FreeBSD-src-sys-15.snap20250721123655 System kernel source code=20 > >=20 > >> And if I run pkg info | grep 202508 I see nothing.=20 > >>=20 > >> When I reinstall pkg, I get a warning about my userland being out of d= ate, but I can't seem to get anything newer from pkgbase.=20 > >>=20 > >> Is there something I'm missing here? What am I doing wrong?=20 > >=20 > > I don't know the reason, but there are no newer packages available. Che= ck: > >=20 > > https://pkg.freebsd.org/FreeBSD:15:amd64/base_latest/ > >=20 > > But updated pkgbase packages won't resolve the Apache issue. >=20 > I think they will. I think that missing library is the result of > building packages against a base tree that has MIT kerberos in place > instead of Heimdal. Did you see the UPDATING entry I referenced? >=20 > And, after a little more reading, it looks like something in > production broke the ability for pkgbase trees to be built, and the > only person who can fix it is on vacation. (No criticism, it's a > volunteer project, life happens, whatever). >=20 > Of course, what I could do now is update the system via git, > but....same exact error. There are two relevant commits: 1. Switch from Heimdal to MIT KRB5: 2. Version bump of MIT KRB5 libraries (121 -> 122): The available pkgbase packages were built before commit #1 and ship Heimdal, e.g: libkrb5.so.11 Latest main (that includes commit #2) ships MIT KRB5, e.g. libkrb5.so.122 The ports packages were built between the two commits and the curl package on your system wants libkrb5.so.121. So rebuilding ports (e.g: ftp/curl) should resolve the Apache issue. main-n279346-62e5a3629483: $ ldd `which curl` |grep libkrb5.so libkrb5.so.122 =3D> /usr/lib/libkrb5.so.122 (0x87c71c20000) 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= From nobody Wed Aug 6 17:40:36 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 4bxyJ12SBlz641HQ; Wed, 06 Aug 2025 17:40:49 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo73.interia.pl (smtpo73.interia.pl [217.74.67.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bxyJ06G44z3dZ4; Wed, 06 Aug 2025 17:40:48 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Wed, 06 Aug 2025 19:40:36 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Ceri Davies Cc: "FreeBSD-pkgbase@freebsd.org" , "freebsd-stable@freebsd.org" , "freebsd-pkg@freebsd.org" , "freebsd-current@freebsd.org" X-Mailer: interia.pl/pf09 In-Reply-To: <7E69E694-963C-4D69-B5B5-891330FF16A2@submonkey.net> References: <7E69E694-963C-4D69-B5B5-891330FF16A2@submonkey.net> X-Originating-IP: 45.148.42.1 Message-Id: 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=UTF-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754502040; bh=yTYOqzOYh5xOWB/Z5nZEWcQWfh6+0cK3dSq8VNZDF/I=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=Q5TPEYJ9xuShW0rKXhYz9sgomBS4k1x050+wZ8IMPU8CvnXL3Ng6xx3amhRBj2kIp XpEk1OiZnKoOkrMEhzuALsQW6uOptPGYklHPDw5ucddHnl2J1Qb8LounSW8uucyv49 X9mFn0dK+y9GudElu9ohENyCjq58O2hgr310qPRE= X-Rspamd-Queue-Id: 4bxyJ06G44z3dZ4 X-Spamd-Bar: ---- 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:16138, ipnet:217.74.64.0/22, country:PL] > Because that=E2=80=99s what you asked for. > Why would the command do anything other than that? > If it did not, what command should and would you oppose it existing? The problem is that the same 'pkg delete -af' command - will behave DIFFERE= NTLY with PKGBASE and without PKGBASE on the same FreeBSD version system - = that is the center of the problem. Everyone that use FreeBSD got used to the fact that pkg(8) command maintain= s only third party packages and Base System is untouched. With current stat= e of PKGBASE FreeBSD is no different then a Linux distribution with yum/dnf= /apt package manager - the Base System 'security' is broken. Regards, vermaden Temat: Re: PKGBASE Removes FreeBSD Base System Feature Data: 2025-08-06 18:45 Nadawca: "Ceri Davies" <ceri@submonkey.net> Adresat: "vermaden" <vermaden@interia.pl>;=20 DW: FreeBSD-pkgbase@freebsd.org; freebsd-stable@freebsd.org; freebsd-pkg@fr= eebsd.org; freebsd-current@freebsd.org;=20 >> 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 'untouchable' 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 touching 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 two 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 FreeBSD-rescue package and its also removed. >>=20 >> WTF?! >>=20 >> POLA is the principle that made FreeBSD such predictable system. Where is the POLA now? >> Why the same *pkg delete -af* command on 'classic' FreeBSD system without PKGBASE only removes all third party packages and the same *pkg delete -af* literally destroys most of the FreeBSD PKGBASE Base System? >=20 > Because that=E2=80=99s what you asked for. Why would the command do anything other than that? If it did not, what command should and would you oppose it existing? >=20 > Ceri=20 >=20 >=20 From nobody Wed Aug 6 21:10:41 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 4by2yY68Rnz64DTJ for ; Wed, 06 Aug 2025 21:11:01 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) (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 4by2yY3yXnz3FYn for ; Wed, 06 Aug 2025 21:11:01 +0000 (UTC) (envelope-from ceri@submonkey.net) Authentication-Results: mx1.freebsd.org; none Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-3b78b2c6ecfso128548f8f.0 for ; Wed, 06 Aug 2025 14:11:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=submonkey-net.20230601.gappssmtp.com; s=20230601; t=1754514653; x=1755119453; 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=qWwDaEKreiQjFneEUKKShUaH52ruFLCpIICPsCseeBk=; b=Oxyy0gWHPw3PP6jiPuzA2YEE7CIg/3DIxeY8FVKYOGioW82CWB/jpv3TkuCtS0WeEf ftNYjSMSUop2kSIUbMaXDCs3QIOKQUcdTG6I4YBF1m2y371/UgHyU40bnKm7dV6itZ2x nAD64TIyQvoNaHpfunm8WUKSug6Kt6an9jBraEbpr+fzJg9InmVZA896S3DkRsPLT17K mGHyOJulAZbLhmTaH/OxynJs9foBiQYyBPHEsIAo/rEo3ZW8+Id4QJpchNtoWC2JmZWO jywmypRRJYvNTNVQEpmzlbQXF9G/Oajib+joewhKvHMO4fcET7R2E4m4/uKreJuEjYeI XRlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754514653; x=1755119453; 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=qWwDaEKreiQjFneEUKKShUaH52ruFLCpIICPsCseeBk=; b=kvyihvHdBsh7JxYdA+AS+DtI/0v16zM7NPV0qoq7PMRURhN93gMKXjZDj9qiAHRriA K2JHxIHDqdXlGbxxWrbAJeN+G9QkXyVSxSXRBayjjiMXFFg1kn3eGWlOEJbukPUZfF0a 2gcgO/Ie/lCdUP876o1gmTLwwjSPxq2stI7YV72PJXTEZO/IhZzieEQH+t4MnPHPSA+m TC49T+6pVep9c45pWs9/T3/WnC3t9Re9Ricaq35CGLj9VqItILbbK641ORQm1i0QHQE8 6BWatIJf6Z4JEn30xSuxBbyQwUqXJGZvk6xSRdk1vs7+TKTLZa+B+OrUneQZA+bWUulK xEgA== X-Gm-Message-State: AOJu0Yy/ybRtuBhrgyTgP0fpG3MvnGaSf+9PsnNjEENVqp3z2BElfNNC BI4OoaDuouaqZRSrPEY/thXQUO3hzQxbHeEiHesb7847+LZcnsKDITMmYUAkPChcKl0= X-Gm-Gg: ASbGncvwPpsNjIWFpZJvbttO8tZ3diqx/dqGXusl5nIMFUPNLtoaXJ55kuH1XHwWLby viOmfg4JNSQxjfAXTcLszTT2JKdl9oz7g4rhyk0vS2iU4rfh97XrFuu68wmr/mRMTMSJU8CUmvb FxjZYJn3fIic9bAQuxyqSW0AdeYzjI7K5bdLSuOSoFVwEJNVlTvAvIPxRQItCBwv5KuuinKaf1K C6qEMPl/7O40HYaKg+q/m6rt2AlAVOgJU0BmhekkGYRx241OCQV07hfAHsuu5kBx32SoudoqJq2 QAI0tnFmaPrvAqqFVj5qA3S7hbdknQLyjuLcKtVSBMCEcww6LUhP45RVls0PqyTyKZqaAC6YlI6 2BLM0MWxPJaFUcIVzja9kzlnjcxfumHBQIufDp9ycsbc+svZZ/3bIMu435KSEOwoYkA== X-Google-Smtp-Source: AGHT+IEMKBFtkEYMAJIY0XDmnjIeG0GKNDB0/as2L1rNiKaK/hsxSv934ojEMQwgrCLZve03qULQDg== X-Received: by 2002:a05:6000:400b:b0:3a6:d145:e2cc with SMTP id ffacd0b85a97d-3b8f4166013mr3854730f8f.15.1754514652494; Wed, 06 Aug 2025 14:10:52 -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-459ded356b9sm128016225e9.12.2025.08.06.14.10.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 06 Aug 2025 14:10:52 -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 22:10:41 +0100 Message-Id: <742CE190-C37F-4665-874E-E3851060E18D@submonkey.net> References: Cc: FreeBSD-pkgbase@freebsd.org In-Reply-To: To: vermaden X-Mailer: iPhone Mail (22G86) X-Rspamd-Queue-Id: 4by2yY3yXnz3FYn X-Spamd-Bar: ---- 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:15169, ipnet:2a00:1450::/32, country:US] > On 6 Aug 2025, at 18:40, vermaden wrote: >=20 > =EF=BB=BF >>=20 >> Because that=E2=80=99s what you asked for. >> Why would the command do anything other than that? >> If it did not, what command should and would you oppose it existing? >=20 > The problem is that the same 'pkg delete -af' command - will behave DIFFER= ENTLY with PKGBASE and without PKGBASE on the same FreeBSD version system - t= hat is the center of the problem. >=20 No, it has the same behaviour. The result on the system may be different, but that is true of many, many co= mmands that make assumptions about the existing configuration of a system. Ceri= From nobody Wed Aug 6 21:17:19 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 4by3604zc5z64Dnt for ; Wed, 06 Aug 2025 21:17:28 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: from mail-qv1-xf2d.google.com (mail-qv1-xf2d.google.com [IPv6:2607:f8b0:4864:20::f2d]) (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 4by35z5vDsz3GQ2 for ; Wed, 06 Aug 2025 21:17:27 +0000 (UTC) (envelope-from markjdb@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=OF27ahJc; spf=pass (mx1.freebsd.org: domain of markjdb@gmail.com designates 2607:f8b0:4864:20::f2d as permitted sender) smtp.mailfrom=markjdb@gmail.com; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=freebsd.org (policy=none) Received: by mail-qv1-xf2d.google.com with SMTP id 6a1803df08f44-7074bad053bso5202756d6.0 for ; Wed, 06 Aug 2025 14:17:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754515042; x=1755119842; darn=freebsd.org; h=content-disposition:mime-version:message-id:subject:to:from:date :sender:from:to:cc:subject:date:message-id:reply-to; bh=sD1IreShksuNCoA7rsrY94on5ZMPr42X7ImzVGxvtqs=; b=OF27ahJcdzN2rabtk1Cq7qGULoQr9zSnu2BbvEcp11gyiB8Wb1RG7psddRi3dXpOU9 hvh8VJ2WZ4iUUcZ0dsnjjpx8wnZpzed6ASWtXKxk5KeygmIJc6Ep65gsVCcrr7SU+U3a tJdV8BqH/LS9Z5/7SgxPzuRj4oN79qr4SNJiORMfNC8YGHcOKLMKFpUCaTx8CZoj4HD2 py+7Qm//dPm/SNnJP9VGxtE73s3nDcyfECLirCZ98RPOTp2F4iF8Aj2NvZkowMU+1R2K A7cPgGACZdKIXdPt9d4rBBTznCY9KDKCldkEGVkaOMlsdRz0X56e/G7UeJZ0bDGdOqPB 6C8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754515042; x=1755119842; h=content-disposition:mime-version:message-id:subject:to:from:date :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=sD1IreShksuNCoA7rsrY94on5ZMPr42X7ImzVGxvtqs=; b=HwdQm3CVkSGI7pBUsxCcx9ktelzaBIzQWaTnuPXXQbQaPCRuA9z50mypvNpxNOfCHU 1+2+fsM6g4xbyf3c3MCMbq/huqOtv2JDZUECMvYrnmJvtBgai4wmnXah6ojDa9z0tIGN 8+P80DNZlZHi+b7z3uzmY3pxRjNBBhq3DcY5wOCNY1wURyW/wuNIEb4J6DZUIaoYsMnA X9fkZnbzmPl5AJZr/I5EBcuuwb3c0+2cQFRQMPDddTJigrI9gZYFC1IxxvrJlA/KSyP2 njF+LdHyIsNmLGVsqKWHm+ij3nAoK7YhF6Jg2Cs7ChRrlpu2Rxkgl3AkieWxJv/wBPFC FdYg== X-Gm-Message-State: AOJu0YwX5ecRCZ2dgVXOqDpT1E5Zw4dg5Z1DGlK0szVJ8zij8gI4WIIr jlaCgkUihfGhqwRXzUQ3d+mnT7x3+fRWbTKtKRSSAjVWaMZ1N5/UlzPMEijYsMf7 X-Gm-Gg: ASbGncvXbj8pHY0URKQEFQuS6o1rX7HGaVEBVr+t4KbQ73ZnG0+hm4tTNZmIVWLbmjC dgUr0wqBmHBDlVRx8EZHP8Q4n9OHBDsmAiOCCGK0kcySqSG4XxE9c73tF4UpeQlxFHiVdEQuetU LA1ZjaMUyg7GIvETh/O0KTrhfmHfa6s0oU8AZMRR4i9OAdMuFOdSfHyMUcyEqhgbbxJxcNWDMhp x/bkUfWj6kgUn9o6yqQgGOs2nvEPldZzDqMi7O+gthnyDmzmRdfHDXAktdLc9/gVKkXir0BhxfQ lWz2KZsk79jHNCmamoEDOC1uUSVR8D6RJY4pZ0BXIujMcAWpyBO47dlrKdx5t4Uu9IME1TOI87J orPPx8+1+IJWxtu2hHu5f0SnMTbKnkX5Hq2I7 X-Google-Smtp-Source: AGHT+IEuOEMWB6rWNa8DwBbNIPjZtUWzz7UhYMZhacy447AAa3uRgaj3QLu4K4SkTxUXdCgg06Vr2A== X-Received: by 2002:a05:6214:27ea:b0:707:3314:793d with SMTP id 6a1803df08f44-7097969ff73mr67556806d6.37.1754515041786; Wed, 06 Aug 2025 14:17:21 -0700 (PDT) Received: from nuc (192-0-220-237.cpe.teksavvy.com. [192.0.220.237]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-7077ca3c73asm90273236d6.32.2025.08.06.14.17.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Aug 2025 14:17:21 -0700 (PDT) Date: Wed, 6 Aug 2025 17:17:19 -0400 From: Mark Johnston To: freebsd-pkgbase@freebsd.org Subject: freebsd-update and pkgbase Message-ID: 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=us-ascii Content-Disposition: inline X-Spamd-Result: default: False [-1.84 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; FORGED_SENDER(0.30)[markj@freebsd.org,markjdb@gmail.com]; NEURAL_HAM_SHORT(-0.24)[-0.241]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), DKIM not aligned (relaxed),none]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MISSING_XM_UA(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_NEQ_ENVFROM(0.00)[markj@freebsd.org,markjdb@gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; TO_DOM_EQ_FROM_DOM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::f2d:from] X-Rspamd-Queue-Id: 4by35z5vDsz3GQ2 X-Spamd-Bar: - The future of freebsd-update post 15.0 isn't totally clear. There have been proposals to remove it in 15.0. IMO we can't remove it outright, since may be needed in order to upgrade 13.x and 14.x jails on a 15.0 host. It is also a shame to lose a simple upgrade utility that is well-documented and that many users are familiar with; compare "freebsd-update upgrade -r 14.3-RELEASE" with the upgrade instructions on the pkgbase wiki page. pkgbase offers a lot of flexibility but I suspect many users don't need it; they need a one-shot "upgrade my system, please" utility that will automatically create a boot environment, configure pkg repositories as needed for major/minor/security upgrades, fetch packages, and handle package installation order (i.e., kernel first, followed by a reboot). I don't really think this functionality belongs in pkg itself. So, seeing as freebsd-update already handles some of the above, and users are already familiar with it, I propose extending freebsd-update to work in a pkgbase world. Users would be free to not use it and instead use pkg directly if they so desire, but this would provide a simple alternative to those who don't want or need that flexibility. I'm going to try implementing this, if only to see if there are any unexpected issues that come up. Feedback would be appreciated, both on the proposal itself and on any technical hurdles you see. Aside from the internal changes needed to make freebsd-update subcommands use pkg, I see a few tasks and requirements: - freebsd-update should be able to bootstrap pkgbase; in practice, I think this means that we should import pkgbaseify and make freebsd-update able to run it if the user so requests. - freebsd-update should possibly live in its own pkgbase package so that it can upgrade itself before the rest of the system. - freebsd-update should configure a pkgbase repository using a file in /etc/pkg, disabled by default so that regular "pkg upgrade" doesn't try to touch the base system. I'm not sure yet how repository configurations should be managed: should they be dynamically generated, or should we provide some bundle of configurations (e.g., one for every supported release), or? - We need to figure out how to handle freebsd-update.conf options which don't make sense in a pkgbase world. From nobody Wed Aug 6 21:54:35 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 4by3x51F5qz64GbW; Wed, 06 Aug 2025 21:54:49 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo49.interia.pl (smtpo49.interia.pl [217.74.67.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4by3x45t6Pz3MPr; Wed, 06 Aug 2025 21:54:48 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Wed, 06 Aug 2025 23:54:35 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Ceri Davies Cc: "FreeBSD-pkgbase@freebsd.org" , freebsd-pkg@freebsd.org, freebsd-current@freebsd.org, freebsd-stable@FreeBSD.org X-Mailer: interia.pl/pf09 In-Reply-To: <742CE190-C37F-4665-874E-E3851060E18D@submonkey.net> References: <742CE190-C37F-4665-874E-E3851060E18D@submonkey.net> X-Originating-IP: 45.148.42.1 Message-Id: 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=UTF-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754517279; bh=o0ACDJN+AMM/Oz3EpGJyESFONq9juOn8pwngu4QojL8=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=bL4UsIClWDwfbwvA0xDnzl+S7X5iIiXDPjVNiZLxKISP39wImpyn6ZGM8g4tI8kW7 Q9NdD5ftr6+wyoBeByoAQzk8syscr/X3D8yhTJfZ2/+cPK6V55345se3aDOZGzgdoG sIox2gpSFV12yKZxDTs9mhRgCYx7tTVrsByeAqek= X-Rspamd-Queue-Id: 4by3x45t6Pz3MPr X-Spamd-Bar: ---- 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:16138, ipnet:217.74.64.0/22, country:PL] > No, it has the same behaviour. English is not my primary language so I will try to explain in more simple = words as you probably did not understood. NOPE. It DOES NOT has the same behavior. Situation A. A.1. You have FreeBSD 15-CURRENT installed in 'classic' way. A.2. You issue this command: # pkg delete -af A.3. All Third Party packages are deleted from your system. A.4. You FreeBSD 15-CURRENT Base System remain UNTOUCHED. Situation B. B.1. You have FreeBSD 15-CURRENT installed in 'PKGBSD' way. B.2. You issue this command: # pkg delete -af B.3. All Third Party packages are deleted from your system. B.4. You FreeBSD 15-CURRENT Base System is REMOVED with only 2/290 packages= UNTOUCHED Details here: - https://github.com/freebsd/pkg/issues/2485#issuecomment-3133359219 Regards, vermaden Temat: Re: PKGBASE Removes FreeBSD Base System Feature Data: 2025-08-06 23:11 Nadawca: "Ceri Davies" <ceri@submonkey.net> Adresat: "vermaden" <vermaden@interia.pl>;=20 DW: FreeBSD-pkgbase@freebsd.org;=20 >> On 6 Aug 2025, at 18:40, vermaden wrote: >>=20 >> =EF=BB=BF >>>=20 >>> Because that=E2=80=99s what you asked for. >>> Why would the command do anything other than that? >>> If it did not, what command should and would you oppose it existing? >>=20 >> The problem is that the same 'pkg delete -af' command - will behave DIFFERENTLY with PKGBASE and without PKGBASE on the same FreeBSD version system - that is the center of the problem. >>=20 >=20 > No, it has the same behaviour. >=20 > The result on the system may be different, but that is true of many, many commands that make assumptions about the existing configuration of a system. >=20 > Ceri >=20 >=20 From nobody Wed Aug 6 22:13:22 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 4by4Lt2rPJz64Hh1 for ; Wed, 06 Aug 2025 22:13:42 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) (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 4by4Ls6rw8z3RTM for ; Wed, 06 Aug 2025 22:13:36 +0000 (UTC) (envelope-from ceri@submonkey.net) Authentication-Results: mx1.freebsd.org; none Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-451d41e1ad1so2428975e9.1 for ; Wed, 06 Aug 2025 15:13:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=submonkey-net.20230601.gappssmtp.com; s=20230601; t=1754518414; x=1755123214; 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=xp8hdrEDQMalZmW2EU5iKBveN5f9suCr4Jq0WUXpSeQ=; b=we2Sahg4FekpXKxY8p7RumfM1aNNIxEbHngyhBZi6oQ3xzOZOgLQjm2/9WAOeMKxnW W+iLEXrpnJFxxslqJwL46V9WNMEqGo4ay+HnKtVXLK8Pj7wcvulKZwCUAcpN3bfsavCJ 211dtR9SUNDUgExz/yos7MCCmntuwvXGpQHJfHPBzcbE5QF+adllr0+NSGznkaRok9GA x1rktiNATjZ4EcKhWnF2Sba7spsuNN7Cw915lUnjkWkPFNMSkwMv0YRyIVU75JHvqWjp Y2FAWWaGQoED7Pv2AN1aL7bAs3ppn7mnjjIaGVAGGAujrPvqIF0drbdrtvIx8zQEDpnP DicQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754518414; x=1755123214; 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=xp8hdrEDQMalZmW2EU5iKBveN5f9suCr4Jq0WUXpSeQ=; b=R90pbbV7SiVNXIuvwAvSxknnZHVf/mFKxSoSZsdg5M8tc/DMTUi1Tj9gd5qN1gvAaW Y/Oen6CwmjTBjObzZxyMgotLuM3MejSlz6KCPxmLY1CjMKvTFMVhiBfYTbzx29JFXeUP nDA31Lv3++x3K7jTw00XHdr/vQkN+vfW8BoIL0FW2WQYOY2H5S5gtE7Kx9PEJUx+3yDJ cEYSh5NYAIaMspoZr0ICVpXnmvZZK4te4+SkV0/iXMlvm/gXZlRhic+TaMEIuCGCRZMw pBl+7iBcyB8HpbPcOz62IQWDcGBe6YxpGSV1wk3owQn0iCJN0q05uNCjKLsULJyI8Jlq 950Q== X-Gm-Message-State: AOJu0YzbjsRKmgW6Qn4BHubzrfSmFp/T0iYi0VEyeTd4SaSwYCfZ5oQu AB94+1aLH+ope7ddczCCoJDtXml0l06KRQfd9xohciht8YYo9lyiIr0+fbmoakQVYgc= X-Gm-Gg: ASbGncsMTlprUSHiZlWY8Fa2WG0q9qjQKiJ0n2ICE1UuDwkxsol1Ky0/n1ZdjzSohX4 uu9SgJbI8gdeS13rWQpqzjLWvvWNF0GQPXxpPntEtk2R5KRR4wbZzGgzNNEb8jnZIt4cNCuoDqX 4r+XvPqDHjwCsaKDjj7JV3wiAIz0cBq4jBgyR7DjCHm8Up2sdIFx/MV62dnuDaVm+g/FiTbjIWy ZRMwb/YgO/VmQMML/vmQRy3e+iV/3ZHsoK7BZ8uot9kM53ZGWapttZ4pPB33mWcRSJ8x9qynGCr WmplcAJBcYlbGlE8urVNKAFtOvj/G8+7Qyc/p8/Zs7ZCgs9cBjUN2KZSdW33azAqzzXJzacIYWP f3OEvkeWgHY/WK5A1KkkByU+kOH6uD6yTrvkpw6dl5s281Vdeop1AkS0fAs/jciw1yA== X-Google-Smtp-Source: AGHT+IEdxSW4Epm3MOqvhU1f/fiQKmPDowi19BBh4BVjX6Pnyho/OI3r4sQDbveFdZb/M4zb0CIc9g== X-Received: by 2002:a05:600c:1c9b:b0:43c:ec4c:25b4 with SMTP id 5b1f17b1804b1-459ee8171c7mr5239185e9.10.1754518413477; Wed, 06 Aug 2025 15:13:33 -0700 (PDT) Received: from smtpclient.apple (host-80-42-172-59.as13285.net. [80.42.172.59]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3b79c3bc12csm24945045f8f.28.2025.08.06.15.13.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 06 Aug 2025 15:13:33 -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 23:13:22 +0100 Message-Id: References: Cc: FreeBSD-pkgbase@freebsd.org, freebsd-pkg@freebsd.org, freebsd-current@freebsd.org, freebsd-stable@freebsd.org In-Reply-To: To: vermaden X-Mailer: iPhone Mail (22G86) X-Rspamd-Queue-Id: 4by4Ls6rw8z3RTM X-Spamd-Bar: ---- 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:15169, ipnet:2a00:1450::/32, country:US] > On 6 Aug 2025, at 22:54, vermaden wrote: >=20 > =EF=BB=BF >>=20 >> No, it has the same behaviour. >=20 > English is not my primary language so I will try to explain in more simple= words as you probably did not understood. >=20 > NOPE. >=20 > It DOES NOT has the same behavior. In each case it forcibly deletes all the packages from your system, like you= asked. I understood you fine, I just disagree that this is a shocking result when y= ou have specified the =E2=80=9Call=E2=80=9D and =E2=80=9Cforce=E2=80=9D flag= s. In fact it is exactly what that command is documented to do and therefor= e is very far from a violation of the principle of least astonishment. Ceri >>=20 From nobody Wed Aug 6 22:21:32 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 4by4X31smvz64J2x; Wed, 06 Aug 2025 22:21:39 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo73.interia.pl (smtpo73.interia.pl [217.74.67.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4by4X26MKZz3RnN; Wed, 06 Aug 2025 22:21:38 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Thu, 07 Aug 2025 00:21:32 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Ceri Davies Cc: "FreeBSD-pkgbase@freebsd.org" , "freebsd-pkg@freebsd.org" , "freebsd-current@freebsd.org" , "freebsd-stable@freebsd.org" X-Mailer: interia.pl/pf09 In-Reply-To: References: X-Originating-IP: 45.148.42.1 Message-Id: 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=UTF-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754518897; bh=dwxUzjh9YvX0lQikjfrfaADN2Dz9q4LCBC96nIMkt2s=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=cQyCWt/za5dtbO+sFUg+jZXwNPBklV/asyxJ8fYtHie6D3WemtNJ5zxxsEyKIvirr 4jmoOEduw7K58DUMbnyLfxZCEQdFP4q4EKSn2slJ0waq560eIwzcFapoIuMrVCIHpz 13M/O/iOzJgh+OUUE3slVY4igLr1cXaQGF39aR+Y= X-Rspamd-Queue-Id: 4by4X26MKZz3RnN X-Spamd-Bar: ---- 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:16138, ipnet:217.74.64.0/22, country:PL] So You still do not understand ... The pkg(8) command works fine - its just NOT SUPPOSE to DESTROY most of the= FreeBSD Base System - because FreeBSD is not Linux to allow shit like that= ... Temat: Re: PKGBASE Removes FreeBSD Base System Feature Data: 2025-08-07 0:13 Nadawca: "Ceri Davies" <ceri@submonkey.net> Adresat: "vermaden" <vermaden@interia.pl>;=20 DW: FreeBSD-pkgbase@freebsd.org; freebsd-pkg@freebsd.org; freebsd-current@f= reebsd.org; freebsd-stable@freebsd.org;=20 >> On 6 Aug 2025, at 22:54, vermaden wrote: >>=20 >> =EF=BB=BF >>>=20 >>> No, it has the same behaviour. >>=20 >> English is not my primary language so I will try to explain in more simple words as you probably did not understood. >>=20 >> NOPE. >>=20 >> It DOES NOT has the same behavior. >=20 > In each case it forcibly deletes all the packages from your system, like you asked. >=20 > I understood you fine, I just disagree that this is a shocking result when you have specified the =E2=80=9Call=E2=80=9D and =E2=80=9Cforce=E2=80= =9D flags. In fact it is exactly what that command is documented to do and therefore is very far from a violation of the principle of least astonishment. >=20 > Ceri >>>=20 >=20 >=20 >=20 From nobody Wed Aug 6 22:21:34 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 4by4X64q4xz64J32 for ; Wed, 06 Aug 2025 22:21:42 +0000 (UTC) (envelope-from darren.henderson@gmail.com) Received: from mail-qk1-x736.google.com (mail-qk1-x736.google.com [IPv6:2607:f8b0:4864:20::736]) (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 4by4X60Gd9z3SLL for ; Wed, 06 Aug 2025 22:21:42 +0000 (UTC) (envelope-from darren.henderson@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qk1-x736.google.com with SMTP id af79cd13be357-7e638975262so60222085a.0 for ; Wed, 06 Aug 2025 15:21:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754518896; x=1755123696; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=5VJSFYWOobKsNMh5pjqDvbge6RLEa+4Y1EMWQADBr5Q=; b=ec8jAmt3yEwaq4TdLx8Su3lIcbT56cHmxmUriWHeiJTNrc6wsJf1a+QWhvJm9HFJAJ xILfXXsPqxBwSTzWV8IoULDCV/lWmjYh0IPbY2I4876KXaMIfU5joI0xxr/Vpzk1tznb ZEATg5CUuY46y6vXyhG3Z9Whmr32Tt5+gbxeMN4A5H1fwpeLMBBf/OMP1WP4SEtXdLmz 6QuEbskxfiCO7rSRH2W/OOki/z47mA8WzCrAuSBoRP6+LV9t6rSe7HsGAVDDfzlNcZrf 4FhiTWUObuvAJ7S9Qmo8ImJ70DTLAgijFpb05x6MpP4mB/0TrM4n8r2yWm2saKABC3ZW WcJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754518896; x=1755123696; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=5VJSFYWOobKsNMh5pjqDvbge6RLEa+4Y1EMWQADBr5Q=; b=jqVYA+MUWtBRJwh0Eu7Cpliaht4BxeE97dYAPIbHS8H76TYa+N//Fthc9g+c7nRprn U5tVihExPzy3TIfG8yD1QeqxNNvT6+2PHC3k47TIb1H4kMVLy6IPX01CotzXycVppfGj ARESTU3bmUQz0agiBMxiXpOUoVIQuG2spDKr1wUKFkD5ko7EYdy5FjefGohh08G1vSz4 OLnNptwDdTMNbKNRVuK52IPatr7fA7tVziIb/KWmx++x4BC1sqQVUUH+A+uhU8nASuws IV/DUT/h3eec8JOCuTlGy/lx7lhrmCOKvtwaEOCMvwOSF1ppCxY+DYVDIc+2emsqpxVL WyIg== X-Gm-Message-State: AOJu0YzfQPAhSMK+scG4+FZbBxW3lDXCckwdZ/k1rmyPZIpPZ1yus6/x Lq4zQ9P+C3wirzjHHVmWjgvgz24df5XNLci6IRoofugKTa07rNsZQok6dvqUgQ== X-Gm-Gg: ASbGncsg54C899GWZ/HWensaMhZed6e2+hd10nnIvvCV26P1z8Kd6pDt9O2t/e2TBRR X5zrBf8+AvHsaicGnDSnYtTJSJsmBCMSWT4KIMTggE3gCWvMwLVM3bXkHOwptnNPiJt77peCYXw 0GzfloWraDVYakdZdI+ffMTrjIL9tWdS3c8Z6sCuvwSisugCxxupaKcuGP5EfT39RS4Rm5U5U2S 5Euf5GxAdHmEAt5NTkBdnA+/+SpjXcOWxhPWCnvHb8450f9LZwAaFtqfYfAilJkMlTv4R2CwGmO eWb36xP+tWvJpF97ciACou31ZJNEOsUZCji2C78WYEWb40x7wFifJZlsikgwKKrCBxF9swc92GL sAAoK1m/+mAcUm1sVNP2SaLGddJAgZfguF3qrq6Nv0SY+Ad9ZZkrEpRlq5A== X-Google-Smtp-Source: AGHT+IFEAJjdh1qkhZTyPCqtik/U6MaKHj4zuJLUmUdhgQ3RXgiXU0rV8Wv+qQvw7iTeRZwyitAtRQ== X-Received: by 2002:a05:620a:1192:b0:7e8:b54:782e with SMTP id af79cd13be357-7e814e36afcmr552568285a.44.1754518895757; Wed, 06 Aug 2025 15:21:35 -0700 (PDT) Received: from [172.17.0.11] (nighttide.net. [64.223.192.211]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7e67f75596dsm881228585a.76.2025.08.06.15.21.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 06 Aug 2025 15:21:35 -0700 (PDT) Message-ID: <0124906a-a19e-4068-a198-bea029810ea3@gmail.com> Date: Wed, 6 Aug 2025 18:21:34 -0400 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 User-Agent: Mozilla Thunderbird Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: "FreeBSD-pkgbase@freebsd.org" Cc: vermaden References: <7E69E694-963C-4D69-B5B5-891330FF16A2@submonkey.net> Content-Language: en-US From: Darren Henderson Autocrypt: addr=darren.henderson@gmail.com; keydata= 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 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4by4X60Gd9z3SLL X-Spamd-Bar: ---- 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)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] On 8/6/2025 1:40 PM, vermaden wrote: >> Because that’s what you asked for. >> Why would the command do anything other than that? >> If it did not, what command should and would you oppose it existing? > The problem is that the same 'pkg delete -af' command - will behave DIFFERENTLY with PKGBASE and without PKGBASE on the same FreeBSD version system - that is the center of the problem. > > Everyone that use FreeBSD got used to the fact that pkg(8) command maintains only third party packages and Base System is untouched. With current state of PKGBASE FreeBSD is no different then a Linux distribution with yum/dnf/apt package manager - the Base System 'security' is broken The suggestion re the addition of "pkgbase" command, using its own configuration files, is the best, most straightforward,  fix for those of us who have qualms with the current implementation. The back-end stuff doesn't really need to change as far as I can see. But keeping the base separated is paramount. If for some reason that is beyond the pale, another solution would be to add a new directive to the repository configuration syntax that allows us to exclude a given repo from the pkg default actions. Something like 'OnlyWhenSpecified: "yes"' or 'ExcludeFromDefaults: "yes"'. Terrible names but I expect something better could be found. The effect should be that the given repo is only operated on when the -R argument calls for the associated repo directly.  So "pkg upgrade" would operate on all repos except the repos that have that setting.  Think of it as an 'ENABLED' but with restrictions. The exclusion should be the default for the config that's being tagged as FreeBSD-base. From nobody Wed Aug 6 22:22:09 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 4by4Xz1xDGz64JLd for ; Wed, 06 Aug 2025 22:22:27 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.53]) (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 4by4Xy29btz3TWh; Wed, 06 Aug 2025 22:22:26 +0000 (UTC) (envelope-from asomers@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-af910372ab3so253998666b.1; Wed, 06 Aug 2025 15:22:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754518942; x=1755123742; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zBwIaNjph900wt3+p7XgACIujPkhWzEgxJA6DiCExFE=; b=eh7vtw389xKWjbvenPXcCBSZ3lJjc8F3+YLStKlLnPmLAMsF0gDvmrlJnmosFXvyXJ hJe1oS8J0ZFL+HUrhM7bUTTftLPJRDn7N/bIoylzHr29HkIgk5WOv1u0/Go8TpRpWnof oATgkdCb3Hwi7PrivSyq2jiO6h/DBC+rrozOfV+MD9XbjrtiQU5RxLD7RO1siG3+yLfa r2Dbvws7mOBojauHCkIwh1iIswkJdoi66BX8vZFr1GcIwdBfFeF2iNXnyip/M6Utjowa l2EWuLAnuGU+8RSRX0pQyznZbsIGxqrzXoJW7Xtlsx8h7MEeBmSQ/cmANGPu14i5gqBV FLtg== X-Gm-Message-State: AOJu0Yx0f0rWyUcid/IzY/mUEJRYwJMjV/9RlkeqYJxR2IkVNbBT+K6l LBYf7UsL4cELnJaaU3drjh6h9+XEYsPixg899bQVfvgHZqJLtX5TIWc3H6LFXGI6nr31ZqTy3bM BriSfSfuydLc+b3Z/1lx9/PJ+MaUcD1ikLw== X-Gm-Gg: ASbGncuOE1Y+zw4XVnOu8SPwLw5JnExLqhbR940D276vVVHVT2aHkTeep94tMxYhJDg NzeSpk4HSy4j+Yp5n6Lru2GRe97sLmLsPGfTpDFa8mjyKLdD1iaoVaGteqXfAAOc3xC1qOepaQI 6FuxExSAwpc6WiiDXMOa9I4amF1Cfmf3hA4LvlkM5Sp4WJfJlLrJZ5SO+42MsZx5o4Q7cRqanpv q9NP1c= X-Google-Smtp-Source: AGHT+IHQePb+jvibeFEMVZigBwz9fXTTUGWamS4DBJ5XAQ+mU2uofRyv6qbNG6TC/rP0kQJHoA+47F0DBxyjgMcXZwI= X-Received: by 2002:a17:907:97cc:b0:af9:41a4:25b3 with SMTP id a640c23a62f3a-af9a3ee84f6mr104484166b.29.1754518941719; Wed, 06 Aug 2025 15:22:21 -0700 (PDT) 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 References: In-Reply-To: From: Alan Somers Date: Wed, 6 Aug 2025 16:22:09 -0600 X-Gm-Features: Ac12FXxEdyaTduRWElism8vO5cwWAWH5aFjrUesHqujx46sHJLocSBiritWTc2s Message-ID: Subject: Re: freebsd-update and pkgbase To: Mark Johnston Cc: freebsd-pkgbase@freebsd.org Content-Type: multipart/alternative; boundary="00000000000045e242063bb9c6dc" X-Rspamd-Queue-Id: 4by4Xy29btz3TWh X-Spamd-Bar: ---- 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:15169, ipnet:209.85.128.0/17, country:US] --00000000000045e242063bb9c6dc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Aug 6, 2025 at 3:17=E2=80=AFPM Mark Johnston wr= ote: > The future of freebsd-update post 15.0 isn't totally clear. There have > been proposals to remove it in 15.0. IMO we can't remove it outright, > since may be needed in order to upgrade 13.x and 14.x jails on a 15.0 > host. It is also a shame to lose a simple upgrade utility that is > well-documented and that many users are familiar with; compare > "freebsd-update upgrade -r 14.3-RELEASE" with the upgrade instructions > on the pkgbase wiki page. > > pkgbase offers a lot of flexibility but I suspect many users don't need > it; they need a one-shot "upgrade my system, please" utility that will > automatically create a boot environment, configure pkg repositories as > needed for major/minor/security upgrades, fetch packages, and handle > package installation order (i.e., kernel first, followed by a reboot). > > I don't really think this functionality belongs in pkg itself. So, > seeing as freebsd-update already handles some of the above, and users > are already familiar with it, I propose extending freebsd-update to work > in a pkgbase world. Users would be free to not use it and instead use > pkg directly if they so desire, but this would provide a simple > alternative to those who don't want or need that flexibility. > > I'm going to try implementing this, if only to see if there are any > unexpected issues that come up. Feedback would be appreciated, both on > the proposal itself and on any technical hurdles you see. Aside from > the internal changes needed to make freebsd-update subcommands use pkg, > I see a few tasks and requirements: > - freebsd-update should be able to bootstrap pkgbase; in practice, I > think this means that we should import pkgbaseify and make > freebsd-update able to run it if the user so requests. > - freebsd-update should possibly live in its own pkgbase package so that > it can upgrade itself before the rest of the system. > - freebsd-update should configure a pkgbase repository using a file in > /etc/pkg, disabled by default so that regular "pkg upgrade" doesn't > try to touch the base system. I'm not sure yet how repository > configurations should be managed: should they be dynamically > generated, or should we provide some bundle of configurations (e.g., > one for every supported release), or? > - We need to figure out how to handle freebsd-update.conf options which > don't make sense in a pkgbase world. > This sounds like a great idea. You might consider switching to freebsd-rustdate, though. It's far faster and somewhat easier to use. It's probably more maintainable, too. --00000000000045e242063bb9c6dc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, Aug 6, 2025 at 3:17=E2=80=AFPM Mark J= ohnston <markj@freebsd.org> = wrote:
The futur= e of freebsd-update post 15.0 isn't totally clear.=C2=A0 There have
been proposals to remove it in 15.0.=C2=A0 IMO we can't remove it outri= ght,
since may be needed in order to upgrade 13.x and 14.x jails on a 15.0
host.=C2=A0 It is also a shame to lose a simple upgrade utility that is
well-documented and that many users are familiar with; compare
"freebsd-update upgrade -r 14.3-RELEASE" with the upgrade instruc= tions
on the pkgbase wiki page.

pkgbase offers a lot of flexibility but I suspect many users don't need=
it; they need a one-shot "upgrade my system, please" utility that= will
automatically create a boot environment, configure pkg repositories as
needed for major/minor/security upgrades, fetch packages, and handle
package installation order (i.e., kernel first, followed by a reboot).

I don't really think this functionality belongs in pkg itself.=C2=A0 So= ,
seeing as freebsd-update already handles some of the above, and users
are already familiar with it, I propose extending freebsd-update to work in a pkgbase world.=C2=A0 Users would be free to not use it and instead use=
pkg directly if they so desire, but this would provide a simple
alternative to those who don't want or need that flexibility.

I'm going to try implementing this, if only to see if there are any
unexpected issues that come up.=C2=A0 Feedback would be appreciated, both o= n
the proposal itself and on any technical hurdles you see.=C2=A0 Aside from<= br> the internal changes needed to make freebsd-update subcommands use pkg,
I see a few tasks and requirements:
- freebsd-update should be able to bootstrap pkgbase; in practice, I
=C2=A0 think this means that we should import pkgbaseify and make
=C2=A0 freebsd-update able to run it if the user so requests.
- freebsd-update should possibly live in its own pkgbase package so that =C2=A0 it can upgrade itself before the rest of the system.
- freebsd-update should configure a pkgbase repository using a file in
=C2=A0 /etc/pkg, disabled by default so that regular "pkg upgrade"= ; doesn't
=C2=A0 try to touch the base system.=C2=A0 I'm not sure yet how reposit= ory
=C2=A0 configurations should be managed: should they be dynamically
=C2=A0 generated, or should we provide some bundle of configurations (e.g.,=
=C2=A0 one for every supported release), or?
- We need to figure out how to handle freebsd-update.conf options which
=C2=A0 don't make sense in a pkgbase world.

This sounds like a great idea.=C2=A0 You might consider switching = to freebsd-rustdate, though.=C2=A0 It's far faster and somewhat easier = to use.=C2=A0 It's probably more maintainable, too.=C2=A0
--00000000000045e242063bb9c6dc-- From nobody Wed Aug 6 23:03:52 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 4by5Sz3b1dz64L9y; Wed, 06 Aug 2025 23:04:03 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) (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 4by5Sy1qyyz3c93; Wed, 06 Aug 2025 23:04:02 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=TJE8XMF8; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::42b as permitted sender) smtp.mailfrom=grahamperrin@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-3b78127c5d1so180539f8f.3; Wed, 06 Aug 2025 16:04:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754521434; x=1755126234; darn=freebsd.org; h=in-reply-to:autocrypt:cc:from:content-language:references:to :subject:user-agent:mime-version:date:message-id:from:to:cc:subject :date:message-id:reply-to; bh=bGHCp4UCS5ysE1me3BKHoBP76JFlQZq2EXuxXrwsANM=; b=TJE8XMF8IuYlxT34Ab0yluk2cDrSp6EL3ytVM9E2Yr1+Sw+SBwclqwtgBoT/F36PKX CTqXXJaBRQDfgqCK35kAxFbTTe1HGtDLKHeibLPVbTnKpDwMm+B1KfuH6VUwp3udGxJR Mo9xbtpjML3QxeZ8ov0VxiTDS3ymVU+puRG1+2AUJbcgHgoqY550UOc2rxpbM2yFP0Uf EC7igZXkRbWuvPE7oS32ipHx5WtxnhYB9dodVKtm8rAu9luWUgslOaNZg3/0yGAkaH6G kZ9TGE+5tsgDhSLFQrHRU9/kHUOzuc+nLZQRz6krQKP3I7X5KGJJOaWxyyTt8tznkUTP 3ncw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754521434; x=1755126234; h=in-reply-to:autocrypt:cc:from:content-language:references:to :subject:user-agent:mime-version:date:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=bGHCp4UCS5ysE1me3BKHoBP76JFlQZq2EXuxXrwsANM=; b=BjZLwhImlRvefYBWDJf/Jf/NND6XxhsYi0DJxaREULYA2TQ8eeq9Q0XNvh7cjO+g7a QbyVw1walUh6RE1Gc4oJ/4qZUi3OqYjBx8TCmTsXIqz01E4f/3VO1CVAG3wzg6SypRg7 7/nsuavUH9x9JTdeRMMIQlDBo/EcYkHoIXlgnbvLOpj6S24bQc6RCn+k7h4Ojg5DJ3gO e08hop/gRJfXuVjXcZMMP9Ivjgnoht6bkeVuef9k0l+sj/ZqY6ZOF7oz8oyutNzuq7BJ 5MrHwynG8d5NM+M8K7y3OIkdnl3mr4AUeiJGLS+W4el4QwxXfRZm0aSasiMNYlIzYmjT kx5w== X-Forwarded-Encrypted: i=1; AJvYcCU6Ds6lJpgEOHD4/NVn1P+97BMZJMJoADzfOvqPXpV7bR2gcjaAnnKKAksPHIxIWqt5V5JYL4JHCXa8ddQ=@freebsd.org, AJvYcCWzkRiSK2kwbS27yv028MQOJRM3I8EjzOHZYwL3qqWYBWRRnu/QggxNUZRiqeDr9Wfq9PGB0B4N7TLK6U9IHfE=@freebsd.org X-Gm-Message-State: AOJu0Yx647E2kn67Ou5fPxxRBuK5dG8o3xBkQCFNA5MQd3BEcWvuLcQj NtmzJYX8dTv91IJS1gC2/+Mr5DOhR+p1Na3PxtwcmBBj7QCdIKT7aJOIZ6LY4pZA X-Gm-Gg: ASbGncs9xH/TJySIU0UXbzlmxBmVTWzPZy29Q8hFDLKZEdZXueAUPQmFaptFL4YxMwr IZBC/mZBsuh8xYghxHb3JE4pxjtMZ84Ihb3EoE4M8o1H+XF2RKk2eyEa2TsbAwLpsg3F53hH03c gvMP2kH2Njs4rKOrGzujQJp1s9SXofDm53pY5AkQ0/NoJFAkfIG0pA4QCsQmYNi48Qb6fc/n0xy 9uYgYtT8KF8yuH0HCnFckl0FckjbA8MkJ9ryJUytmo4Yiz6IZ6I9aWsTk2Z0J6R+61Cj41q7xH7 R925WjRddVmZEo3+e+IyRnl3KEyEFU57XhKrch92nXy96Ytu7G+hVfFvOCFKKCt5a3oWJ9/GvkT VHNAjKuErIRdNacneHX+QJfqfRFoCjKr17SpKVWUAGQ1pl5A1QjeEuT8HHFc= X-Google-Smtp-Source: AGHT+IHLcGiKS//SeZ1BQp1pAAGAqW4JdwzhMjvOtFGzr6uqcn6tpJ1ccKWtNH/CCI514qhTmdF3uQ== X-Received: by 2002:a05:6000:40cb:b0:3a4:dfc2:bb60 with SMTP id ffacd0b85a97d-3b8f41bb765mr4145934f8f.26.1754521433880; Wed, 06 Aug 2025 16:03:53 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3b79c4533f1sm24853229f8f.42.2025.08.06.16.03.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 06 Aug 2025 16:03:53 -0700 (PDT) Content-Type: multipart/alternative; boundary="------------xNVZBNnpa4mBoD7WaeiR600j" Message-ID: Date: Thu, 7 Aug 2025 00:03:52 +0100 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 User-Agent: Mozilla Thunderbird Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: freebsd-pkgbase@freebsd.org References: <8690FF2F-B66D-423E-815C-9D64700A7D7D@yahoo.com> <311e4b5b-86ea-44f0-9418-d319b97634f0@gmail.com> <86qzxo6c7b.fsf@ltc.des.dev> Content-Language: en-GB From: Graham Perrin Cc: freebsd-stable@freebsd.org, freebsd-pkg@freebsd.org, freebsd-current@freebsd.org Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: <86qzxo6c7b.fsf@ltc.des.dev> X-Spamd-Result: default: False [-3.97 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.97)[-0.967]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; FREEFALL_USER(0.00)[grahamperrin]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org,freebsd-stable@freebsd.org,freebsd-pkg@freebsd.org,freebsd-current@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42b:from] X-Rspamd-Queue-Id: 4by5Sy1qyyz3c93 X-Spamd-Bar: --- This is a multi-part message in MIME format. --------------xNVZBNnpa4mBoD7WaeiR600j Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 06/08/2025 10:17, Dag-Erling Smørgrav wrote: > Graham Perrin writes: >> The four lists are not the places for a debate. > You have no authority here. DES conveniently omitted the context. I meant, I'll not abuse the four lists with discussion of content that's off-topic from all four. --------------xNVZBNnpa4mBoD7WaeiR600j Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
On 06/08/2025 10:17, Dag-Erling Smørgrav wrote:
Graham Perrin <grahamperrin@gmail.com> writes:
The four lists are not the places for a debate.
You have no authority here.

DES conveniently omitted the context. 

I meant, I'll not abuse the four lists with discussion of content that's off-topic from all four. 

--------------xNVZBNnpa4mBoD7WaeiR600j-- From nobody Wed Aug 6 23:19:33 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 4by5q30DRvz64Ly3 for ; Wed, 06 Aug 2025 23:19:43 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) (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 4by5q175MLz3g41 for ; Wed, 06 Aug 2025 23:19:41 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=f3EiZGvG; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::32b as permitted sender) smtp.mailfrom=grahamperrin@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-458bf6d69e4so3551985e9.2 for ; Wed, 06 Aug 2025 16:19:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754522375; x=1755127175; darn=freebsd.org; h=in-reply-to:autocrypt:from:content-language:references:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=lMIjcpi6kEWIFbmd7sMJdFU5ZmABqdzqIFooQ0OfEDA=; b=f3EiZGvGjh4uswrqwsH2pJIFnQBUux8wJeEzt57WbMqW2KeySY6J6oEVrMZucTcV0O qm3pITK+G7srBGV0rCYLDsIcfwxn9BcZnYkkNIamyP1DFIJ2IfsttsbzXHYmx3x2fqKc G2Jlzc0ZpR5iT7+Jh7xNgqM9KMz2JpZSvpyuYHYI5eX8teKAcN5XjOyFyzB8lvTGIn/q H6vGk8CiR6oKYzu2m8T67Dxi+i22CLcK8TL+axExbLI6qYYQS3bOCXZPKYUrjiyGbs0W tiBRelLtH6ex6svVoH01Hnb3Bi1Ie2PGMLgl7+ZIAEnIQuKI45T3DOPCI6gowCuc9Gr+ tmiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754522375; x=1755127175; h=in-reply-to:autocrypt:from:content-language:references:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=lMIjcpi6kEWIFbmd7sMJdFU5ZmABqdzqIFooQ0OfEDA=; b=sytoxXObABSNe8aHgSk7f8sypSzK6QYfJlnECxmJbJkmYuM6ZunVmbtzfRQkKXq+vj wxqh1RsOhr5oDX7RbroFfYiMyxyV4+muD7leq/CUhxOeG+MYdHXOnDAj7rppry8ugbE5 Xco6hpNFTLwZ6BfWbtPP0JBtaHNJhKOw11ccS3h0xTrmqWVpH/54hO0CfKDTUXW5FViH yybtrKl6vWqk/5n2uv3ebMp5nuqLv1cJJG9mhuBwCECZD5SfEeD7TF16OjjQgFHgxjF/ LtbwyvLNo0eKfW7gl/RzWfdFrH206V7PTS01iWfXzFgjnOlL7OHQzG8KGHyvYwA9xYpS 71+Q== X-Gm-Message-State: AOJu0YwWOjVxSqbXzNWwVdrTkdAHws1LiTmK2spazDYkTtYqzYfTRuCD ZGbVFDOb0Lgq257AMHT/3+XDTBIz88r/ik/ycggPC7i0Q0MW1WAN7mR+PV0SQw== X-Gm-Gg: ASbGnctl2dcvkc2uWUM/YQ1tZ+AtCK38jsqK7Vhy1xeL6z5SpQcpvGZWFHb+k06MyaR m/rKRNazvEzA80+wPAOJgGFpBfvg3FrLwNiSMEk16hmX3/qtmeimcy9LpQp4M3i4yyULLysOKM7 dBRSP06Vvp9Rg32TpznqXr9zvX3hbblyPqKB7OEmBPEpUPrm6nBb+LA8Y8+iIKR1gMqS2MEzQYM +LqdfOpqmHqQ2uQts0E3pQTD0DVVswAcAVwFVjaxK6Q0a+4keWWeK4A6/rgEQRRqLEuDr5KnBkW NAm4Z+MV0ZuLhqFn5KL9AXiQ0eORHpKKI7RdTUG/6gXCnPTFiKFTxtm62jLLpn7E7Ytwvn+umxb vjcYqDdE9TQlny5wyW39n6gT7dbbCw8dntdk+O6uF1T2+4DzG4eIy1t3WHTM= X-Google-Smtp-Source: AGHT+IG8/728b8sKKpgNd/8LH9kQZNiyIbSIjdSYoyY9F53TH0I1KWzPNP1gZ2W9qU2C3WfoKOyDvQ== X-Received: by 2002:a05:600c:800f:b0:439:643a:c8d5 with SMTP id 5b1f17b1804b1-459e74b760cmr44538355e9.0.1754522374636; Wed, 06 Aug 2025 16:19:34 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-459e58400f5sm65154965e9.2.2025.08.06.16.19.34 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 06 Aug 2025 16:19:34 -0700 (PDT) Content-Type: multipart/alternative; boundary="------------Q9AV0bWi0MnePoseYS9ZGURo" Message-ID: <0d0fbf1d-5400-4feb-9d6f-b1955bb84a9a@gmail.com> Date: Thu, 7 Aug 2025 00:19:33 +0100 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 User-Agent: Mozilla Thunderbird Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: "freebsd-pkgbase@freebsd.org" References: <8690FF2F-B66D-423E-815C-9D64700A7D7D@yahoo.com> <311e4b5b-86ea-44f0-9418-d319b97634f0@gmail.com> Content-Language: en-GB From: Graham Perrin Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; TO_DN_EQ_ADDR_ALL(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32b:from] X-Rspamd-Queue-Id: 4by5q175MLz3g41 X-Spamd-Bar: --- This is a multi-part message in MIME format. --------------Q9AV0bWi0MnePoseYS9ZGURo Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 06/08/2025 10:30, vermaden wrote: > … Instructions work as desired - I upgraded dozens of systems this way over a decade and not a single one break. … Evidence of breakage has been presented more than once. When details were offered, in 2021, there was no response. --------------Q9AV0bWi0MnePoseYS9ZGURo Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

On 06/08/2025 10:30, vermaden wrote:
… Instructions work as desired - I upgraded dozens of systems this way over a decade and not a single one break. …

Evidence of breakage has been presented more than once. When details were offered, in 2021, there was no response. 

--------------Q9AV0bWi0MnePoseYS9ZGURo-- From nobody Wed Aug 6 23:43:28 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 4by6Ll2VyWz64NXv for ; Wed, 06 Aug 2025 23:43:43 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yw1-x1136.google.com (mail-yw1-x1136.google.com [IPv6:2607:f8b0:4864:20::1136]) (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 4by6Lk6Bqjz3jym for ; Wed, 06 Aug 2025 23:43:42 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x1136.google.com with SMTP id 00721157ae682-71bbfbd994cso4001477b3.0 for ; Wed, 06 Aug 2025 16:43:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1754523820; x=1755128620; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=hTtuoJmEY51CNtn5hdsD23KmXFC8xuLjYZySug5Z5t0=; b=Ba/XGelMzMJ4PuOdPcn3GJgd2hcE4pcm0AoAyPrKTu6twr0DOE1fSpvQ70YzgHG6gp oc3cVooY7VWS6ZImC9heuoDfI+TcScd0GUKhZnxEubR6QvtRhRMiJ3g+lS8O7EbILSNp bkxDfXXWheney6lNRvggyEzxMLyeeISE4ItLmuRlopaYtjE8naMj6aJ2ZPdPINYTuU0a ey0ZZva63oOKHRI+AxY53sAmkC43bKg/Lgg+tuovdyhYga+q5SajDJ3GvLmL2afn0lCz 5uzl/AAh+zddrBeU0hA8Q3CSbhCK1+ZeDzFqM8eatq4rXv1MRQFXUv4XbAKUB1ggnIhe zACA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754523820; x=1755128620; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hTtuoJmEY51CNtn5hdsD23KmXFC8xuLjYZySug5Z5t0=; b=rmrrCTM+4IvkZtLQTCmPeb5Dk9uFTF0wbmHf8oICaAHRyOHFCELqlrFT+PaOXBU+7v 8D9BwQc/QsJjMDiMIr9rNaT8csgv12Vl+0pojzKc1f2r8qbH6JjFQPzDf9hGGgCBSAAo GiUO7OX7qiYolaH19qqWEgTGHgljn48VcNIQ9AYXYjDNuE+Xr5OeQRy8p6Ul8d9stkuR Z988IZ1voxrCQmKabGMKH9f+u4oxsjow5yat/SpxZWvz5PMKL/8W7z1tSAL1PpXdJmXw TE1Jyq8U0gTM6lVBuG3NT7LtZpxr5oS7mu8DklDDuF0WusJJmeUnR0wQGqzi4dtOH6P4 1IWA== X-Forwarded-Encrypted: i=1; AJvYcCUEhupRRo9f09qb6GF+7Z6rp6sLbLZP6jz2DzVd9DkC9opALa6wg9C6qFhrcPgszJ/9c50FaLDZltP4O9ShtoA=@freebsd.org X-Gm-Message-State: AOJu0Yy7FiTIQn6fbZjhTX6fbfki6gOoi1/xzrPYo/E8zXAJgbpIlMzL Z4v37Z3MxB+12mx3xKm0neLxGlQPQGqtsDZZAbti1MDqe+FH5fZvcxPi5H4LZlgjEaf84f6YQCy lWYk= X-Gm-Gg: ASbGncunfV8od7og4X63h77gRR9Erg7i7adtBb5UeWLZ27d0Q6UH5Ra79Qsk+LPZAM5 PgcAV1QgtpWe6C5P3ozT+D1dp06NeK+wrRiSTYYXP7v27Vg+D6/ZGTSLLZRpCh9RucSkujnQpCw yl1f9VXuA7cA/faW+xSi327pM+U1ao5RYpu3/E6CGLli8sMlV+nq5hP878fxOTnfl1nEg6J721z ICsh0SVB9fNRNBqLj8I/TK44zU86SRs56TOZNGchN8mLf53jgJ1nCQp8WZF2jpuPTnivNjHjj1A rzAEZ8rPAAOM0suQZOk8DLF4GfgMMAVgWPiuC7215u0hdOnLoqsD30qOGPCvS0oYprIyZ1EMZK5 mlBlRewipUJMv0vDPtKYvyk+o5MXI7ex3d/KXA8JGuKKH4L2bVIGWj9sZD0rMsaznC2706w== X-Google-Smtp-Source: AGHT+IGXU1uFL/vsSxZd1ubzTbO3wZtLe8KtTYq4bvE5MaufLc93HWwL0qcNib7RuIe2K/Q6Dp3hdQ== X-Received: by 2002:a05:690c:4b82:b0:71b:69ed:50ba with SMTP id 00721157ae682-71bcc86dff2mr56860787b3.23.1754523820077; Wed, 06 Aug 2025 16:43:40 -0700 (PDT) Received: from mail-yb1-f173.google.com (mail-yb1-f173.google.com. [209.85.219.173]) by smtp.gmail.com with ESMTPSA id 00721157ae682-71b5a3a9ab2sm42718187b3.8.2025.08.06.16.43.39 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 06 Aug 2025 16:43:39 -0700 (PDT) Received: by mail-yb1-f173.google.com with SMTP id 3f1490d57ef6-e8e2b50f8f1so453228276.0; Wed, 06 Aug 2025 16:43:39 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCVUq/iHRZL23D3g28S1pAXe61oVtggtVYnfDKhxdo3uAD3zjqaND6RXJM8MGvfr1e4BifnSQ17wkKs1SYXcoxWO@freebsd.org, AJvYcCWL+gG1B0ZWHkmidkpyhwaGcKaq+gsztT7nlXUuPHGdHVtIQ/4rnYnBgvEuB7zOi+3zFtTjWi3lGuUc1bg=@freebsd.org, AJvYcCWf4gC25b7okBzZWo5D2xC/y3a/KIRcY/N7vr3K10zBTpeBV6YqK3pVipy8FkgICn5g3zNX2Jo7H90zqo382Xs=@freebsd.org, AJvYcCWrPAxMp/zGAWFcvzguT0lCRaZq4asiBRXerFyDEqLdEWuNcHE+Bshope7kW50rbPyZsM9H4xwFRF19pFCrlh0=@freebsd.org X-Received: by 2002:a05:6902:150e:b0:e8b:c39a:3a70 with SMTP id 3f1490d57ef6-e902b8429d9mr4917644276.36.1754523818984; Wed, 06 Aug 2025 16:43:38 -0700 (PDT) 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 References: In-Reply-To: From: Tomek CEDRO Date: Thu, 7 Aug 2025 01:43:28 +0200 X-Gmail-Original-Message-ID: X-Gm-Features: Ac12FXyF_m5weGcIz8NAks0yCWAIcHzas-Yekye59tqHaOybpDidChd7r9ouGmU Message-ID: Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: vermaden Cc: Ceri Davies , "FreeBSD-pkgbase@freebsd.org" , "freebsd-pkg@freebsd.org" , "freebsd-current@freebsd.org" , "freebsd-stable@freebsd.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4by6Lk6Bqjz3jym X-Spamd-Bar: ---- 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:15169, ipnet:2607:f8b0::/32, country:US] On Thu, Aug 7, 2025 at 12:21=E2=80=AFAM vermaden wrot= e: > > So You still do not understand ... > > The pkg(8) command works fine - its just NOT SUPPOSE to DESTROY most of t= he FreeBSD Base System - because FreeBSD is not Linux to allow shit like th= at ... +1 =3D) Base and Userland should be clearly separated, as it was, as it is, no matter how it will be organized internally (i.e. modular base) :-) Maybe its worth thinking about some sort of standard minimal fallback environment (rescue?) when base gets broken for any reason (i.e. broken pkgbase, broken modules, fs corruption, broken hardware, accident) to either restore last working configuration or recreate defaults with/from what can be saved? :-) --=20 CeDeROM, SQ7MHZ, http://www.tomek.cedro.info From nobody Wed Aug 6 23:56:47 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 4by6dv293Sz64P32 for ; Wed, 06 Aug 2025 23:56:51 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo73.interia.pl (smtpo73.interia.pl [217.74.67.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4by6dt5BBmz3mHH for ; Wed, 06 Aug 2025 23:56:50 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Thu, 07 Aug 2025 01:56:47 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Graham Perrin , "freebsd-pkgbase@freebsd.org" X-Mailer: interia.pl/pf09 In-Reply-To: <0d0fbf1d-5400-4feb-9d6f-b1955bb84a9a@gmail.com> References: <8690FF2F-B66D-423E-815C-9D64700A7D7D@yahoo.com> <311e4b5b-86ea-44f0-9418-d319b97634f0@gmail.com> <0d0fbf1d-5400-4feb-9d6f-b1955bb84a9a@gmail.com> X-Originating-IP: 45.148.42.1 Message-Id: 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: multipart/alternative; boundary="=-unY40k5DWm8RNHqqpwac" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754524608; bh=ClxxX5SxCUdK8AsLWda7wN3qi45agFZwerF5N2wmizE=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=a0e8f+1Ebqz/p9Mg6MaMcRbk/BtXfObk94w5dNCv2GBzABQZEtgv+IIs/U6h0J0lB P9FrkwDxPcqBmtDd+hzKrFp6D2oD/FIkRI69ihrNcVx005/L/UnaALOyKDMRcEECc5 GMrU2HFwQsjQZZTB5pVa5LBREob2JkGltL3dlQAU= X-Rspamd-Queue-Id: 4by6dt5BBmz3mHH X-Spamd-Bar: ---- 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:16138, ipnet:217.74.64.0/22, country:PL] --=-unY40k5DWm8RNHqqpwac Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable If you would understand what you were doing - there would be not 'breakage'= ...Temat: Re: PKGBASE Removes FreeBSD Base System FeatureData: 2025-08-07 = 1:19Nadawca: "Graham Perrin" <grahamperrin@gmail.com>Adresat: "freebs= d-pkgbase@freebsd.org" <freebsd-pkgbase@freebsd.org>; <https://ver= maden.wordpress.com/2021/02/23/upgrade-freebsd-with-zfs-boot-environments/&= gt;On 06/08/2025 10:30, vermaden wrote:=E2=80=A6 Instructions work as desir= ed - I upgraded dozens of systems this way over a decade and not a single o= ne break. =E2=80=A6Evidence of breakage has been presented more than once. = When details were offered, in 2021, there was no response.  --=-unY40k5DWm8RNHqqpwac Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
If you would understand what you were doing - there would = be not 'breakage' ...






Temat: Re: PKGBASE Removes FreeBSD Base System Feature
Data: 2025-08= -07 1:19
Nadawca: "Graham Perrin" <grahamperrin@gmail.com>
Adre= sat: "freebsd-pkgbase@freebsd.org" <freebsd-pkgbase@freebsd.org>;


<https://vermaden.wordpress.com/2021/02/23/upgr= ade-freebsd-with-zfs-boot-environments/>

= On 06/08/2025 10:30, vermaden wrote:
=E2=80=A6 Instructions work as desired - I upgraded dozens of syste=
ms this way over a decade and not a single one break. =E2=80=A6

Evidence of breakage has been presented more than once. When deta= ils were offered, in 2021, there was no response.=C2=A0



--=-unY40k5DWm8RNHqqpwac-- From nobody Thu Aug 7 00:08:30 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 4by6vX430zz64PYJ for ; Thu, 07 Aug 2025 00:08:40 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) (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 4by6vW25KZz3nd4 for ; Thu, 07 Aug 2025 00:08:39 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=QNSBot1c; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::433 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-3b7825e2775so302502f8f.2 for ; Wed, 06 Aug 2025 17:08:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754525311; x=1755130111; darn=freebsd.org; h=in-reply-to:autocrypt:from:content-language:references:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=vR4yCJKCtzU5t/AUQb9nyJXKMnvlIkbMV3vCpgJ6izg=; b=QNSBot1cwQC5i4sQJcqBhu7IMdxBH/lI2QyiU5lcAkrpxf2v4GK4EUzt6XGEn+9W0P OaZZVbKwals80Lfn2aIGQ3qMSOvT4k653zcZ0Xx4ASW7kenE/Opw2S/RMIPCWv0IJw0q EI8KOSoQNXLAJ4ZhC981RUwvuupwMNQ14APsKmf6PoyUgzz7ie0m0gAwaAutPkMbnogc EMez39THiomSuWI1wToYGiACaA2+G3WYRbl2fCHeXs2Nt1DoY8UnTGIShJF599wXz9o0 DeqXgYJugu4d/00fr2iPz3Wotzau6b9MURd2zmq+RJEdYVDkWL4213bTFLmzJEUnIbih Z9cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754525311; x=1755130111; h=in-reply-to:autocrypt:from:content-language:references:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=vR4yCJKCtzU5t/AUQb9nyJXKMnvlIkbMV3vCpgJ6izg=; b=eClxHNjCAVDP+DInJxV5X/uQPCgGpWeE6BpY6ChNz2or/uErhjpVURefytYSmxrQ3k 1fcch4W6mZ866kBqE0CoStJl7P9CgEqg/Tqe/H5Oje9xjpIvZa+ijzNzenR949UPUrdM aChQ2QxjZwOo4/JVaQpvard84rw5VKxri7wjWR5O5fr/C6FlVUM/deE61FFE1VCBefoq DmpSe7jcEwlWCGdMSJOrmF0qAXobV1Q4MOO4HYh1GRWtazSbviCjqevwkSSuqqDduPMW jqVw/PMtFuM31eWYFsRRoA0px9sj9XSaqzCY8YBKvP7BMQ3nkSarLuwvdKV61JLGodOO q+BA== X-Gm-Message-State: AOJu0YzznmtxJOjMkwyJ5m72upwpzhwz6TheC3Ld/aFmpUEqzYDwuONr GuewQOpKNMXXntiVQ+tyjJxjW3K73/s4LN2C1SDVQTSEQszk0tKXjHPZmh4N8A== X-Gm-Gg: ASbGnctbE+DKc8xXSKo6jE1Z0lRxGrWHf1kZ8trSwkZVCZEJS42NO8EaVDGD1UUyRlY s+oWYOOSY0kNiSPNR1Lzijl5qrkHmk9DTtiBDzamlBZ288fo/pG8tkYyRVasEfz09l0WwVQXGGn cJtA47hs5g9pLefgVZzGgimYOWcCl3VtjtttVW2GiXT0R9/HofPU3J9b2O7qx3KAshbWyX03qp+ 4us7FOz9WehBWCSAoyH/Q0kiUVr3WEetatXz3bDxMCK0rEBgVOLol7y1TkleHyBkPV0DeF0z7ch 0V1zOrvgIwKPLIdzMcddu/3x637NsTjPjo5/TfcLIUjT1A56W8SMQJWsLE4QFgn181wpmbfT4D6 3fN/kWZnelnCIdEVeV3d43e1MzXDPsrbudGXXX0H140H45YiSz6yT2iU5imZTaLhnYl+aJw== X-Google-Smtp-Source: AGHT+IF0Z1iHzIEdzOEBOV8RxJPGN99Z8+PhZTofXAxJber3X4+jzeJiIjXydwtxFhkE6dvd7ouN1Q== X-Received: by 2002:a05:6000:2485:b0:3b8:d901:fa33 with SMTP id ffacd0b85a97d-3b8f41ad591mr3569747f8f.42.1754525311177; Wed, 06 Aug 2025 17:08:31 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-459e583f9fcsm66408995e9.4.2025.08.06.17.08.30 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 06 Aug 2025 17:08:30 -0700 (PDT) Content-Type: multipart/alternative; boundary="------------SmV0NBMRdIp21ouv9bZAdLsG" Message-ID: Date: Thu, 7 Aug 2025 01:08:30 +0100 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 User-Agent: Mozilla Thunderbird Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: freebsd-pkgbase@freebsd.org References: <8690FF2F-B66D-423E-815C-9D64700A7D7D@yahoo.com> <311e4b5b-86ea-44f0-9418-d319b97634f0@gmail.com> <0d0fbf1d-5400-4feb-9d6f-b1955bb84a9a@gmail.com> Content-Language: en-GB From: Graham Perrin Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; FREEFALL_USER(0.00)[grahamperrin]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::433:from] X-Rspamd-Queue-Id: 4by6vW25KZz3nd4 X-Spamd-Bar: --- This is a multi-part message in MIME format. --------------SmV0NBMRdIp21ouv9bZAdLsG Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 07/08/2025 00:56, vermaden wrote: > If you would understand what you were doing - there would be not > 'breakage' ... I do understand what I'm doing; it's off-topic from pkgbase. > Temat: Re: PKGBASE Removes FreeBSD Base System Feature > Data: 2025-08-07 1:19 > Nadawca: "Graham Perrin" > Adresat: "freebsd-pkgbase@freebsd.org" ; > > > > > > On 06/08/2025 10:30, vermaden wrote: > > … Instructions work as desired - I upgraded dozens of systems this way over a decade and not a single one break. … > > Evidence of breakage has been presented more than once. When > details were offered, in 2021, there was no response. > --------------SmV0NBMRdIp21ouv9bZAdLsG Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
On 07/08/2025 00:56, vermaden wrote:
If you would understand what you were doing - there would be not 'breakage' ...


I do understand what I'm doing; it's off-topic from pkgbase. 


Temat: Re: PKGBASE Removes FreeBSD Base System Feature
Data: 2025-08-07 1:19
Nadawca: "Graham Perrin" <grahamperrin@gmail.com>
Adresat: "freebsd-pkgbase@freebsd.org" <freebsd-pkgbase@freebsd.org>;




On 06/08/2025 10:30, vermaden wrote:
… Instructions work as desired - I upgraded dozens of systems this way over a decade and not a single one break. …

Evidence of breakage has been presented more than once. When details were offered, in 2021, there was no response. 


--------------SmV0NBMRdIp21ouv9bZAdLsG-- From nobody Thu Aug 7 01:07:17 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 4by8cr4NVxz64Tvj for ; Thu, 07 Aug 2025 01:26:04 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo49.interia.pl (smtpo49.interia.pl [217.74.67.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4by8cr13lxz41HG for ; Thu, 07 Aug 2025 01:26:04 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Thu, 07 Aug 2025 03:07:17 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Graham Perrin , "freebsd-pkgbase@freebsd.org" X-Mailer: interia.pl/pf09 In-Reply-To: References: <8690FF2F-B66D-423E-815C-9D64700A7D7D@yahoo.com> <311e4b5b-86ea-44f0-9418-d319b97634f0@gmail.com> <0d0fbf1d-5400-4feb-9d6f-b1955bb84a9a@gmail.com> X-Originating-IP: 45.148.42.1 Message-Id: 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=UTF-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754528838; bh=viIvf3cDfAjhp5227VhDDuiz6ySnlVex4JCo27lhqeg=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=JqI5L2rHw3rZZbAzpqZfKxQ1Zv3tUNEhaCG9yn7jChMoXHAmjzChMGu2zEbUaDpbm sanyGYJdU0PAHfrzUxR5un7QhCtNKgOzpHz+ROmFb2sBTwK4q/hsJHXRWFHFxlTlqX ENR2EcdScDznJhcNNPWJtp2/I4TtppG+2q7sxC9I= X-Rspamd-Queue-Id: 4by8cr13lxz41HG X-Spamd-Bar: ---- 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:16138, ipnet:217.74.64.0/22, country:PL] > I do understand what I'm doing; it's off-topic from pkgbase. Try harder then - because current level is not enough ... ... and I am not the one that started that off topic. Temat: Re: PKGBASE Removes FreeBSD Base System Feature Data: 2025-08-07 2:08 Nadawca: "Graham Perrin" <grahamperrin@gmail.com> Adresat: freebsd-pkgbase@freebsd.org;=20 =20 =20 =20 =20 > On 07/08/2025 00:56, vermaden wrote: >=20 >>=20 >> If you would understand what you were doing - there would be not 'breakage' ... >>=20 >=20 > I do understand what I'm doing; it's off-topic from pkgbase.  >=20 >>=20 >> Temat: Re: PKGBASE Removes FreeBSD Base System Feature >> Data: 2025-08-07 1:19 >> Nadawca: "Graham Perrin" <grahamperrin@gmail.com> >> Adresat: "freebsd-pkgbase@freebsd.org" <freebsd-pkgbase@freebsd.org>;=20 >>=20 >>>=20 >>> <https://vermaden.wordpress.com/2021/02/23/upgrade-freebsd-with-zfs-= boot-environments/> >>>=20 >>> On 06/08/2025 10:30, vermaden wrote: >>>=20 >>>>=20 >>>> =E2=80=A6 Instructions work as desired - I upgraded dozens of systems = this way over a decade and not a single one break. =E2=80=A6 >>>>=20 >>>=20 >>> Evidence of breakage has been presented more than once. When details were offered, in 2021, there was no response.  >>>=20 >>=20 >=20 From nobody Thu Aug 7 03:42:04 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 4byCfB2c7Mz63fVm for ; Thu, 07 Aug 2025 03:42:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic.asd.mail.yahoo.com (sonic303-23.consmr.mail.gq1.yahoo.com [98.137.64.204]) (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 4byCfB0Ktnz4CVn for ; Thu, 07 Aug 2025 03:42:25 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=BJRKAabW; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.204 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754538139; bh=KfwAKZFIsgtqhwTH8/ESKloeP1ayy4BnrAaETKEBYXQ=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=BJRKAabW9KnyQnBN3Qjr4Z4uCEs5GSRcxBjH89EErJwvX9m5rLbeU6Y1C5P9MGg2pEeCl1LeI1zKJ+3NNdTXtLOjs05gz3uRo66SuS3opLcaifxEjENpmLUQSXfP3qj692pTz6ylKJFwWUnYhMbo2Q2GaKeRTHjVg/Hto8Hbw2A5urbVDY+70xaKDbginYWP7WaINNrlDvKWQuT0O9jexJ5hIt+Zhbi8Qs4jo5LIcRspMx54DZ8ujXara6GEfgACmOaaeG3CiEa6YIQw9kTRNSB6LK41BedUR47hJm+e20PqpFMsshXK6xjRKq7sx4SevM0I0je5s1K3ClVRqLl8Jw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754538139; bh=Hbiyt91bSAaZ8yhHasJbmdNU8P4Q3XHIs4N93srvXj/=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=PI98tbbd/f6p9hG04fwOqTpk3mrK7HsbuzggtZuxF5DSycFYW+EBb9xGBBQPidQcFTyXUxzijA9vXjWxVYJtL/YY8T87agrFXbP7FZbg6+Rd1J1et+hzpSOPmHbz6CtBhSd3zlVSeEUjZzyftB/VqZ5pbepl9dzxM1kj7k5srzo3WPrOYhlD0b5uip/n1+CnIxf1XGC/hmgDcw39GULG4jDADUdGD6UO+do74osQl+GgGIKbMmCatmdE2sUc9TQrwNTMygm4/1S/egkr1imTD1Am7p1FthmlJlO/JyBsIduteZCmrjgVaLHXmTSrLkyMGPxuhfFUNTh5yUBDsvFukg== X-YMail-OSG: YYarDrYVM1lyroWKjGhR.s_L.6cdChM70yGwzVIaipaWtba4rhIMIt38kNWynz4 SulYc72C69aBJSfkf7KdPJTh.AA1YCtu8RHtIEt7UyyCQPAe4gYJ2bfAbvFLYPX.bIUD7e6MW6Ou 6f.4jXyBq_AlmN9i4J0N5ND9_GOdKv10R6HNos0MNyjUHcFboC43rycSl2mKKZ0o6ZHJ1M3Ca14G tLjpWdVvHX4sMPBotJA1wp6Xm_.EX0sGbQMD6rVioi9Mb78q67fdQFyfcm47B5455e0ISUdjXU1B PyFPqByMyn6bNM9alMxXfFbgdzM5iRJZlyDnLK1Bk_HWTqdA_A.116s8lE64p.Lw59Wi8J.SsvrP jcNoplJlUVupScUtw0bPmrr0V2b2TXpgL4SKVjd_OfqIU3eW67TZ3bLn9O7_98wpJDd1pPROWsD7 IjUPakjxD_sVMot2dYh7Aa0.O4HMEabhIiwjO2ZAbzoHDRXaIxoOzw58IjukxjcM5zSSB8dqZJ1Y deL9Rgui4.m_pCzF5NNpqTV07m2aC9RiiJVE0J9KNLtHKPgpvRZVR0O1qZMarRelh_XKzlegY8.M .mR6haFZwVFU.cY8wiPVjxTLRwzzmbfOCUBKOy42r.Nw03zX7_JtG40Tb_WU2u.8menV2skubHah I_JBznIOaA4TW3uFaQd0gnuCddGM5Fmc.Vyl.jWD4J7a38FteUXBYiQ0c5vL0YEetSz0.0xDEK4O SFn.3ZCeU30yWCb3GxNMEQa2Ujqz8r9BKaNuleQ2n97Taf.ABI_HLMzrWlqndmg44CetYfLjuIS. tbPgA8YX28gVg_7Xopatxl_PQSqON_LF6GHjvR4btlonQ0jw.v9uWRtbdcwJWxF7QYquSFg3IArl rrcfZeyV55Su0XdlAKMItqec7mo6hHBaIuDF9j9BJu6dZAPKqwdn1fSSNup3l2ADdfp7kPLJigCA f5hhS3JrP3wmPdgyx4LvSMl2yqlv_Pr3air2LIMZMTFCBYUPSLqNV59K.3pLz3NV1PuJEterrTfw d01AwxAaNvGsvylVVaE7PURXAc7miuyYbPhQyAEwosv7vIENe.vlt71CSSP83GvVgpnJ84suZeu7 Gy6vqj1_.7X5nyOtN9kJkwFBj4q7nTihUFxBs0aDXKvYqLK07P2pWU2hilGJVvRHUB75JG6j_7hB VCo2C_x35TAp8Yf9Qy9v1HJgDOIyIEKB4WUJJI.MWiAXl4bA_By2Y1uSh_RQpgYPMd2WlktswyGK Ng13_V.jz3RzGgGSR_GWoo9xTYWR4XtokL._Nh4MJ4tud0MCiral5rtQ8n6KPThZ37YvKx3rt916 KZecLStELX2btQjtZkQVTrVTUnPFCbNQlBnPdno6Ae0m5WtsxRtWgMUb6Vmjl7sD85hpn98o5i7_ 7_k2uDJWY5RUy9FWyCBjzENE0IT4pETd1zeIetqPVi686JaJ3wfJB_YYeydNKaYFj0_lTPoNMZPh GQF3VwCxbvZYoyDQFuPgBUUfPtNe5GpnhDenuAyhQ2u7ZbWWaX1D1vMSR29dbZO91OQ3QZI2cwLv xBhCI72.nzwRV23scDZs6z2Lz9OnPNU4irlGQQIsw3ARpo_jsmsOsTZ0oDtZOGLt8k9ISkfh8.5l uygOe97Mxp0S94JAbXGBqTRAU4qr8gYd.9R32QLeMRRnI9VtvwP5oo_JyxauJ4J5Cotaqm_NOkNH Gyrxyl6H29rqtqS9z6j9_uDxj19G4EzHwLQiYOBoTT_qlSiWk33MYhuR_IdyfSHVnZvhipQRwRM5 fo09QsQoBqIdEh__qpsjNlVJk4DWYQ8gvFMpRKU9G43nIGNpODKfUXUsnAHKC_Cr2sVHrx.HeNHl gg8qVOLWIbqLUNOtbPhkJa5nHQJ4qoaaURgMJhjnxbnqIBmBJaVYQWHwTaoBnmx4FNvOiPeJ9.uK 6ZjAIjLUGGDmLPpClB7hFsUfngKPgQmmwbOr9nB.Y3eG4nVsHHLTsLhdlhU5XgLKpVMryxu52icR fy.n1cgx81iSGMWac_akfycie731STPjY85rOa47ukWvI0R6ruHD6I1.x9XXdqCoYyi25G6Bx2jC .depfjss3q_BpNZ_vvUsnklDtxQAByRmQV0MURF6w7e4kcDZ0tZxRIpBRDmMK0T5Ouw9GJDnZp1I Hw4yphfEMU3cecoyn7KNQmK8SjqAN89v6CGKJ9rKA8P6bqeCevrZI0r.l0EsNnmbh3JVWlUL7h7B xBWhEpRRDeqdH8JuiLTvjqRFX_GiUWghKroCXnUHCpsyRilmoV6GrYM1KSBvBxHbO1mbSKFhDy5U 6wQ-- X-Sonic-MF: X-Sonic-ID: 07939186-7299-4c05-aad4-b7c1eb3f4f9a Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Thu, 7 Aug 2025 03:42:19 +0000 Received: by hermes--production-gq1-74d64bb7d7-4jn9v (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 508b5811891fd1feaa425b0020db1b8e; Thu, 07 Aug 2025 03:42:15 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: Deletion of just installed port-packages: a question [Trying to avoid being part of other somewhat-related discussions] Message-Id: Date: Wed, 6 Aug 2025 20:42:04 -0700 To: FreeBSD-pkgbase@freebsd.org, FreeBSD-pkg@freebsd.org X-Mailer: Apple Mail (2.3826.600.51.1.1) References: X-Spamd-Result: default: False [-3.33 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.83)[-0.829]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.204:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.204:from] X-Rspamd-Queue-Id: 4byCfB0Ktnz4CVn X-Spamd-Bar: --- [Limited to FreeBSD-pkgbse@ and FreeBSD-pkg@ .] I have a type of script where I'd used the likes of, say: chroot /FBSDFSSDroot-mnt/ pkg-static delete -a (no -f) to clear out port-packages that had been installed --before installing new ones with the likes of: chroot /FBSDFSSDroot-mnt/ pkg-static install -f `cat = ~/origins/amd64-pkgs.txt` This predated my potentially having the chroot be based on a pkgbase world installation. Is there a known alternative to the command: chroot /FBSDFSSDroot-mnt/ pkg-static delete -a that would only delete port-packages, even if the chroot's world was based on a pkgbase world installation? If yes, what would the command be like? If no, could something be added to allow such a command to be formed? In the long run, I may not be the only one with such a prior context and resulting general type of question. =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Thu Aug 7 05:44: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 4byGLc6DvJz63nh3; Thu, 07 Aug 2025 05:44:08 +0000 (UTC) (envelope-from dtxdf@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4byGLc5Tmzz3CLp; Thu, 07 Aug 2025 05:44:08 +0000 (UTC) (envelope-from dtxdf@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754545448; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=we6J0CcRj7SJemfG6GuW0c7HPUu/9LhbU0zJWzy9KIk=; b=fG12w1C8ON7KOyZzyDjQHM79ScsQSx6cC9xWLJqCBDsr4NU7Zf+gtwjdpC9GEz4ZrSzI0Y f/52Zt+JqIQUFts8JvSPS3nb4snJhjsNSyALKhl6k0tSrV/+GwmZMuE6er0Pg1k/ktwMGE 077ZV0ev2ddysdTc+RV4ZZnSfvcYDtL9cq2voY4Jc5g8Rceod2k3R2+gtlHtFrR9GLFj2H 6tobqcftSCWaNFw/483L1AhvYs+nhO8BcGv1C61G2eHVrmJBi5eTyhq9BW5taCjgF62iSx 7WK0+eBuB/K0okefEGCeF1mRhU4K89nAuYtY6TGeHXElb1xflPvt6TvQ2zor2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754545448; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=we6J0CcRj7SJemfG6GuW0c7HPUu/9LhbU0zJWzy9KIk=; b=S0RCWQX7drBsbfjsnnLbDMbYthN4NFg+LGVpJUIm5AzEGsY/v489pGPTl3qz/9JdLMndAM /PAOhMPMTtIC2fugQq1DDUB4W5zO8TfwSQO/sQbAo2amorQVPC2j9PK8D2ag1RZoRMZVZr N7CFwW0tv9B0jdAcmsIo9w5S3wXDY04Z4KSkQEjYBr0FLHkzkVn6bz3KOAxym7In8RQXuY gqXUR4cuogpaJXKvzz6FqdNYIcUfF+wjyZaq4jbqiBi43z0SHJ+Zkyz8X5izDKdp3rwbXI E5n8Fk0KX+K2DNVJmbqAhMY4piBuRN5BdMoi5ynCczIvTbEyJL/r5O/z9zghrA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754545448; a=rsa-sha256; cv=none; b=QUnmLv0r9dzQE8oswT20GoU7cHje9h1ANoEinpd/6DBOqYTSkmSaQjzSFok/72SB3tIK1z vpdz0ehGKQZIMOa1f22eMtsXA4kfpexww+XvgZknYEAPq/IJ9MDmZwdNOzuMPIg9/7rGCS GsQU8LDgbni9TjItJ1V1eEnLACi7JXUCgYD8IT9wAxxUaH7ZvwcG28OA28b7eXitjCOXVJ cn+2PBjvVromxXbS/XvzuBMGHBwLvYQ6n8feEaNMqPq6wXm1g2gO+ilwG3HLoi5ngvNyEz pqtv5hNExIRgXL7TQmjKUVHbcEjAXdQD7CaA1WVGr3t5emDo7lqyA2M7oYoE7g== Received: from [192.168.0.103] (unknown [201.208.30.180]) (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) (Authenticated sender: dtxdf) by smtp.freebsd.org (Postfix) with ESMTPSA id 4byGLc12NMzqTH; Thu, 07 Aug 2025 05:44:07 +0000 (UTC) (envelope-from dtxdf@freebsd.org) Content-Type: multipart/alternative; boundary="------------8XRymVIcfNm0H6e34XCBQz2w" Message-ID: <7d8a6b67-700c-47ac-8484-d6a45961a9c4@freebsd.org> Date: Thu, 7 Aug 2025 01:44:05 -0400 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 User-Agent: Mozilla Thunderbird Beta Subject: Re: Deletion of just installed port-packages: a question [Trying to avoid being part of other somewhat-related discussions] To: Mark Millard , FreeBSD-pkgbase@freebsd.org, FreeBSD-pkg@freebsd.org References: Content-Language: en-US From: =?UTF-8?Q?Jes=C3=BAs_Daniel_Colmenares_Oviedo?= In-Reply-To: This is a multi-part message in MIME format. --------------8XRymVIcfNm0H6e34XCBQz2w Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Perhaps something like this (with a few additions): ``` pkg query %n | grep -vEe '^(FreeBSD-.+)' | xargs pkg remove -n && pkg autoremove -n && pkg clean -n ``` On 8/6/25 23:42, Mark Millard wrote: > Is there a known alternative to the command: > > chroot/FBSDFSSDroot-mnt/ pkg-static delete -a > > that would only delete port-packages, even if the > chroot's world was based on a pkgbase world > installation? > > If yes, what would the command be like? --------------8XRymVIcfNm0H6e34XCBQz2w Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Perhaps something like this (with a few additions):


```
pkg query %n | grep -vEe '^(FreeBSD-.+)' | xargs pkg remove -n && pkg autoremove -n && pkg clean -n

```

On 8/6/25 23:42, Mark Millard wrote:
Is there a known alternative to the command:

chroot /FBSDFSSDroot-mnt/ pkg-static delete -a

that would only delete port-packages, even if the
chroot's world was based on a pkgbase world
installation?

If yes, what would the command be like?
--------------8XRymVIcfNm0H6e34XCBQz2w-- From nobody Thu Aug 7 09:01:07 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 4byLk306Mfz641BM; Thu, 07 Aug 2025 09:01:15 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (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 4byLk11W78z3Tx9; Thu, 07 Aug 2025 09:01:13 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b="YN/Lwwyd"; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::32f as permitted sender) smtp.mailfrom=grahamperrin@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-459ddf9019cso2577095e9.0; Thu, 07 Aug 2025 02:01:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754557270; x=1755162070; darn=freebsd.org; h=in-reply-to:autocrypt:from:content-language:references:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=3lZe3nspPjxaybB3bO2y+6axKn4nkcBkaxqVfOxmyi8=; b=YN/Lwwyd1XO0oCkDoKMAkAhi7/mDvrY3LwbzKW+6wFCHQmECH+8RDNsYyArMReX77I d7SrVBCazMYvhXheu+kiLE22AcPn2fiZh3L31eFsmG464qgaqU4m/e4QTX4AN6g/M022 JTCGAG0EXJAZc9R3WabJjXTswscq3lLXpOmcYW7XoVUunRYWu8ySkdluox1iIxWlGjDv YsGo+aybti2MPXTdcF7GXxreAXkXoymHZrGALf+uO8DkfA6ZOS5k6z8qP/+moKsk46bA 49hJSjm2Xk6eUP5u29s+f97kKM/qMbAszZo2M1MSWhJ9Yd5OUGkVdUTX7H4/FDk8LKiq SAxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754557270; x=1755162070; h=in-reply-to:autocrypt:from:content-language:references:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=3lZe3nspPjxaybB3bO2y+6axKn4nkcBkaxqVfOxmyi8=; b=gNcCuXnQq64IpYWTFLStpvYTUBn+G/NRuoqpVFwHZzBy62x/wzrKQAXN/EiEJyOeS1 xougvIhYLQGTbpXaRbqmsWTA8/rAkb9rHqkB0Q8frrdRJiQk3iZv1IZkIIsWjCq5XRxy ZMZd9orpQ/zbkPxuuJyTHJzUBIgYCIgfG6CfimIwRSqTc4qg/zL/lyJNRry3VRYYK8g2 WylZobV8Zo3CUQXP/RYtp5PXNmJPXdH3ep2VJakHIe7UkLtXXF7x35K5DlHCG4Aw5FWp t+KQMf37Tvi2Z0xO80G1wjwqAUro5SiW1/zFCe8mORlEaFe9G17ul5ofQOcrzvbi3ksp J7wg== X-Forwarded-Encrypted: i=1; AJvYcCX8RV05FoCIzib/y/b7E3LL4NgxpRpd9zLlSiB93R7XER7jiVpHrZQ5faA6ATBBOYVt8bbxy/mHdKOsnw==@freebsd.org X-Gm-Message-State: AOJu0Yy0TdclKc0P5IitwTsjBovmLO5y+TYUxgCszpuC3bRIARa4RR/t UwbFfLirJ/D+cyP8cwrxOZSgT9ORUiFsthfZAoS8O71Lwul4v6KU9CglCzl2XQ== X-Gm-Gg: ASbGncv3gcU+xSha57nwjhpbqYs1q7ZnsqwISuU0SPpn33PScpR/gp58p4NEEwz/jHF eccPBftC7l0yUt6qpLL8yj5HLMACaHyqzagt8ZAnVCchoi+0poZw675jTA4L2Ja6dG71/abcPLd Wh8hMLNSYCh15I9TjvRn+wRNSX1jXYGZzOFmCidm2iZxcJk1TelMBjNMnK+RteTuGuCHX7VmpsK CMJyz3efi4JhXY579mRFcUERItL+EaSE/m524imB2+4TMDwsERgVkbVJ6JpZ1YrbHKHSvk6xilP vEBjf14KlG3n+HC7nbE1GobqIa3p/U2Onq0xSmvouQGRBPdlFMvyVBKkkUH1XxFp3Wygglj8jun F4S6mrxbf3WgiJyY5Pb6NgpTT11ERCK98taNWeWTTnEMtZINPByViVCbYYV8= X-Google-Smtp-Source: AGHT+IHltPAZU056Wf1qULgatBTP+0EcD+X6CvnBp9bYvwKLxJ1tROdbsChLb6RjfyQPfZsndnmMPw== X-Received: by 2002:a05:600c:1c9c:b0:456:475b:7af6 with SMTP id 5b1f17b1804b1-459e70800b8mr50952835e9.7.1754557269050; Thu, 07 Aug 2025 02:01:09 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-458953cfd10sm352314405e9.21.2025.08.07.02.01.07 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 07 Aug 2025 02:01:08 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------HoXZ9k0zx4gPvwiQGXIVN8fT" Message-ID: <2ca670e7-b6e9-4d28-b3b8-029758db7735@gmail.com> Date: Thu, 7 Aug 2025 10:01:07 +0100 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 User-Agent: Mozilla Thunderbird Subject: Deletion of just installed port-packages (excluding base): success To: freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org References: <7d8a6b67-700c-47ac-8484-d6a45961a9c4@freebsd.org> Content-Language: en-GB From: Graham Perrin Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: <7d8a6b67-700c-47ac-8484-d6a45961a9c4@freebsd.org> X-Spamd-Result: default: False [-2.58 / 15.00]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.68)[-0.676]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; MIME_BASE64_TEXT(0.10)[]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:+,4:+]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; HAS_ATTACHMENT(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org,freebsd-pkg@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32f:from] X-Rspamd-Queue-Id: 4byLk11W78z3Tx9 X-Spamd-Bar: -- This is a multi-part message in MIME format. --------------HoXZ9k0zx4gPvwiQGXIVN8fT Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 07/08/2025 06:44, Jesús Daniel Colmenares Oviedo wrote: > Perhaps something like this (with a few additions): > > > ``` > pkg query %n | grep -vEe '^(FreeBSD-.+)' | xargs pkg remove -n && pkg > autoremove -n && pkg clean -n > > ``` > This is good. Thank you, Mark and Jesús, for progressing this. xargs pkg delete -fqy.txt (attached) ==================================== Quiet, forced deletion -- without question -- of pkg, pkg-provides, and around 830 other non-base packages. The subsequent bootstrap of pkg succeeded. My first use of the bootstrapped pkg failed only because re: , I had omitted to reconfigure /usr/local/etc/pkg.conf for pkg to work without the plugin. xargs dry run.txt (attached) ==================================== All normal, as far as I can tell, with the dry run. 833 non-base packages. No base package will be deleted. xargs pkg delete -y.txt (attached) ==================================== Assuming yes, without also applying force, naturally stops when pkg will not delete itself. Making a command memorable ==================================== An alias is tempting, however from I learnt that a pipe can be problematic. I apologise for my lack of knowledge there; it was fixed after users of a release suffered the effects of my mistake. ---- Belated thanks to Ed Maste and arrowd ( and in particular). --------------HoXZ9k0zx4gPvwiQGXIVN8fT Content-Type: text/plain; charset=UTF-8; name="xargs pkg delete -fqy.txt" Content-Disposition: attachment; filename="xargs pkg delete -fqy.txt" Content-Transfer-Encoding: base64 U2NyaXB0IHN0YXJ0ZWQgb24gVGh1IEF1ZyAgNyAwODo0NTozNyAyMDI1CnJvb3RAcGtnOn4g IyBlY2hvICRTSEVMTAoKL2Jpbi9jc2gKcm9vdEBwa2c6fiAjIHVuYW1lIC1tdktVCgpGcmVl QlNEIDE0LjMtUkVMRUFTRS1wMSByZWxlbmcvMTQuMy1uMjcxNDM0LTJlYTk5YjhlZDE0MiBH RU5FUklDIGFtZDY0IDE0MDMwMDAgMTQwMzAwMApyb290QHBrZzp+ICMgcGtnIHByaW1lLW9y aWdpbnMgfCBzb3J0IC11CgpiYXNlCmNvbXBhdC9saWJyYXJpZXMKZWRpdG9ycy9uYW5vCmVk aXRvcnMvdHVyYm8KZW11bGF0b3JzL3ZpcnR1YWxib3gtb3NlLWFkZGl0aW9ucwpuZXQvZ2l0 dXAKcG9ydHMtbWdtdC9wa2cKcG9ydHMtbWdtdC9wa2ctcHJvdmlkZXMKc3lzdXRpbHMvaHRv cApzeXN1dGlscy9sc2Jsawp4MTEtd20veGZjZTQKeDExL2tkZQp4MTEvc2RkbQp4MTEveG9y Zwp4MTEveHNlbC1jb25yYWQKcm9vdEBwa2c6fiAjIHBrZyBwcmltZS1vcmlnaW5zIHwgZ3Jl cCBiYXNlIHwgd2MgLWwKCiAgICAgNTI1CnJvb3RAcGtnOn4gIyBwa2cgcXVlcnkgJW4gfCBn cmVwIC12RWUgJ14oRnJlZUJTRC0uKyknIHwgeGFyZ3MgcGtnIGRlbGV0ZSAtZnF5Cgo9PT4g WW91IHNob3VsZCBtYW51YWxseSByZW1vdmUgdGhlICJzZGRtIiB1c2VyCj09PiBZb3Ugc2hv dWxkIG1hbnVhbGx5IHJlbW92ZSB0aGUgInNkZG0iIGdyb3VwCj09PiBZb3Ugc2hvdWxkIG1h bnVhbGx5IHJlbW92ZSB0aGUgIl9zbmRpbyIgdXNlcgo9PT4gWW91IHNob3VsZCBtYW51YWxs eSByZW1vdmUgdGhlICJfc25kaW8iIGdyb3VwCj09PiBZb3Ugc2hvdWxkIG1hbnVhbGx5IHJl bW92ZSB0aGUgInB1bHNlIiB1c2VyCj09PiBZb3Ugc2hvdWxkIG1hbnVhbGx5IHJlbW92ZSB0 aGUgInB1bHNlIiBncm91cAo9PT4gWW91IHNob3VsZCBtYW51YWxseSByZW1vdmUgdGhlICJw dWxzZS1hY2Nlc3MiIGdyb3VwCj09PiBZb3Ugc2hvdWxkIG1hbnVhbGx5IHJlbW92ZSB0aGUg InB1bHNlLXJ0IiBncm91cAo9PT4gWW91IHNob3VsZCBtYW51YWxseSByZW1vdmUgdGhlICJ3 ZWJjYW1kIiB1c2VyCj09PiBZb3Ugc2hvdWxkIG1hbnVhbGx5IHJlbW92ZSB0aGUgIndlYmNh bWQiIGdyb3VwClRvIGRlbGV0ZSBDeXJ1cyB1c2VyIHBlcm1hbmVudGx5LCB1c2UgJ3B3IHVz ZXJkZWwgY3lydXMnClRvIGRlbGV0ZSBDeXJ1cyBncm91cCBwZXJtYW5lbnRseSwgdXNlICdw dyBncm91cGRlbCBjeXJ1cycKICsgUmVtb3ZpbmcgL3Vzci9sb2NhbC9zaGFyZS9zZ21sL2Nh dGFsb2cuICBJdCBpcyBlbXB0eS4KICsgUmVtb3ZpbmcgL3Vzci9sb2NhbC9zaGFyZS9zZ21s L2NhdGFsb2cucG9ydHMuICBJdCBpcyBlbXB0eS4KICsgUmVtb3ZpbmcgL3Vzci9sb2NhbC9z aGFyZS94bWwvY2F0YWxvZy4gIEl0IGlzIGVtcHR5LgogKyBSZW1vdmluZyAvdXNyL2xvY2Fs L3NoYXJlL3htbC9jYXRhbG9nLnBvcnRzLiAgSXQgaXMgZW1wdHkuCj09PiBZb3Ugc2hvdWxk IG1hbnVhbGx5IHJlbW92ZSB0aGUgImNvbG9yZCIgdXNlcgo9PT4gWW91IHNob3VsZCBtYW51 YWxseSByZW1vdmUgdGhlICJjb2xvcmQiIGdyb3VwCj09PiBZb3Ugc2hvdWxkIG1hbnVhbGx5 IHJlbW92ZSB0aGUgImN1cHMiIHVzZXIKPT0+IFlvdSBzaG91bGQgbWFudWFsbHkgcmVtb3Zl IHRoZSAiY3VwcyIgZ3JvdXAKPT0+IFlvdSBzaG91bGQgbWFudWFsbHkgcmVtb3ZlIHRoZSAi YXZhaGkiIHVzZXIKPT0+IFlvdSBzaG91bGQgbWFudWFsbHkgcmVtb3ZlIHRoZSAiYXZhaGki IGdyb3VwCj09PiBZb3Ugc2hvdWxkIG1hbnVhbGx5IHJlbW92ZSB0aGUgInBvbGtpdGQiIHVz ZXIKPT0+IFlvdSBzaG91bGQgbWFudWFsbHkgcmVtb3ZlIHRoZSAicG9sa2l0ZCIgZ3JvdXAK PT0+IFlvdSBzaG91bGQgbWFudWFsbHkgcmVtb3ZlIHRoZSAibWVzc2FnZWJ1cyIgdXNlcgo9 PT4gWW91IHNob3VsZCBtYW51YWxseSByZW1vdmUgdGhlICJtZXNzYWdlYnVzIiBncm91cApw a2c6IHVubGlua2F0KHVzci9sb2NhbC9zaGFyZS9taW1lL3gtc2NoZW1lLWhhbmRsZXIvKTog Tm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpwa2c6IHVubGlua2F0KHVzci9sb2NhbC9zaGFy ZS9taW1lL3VyaS8pOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CnBrZzogdW5saW5rYXQo dXNyL2xvY2FsL3NoYXJlL21pbWUvcHJpbnQvKTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y eQpwa2c6IHVubGlua2F0KHVzci9sb2NhbC9zaGFyZS9taW1lL2FsbC8pOiBObyBzdWNoIGZp bGUgb3IgZGlyZWN0b3J5ClJlbW92aW5nIGdkay1waXhidWYgY2FjaGUgZGlyZWN0b3J5Cllv dSBtYXkgbmVlZCB0byBtYW51YWxseSByZW1vdmUgL3Zhci9saWIvUGFja2FnZUtpdC90cmFu c2FjdGlvbnMuZGIgaWYgaXQgaXMgbm8gbG9uZ2VyIG5lZWRlZC4KWW91IG1heSBuZWVkIHRv IG1hbnVhbGx5IHJlbW92ZSAvdXNyL2xvY2FsL2V0Yy9wa2cuY29uZiBpZiBpdCBpcyBubyBs b25nZXIgbmVlZGVkLgpZb3UgbWF5IG5lZWQgdG8gbWFudWFsbHkgcmVtb3ZlIC91c3IvbG9j YWwvZXRjL3NzbC9jZXJ0LnBlbSBpZiBpdCBpcyBubyBsb25nZXIgbmVlZGVkLgpZb3UgbWF5 IG5lZWQgdG8gbWFudWFsbHkgcmVtb3ZlIC91c3IvbG9jYWwvc2hhcmUvc21hcnRtb250b29s cy9kcml2ZWRiLmggaWYgaXQgaXMgbm8gbG9uZ2VyIG5lZWRlZC4KWW91IG1heSBuZWVkIHRv IG1hbnVhbGx5IHJlbW92ZSAvdXNyL2xvY2FsL2V0Yy9zcGVlY2gtZGlzcGF0Y2hlci9tb2R1 bGVzL2NpY2Vyby5jb25mIGlmIGl0IGlzIG5vIGxvbmdlciBuZWVkZWQuCllvdSBtYXkgbmVl ZCB0byBtYW51YWxseSByZW1vdmUgL3Vzci9sb2NhbC9ldGMvc3BlZWNoLWRpc3BhdGNoZXIv bW9kdWxlcy9kdGstZ2VuZXJpYy5jb25mIGlmIGl0IGlzIG5vIGxvbmdlciBuZWVkZWQuCllv dSBtYXkgbmVlZCB0byBtYW51YWxseSByZW1vdmUgL3Vzci9sb2NhbC9ldGMvc3BlZWNoLWRp c3BhdGNoZXIvbW9kdWxlcy9lcG9zLWdlbmVyaWMuY29uZiBpZiBpdCBpcyBubyBsb25nZXIg bmVlZGVkLgpZb3UgbWF5IG5lZWQgdG8gbWFudWFsbHkgcmVtb3ZlIC91c3IvbG9jYWwvZXRj L3NwZWVjaC1kaXNwYXRjaGVyL21vZHVsZXMvZXNwZWFrLW1icm9sYS1nZW5lcmljLmNvbmYg aWYgaXQgaXMgbm8gbG9uZ2VyIG5lZWRlZC4KWW91IG1heSBuZWVkIHRvIG1hbnVhbGx5IHJl bW92ZSAvdXNyL2xvY2FsL2V0Yy9zcGVlY2gtZGlzcGF0Y2hlci9tb2R1bGVzL2VzcGVhay1u Zy1tYnJvbGEtZ2VuZXJpYy5jb25mIGlmIGl0IGlzIG5vIGxvbmdlciBuZWVkZWQuCllvdSBt YXkgbmVlZCB0byBtYW51YWxseSByZW1vdmUgL3Vzci9sb2NhbC9ldGMvc3BlZWNoLWRpc3Bh dGNoZXIvbW9kdWxlcy9lc3BlYWstbmctbWJyb2xhLmNvbmYgaWYgaXQgaXMgbm8gbG9uZ2Vy IG5lZWRlZC4KWW91IG1heSBuZWVkIHRvIG1hbnVhbGx5IHJlbW92ZSAvdXNyL2xvY2FsL2V0 Yy9zcGVlY2gtZGlzcGF0Y2hlci9tb2R1bGVzL2VzcGVhay1uZy5jb25mIGlmIGl0IGlzIG5v IGxvbmdlciBuZWVkZWQuCllvdSBtYXkgbmVlZCB0byBtYW51YWxseSByZW1vdmUgL3Vzci9s b2NhbC9ldGMvc3BlZWNoLWRpc3BhdGNoZXIvbW9kdWxlcy9lc3BlYWsuY29uZiBpZiBpdCBp cyBubyBsb25nZXIgbmVlZGVkLgpZb3UgbWF5IG5lZWQgdG8gbWFudWFsbHkgcmVtb3ZlIC91 c3IvbG9jYWwvZXRjL3NwZWVjaC1kaXNwYXRjaGVyL21vZHVsZXMvbGxpYV9waG9uLWdlbmVy aWMuY29uZiBpZiBpdCBpcyBubyBsb25nZXIgbmVlZGVkLgpZb3UgbWF5IG5lZWQgdG8gbWFu dWFsbHkgcmVtb3ZlIC91c3IvbG9jYWwvZXRjL3NwZWVjaC1kaXNwYXRjaGVyL21vZHVsZXMv bWFyeS1nZW5lcmljLmNvbmYgaWYgaXQgaXMgbm8gbG9uZ2VyIG5lZWRlZC4KWW91IG1heSBu ZWVkIHRvIG1hbnVhbGx5IHJlbW92ZSAvdXNyL2xvY2FsL2V0Yy9zcGVlY2gtZGlzcGF0Y2hl ci9tb2R1bGVzL21pbWljMy1nZW5lcmljLmNvbmYgaWYgaXQgaXMgbm8gbG9uZ2VyIG5lZWRl ZC4KWW91IG1heSBuZWVkIHRvIG1hbnVhbGx5IHJlbW92ZSAvdXNyL2xvY2FsL2V0Yy9zcGVl Y2gtZGlzcGF0Y2hlci9tb2R1bGVzL3N3aWZ0LWdlbmVyaWMuY29uZiBpZiBpdCBpcyBubyBs b25nZXIgbmVlZGVkLgpZb3UgbWF5IG5lZWQgdG8gbWFudWFsbHkgcmVtb3ZlIC91c3IvbG9j YWwvZXRjL3NwZWVjaC1kaXNwYXRjaGVyL3NwZWVjaGQuY29uZiBpZiBpdCBpcyBubyBsb25n ZXIgbmVlZGVkLgpZb3UgbWF5IG5lZWQgdG8gbWFudWFsbHkgcmVtb3ZlIC91c3IvbG9jYWwv ZXRjL2N1cHMvY3Vwcy1maWxlcy5jb25mIGlmIGl0IGlzIG5vIGxvbmdlciBuZWVkZWQuCnJv b3RAcGtnOn4gIyBwa2cgLU4KCnBrZzogcGtnIGlzIG5vdCBpbnN0YWxsZWQKcm9vdEBwa2c6 fiAjIAo= --------------HoXZ9k0zx4gPvwiQGXIVN8fT Content-Type: text/plain; charset=UTF-8; name="xargs dry run.txt" Content-Disposition: attachment; filename="xargs dry run.txt" Content-Transfer-Encoding: base64 cm9vdEBwa2c6fiAjIHVuYW1lIC1tdktVCkZyZWVCU0QgMTQuMy1SRUxFQVNFLXAxIHJlbGVu Zy8xNC4zLW4yNzE0MzQtMmVhOTliOGVkMTQyIEdFTkVSSUMgYW1kNjQgMTQwMzAwMCAxNDAz MDAwCnJvb3RAcGtnOn4gIyBwa2cgcmVwb3MgLWVsIHwgc29ydCAtZgpGcmVlQlNELWJhc2UK RnJlZUJTRC1rbW9kcwpGcmVlQlNELXBvcnRzCnJvb3RAcGtnOn4gIyBwa2cgcmVwb3MgLWUK RnJlZUJTRC1wb3J0czogeyAKICAgIHVybCAgICAgICAgICAgICA6ICJwa2craHR0cDovL3Br Zy5mcmVlYnNkLm9yZy9GcmVlQlNEOjE0OmFtZDY0L2xhdGVzdCIsCiAgICBlbmFibGVkICAg ICAgICAgOiB5ZXMsCiAgICBwcmlvcml0eSAgICAgICAgOiAwLAogICAgbWlycm9yX3R5cGUg ICAgIDogIlNSViIsCiAgICBzaWduYXR1cmVfdHlwZSAgOiAiRklOR0VSUFJJTlRTIiwKICAg IGZpbmdlcnByaW50cyAgICA6ICIvdXNyL3NoYXJlL2tleXMvcGtnIgogIH0KRnJlZUJTRC1r bW9kczogeyAKICAgIHVybCAgICAgICAgICAgICA6ICJwa2craHR0cHM6Ly9wa2cuRnJlZUJT RC5vcmcvRnJlZUJTRDoxNDphbWQ2NC9rbW9kc19xdWFydGVybHlfMyIsCiAgICBlbmFibGVk ICAgICAgICAgOiB5ZXMsCiAgICBwcmlvcml0eSAgICAgICAgOiAwLAogICAgbWlycm9yX3R5 cGUgICAgIDogIlNSViIsCiAgICBzaWduYXR1cmVfdHlwZSAgOiAiRklOR0VSUFJJTlRTIiwK ICAgIGZpbmdlcnByaW50cyAgICA6ICIvdXNyL3NoYXJlL2tleXMvcGtnIgogIH0KRnJlZUJT RC1iYXNlOiB7IAogICAgdXJsICAgICAgICAgICAgIDogInBrZytodHRwOi8vcGtnLmZyZWVi c2Qub3JnL0ZyZWVCU0Q6MTQ6YW1kNjQvYmFzZV9sYXRlc3QiLAogICAgZW5hYmxlZCAgICAg ICAgIDogeWVzLAogICAgcHJpb3JpdHkgICAgICAgIDogMCwKICAgIG1pcnJvcl90eXBlICAg ICA6ICJTUlYiLAogICAgc2lnbmF0dXJlX3R5cGUgIDogIkZJTkdFUlBSSU5UUyIsCiAgICBm aW5nZXJwcmludHMgICAgOiAiL3Vzci9zaGFyZS9rZXlzL3BrZyIKICB9CnJvb3RAcGtnOn4g IyBwa2cgcHJpbWUtb3JpZ2lucyB8IHNvcnQgLXUgfCB3YyAtbAogICAgICAxNQpyb290QHBr Zzp+ICMgcGtnIHByaW1lLW9yaWdpbnMgfCBncmVwIGJhc2UgfCB3YyAtbAogICAgIDUyNQpy b290QHBrZzp+ICMgcGtnIHF1ZXJ5ICVuIHwgZ3JlcCAtdkVlICdeKEZyZWVCU0QtLispJyB8 IHhhcmdzIHBrZyByZW1vdmUgLW4gJiYgcGtnIGF1dG9yZW1vdmUgLW4gJiYgcGtnIGNsZWFu IC1uCkNoZWNraW5nIGludGVncml0eS4uLiBkb25lICgwIGNvbmZsaWN0aW5nKQpEZWluc3Rh bGxhdGlvbiBoYXMgYmVlbiByZXF1ZXN0ZWQgZm9yIHRoZSBmb2xsb3dpbmcgODMzIHBhY2th Z2VzIChvZiAwIHBhY2thZ2VzIGluIHRoZSB1bml2ZXJzZSk6CgpJbnN0YWxsZWQgcGFja2Fn ZXMgdG8gYmUgUkVNT1ZFRDoKICAgICAgICBBcHBTdHJlYW06IDEuMC41XzIKICAgICAgICBB cHBTdHJlYW1RdDY6IDEuMC41XzIKICAgICAgICBJbWF0aDogMy4xLjEyCiAgICAgICAgUGFj a2FnZUtpdDogMS4zLjEKICAgICAgICBQYWNrYWdlS2l0LVF0NjogMS4xLjJfMQogICAgICAg IGFic2VpbDogMjAyNTAxMjcuMQogICAgICAgIGFjY291bnRzLXFtbC1tb2R1bGU6IDAuN181 CiAgICAgICAgYWNjb3VudHNzZXJ2aWNlOiAyMy4xMy45XzMKICAgICAgICBhZHdhaXRhLWlj b24tdGhlbWU6IDQ3LjAKICAgICAgICBhZHdhaXRhLWljb24tdGhlbWUtbGVnYWN5OiA0Ni4y CiAgICAgICAgYWxzYS1saWI6IDEuMi4xMwogICAgICAgIGFsc2EtcGx1Z2luczogMS4yLjEy XzEKICAgICAgICBhb206IDMuMTIuMQogICAgICAgIGFwcHJlczogMS4wLjcKICAgICAgICBh c3BlbGw6IDAuNjAuOC4xXzEsMQogICAgICAgIGFzc2ltcDogNi4wLjIKICAgICAgICBhdC1z cGkyLWNvcmU6IDIuNTYuMwogICAgICAgIGF2YWhpLWFwcDogMC44XzYKICAgICAgICBiYWxv by13aWRnZXRzOiAyNS4wNC4zCiAgICAgICAgYmFzdTogMC4yLjEKICAgICAgICBiaW51dGls czogMi40NCwxCiAgICAgICAgYml0bWFwOiAxLjEuMQogICAgICAgIGJvb3N0LWxpYnM6IDEu ODguMF8yCiAgICAgICAgYnJvdGxpOiAxLjEuMCwxCiAgICAgICAgYnNkaXNrczogMC4zNwog ICAgICAgIGNhX3Jvb3RfbnNzOiAzLjEwOAogICAgICAgIGNhaXJvOiAxLjE4LjIsMwogICAg ICAgIGNlcmVzLXNvbHZlcjogMi4yLjBfMTIKICAgICAgICBjaG1saWI6IDAuNDBfMQogICAg ICAgIGNsaW5mbzogMy4wLjI1LjAyLjE0CiAgICAgICAgY29sb3JkOiAxLjQuN18zCiAgICAg ICAgY29tcGF0LWxpYnJhcmllczogMjAyNTA3MTMxMTI5NDQKICAgICAgICBjb21wYXQxNHgt YW1kNjQ6IDE0LjIuMTQwMjAwMC4yMDI1MDcyMQogICAgICAgIGNvbnNvbGVraXQyOiAxLjIu Nl81CiAgICAgICAgY3VwczogMi40LjEyCiAgICAgICAgY3VybDogOC4xNS4wCiAgICAgICAg Y3lydXMtc2FzbDogMi4xLjI4XzUKICAgICAgICBkYXYxZDogMS41LjFfMQogICAgICAgIGRi dXM6IDEuMTYuMl8zLDEKICAgICAgICBkYnVzLWdsaWI6IDAuMTE0CiAgICAgICAgZGNvbmY6 IDAuNDAuMF81CiAgICAgICAgZGVqYXZ1OiAyLjM3XzMKICAgICAgICBkZXNrdG9wLWZpbGUt dXRpbHM6IDAuMjgKICAgICAgICBkaXNjb3VudDogMi4yLjdkCiAgICAgICAgZGp2dWxpYnJl OiAzLjUuMjkKICAgICAgICBkbWlkZWNvZGU6IDMuNgogICAgICAgIGRvY2Jvb2s6IDEuNQog ICAgICAgIGRvY2Jvb2stc2dtbDogNC41XzEKICAgICAgICBkb2Nib29rLXhtbDogNS4wXzMK ICAgICAgICBkb2Nib29rLXhzbDogMS43OS4xXzEsMQogICAgICAgIGRvbHBoaW46IDI1LjA0 LjMKICAgICAgICBkb3Rjb25mOiAxLjQuMV8xCiAgICAgICAgZG91YmxlLWNvbnZlcnNpb246 IDMuMy4xCiAgICAgICAgZHVrdGFwZS1saWI6IDIuNy4wCiAgICAgICAgZWJvb2stdG9vbHM6 IDAuMi4yXzkKICAgICAgICBlYnVyMTI4OiAwLjEuMTBfNgogICAgICAgIGVkaXRvcmNvbmZp Zy1jb3JlLWM6IDAuMTIuOQogICAgICAgIGVuY2hhbnQyOiAyLjguMTAKICAgICAgICBlbmNv ZGluZ3M6IDEuMS4wLDEKICAgICAgICBlc3BlYWstbmc6IDEuNTIuMF8xCiAgICAgICAgZXhp djI6IDAuMjguNSwxCiAgICAgICAgZXhwYXQ6IDIuNy4xCiAgICAgICAgZmZtcGVnOiA2LjEu Ml8xNSwxCiAgICAgICAgZmZudmNvZGVjLWhlYWRlcnM6IDEyLjAuMTYuMQogICAgICAgIGZm dHczOiAzLjMuMTBfNQogICAgICAgIGZmdHczLWZsb2F0OiAzLjMuMTBfNQogICAgICAgIGZs YWM6IDEuNS4wLDEKICAgICAgICBmb250LWFkb2JlLTEwMGRwaTogMS4wLjNfNAogICAgICAg IGZvbnQtYWRvYmUtNzVkcGk6IDEuMC4zXzQKICAgICAgICBmb250LWFkb2JlLXV0b3BpYS0x MDBkcGk6IDEuMC40XzQKICAgICAgICBmb250LWFkb2JlLXV0b3BpYS03NWRwaTogMS4wLjRf NAogICAgICAgIGZvbnQtYWRvYmUtdXRvcGlhLXR5cGUxOiAxLjAuNF80CiAgICAgICAgZm9u dC1hbGlhczogMS4wLjQKICAgICAgICBmb250LWFyYWJpYy1taXNjOiAxLjAuM180CiAgICAg ICAgZm9udC1iaC0xMDBkcGk6IDEuMC4zXzQKICAgICAgICBmb250LWJoLTc1ZHBpOiAxLjAu M180CiAgICAgICAgZm9udC1iaC1sdWNpZGF0eXBld3JpdGVyLTEwMGRwaTogMS4wLjNfNAog ICAgICAgIGZvbnQtYmgtbHVjaWRhdHlwZXdyaXRlci03NWRwaTogMS4wLjNfNAogICAgICAg IGZvbnQtYmgtdHRmOiAxLjAuM181CiAgICAgICAgZm9udC1iaC10eXBlMTogMS4wLjNfNAog ICAgICAgIGZvbnQtYml0c3RyZWFtLTEwMGRwaTogMS4wLjNfNAogICAgICAgIGZvbnQtYml0 c3RyZWFtLTc1ZHBpOiAxLjAuM180CiAgICAgICAgZm9udC1iaXRzdHJlYW0tdHlwZTE6IDEu MC4zXzQKICAgICAgICBmb250LWNyb255eC1jeXJpbGxpYzogMS4wLjNfNAogICAgICAgIGZv bnQtY3Vyc29yLW1pc2M6IDEuMC4zXzQKICAgICAgICBmb250LWRhZXdvby1taXNjOiAxLjAu M180CiAgICAgICAgZm9udC1kZWMtbWlzYzogMS4wLjNfNAogICAgICAgIGZvbnQtaWJtLXR5 cGUxOiAxLjAuM180CiAgICAgICAgZm9udC1pc2FzLW1pc2M6IDEuMC4zXzQKICAgICAgICBm b250LWppcy1taXNjOiAxLjAuM180CiAgICAgICAgZm9udC1taWNyby1taXNjOiAxLjAuM180 CiAgICAgICAgZm9udC1taXNjLWN5cmlsbGljOiAxLjAuM180CiAgICAgICAgZm9udC1taXNj LWV0aGlvcGljOiAxLjAuNAogICAgICAgIGZvbnQtbWlzYy1tZWx0aG86IDEuMC4zXzUKICAg ICAgICBmb250LW1pc2MtbWlzYzogMS4xLjJfNAogICAgICAgIGZvbnQtbXV0dC1taXNjOiAx LjAuM180CiAgICAgICAgZm9udC1zY2h1bWFjaGVyLW1pc2M6IDEuMS4yXzQKICAgICAgICBm b250LXNjcmVlbi1jeXJpbGxpYzogMS4wLjRfNAogICAgICAgIGZvbnQtc29ueS1taXNjOiAx LjAuM180CiAgICAgICAgZm9udC1zdW4tbWlzYzogMS4wLjNfNAogICAgICAgIGZvbnQtd2lu aXR6a2ktY3lyaWxsaWM6IDEuMC4zXzQKICAgICAgICBmb250LXhmcmVlODYtdHlwZTE6IDEu MC40XzQKICAgICAgICBmb250Y29uZmlnOiAyLjE1LjBfMywxCiAgICAgICAgZnJlZWRlc2t0 b3Atc291bmQtdGhlbWU6IDAuOAogICAgICAgIGZyZWVnbHV0OiAzLjIuMQogICAgICAgIGZy ZWV0eXBlMjogMi4xMy4zCiAgICAgICAgZnJlZXhsOiAyLjAuMAogICAgICAgIGZyaWJpZGk6 IDEuMC4xNgogICAgICAgIGZ1c2Vmcy1saWJzMzogMy4xNy4xXzEKICAgICAgICBnYW1pbjog MC4xLjEwXzEwCiAgICAgICAgZ2FyY29uOiA0LjIwLjAKICAgICAgICBnY2MxMzogMTMuMy4w XzMKICAgICAgICBnY3I6IDQuNC4wLjEKICAgICAgICBnZGFsOiAzLjExLjMKICAgICAgICBn ZGJtOiAxLjI1CiAgICAgICAgZ2RjbTogMy4wLjI0XzEKICAgICAgICBnZGstcGl4YnVmLWV4 dHJhOiAwLjEuMAogICAgICAgIGdkay1waXhidWYyOiAyLjQyLjEyXzIKICAgICAgICBnZW9z OiAzLjEzLjEKICAgICAgICBnZXR0ZXh0LXJ1bnRpbWU6IDAuMjMuMQogICAgICAgIGdldHRl eHQtdG9vbHM6IDAuMjMuMV8xCiAgICAgICAgZ2ZsYWdzOiAyLjIuMl8yCiAgICAgICAgZ2hv c3RzY3JpcHQxMDogMTAuMDUuMQogICAgICAgIGdpZmxpYjogNS4yLjIKICAgICAgICBnaXR1 cDogMS4wCiAgICAgICAgZ2xpYjogMi44NC4xXzMsMgogICAgICAgIGdsaWItbmV0d29ya2lu ZzogMi44MC4xXzEKICAgICAgICBnbG9nOiAwLjcuMQogICAgICAgIGdtcDogNi4zLjAKICAg ICAgICBnbm9tZV9zdWJyOiAxLjAKICAgICAgICBnbnVwZzogMi40LjcKICAgICAgICBnbnV0 bHM6IDMuOC4xMAogICAgICAgIGdvYmplY3QtaW50cm9zcGVjdGlvbjogMS44NC4wLDEKICAg ICAgICBncGdtZTogMi4wLjAKICAgICAgICBncGdtZXBwOiAyLjAuMAogICAgICAgIGdyYXBo ZW5lOiAxLjEwLjhfMQogICAgICAgIGdyYXBoaXRlMjogMS4zLjE0CiAgICAgICAgZ3JleWJp cmQtdGhlbWU6IDMuMjMuNAogICAgICAgIGdzZXR0aW5ncy1kZXNrdG9wLXNjaGVtYXM6IDQ3 LjFfMgogICAgICAgIGdzcGVsbDogMS4xNC4wCiAgICAgICAgZ3N0cmVhbWVyMTogMS4yNi4z CiAgICAgICAgZ3N0cmVhbWVyMS1wbHVnaW5zOiAxLjI2LjMKICAgICAgICBnc3RyZWFtZXIx LXBsdWdpbnMtYmFkOiAxLjI2LjMKICAgICAgICBnc3RyZWFtZXIxLXBsdWdpbnMtZ2w6IDEu MjYuMwogICAgICAgIGdzdHJlYW1lcjEtcGx1Z2lucy1nb29kOiAxLjI2LjMKICAgICAgICBn c3RyZWFtZXIxLXBsdWdpbnMtcHVsc2U6IDEuMjYuMwogICAgICAgIGdzdHJlYW1lcjEtcGx1 Z2lucy11Z2x5OiAxLjI2LjMKICAgICAgICBndGstbGF5ZXItc2hlbGw6IDAuOS4yCiAgICAg ICAgZ3RrLW11cnJpbmUtZW5naW5lOiAwLjk4LjJfNgogICAgICAgIGd0ay11cGRhdGUtaWNv bi1jYWNoZTogMy4yNC40MgogICAgICAgIGd0azI6IDIuMjQuMzNfMQogICAgICAgIGd0azM6 IDMuMjQuNDkKICAgICAgICBndGs0OiA0LjE4LjYKICAgICAgICBndGtzb3VyY2V2aWV3NDog NC44LjRfMQogICAgICAgIGd2ZnM6IDEuNTYuMV8xCiAgICAgICAgZ3dlbnZpZXc6IDI1LjA0 LjMKICAgICAgICBoYWNrLWZvbnQ6IDMuMDAzXzEKICAgICAgICBoYXJmYnV6ejogMTAuMy4w CiAgICAgICAgaGFyZmJ1enotaWN1OiAxMC4zLjAKICAgICAgICBoZGY1OiAxLjEyLjJfMiwx CiAgICAgICAgaGljb2xvci1pY29uLXRoZW1lOiAwLjE4CiAgICAgICAgaGlnaHdheTogMS4y LjAKICAgICAgICBodG9wOiAzLjQuMAogICAgICAgIGh1bnNwZWxsOiAxLjcuMl8xCiAgICAg ICAgaHdkYXRhOiAwLjM5NywxCiAgICAgICAgaWNlYXV0aDogMS4wLjhfMwogICAgICAgIGlj dTogNzYuMSwxCiAgICAgICAgaW5kZXhpbmZvOiAwLjMuMV8xCiAgICAgICAgaW5paDogNjAK ICAgICAgICBpc28tY29kZXM6IDQuMTguMAogICAgICAgIGlzbzg4Nzk6IDE5ODZfMwogICAg ICAgIGphY2tpdDogMS45LjIyXzMKICAgICAgICBqYW5zc29uOiAyLjE0LjEKICAgICAgICBq YXNwZXI6IDQuMi41CiAgICAgICAgamJpZzJkZWM6IDAuMjBfMQogICAgICAgIGpiaWdraXQ6 IDIuMV8zCiAgICAgICAganBlZy10dXJibzogMy4xLjEKICAgICAgICBqc29uLWM6IDAuMTgK ICAgICAgICBqc29uLWdsaWI6IDEuMTAuNgogICAgICAgIGpzb25jcHA6IDEuOS42XzEKICAg ICAgICBrQ29sb3JQaWNrZXItcXQ2OiAwLjMuMQogICAgICAgIGtJbWFnZUFubm90YXRvci1x dDY6IDAuNy4xCiAgICAgICAga2FjY291bnRzLWludGVncmF0aW9uOiAyNS4wNC4zCiAgICAg ICAga2F0ZTogMjUuMDQuMwogICAgICAgIGtkZTogNi40LjMuMjUuMDQuMwogICAgICAgIGtk ZS1iYXNlYXBwczogMjUuMDQuMwogICAgICAgIGtkZWdyYXBoaWNzLW1vYmlwb2NrZXQtcXQ2 OiAyNS4wNC4zCiAgICAgICAga2RlZ3JhcGhpY3MtdGh1bWJuYWlsZXJzOiAyNS4wNC4zCiAg ICAgICAga2RlbXVsdGltZWRpYS1mZm1wZWd0aHVtYnM6IDI1LjA0LjMKICAgICAgICBrZGlh bG9nOiAyNS4wNC4zCiAgICAgICAga2Rzb2FwLXF0NjogMi4yLjBfMQogICAgICAgIGtkc29h cC13cy1kaXNjb3ZlcnktY2xpZW50OiAwLjQuMAogICAgICAgIGtlZGl0Ym9va21hcmtzOiAy NS4wNC4zCiAgICAgICAga2Y1LWthcmNoaXZlOiA1LjExNi4wCiAgICAgICAga2Y1LWthdXRo OiA1LjExNi4wXzEKICAgICAgICBrZjUta2Jvb2ttYXJrczogNS4xMTYuMAogICAgICAgIGtm NS1rY29kZWNzOiA1LjExNi4wCiAgICAgICAga2Y1LWtjb21wbGV0aW9uOiA1LjExNi4wCiAg ICAgICAga2Y1LWtjb25maWc6IDUuMTE2LjAKICAgICAgICBrZjUta2NvbmZpZ3dpZGdldHM6 IDUuMTE2LjAKICAgICAgICBrZjUta2NvcmVhZGRvbnM6IDUuMTE2LjAKICAgICAgICBrZjUt a2NyYXNoOiA1LjExNi4wCiAgICAgICAga2Y1LWtkYnVzYWRkb25zOiA1LjExNi4wCiAgICAg ICAga2Y1LWtkZWQ6IDUuMTE2LjAKICAgICAgICBrZjUta2RvY3Rvb2xzOiA1LjExNi4wXzEK ICAgICAgICBrZjUta2dsb2JhbGFjY2VsOiA1LjExNi4wXzEKICAgICAgICBrZjUta2d1aWFk ZG9uczogNS4xMTYuMF8yCiAgICAgICAga2Y1LWtpMThuOiA1LjExNi4wCiAgICAgICAga2Y1 LWtpY29udGhlbWVzOiA1LjExNi4wCiAgICAgICAga2Y1LWtpbzogNS4xMTYuMF8yCiAgICAg ICAga2Y1LWtpdGVtdmlld3M6IDUuMTE2LjAKICAgICAgICBrZjUta2pvYndpZGdldHM6IDUu MTE2LjAKICAgICAgICBrZjUta25vdGlmaWNhdGlvbnM6IDUuMTE2LjAKICAgICAgICBrZjUt a3NlcnZpY2U6IDUuMTE2LjAKICAgICAgICBrZjUta3RleHR3aWRnZXRzOiA1LjExNi4wCiAg ICAgICAga2Y1LWt3YWxsZXQ6IDUuMTE2LjBfNAogICAgICAgIGtmNS1rd2F5bGFuZDogNS4x MTYuMAogICAgICAgIGtmNS1rd2lkZ2V0c2FkZG9uczogNS4xMTYuMAogICAgICAgIGtmNS1r d2luZG93c3lzdGVtOiA1LjExNi4wCiAgICAgICAga2Y1LWt4bWxndWk6IDUuMTE2LjAKICAg ICAgICBrZjUtc29saWQ6IDUuMTE2LjAKICAgICAgICBrZjUtc29ubmV0OiA1LjExNi4wCiAg ICAgICAga2Y2LWF0dGljYTogNi4xNi4wCiAgICAgICAga2Y2LWJhbG9vOiA2LjE2LjAKICAg ICAgICBrZjYtYnJlZXplLWljb25zOiA2LjE2LjBfMgogICAgICAgIGtmNi1mcmFtZXdvcmtp bnRlZ3JhdGlvbjogNi4xNi4wCiAgICAgICAga2Y2LWthcmNoaXZlOiA2LjE2LjAKICAgICAg ICBrZjYta2F1dGg6IDYuMTYuMAogICAgICAgIGtmNi1rYm9va21hcmtzOiA2LjE2LjAKICAg ICAgICBrZjYta2NtdXRpbHM6IDYuMTYuMAogICAgICAgIGtmNi1rY29kZWNzOiA2LjE2LjAK ICAgICAgICBrZjYta2NvbG9yc2NoZW1lOiA2LjE2LjAKICAgICAgICBrZjYta2NvbXBsZXRp b246IDYuMTYuMAogICAgICAgIGtmNi1rY29uZmlnOiA2LjE2LjAKICAgICAgICBrZjYta2Nv bmZpZ3dpZGdldHM6IDYuMTYuMAogICAgICAgIGtmNi1rY29yZWFkZG9uczogNi4xNi4wCiAg ICAgICAga2Y2LWtjcmFzaDogNi4xNi4wCiAgICAgICAga2Y2LWtkYnVzYWRkb25zOiA2LjE2 LjAKICAgICAgICBrZjYta2RlY2xhcmF0aXZlOiA2LjE2LjAKICAgICAgICBrZjYta2RlZDog Ni4xNi4wCiAgICAgICAga2Y2LWtkZXN1OiA2LjE2LjAKICAgICAgICBrZjYta2Ruc3NkOiA2 LjE2LjAKICAgICAgICBrZjYta2RvY3Rvb2xzOiA2LjE2LjAKICAgICAgICBrZjYta2ZpbGVt ZXRhZGF0YTogNi4xNi4wCiAgICAgICAga2Y2LWtnbG9iYWxhY2NlbDogNi4xNi4wCiAgICAg ICAga2Y2LWtndWlhZGRvbnM6IDYuMTYuMAogICAgICAgIGtmNi1raG9saWRheXM6IDYuMTYu MAogICAgICAgIGtmNi1raTE4bjogNi4xNi4wCiAgICAgICAga2Y2LWtpY29udGhlbWVzOiA2 LjE2LjAKICAgICAgICBrZjYta2lkbGV0aW1lOiA2LjE2LjAKICAgICAgICBrZjYta2ltYWdl Zm9ybWF0czogNi4xNi4wXzEKICAgICAgICBrZjYta2lvOiA2LjE2LjAKICAgICAgICBrZjYt a2lyaWdhbWk6IDYuMTYuMAogICAgICAgIGtmNi1raXRlbW1vZGVsczogNi4xNi4wCiAgICAg ICAga2Y2LWtpdGVtdmlld3M6IDYuMTYuMAogICAgICAgIGtmNi1ram9id2lkZ2V0czogNi4x Ni4wCiAgICAgICAga2Y2LWtuZXdzdHVmZjogNi4xNi4wCiAgICAgICAga2Y2LWtub3RpZmlj YXRpb25zOiA2LjE2LjAKICAgICAgICBrZjYta25vdGlmeWNvbmZpZzogNi4xNi4wCiAgICAg ICAga2Y2LWtwYWNrYWdlOiA2LjE2LjAKICAgICAgICBrZjYta3BhcnRzOiA2LjE2LjAKICAg ICAgICBrZjYta3B0eTogNi4xNi4wCiAgICAgICAga2Y2LWtxdWlja2NoYXJ0czogNi4xNi4w CiAgICAgICAga2Y2LWtydW5uZXI6IDYuMTYuMAogICAgICAgIGtmNi1rc2VydmljZTogNi4x Ni4wCiAgICAgICAga2Y2LWtzdGF0dXNub3RpZmllcml0ZW06IDYuMTYuMAogICAgICAgIGtm Ni1rc3ZnOiA2LjE2LjAKICAgICAgICBrZjYta3RleHRlZGl0b3I6IDYuMTYuMAogICAgICAg IGtmNi1rdGV4dHRlbXBsYXRlOiA2LjE2LjAKICAgICAgICBrZjYta3RleHR3aWRnZXRzOiA2 LjE2LjAKICAgICAgICBrZjYta3VuaXRjb252ZXJzaW9uOiA2LjE2LjAKICAgICAgICBrZjYt a3VzZXJmZWVkYmFjazogNi4xNi4wCiAgICAgICAga2Y2LWt3YWxsZXQ6IDYuMTYuMAogICAg ICAgIGtmNi1rd2lkZ2V0c2FkZG9uczogNi4xNi4wCiAgICAgICAga2Y2LWt3aW5kb3dzeXN0 ZW06IDYuMTYuMAogICAgICAgIGtmNi1reG1sZ3VpOiA2LjE2LjAKICAgICAgICBrZjYtcHJp c29uOiA2LjE2LjAKICAgICAgICBrZjYtcHVycG9zZTogNi4xNi4wCiAgICAgICAga2Y2LXFx YzItZGVza3RvcC1zdHlsZTogNi4xNi4wCiAgICAgICAga2Y2LXNvbGlkOiA2LjE2LjAKICAg ICAgICBrZjYtc29ubmV0OiA2LjE2LjAKICAgICAgICBrZjYtc3luZGljYXRpb246IDYuMTYu MAogICAgICAgIGtmNi1zeW50YXgtaGlnaGxpZ2h0aW5nOiA2LjE2LjAKICAgICAgICBrZjYt dGhyZWFkd2VhdmVyOiA2LjE2LjAKICAgICAgICBraGVscGNlbnRlcjogMjUuMDQuMwogICAg ICAgIGtpby1leHRyYXM6IDI1LjA0LjMKICAgICAgICBraW8tZnVzZTogNS4xLjBfMgogICAg ICAgIGtpcmlnYW1pLWFkZG9ucy1xdDY6IDEuOS4wCiAgICAgICAga29ucXVlcm9yOiAyNS4w NC4zCiAgICAgICAga29uc29sZTogMjUuMDQuMwogICAgICAgIGt3YWxsZXRtYW5hZ2VyOiAy NS4wNC4zCiAgICAgICAgbGFtZTogMy4xMDBfNQogICAgICAgIGxjbXM6IDEuMTlfOSwxCiAg ICAgICAgbGNtczI6IDIuMTcKICAgICAgICBsZXJjOiA0LjAuMAogICAgICAgIGxpYkZTOiAx LjAuOQogICAgICAgIGxpYkdMVTogOS4wLjMKICAgICAgICBsaWJJQ0U6IDEuMS4yLDEKICAg ICAgICBsaWJTTTogMS4yLjYsMQogICAgICAgIGxpYlgxMTogMS44LjEyLDEKICAgICAgICBs aWJYU2NyblNhdmVyOiAxLjIuNF8xCiAgICAgICAgbGliWGF1OiAxLjAuMTIKICAgICAgICBs aWJYYXc6IDEuMC4xNiwyCiAgICAgICAgbGliWGNvbXBvc2l0ZTogMC40LjZfMSwxCiAgICAg ICAgbGliWGN1cnNvcjogMS4yLjMKICAgICAgICBsaWJYZGFtYWdlOiAxLjEuNgogICAgICAg IGxpYlhkbWNwOiAxLjEuNQogICAgICAgIGxpYlhleHQ6IDEuMy42LDEKICAgICAgICBsaWJY Zml4ZXM6IDYuMC4xCiAgICAgICAgbGliWGZvbnQyOiAyLjAuNgogICAgICAgIGxpYlhmdDog Mi4zLjgKICAgICAgICBsaWJYaTogMS44LjIsMQogICAgICAgIGxpYlhpbmVyYW1hOiAxLjEu NSwxCiAgICAgICAgbGliWG11OiAxLjEuNCwxCiAgICAgICAgbGliWHBtOiAzLjUuMTdfMQog ICAgICAgIGxpYlhwcmVzZW50OiAxLjAuMQogICAgICAgIGxpYlhyYW5kcjogMS41LjQKICAg ICAgICBsaWJYcmVuZGVyOiAwLjkuMTIKICAgICAgICBsaWJYcmVzOiAxLjIuMl8xCiAgICAg ICAgbGliWHQ6IDEuMy4wLDEKICAgICAgICBsaWJYdHN0OiAxLjIuNQogICAgICAgIGxpYlh2 OiAxLjAuMTMsMQogICAgICAgIGxpYlh2TUM6IDEuMC4xNAogICAgICAgIGxpYlh4Zjg2ZGdh OiAxLjEuNl8xCiAgICAgICAgbGliWHhmODZ2bTogMS4xLjYKICAgICAgICBsaWJhY2NvdW50 cy1nbGliOiAxLjI3XzEKICAgICAgICBsaWJhY2NvdW50cy1xdDY6IDEuMTcKICAgICAgICBs aWJhZWM6IDEuMS40CiAgICAgICAgbGliYXJjaGl2ZTogMy44LjEsMQogICAgICAgIGxpYmFz czogMC4xNy4zCiAgICAgICAgbGliYXNzdWFuOiAzLjAuMgogICAgICAgIGxpYmF2aWY6IDEu My4wXzEKICAgICAgICBsaWJiMjogMC45OC4xXzEKICAgICAgICBsaWJibHVyYXk6IDEuMy40 XzEsMQogICAgICAgIGxpYmNhbmJlcnJhOiAwLjMwXzExCiAgICAgICAgbGliY2FuYmVycmEt Z3RrMzogMC4zMF8xMQogICAgICAgIGxpYmNkaW86IDIuMi4wCiAgICAgICAgbGliY2Rpby1w YXJhbm9pYTogMTAuMisyLjAuMgogICAgICAgIGxpYmRhZW1vbjogMC4xNF8xCiAgICAgICAg bGliZGF0cmllOiAwLjIuMTNfMgogICAgICAgIGxpYmRidXNtZW51OiAxNi4wNC4wXzgKICAg ICAgICBsaWJkYnVzbWVudS1xdDU6IDAuOS4zLjE2MDQyMDE2MDIxOF8xMwogICAgICAgIGxp YmRjMTM5NDogMi4yLjcKICAgICAgICBsaWJkZWNvcjogMC4yLjMKICAgICAgICBsaWJkZWZs YXRlOiAxLjI0CiAgICAgICAgbGliZGlzcGxheS1pbmZvOiAwLjIuMAogICAgICAgIGxpYmRt dHg6IDAuNy41XzEKICAgICAgICBsaWJkcm06IDIuNC4xMjMsMQogICAgICAgIGxpYmR2ZG5h djogNi4xLjEKICAgICAgICBsaWJkdmRyZWFkOiA2LjEuMwogICAgICAgIGxpYmVkaXQ6IDMu MS4yMDI1MDEwNCwxCiAgICAgICAgbGliZWk6IDEuNC4xCiAgICAgICAgbGliZXBvbGwtc2hp bTogMC4wLjIwMjQwNjA4CiAgICAgICAgbGliZXBveHk6IDEuNS4xMAogICAgICAgIGxpYmV2 ZGV2OiAxLjEzLjIKICAgICAgICBsaWJldmVudDogMi4xLjEyCiAgICAgICAgbGliZXhpZjog MC42LjI1CiAgICAgICAgbGliZXhvOiA0LjIwLjAKICAgICAgICBsaWJmZmk6IDMuNS4xCiAg ICAgICAgbGliZm9udGVuYzogMS4xLjgKICAgICAgICBsaWJnY3J5cHQ6IDEuMTEuMQogICAg ICAgIGxpYmdkOiAyLjMuM18xMywxCiAgICAgICAgbGliZ2VvdGlmZjogMS43LjQKICAgICAg ICBsaWJnZXB1YjogMC43LjNfMQogICAgICAgIGxpYmdsdm5kOiAxLjcuMAogICAgICAgIGxp YmdwZy1lcnJvcjogMS41NQogICAgICAgIGxpYmdwaG90bzI6IDIuNS4zMV8xCiAgICAgICAg bGliZ3NmOiAxLjE0LjUzXzEKICAgICAgICBsaWJndG9wOiAyLjQxLjMKICAgICAgICBsaWJn dWRldjogMjM3CiAgICAgICAgbGliZ3VzYjogMC40LjlfMQogICAgICAgIGxpYmhlaWY6IDEu MTkuOF8xCiAgICAgICAgbGliaWNvbnY6IDEuMTdfMQogICAgICAgIGxpYmlkbjogMS40Mwog ICAgICAgIGxpYmlkbjI6IDIuMy44CiAgICAgICAgbGliaW1vYmlsZWRldmljZTogMS4zLjAu MjQxCiAgICAgICAgbGliaW1vYmlsZWRldmljZS1nbHVlOiAxLjMuMQogICAgICAgIGxpYmlu b3RpZnk6IDIwMjQwNzI0XzIKICAgICAgICBsaWJpbnB1dDogMS4yNy4xCiAgICAgICAgbGli anhsOiAwLjExLjFfMQogICAgICAgIGxpYmtkY3Jhdy1xdDY6IDI1LjA0LjMKICAgICAgICBs aWJrZXhpdjItcXQ2OiAyNS4wNC4zCiAgICAgICAgbGlia21sOiAxLjMuMF8zMAogICAgICAg IGxpYmtzYmE6IDEuNi43CiAgICAgICAgbGlibHRkbDogMi41LjQKICAgICAgICBsaWJsejQ6 IDEuMTAuMCwxCiAgICAgICAgbGlibW5nOiAyLjAuM18yCiAgICAgICAgbGlibXRkZXY6IDEu MS43CiAgICAgICAgbGlibXRwOiAxLjEuMjIKICAgICAgICBsaWJuZnM6IDUuMC4yXzEKICAg ICAgICBsaWJuZ2h0dHAyOiAxLjY2LjAKICAgICAgICBsaWJub3RpZnk6IDAuOC42CiAgICAg ICAgbGlib2dnOiAxLjMuNiw0CiAgICAgICAgbGlicGFwZXI6IDEuMS4yOF8xCiAgICAgICAg bGlicGNpOiAzLjE0LjAKICAgICAgICBsaWJwY2lhY2Nlc3M6IDAuMTguMV8xCiAgICAgICAg bGlicGxhY2VibzogNy4zNTEuMF8xCiAgICAgICAgbGlicGxpc3Q6IDIuNi4wCiAgICAgICAg bGlicHJveHk6IDAuNS4xMAogICAgICAgIGxpYnBzbDogMC4yMS41XzIKICAgICAgICBsaWJx YWNjZXNzaWJpbGl0eWNsaWVudC1xdDY6IDAuNi4wCiAgICAgICAgbGlicWFsY3VsYXRlOiA1 LjUuMl8xCiAgICAgICAgbGlicXJlbmNvZGU6IDQuMS4xCiAgICAgICAgbGlicmF3OiAwLjIx LjQKICAgICAgICBsaWJyc3ZnMi1ydXN0OiAyLjYwLjBfNAogICAgICAgIGxpYnJ0dG9wbzog MS4xLjAKICAgICAgICBsaWJzYW1wbGVyYXRlOiAwLjIuMl8xCiAgICAgICAgbGlic2VjcmV0 OiAwLjIxLjdfMQogICAgICAgIGxpYnNuZGZpbGU6IDEuMi4yXzIKICAgICAgICBsaWJzb3Vw MzogMy42LjVfMgogICAgICAgIGxpYnNveHI6IDAuMS4zXzMKICAgICAgICBsaWJzcGVjdHJl OiAwLjIuMTJfMQogICAgICAgIGxpYnNzaDogMC4xMS4yCiAgICAgICAgbGlic3NoMjogMS4x MS4xLDMKICAgICAgICBsaWJzdW5hY2w6IDEuMC4xXzEKICAgICAgICBsaWJzeXNpbmZvOiAw LjAuM18zCiAgICAgICAgbGlidGFzbjE6IDQuMjAuMF8xCiAgICAgICAgbGlidGF0c3U6IDEu MC40CiAgICAgICAgbGlidGV4dHN0eWxlOiAwLjIzLjEKICAgICAgICBsaWJ0aGFpOiAwLjEu MjlfMQogICAgICAgIGxpYnVkZXYtZGV2ZDogMC42LjAKICAgICAgICBsaWJ1ZGlza3M6IDIu MTAuMV8xCiAgICAgICAgbGlidW5pYnJlYWs6IDYuMSwxCiAgICAgICAgbGlidW5pc3RyaW5n OiAxLjMKICAgICAgICBsaWJ1bndpbmQ6IDIwMjQwMjIxXzIKICAgICAgICBsaWJ1c2JtdXhk OiAyLjEuMAogICAgICAgIGxpYnY0bDogMS4yMy4wXzUKICAgICAgICBsaWJ2YTogMi4yMi4w XzEKICAgICAgICBsaWJ2ZHBhdTogMS41CiAgICAgICAgbGlidm9yYmlzOiAxLjMuN18yLDMK ICAgICAgICBsaWJ2cHg6IDEuMTUuMgogICAgICAgIGxpYndhY29tOiAyLjEyLjEKICAgICAg ICBsaWJ3bmNrMzogNDMuMgogICAgICAgIGxpYngyNjQ6IDAuMTY0LjMwOTUKICAgICAgICBs aWJ4Y2I6IDEuMTcuMAogICAgICAgIGxpYnhjdnQ6IDAuMS4zCiAgICAgICAgbGlieGZjZTRt ZW51OiA0LjIwLjEKICAgICAgICBsaWJ4ZmNlNHV0aWw6IDQuMjAuMQogICAgICAgIGxpYnhm Y2U0d2luZG93aW5nOiA0LjIwLjNfMQogICAgICAgIGxpYnhrYmNvbW1vbjogMS44LjFfMwog ICAgICAgIGxpYnhrYmZpbGU6IDEuMS4zCiAgICAgICAgbGlieGtsYXZpZXI6IDUuM180LDEK ICAgICAgICBsaWJ4bWwyOiAyLjE0LjUKICAgICAgICBsaWJ4bWxiOiAwLjMuMjJfMQogICAg ICAgIGxpYnhzaG1mZW5jZTogMS4zLjMKICAgICAgICBsaWJ4c2x0OiAxLjEuNDNfMQogICAg ICAgIGxpYnlhbWw6IDAuMi41CiAgICAgICAgbGlieXV2OiAwLjAuMTc4OV8yCiAgICAgICAg bGliemlwOiAxLjExLjIKICAgICAgICBsbHZtMTk6IDE5LjEuN18xCiAgICAgICAgbG1kYjog MC45LjMzLDEKICAgICAgICBsc2JsazogNC4wCiAgICAgICAgbHNjcHU6IDEuMy4wCiAgICAg ICAgbHNvZjogNC45OS40XzIsOAogICAgICAgIGx1YTUzOiA1LjMuNl8xCiAgICAgICAgbHVh aml0OiAyLjEuMC4yMDI1MDcyOAogICAgICAgIGx1aXQ6IDIwMjQwMTAyXzEKICAgICAgICBs em8yOiAyLjEwXzEKICAgICAgICBtZXNhLWRlbW9zOiA4LjUuMAogICAgICAgIG1lc2EtZHJp OiAyNC4xLjdfOAogICAgICAgIG1lc2EtbGliczogMjQuMS43XzEKICAgICAgICBtaW5pemlw OiAxLjMuMQogICAgICAgIG1rZm9udHNjYWxlOiAxLjIuMwogICAgICAgIG1vdXNlcGFkOiAw LjYuNV8xCiAgICAgICAgbXBjOiAxLjMuMV8xCiAgICAgICAgbXBkZWNpbWFsOiA0LjAuMQog ICAgICAgIG1wZnI6IDQuMi4yLDEKICAgICAgICBtcGcxMjM6IDEuMzMuMAogICAgICAgIG1w djogMC40MC4wXzMsMQogICAgICAgIG5hbm86IDguNAogICAgICAgIG5ldGNkZjogNC45LjMK ICAgICAgICBuZXR0bGU6IDMuMTAuMgogICAgICAgIG5vdG8tYmFzaWM6IDIuMF80CiAgICAg ICAgbm90by1lbW9qaTogMi4wNDgKICAgICAgICBub3RvLXNhbnM6IDIuMDE1CiAgICAgICAg bm90by1zYW5zLW1vbm86IDIuMDE0XzEKICAgICAgICBub3RvLXNhbnMtc3ltYm9sczogMi4w MDhfMQogICAgICAgIG5vdG8tc2Fucy1zeW1ib2xzMjogMi4wMDgKICAgICAgICBub3RvLXNl cmlmOiAyLjAxNQogICAgICAgIG5wdGg6IDEuOAogICAgICAgIG5zcHI6IDQuMzcKICAgICAg ICBuc3M6IDMuMTE0CiAgICAgICAgb2NsLWljZDogMi4zLjMKICAgICAgICBva3VsYXI6IDI1 LjA0LjMKICAgICAgICBvcGVuYmxhczogMC4zLjMwLDIKICAgICAgICBvcGVuY2w6IDMuMC4x NwogICAgICAgIG9wZW5jdjogNC4xMS4wXzIKICAgICAgICBvcGVuZXhyOiAzLjMuNAogICAg ICAgIG9wZW5oMjY0OiAyLjMuMCwyCiAgICAgICAgb3BlbmpwZWc6IDIuNS4zCiAgICAgICAg b3BlbmpwaDogMC4yMS4zCiAgICAgICAgb3BlbmxkYXAyNi1jbGllbnQ6IDIuNi4xMAogICAg ICAgIG9wZW5zbHA6IDIuMC4wXzEKICAgICAgICBvcHVzOiAxLjUuMgogICAgICAgIG9yYzog MC40LjQxXzEKICAgICAgICBveHlnZW4taWNvbnM6IDYuMS4wCiAgICAgICAgcDExLWtpdDog MC4yNS41CiAgICAgICAgcGFuZ286IDEuNTYuMQogICAgICAgIHBjYXVkaW9saWI6IDEuMl8y CiAgICAgICAgcGNpaWRzOiAyMDI1MDcxMQogICAgICAgIHBjcmUyOiAxMC40NV8xCiAgICAg ICAgcGVybDU6IDUuNDAuMl8yCiAgICAgICAgcGhvbm9uLW1wdjogMC4xLjBfMQogICAgICAg IHBob25vbi1xdDY6IDQuMTIuMF8zCiAgICAgICAgcGluZW50cnk6IDEuMy4xXzIKICAgICAg ICBwaW5lbnRyeS1jdXJzZXM6IDEuMy4xCiAgICAgICAgcGluZW50cnktcXQ1OiAxLjMuMQog ICAgICAgIHBpcGV3aXJlOiAxLjQuMV8xCiAgICAgICAgcGl4bWFuOiAwLjQ2LjIKICAgICAg ICBwa2c6IDIuMi4xCiAgICAgICAgcGtnLXByb3ZpZGVzOiAwLjcuNAogICAgICAgIHBrZ2Nv bmY6IDIuNC4zLDEKICAgICAgICBwbGFzbWEtd2F5bGFuZC1wcm90b2NvbHM6IDEuMTguMAog ICAgICAgIHBsYXNtYTYtYXVyb3JhZTogNi40LjMKICAgICAgICBwbGFzbWE2LWJyZWV6ZTog Ni40LjMKICAgICAgICBwbGFzbWE2LWJyZWV6ZS1ndGs6IDYuNC4zCiAgICAgICAgcGxhc21h Ni1kaXNjb3ZlcjogNi40LjMKICAgICAgICBwbGFzbWE2LWthY3Rpdml0eW1hbmFnZXJkOiA2 LjQuMwogICAgICAgIHBsYXNtYTYta2RlLWNsaS10b29sczogNi40LjMKICAgICAgICBwbGFz bWE2LWtkZS1ndGstY29uZmlnOiA2LjQuMwogICAgICAgIHBsYXNtYTYta2RlY29yYXRpb246 IDYuNC4zCiAgICAgICAgcGxhc21hNi1rZGVwbGFzbWEtYWRkb25zOiA2LjQuMwogICAgICAg IHBsYXNtYTYta2dhbW1hOiA2LjQuMwogICAgICAgIHBsYXNtYTYta2dsb2JhbGFjY2VsZDog Ni40LjMKICAgICAgICBwbGFzbWE2LWtpbmZvY2VudGVyOiA2LjQuM18yCiAgICAgICAgcGxh c21hNi1rbWVudWVkaXQ6IDYuNC4zCiAgICAgICAgcGxhc21hNi1rcGlwZXdpcmU6IDYuNC4z CiAgICAgICAgcGxhc21hNi1rc2NyZWVuOiA2LjQuMwogICAgICAgIHBsYXNtYTYta3NjcmVl bmxvY2tlcjogNi40LjMKICAgICAgICBwbGFzbWE2LWtzc2hhc2twYXNzOiA2LjQuMwogICAg ICAgIHBsYXNtYTYta3N5c3RlbXN0YXRzOiA2LjQuMwogICAgICAgIHBsYXNtYTYta3dhbGxl dC1wYW06IDYuNC4zCiAgICAgICAgcGxhc21hNi1rd2F5bGFuZDogNi40LjMKICAgICAgICBw bGFzbWE2LWt3aW46IDYuNC4zCiAgICAgICAgcGxhc21hNi1rd2luLXgxMTogNi40LjMKICAg ICAgICBwbGFzbWE2LWt3cml0ZWQ6IDYuNC4zCiAgICAgICAgcGxhc21hNi1sYXllci1zaGVs bC1xdDogNi40LjMKICAgICAgICBwbGFzbWE2LWxpYmtzY3JlZW46IDYuNC4zCiAgICAgICAg cGxhc21hNi1saWJrc3lzZ3VhcmQ6IDYuNC4zCiAgICAgICAgcGxhc21hNi1saWJwbGFzbWE6 IDYuNC4zCiAgICAgICAgcGxhc21hNi1taWxvdTogNi40LjMKICAgICAgICBwbGFzbWE2LW9j ZWFuLXNvdW5kLXRoZW1lOiA2LjQuMwogICAgICAgIHBsYXNtYTYtb3h5Z2VuOiA2LjQuMwog ICAgICAgIHBsYXNtYTYtb3h5Z2VuLXNvdW5kczogNi40LjMKICAgICAgICBwbGFzbWE2LXBs YXNtYTogNi40LjMKICAgICAgICBwbGFzbWE2LXBsYXNtYS1hY3Rpdml0aWVzOiA2LjQuMwog ICAgICAgIHBsYXNtYTYtcGxhc21hLWFjdGl2aXRpZXMtc3RhdHM6IDYuNC4zCiAgICAgICAg cGxhc21hNi1wbGFzbWEtYnJvd3Nlci1pbnRlZ3JhdGlvbjogNi40LjMKICAgICAgICBwbGFz bWE2LXBsYXNtYS1kZXNrdG9wOiA2LjQuMwogICAgICAgIHBsYXNtYTYtcGxhc21hLWRpc2tz OiA2LjQuMwogICAgICAgIHBsYXNtYTYtcGxhc21hLWludGVncmF0aW9uLXF0NTogNi40LjMK ICAgICAgICBwbGFzbWE2LXBsYXNtYS1pbnRlZ3JhdGlvbi1xdDY6IDYuNC4zCiAgICAgICAg cGxhc21hNi1wbGFzbWEtcGE6IDYuNC4zCiAgICAgICAgcGxhc21hNi1wbGFzbWEtc2RrOiA2 LjQuMwogICAgICAgIHBsYXNtYTYtcGxhc21hLXN5c3RlbW1vbml0b3I6IDYuNC4zCiAgICAg ICAgcGxhc21hNi1wbGFzbWEtd29ya3NwYWNlOiA2LjQuMwogICAgICAgIHBsYXNtYTYtcGxh c21hLXdvcmtzcGFjZS13YWxscGFwZXJzOiA2LjQuMwogICAgICAgIHBsYXNtYTYtcGxhc21h NXN1cHBvcnQ6IDYuNC4zCiAgICAgICAgcGxhc21hNi1wb2xraXQta2RlLWFnZW50LTE6IDYu NC4zCiAgICAgICAgcGxhc21hNi1wb3dlcmRldmlsOiA2LjQuMwogICAgICAgIHBsYXNtYTYt cHJpbnQtbWFuYWdlcjogNi40LjMKICAgICAgICBwbGFzbWE2LXFxYzItYnJlZXplLXN0eWxl OiA2LjQuMwogICAgICAgIHBsYXNtYTYtc2RkbS1rY206IDYuNC4zCiAgICAgICAgcGxhc21h Ni1zcGVjdGFjbGU6IDYuNC4zCiAgICAgICAgcGxhc21hNi1zeXN0ZW1zZXR0aW5nczogNi40 LjMKICAgICAgICBwbGFzbWE2LXhkZy1kZXNrdG9wLXBvcnRhbC1rZGU6IDYuNC4zCiAgICAg ICAgcG5nOiAxLjYuNDkKICAgICAgICBwb2xraXQ6IDEyNV8xCiAgICAgICAgcG9sa2l0LXF0 LTEtcXQ1OiAwLjIwMC4wCiAgICAgICAgcG9sa2l0LXF0LTEtcXQ2OiAwLjIwMC4wCiAgICAg ICAgcG9wcGxlcjogMjUuMDQuMF8yCiAgICAgICAgcG9wcGxlci1kYXRhOiAwLjQuMTIKICAg ICAgICBwb3BwbGVyLWdsaWI6IDI1LjA0LjBfMgogICAgICAgIHBvcHBsZXItcXQ2OiAyNS4w NC4wXzIKICAgICAgICBwb3B0OiAxLjE5XzEKICAgICAgICBwb3N0Z3Jlc3FsMTctY2xpZW50 OiAxNy41CiAgICAgICAgcHJvajogOS42LjAsMQogICAgICAgIHByb3RvYnVmOiAyOS41LDEK ICAgICAgICBwdWxzZWF1ZGlvOiAxNy4wXzMKICAgICAgICBwdWxzZWF1ZGlvLXF0NjogMS43 LjAKICAgICAgICBweTMxMS1haW9xdWljOiAxLjIuMAogICAgICAgIHB5MzExLWFueWlvOiA0 LjkuMAogICAgICAgIHB5MzExLWFzeW5jX2dlbmVyYXRvcjogMS4xMF8xCiAgICAgICAgcHkz MTEtYXR0cnM6IDI1LjMuMAogICAgICAgIHB5MzExLWJyb3RsaTogMS4xLjAKICAgICAgICBw eTMxMS1jYWlybzogMS4yOC4wLDEKICAgICAgICBweTMxMS1jZXJ0aWZpOiAyMDI1LjcuMTQK ICAgICAgICBweTMxMS1jZmZpOiAxLjE3LjEKICAgICAgICBweTMxMS1jaGFyc2V0LW5vcm1h bGl6ZXI6IDMuNC4yCiAgICAgICAgcHkzMTEtY3J5cHRvZ3JhcGh5OiA0NC4wLjNfMiwxCiAg ICAgICAgcHkzMTEtZGJ1czogMS4zLjIKICAgICAgICBweTMxMS1kbnNweXRob246IDIuNy4w LDEKICAgICAgICBweTMxMS1ldmRldjogMS45LjFfMQogICAgICAgIHB5MzExLWgxMTogMC4x Ni4wCiAgICAgICAgcHkzMTEtaDI6IDQuMS4wXzEKICAgICAgICBweTMxMS1ocGFjazogNC4w LjBfMQogICAgICAgIHB5MzExLWh0dHBjb3JlOiAxLjAuOQogICAgICAgIHB5MzExLWh0dHB4 OiAwLjI4LjFfMQogICAgICAgIHB5MzExLWh5cGVyZnJhbWU6IDYuMC4wXzEKICAgICAgICBw eTMxMS1pZG5hOiAzLjEwCiAgICAgICAgcHkzMTEtbGliZXZkZXY6IDAuMTFfMgogICAgICAg IHB5MzExLW1hcmtkb3duOiAzLjguMgogICAgICAgIHB5MzExLW11dGFnZW46IDEuNDcuMAog ICAgICAgIHB5MzExLW51bXB5OiAxLjI2LjRfNiwxCiAgICAgICAgcHkzMTEtb3BlbnNzbDog MjUuMC4wXzEsMQogICAgICAgIHB5MzExLW91dGNvbWU6IDEuMy4wXzIKICAgICAgICBweTMx MS1wYWNrYWdpbmc6IDI1LjAKICAgICAgICBweTMxMS1weWFzbjE6IDAuNi4wCiAgICAgICAg cHkzMTEtcHlhc24xLW1vZHVsZXM6IDAuNC4xCiAgICAgICAgcHkzMTEtcHljcGFyc2VyOiAy LjIyCiAgICAgICAgcHkzMTEtcHljcnlwdG9kb21leDogMy4yMy4wCiAgICAgICAgcHkzMTEt cHlnb2JqZWN0OiAzLjUwLjAKICAgICAgICBweTMxMS1weWxzcXBhY2s6IDAuMy4yMgogICAg ICAgIHB5MzExLXB5c29ja3M6IDEuNy4xXzEKICAgICAgICBweTMxMS1weXVkZXY6IDAuMjQu MV8xCiAgICAgICAgcHkzMTEtcmVxdWVzdHM6IDIuMzIuNAogICAgICAgIHB5MzExLXNlcnZp Y2UtaWRlbnRpdHk6IDI0LjIuMAogICAgICAgIHB5MzExLXNpeDogMS4xNy4wCiAgICAgICAg cHkzMTEtc25pZmZpbzogMS4zLjEKICAgICAgICBweTMxMS1zb2Nrc2lvOiAxLjAuMF8xCiAg ICAgICAgcHkzMTEtc29ydGVkY29udGFpbmVyczogMi40LjBfMQogICAgICAgIHB5MzExLXNx bGl0ZTM6IDMuMTEuMTNfMTAKICAgICAgICBweTMxMS10cmlvOiAwLjMwLjAKICAgICAgICBw eTMxMS10cnVzdHN0b3JlOiAwLjEwLjEKICAgICAgICBweTMxMS10eXBpbmctZXh0ZW5zaW9u czogNC4xNC4xCiAgICAgICAgcHkzMTEtdXJsbGliMzogMS4yNi4yMCwxCiAgICAgICAgcHkz MTEtd2Vic29ja2V0czogMTUuMC4xCiAgICAgICAgcHlkYnVzLWNvbW1vbjogMS4zLjIKICAg ICAgICBweWdvYmplY3QtY29tbW9uOiAzLjUwLjAKICAgICAgICBweXRob24zMTE6IDMuMTEu MTMKICAgICAgICBxY2EtcXQ1OiAyLjMuMTBfMQogICAgICAgIHFjYS1xdDY6IDIuMy4xMF8x CiAgICAgICAgcWNvcm8tcXQ2OiAwLjExLjAKICAgICAgICBxZ3BnbWUtcXQ1OiAyLjAuMAog ICAgICAgIHFodWxsOiA4LjAuMl8zLDEKICAgICAgICBxdDUtY29uY3VycmVudDogNS4xNS4x N3AxMjMKICAgICAgICBxdDUtY29yZTogNS4xNS4xN3AxMjNfMQogICAgICAgIHF0NS1kYnVz OiA1LjE1LjE3cDEyMwogICAgICAgIHF0NS1kZWNsYXJhdGl2ZTogNS4xNS4xN3AyMQogICAg ICAgIHF0NS1ndWk6IDUuMTUuMTdwMTIzCiAgICAgICAgcXQ1LWxpbmd1aXN0dG9vbHM6IDUu MTUuMTdwMwogICAgICAgIHF0NS1uZXR3b3JrOiA1LjE1LjE3cDEyMwogICAgICAgIHF0NS1w cmludHN1cHBvcnQ6IDUuMTUuMTdwMTIzCiAgICAgICAgcXQ1LXF1aWNrY29udHJvbHMyOiA1 LjE1LjE3cDUKICAgICAgICBxdDUtc3BlZWNoOiA1LjE1LjE3cDEKICAgICAgICBxdDUtc3Fs OiA1LjE1LjE3cDEyMwogICAgICAgIHF0NS1zdmc6IDUuMTUuMTdwNQogICAgICAgIHF0NS10 ZXN0bGliOiA1LjE1LjE3cDEyMwogICAgICAgIHF0NS11aXBsdWdpbjogNS4xNS4xN3AzCiAg ICAgICAgcXQ1LXVpdG9vbHM6IDUuMTUuMTdwMwogICAgICAgIHF0NS13YXlsYW5kOiA1LjE1 LjE3cDU3CiAgICAgICAgcXQ1LXdpZGdldHM6IDUuMTUuMTdwMTIzCiAgICAgICAgcXQ1LXgx MWV4dHJhczogNS4xNS4xN3AwCiAgICAgICAgcXQ1LXhtbDogNS4xNS4xN3AxMjMKICAgICAg ICBxdDYtNWNvbXBhdDogNi45LjEKICAgICAgICBxdDYtYmFzZTogNi45LjFfMgogICAgICAg IHF0Ni1iYXNlX3NxbGRyaXZlci1zcWxpdGU6IDYuOS4xCiAgICAgICAgcXQ2LWNoYXJ0czog Ni45LjEKICAgICAgICBxdDYtZGVjbGFyYXRpdmU6IDYuOS4xCiAgICAgICAgcXQ2LWltYWdl Zm9ybWF0czogNi45LjEKICAgICAgICBxdDYtbG9jYXRpb246IDYuOS4xCiAgICAgICAgcXQ2 LW11bHRpbWVkaWE6IDYuOS4xCiAgICAgICAgcXQ2LXBvc2l0aW9uaW5nOiA2LjkuMQogICAg ICAgIHF0Ni1xdWljazNkOiA2LjkuMV8xCiAgICAgICAgcXQ2LXF1aWNrdGltZWxpbmU6IDYu OS4xCiAgICAgICAgcXQ2LXNlbnNvcnM6IDYuOS4xCiAgICAgICAgcXQ2LXNlcmlhbHBvcnQ6 IDYuOS4xCiAgICAgICAgcXQ2LXNoYWRlcnRvb2xzOiA2LjkuMQogICAgICAgIHF0Ni1zcGVl Y2g6IDYuOS4xCiAgICAgICAgcXQ2LXN2ZzogNi45LjFfMQogICAgICAgIHF0Ni10b29sczog Ni45LjEKICAgICAgICBxdDYtd2F5bGFuZDogNi45LjEKICAgICAgICBxdDYtd2ViY2hhbm5l bDogNi45LjEKICAgICAgICBxdDYtd2ViZW5naW5lOiA2LjkuMV8xCiAgICAgICAgcXQ2LXdl YnNvY2tldHM6IDYuOS4xCiAgICAgICAgcXQ2LXdlYnZpZXc6IDYuOS4xCiAgICAgICAgcXRr ZXljaGFpbi1xdDY6IDAuMTUuMAogICAgICAgIHJlMjogMjAyNTA3MjIKICAgICAgICByZWFk bGluZTogOC4yLjEzXzIKICAgICAgICBzYW1iYTQxNjogNC4xNi4xMV85CiAgICAgICAgc2Rk bTogMC4yMS4wLjM2XzEKICAgICAgICBzZG9jYm9vay14bWw6IDEuMV8yLDIKICAgICAgICBz ZXNzcmVnOiAxLjEuMl8xCiAgICAgICAgc2V0eGtibWFwOiAxLjMuNAogICAgICAgIHNmY2dh bDogMi4xLjBfMQogICAgICAgIHNoYWRlcmM6IDIwMjUuMwogICAgICAgIHNoYXJlZC1taW1l LWluZm86IDIuNF8yCiAgICAgICAgc2lnbm9uLXBsdWdpbi1vYXV0aDItcXQ2OiAwLjI1XzIK ICAgICAgICBzaWdub24tcXQ2OiA4LjYxCiAgICAgICAgc21hcnRtb250b29sczogNy41CiAg ICAgICAgc21wcm94eTogMS4wLjZfMQogICAgICAgIHNuYXBweTogMS4yLjIKICAgICAgICBz bmRpbzogMS4xMC4wCiAgICAgICAgc25vd2JhbGxzdGVtbWVyOiAzLjAuMQogICAgICAgIHNw YXRpYWxpdGU6IDUuMS4wXzQKICAgICAgICBzcGVlY2gtZGlzcGF0Y2hlcjogMC4xMi4xCiAg ICAgICAgc3BlZXg6IDEuMi4xXzEsMQogICAgICAgIHNwZWV4ZHNwOiAxLjIuMQogICAgICAg IHNwaXJ2LWxsdm0tdHJhbnNsYXRvci1sbHZtMTk6IDE5LjEuOQogICAgICAgIHNwaXJ2LXRv b2xzOiAyMDI1LjMucjEKICAgICAgICBzcWxpdGUzOiAzLjUwLjJfMSwxCiAgICAgICAgc3Rh cnR1cC1ub3RpZmljYXRpb246IDAuMTJfNAogICAgICAgIHN1aXRlc3BhcnNlLWFtZDogMy4z LjMKICAgICAgICBzdWl0ZXNwYXJzZS1jYW1kOiAzLjMuNAogICAgICAgIHN1aXRlc3BhcnNl LWNjb2xhbWQ6IDMuMy40CiAgICAgICAgc3VpdGVzcGFyc2UtY2hvbG1vZDogNS4zLjMKICAg ICAgICBzdWl0ZXNwYXJzZS1jb2xhbWQ6IDMuMy40CiAgICAgICAgc3VpdGVzcGFyc2UtY29u ZmlnOiA3LjEwLjMKICAgICAgICBzdWl0ZXNwYXJzZS1jeHNwYXJzZTogNC40LjEKICAgICAg ICBzdWl0ZXNwYXJzZS1zcHFyOiA0LjMuNF8xCiAgICAgICAgc3VpdGVzcGFyc2UtdW1mcGFj azogNi4zLjVfMQogICAgICAgIHN2dC1hdjE6IDMuMC4yCiAgICAgICAgdGFnbGliOiAyLjEu MQogICAgICAgIHRhbGxvYzogMi40LjFfMQogICAgICAgIHRkYjogMS40LjlfMSwxCiAgICAg ICAgdGV2ZW50OiAwLjE1LjBfMQogICAgICAgIHRodW5hcjogNC4yMC40CiAgICAgICAgdGlm ZjogNC43LjAKICAgICAgICB0dXJibzogZzIwMjMwNjIxCiAgICAgICAgdHdtOiAxLjAuMTJf MQogICAgICAgIHVjaGFyZGV0OiAwLjAuOF8xCiAgICAgICAgdW5nb29nbGVkLWNocm9taXVt OiAxMzcuMC43MTUxLjEwM18yCiAgICAgICAgdW5peC1zZWxmYXV0aC1oZWxwZXI6IDEuMV8x CiAgICAgICAgdXBvd2VyOiAxLjkwLjcKICAgICAgICB1cmlwYXJzZXI6IDAuOS42CiAgICAg ICAgdXJ3LWJhc2UzNS1mb250czogMjAyMDA5MTAKICAgICAgICB2aXJ0dWFsYm94LW9zZS1h ZGRpdGlvbnM6IDYuMS41MC4xNDAyMDAwXzIKICAgICAgICB2bWFmOiAzLjAuMAogICAgICAg IHZ0ZTM6IDAuODAuMwogICAgICAgIHZ1bGthbi1oZWFkZXJzOiAxLjQuMzIyCiAgICAgICAg dnVsa2FuLWxvYWRlcjogMS40LjMyMQogICAgICAgIHZ1bGthbi10b29sczogMS40LjMyMQog ICAgICAgIHdheWxhbmQ6IDEuMjMuMV8xCiAgICAgICAgd2F5bGFuZC1wcm90b2NvbHM6IDEu NDQKICAgICAgICB3YXlsYW5kLXV0aWxzOiAxLjIuMF8xCiAgICAgICAgd2ViY2FtZDogNS4x Ny4xLjJfMgogICAgICAgIHdlYnA6IDEuNi4wCiAgICAgICAgd2VicnRjLWF1ZGlvLXByb2Nl c3Npbmc6IDEuM18xCiAgICAgICAgeDExcGVyZjogMS42LjFfMQogICAgICAgIHgyNjU6IDMu Nl8xCiAgICAgICAgeGFwaWFuLWNvcmU6IDEuNC4yOSwxCiAgICAgICAgeGF1dGg6IDEuMS40 CiAgICAgICAgeGJhY2tsaWdodDogMS4yLjNfMQogICAgICAgIHhiaXRtYXBzOiAxLjEuMwog ICAgICAgIHhjYWxjOiAxLjEuMl8xCiAgICAgICAgeGNiLXV0aWw6IDAuNC4xLDEKICAgICAg ICB4Y2ItdXRpbC1jdXJzb3I6IDAuMS41CiAgICAgICAgeGNiLXV0aWwtZXJyb3JzOiAxLjAu MQogICAgICAgIHhjYi11dGlsLWltYWdlOiAwLjQuMQogICAgICAgIHhjYi11dGlsLWtleXN5 bXM6IDAuNC4xCiAgICAgICAgeGNiLXV0aWwtcmVuZGVydXRpbDogMC4zLjEwCiAgICAgICAg eGNiLXV0aWwtd206IDAuNC4yCiAgICAgICAgeGNsb2NrOiAxLjAuOV8xCiAgICAgICAgeGNt c2RiOiAxLjAuNV8xCiAgICAgICAgeGNvbnNvbGU6IDEuMC44XzEKICAgICAgICB4Y3Vyc29y LXRoZW1lczogMS4wLjYKICAgICAgICB4Y3Vyc29yZ2VuOiAxLjAuOQogICAgICAgIHhkZy11 c2VyLWRpcnM6IDAuMThfMQogICAgICAgIHhkZy11dGlsczogMS4yLjEKICAgICAgICB4ZHB5 aW5mbzogMS4zLjQKICAgICAgICB4ZHJpaW5mbzogMS4wLjcKICAgICAgICB4ZXJjZXMtYzM6 IDMuMy4wCiAgICAgICAgeGV2OiAxLjIuNgogICAgICAgIHhmODYtaW5wdXQtZXZkZXY6IDIu MTAuNl84CiAgICAgICAgeGY4Ni1pbnB1dC1rZXlib2FyZDogMS45LjBfNgogICAgICAgIHhm ODYtaW5wdXQtbGliaW5wdXQ6IDEuMy4wXzEKICAgICAgICB4Zjg2LWlucHV0LW1vdXNlOiAx LjkuM181CiAgICAgICAgeGY4Ni12aWRlby1zY2ZiOiAwLjAuN18yCiAgICAgICAgeGY4Ni12 aWRlby12ZXNhOiAyLjUuMF8zCiAgICAgICAgeGY4NmRnYTogMS4wLjNfMgogICAgICAgIHhm Y2U6IDQuMjAKICAgICAgICB4ZmNlLWljb25zLWVsZW1lbnRhcnk6IDAuMjEKICAgICAgICB4 ZmNlNC1hcHBmaW5kZXI6IDQuMjAuMAogICAgICAgIHhmY2U0LWNvbmY6IDQuMjAuMAogICAg ICAgIHhmY2U0LWRlc2t0b3A6IDQuMjAuMQogICAgICAgIHhmY2U0LW5vdGlmeWQ6IDAuOS43 CiAgICAgICAgeGZjZTQtcGFuZWw6IDQuMjAuNAogICAgICAgIHhmY2U0LXBvd2VyLW1hbmFn ZXI6IDQuMjAuMAogICAgICAgIHhmY2U0LXNlc3Npb246IDQuMjAuMl8xCiAgICAgICAgeGZj ZTQtc2V0dGluZ3M6IDQuMjAuMQogICAgICAgIHhmY2U0LXRlcm1pbmFsOiAxLjEuNQogICAg ICAgIHhmY2U0LXR1bWJsZXI6IDQuMjAuMF80CiAgICAgICAgeGZjZTQtd206IDQuMjAuMAog ICAgICAgIHhnYW1tYTogMS4wLjdfMQogICAgICAgIHhnYzogMS4wLjYKICAgICAgICB4aG9z dDogMS4wLjhfMQogICAgICAgIHhpbml0OiAxLjQuNCwxCiAgICAgICAgeGlucHV0OiAxLjYu NAogICAgICAgIHhrYmNvbXA6IDEuNC43CiAgICAgICAgeGtiZXZkOiAxLjEuNF8xCiAgICAg ICAgeGtidXRpbHM6IDEuMC42CiAgICAgICAgeGtleWJvYXJkLWNvbmZpZzogMi40MV80CiAg ICAgICAgeGtpbGw6IDEuMC42CiAgICAgICAgeGxzYXRvbXM6IDEuMS40XzEKICAgICAgICB4 bHNjbGllbnRzOiAxLjEuNV8xCiAgICAgICAgeG1lc3NhZ2U6IDEuMC43CiAgICAgICAgeG1s Y2F0bWdyOiAyLjJfNAogICAgICAgIHhtbGNoYXJlbnQ6IDAuM18yCiAgICAgICAgeG1vZG1h cDogMS4wLjExCiAgICAgICAgeG9yZzogNy43XzMKICAgICAgICB4b3JnLWFwcHM6IDcuN180 CiAgICAgICAgeG9yZy1kb2NzOiAxLjcuMywxCiAgICAgICAgeG9yZy1kcml2ZXJzOiA3Ljdf NwogICAgICAgIHhvcmctZm9udHM6IDcuN18xCiAgICAgICAgeG9yZy1mb250cy0xMDBkcGk6 IDcuNwogICAgICAgIHhvcmctZm9udHMtNzVkcGk6IDcuNwogICAgICAgIHhvcmctZm9udHMt Y3lyaWxsaWM6IDcuNwogICAgICAgIHhvcmctZm9udHMtbWlzY2JpdG1hcHM6IDcuNwogICAg ICAgIHhvcmctZm9udHMtdHJ1ZXR5cGU6IDcuN18xCiAgICAgICAgeG9yZy1mb250cy10eXBl MTogNy43CiAgICAgICAgeG9yZy1saWJyYXJpZXM6IDcuN182CiAgICAgICAgeG9yZy1zZXJ2 ZXI6IDIxLjEuMTgsMQogICAgICAgIHhvcmdwcm90bzogMjAyNC4xCiAgICAgICAgeHByOiAx LjIuMAogICAgICAgIHhwcm9wOiAxLjIuOAogICAgICAgIHhyYW5kcjogMS41LjMKICAgICAg ICB4cmRiOiAxLjIuMgogICAgICAgIHhyZWZyZXNoOiAxLjEuMAogICAgICAgIHhzZWwtY29u cmFkOiAxLjIuMF8yCiAgICAgICAgeHNldDogMS4yLjVfMQogICAgICAgIHhzZXRyb290OiAx LjEuMwogICAgICAgIHhzZXR0aW5nc2Q6IDEuMC4wLjJfMgogICAgICAgIHh0ZXJtOiA0MDEK ICAgICAgICB4dHJhbnM6IDEuNi4wXzEKICAgICAgICB4dmluZm86IDEuMS41XzEKICAgICAg ICB4d2F5bGFuZDogMjQuMS44LDEKICAgICAgICB4d2Q6IDEuMC45CiAgICAgICAgeHdpbmlu Zm86IDEuMS42CiAgICAgICAgeHd1ZDogMS4wLjcKICAgICAgICB4eGhhc2g6IDAuOC4zCiAg ICAgICAgeXQtZGxwOiAyMDI1LjA2LjA5CiAgICAgICAgenN0ZDogMS41LjcKICAgICAgICB6 eGluZy1jcHA6IDIuMy4wCgpOdW1iZXIgb2YgcGFja2FnZXMgdG8gYmUgcmVtb3ZlZDogODMz CgpUaGUgb3BlcmF0aW9uIHdpbGwgZnJlZSA4IEdpQi4KQ2hlY2tpbmcgaW50ZWdyaXR5Li4u IGRvbmUgKDAgY29uZmxpY3RpbmcpCk5vdGhpbmcgdG8gZG8uClRoZSBmb2xsb3dpbmcgcGFj a2FnZSBmaWxlcyB3aWxsIGJlIGRlbGV0ZWQ6CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1saWJleGVjaW5mby1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxfjJiMWI0 YjBlNzUucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC10ZWxuZXQtbWFuLTE1 LnNuYXAyMDI0MTAyNjEyNTY1OS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LXRjcGQtbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtbGlidmdsLWRldi1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDF+ MGExMDM1NGY2Yy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXRlbG5ldC1k YmctMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtbGliY3VzZS1kZXYtMTUuc25hcDIwMjUwNzA3MDQxNzIzLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0Qta2VybmVsLWdlbmVyaWMtMTUuc25hcDIwMjUwNzIxMDkx NDUwLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliZXhlY2luZm8tZGV2 LTE1LnNuYXAyMDI1MDcwNzA0MTcyM342ZTdjZjljYTRkLnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtbGlicGF0aGNvbnYtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1 MTYwMX4yNjFhMTRjYWNkLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbmF0 ZC1tYW4tMTUuc25hcDIwMjUwMjA0MjE1ODAzfjVkYTlhZDFjMmYucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1jbGlicy0xNS5zbmFwMjAyNTA3MjEwNTUzNDF+NmQ5NGY2 MDA1Ny5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmJzZHN0YXQtbGli MzItMTUuc25hcDIwMjUwNjE2MTgzOTAxfmM0NWViN2IxMTAucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1wZi1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfjMyNTI0Zjdm YTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJiZWdlbW90LWxpYjMy LTE1LnNuYXAyMDI1MDcxNzE3MDc1Ni5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELXBwcC1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfjgyOTYxMDc0YmEucGtnCiAgICAg ICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJ2Z2wtbWFuLTE1LnNuYXAyMDI0MTAyNjEy NTY1OX5lNzc0ZTZiNTEzLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtY2Vy dGN0bC0xNS5zbmFwMjAyNTA3MTcxOTE3NTV+NTRmMTE2NmIwNC5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELWdnYXRlLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+N2M3 M2ZhMWMyNy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmJ6Mi0xNS5z bmFwMjAyNTA2MTYxODM5MDF+NmNjMjUxOGRhMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWR0cmFjZS1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliYnNkc3RhdC1kYmctMTUuc25hcDIw MjUwNjE2MTgzOTAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtdmktMTUu c25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qt Z2dhdGUtbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1OS5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWxpYnJwY3NlY19nc3MtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1 MTYwMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWdnYXRlLWRiZy0xNS5z bmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1n ZW9tLW1hbi0xNS5zbmFwMjAyNTA0MjgxNjA5MjN+MTQ3ZjM3ZGEyNy5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELXV0aWxpdGllcy1kYmctbGliMzItMTUuc25hcDIwMjUw NzIxMDcwMDIxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYXV0b2ZzLTE1 LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LWxpYmx6bWEtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX5kMzZjZTdkOGZlLnBrZwogICAg ICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYnNubXAtMTUuc25hcDIwMjUwNzIwMDEzMjQw fjc0MzFhZWZjYTQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1rZXJuZWwt Z2VuZXJpYy0xNS5zbmFwMjAyNTA3MjEwOTE0NTB+OTcwMTljOTc4Mi5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWNsYW5nLTE1LnNuYXAyMDI1MDcyMDAxMzI0MC5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWdlb20tbGliMzItMTUuc25hcDIwMjUw NzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlic3RkdGhy ZWFkcy1kYmctbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxLnBrZwogICAgICAgIC92YXIv Y2FjaGUvcGtnL0ZyZWVCU0QtYXV0b2ZzLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+YjY0 OTI0MjdhNy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYm1hZ2ljLWRi Zy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+NDBkN2Y3NGFmZC5wa2cKICAgICAgICAvdmFyL2Nh Y2hlL3BrZy9GcmVlQlNELXV0aWxpdGllcy1saWIzMi0xNS5zbmFwMjAyNTA3MjEwNzAwMjF+ Mzc0MjQ2MDY1Ny5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWNzaC0xNS5z bmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1s aWJwYXRoY29udi1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxfmRmY2MyOWYwM2Mu cGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1uYXRkLWRiZy0xNS5zbmFwMjAy NTA3MjAwMDA2MzF+ZDA2MjkzMzZiYS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELWNsaWJzLWRldi0xNS5zbmFwMjAyNTA3MjEwOTE0NTB+MDMwMDJlMmEzYi5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYjlwLWRldi0xNS5zbmFwMjAyNTA3MDcw NDE3MjN+YTNkZmIxNDY1Yi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWJz bm1wLWRiZy0xNS5zbmFwMjAyNTA3MjAwMTMyNDB+YzljNTczOTY2ZC5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmNhc3Blci1saWIzMi0xNS5zbmFwMjAyNTA3MjAw MDA2MzF+NTZlODU0YzU0Zi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxp YmJzZHN0YXQtZGV2LTE1LnNuYXAyMDI1MDYxMTE5MTQwMS5wa2cKICAgICAgICAvdmFyL2Nh Y2hlL3BrZy9GcmVlQlNELWJsdWV0b290aC1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUx NjAxfmFhOWI2ZTI4MGYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1ic2Rp bnN0YWxsLW1hbi0xNS5zbmFwMjAyNTA0MjgxNzE2NTcucGtnCiAgICAgICAgL3Zhci9jYWNo ZS9wa2cvRnJlZUJTRC1saWJycGNzZWNfZ3NzLWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3MTUw NTE2MDF+NzZiMTNkMzI3My5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxp YmNvbXBhdC1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxfjdmYTEzNWQxZDIucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1jY2Rjb25maWctZGJnLTE1LnNuYXAy MDI1MDcyMDAwMDYzMX42OTRhYTdhMTc4LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0Qtc3lzbG9nZC0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ZTQyNDMzZjk1NC5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmNvbXBpbGVyX3J0LWRldi0xNS5zbmFw MjAyNTA2MTIwMDE1MjIucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJj dXNlLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC1ic25tcC1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5fjc2MGQwNGI5OTEu cGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC11bmJvdW5kLWRiZy0xNS5zbmFw MjAyNTA3MjAwMDA2MzF+MjQxMGM3YTYyZS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELWtlcmJlcm9zLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJjdXNlLW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2 NTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC10ZXN0cy0xNS5zbmFwMjAy NTA3MjAwMTMyNDB+NjdlOGE3MjNmZi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELWxpYnZtbWFwaS0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1saWJ1Y2wtZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYw MS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWZldGNoLWRldi0xNS5zbmFw MjAyNTA3MTcxNzA3NTZ+NjFlNDg3ZmI3MC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELWxpYnJzcy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1jbGlicy1kYmctMTUuc25hcDIwMjUwNzIxMDU1MzQxLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtY3RmLXRvb2xzLWRiZy0xNS5zbmFwMjAy NTA3MjAwMDA2MzF+ZWM0YTVmNjk2OC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELW9wZW5zc2wtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELWxpYnN0ZGJ1Zi1kYmctbGliMzItMTUuc25hcDIwMjUwNzE1 MDUxNjAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtc2VuZG1haWwtZGV2 LTE1LnNuYXAyMDI1MDcwNzA0MTcyMy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELXF1b3RhY2hlY2stbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1OX5iNDZlZWVhMjIwLnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliYmxvY2tzcnVudGltZS1kYmct MTUuc25hcDIwMjUwNjE2MTgzOTAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtYWNwaS1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtdGVsbmV0LW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2NTl+YmU1Mzc2 ZDUxMi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXpmcy1tYW4tMTUuc25h cDIwMjUwNzExMDAyNjUwLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtY3Rm LXRvb2xzLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX5lNzU0NmI4NDJiLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZmV0Y2gtbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMx fjhhZTkzNzUxNmIucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1hY3BpLW1h bi0xNS5zbmFwMjAyNDEwMjYxMjU2NTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1saWJleGVjaW5mby1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5fjMyNDA5ODQzOGYu cGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1rZXJuZWwtbWluaW1hbC0xNS5z bmFwMjAyNTA3MjEwOTE0NTB+ZTcwOTVhZGI5YS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWxpYmxkbnMtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX5kMGE2 MmRjNDlhLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYmx1ZXRvb3RoLTE1 LnNuYXAyMDI1MDcyMTA3MDAyMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LWxpYnN0ZHRocmVhZHMtbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1OX43ZmFhOThkODk3LnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlicnNzLWxpYjMyLTE1LnNuYXAy MDI1MDcyMDAwMDYzMX42MWI2NTg5Yjk4LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtZmV0Y2gtZGV2LTE1LnNuYXAyMDI1MDcxNzE3MDc1Ni5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELWxpYmJ6Mi0xNS5zbmFwMjAyNTA2MTYxODM5MDEucGtnCiAg ICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1wZi1tYW4tMTUuc25hcDIwMjUwNzEyMTM0 NDAwLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliOXAtZGJnLWxpYjMy LTE1LnNuYXAyMDI1MDcyMDAwMDYzMX44Y2YwZmU3ZjI0LnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtdW5ib3VuZC1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAx fmMyZGJhYjg5YmMucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJiejIt ZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMX42ZTRmOGM5MTExLnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliY29tcGlsZXJfcnQtZGV2LWxpYjMyLTE1LnNu YXAyMDI1MDcxNTA1MTYwMX4zMmZlNDE1ZmQ3LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtY2NkY29uZmlnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmJlZ2Vtb3QtZGV2LWxpYjMyLTE1LnNuYXAyMDI1 MDcxNzE3MDc1Ni5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWdhbWVzLWRi Zy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+MTdlMzZjMzc4YS5wa2cKICAgICAgICAvdmFyL2Nh Y2hlL3BrZy9GcmVlQlNELWN4Z2JlLXRvb2xzLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ MTI0ODUzYTFmMi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXJlc29sdmNv bmYtMTUuc25hcDIwMjQxMDI2MTI1NjU5LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0Qtd3BhLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWxpYmJlZ2Vtb3QtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcxNzE3MDc1 Nn5lOGY2YmRlZDY0LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtb3BlbnNz bC1saWItZGV2LTE1LnNuYXAyMDI1MDcxODIwNTE0Mi5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWxpYnVmcy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1kZXZtYXRjaC1saWIzMi0xNS5zbmFwMjAyNTA3MjAw MDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1rZXJuZWwtbWluaW1h bC0xNS5zbmFwMjAyNTA3MjEwOTE0NTAucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1saWJ0aHJlYWRfZGItZGV2LTE1LnNuYXAyMDI1MDYxNjEzMjg1MS5wa2cKICAgICAg ICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmJsb2Nrc3J1bnRpbWUtZGV2LTE1LnNuYXAy MDI1MDYxMTE5MTQwMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWphaWwt MTUuc25hcDIwMjUwNzIwMDEzMjQwLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtZHdhdGNoLW1hbi0xNS5zbmFwMjAyNTA0MTkxODQ2MjJ+Y2Q4NjdhNmM4ZC5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWJvb3Rsb2FkZXItZGV2LTE1LnNuYXAyMDI1 MDcyMDAxMzI0MH42ODY4ZjA1NGYwLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtbGliZXhlY2luZm8tZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX4zZDY2MDY0NDM2LnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlicnBjc2VjX2dzcy1tYW4tMTUu c25hcDIwMjQxMDI2MTI1NjU5fmRiYjEzYWZjZjIucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC1saWJ0aHJlYWRfZGItZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYz MX40MWI4ZjM5MGE3LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtdGVzdHMt ZGJnLTE1LnNuYXAyMDI1MDcyMDAxMzI0MH43YWY0OGY1NjhmLnBrZwogICAgICAgIC92YXIv Y2FjaGUvcGtnL0ZyZWVCU0QtbGliYXJjaGl2ZS1tYW4tMTUuc25hcDIwMjUwNjAxMjEzNjI2 LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliYnNtLWRiZy1saWIzMi0x NS5zbmFwMjAyNTA3MjAwMDA2MzF+NTY2ZjhlMzE1Mi5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELXNlbmRtYWlsLW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2NTkucGtnCiAg ICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJhcmNoaXZlLWRldi1saWIzMi0xNS5z bmFwMjAyNTA3MTUwNTE2MDEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1s aWJkd2FyZi1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5LnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtbGlicnNzLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+MzBkYzYy OGU0Yy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWhhc3QtbWFuLTE1LnNu YXAyMDI0MTAyNjEyNTY1OX5kMWZhNDg3MTc5LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0Qtc21idXRpbHMtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXV0aWxpdGllcy1tYW4tMTUuc25hcDIw MjUwNzIxMDcwMDIxfjg1NDQ3YWE1MTQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1zZW5kbWFpbC1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlic3RkdGhyZWFkcy1kYmctbGliMzItMTUuc25hcDIw MjUwNzE1MDUxNjAxfmEzODExMmQ2OTQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1saWJsem1hLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWFjY3QtbWFuLTE1LnNuYXAyMDI1MDcxNjE4MDQyMC5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmR3YXJmLWRiZy0xNS5zbmFw MjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJi ZWdlbW90LTE1LnNuYXAyMDI1MDcxNzE3MDc1Ni5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWJsdWV0b290aC1kZXYtMTUuc25hcDIwMjUwNzA3MDQxNzIzfjNjYmFhMDhk Y2UucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1ibG9ja2xpc3QtZGJnLWxp YjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX45NDExYWM0YThmLnBrZwogICAgICAgIC92YXIv Y2FjaGUvcGtnL0ZyZWVCU0QtcHBwLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAg ICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXdwYS0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ZWI3 MGM4MTUyNS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWdhbWVzLW1hbi0x NS5zbmFwMjAyNDEwMjYxMjU2NTl+ODRhMDY4NWE3Zi5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELW10cmVlLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX5lMzA0NDY0NjhhLnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtc3lzY29ucy1kYXRhLTE1LnNuYXAy MDI0MTAyNjEyNTY1OX5mMTg5NTU4MjI3LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtZG1hLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWFjY3QtMTUuc25hcDIwMjUwNzIwMDAwNjMxfjRjZGMzYjA2NGYucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1lZS1kYmctMTUuc25hcDIwMjUwNzE3 MTcwNzU2LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtem9uZWluZm8tMTUu c25hcDIwMjUwNTIxMjAwMDIzLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qt dXRpbGl0aWVzLWRldi0xNS5zbmFwMjAyNTA3MjEwNzAwMjEucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1rZXJuZWwtZ2VuZXJpYy1tbWNjYW0tZGJnLTE1LnNuYXAyMDI1 MDcyMTA5MTQ1MH40MGMzZWFkN2ZjLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtcnVudGltZS1kZXYtMTUuc25hcDIwMjUwNzIwMDEzMjQwLnBrZwogICAgICAgIC92YXIv Y2FjaGUvcGtnL0ZyZWVCU0QtbGlibWFnaWMtMTUuc25hcDIwMjUwNzIwMDAwNjMxfjliZjhj YWM1MjkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJjb21wYXQtZGV2 LWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWxpYmV4ZWNpbmZvLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX40ODMwNzk5NTMw LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliY29tcGF0LWRldi0xNS5z bmFwMjAyNTA3MDcwNDE3MjN+Y2EzYmViNmZmZC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWxpYnN0ZHRocmVhZHMtZGV2LTE1LnNuYXAyMDI1MDYxMTE5MTQwMX5hZTY5 YzkxMzNmLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtdWZzLW1hbi0xNS5z bmFwMjAyNTA1MDUxNjEyMjF+YzAwNzM5ZjlmOC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELXNzaC0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1saWJsem1hLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX5h YzIwODEyZDlkLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYnNkaW5zdGFs bC0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1wZXJpb2RpYy0xNS5zbmFwMjAyNTA1MTUwMjA2MzZ+ZTIxN2VhYzY1MC5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmV4ZWNpbmZvLWRiZy1saWIzMi0xNS5z bmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1h Y3BpLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+MmYwMWFkZWI4Ny5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWJsb2NrbGlzdC1kZXYtbGliMzItMTUuc25hcDIwMjUw NzE1MDUxNjAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtdGNwZC1kZXYt bGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtbGliOXAtZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMS5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW10cmVlLWRiZy0xNS5zbmFwMjAyNTA3MjAw MDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1uZXRtYXAtZGJnLTE1 LnNuYXAyMDI1MDcyMDAwMDYzMX4wNmNlZGNkYzQwLnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtYXV0b2ZzLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX4wNDEzMmJiYjE5LnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbXRyZWUtbWFuLTE1LnNuYXAyMDI0 MTAyNjEyNTY1OS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWFjY3QtbWFu LTE1LnNuYXAyMDI1MDcxNjE4MDQyMH5hODYwMDI2MDYwLnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0Qtb3BlbnNzbC1saWItZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWJvb3Rsb2FkZXItMTUuc25hcDIw MjUwNzIwMDEzMjQwfjY1ZDMxZGM2MjMucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1jb25zb2xlLXRvb2xzLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX4yZDAxMjdkMzE0LnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtcmMtbWFuLTE1LnNuYXAyMDI1MDYx MjE2MDAwMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXBrZy1ib290c3Ry YXAtbWFuLTE1LnNuYXAyMDI1MDQzMDAxMTA0N35iMDA2ZjEwOThjLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbWx4LXRvb2xzLW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2 NTl+MzE4ZWZlYzExZC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWlwZnct bWFuLTE1LnNuYXAyMDI1MDQxODEyMzcwNS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELWxpYmV2ZW50MS1kYmctMTUuc25hcDIwMjUwNzA3MDQxNzIzLnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtY2xpYnMtMTUuc25hcDIwMjUwNzIxMDU1MzQxLnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlibGRucy1kYmctMTUuc25hcDIw MjUwNzIwMDAwNjMxfjUxOTU2NmVhMTQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1kd2F0Y2gtbWFuLTE1LnNuYXAyMDI1MDQxOTE4NDYyMi5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELXNtYnV0aWxzLWRldi0xNS5zbmFwMjAyNTA3MDcwNDE3MjN+ MmJjZDk4OGMwOC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW9wZW5zc2wt bGliLWRldi1saWIzMi0xNS5zbmFwMjAyNTA3MTgyMDUxNDJ+M2RjNmIyMWVjMy5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnktZGV2LWxpYjMyLTE1LnNuYXAyMDI1 MDcxNTA1MTYwMX5jM2MyZjk4NDFiLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtbGliYnoyLWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDF+OTllMzJlNWZlNC5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnNxbGl0ZTMtZGJnLWxpYjMy LTE1LnNuYXAyMDI1MDcxNTA1MTYwMX44ZjE3MTcwODhjLnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0Qtc2VuZG1haWwtbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1OX5hNWEy OWVhMzBiLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtemZzLWRldi1saWIz Mi0xNS5zbmFwMjAyNTA3MTUwNTE2MDEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1saWJtYWdpYy1kYmctbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAg ICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbmV0bWFwLWRiZy1saWIzMi0xNS5zbmFwMjAy NTA3MTUwNTE2MDEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1pc2NzaS1k YmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfmViOWZhZjhmMzAucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1hdC1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5LnBrZwogICAg ICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtc2VuZG1haWwtMTUuc25hcDIwMjUwNzIwMDAw NjMxfjMzMTI4MGYxYzIucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1uZXRt YXAtZGV2LTE1LnNuYXAyMDI1MDcwNzA0MTcyM342ZjRkNjlhZGZjLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtcmNtZHMtMTUuc25hcDIwMjUwNzIwMDEzMjQwLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYXQtZGJnLTE1LnNuYXAyMDI1MDcyMDAw MDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWJsdWV0b290aC1kZXYt bGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtamFpbC1kYmctMTUuc25hcDIwMjUwNzIwMDEzMjQwfjg3NDBhNWFlMGMucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1kdHJhY2UtZGV2LTE1LnNuYXAyMDI1 MDcwNzIxMTY0Mi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWJsdWV0b290 aC1tYW4tMTUuc25hcDIwMjUwMTMwMDAwODQ1fjdlOWNkMzUxYzcucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1uZXdzeXNsb2ctbWFuLTE1LnNuYXAyMDI0MTEyOTA1MDcz Nn40MDFkNTVjMjM2LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliY3Vz ZS1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfjM2N2EwNDQyMGYucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1jbGlicy1kYmctbGliMzItMTUuc25hcDIwMjUwNzIxMDU1 MzQxfjc0ZTI0YTZlNGUucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJ1 Y2wtZGV2LTE1LnNuYXAyMDI1MDcwNzA0MTcyM35mNjJiNTgzMDg1LnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtY2VydGN0bC1tYW4tMTUuc25hcDIwMjUwNzE3MTkxNzU1 LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qta2VyYmVyb3MtbGliLWRldi1s aWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1rZXJiZXJvcy1saWItZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWJvb3Rsb2FkZXItZGV2LTE1LnNuYXAyMDI1 MDcyMDAxMzI0MC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmJzbS1s aWIzMi0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ODk2MDcyMTcwMC5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELXF1b3RhY2hlY2stZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYz MX41NDRiNDBhZWY1LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlibWFn aWMtbWFuLTE1LnNuYXAyMDI0MTIwODE5MTIxMC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWxpYmJzZHN0YXQtMTUuc25hcDIwMjUwNjE2MTgzOTAxLnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qta2VyYmVyb3MtbGliLW1hbi0xNS5zbmFwMjAyNDEw MjYxMjU2NTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1zbWJ1dGlscy1t YW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5fjY1YTgwNjc2NTIucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC16ZnMtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX5mNmI4ZjIz ZWExLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtc2VuZG1haWwtZGJnLWxp YjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX41NzYyYzc1MWM2LnBrZwogICAgICAgIC92YXIv Y2FjaGUvcGtnL0ZyZWVCU0QtbGlieS1kZXYtMTUuc25hcDIwMjUwNjExMTkxNDAxfmZlYzdk ZTA3MGUucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1nZ2F0ZS0xNS5zbmFw MjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJz ZHAtMTUuc25hcDIwMjUwNzA3MDQxNzIzLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtY3RmLXRvb2xzLW1hbi0xNS5zbmFwMjAyNTA2MTYxMzI4NTF+YjY2MmZlM2NjNC5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWRldm1hdGNoLWRldi1saWIzMi0x NS5zbmFwMjAyNTA3MTUwNTE2MDF+ZmI3MmFhYjg4My5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWxpYmN1c2UtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX5i NmJkMzMzMTU4LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbmV0bWFwLWRi Zy1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDF+MjkzNDcxN2E2NC5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmNhc3Blci1kYmctbGliMzItMTUuc25hcDIwMjUw NzIwMDAwNjMxfjlkYmVlYTQ1OTEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJT RC1hdC0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1saWJiejItZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMS5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmFyY2hpdmUtZGV2LTE1LnNuYXAyMDI1 MDcwNzA0MTcyMy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnZtbWFw aS1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfjBjNDU2ODMyMWIucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1saWJ1ZnMtbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMx fjk2OTk0ODE1NGQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1zbWJ1dGls cy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ZWEyNzUxZjcxNi5wa2cKICAgICAgICAvdmFyL2Nh Y2hlL3BrZy9GcmVlQlNELXJ1bnRpbWUtbWFuLTE1LnNuYXAyMDI1MDcyMDE3NDEzNn4xMGRl NTkzNjU2LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtc3lzbG9nZC1kYmct MTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtaXBmdy1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfjc1ZjMzOWVlYmYucGtnCiAgICAg ICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJzdGR0aHJlYWRzLWRiZy0xNS5zbmFwMjAy NTA3MDcwNDE3MjN+NzQwMGI0NmE3OS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELXJjbWRzLWRiZy0xNS5zbmFwMjAyNTA3MjAwMTMyNDAucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1rZXJuZWwtbWluaW1hbC1kYmctMTUuc25hcDIwMjUwNzIxMDkx NDUwfjYzMzQyYjc0OTQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1nZW9t LWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+MzBiMTExODNiYi5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELW5ld3N5c2xvZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1ydW50aW1lLW1hbi0xNS5zbmFwMjAy NTA3MjAxNzQxMzYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1hcG0tZGJn LTE1LnNuYXAyMDI1MDcxNzE3MDc1Ni5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELWNjZGNvbmZpZy1tYW4tMTUuc25hcDIwMjUwMTIzMTcwNzIzfmVmMDlhOWFiNzEucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1vcGVuc3NsLWRiZy0xNS5zbmFwMjAy NTA3MjAwMDA2MzF+MDZlZDVkNGUzMy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELWxpYnNkcC1saWIzMi0xNS5zbmFwMjAyNTA3MDcwNDE3MjN+ZDhhNGQyMDY5ZC5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxsZC0xNS5zbmFwMjAyNTA3MjAwMDA2 MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1jc2gtMTUuc25hcDIwMjUw NzIwMDAwNjMxfmZlYjdiNGY4NjgucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJT RC1saWJ0aHJlYWRfZGItZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXZpLW1hbi0xNS5zbmFwMjAyNTAxMDIwOTA4 NDgucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1oYXN0LW1hbi0xNS5zbmFw MjAyNDEwMjYxMjU2NTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC11dGls aXRpZXMtZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcyMTA3MDAyMX43MTcxNGNiNDE0LnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliYXJjaGl2ZS1kYmctMTUuc25hcDIw MjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYmxvY2ts aXN0LWRldi1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDF+NWNmYjJkYjIyYS5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmJlZ2Vtb3QtZGJnLTE1LnNuYXAyMDI1 MDcxNzE3MDc1Nn41YzY1ZDc3NDYyLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtbmV3c3lzbG9nLW1hbi0xNS5zbmFwMjAyNDExMjkwNTA3MzYucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1oYXN0LWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1jb25zb2xlLXRvb2xzLWRiZy0xNS5z bmFwMjAyNTA3MjAwMDA2MzF+YzkyNDZjZTM0Ni5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWZldGNoLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ZjA4MmY0NjI5ZC5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWJsb2NrbGlzdC1kYmctMTUuc25h cDIwMjUwNzIwMDAwNjMxfjk3N2Q0ZGEwZTYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1lZmktdG9vbHMtZGV2LTE1LnNuYXAyMDI1MDcwNzA0MTcyM34xMTM4YjI4ODE3 LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlibGRucy1kZXYtbGliMzIt MTUuc25hcDIwMjUwNzE1MDUxNjAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtbGlicGF0aGNvbnYtMTUuc25hcDIwMjUwNjE2MTgzOTAxfmM3NTQ3MzcxZjgucGtnCiAg ICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC11bmJvdW5kLWRldi1saWIzMi0xNS5zbmFw MjAyNTA3MTUwNTE2MDEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJs em1hLWRldi0xNS5zbmFwMjAyNTA2MTIwMDE1MjJ+ZGVhNmNkZGVmMy5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmR3YXJmLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAw MDYzMX4xNWE5N2NhZTljLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtaXBm LWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1hdXRvZnMtbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1OX5iODdiNzIyMDNkLnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlibWFnaWMtZGV2LTE1LnNuYXAy MDI1MDcwNzA0MTcyM35kNTNiNmRiOWY3LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtdXRpbGl0aWVzLWRiZy0xNS5zbmFwMjAyNTA3MjEwNzAwMjF+ZmFjNjFmN2RiNy5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYjlwLWxpYjMyLTE1LnNuYXAy MDI1MDcyMDAwMDYzMX5lMmRlY2I5Y2EwLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtcmMtMTUuc25hcDIwMjUwNzIwMDEzMjQwLnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtbGliY29tcGF0LW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2NTkucGtnCiAg ICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1ydW50aW1lLTE1LnNuYXAyMDI1MDcyMDE3 NDEzNi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnN0ZGJ1Zi1saWIz Mi0xNS5zbmFwMjAyNTA2MTYxODM5MDEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC11bmJvdW5kLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1rZXJuZWwtZ2VuZXJpYy1tbWNjYW0tZGJnLTE1LnNuYXAy MDI1MDcyMTA5MTQ1MC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmFy Y2hpdmUtMTUuc25hcDIwMjUwNzIwMDAwNjMxfjY1OWM3Y2JlZWMucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1kdHJhY2UtbWFuLTE1LnNuYXAyMDI1MDcxNjEwMzQzN34z MjQ4ZWZhYTkzLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtdW5ib3VuZC1t YW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtcHBwLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX4xY2FkZjFlMTc4LnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliYnNtLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2 MzF+MjVmNzM2NTYyZi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWFjY3Qt ZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELWxpYmR3YXJmLWRldi0xNS5zbmFwMjAyNTA2MTIwMzAzMjgucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC10Y3BkLWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3MjAw MDA2MzF+MTBmYWYyNzVkOC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxp Ymx6bWEtMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtbGliZHdhcmYtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX4wZDMwNDhkN2Mx LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYnNubXAtbGliMzItMTUuc25h cDIwMjUwNzIwMDAwNjMxfjY4ZmE0OTNmNjUucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1kdHJhY2UtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX43ZTU2Zjli NGFmLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtcGtnLWJvb3RzdHJhcC0x NS5zbmFwMjAyNTA3MjAwMDA2MzF+MDY0NjZkZTk5Ny5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWxpYnJwY3NlY19nc3MtZGJnLTE1LnNuYXAyMDI1MDcwNTIzNDc0NC5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnVjbC0xNS5zbmFwMjAyNTA3 MjAwMDA2MzF+YmFiZjM1OGU4Yy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LXRjcGQtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELWtlcmJlcm9zLWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3MjAw MDA2MzF+N2JmNDM3OWJlNy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXNt YnV0aWxzLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2Nh Y2hlL3BrZy9GcmVlQlNELWJsb2NrbGlzdC1kYmctbGliMzItMTUuc25hcDIwMjUwNzIwMDAw NjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliZXhlY2luZm8tZGV2 LWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELXRlbG5ldC0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ZTBhYTk1YzQ4MC5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmV2ZW50MS1kZXYtbGliMzItMTUu c25hcDIwMjUwNzE1MDUxNjAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qt a2VyYmVyb3MtbGliLWRldi0xNS5zbmFwMjAyNTA3MDgwMDIzNDV+MTRiMWI3MDU3NC5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWtlcmJlcm9zLWxpYjMyLTE1LnNuYXAy MDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWFjcGkt MTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtbGlicGF0aGNvbnYtZGJnLTE1LnNuYXAyMDI1MDYxNjE4MzkwMS5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnN0ZGJ1Zi1kYmctMTUuc25hcDIwMjUwNjE2MTgz OTAxfmJlNzViNmZmMGQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJ6 ZnMtbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0Qtc2VuZG1haWwtZGV2LTE1LnNuYXAyMDI1MDcwNzA0MTcyM34wZDZlMzgx MWFhLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliYnNtLWxpYjMyLTE1 LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LWxpYjlwLWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1uZnMtMTUuc25hcDIwMjUwNzIwMDAwNjMxfjI5ZDNjN2Q0 OWQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJycGNzZWNfZ3NzLWRl di0xNS5zbmFwMjAyNTA2MTIwMDE1MjIucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1sbGQtbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1OX41Y2EyNzMwMjI2LnBrZwogICAg ICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtb3BlbnNzbC0xNS5zbmFwMjAyNTA3MjAwMDA2 MzF+OWVhMThmY2E2OS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmFy Y2hpdmUtZGV2LTE1LnNuYXAyMDI1MDcwNzA0MTcyM34zYjcyZWY5MmIzLnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtdGVzdHMtbWFuLTE1LnNuYXAyMDI1MDYxNjEzMjg1 MS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWtlcmJlcm9zLW1hbi0xNS5z bmFwMjAyNDEwMjgxNjAyNTJ+NzZhYzU5MmU1Ny5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWxpYmFyY2hpdmUtbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qta2VyYmVyb3MtbGliLWRiZy0xNS5zbmFw MjAyNTA3MjAwMDA2MzF+MzUzNjM5OGNjMy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELWxpYnktZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMS5wa2cKICAgICAg ICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXBmLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEu cGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1nZ2F0ZS1tYW4tMTUuc25hcDIw MjQxMDI2MTI1NjU5fjZiNGZjMjBlNjIucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1zc2gtMTUuc25hcDIwMjUwNzIwMDAwNjMxfjVmMTNiM2EwZTQucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJleGVjaW5mby0xNS5zbmFwMjAyNTA3MjAwMDA2 MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1nZW9tLTE1LnNuYXAyMDI1 MDcyMDAwMDYzMX5hYWE5ZGU3NTQ0LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtZHRyYWNlLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC15cC0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+YzNhMDM2NmJmMi5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxvY2FsZXMtMTUuc25hcDIwMjQx MTEzMjMxNjI4fmFkMWEyMmYyN2UucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJT RC1pcGZ3LTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELW51YWdlaW5pdC0xNS5zbmFwMjAyNTA3MDUxNDU4MDJ+N2Y2MzczNTY2Mi5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWZldGNoLWRldi1saWIzMi0xNS5z bmFwMjAyNTA3MTcxNzA3NTZ+NzVmMDg2NzczZi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWxpYnRocmVhZF9kYi1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZGhjbGllbnQtbWFuLTE1LnNuYXAyMDI0 MTAyNjEyNTY1OX43ODQwODVkYzgzLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtdXRpbGl0aWVzLTE1LnNuYXAyMDI1MDcyMTA4MDYyMy5wa2cKICAgICAgICAvdmFyL2Nh Y2hlL3BrZy9GcmVlQlNELXVuYm91bmQtZGV2LTE1LnNuYXAyMDI1MDcwNzA0MTcyMy5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnBhdGhjb252LWRldi1saWIzMi0x NS5zbmFwMjAyNTA3MTUwNTE2MDEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJT RC1saWJtYWdpYy1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxLnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliOXAtbGliMzItMTUuc25hcDIwMjUwNzIwMDAw NjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtY2xhbmctZGJnLTE1LnNu YXAyMDI1MDcyMDAxMzI0MH4xMTI1NDQ0NGM3LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtbGlicGF0aGNvbnYtZGV2LTE1LnNuYXAyMDI1MDYxMTE5MTQwMS5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXpmcy1kYmctbGliMzItMTUuc25hcDIwMjUw NzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYmx1ZXRvb3Ro LWxpYjMyLTE1LnNuYXAyMDI1MDcwNzA0MTcyMy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWxpYmNvbXBhdC1kZXYtMTUuc25hcDIwMjUwNzA3MDQxNzIzLnBrZwogICAg ICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZHdhdGNoLTE1LnNuYXAyMDI0MTAyNjEyNTY1 OX5kYmU0Y2YwNDk1LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliZHdh cmYtZGV2LTE1LnNuYXAyMDI1MDYxMjAzMDMyOH40OTU2M2YyNWEwLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliYmxvY2tzcnVudGltZS1saWIzMi0xNS5zbmFwMjAy NTA2MTYxODM5MDF+NDYyMjRkMDBhYS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELWphaWwtbWFuLTE1LnNuYXAyMDI1MDYxNjEzMjg1MX5iMjhkMGM0YjE4LnBrZwogICAg ICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlicnBjc2VjX2dzcy1tYW4tMTUuc25hcDIw MjQxMDI2MTI1NjU5LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliaXB0 LTE1LnNuYXAyMDI1MDcwNzA0MTcyMy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELXNyYy0xNS5zbmFwMjAyNTA3MjExMzQyMTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC1ibG9ja2xpc3QtbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMxfjg2MjU3 ODg3YTIucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJzcWxpdGUzLWxp YjMyLTE1LnNuYXAyMDI1MDcwODAwMjM0NS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELWxpYmJsb2Nrc3J1bnRpbWUtMTUuc25hcDIwMjUwNjE2MTgzOTAxfjM5YzA4NmQ5 NTAucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC11ZnMtbWFuLTE1LnNuYXAy MDI1MDUwNTE2MTIyMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWtlcmJl cm9zLWxpYi1kYmctbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlidGhyZWFkX2RiLWxpYjMyLTE1LnNuYXAyMDI1MDcy MDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXJkbWEtMTUuc25h cDIwMjUwNzIwMDAwNjMxfjZiMTliMzVlMDkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1jdGYtdG9vbHMtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAg ICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXBrZy1ib290c3RyYXAtMTUuc25hcDIwMjUwNzIw MDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtcGYtZGV2LTE1LnNu YXAyMDI1MDcxNTEwMTM0MC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxp YmxkbnMtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWxpYjlwLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ZWFmYWQ5NWU2 Zi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXpmcy1kYmctbGliMzItMTUu c25hcDIwMjUwNzIwMDAwNjMxfmJmYzVhOGYyOTYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC1saWJtYWdpYy1kZXYtMTUuc25hcDIwMjUwNzA3MDQxNzIzLnBrZwogICAg ICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlidWZzLTE1LnNuYXAyMDI1MDcyMDAwMDYz MX4xZjI1ZDE5NTI1LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliYXJj aGl2ZS1saWIzMi0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ODAzYmM2MGNjNy5wa2cKICAgICAg ICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXVmcy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJ2bW1hcGktZGV2LTE1LnNuYXAy MDI1MDcwNzA0MTcyMy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXVmcy1k YmctMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtYnNubXAtbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1OS5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELW52bWUtdG9vbHMtMTUuc25hcDIwMjUwNzIwMDAwNjMxfmZk ZmJmZGViNDYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1pcGYtbWFuLTE1 LnNuYXAyMDI1MDMwNDIyMTYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LWZ0cC1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfmY0YWViNmIyZDkucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJzcWxpdGUzLWRldi0xNS5zbmFwMjAyNTA3MDgw MDIzNDV+ODMyMDE2MzQxZS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXNl bmRtYWlsLWRldi1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDF+OWI2MWEwOGNlMC5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW10cmVlLWRiZy0xNS5zbmFwMjAyNTA3 MjAwMDA2MzF+ZWFmZTg0ZTJiNC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LXJlc29sdmNvbmYtbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1OS5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELWZldGNoLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWZ0cC1tYW4tMTUuc25hcDIwMjQx MDI2MTI1NjU5fjVlZDhhOThhMWYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJT RC1mdHAtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWxpYmV2ZW50MS0xNS5zbmFwMjAyNTA3MDcwNDE3MjN+MGQxZjUxMzcw MC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXJ1bnRpbWUtZGV2LTE1LnNu YXAyMDI1MDcyMDAxMzI0MH40YWJlYTk5ODI2LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtZnRwLW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2NTkucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1saWJ2bW1hcGktZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYz MS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW5hdGQtbGliMzItMTUuc25h cDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGli YmVnZW1vdC1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5LnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0Qtc2VuZG1haWwtbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlibWFnaWMtZGJnLTE1LnNuYXAy MDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW1seC10 b29scy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+YWY5ODRjMDA4YS5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELW5ld3N5c2xvZy1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMx LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtc3NoLW1hbi0xNS5zbmFwMjAy NTAyMTkxOTE2NDYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1kdHJhY2Ut bGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtY29uc29sZS10b29scy1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlidGhyZWFkX2RiLWRldi1saWIzMi0x NS5zbmFwMjAyNTA3MTUwNTE2MDEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJT RC10ZXN0cy1kYmctMTUuc25hcDIwMjUwNzIwMDEzMjQwLnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtY29uc29sZS10b29scy1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5 LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtY2xhbmctbWFuLTE1LnNuYXAy MDI1MDUwNTIwNDc0NS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXVuYm91 bmQtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2Nh Y2hlL3BrZy9GcmVlQlNELWhhc3QtMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliY2FzcGVyLW1hbi0xNS5zbmFwMjAyNDEwMjYx MjU2NTl+OGQzMWYwNWYyMi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWR3 YXRjaC0xNS5zbmFwMjAyNDEwMjYxMjU2NTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1saWJic2RzdGF0LWRldi1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDF+ZDdm YjllY2E3MC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW1seC10b29scy1k YmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfjA4ZmFhODMxNDkucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1zc2gtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX4z NjMzNGJmYjViLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZHRyYWNlLTE1 LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LWxpYmxkbnMtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnZnbC1kYmctMTUuc25hcDIwMjUwNzA1MjM0NzQ0 fmEzMTU1YWE4OTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1vcGVuc3Ns LWxpYi1tYW4tMTUuc25hcDIwMjQxMTA0MTU1MDA0LnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtdGVsbmV0LTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWRldmQtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX5j ZGZhMTY4NDUzLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtc3JjLXN5cy0x NS5zbmFwMjAyNTA3MjExMjM2NTV+MmY5NDE2MTU3My5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELW5hdGQtMTUuc25hcDIwMjUwNzIwMDAwNjMxfmJkNjgwOGNhN2UucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJsZG5zLWRldi0xNS5zbmFwMjAy NTA3MDcwNDE3MjMucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1pbmV0ZC1k YmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfjY2MmNhMWQwY2MucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1xdW90YWNoZWNrLW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2NTku cGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1ob3N0YXBkLWRiZy0xNS5zbmFw MjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1ic25t cC1kZXYtMTUuc25hcDIwMjUwNzE3MTcwNzU2fjQxYmJjZTQzYzQucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1saWJzZHAtZGJnLTE1LnNuYXAyMDI1MDcwNzA0MTcyM35h NmY3OGVhMmU0LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlicGF0aGNv bnYtMTUuc25hcDIwMjUwNjE2MTgzOTAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtcXVvdGFjaGVjay1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtaG9zdGFwZC1tYW4tMTUuc25hcDIwMjQxMDI2MTI1 NjU5LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlicnNzLWxpYjMyLTE1 LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LWxpYmxkbnMtMTUuc25hcDIwMjUwNzIwMDAwNjMxfjU4MTcxYmVmMjgucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJzZHAtZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcx NTA1MTYwMX4yMDVmNzk3NDc5LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qt ZGV2bWF0Y2gtMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtbGliZHdhcmYtMTUuc25hcDIwMjUwNzIwMDAwNjMxfjhiYTg3YzJiNTIu cGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJzdGRidWYtZGJnLWxpYjMy LTE1LnNuYXAyMDI1MDcxNTA1MTYwMX5kY2Y4MTFhYjFmLnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtYXBtLW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2NTl+M2QwNmI3NDAw MS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXVuYm91bmQtbGliMzItMTUu c25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qt Y2xpYnMtbWFuLTE1LnNuYXAyMDI1MDcyMDE2MjAzMS5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWxpYnJzcy1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxfjU1 YWMwZmZkNjYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1ibG9ja2xpc3Qt bGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtbGlibHptYS1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtdGNwZC0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWI5cC1kZXYtbGliMzItMTUuc25h cDIwMjUwNzE1MDUxNjAxfjFjNzViMjE2YzgucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1jY2Rjb25maWctZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAg ICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWJoeXZlLW1hbi0xNS5zbmFwMjAyNTA1MjExNjM2 MTR+ODFkMGM2YWU0NS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnNk cC1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5fmI1NmQ2NDhkNTEucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC15cC1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5fmMxMTgx MGFlNzkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJic2RzdGF0LWRl di0xNS5zbmFwMjAyNTA2MTExOTE0MDF+NzE1ZjJmNTk3MC5wa2cKICAgICAgICAvdmFyL2Nh Y2hlL3BrZy9GcmVlQlNELWxpYnZnbC1kYmctbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAx LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZHRyYWNlLWRiZy1saWIzMi0x NS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJT RC1rZXJiZXJvcy1saWItMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIv Y2FjaGUvcGtnL0ZyZWVCU0QtbGlicnBjc2VjX2dzcy0xNS5zbmFwMjAyNTA3MDUyMzQ3NDQu cGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1md2dldC0xNS5zbmFwMjAyNTA3 MTYxODA0MjAucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1ydW50aW1lLWRi Zy1saWIzMi0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+YzYyM2ZhNmQ4OC5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELW9wZW5zc2wtbWFuLTE1LnNuYXAyMDI0MTEwNDE1NTAw NC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWFwbS0xNS5zbmFwMjAyNTA3 MTcxNzA3NTZ+NzRhMDY3N2Q0Zi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LWxpYnlhbWwtMTUuc25hcDIwMjUwNjI2MTE0OTMxLnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtbGliYnNkc3RhdC1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAx LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QteXAtZGJnLTE1LnNuYXAyMDI1 MDcyMDAwMDYzMX41YzA5ZmM3NmM2LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtbGliYmxvY2tzcnVudGltZS1kYmctbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxLnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtY2xpYnMtbGliMzItMTUuc25hcDIw MjUwNzIxMDU1MzQxfjhiZjhhNDEzODIucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1saWJsZG5zLWRldi0xNS5zbmFwMjAyNTA3MDcwNDE3MjN+ZWFmODc1MDMyYi5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWRoY2xpZW50LTE1LnNuYXAyMDI1MDcy MDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnJzcy1kZXYt MTUuc25hcDIwMjUwNzA3MDQxNzIzfjk1NmVlYTEzMDUucGtnCiAgICAgICAgL3Zhci9jYWNo ZS9wa2cvRnJlZUJTRC1wcHAtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAg ICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmV4ZWNpbmZvLWRiZy1saWIzMi0xNS5zbmFw MjAyNTA3MjAwMDA2MzF+ZDZjMDc0MTI4NS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELW5hdGQtMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtbGlicGF0aGNvbnYtbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1OS5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWNjZGNvbmZpZy0xNS5zbmFwMjAy NTA3MjAwMDA2MzF+NDFhM2NhYzQ2ZS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELWxpYnVmcy1saWIzMi0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1vcGVuc3NsLWxpYi1kYmctbGliMzItMTUuc25hcDIwMjUw NzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZG1hLWRiZy0x NS5zbmFwMjAyNTA3MjAwMDA2MzF+NjI2NWU0ZDQ3Zi5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWtlcm5lbC1nZW5lcmljLW1tY2NhbS0xNS5zbmFwMjAyNTA3MjEwOTE0 NTAucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJjYXNwZXItbGliMzIt MTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0Qtc21idXRpbHMtbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMxfjVmZWRjNmEwMTIucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJ1Y2wtZGV2LWxpYjMyLTE1LnNu YXAyMDI1MDcxNTA1MTYwMX5kYjk5YWViNzUxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtdmktZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELWNsaWJzLWxpYjMyLTE1LnNuYXAyMDI1MDcyMTA1NTM0MS5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnVjbC1saWIzMi0xNS5zbmFw MjAyNTA3MjAwMDA2MzF+MGJhMDNlNzU3Yi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELWxpYnNxbGl0ZTMtZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMS5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXJjLTE1LnNuYXAyMDI1MDcyMDAxMzI0 MH4wZDA4YzQzMjdkLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlibHpt YS1kZXYtMTUuc25hcDIwMjUwNjEyMDAxNTIyLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtcHBwLW1hbi0xNS5zbmFwMjAyNTAyMDQyMTU4MDMucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1jbGFuZy1tYW4tMTUuc25hcDIwMjUwNTA1MjA0NzQ1fmFj MzUxYWU4NzgucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1sbGQtMTUuc25h cDIwMjUwNzIwMDAwNjMxfmNjNDU0ZWI0ODAucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1ydW50aW1lLTE1LnNuYXAyMDI1MDcyMDE3NDEzNn43NDFiMWFmYjYyLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtc3lzbG9nZC1kYmctMTUuc25hcDIwMjUw NzIwMDAwNjMxfmNhMjRlYTMyNmYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJT RC13cGEtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX40M2YxMWJkNjcyLnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlidmdsLTE1LnNuYXAyMDI1MDcwNTIzNDc0NH4w ZjI4YmM5Y2QxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliZXZlbnQx LWRldi0xNS5zbmFwMjAyNTA3MDcwNDE3MjMucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1saWJ1Y2wtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxsZC1kYmctMTUuc25hcDIwMjUwNzIwMDAw NjMxfjdmNjkxMDNjMzkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1yY21k cy1kYmctMTUuc25hcDIwMjUwNzIwMDEzMjQwfjg2ZWY2Mzk3OTkucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1lZmktdG9vbHMtbWFuLTE1LnNuYXAyMDI1MDcxNjE4MDQy MH44NTAzNTUzMDM5LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlic3Rk dGhyZWFkcy0xNS5zbmFwMjAyNTA3MDcwNDE3MjN+ZDVkZDI4MmQ2MS5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWRldmQtMTUuc25hcDIwMjUwNzIwMDAwNjMxfjk2OGE3 MmNjZTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC10ZWxuZXQtZGJnLTE1 LnNuYXAyMDI1MDcyMDAwMDYzMX5mMjQwYTk5ODI1LnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtbnZtZS10b29scy1tYW4tMTUuc25hcDIwMjUwNzA5MTQzNjU0fmVmOGFi MGQ5MWYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1sbGRiLTE1LnNuYXAy MDI1MDcyMDAwMDYzMX4yYjczOGJmYzc0LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtbGlidmdsLWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDF+NzY5YzQ2ODU5 NC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWluZXRkLW1hbi0xNS5zbmFw MjAyNDEwMjYxMjU2NTl+NjFhYWM5MDkyZi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELWhhc3QtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX4xMzc5OWJiYmYwLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtb3BlbnNzbC1saWItMTUuc25hcDIwMjUw NzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtY3RmLXRvb2xz LTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELXJlc2N1ZS0xNS5zbmFwMjAyNTA3MjAxNzQxMzZ+ODJhM2FmNGQwZi5wa2cKICAgICAg ICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXNyYy0xNS5zbmFwMjAyNTA3MjExMzQyMTl+ZDJm YmI3N2IxNi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWhvc3RhcGQtMTUu c25hcDIwMjUwNzIwMDAwNjMxfjliMDE2NjcyNjYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC1jeGdiZS10b29scy1tYW4tMTUuc25hcDIwMjUwNTE5MDMxODI4fjRjOGI4 YzkxZDkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC10ZXN0cy1kZXYtMTUu c25hcDIwMjUwNzA3MDQxNzIzfjZlNzNkN2Q3MmYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC1nZW9tLWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAg ICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJiZWdlbW90LTE1LnNuYXAyMDI1MDcx NzE3MDc1Nn4yOWYzNTM1OGI4LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qt Y2Fyb290LTE1LnNuYXAyMDI1MDcxNzE5MTc1NX42NDY2MTIzNzQxLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtdGNwZC1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUx NjAxfmIyNTM1N2ZjZjMucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJy cGNzZWNfZ3NzLWRldi0xNS5zbmFwMjAyNTA2MTIwMDE1MjJ+NWU2OTYyNmJhZS5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXVmcy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ ODg3MTIxYmMwMi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWZldGNoLTE1 LnNuYXAyMDI1MDcyMDAwMDYzMX4wYmE2YmRiMTNhLnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtdXRpbGl0aWVzLWRiZy0xNS5zbmFwMjAyNTA3MjEwNzAwMjEucGtnCiAg ICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJhcmNoaXZlLTE1LnNuYXAyMDI1MDcy MDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXV0aWxpdGllcy1k YmctbGliMzItMTUuc25hcDIwMjUwNzIxMDcwMDIxfjBkMTM5MWFlOGUucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1ic25tcC0xNS5zbmFwMjAyNTA3MjAwMTMyNDAucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1kZXZtYXRjaC1saWIzMi0xNS5zbmFw MjAyNTA3MjAwMDA2MzF+MmYzOWVjYWE4Yy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELWJsdWV0b290aC1saWIzMi0xNS5zbmFwMjAyNTA3MDcwNDE3MjN+Y2RiZGU2NjYz Ny5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWR0cmFjZS1kYmctMTUuc25h cDIwMjUwNzIwMDAwNjMxfjAwMzQyNjA2OTYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1zbWJ1dGlscy1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZndnZXQtMTUuc25hcDIwMjUwNzE2MTgw NDIwfjZhNjJhYWJkZjEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJi c2RzdGF0LWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDF+ODM4OGZmOWE4My5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmFyY2hpdmUtZGJnLWxpYjMyLTE1 LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LXpmcy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ZDM2MmZkNDcyMy5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELWxpYnNkcC1kYmctbGliMzItMTUuc25hcDIwMjUwNzE1MDUx NjAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtcnVudGltZS1kYmctMTUu c25hcDIwMjUwNzIwMTc0MTM2fmViOWM5MWQ5OTQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC1iaHl2ZS1tYW4tMTUuc25hcDIwMjUwNTIxMTYzNjE0LnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlibWFnaWMtZGJnLWxpYjMyLTE1LnNuYXAyMDI1 MDcyMDAwMDYzMX5kMDBhZjBlMzcyLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtYmx1ZXRvb3RoLWRiZy0xNS5zbmFwMjAyNTA3MjEwNzAwMjEucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1zc2gtZGV2LTE1LnNuYXAyMDI1MDcwNzA0MTcyMy5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWdlb20tbWFuLTE1LnNuYXAyMDI1MDQy ODE2MDkyMy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnpmcy1saWIz Mi0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+YmQ0NmYwYzI2OS5wa2cKICAgICAgICAvdmFyL2Nh Y2hlL3BrZy9GcmVlQlNELWxpYmV4ZWNpbmZvLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYz MS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWdhbWVzLTE1LnNuYXAyMDI1 MDcyMDAwMDYzMX4zMTAxZWFjM2UyLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0Qtb3BlbnNzbC1saWItZGV2LTE1LnNuYXAyMDI1MDcxODIwNTE0Mn44NWQyYmI0Yjg4LnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZGV2bWF0Y2gtZGJnLWxpYjMyLTE1 LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LWxpYmx6bWEtMTUuc25hcDIwMjUwNzIwMDAwNjMxfjNmZTdiYTgwMTAucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1jeGdiZS10b29scy1kYmctMTUuc25hcDIwMjUwNzIw MDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZGV2ZC1tYW4tMTUu c25hcDIwMjUwNzA5MTQzNjU0LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qt Y2xpYnMtZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX44ZGUxZTc0ZTBhLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlic3RkYnVmLWRldi0xNS5zbmFwMjAy NTA2MTExOTE0MDF+MDE0OWQ1NjVjMi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELWxpYnRocmVhZF9kYi1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfmE1YmNmNGMwMmQu cGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC16ZnMtbGliMzItMTUuc25hcDIw MjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYmx1ZXRv b3RoLWRldi0xNS5zbmFwMjAyNTA3MDcwNDE3MjMucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC16ZnMtMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIv Y2FjaGUvcGtnL0ZyZWVCU0QtbGliYnNtLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX4xYzVjNWRm NTJjLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYmxvY2tsaXN0LTE1LnNu YXAyMDI1MDcyMDAwMDYzMX40ZWY1NTgzOGZkLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtbGlidGhyZWFkX2RiLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX41NjY5 YTY1YWYyLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZGhjbGllbnQtbWFu LTE1LnNuYXAyMDI0MTAyNjEyNTY1OS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELXNzaC1saWIzMi0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+N2IzZDU5ZGY4ZS5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXNlbmRtYWlsLWRldi1saWIzMi0xNS5zbmFw MjAyNTA3MTUwNTE2MDEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJy c3MtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWRoY2xpZW50LWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAg ICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJjYXNwZXItZGJnLWxpYjMyLTE1LnNuYXAy MDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXpmcy1t YW4tMTUuc25hcDIwMjUwNzExMDAyNjUwfjI2NDcwZjg1ZTUucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1saWJldmVudDEtZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1 MTYwMX4zZGE2NjgyYmU2LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYnNk aW5zdGFsbC1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfmIzODJkYTEyMTEucGtnCiAgICAg ICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1jbGlicy1tYW4tMTUuc25hcDIwMjUwNzIwMTYy MDMxfjk1NmUwNzkwMjcucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1xdW90 YWNoZWNrLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX4yYjQyZDhjMDFhLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliYnoyLWRldi0xNS5zbmFwMjAyNTA2MTExOTE0MDF+ NGQ3NTdmODVhMC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWJvb3Rsb2Fk ZXItMTUuc25hcDIwMjUwNzIwMDEzMjQwLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtZHRyYWNlLW1hbi0xNS5zbmFwMjAyNTA3MTYxMDM0MzcucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1saWJzZHAtZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1 MTYwMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWZ0cGQtZGJnLTE1LnNu YXAyMDI1MDcyMDAwMDYzMX41ODU5N2M0Njc3LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtbGxkYi1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5fmYyM2NmYWU2OWUucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1ydW50aW1lLWRldi1saWIzMi0xNS5z bmFwMjAyNTA3MTUwNTE2MDF+MzEyZDRkMjUwNy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWJsb2NrbGlzdC1kZXYtMTUuc25hcDIwMjUwNzA3MDQxNzIzfmIxODU4NDI2 ODgucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJ1Y2wtZGJnLWxpYjMy LTE1LnNuYXAyMDI1MDcyMDAwMDYzMX5lMTAyY2Q5NjVkLnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtamFpbC0xNS5zbmFwMjAyNTA3MjAwMTMyNDB+NjdiZmIwMGE4Zi5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnNxbGl0ZTMtZGV2LTE1LnNu YXAyMDI1MDcwODAwMjM0NS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxp YnJzcy1kZXYtMTUuc25hcDIwMjUwNzA3MDQxNzIzLnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtYmh5dmUtMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtc3NoLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1vcGVuc3NsLWxpYi1saWIzMi0xNS5z bmFwMjAyNTA3MjAwMDA2MzF+ZGI1OWE5NTZlMi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWNzaC1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5fjA3YjAwMzk2NDUucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJ5LWRldi0xNS5zbmFwMjAyNTA2 MTExOTE0MDEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJkd2FyZi1k ZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxfjYwNzg0MDRjZGIucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJyc3MtZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcx NTA1MTYwMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWJzZGluc3RhbGwt MTUuc25hcDIwMjUwNzIwMDAwNjMxfjZjZWFlOWE1NDIucGtnCiAgICAgICAgL3Zhci9jYWNo ZS9wa2cvRnJlZUJTRC1zc2gtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX5hZmZiMDc5NDEz LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtaXBmLTE1LnNuYXAyMDI1MDcy MDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXJkbWEtbWFuLTE1 LnNuYXAyMDI0MTAyNjEyNTY1OS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LWJsdWV0b290aC1kYmctMTUuc25hcDIwMjUwNzIxMDcwMDIxfjM5YWVkYWEzN2MucGtnCiAg ICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1kZXZtYXRjaC0xNS5zbmFwMjAyNTA3MjAw MDA2MzF+YmFiZjA0NTNlNC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWdn YXRlLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX40OGYzZDAxNGMxLnBrZwogICAgICAgIC92YXIv Y2FjaGUvcGtnL0ZyZWVCU0QtZHRyYWNlLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX4wYjU0N2Rj ZmZkLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtdWZzLWRiZy0xNS5zbmFw MjAyNTA3MjAwMDA2MzF+OTBiZjBjY2FlNy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELXJkbWEtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELXV0aWxpdGllcy0xNS5zbmFwMjAyNTA3MjEwODA2MjN+YjM0 ZmE1N2I3NS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnZnbC1kZXYt bGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtZ2VvbS1saWIzMi0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+MDMyOWU0NzNkZS5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWJzZGluc3RhbGwtbWFuLTE1LnNu YXAyMDI1MDQyODE3MTY1N34wNjNhYjVmZTYzLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtbGlic3RkYnVmLTE1LnNuYXAyMDI1MDYxNjE4MzkwMX4xMWE0NTExNTI1LnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qta2VyYmVyb3MtbGliLWxpYjMyLTE1 LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LWNhcm9vdC0xNS5zbmFwMjAyNTA3MTcxOTE3NTUucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC1saWJjb21waWxlcl9ydC1kZXYtMTUuc25hcDIwMjUwNjEyMDAxNTIyfjhj N2MwNGE4MDkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJpcHQtZGJn LTE1LnNuYXAyMDI1MDcwNzA0MTcyMy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELWxpYmN1c2UtMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0Qtc3NoLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWZ3Z2V0LW1hbi0xNS5zbmFwMjAyNTA3MTYx ODA0MjB+NTZhNDY2Nzc2Mi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxp YmNhc3Blci1kZXYtMTUuc25hcDIwMjUwNjEyMjAyMjQzLnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtbGliZHdhcmYtMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAg ICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlidmdsLWRiZy0xNS5zbmFwMjAyNTA3MDUy MzQ3NDQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC10Y3BkLWxpYjMyLTE1 LnNuYXAyMDI1MDcyMDAwMDYzMX4zNjBiZjM4ZTlkLnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtbGliYmVnZW1vdC1kZXYtMTUuc25hcDIwMjUwNzE3MTcwNzU2LnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZGV2bWF0Y2gtZGV2LTE1LnNuYXAyMDI1 MDYxMTE5MTQwMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWlwZi1tYW4t MTUuc25hcDIwMjUwMzA0MjIxNjMxfjhmY2M3MmFiYTkucGtnCiAgICAgICAgL3Zhci9jYWNo ZS9wa2cvRnJlZUJTRC1saWJ0aHJlYWRfZGItMTUuc25hcDIwMjUwNzIwMDAwNjMxfjI0YTM0 YmM4MjkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC12dC1kYXRhLTE1LnNu YXAyMDI1MDYxNzAzMTUyNC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxp YmJsb2Nrc3J1bnRpbWUtZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMX5jZjBkNTk4 MTgyLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZ2FtZXMtZGJnLTE1LnNu YXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxp YnZnbC1kZXYtMTUuc25hcDIwMjUwNjEyMDAxNTIyLnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtbGlic3RkdGhyZWFkcy1kYmctMTUuc25hcDIwMjUwNzA3MDQxNzIzLnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZmV0Y2gtZGJnLWxpYjMyLTE1LnNu YXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWNs YW5nLWRiZy0xNS5zbmFwMjAyNTA3MjAwMTMyNDAucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC1nYW1lcy1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5LnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliYnNtLWRldi0xNS5zbmFwMjAyNTA3MDcwNDE3 MjMucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC11bmJvdW5kLWRiZy1saWIz Mi0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+YzJmZjYwMTQyNS5wa2cKICAgICAgICAvdmFyL2Nh Y2hlL3BrZy9GcmVlQlNELXV0aWxpdGllcy1tYW4tMTUuc25hcDIwMjUwNzIxMDcwMDIxLnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliYnNkc3RhdC1kYmctMTUuc25h cDIwMjUwNjE2MTgzOTAxfmUwY2MwY2NhYTEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1ic25tcC1kZXYtMTUuc25hcDIwMjUwNzE3MTcwNzU2LnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlidm1tYXBpLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX5l ZjI3YjBmYzk0LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtcGtnLWJvb3Rz dHJhcC1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfmYzMTVmYzM4NmUucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1rZXJiZXJvcy1kYmctbGliMzItMTUuc25hcDIwMjUw NzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlic3FsaXRl My1kYmctbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxLnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtbGlicGF0aGNvbnYtbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1OX42 MTc1NDFhODRlLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliYnNtLW1h bi0xNS5zbmFwMjAyNDEwMjYxMjU2NTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1saWJpcHQtZGV2LTE1LnNuYXAyMDI1MDcwNzA0MTcyM341YTE5MTc3YTk4LnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtcXVvdGFjaGVjay0xNS5zbmFwMjAyNTA3 MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJibG9ja3Ny dW50aW1lLWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDF+NTgxZjM1MGFhNy5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXNtYnV0aWxzLWRiZy1saWIzMi0xNS5z bmFwMjAyNTA3MjAwMDA2MzF+YWQ5NmNkODYyNy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWxpYmJzbS1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtdW5ib3VuZC0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ NmU3N2FlNzExNC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmN1c2Ut bGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtdGNwZC0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+NGM2ZTMyY2JlMy5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWNsaWJzLW1hbi1saWIzMi0xNS5zbmFwMjAy NTA3MTUwNTE2MDF+ZTIwODgzZjYyYy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELWlzY3NpLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWluZXRkLW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2NTkucGtnCiAgICAg ICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJibG9ja3NydW50aW1lLWRldi1saWIzMi0x NS5zbmFwMjAyNTA3MTUwNTE2MDEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJT RC1saWJ2Z2wtbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1OS5wa2cKICAgICAgICAvdmFyL2Nh Y2hlL3BrZy9GcmVlQlNELWxpYmJzZHN0YXQtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1 MTYwMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmJzbS1kYmctbGli MzItMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtbGliYnNtLW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2NTl+YzFjOWRhNmFiNC5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXJkbWEtbWFuLTE1LnNuYXAyMDI0MTAy NjEyNTY1OX5iMTUzZTMyMzhjLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qt aW5ldGQtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWNsaWJzLWRiZy0xNS5zbmFwMjAyNTA3MjEwNTUzNDF+ZmM3YjQ1ODg0 MS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnpmcy0xNS5zbmFwMjAy NTA3MjAwMDA2MzF+YzQyNjdiNTRjZC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELW5hdGQtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX4yOTcwYzUwOWMzLnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbmF0ZC1kYmctMTUuc25hcDIwMjUw NzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliY2FzcGVy LW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2NTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1saWJ1Y2wtZGV2LTE1LnNuYXAyMDI1MDcwNzA0MTcyMy5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWRldm1hdGNoLW1hbi0xNS5zbmFwMjAyNTAxMzAwMDA4 NDV+YTdjMGVjZWU4Ny5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWtlcmJl cm9zLWxpYi1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5fjNmN2RjYzQ4NjIucGtnCiAgICAg ICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJjYXNwZXItZGJnLTE1LnNuYXAyMDI1MDcy MDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmNhc3Blci1k YmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfmJkZDhkOGFlMjEucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1saWJsZG5zLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW9wZW5zc2wtbWFuLTE1LnNuYXAy MDI0MTEwNDE1NTAwNH44MzBiYjc5NmU4LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtYmxvY2tsaXN0LTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELXJkbWEtMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAg ICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliYnNtLWRldi1saWIzMi0xNS5zbmFwMjAy NTA3MTUwNTE2MDF+YTgwOWEwYmMxMy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELXJlc2N1ZS0xNS5zbmFwMjAyNTA3MjAxNzQxMzYucGtnCiAgICAgICAgL3Zhci9jYWNo ZS9wa2cvRnJlZUJTRC1zeXNjb25zLWRhdGEtMTUuc25hcDIwMjQxMDI2MTI1NjU5LnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZWUtbWFuLTE1LnNuYXAyMDI0MTAyNjEy NTY1OX4zZDk0NjVmMTU4LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGxk LWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1uYXRkLW1hbi0xNS5zbmFwMjAyNTAyMDQyMTU4MDMucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1iaHl2ZS1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfjRk NzQyZTA0ZDEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJhcmNoaXZl LWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+MDU4ZjZlYmFkYy5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELWxpYnNkcC1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5LnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGxkLW1hbi0xNS5zbmFwMjAyNDEw MjYxMjU2NTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1uYXRkLWxpYjMy LTE1LnNuYXAyMDI1MDcyMDAwMDYzMX43ZTFlYjhiNTNmLnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtZGV2ZC0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJzdGRidWYtbGliMzItMTUuc25hcDIwMjUwNjE2 MTgzOTAxfmE4MjIyYjkyYTcucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1i aHl2ZS1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtbmV3c3lzbG9nLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX45ZDcxY2FmOTAy LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYmxvY2tsaXN0LW1hbi0xNS5z bmFwMjAyNTAyMDMxNTIxNTl+YzJhYmZiMTgzYS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELW5mcy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1lZmktdG9vbHMtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW1seC10b29scy0xNS5zbmFwMjAy NTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJ2bW1h cGktZGV2LTE1LnNuYXAyMDI1MDcwNzA0MTcyM35jMGVkNmVkZjBlLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtc3NoLW1hbi0xNS5zbmFwMjAyNTAyMTkxOTE2NDZ+NzM5 NmJmM2M0My5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW5ldG1hcC0xNS5z bmFwMjAyNTA3MjAwMDA2MzF+ODE2NjUzOTFkMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWxpYnNkcC1kZXYtMTUuc25hcDIwMjUwNzA3MDQxNzIzLnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtc3NoLWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3MjAw MDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1kZXZkLWRiZy0xNS5z bmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1v cGVuc3NsLWxpYi1tYW4tMTUuc25hcDIwMjQxMTA0MTU1MDA0fmZmOGJjNGM4YmUucGtnCiAg ICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1hcG0tZGJnLTE1LnNuYXAyMDI1MDcxNzE3 MDc1Nn5mZmM1MDhhYWFhLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGli YXJjaGl2ZS1kYmctbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMxfjdhNzFlZmU3YmQucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1nZW9tLTE1LnNuYXAyMDI1MDcyMDAw MDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXRlc3RzLW1hbi0xNS5z bmFwMjAyNTA2MTYxMzI4NTF+OTczNTk0NjUwOS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWdhbWVzLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELXZpLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+NmI3N2Jm ZmM0OC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnVjbC1tYW4tMTUu c25hcDIwMjQxMDI2MTI1NjU5fmIxNTgxOGUxYTMucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC1saWJiZWdlbW90LWRldi1saWIzMi0xNS5zbmFwMjAyNTA3MTcxNzA3NTZ+ N2YxNzAzM2ZjZi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWVlLTE1LnNu YXAyMDI1MDcxNzE3MDc1Ni5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXpm cy1saWIzMi0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ZDU4YTRmMWRjOS5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWJzbm1wLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYz MS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWh5cGVydi10b29scy0xNS5z bmFwMjAyNTA3MjAwMDA2MzF+NzQxZjI0YjJlMC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWxpYmJlZ2Vtb3QtbGliMzItMTUuc25hcDIwMjUwNzE3MTcwNzU2fmQ1YjYw ZjM1OGEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJjdXNlLTE1LnNu YXAyMDI1MDcyMDAwMDYzMX5jNjZiODI4YTEzLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtZWZpLXRvb2xzLWRldi0xNS5zbmFwMjAyNTA3MDcwNDE3MjMucGtnCiAgICAg ICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1ic25tcC1kYmctMTUuc25hcDIwMjUwNzIwMDEz MjQwLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlidWNsLWRiZy0xNS5z bmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1r ZXJuZWwtbWluaW1hbC1kYmctMTUuc25hcDIwMjUwNzIxMDkxNDUwLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QteXAtMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAg ICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYnNubXAtZGJnLWxpYjMyLTE1LnNuYXAyMDI1 MDcyMDAwMDYzMX44ZTZmZmY0MmFhLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtbmF0ZC1kZXYtMTUuc25hcDIwMjUwNzA3MDQxNzIzLnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtbGlibHptYS1kYmctbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMx LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlibHptYS1kZXYtbGliMzIt MTUuc25hcDIwMjUwNzE1MDUxNjAxfjk1NzIzNjhkZmEucGtnCiAgICAgICAgL3Zhci9jYWNo ZS9wa2cvRnJlZUJTRC1saWJzZHAtMTUuc25hcDIwMjUwNzA3MDQxNzIzfjg5MzE0YTA3N2Qu cGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJ1Y2wtbWFuLTE1LnNuYXAy MDI0MTAyNjEyNTY1OS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXJjLWRi Zy0xNS5zbmFwMjAyNTA3MjAwMTMyNDAucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1wa2ctYm9vdHN0cmFwLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAg ICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1hcG0tbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1 OS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnN0ZHRocmVhZHMtbGli MzItMTUuc25hcDIwMjUwNzA3MDQxNzIzfjkxYzg4ZDg3MzMucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1saWI5cC0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ZjRmN2Q3NmEz YS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXpmcy1kZXYtMTUuc25hcDIw MjUwNzA3MDQxNzIzfjg5NzhkMjZmN2MucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1wZi0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+NDM4NWMzNzRjMC5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWRldm1hdGNoLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2 MzF+NGZhODhiZjQ2Yy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnN0 ZHRocmVhZHMtMTUuc25hcDIwMjUwNzA3MDQxNzIzLnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtY2xhbmctMTUuc25hcDIwMjUwNzIwMDEzMjQwfjIxMGYyNDQyMGIucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1yZXNvbHZjb25mLTE1LnNuYXAyMDI0 MTAyNjEyNTY1OX4yOTliZTY1NjYyLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtdGVzdHMtZGV2LTE1LnNuYXAyMDI1MDcwNzA0MTcyMy5wa2cKICAgICAgICAvdmFyL2Nh Y2hlL3BrZy9GcmVlQlNELWdlb20tZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX5h MWU3NjJmMDEyLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbmZzLW1hbi0x NS5zbmFwMjAyNTA3MTYxODA0MjAucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJT RC1saWJic20tMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtbGlicnBjc2VjX2dzcy1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUx NjAxfjE0YTA3YTkxN2QucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJl dmVudDEtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMS5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELWtlcmJlcm9zLWxpYi1saWIzMi0xNS5zbmFwMjAyNTA3MjAw MDA2MzF+OGRhYWZmZDg4ZS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW5m cy1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfjAwZmYzODc3ZjEucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1saWJhcmNoaXZlLW1hbi0xNS5zbmFwMjAyNTA2MDEyMTM2 MjZ+YzIwYTZiN2FmYy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWRldm1h dGNoLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC1saWJldmVudDEtbGliMzItMTUuc25hcDIwMjUwNzA3MDQxNzIzLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZWZpLXRvb2xzLWRiZy0xNS5zbmFwMjAy NTA3MjAwMDA2MzF+ZDc1YzExMTk4Ny5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELWFjY3QtMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtbGliZXZlbnQxLWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDF+ Y2I4YmU5NDA5YS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmJzbS1k ZXYtMTUuc25hcDIwMjUwNzA3MDQxNzIzfjAxMTg5MGRhNWIucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1kbWEtMTUuc25hcDIwMjUwNzIwMDAwNjMxfjkzNjc2ZDBjMmIu cGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC12aS0xNS5zbmFwMjAyNTA3MjAw MDA2MzF+OGRmZDczYzkwNC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWVl LW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2NTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1ibG9ja2xpc3QtZGV2LTE1LnNuYXAyMDI1MDcwNzA0MTcyMy5wa2cKICAgICAg ICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYm1hZ2ljLWxpYjMyLTE1LnNuYXAyMDI1MDcy MDAwMDYzMX41ZmM2NmM4OGUxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qt ZnRwZC1tYW4tMTUuc25hcDIwMjUwNjI2MTMwMDQ1fjFhYzkzOGU3YzkucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1hdC1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfjEy YTI2NDE0OGYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJzZHAtZGV2 LTE1LnNuYXAyMDI1MDcwNzA0MTcyM35kYTZkNTQ3NTVjLnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtbGlidmdsLWRldi0xNS5zbmFwMjAyNTA2MTIwMDE1MjJ+YjQwODBi NjYzYS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXJ1bnRpbWUtZGV2LWxp YjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELWlzY3NpLW1hbi0xNS5zbmFwMjAyNTA3MTYxODA0MjAucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1saWJsZG5zLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYz MX4wMGI3ZTBkNDljLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtdW5ib3Vu ZC1kZXYtMTUuc25hcDIwMjUwNzA3MDQxNzIzfmRiY2U4ZGE3MjkucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1zcmMtc3lzLTE1LnNuYXAyMDI1MDcyMTEyMzY1NS5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmJsb2Nrc3J1bnRpbWUtMTUuc25h cDIwMjUwNjE2MTgzOTAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qta2Vy YmVyb3MtbGliLWRldi0xNS5zbmFwMjAyNTA3MDgwMDIzNDUucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1sbGRiLW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2NTkucGtnCiAg ICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJyc3MtMTUuc25hcDIwMjUwNzIwMDAw NjMxfmM4OWQxZmU2NjkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1yYy1t YW4tMTUuc25hcDIwMjUwNjEyMTYwMDAxfmIwOTQ5YTVlNjEucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1mZXRjaC0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAg ICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1jb25zb2xlLXRvb2xzLW1hbi0xNS5zbmFwMjAy NDEwMjYxMjU2NTl+ZGVjNGFiZmIyOC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELWJsb2NrbGlzdC1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYmx1ZXRvb3RoLWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3 MTUwNTE2MDF+MGUyMzIzNTQyZC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LWxpYmJ6Mi1kYmctMTUuc25hcDIwMjUwNjE2MTgzOTAxfjgwODQ1Y2RlNGYucGtnCiAgICAg ICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJzcWxpdGUzLTE1LnNuYXAyMDI1MDcwODAw MjM0NX43MGZjYWFiYjgwLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGxk Yi1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtbGlibWFnaWMtMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZnRwZC0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAg ICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1pc2NzaS1tYW4tMTUuc25hcDIwMjUwNzE2 MTgwNDIwfjk3ZjQ1YTRkMjAucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1s aWJiejItbGliMzItMTUuc25hcDIwMjUwNjE2MTgzOTAxLnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtbGliZHdhcmYtbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1OX4yYmQx YzIzZjFiLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYnNubXAtZGJnLWxp YjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELWxpYmR3YXJmLWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAg ICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1lZmktdG9vbHMtMTUuc25hcDIwMjUwNzIw MDAwNjMxfjMyZTFjNDc2ZWQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1p cGZ3LTE1LnNuYXAyMDI1MDcyMDAwMDYzMX41ZGEyOWQxMjJjLnBrZwogICAgICAgIC92YXIv Y2FjaGUvcGtnL0ZyZWVCU0QtbmV3c3lzbG9nLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ MjE3MmRhNzZkYi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWN0Zi10b29s cy1tYW4tMTUuc25hcDIwMjUwNjE2MTMyODUxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtbGliY3VzZS1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZnRwZC1tYW4tMTUuc25hcDIwMjUwNjI2 MTMwMDQ1LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtY3Jvbi0xNS5zbmFw MjAyNTA3MjAwMDA2MzF+MTNlNjM2Nzg0Zi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELWxpYnBhdGhjb252LWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDEucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1rZXJuZWwtZ2VuZXJpYy1tbWNjYW0t MTUuc25hcDIwMjUwNzIxMDkxNDUwfjVkOGE3MzIxNjIucGtnCiAgICAgICAgL3Zhci9jYWNo ZS9wa2cvRnJlZUJTRC10Y3BkLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ZjNlNTg5ZWU0 Yi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnBhdGhjb252LWRiZy0x NS5zbmFwMjAyNTA2MTYxODM5MDF+Y2M0NWUyYjU5Ny5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELW5ldG1hcC1saWIzMi0xNS5zbmFwMjAyNTA3MDcwNDE3MjMucGtnCiAg ICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC11bmJvdW5kLTE1LnNuYXAyMDI1MDcyMDAw MDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmNvbXBpbGVyX3J0 LWRldi1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDEucGtnCiAgICAgICAgL3Zhci9jYWNo ZS9wa2cvRnJlZUJTRC1saWJibG9ja3NydW50aW1lLWRiZy0xNS5zbmFwMjAyNTA2MTYxODM5 MDF+ZmVjMDNhNWI5ZS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnN0 ZHRocmVhZHMtZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMX5lMzg4ZmU1M2ZlLnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtemZzLWRldi1saWIzMi0xNS5zbmFw MjAyNTA3MTUwNTE2MDF+MmM2ZGNjZWMyYy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELWFjY3QtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX45Mzc3MzYyNzMwLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtd3BhLW1hbi0xNS5zbmFwMjAyNDEwMjYx MjU2NTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJtYWdpYy1kZXYt bGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxfjIyZmYyNGEyYzYucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1vcGVuc3NsLWxpYi1kYmctbGliMzItMTUuc25hcDIwMjUw NzIwMDAwNjMxfjI3OWQ4ZjVhYTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJT RC13cGEtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWtlcmJlcm9zLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAg ICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW5hdGQtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcy MDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXZpLW1hbi0xNS5z bmFwMjAyNTAxMDIwOTA4NDh+YWE5YmRlYzlkYi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWxpYmNhc3Blci0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+NTU0MGJhNGE4Yy5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWF1dG9mcy1kYmctMTUuc25hcDIw MjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtdGNwZC1k ZXYtMTUuc25hcDIwMjUwNzA3MDQxNzIzfjBiNmZmMDI5MzkucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1hdXRvZnMtbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1OS5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmJ6Mi1kYmctbGliMzItMTUuc25h cDIwMjUwNzE1MDUxNjAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYnNu bXAtZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcxNzE3MDc1Nn42M2JmYjc3MDJhLnBrZwogICAg ICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtc21idXRpbHMtbWFuLTE1LnNuYXAyMDI0MTAy NjEyNTY1OS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnN0ZHRocmVh ZHMtbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1OS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELXNlbmRtYWlsLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmxkbnMtZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcx NTA1MTYwMX4xOTIxM2ZiYmFmLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qt dGNwZC1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5fmZiOGU5YzBhZjEucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1zbWJ1dGlscy1kYmctMTUuc25hcDIwMjUwNzIwMDAw NjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlic3RkYnVmLW1hbi0x NS5zbmFwMjAyNDEwMjYxMjU2NTl+MWU0ZjU0N2MxNy5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELXNzaC1kZXYtMTUuc25hcDIwMjUwNzA3MDQxNzIzfjFjMzBkODUyNWQu cGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJiejItZGJnLTE1LnNuYXAy MDI1MDYxNjE4MzkwMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXJjbWRz LW1hbi0xNS5zbmFwMjAyNTA1MDUxNjEyMjEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC13cGEtbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1OX43M2Y4OWE1M2IwLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbWx4LXRvb2xzLW1hbi0xNS5zbmFwMjAy NDEwMjYxMjU2NTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1wZXJpb2Rp Yy0xNS5zbmFwMjAyNTA1MTUwMjA2MzYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1saWJ2Z2wtbGliMzItMTUuc25hcDIwMjUwNzA1MjM0NzQ0LnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbWx4LXRvb2xzLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2 MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1wZXJpb2RpYy1tYW4tMTUu c25hcDIwMjQxMDI2MTI1NjU5LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qt bGlic3RkYnVmLTE1LnNuYXAyMDI1MDYxNjE4MzkwMS5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWxpYnNxbGl0ZTMtbGliMzItMTUuc25hcDIwMjUwNzA4MDAyMzQ1fjUx NTZlODBiMjgucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1wa2ctYm9vdHN0 cmFwLW1hbi0xNS5zbmFwMjAyNTA0MzAwMTEwNDcucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC1saWJ6ZnMtMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYWNwaS1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5fmQw Y2M1MWMzNjcucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1zc2gtZGV2LWxp YjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELWxpYmN1c2UtbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMxfjc4NTZkOGIyOWIu cGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1zeXNsb2dkLW1hbi0xNS5zbmFw MjAyNDEyMjMxNzQ2MTYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1qYWls LW1hbi0xNS5zbmFwMjAyNTA2MTYxMzI4NTEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1yZG1hLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+NGFmMzk4Y2Q3NS5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnN0ZGJ1Zi1tYW4tMTUuc25hcDIw MjQxMDI2MTI1NjU5LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtb3BlbnNz bC1saWItMTUuc25hcDIwMjUwNzIwMDAwNjMxfjUwYzU5MjBjNDIucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1saWJpcHQtZGV2LTE1LnNuYXAyMDI1MDcwNzA0MTcyMy5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW9wZW5zc2wtbGliLWxpYjMyLTE1 LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LWNzaC1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxfjk0NzA1NGJhZTAucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1oYXN0LTE1LnNuYXAyMDI1MDcyMDAwMDYzMX5hMTg2 YjZiNWIxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliY3VzZS1kZXYt MTUuc25hcDIwMjUwNzA3MDQxNzIzfjk4MmFlYmNhNWIucGtnCiAgICAgICAgL3Zhci9jYWNo ZS9wa2cvRnJlZUJTRC1wZXJpb2RpYy1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5fmEzZTg5 MzY2OWUucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJldmVudDEtZGV2 LTE1LnNuYXAyMDI1MDcwNzA0MTcyM343ZjM4Njk4Mzk5LnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtcGYtbWFuLTE1LnNuYXAyMDI1MDcxMjEzNDQwMH4yMzkyYjMzMjk3 LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlibHptYS1kZXYtbGliMzIt MTUuc25hcDIwMjUwNzE1MDUxNjAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtbnZtZS10b29scy1tYW4tMTUuc25hcDIwMjUwNzA5MTQzNjU0LnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliYmVnZW1vdC1kYmctMTUuc25hcDIwMjUwNzE3MTcw NzU2LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZmV0Y2gtbWFuLTE1LnNu YXAyMDI0MTAyNjEyNTY1OX4yY2I1YzE1ZTMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtbnZtZS10b29scy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1sbGRiLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ NjQwMzQ3OTMwZi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW5mcy1tYW4t MTUuc25hcDIwMjUwNzE2MTgwNDIwfjJmZDlmNTE5YzEucGtnCiAgICAgICAgL3Zhci9jYWNo ZS9wa2cvRnJlZUJTRC1saWJiejItZGV2LTE1LnNuYXAyMDI1MDYxMTE5MTQwMS5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWNsYW5nLWRldi0xNS5zbmFwMjAyNTA3MjAw MTMyNDAucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJpcHQtMTUuc25h cDIwMjUwNzA3MDQxNzIzfjJmM2Y3ZGIxZGMucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1uZXRtYXAtZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMX5jOWM2NjUy MTM0LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtc21idXRpbHMtZGV2LTE1 LnNuYXAyMDI1MDcwNzA0MTcyMy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LWRoY2xpZW50LTE1LnNuYXAyMDI1MDcyMDAwMDYzMX5kN2Q2NzllNWJmLnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtaG9zdGFwZC1tYW4tMTUuc25hcDIwMjQxMDI2MTI1 NjU5fmM2MTgxNjc0YmQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1pcGYt MTUuc25hcDIwMjUwNzIwMDAwNjMxfjI2ODdmM2I2N2MucGtnCiAgICAgICAgL3Zhci9jYWNo ZS9wa2cvRnJlZUJTRC1oeXBlcnYtdG9vbHMtMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlicGF0aGNvbnYtZGV2LTE1LnNuYXAy MDI1MDYxMTE5MTQwMX5hNGI2MzRjZDhmLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtaXBmdy1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIv Y2FjaGUvcGtnL0ZyZWVCU0QtbmV0bWFwLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnJzcy1kYmctbGliMzItMTUuc25hcDIw MjUwNzIwMDAwNjMxfjU2MmRjY2E0NGQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1uYXRkLWRldi0xNS5zbmFwMjAyNTA3MDcwNDE3MjN+MzJlM2E1NTk0OS5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmJzZHN0YXQtMTUuc25hcDIwMjUwNjE2 MTgzOTAxfjIwZmY0NGNmMTYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1y Y21kcy1tYW4tMTUuc25hcDIwMjUwNTA1MTYxMjIxfjFhNmQxNjg2MGUucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1jbGlicy1kZXYtMTUuc25hcDIwMjUwNzIxMDkxNDUw LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlic3FsaXRlMy1kYmctMTUu c25hcDIwMjUwNzA4MDAyMzQ1LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qt dGVzdHMtMTUuc25hcDIwMjUwNzIwMDEzMjQwLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtbGlieWFtbC0xNS5zbmFwMjAyNTA2MjYxMTQ5MzF+OThjZDVkZTMxNS5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXNtYnV0aWxzLTE1LnNuYXAyMDI1MDcy MDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnNkcC1kYmct bGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxfjg1ZmM4MWUxMjcucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1saWJleGVjaW5mby1saWIzMi0xNS5zbmFwMjAyNTA3MjAw MDA2MzF+NjU3NmVhNWZlYy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWVl LTE1LnNuYXAyMDI1MDcxNzE3MDc1Nn41ZjZhZDE2ZDM0LnBrZwogICAgICAgIC92YXIvY2Fj aGUvcGtnL0ZyZWVCU0QtcmNtZHMtMTUuc25hcDIwMjUwNzIwMDEzMjQwfjA5NTg2MjMzNWEu cGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1kaGNsaWVudC1kYmctMTUuc25h cDIwMjUwNzIwMDAwNjMxfmQ4ZjQ0Y2FlN2EucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1mdHBkLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1ydW50aW1lLWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3MjAw MDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1hY3BpLTE1LnNuYXAy MDI1MDcyMDAwMDYzMX5kOWY1ZGRhYjY3LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtbG9jYWxlcy0xNS5zbmFwMjAyNDExMTMyMzE2MjgucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1ydW50aW1lLWRiZy0xNS5zbmFwMjAyNTA3MjAxNzQxMzYucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1mZXRjaC1kYmctMTUuc25hcDIwMjUw NzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtaW5ldGQtMTUu c25hcDIwMjUwNzIwMDAwNjMxfmNhMjUzZmQ2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC1saWJiejItbGliMzItMTUuc25hcDIwMjUwNjE2MTgzOTAxfjdiY2VjZDFm YzYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1ic25tcC1kZXYtbGliMzIt MTUuc25hcDIwMjUwNzE3MTcwNzU2LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtYmx1ZXRvb3RoLWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDEucGtnCiAgICAg ICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1jb25zb2xlLXRvb2xzLTE1LnNuYXAyMDI1MDcy MDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWZldGNoLW1hbi0x NS5zbmFwMjAyNDEwMjYxMjU2NTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJT RC1pbmV0ZC0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC1ydW50aW1lLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWVmaS10b29scy0xNS5zbmFwMjAyNTA3MjAw MDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1jbGFuZy1kZXYtMTUu c25hcDIwMjUwNzIwMDEzMjQwfmVkOGFlOTBlMWMucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC1kdHJhY2UtZGV2LTE1LnNuYXAyMDI1MDcwNzIxMTY0Mn5mODY4ZjI1ZjU1 LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qta2VyYmVyb3MtbWFuLTE1LnNu YXAyMDI0MTAyODE2MDI1Mi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWtl cmJlcm9zLWxpYi0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+OTA2NzNiNzdhOC5wa2cKICAgICAg ICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXBmLWRldi0xNS5zbmFwMjAyNTA3MTUxMDEzNDB+ MzhiYmVkMTQxMC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWNlcnRjdGwt MTUuc25hcDIwMjUwNzE3MTkxNzU1LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtbGliY29tcGF0LW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2NTl+ZDlhNTcwMWJlOS5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW5ldG1hcC1kZXYtbGliMzItMTUuc25h cDIwMjUwNzE1MDUxNjAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtamFp bC1kYmctMTUuc25hcDIwMjUwNzIwMDEzMjQwLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtn L0ZyZWVCU0QtZnRwZC0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+OTdmY2NjZWE2Ni5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmJlZ2Vtb3QtbWFuLTE1LnNuYXAyMDI0 MTAyNjEyNTY1OX5iOTY5ZmRmZTczLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtbGliZHdhcmYtZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMS5wa2cKICAgICAg ICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWRldm1hdGNoLW1hbi0xNS5zbmFwMjAyNTAxMzAw MDA4NDUucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJjdXNlLWRiZy1s aWIzMi0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1saWJibG9ja3NydW50aW1lLWRldi0xNS5zbmFwMjAyNTA2MTExOTE0MDF+MDM5 NmI2YmZlNy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWF0LW1hbi0xNS5z bmFwMjAyNDEwMjYxMjU2NTl+ZjZmNDQ2NzQwNS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWxpYnJwY3NlY19nc3MtbGliMzItMTUuc25hcDIwMjUwNzA1MjM0NzQ0LnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbmF0ZC1kZXYtbGliMzItMTUuc25h cDIwMjUwNzE1MDUxNjAxfjdhYTBmNDE2YzQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1kbWEtbWFuLTE1LnNuYXAyMDI0MTAyNjEyNTY1OX44Yjk2YzdmOGZmLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlic2RwLWxpYjMyLTE1LnNuYXAyMDI1 MDcwNzA0MTcyMy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnBhdGhj b252LWxpYjMyLTE1LnNuYXAyMDI1MDYxNjE4MzkwMS5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWxpYnJwY3NlY19nc3MtMTUuc25hcDIwMjUwNzA1MjM0NzQ0fjc2MTgx Njk4YjcucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJsem1hLWRiZy1s aWIzMi0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+M2NlMjQwMmMwYy5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELXlwLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAg ICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJ0aHJlYWRfZGItZGV2LTE1LnNuYXAy MDI1MDYxNjEzMjg1MX45NTFlYjNmYTVjLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtbmF0ZC1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxLnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYmh5dmUtMTUuc25hcDIwMjUwNzIwMDAwNjMxfjZl ZTI2N2E0MWUucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC15cC1tYW4tMTUu c25hcDIwMjQxMDI2MTI1NjU5LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qt c21idXRpbHMtZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMX5hMmE4OGI4OTdiLnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliZHdhcmYtbGliMzItMTUuc25h cDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGli c3FsaXRlMy0xNS5zbmFwMjAyNTA3MDgwMDIzNDUucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC12dC1kYXRhLTE1LnNuYXAyMDI1MDYxNzAzMTUyNH5mZThkNDZiYWU5LnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtcnVudGltZS1saWIzMi0xNS5zbmFw MjAyNTA3MjAwMDA2MzF+YmFkOTMxYTRjMC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELWxpYmJlZ2Vtb3QtZGJnLWxpYjMyLTE1LnNuYXAyMDI1MDcxNzE3MDc1Ni5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWRtYS1kYmctMTUuc25hcDIwMjUwNzIw MDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliYnNkc3RhdC1s aWIzMi0xNS5zbmFwMjAyNTA2MTYxODM5MDEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1jY2Rjb25maWctbWFuLTE1LnNuYXAyMDI1MDEyMzE3MDcyMy5wa2cKICAgICAg ICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWJsdWV0b290aC0xNS5zbmFwMjAyNTA3MjEwNzAw MjF+YzIxOGVkZDg0Ny5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWtlcmJl cm9zLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX4zYTI5Y2M5YjFmLnBrZwogICAgICAgIC92YXIv Y2FjaGUvcGtnL0ZyZWVCU0QtZG1hLW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2NTkucGtnCiAg ICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1ibHVldG9vdGgtbWFuLTE1LnNuYXAyMDI1 MDEzMDAwMDg0NS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYjlwLWRl di0xNS5zbmFwMjAyNTA3MDcwNDE3MjMucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1saWJpcHQtZGJnLTE1LnNuYXAyMDI1MDcwNzA0MTcyM35lMTNmOWFkNTgxLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlidWNsLWRiZy0xNS5zbmFwMjAyNTA3 MjAwMDA2MzF+Y2VmMmI2NGY3OS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LWRldm1hdGNoLWRldi1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDEucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1vcGVuc3NsLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnJwY3NlY19nc3MtbGliMzIt MTUuc25hcDIwMjUwNzA1MjM0NzQ0fmRmOWRjZWMxZDcucGtnCiAgICAgICAgL3Zhci9jYWNo ZS9wa2cvRnJlZUJTRC1tdHJlZS1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5fjk1ODYzMDY3 ZWMucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJjYXNwZXItZGV2LWxp YjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMX5iNjRmYzY5OWEyLnBrZwogICAgICAgIC92YXIv Y2FjaGUvcGtnL0ZyZWVCU0QtcmVzb2x2Y29uZi1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5 fmFhNWFhOTA2M2QucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1jbGlicy1k YmctbGliMzItMTUuc25hcDIwMjUwNzIxMDU1MzQxLnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtbGlic3RkYnVmLWRiZy0xNS5zbmFwMjAyNTA2MTYxODM5MDEucGtnCiAg ICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJ1Y2wtMTUuc25hcDIwMjUwNzIwMDAw NjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlic3RkdGhyZWFkcy1k ZXYtMTUuc25hcDIwMjUwNjExMTkxNDAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0Qta2VyYmVyb3MtbGliLWRiZy1saWIzMi0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+MmUz OWU3ZmFjMC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW52bWUtdG9vbHMt ZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELWtlcmJlcm9zLWxpYi1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxfjkz ZDk5Y2MzMzkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJzdGRidWYt ZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcxNTA1MTYwMS5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWNyb24tMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliY2FzcGVyLWRldi1saWIzMi0xNS5zbmFwMjAyNTA3 MTUwNTE2MDEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJwYXRoY29u di1saWIzMi0xNS5zbmFwMjAyNTA2MTYxODM5MDF+ZmNhNWYxYzJjZi5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELXBmLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAg ICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXN5c2xvZ2QtbWFuLTE1LnNuYXAyMDI0MTIy MzE3NDYxNn5hOTM5NjkxYmI2LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qt bmV0bWFwLWRldi0xNS5zbmFwMjAyNTA3MDcwNDE3MjMucGtnCiAgICAgICAgL3Zhci9jYWNo ZS9wa2cvRnJlZUJTRC1saWJhcmNoaXZlLWRldi1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2 MDF+MDk0OTA2MzJiZS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELXV0aWxp dGllcy1saWIzMi0xNS5zbmFwMjAyNTA3MjEwNzAwMjEucGtnCiAgICAgICAgL3Zhci9jYWNo ZS9wa2cvRnJlZUJTRC1zZW5kbWFpbC1kYmctbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMx LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlidmdsLTE1LnNuYXAyMDI1 MDcwNTIzNDc0NC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmV2ZW50 MS0xNS5zbmFwMjAyNTA3MDcwNDE3MjMucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJl ZUJTRC1kdHJhY2UtbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMxfmQwOTRkOGI4ZmEucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJzdGRidWYtZGV2LWxpYjMyLTE1 LnNuYXAyMDI1MDcxNTA1MTYwMX45NTJlMjY2MDA2LnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtdW5ib3VuZC1saWIzMi0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ODg3MTJj OGMwNi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYmV2ZW50MS1saWIz Mi0xNS5zbmFwMjAyNTA3MDcwNDE3MjN+ZGRmNDczZmRlZi5wa2cKICAgICAgICAvdmFyL2Nh Y2hlL3BrZy9GcmVlQlNELW51YWdlaW5pdC0xNS5zbmFwMjAyNTA3MDUxNDU4MDIucGtnCiAg ICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1rZXJiZXJvcy1saWIzMi0xNS5zbmFwMjAy NTA3MjAwMDA2MzF+ZjdjYTUzMjM4OS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELWlzY3NpLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9j YWNoZS9wa2cvRnJlZUJTRC1saWJkd2FyZi1kYmctbGliMzItMTUuc25hcDIwMjUwNzIwMDAw NjMxfjY4MzIyNWIxOTIucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJi ZWdlbW90LWRldi0xNS5zbmFwMjAyNTA3MTcxNzA3NTZ+OTExM2IyOGU2My5wa2cKICAgICAg ICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW5ldG1hcC1tYW4tMTUuc25hcDIwMjQxMDI2MTI1 NjU5LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZGV2bWF0Y2gtZGJnLWxp YjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX43ZmJmNmQ3OTRmLnBrZwogICAgICAgIC92YXIv Y2FjaGUvcGtnL0ZyZWVCU0Qtc2VuZG1haWwtbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMx fjdjMjA1NWI0OWQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1pc2NzaS0x NS5zbmFwMjAyNTA3MjAwMDA2MzF+NWZkMzQyOTU1Yi5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWZ0cC0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+NWQ1Y2Q2ODE3MS5wa2cK ICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW9wZW5zc2wtbGliLWRiZy0xNS5zbmFw MjAyNTA3MjAwMDA2MzF+ZmRiMmRiZTBjNi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9G cmVlQlNELW5ldG1hcC1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtY3hnYmUtdG9vbHMtMTUuc25hcDIwMjUwNzIwMDAwNjMx fjE5MzMzMTI1ODYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1jeGdiZS10 b29scy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1zeXNsb2dkLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFy L2NhY2hlL3BrZy9GcmVlQlNELWxpYjlwLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1jZXJ0Y3RsLW1hbi0xNS5zbmFwMjAy NTA3MTcxOTE3NTV+MTdjMDhiNzI1NC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELW10cmVlLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWxpYnN0ZGJ1Zi1kZXYtMTUuc25hcDIwMjUwNjExMTkxNDAxLnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbmZzLWRiZy0xNS5zbmFwMjAyNTA3MjAw MDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJjdXNlLW1hbi0x NS5zbmFwMjAyNDEwMjYxMjU2NTl+N2RhMmNmNDlhMC5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWxpYnN0ZHRocmVhZHMtbGliMzItMTUuc25hcDIwMjUwNzA3MDQxNzIz LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtdXRpbGl0aWVzLW1hbi1saWIz Mi0xNS5zbmFwMjAyNTA3MTUwNTE2MDF+NzMxZDkzNmI3MC5wa2cKICAgICAgICAvdmFyL2Nh Y2hlL3BrZy9GcmVlQlNELWNzaC1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAg ICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlicnNzLWRiZy1saWIzMi0xNS5zbmFwMjAy NTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1udm1lLXRv b2xzLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzF+ODkzMjNmMDA1NS5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWhvc3RhcGQtMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlibWFnaWMtbGliMzItMTUuc25h cDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtY3No LW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2NTkucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC10Y3BkLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC1yYy1kYmctMTUuc25hcDIwMjUwNzIwMDEzMjQwfmFlOGQ0 MzM5M2IucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJzZHAtZGJnLTE1 LnNuYXAyMDI1MDcwNzA0MTcyMy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LXpmcy1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUv cGtnL0ZyZWVCU0QtdGNwZC1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5LnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtZ2VvbS1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMx LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtc3NoLWRldi1saWIzMi0xNS5z bmFwMjAyNTA3MTUwNTE2MDF+ZDVmMTMyMDEzZC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWxpYnRocmVhZF9kYi1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAx fjE4ZGJkZjYwYWIucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1mZXRjaC1k YmctbGliMzItMTUuc25hcDIwMjUwNzIwMDAwNjMxfjJjOTFiMGIwYTkucGtnCiAgICAgICAg L3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJleGVjaW5mby1kZXYtMTUuc25hcDIwMjUwNzA3 MDQxNzIzLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliOXAtMTUuc25h cDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGli Y2FzcGVyLWRldi0xNS5zbmFwMjAyNTA2MTIyMDIyNDN+ZmRjNmJiNzIzNy5wa2cKICAgICAg ICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWRldmQtbWFuLTE1LnNuYXAyMDI1MDcwOTE0MzY1 NH5kMmEyYTdlN2IxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qta2VyYmVy b3MtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX5lYzg4YzYwNzEwLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtdXRpbGl0aWVzLW1hbi1saWIzMi0xNS5zbmFwMjAyNTA3 MTUwNTE2MDEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJjdXNlLWRl di1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDF+MmM2ZDE1MmNmYS5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWZldGNoLWRldi1saWIzMi0xNS5zbmFwMjAyNTA3MTcx NzA3NTYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1hcG0tMTUuc25hcDIw MjUwNzE3MTcwNzU2LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbmV0bWFw LWxpYjMyLTE1LnNuYXAyMDI1MDcwNzA0MTcyM344YzY1NDVlZDIyLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYXQtMTUuc25hcDIwMjUwNzIwMDAwNjMxfmJkMDhiYjlk NTYucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1wcHAtbWFuLTE1LnNuYXAy MDI1MDIwNDIxNTgwM34zNmJhZWRmNTgxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtbGlidWNsLWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAv dmFyL2NhY2hlL3BrZy9GcmVlQlNELWRldm1hdGNoLWRldi0xNS5zbmFwMjAyNTA2MTExOTE0 MDF+NTg1Y2Q4NTllYi5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnJw Y3NlY19nc3MtZGJnLTE1LnNuYXAyMDI1MDcwNTIzNDc0NH43ODQ0N2Y5ZDEyLnBrZwogICAg ICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGxkYi0xNS5zbmFwMjAyNTA3MjAwMDA2MzEu cGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1md2dldC1tYW4tMTUuc25hcDIw MjUwNzE2MTgwNDIwLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtY2xpYnMt ZGV2LWxpYjMyLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hl L3BrZy9GcmVlQlNELWNsaWJzLW1hbi1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDEucGtn CiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1pcGZ3LW1hbi0xNS5zbmFwMjAyNTA0 MTgxMjM3MDV+ZjQwMjIyNWM1OS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNE LWVmaS10b29scy1tYW4tMTUuc25hcDIwMjUwNzE2MTgwNDIwLnBrZwogICAgICAgIC92YXIv Y2FjaGUvcGtnL0ZyZWVCU0Qta2VybmVsLWdlbmVyaWMtZGJnLTE1LnNuYXAyMDI1MDcyMTA5 MTQ1MH5lNDNiZWUxOTA1LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtc21i dXRpbHMtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX45MmNiMWI5MmJiLnBrZwogICAgICAg IC92YXIvY2FjaGUvcGtnL0ZyZWVCU0Qtc2VuZG1haWwtZGJnLTE1LnNuYXAyMDI1MDcyMDAw MDYzMX40MjMxYTY4ZDMzLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtYmxv Y2tsaXN0LW1hbi0xNS5zbmFwMjAyNTAyMDMxNTIxNTkucGtnCiAgICAgICAgL3Zhci9jYWNo ZS9wa2cvRnJlZUJTRC1pcGYtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMX41NTdkYWViNjhm LnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliYmxvY2tzcnVudGltZS1s aWIzMi0xNS5zbmFwMjAyNTA2MTYxODM5MDEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cv RnJlZUJTRC1saWJjYXNwZXItMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0Qta2VybmVsLWdlbmVyaWMtZGJnLTE1LnNuYXAyMDI1MDcy MTA5MTQ1MC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWVlLWRiZy0xNS5z bmFwMjAyNTA3MTcxNzA3NTZ+OTRiMjNkYzBiYS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELXV0aWxpdGllcy1kZXYtMTUuc25hcDIwMjUwNzIxMDcwMDIxfjY3ZjYwNmI2 NDQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJsZG5zLTE1LnNuYXAy MDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELW9wZW5z c2wtbGliLWRldi1saWIzMi0xNS5zbmFwMjAyNTA3MTgyMDUxNDIucGtnCiAgICAgICAgL3Zh ci9jYWNoZS9wa2cvRnJlZUJTRC11bmJvdW5kLW1hbi0xNS5zbmFwMjAyNDEwMjYxMjU2NTl+ NTExMWNlODczNC5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWxpYnNxbGl0 ZTMtZGJnLTE1LnNuYXAyMDI1MDcwODAwMjM0NX4zNDQ4OTBiOWY2LnBrZwogICAgICAgIC92 YXIvY2FjaGUvcGtnL0ZyZWVCU0QtaG9zdGFwZC1kYmctMTUuc25hcDIwMjUwNzIwMDAwNjMx fjk2N2I4NzQ2N2YucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC16ZnMtZGV2 LTE1LnNuYXAyMDI1MDcwNzA0MTcyMy5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVl QlNELXRjcGQtZGV2LTE1LnNuYXAyMDI1MDcwNzA0MTcyMy5wa2cKICAgICAgICAvdmFyL2Nh Y2hlL3BrZy9GcmVlQlNELW5ldG1hcC1tYW4tMTUuc25hcDIwMjQxMDI2MTI1NjU5fjQ3NDRl ODVjYmIucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJzdGR0aHJlYWRz LWRldi1saWIzMi0xNS5zbmFwMjAyNTA3MTUwNTE2MDEucGtnCiAgICAgICAgL3Zhci9jYWNo ZS9wa2cvRnJlZUJTRC1saWJldmVudDEtZGJnLTE1LnNuYXAyMDI1MDcwNzA0MTcyM343OTZj OTI0ZjIzLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtdXRpbGl0aWVzLWRl di1saWIzMi0xNS5zbmFwMjAyNTA3MjEwNzAwMjEucGtnCiAgICAgICAgL3Zhci9jYWNoZS9w a2cvRnJlZUJTRC16b25laW5mby0xNS5zbmFwMjAyNTA1MjEyMDAwMjN+ZmI0NWM1NzEzZC5w a2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWN4Z2JlLXRvb2xzLW1hbi0xNS5z bmFwMjAyNTA1MTkwMzE4MjgucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1s aWJtYWdpYy1tYW4tMTUuc25hcDIwMjQxMjA4MTkxMjEwfjVjOWE4MDNhYTMucGtnCiAgICAg ICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1mdHAtMTUuc25hcDIwMjUwNzIwMDAwNjMxLnBr ZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGlicnBjc2VjX2dzcy1kZXYtbGli MzItMTUuc25hcDIwMjUwNzE1MDUxNjAxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0Zy ZWVCU0QtbGlic3FsaXRlMy1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxfjQ2ZThl MjdiZTQucGtnCiAgICAgICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJ0aHJlYWRfZGIt MTUuc25hcDIwMjUwNzIwMDAwNjMxLnBrZwogICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVC U0QtbGlidmdsLWxpYjMyLTE1LnNuYXAyMDI1MDcwNTIzNDc0NH5lMzQzYmQwNmI0LnBrZwog ICAgICAgIC92YXIvY2FjaGUvcGtnL0ZyZWVCU0QtbGliZXhlY2luZm8tbWFuLTE1LnNuYXAy MDI0MTAyNjEyNTY1OS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWR0cmFj ZS1kZXYtbGliMzItMTUuc25hcDIwMjUwNzE1MDUxNjAxfjA1YWNiYTY3NTAucGtnCiAgICAg ICAgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC1saWJic20tZGV2LWxpYjMyLTE1LnNuYXAyMDI1 MDcxNTA1MTYwMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3BrZy9GcmVlQlNELWJzZGluc3Rh bGwtZGJnLTE1LnNuYXAyMDI1MDcyMDAwMDYzMS5wa2cKICAgICAgICAvdmFyL2NhY2hlL3Br Zy9GcmVlQlNELWxpYmV4ZWNpbmZvLWRiZy0xNS5zbmFwMjAyNTA3MjAwMDA2MzEucGtnClRo ZSBjbGVhbnVwIHdpbGwgZnJlZSAxIEdpQgpyb290QHBrZzp+ICMgcGtnIHByaW1lLW9yaWdp bnMgfCBzb3J0IC11IApiYXNlCmNvbXBhdC9saWJyYXJpZXMKZWRpdG9ycy9uYW5vCmVkaXRv cnMvdHVyYm8KZW11bGF0b3JzL3ZpcnR1YWxib3gtb3NlLWFkZGl0aW9ucwpuZXQvZ2l0dXAK cG9ydHMtbWdtdC9wa2cKcG9ydHMtbWdtdC9wa2ctcHJvdmlkZXMKc3lzdXRpbHMvaHRvcApz eXN1dGlscy9sc2Jsawp4MTEtd20veGZjZTQKeDExL2tkZQp4MTEvc2RkbQp4MTEveG9yZwp4 MTEveHNlbC1jb25yYWQKcm9vdEBwa2c6fiAjIHBrZyBxdWVyeSAlbiB8IGdyZXAgLXZFZSAn XihGcmVlQlNELS4rKScgfCB4YXJncyBwa2cgZGVsZXRlIC15Cg== --------------HoXZ9k0zx4gPvwiQGXIVN8fT Content-Type: text/plain; charset=UTF-8; name="xargs pkg delete -y.txt" Content-Disposition: attachment; filename="xargs pkg delete -y.txt" Content-Transfer-Encoding: base64 cm9vdEBwa2c6fiAjIHBrZyBxdWVyeSAlbiB8IGdyZXAgLXZFZSAnXihGcmVlQlNELS4rKScg fCB4YXJncyBwa2cgZGVsZXRlIC15CkNoZWNraW5nIGludGVncml0eS4uLiBkb25lICgwIGNv bmZsaWN0aW5nKQpEZWluc3RhbGxhdGlvbiBoYXMgYmVlbiByZXF1ZXN0ZWQgZm9yIHRoZSBm b2xsb3dpbmcgODMzIHBhY2thZ2VzIChvZiAwIHBhY2thZ2VzIGluIHRoZSB1bml2ZXJzZSk6 CgpJbnN0YWxsZWQgcGFja2FnZXMgdG8gYmUgUkVNT1ZFRDoKICAgICAgICBBcHBTdHJlYW06 IDEuMC41XzIKICAgICAgICBBcHBTdHJlYW1RdDY6IDEuMC41XzIKICAgICAgICBJbWF0aDog My4xLjEyCiAgICAgICAgUGFja2FnZUtpdDogMS4zLjEKICAgICAgICBQYWNrYWdlS2l0LVF0 NjogMS4xLjJfMQogICAgICAgIGFic2VpbDogMjAyNTAxMjcuMQogICAgICAgIGFjY291bnRz LXFtbC1tb2R1bGU6IDAuN181CiAgICAgICAgYWNjb3VudHNzZXJ2aWNlOiAyMy4xMy45XzMK ICAgICAgICBhZHdhaXRhLWljb24tdGhlbWU6IDQ3LjAKICAgICAgICBhZHdhaXRhLWljb24t dGhlbWUtbGVnYWN5OiA0Ni4yCiAgICAgICAgYWxzYS1saWI6IDEuMi4xMwogICAgICAgIGFs c2EtcGx1Z2luczogMS4yLjEyXzEKICAgICAgICBhb206IDMuMTIuMQogICAgICAgIGFwcHJl czogMS4wLjcKICAgICAgICBhc3BlbGw6IDAuNjAuOC4xXzEsMQogICAgICAgIGFzc2ltcDog Ni4wLjIKICAgICAgICBhdC1zcGkyLWNvcmU6IDIuNTYuMwogICAgICAgIGF2YWhpLWFwcDog MC44XzYKICAgICAgICBiYWxvby13aWRnZXRzOiAyNS4wNC4zCiAgICAgICAgYmFzdTogMC4y LjEKICAgICAgICBiaW51dGlsczogMi40NCwxCiAgICAgICAgYml0bWFwOiAxLjEuMQogICAg ICAgIGJvb3N0LWxpYnM6IDEuODguMF8yCiAgICAgICAgYnJvdGxpOiAxLjEuMCwxCiAgICAg ICAgYnNkaXNrczogMC4zNwogICAgICAgIGNhX3Jvb3RfbnNzOiAzLjEwOAogICAgICAgIGNh aXJvOiAxLjE4LjIsMwogICAgICAgIGNlcmVzLXNvbHZlcjogMi4yLjBfMTIKICAgICAgICBj aG1saWI6IDAuNDBfMQogICAgICAgIGNsaW5mbzogMy4wLjI1LjAyLjE0CiAgICAgICAgY29s b3JkOiAxLjQuN18zCiAgICAgICAgY29tcGF0LWxpYnJhcmllczogMjAyNTA3MTMxMTI5NDQK ICAgICAgICBjb21wYXQxNHgtYW1kNjQ6IDE0LjIuMTQwMjAwMC4yMDI1MDcyMQogICAgICAg IGNvbnNvbGVraXQyOiAxLjIuNl81CiAgICAgICAgY3VwczogMi40LjEyCiAgICAgICAgY3Vy bDogOC4xNS4wCiAgICAgICAgY3lydXMtc2FzbDogMi4xLjI4XzUKICAgICAgICBkYXYxZDog MS41LjFfMQogICAgICAgIGRidXM6IDEuMTYuMl8zLDEKICAgICAgICBkYnVzLWdsaWI6IDAu MTE0CiAgICAgICAgZGNvbmY6IDAuNDAuMF81CiAgICAgICAgZGVqYXZ1OiAyLjM3XzMKICAg ICAgICBkZXNrdG9wLWZpbGUtdXRpbHM6IDAuMjgKICAgICAgICBkaXNjb3VudDogMi4yLjdk CiAgICAgICAgZGp2dWxpYnJlOiAzLjUuMjkKICAgICAgICBkbWlkZWNvZGU6IDMuNgogICAg ICAgIGRvY2Jvb2s6IDEuNQogICAgICAgIGRvY2Jvb2stc2dtbDogNC41XzEKICAgICAgICBk b2Nib29rLXhtbDogNS4wXzMKICAgICAgICBkb2Nib29rLXhzbDogMS43OS4xXzEsMQogICAg ICAgIGRvbHBoaW46IDI1LjA0LjMKICAgICAgICBkb3Rjb25mOiAxLjQuMV8xCiAgICAgICAg ZG91YmxlLWNvbnZlcnNpb246IDMuMy4xCiAgICAgICAgZHVrdGFwZS1saWI6IDIuNy4wCiAg ICAgICAgZWJvb2stdG9vbHM6IDAuMi4yXzkKICAgICAgICBlYnVyMTI4OiAwLjEuMTBfNgog ICAgICAgIGVkaXRvcmNvbmZpZy1jb3JlLWM6IDAuMTIuOQogICAgICAgIGVuY2hhbnQyOiAy LjguMTAKICAgICAgICBlbmNvZGluZ3M6IDEuMS4wLDEKICAgICAgICBlc3BlYWstbmc6IDEu NTIuMF8xCiAgICAgICAgZXhpdjI6IDAuMjguNSwxCiAgICAgICAgZXhwYXQ6IDIuNy4xCiAg ICAgICAgZmZtcGVnOiA2LjEuMl8xNSwxCiAgICAgICAgZmZudmNvZGVjLWhlYWRlcnM6IDEy LjAuMTYuMQogICAgICAgIGZmdHczOiAzLjMuMTBfNQogICAgICAgIGZmdHczLWZsb2F0OiAz LjMuMTBfNQogICAgICAgIGZsYWM6IDEuNS4wLDEKICAgICAgICBmb250LWFkb2JlLTEwMGRw aTogMS4wLjNfNAogICAgICAgIGZvbnQtYWRvYmUtNzVkcGk6IDEuMC4zXzQKICAgICAgICBm b250LWFkb2JlLXV0b3BpYS0xMDBkcGk6IDEuMC40XzQKICAgICAgICBmb250LWFkb2JlLXV0 b3BpYS03NWRwaTogMS4wLjRfNAogICAgICAgIGZvbnQtYWRvYmUtdXRvcGlhLXR5cGUxOiAx LjAuNF80CiAgICAgICAgZm9udC1hbGlhczogMS4wLjQKICAgICAgICBmb250LWFyYWJpYy1t aXNjOiAxLjAuM180CiAgICAgICAgZm9udC1iaC0xMDBkcGk6IDEuMC4zXzQKICAgICAgICBm b250LWJoLTc1ZHBpOiAxLjAuM180CiAgICAgICAgZm9udC1iaC1sdWNpZGF0eXBld3JpdGVy LTEwMGRwaTogMS4wLjNfNAogICAgICAgIGZvbnQtYmgtbHVjaWRhdHlwZXdyaXRlci03NWRw aTogMS4wLjNfNAogICAgICAgIGZvbnQtYmgtdHRmOiAxLjAuM181CiAgICAgICAgZm9udC1i aC10eXBlMTogMS4wLjNfNAogICAgICAgIGZvbnQtYml0c3RyZWFtLTEwMGRwaTogMS4wLjNf NAogICAgICAgIGZvbnQtYml0c3RyZWFtLTc1ZHBpOiAxLjAuM180CiAgICAgICAgZm9udC1i aXRzdHJlYW0tdHlwZTE6IDEuMC4zXzQKICAgICAgICBmb250LWNyb255eC1jeXJpbGxpYzog MS4wLjNfNAogICAgICAgIGZvbnQtY3Vyc29yLW1pc2M6IDEuMC4zXzQKICAgICAgICBmb250 LWRhZXdvby1taXNjOiAxLjAuM180CiAgICAgICAgZm9udC1kZWMtbWlzYzogMS4wLjNfNAog ICAgICAgIGZvbnQtaWJtLXR5cGUxOiAxLjAuM180CiAgICAgICAgZm9udC1pc2FzLW1pc2M6 IDEuMC4zXzQKICAgICAgICBmb250LWppcy1taXNjOiAxLjAuM180CiAgICAgICAgZm9udC1t aWNyby1taXNjOiAxLjAuM180CiAgICAgICAgZm9udC1taXNjLWN5cmlsbGljOiAxLjAuM180 CiAgICAgICAgZm9udC1taXNjLWV0aGlvcGljOiAxLjAuNAogICAgICAgIGZvbnQtbWlzYy1t ZWx0aG86IDEuMC4zXzUKICAgICAgICBmb250LW1pc2MtbWlzYzogMS4xLjJfNAogICAgICAg IGZvbnQtbXV0dC1taXNjOiAxLjAuM180CiAgICAgICAgZm9udC1zY2h1bWFjaGVyLW1pc2M6 IDEuMS4yXzQKICAgICAgICBmb250LXNjcmVlbi1jeXJpbGxpYzogMS4wLjRfNAogICAgICAg IGZvbnQtc29ueS1taXNjOiAxLjAuM180CiAgICAgICAgZm9udC1zdW4tbWlzYzogMS4wLjNf NAogICAgICAgIGZvbnQtd2luaXR6a2ktY3lyaWxsaWM6IDEuMC4zXzQKICAgICAgICBmb250 LXhmcmVlODYtdHlwZTE6IDEuMC40XzQKICAgICAgICBmb250Y29uZmlnOiAyLjE1LjBfMywx CiAgICAgICAgZnJlZWRlc2t0b3Atc291bmQtdGhlbWU6IDAuOAogICAgICAgIGZyZWVnbHV0 OiAzLjIuMQogICAgICAgIGZyZWV0eXBlMjogMi4xMy4zCiAgICAgICAgZnJlZXhsOiAyLjAu MAogICAgICAgIGZyaWJpZGk6IDEuMC4xNgogICAgICAgIGZ1c2Vmcy1saWJzMzogMy4xNy4x XzEKICAgICAgICBnYW1pbjogMC4xLjEwXzEwCiAgICAgICAgZ2FyY29uOiA0LjIwLjAKICAg ICAgICBnY2MxMzogMTMuMy4wXzMKICAgICAgICBnY3I6IDQuNC4wLjEKICAgICAgICBnZGFs OiAzLjExLjMKICAgICAgICBnZGJtOiAxLjI1CiAgICAgICAgZ2RjbTogMy4wLjI0XzEKICAg ICAgICBnZGstcGl4YnVmLWV4dHJhOiAwLjEuMAogICAgICAgIGdkay1waXhidWYyOiAyLjQy LjEyXzIKICAgICAgICBnZW9zOiAzLjEzLjEKICAgICAgICBnZXR0ZXh0LXJ1bnRpbWU6IDAu MjMuMQogICAgICAgIGdldHRleHQtdG9vbHM6IDAuMjMuMV8xCiAgICAgICAgZ2ZsYWdzOiAy LjIuMl8yCiAgICAgICAgZ2hvc3RzY3JpcHQxMDogMTAuMDUuMQogICAgICAgIGdpZmxpYjog NS4yLjIKICAgICAgICBnaXR1cDogMS4wCiAgICAgICAgZ2xpYjogMi44NC4xXzMsMgogICAg ICAgIGdsaWItbmV0d29ya2luZzogMi44MC4xXzEKICAgICAgICBnbG9nOiAwLjcuMQogICAg ICAgIGdtcDogNi4zLjAKICAgICAgICBnbm9tZV9zdWJyOiAxLjAKICAgICAgICBnbnVwZzog Mi40LjcKICAgICAgICBnbnV0bHM6IDMuOC4xMAogICAgICAgIGdvYmplY3QtaW50cm9zcGVj dGlvbjogMS44NC4wLDEKICAgICAgICBncGdtZTogMi4wLjAKICAgICAgICBncGdtZXBwOiAy LjAuMAogICAgICAgIGdyYXBoZW5lOiAxLjEwLjhfMQogICAgICAgIGdyYXBoaXRlMjogMS4z LjE0CiAgICAgICAgZ3JleWJpcmQtdGhlbWU6IDMuMjMuNAogICAgICAgIGdzZXR0aW5ncy1k ZXNrdG9wLXNjaGVtYXM6IDQ3LjFfMgogICAgICAgIGdzcGVsbDogMS4xNC4wCiAgICAgICAg Z3N0cmVhbWVyMTogMS4yNi4zCiAgICAgICAgZ3N0cmVhbWVyMS1wbHVnaW5zOiAxLjI2LjMK ICAgICAgICBnc3RyZWFtZXIxLXBsdWdpbnMtYmFkOiAxLjI2LjMKICAgICAgICBnc3RyZWFt ZXIxLXBsdWdpbnMtZ2w6IDEuMjYuMwogICAgICAgIGdzdHJlYW1lcjEtcGx1Z2lucy1nb29k OiAxLjI2LjMKICAgICAgICBnc3RyZWFtZXIxLXBsdWdpbnMtcHVsc2U6IDEuMjYuMwogICAg ICAgIGdzdHJlYW1lcjEtcGx1Z2lucy11Z2x5OiAxLjI2LjMKICAgICAgICBndGstbGF5ZXIt c2hlbGw6IDAuOS4yCiAgICAgICAgZ3RrLW11cnJpbmUtZW5naW5lOiAwLjk4LjJfNgogICAg ICAgIGd0ay11cGRhdGUtaWNvbi1jYWNoZTogMy4yNC40MgogICAgICAgIGd0azI6IDIuMjQu MzNfMQogICAgICAgIGd0azM6IDMuMjQuNDkKICAgICAgICBndGs0OiA0LjE4LjYKICAgICAg ICBndGtzb3VyY2V2aWV3NDogNC44LjRfMQogICAgICAgIGd2ZnM6IDEuNTYuMV8xCiAgICAg ICAgZ3dlbnZpZXc6IDI1LjA0LjMKICAgICAgICBoYWNrLWZvbnQ6IDMuMDAzXzEKICAgICAg ICBoYXJmYnV6ejogMTAuMy4wCiAgICAgICAgaGFyZmJ1enotaWN1OiAxMC4zLjAKICAgICAg ICBoZGY1OiAxLjEyLjJfMiwxCiAgICAgICAgaGljb2xvci1pY29uLXRoZW1lOiAwLjE4CiAg ICAgICAgaGlnaHdheTogMS4yLjAKICAgICAgICBodG9wOiAzLjQuMAogICAgICAgIGh1bnNw ZWxsOiAxLjcuMl8xCiAgICAgICAgaHdkYXRhOiAwLjM5NywxCiAgICAgICAgaWNlYXV0aDog MS4wLjhfMwogICAgICAgIGljdTogNzYuMSwxCiAgICAgICAgaW5kZXhpbmZvOiAwLjMuMV8x CiAgICAgICAgaW5paDogNjAKICAgICAgICBpc28tY29kZXM6IDQuMTguMAogICAgICAgIGlz bzg4Nzk6IDE5ODZfMwogICAgICAgIGphY2tpdDogMS45LjIyXzMKICAgICAgICBqYW5zc29u OiAyLjE0LjEKICAgICAgICBqYXNwZXI6IDQuMi41CiAgICAgICAgamJpZzJkZWM6IDAuMjBf MQogICAgICAgIGpiaWdraXQ6IDIuMV8zCiAgICAgICAganBlZy10dXJibzogMy4xLjEKICAg ICAgICBqc29uLWM6IDAuMTgKICAgICAgICBqc29uLWdsaWI6IDEuMTAuNgogICAgICAgIGpz b25jcHA6IDEuOS42XzEKICAgICAgICBrQ29sb3JQaWNrZXItcXQ2OiAwLjMuMQogICAgICAg IGtJbWFnZUFubm90YXRvci1xdDY6IDAuNy4xCiAgICAgICAga2FjY291bnRzLWludGVncmF0 aW9uOiAyNS4wNC4zCiAgICAgICAga2F0ZTogMjUuMDQuMwogICAgICAgIGtkZTogNi40LjMu MjUuMDQuMwogICAgICAgIGtkZS1iYXNlYXBwczogMjUuMDQuMwogICAgICAgIGtkZWdyYXBo aWNzLW1vYmlwb2NrZXQtcXQ2OiAyNS4wNC4zCiAgICAgICAga2RlZ3JhcGhpY3MtdGh1bWJu YWlsZXJzOiAyNS4wNC4zCiAgICAgICAga2RlbXVsdGltZWRpYS1mZm1wZWd0aHVtYnM6IDI1 LjA0LjMKICAgICAgICBrZGlhbG9nOiAyNS4wNC4zCiAgICAgICAga2Rzb2FwLXF0NjogMi4y LjBfMQogICAgICAgIGtkc29hcC13cy1kaXNjb3ZlcnktY2xpZW50OiAwLjQuMAogICAgICAg IGtlZGl0Ym9va21hcmtzOiAyNS4wNC4zCiAgICAgICAga2Y1LWthcmNoaXZlOiA1LjExNi4w CiAgICAgICAga2Y1LWthdXRoOiA1LjExNi4wXzEKICAgICAgICBrZjUta2Jvb2ttYXJrczog NS4xMTYuMAogICAgICAgIGtmNS1rY29kZWNzOiA1LjExNi4wCiAgICAgICAga2Y1LWtjb21w bGV0aW9uOiA1LjExNi4wCiAgICAgICAga2Y1LWtjb25maWc6IDUuMTE2LjAKICAgICAgICBr ZjUta2NvbmZpZ3dpZGdldHM6IDUuMTE2LjAKICAgICAgICBrZjUta2NvcmVhZGRvbnM6IDUu MTE2LjAKICAgICAgICBrZjUta2NyYXNoOiA1LjExNi4wCiAgICAgICAga2Y1LWtkYnVzYWRk b25zOiA1LjExNi4wCiAgICAgICAga2Y1LWtkZWQ6IDUuMTE2LjAKICAgICAgICBrZjUta2Rv Y3Rvb2xzOiA1LjExNi4wXzEKICAgICAgICBrZjUta2dsb2JhbGFjY2VsOiA1LjExNi4wXzEK ICAgICAgICBrZjUta2d1aWFkZG9uczogNS4xMTYuMF8yCiAgICAgICAga2Y1LWtpMThuOiA1 LjExNi4wCiAgICAgICAga2Y1LWtpY29udGhlbWVzOiA1LjExNi4wCiAgICAgICAga2Y1LWtp bzogNS4xMTYuMF8yCiAgICAgICAga2Y1LWtpdGVtdmlld3M6IDUuMTE2LjAKICAgICAgICBr ZjUta2pvYndpZGdldHM6IDUuMTE2LjAKICAgICAgICBrZjUta25vdGlmaWNhdGlvbnM6IDUu MTE2LjAKICAgICAgICBrZjUta3NlcnZpY2U6IDUuMTE2LjAKICAgICAgICBrZjUta3RleHR3 aWRnZXRzOiA1LjExNi4wCiAgICAgICAga2Y1LWt3YWxsZXQ6IDUuMTE2LjBfNAogICAgICAg IGtmNS1rd2F5bGFuZDogNS4xMTYuMAogICAgICAgIGtmNS1rd2lkZ2V0c2FkZG9uczogNS4x MTYuMAogICAgICAgIGtmNS1rd2luZG93c3lzdGVtOiA1LjExNi4wCiAgICAgICAga2Y1LWt4 bWxndWk6IDUuMTE2LjAKICAgICAgICBrZjUtc29saWQ6IDUuMTE2LjAKICAgICAgICBrZjUt c29ubmV0OiA1LjExNi4wCiAgICAgICAga2Y2LWF0dGljYTogNi4xNi4wCiAgICAgICAga2Y2 LWJhbG9vOiA2LjE2LjAKICAgICAgICBrZjYtYnJlZXplLWljb25zOiA2LjE2LjBfMgogICAg ICAgIGtmNi1mcmFtZXdvcmtpbnRlZ3JhdGlvbjogNi4xNi4wCiAgICAgICAga2Y2LWthcmNo aXZlOiA2LjE2LjAKICAgICAgICBrZjYta2F1dGg6IDYuMTYuMAogICAgICAgIGtmNi1rYm9v a21hcmtzOiA2LjE2LjAKICAgICAgICBrZjYta2NtdXRpbHM6IDYuMTYuMAogICAgICAgIGtm Ni1rY29kZWNzOiA2LjE2LjAKICAgICAgICBrZjYta2NvbG9yc2NoZW1lOiA2LjE2LjAKICAg ICAgICBrZjYta2NvbXBsZXRpb246IDYuMTYuMAogICAgICAgIGtmNi1rY29uZmlnOiA2LjE2 LjAKICAgICAgICBrZjYta2NvbmZpZ3dpZGdldHM6IDYuMTYuMAogICAgICAgIGtmNi1rY29y ZWFkZG9uczogNi4xNi4wCiAgICAgICAga2Y2LWtjcmFzaDogNi4xNi4wCiAgICAgICAga2Y2 LWtkYnVzYWRkb25zOiA2LjE2LjAKICAgICAgICBrZjYta2RlY2xhcmF0aXZlOiA2LjE2LjAK ICAgICAgICBrZjYta2RlZDogNi4xNi4wCiAgICAgICAga2Y2LWtkZXN1OiA2LjE2LjAKICAg ICAgICBrZjYta2Ruc3NkOiA2LjE2LjAKICAgICAgICBrZjYta2RvY3Rvb2xzOiA2LjE2LjAK ICAgICAgICBrZjYta2ZpbGVtZXRhZGF0YTogNi4xNi4wCiAgICAgICAga2Y2LWtnbG9iYWxh Y2NlbDogNi4xNi4wCiAgICAgICAga2Y2LWtndWlhZGRvbnM6IDYuMTYuMAogICAgICAgIGtm Ni1raG9saWRheXM6IDYuMTYuMAogICAgICAgIGtmNi1raTE4bjogNi4xNi4wCiAgICAgICAg a2Y2LWtpY29udGhlbWVzOiA2LjE2LjAKICAgICAgICBrZjYta2lkbGV0aW1lOiA2LjE2LjAK ICAgICAgICBrZjYta2ltYWdlZm9ybWF0czogNi4xNi4wXzEKICAgICAgICBrZjYta2lvOiA2 LjE2LjAKICAgICAgICBrZjYta2lyaWdhbWk6IDYuMTYuMAogICAgICAgIGtmNi1raXRlbW1v ZGVsczogNi4xNi4wCiAgICAgICAga2Y2LWtpdGVtdmlld3M6IDYuMTYuMAogICAgICAgIGtm Ni1ram9id2lkZ2V0czogNi4xNi4wCiAgICAgICAga2Y2LWtuZXdzdHVmZjogNi4xNi4wCiAg ICAgICAga2Y2LWtub3RpZmljYXRpb25zOiA2LjE2LjAKICAgICAgICBrZjYta25vdGlmeWNv bmZpZzogNi4xNi4wCiAgICAgICAga2Y2LWtwYWNrYWdlOiA2LjE2LjAKICAgICAgICBrZjYt a3BhcnRzOiA2LjE2LjAKICAgICAgICBrZjYta3B0eTogNi4xNi4wCiAgICAgICAga2Y2LWtx dWlja2NoYXJ0czogNi4xNi4wCiAgICAgICAga2Y2LWtydW5uZXI6IDYuMTYuMAogICAgICAg IGtmNi1rc2VydmljZTogNi4xNi4wCiAgICAgICAga2Y2LWtzdGF0dXNub3RpZmllcml0ZW06 IDYuMTYuMAogICAgICAgIGtmNi1rc3ZnOiA2LjE2LjAKICAgICAgICBrZjYta3RleHRlZGl0 b3I6IDYuMTYuMAogICAgICAgIGtmNi1rdGV4dHRlbXBsYXRlOiA2LjE2LjAKICAgICAgICBr ZjYta3RleHR3aWRnZXRzOiA2LjE2LjAKICAgICAgICBrZjYta3VuaXRjb252ZXJzaW9uOiA2 LjE2LjAKICAgICAgICBrZjYta3VzZXJmZWVkYmFjazogNi4xNi4wCiAgICAgICAga2Y2LWt3 YWxsZXQ6IDYuMTYuMAogICAgICAgIGtmNi1rd2lkZ2V0c2FkZG9uczogNi4xNi4wCiAgICAg ICAga2Y2LWt3aW5kb3dzeXN0ZW06IDYuMTYuMAogICAgICAgIGtmNi1reG1sZ3VpOiA2LjE2 LjAKICAgICAgICBrZjYtcHJpc29uOiA2LjE2LjAKICAgICAgICBrZjYtcHVycG9zZTogNi4x Ni4wCiAgICAgICAga2Y2LXFxYzItZGVza3RvcC1zdHlsZTogNi4xNi4wCiAgICAgICAga2Y2 LXNvbGlkOiA2LjE2LjAKICAgICAgICBrZjYtc29ubmV0OiA2LjE2LjAKICAgICAgICBrZjYt c3luZGljYXRpb246IDYuMTYuMAogICAgICAgIGtmNi1zeW50YXgtaGlnaGxpZ2h0aW5nOiA2 LjE2LjAKICAgICAgICBrZjYtdGhyZWFkd2VhdmVyOiA2LjE2LjAKICAgICAgICBraGVscGNl bnRlcjogMjUuMDQuMwogICAgICAgIGtpby1leHRyYXM6IDI1LjA0LjMKICAgICAgICBraW8t ZnVzZTogNS4xLjBfMgogICAgICAgIGtpcmlnYW1pLWFkZG9ucy1xdDY6IDEuOS4wCiAgICAg ICAga29ucXVlcm9yOiAyNS4wNC4zCiAgICAgICAga29uc29sZTogMjUuMDQuMwogICAgICAg IGt3YWxsZXRtYW5hZ2VyOiAyNS4wNC4zCiAgICAgICAgbGFtZTogMy4xMDBfNQogICAgICAg IGxjbXM6IDEuMTlfOSwxCiAgICAgICAgbGNtczI6IDIuMTcKICAgICAgICBsZXJjOiA0LjAu MAogICAgICAgIGxpYkZTOiAxLjAuOQogICAgICAgIGxpYkdMVTogOS4wLjMKICAgICAgICBs aWJJQ0U6IDEuMS4yLDEKICAgICAgICBsaWJTTTogMS4yLjYsMQogICAgICAgIGxpYlgxMTog MS44LjEyLDEKICAgICAgICBsaWJYU2NyblNhdmVyOiAxLjIuNF8xCiAgICAgICAgbGliWGF1 OiAxLjAuMTIKICAgICAgICBsaWJYYXc6IDEuMC4xNiwyCiAgICAgICAgbGliWGNvbXBvc2l0 ZTogMC40LjZfMSwxCiAgICAgICAgbGliWGN1cnNvcjogMS4yLjMKICAgICAgICBsaWJYZGFt YWdlOiAxLjEuNgogICAgICAgIGxpYlhkbWNwOiAxLjEuNQogICAgICAgIGxpYlhleHQ6IDEu My42LDEKICAgICAgICBsaWJYZml4ZXM6IDYuMC4xCiAgICAgICAgbGliWGZvbnQyOiAyLjAu NgogICAgICAgIGxpYlhmdDogMi4zLjgKICAgICAgICBsaWJYaTogMS44LjIsMQogICAgICAg IGxpYlhpbmVyYW1hOiAxLjEuNSwxCiAgICAgICAgbGliWG11OiAxLjEuNCwxCiAgICAgICAg bGliWHBtOiAzLjUuMTdfMQogICAgICAgIGxpYlhwcmVzZW50OiAxLjAuMQogICAgICAgIGxp YlhyYW5kcjogMS41LjQKICAgICAgICBsaWJYcmVuZGVyOiAwLjkuMTIKICAgICAgICBsaWJY cmVzOiAxLjIuMl8xCiAgICAgICAgbGliWHQ6IDEuMy4wLDEKICAgICAgICBsaWJYdHN0OiAx LjIuNQogICAgICAgIGxpYlh2OiAxLjAuMTMsMQogICAgICAgIGxpYlh2TUM6IDEuMC4xNAog ICAgICAgIGxpYlh4Zjg2ZGdhOiAxLjEuNl8xCiAgICAgICAgbGliWHhmODZ2bTogMS4xLjYK ICAgICAgICBsaWJhY2NvdW50cy1nbGliOiAxLjI3XzEKICAgICAgICBsaWJhY2NvdW50cy1x dDY6IDEuMTcKICAgICAgICBsaWJhZWM6IDEuMS40CiAgICAgICAgbGliYXJjaGl2ZTogMy44 LjEsMQogICAgICAgIGxpYmFzczogMC4xNy4zCiAgICAgICAgbGliYXNzdWFuOiAzLjAuMgog ICAgICAgIGxpYmF2aWY6IDEuMy4wXzEKICAgICAgICBsaWJiMjogMC45OC4xXzEKICAgICAg ICBsaWJibHVyYXk6IDEuMy40XzEsMQogICAgICAgIGxpYmNhbmJlcnJhOiAwLjMwXzExCiAg ICAgICAgbGliY2FuYmVycmEtZ3RrMzogMC4zMF8xMQogICAgICAgIGxpYmNkaW86IDIuMi4w CiAgICAgICAgbGliY2Rpby1wYXJhbm9pYTogMTAuMisyLjAuMgogICAgICAgIGxpYmRhZW1v bjogMC4xNF8xCiAgICAgICAgbGliZGF0cmllOiAwLjIuMTNfMgogICAgICAgIGxpYmRidXNt ZW51OiAxNi4wNC4wXzgKICAgICAgICBsaWJkYnVzbWVudS1xdDU6IDAuOS4zLjE2MDQyMDE2 MDIxOF8xMwogICAgICAgIGxpYmRjMTM5NDogMi4yLjcKICAgICAgICBsaWJkZWNvcjogMC4y LjMKICAgICAgICBsaWJkZWZsYXRlOiAxLjI0CiAgICAgICAgbGliZGlzcGxheS1pbmZvOiAw LjIuMAogICAgICAgIGxpYmRtdHg6IDAuNy41XzEKICAgICAgICBsaWJkcm06IDIuNC4xMjMs MQogICAgICAgIGxpYmR2ZG5hdjogNi4xLjEKICAgICAgICBsaWJkdmRyZWFkOiA2LjEuMwog ICAgICAgIGxpYmVkaXQ6IDMuMS4yMDI1MDEwNCwxCiAgICAgICAgbGliZWk6IDEuNC4xCiAg ICAgICAgbGliZXBvbGwtc2hpbTogMC4wLjIwMjQwNjA4CiAgICAgICAgbGliZXBveHk6IDEu NS4xMAogICAgICAgIGxpYmV2ZGV2OiAxLjEzLjIKICAgICAgICBsaWJldmVudDogMi4xLjEy CiAgICAgICAgbGliZXhpZjogMC42LjI1CiAgICAgICAgbGliZXhvOiA0LjIwLjAKICAgICAg ICBsaWJmZmk6IDMuNS4xCiAgICAgICAgbGliZm9udGVuYzogMS4xLjgKICAgICAgICBsaWJn Y3J5cHQ6IDEuMTEuMQogICAgICAgIGxpYmdkOiAyLjMuM18xMywxCiAgICAgICAgbGliZ2Vv dGlmZjogMS43LjQKICAgICAgICBsaWJnZXB1YjogMC43LjNfMQogICAgICAgIGxpYmdsdm5k OiAxLjcuMAogICAgICAgIGxpYmdwZy1lcnJvcjogMS41NQogICAgICAgIGxpYmdwaG90bzI6 IDIuNS4zMV8xCiAgICAgICAgbGliZ3NmOiAxLjE0LjUzXzEKICAgICAgICBsaWJndG9wOiAy LjQxLjMKICAgICAgICBsaWJndWRldjogMjM3CiAgICAgICAgbGliZ3VzYjogMC40LjlfMQog ICAgICAgIGxpYmhlaWY6IDEuMTkuOF8xCiAgICAgICAgbGliaWNvbnY6IDEuMTdfMQogICAg ICAgIGxpYmlkbjogMS40MwogICAgICAgIGxpYmlkbjI6IDIuMy44CiAgICAgICAgbGliaW1v YmlsZWRldmljZTogMS4zLjAuMjQxCiAgICAgICAgbGliaW1vYmlsZWRldmljZS1nbHVlOiAx LjMuMQogICAgICAgIGxpYmlub3RpZnk6IDIwMjQwNzI0XzIKICAgICAgICBsaWJpbnB1dDog MS4yNy4xCiAgICAgICAgbGlianhsOiAwLjExLjFfMQogICAgICAgIGxpYmtkY3Jhdy1xdDY6 IDI1LjA0LjMKICAgICAgICBsaWJrZXhpdjItcXQ2OiAyNS4wNC4zCiAgICAgICAgbGlia21s OiAxLjMuMF8zMAogICAgICAgIGxpYmtzYmE6IDEuNi43CiAgICAgICAgbGlibHRkbDogMi41 LjQKICAgICAgICBsaWJsejQ6IDEuMTAuMCwxCiAgICAgICAgbGlibW5nOiAyLjAuM18yCiAg ICAgICAgbGlibXRkZXY6IDEuMS43CiAgICAgICAgbGlibXRwOiAxLjEuMjIKICAgICAgICBs aWJuZnM6IDUuMC4yXzEKICAgICAgICBsaWJuZ2h0dHAyOiAxLjY2LjAKICAgICAgICBsaWJu b3RpZnk6IDAuOC42CiAgICAgICAgbGlib2dnOiAxLjMuNiw0CiAgICAgICAgbGlicGFwZXI6 IDEuMS4yOF8xCiAgICAgICAgbGlicGNpOiAzLjE0LjAKICAgICAgICBsaWJwY2lhY2Nlc3M6 IDAuMTguMV8xCiAgICAgICAgbGlicGxhY2VibzogNy4zNTEuMF8xCiAgICAgICAgbGlicGxp c3Q6IDIuNi4wCiAgICAgICAgbGlicHJveHk6IDAuNS4xMAogICAgICAgIGxpYnBzbDogMC4y MS41XzIKICAgICAgICBsaWJxYWNjZXNzaWJpbGl0eWNsaWVudC1xdDY6IDAuNi4wCiAgICAg ICAgbGlicWFsY3VsYXRlOiA1LjUuMl8xCiAgICAgICAgbGlicXJlbmNvZGU6IDQuMS4xCiAg ICAgICAgbGlicmF3OiAwLjIxLjQKICAgICAgICBsaWJyc3ZnMi1ydXN0OiAyLjYwLjBfNAog ICAgICAgIGxpYnJ0dG9wbzogMS4xLjAKICAgICAgICBsaWJzYW1wbGVyYXRlOiAwLjIuMl8x CiAgICAgICAgbGlic2VjcmV0OiAwLjIxLjdfMQogICAgICAgIGxpYnNuZGZpbGU6IDEuMi4y XzIKICAgICAgICBsaWJzb3VwMzogMy42LjVfMgogICAgICAgIGxpYnNveHI6IDAuMS4zXzMK ICAgICAgICBsaWJzcGVjdHJlOiAwLjIuMTJfMQogICAgICAgIGxpYnNzaDogMC4xMS4yCiAg ICAgICAgbGlic3NoMjogMS4xMS4xLDMKICAgICAgICBsaWJzdW5hY2w6IDEuMC4xXzEKICAg ICAgICBsaWJzeXNpbmZvOiAwLjAuM18zCiAgICAgICAgbGlidGFzbjE6IDQuMjAuMF8xCiAg ICAgICAgbGlidGF0c3U6IDEuMC40CiAgICAgICAgbGlidGV4dHN0eWxlOiAwLjIzLjEKICAg ICAgICBsaWJ0aGFpOiAwLjEuMjlfMQogICAgICAgIGxpYnVkZXYtZGV2ZDogMC42LjAKICAg ICAgICBsaWJ1ZGlza3M6IDIuMTAuMV8xCiAgICAgICAgbGlidW5pYnJlYWs6IDYuMSwxCiAg ICAgICAgbGlidW5pc3RyaW5nOiAxLjMKICAgICAgICBsaWJ1bndpbmQ6IDIwMjQwMjIxXzIK ICAgICAgICBsaWJ1c2JtdXhkOiAyLjEuMAogICAgICAgIGxpYnY0bDogMS4yMy4wXzUKICAg ICAgICBsaWJ2YTogMi4yMi4wXzEKICAgICAgICBsaWJ2ZHBhdTogMS41CiAgICAgICAgbGli dm9yYmlzOiAxLjMuN18yLDMKICAgICAgICBsaWJ2cHg6IDEuMTUuMgogICAgICAgIGxpYndh Y29tOiAyLjEyLjEKICAgICAgICBsaWJ3bmNrMzogNDMuMgogICAgICAgIGxpYngyNjQ6IDAu MTY0LjMwOTUKICAgICAgICBsaWJ4Y2I6IDEuMTcuMAogICAgICAgIGxpYnhjdnQ6IDAuMS4z CiAgICAgICAgbGlieGZjZTRtZW51OiA0LjIwLjEKICAgICAgICBsaWJ4ZmNlNHV0aWw6IDQu MjAuMQogICAgICAgIGxpYnhmY2U0d2luZG93aW5nOiA0LjIwLjNfMQogICAgICAgIGxpYnhr YmNvbW1vbjogMS44LjFfMwogICAgICAgIGxpYnhrYmZpbGU6IDEuMS4zCiAgICAgICAgbGli eGtsYXZpZXI6IDUuM180LDEKICAgICAgICBsaWJ4bWwyOiAyLjE0LjUKICAgICAgICBsaWJ4 bWxiOiAwLjMuMjJfMQogICAgICAgIGxpYnhzaG1mZW5jZTogMS4zLjMKICAgICAgICBsaWJ4 c2x0OiAxLjEuNDNfMQogICAgICAgIGxpYnlhbWw6IDAuMi41CiAgICAgICAgbGlieXV2OiAw LjAuMTc4OV8yCiAgICAgICAgbGliemlwOiAxLjExLjIKICAgICAgICBsbHZtMTk6IDE5LjEu N18xCiAgICAgICAgbG1kYjogMC45LjMzLDEKICAgICAgICBsc2JsazogNC4wCiAgICAgICAg bHNjcHU6IDEuMy4wCiAgICAgICAgbHNvZjogNC45OS40XzIsOAogICAgICAgIGx1YTUzOiA1 LjMuNl8xCiAgICAgICAgbHVhaml0OiAyLjEuMC4yMDI1MDcyOAogICAgICAgIGx1aXQ6IDIw MjQwMTAyXzEKICAgICAgICBsem8yOiAyLjEwXzEKICAgICAgICBtZXNhLWRlbW9zOiA4LjUu MAogICAgICAgIG1lc2EtZHJpOiAyNC4xLjdfOAogICAgICAgIG1lc2EtbGliczogMjQuMS43 XzEKICAgICAgICBtaW5pemlwOiAxLjMuMQogICAgICAgIG1rZm9udHNjYWxlOiAxLjIuMwog ICAgICAgIG1vdXNlcGFkOiAwLjYuNV8xCiAgICAgICAgbXBjOiAxLjMuMV8xCiAgICAgICAg bXBkZWNpbWFsOiA0LjAuMQogICAgICAgIG1wZnI6IDQuMi4yLDEKICAgICAgICBtcGcxMjM6 IDEuMzMuMAogICAgICAgIG1wdjogMC40MC4wXzMsMQogICAgICAgIG5hbm86IDguNAogICAg ICAgIG5ldGNkZjogNC45LjMKICAgICAgICBuZXR0bGU6IDMuMTAuMgogICAgICAgIG5vdG8t YmFzaWM6IDIuMF80CiAgICAgICAgbm90by1lbW9qaTogMi4wNDgKICAgICAgICBub3RvLXNh bnM6IDIuMDE1CiAgICAgICAgbm90by1zYW5zLW1vbm86IDIuMDE0XzEKICAgICAgICBub3Rv LXNhbnMtc3ltYm9sczogMi4wMDhfMQogICAgICAgIG5vdG8tc2Fucy1zeW1ib2xzMjogMi4w MDgKICAgICAgICBub3RvLXNlcmlmOiAyLjAxNQogICAgICAgIG5wdGg6IDEuOAogICAgICAg IG5zcHI6IDQuMzcKICAgICAgICBuc3M6IDMuMTE0CiAgICAgICAgb2NsLWljZDogMi4zLjMK ICAgICAgICBva3VsYXI6IDI1LjA0LjMKICAgICAgICBvcGVuYmxhczogMC4zLjMwLDIKICAg ICAgICBvcGVuY2w6IDMuMC4xNwogICAgICAgIG9wZW5jdjogNC4xMS4wXzIKICAgICAgICBv cGVuZXhyOiAzLjMuNAogICAgICAgIG9wZW5oMjY0OiAyLjMuMCwyCiAgICAgICAgb3Blbmpw ZWc6IDIuNS4zCiAgICAgICAgb3BlbmpwaDogMC4yMS4zCiAgICAgICAgb3BlbmxkYXAyNi1j bGllbnQ6IDIuNi4xMAogICAgICAgIG9wZW5zbHA6IDIuMC4wXzEKICAgICAgICBvcHVzOiAx LjUuMgogICAgICAgIG9yYzogMC40LjQxXzEKICAgICAgICBveHlnZW4taWNvbnM6IDYuMS4w CiAgICAgICAgcDExLWtpdDogMC4yNS41CiAgICAgICAgcGFuZ286IDEuNTYuMQogICAgICAg IHBjYXVkaW9saWI6IDEuMl8yCiAgICAgICAgcGNpaWRzOiAyMDI1MDcxMQogICAgICAgIHBj cmUyOiAxMC40NV8xCiAgICAgICAgcGVybDU6IDUuNDAuMl8yCiAgICAgICAgcGhvbm9uLW1w djogMC4xLjBfMQogICAgICAgIHBob25vbi1xdDY6IDQuMTIuMF8zCiAgICAgICAgcGluZW50 cnk6IDEuMy4xXzIKICAgICAgICBwaW5lbnRyeS1jdXJzZXM6IDEuMy4xCiAgICAgICAgcGlu ZW50cnktcXQ1OiAxLjMuMQogICAgICAgIHBpcGV3aXJlOiAxLjQuMV8xCiAgICAgICAgcGl4 bWFuOiAwLjQ2LjIKICAgICAgICBwa2c6IDIuMi4xCiAgICAgICAgcGtnLXByb3ZpZGVzOiAw LjcuNAogICAgICAgIHBrZ2NvbmY6IDIuNC4zLDEKICAgICAgICBwbGFzbWEtd2F5bGFuZC1w cm90b2NvbHM6IDEuMTguMAogICAgICAgIHBsYXNtYTYtYXVyb3JhZTogNi40LjMKICAgICAg ICBwbGFzbWE2LWJyZWV6ZTogNi40LjMKICAgICAgICBwbGFzbWE2LWJyZWV6ZS1ndGs6IDYu NC4zCiAgICAgICAgcGxhc21hNi1kaXNjb3ZlcjogNi40LjMKICAgICAgICBwbGFzbWE2LWth Y3Rpdml0eW1hbmFnZXJkOiA2LjQuMwogICAgICAgIHBsYXNtYTYta2RlLWNsaS10b29sczog Ni40LjMKICAgICAgICBwbGFzbWE2LWtkZS1ndGstY29uZmlnOiA2LjQuMwogICAgICAgIHBs YXNtYTYta2RlY29yYXRpb246IDYuNC4zCiAgICAgICAgcGxhc21hNi1rZGVwbGFzbWEtYWRk b25zOiA2LjQuMwogICAgICAgIHBsYXNtYTYta2dhbW1hOiA2LjQuMwogICAgICAgIHBsYXNt YTYta2dsb2JhbGFjY2VsZDogNi40LjMKICAgICAgICBwbGFzbWE2LWtpbmZvY2VudGVyOiA2 LjQuM18yCiAgICAgICAgcGxhc21hNi1rbWVudWVkaXQ6IDYuNC4zCiAgICAgICAgcGxhc21h Ni1rcGlwZXdpcmU6IDYuNC4zCiAgICAgICAgcGxhc21hNi1rc2NyZWVuOiA2LjQuMwogICAg ICAgIHBsYXNtYTYta3NjcmVlbmxvY2tlcjogNi40LjMKICAgICAgICBwbGFzbWE2LWtzc2hh c2twYXNzOiA2LjQuMwogICAgICAgIHBsYXNtYTYta3N5c3RlbXN0YXRzOiA2LjQuMwogICAg ICAgIHBsYXNtYTYta3dhbGxldC1wYW06IDYuNC4zCiAgICAgICAgcGxhc21hNi1rd2F5bGFu ZDogNi40LjMKICAgICAgICBwbGFzbWE2LWt3aW46IDYuNC4zCiAgICAgICAgcGxhc21hNi1r d2luLXgxMTogNi40LjMKICAgICAgICBwbGFzbWE2LWt3cml0ZWQ6IDYuNC4zCiAgICAgICAg cGxhc21hNi1sYXllci1zaGVsbC1xdDogNi40LjMKICAgICAgICBwbGFzbWE2LWxpYmtzY3Jl ZW46IDYuNC4zCiAgICAgICAgcGxhc21hNi1saWJrc3lzZ3VhcmQ6IDYuNC4zCiAgICAgICAg cGxhc21hNi1saWJwbGFzbWE6IDYuNC4zCiAgICAgICAgcGxhc21hNi1taWxvdTogNi40LjMK ICAgICAgICBwbGFzbWE2LW9jZWFuLXNvdW5kLXRoZW1lOiA2LjQuMwogICAgICAgIHBsYXNt YTYtb3h5Z2VuOiA2LjQuMwogICAgICAgIHBsYXNtYTYtb3h5Z2VuLXNvdW5kczogNi40LjMK ICAgICAgICBwbGFzbWE2LXBsYXNtYTogNi40LjMKICAgICAgICBwbGFzbWE2LXBsYXNtYS1h Y3Rpdml0aWVzOiA2LjQuMwogICAgICAgIHBsYXNtYTYtcGxhc21hLWFjdGl2aXRpZXMtc3Rh dHM6IDYuNC4zCiAgICAgICAgcGxhc21hNi1wbGFzbWEtYnJvd3Nlci1pbnRlZ3JhdGlvbjog Ni40LjMKICAgICAgICBwbGFzbWE2LXBsYXNtYS1kZXNrdG9wOiA2LjQuMwogICAgICAgIHBs YXNtYTYtcGxhc21hLWRpc2tzOiA2LjQuMwogICAgICAgIHBsYXNtYTYtcGxhc21hLWludGVn cmF0aW9uLXF0NTogNi40LjMKICAgICAgICBwbGFzbWE2LXBsYXNtYS1pbnRlZ3JhdGlvbi1x dDY6IDYuNC4zCiAgICAgICAgcGxhc21hNi1wbGFzbWEtcGE6IDYuNC4zCiAgICAgICAgcGxh c21hNi1wbGFzbWEtc2RrOiA2LjQuMwogICAgICAgIHBsYXNtYTYtcGxhc21hLXN5c3RlbW1v bml0b3I6IDYuNC4zCiAgICAgICAgcGxhc21hNi1wbGFzbWEtd29ya3NwYWNlOiA2LjQuMwog ICAgICAgIHBsYXNtYTYtcGxhc21hLXdvcmtzcGFjZS13YWxscGFwZXJzOiA2LjQuMwogICAg ICAgIHBsYXNtYTYtcGxhc21hNXN1cHBvcnQ6IDYuNC4zCiAgICAgICAgcGxhc21hNi1wb2xr aXQta2RlLWFnZW50LTE6IDYuNC4zCiAgICAgICAgcGxhc21hNi1wb3dlcmRldmlsOiA2LjQu MwogICAgICAgIHBsYXNtYTYtcHJpbnQtbWFuYWdlcjogNi40LjMKICAgICAgICBwbGFzbWE2 LXFxYzItYnJlZXplLXN0eWxlOiA2LjQuMwogICAgICAgIHBsYXNtYTYtc2RkbS1rY206IDYu NC4zCiAgICAgICAgcGxhc21hNi1zcGVjdGFjbGU6IDYuNC4zCiAgICAgICAgcGxhc21hNi1z eXN0ZW1zZXR0aW5nczogNi40LjMKICAgICAgICBwbGFzbWE2LXhkZy1kZXNrdG9wLXBvcnRh bC1rZGU6IDYuNC4zCiAgICAgICAgcG5nOiAxLjYuNDkKICAgICAgICBwb2xraXQ6IDEyNV8x CiAgICAgICAgcG9sa2l0LXF0LTEtcXQ1OiAwLjIwMC4wCiAgICAgICAgcG9sa2l0LXF0LTEt cXQ2OiAwLjIwMC4wCiAgICAgICAgcG9wcGxlcjogMjUuMDQuMF8yCiAgICAgICAgcG9wcGxl ci1kYXRhOiAwLjQuMTIKICAgICAgICBwb3BwbGVyLWdsaWI6IDI1LjA0LjBfMgogICAgICAg IHBvcHBsZXItcXQ2OiAyNS4wNC4wXzIKICAgICAgICBwb3B0OiAxLjE5XzEKICAgICAgICBw b3N0Z3Jlc3FsMTctY2xpZW50OiAxNy41CiAgICAgICAgcHJvajogOS42LjAsMQogICAgICAg IHByb3RvYnVmOiAyOS41LDEKICAgICAgICBwdWxzZWF1ZGlvOiAxNy4wXzMKICAgICAgICBw dWxzZWF1ZGlvLXF0NjogMS43LjAKICAgICAgICBweTMxMS1haW9xdWljOiAxLjIuMAogICAg ICAgIHB5MzExLWFueWlvOiA0LjkuMAogICAgICAgIHB5MzExLWFzeW5jX2dlbmVyYXRvcjog MS4xMF8xCiAgICAgICAgcHkzMTEtYXR0cnM6IDI1LjMuMAogICAgICAgIHB5MzExLWJyb3Rs aTogMS4xLjAKICAgICAgICBweTMxMS1jYWlybzogMS4yOC4wLDEKICAgICAgICBweTMxMS1j ZXJ0aWZpOiAyMDI1LjcuMTQKICAgICAgICBweTMxMS1jZmZpOiAxLjE3LjEKICAgICAgICBw eTMxMS1jaGFyc2V0LW5vcm1hbGl6ZXI6IDMuNC4yCiAgICAgICAgcHkzMTEtY3J5cHRvZ3Jh cGh5OiA0NC4wLjNfMiwxCiAgICAgICAgcHkzMTEtZGJ1czogMS4zLjIKICAgICAgICBweTMx MS1kbnNweXRob246IDIuNy4wLDEKICAgICAgICBweTMxMS1ldmRldjogMS45LjFfMQogICAg ICAgIHB5MzExLWgxMTogMC4xNi4wCiAgICAgICAgcHkzMTEtaDI6IDQuMS4wXzEKICAgICAg ICBweTMxMS1ocGFjazogNC4wLjBfMQogICAgICAgIHB5MzExLWh0dHBjb3JlOiAxLjAuOQog ICAgICAgIHB5MzExLWh0dHB4OiAwLjI4LjFfMQogICAgICAgIHB5MzExLWh5cGVyZnJhbWU6 IDYuMC4wXzEKICAgICAgICBweTMxMS1pZG5hOiAzLjEwCiAgICAgICAgcHkzMTEtbGliZXZk ZXY6IDAuMTFfMgogICAgICAgIHB5MzExLW1hcmtkb3duOiAzLjguMgogICAgICAgIHB5MzEx LW11dGFnZW46IDEuNDcuMAogICAgICAgIHB5MzExLW51bXB5OiAxLjI2LjRfNiwxCiAgICAg ICAgcHkzMTEtb3BlbnNzbDogMjUuMC4wXzEsMQogICAgICAgIHB5MzExLW91dGNvbWU6IDEu My4wXzIKICAgICAgICBweTMxMS1wYWNrYWdpbmc6IDI1LjAKICAgICAgICBweTMxMS1weWFz bjE6IDAuNi4wCiAgICAgICAgcHkzMTEtcHlhc24xLW1vZHVsZXM6IDAuNC4xCiAgICAgICAg cHkzMTEtcHljcGFyc2VyOiAyLjIyCiAgICAgICAgcHkzMTEtcHljcnlwdG9kb21leDogMy4y My4wCiAgICAgICAgcHkzMTEtcHlnb2JqZWN0OiAzLjUwLjAKICAgICAgICBweTMxMS1weWxz cXBhY2s6IDAuMy4yMgogICAgICAgIHB5MzExLXB5c29ja3M6IDEuNy4xXzEKICAgICAgICBw eTMxMS1weXVkZXY6IDAuMjQuMV8xCiAgICAgICAgcHkzMTEtcmVxdWVzdHM6IDIuMzIuNAog ICAgICAgIHB5MzExLXNlcnZpY2UtaWRlbnRpdHk6IDI0LjIuMAogICAgICAgIHB5MzExLXNp eDogMS4xNy4wCiAgICAgICAgcHkzMTEtc25pZmZpbzogMS4zLjEKICAgICAgICBweTMxMS1z b2Nrc2lvOiAxLjAuMF8xCiAgICAgICAgcHkzMTEtc29ydGVkY29udGFpbmVyczogMi40LjBf MQogICAgICAgIHB5MzExLXNxbGl0ZTM6IDMuMTEuMTNfMTAKICAgICAgICBweTMxMS10cmlv OiAwLjMwLjAKICAgICAgICBweTMxMS10cnVzdHN0b3JlOiAwLjEwLjEKICAgICAgICBweTMx MS10eXBpbmctZXh0ZW5zaW9uczogNC4xNC4xCiAgICAgICAgcHkzMTEtdXJsbGliMzogMS4y Ni4yMCwxCiAgICAgICAgcHkzMTEtd2Vic29ja2V0czogMTUuMC4xCiAgICAgICAgcHlkYnVz LWNvbW1vbjogMS4zLjIKICAgICAgICBweWdvYmplY3QtY29tbW9uOiAzLjUwLjAKICAgICAg ICBweXRob24zMTE6IDMuMTEuMTMKICAgICAgICBxY2EtcXQ1OiAyLjMuMTBfMQogICAgICAg IHFjYS1xdDY6IDIuMy4xMF8xCiAgICAgICAgcWNvcm8tcXQ2OiAwLjExLjAKICAgICAgICBx Z3BnbWUtcXQ1OiAyLjAuMAogICAgICAgIHFodWxsOiA4LjAuMl8zLDEKICAgICAgICBxdDUt Y29uY3VycmVudDogNS4xNS4xN3AxMjMKICAgICAgICBxdDUtY29yZTogNS4xNS4xN3AxMjNf MQogICAgICAgIHF0NS1kYnVzOiA1LjE1LjE3cDEyMwogICAgICAgIHF0NS1kZWNsYXJhdGl2 ZTogNS4xNS4xN3AyMQogICAgICAgIHF0NS1ndWk6IDUuMTUuMTdwMTIzCiAgICAgICAgcXQ1 LWxpbmd1aXN0dG9vbHM6IDUuMTUuMTdwMwogICAgICAgIHF0NS1uZXR3b3JrOiA1LjE1LjE3 cDEyMwogICAgICAgIHF0NS1wcmludHN1cHBvcnQ6IDUuMTUuMTdwMTIzCiAgICAgICAgcXQ1 LXF1aWNrY29udHJvbHMyOiA1LjE1LjE3cDUKICAgICAgICBxdDUtc3BlZWNoOiA1LjE1LjE3 cDEKICAgICAgICBxdDUtc3FsOiA1LjE1LjE3cDEyMwogICAgICAgIHF0NS1zdmc6IDUuMTUu MTdwNQogICAgICAgIHF0NS10ZXN0bGliOiA1LjE1LjE3cDEyMwogICAgICAgIHF0NS11aXBs dWdpbjogNS4xNS4xN3AzCiAgICAgICAgcXQ1LXVpdG9vbHM6IDUuMTUuMTdwMwogICAgICAg IHF0NS13YXlsYW5kOiA1LjE1LjE3cDU3CiAgICAgICAgcXQ1LXdpZGdldHM6IDUuMTUuMTdw MTIzCiAgICAgICAgcXQ1LXgxMWV4dHJhczogNS4xNS4xN3AwCiAgICAgICAgcXQ1LXhtbDog NS4xNS4xN3AxMjMKICAgICAgICBxdDYtNWNvbXBhdDogNi45LjEKICAgICAgICBxdDYtYmFz ZTogNi45LjFfMgogICAgICAgIHF0Ni1iYXNlX3NxbGRyaXZlci1zcWxpdGU6IDYuOS4xCiAg ICAgICAgcXQ2LWNoYXJ0czogNi45LjEKICAgICAgICBxdDYtZGVjbGFyYXRpdmU6IDYuOS4x CiAgICAgICAgcXQ2LWltYWdlZm9ybWF0czogNi45LjEKICAgICAgICBxdDYtbG9jYXRpb246 IDYuOS4xCiAgICAgICAgcXQ2LW11bHRpbWVkaWE6IDYuOS4xCiAgICAgICAgcXQ2LXBvc2l0 aW9uaW5nOiA2LjkuMQogICAgICAgIHF0Ni1xdWljazNkOiA2LjkuMV8xCiAgICAgICAgcXQ2 LXF1aWNrdGltZWxpbmU6IDYuOS4xCiAgICAgICAgcXQ2LXNlbnNvcnM6IDYuOS4xCiAgICAg ICAgcXQ2LXNlcmlhbHBvcnQ6IDYuOS4xCiAgICAgICAgcXQ2LXNoYWRlcnRvb2xzOiA2Ljku MQogICAgICAgIHF0Ni1zcGVlY2g6IDYuOS4xCiAgICAgICAgcXQ2LXN2ZzogNi45LjFfMQog ICAgICAgIHF0Ni10b29sczogNi45LjEKICAgICAgICBxdDYtd2F5bGFuZDogNi45LjEKICAg ICAgICBxdDYtd2ViY2hhbm5lbDogNi45LjEKICAgICAgICBxdDYtd2ViZW5naW5lOiA2Ljku MV8xCiAgICAgICAgcXQ2LXdlYnNvY2tldHM6IDYuOS4xCiAgICAgICAgcXQ2LXdlYnZpZXc6 IDYuOS4xCiAgICAgICAgcXRrZXljaGFpbi1xdDY6IDAuMTUuMAogICAgICAgIHJlMjogMjAy NTA3MjIKICAgICAgICByZWFkbGluZTogOC4yLjEzXzIKICAgICAgICBzYW1iYTQxNjogNC4x Ni4xMV85CiAgICAgICAgc2RkbTogMC4yMS4wLjM2XzEKICAgICAgICBzZG9jYm9vay14bWw6 IDEuMV8yLDIKICAgICAgICBzZXNzcmVnOiAxLjEuMl8xCiAgICAgICAgc2V0eGtibWFwOiAx LjMuNAogICAgICAgIHNmY2dhbDogMi4xLjBfMQogICAgICAgIHNoYWRlcmM6IDIwMjUuMwog ICAgICAgIHNoYXJlZC1taW1lLWluZm86IDIuNF8yCiAgICAgICAgc2lnbm9uLXBsdWdpbi1v YXV0aDItcXQ2OiAwLjI1XzIKICAgICAgICBzaWdub24tcXQ2OiA4LjYxCiAgICAgICAgc21h cnRtb250b29sczogNy41CiAgICAgICAgc21wcm94eTogMS4wLjZfMQogICAgICAgIHNuYXBw eTogMS4yLjIKICAgICAgICBzbmRpbzogMS4xMC4wCiAgICAgICAgc25vd2JhbGxzdGVtbWVy OiAzLjAuMQogICAgICAgIHNwYXRpYWxpdGU6IDUuMS4wXzQKICAgICAgICBzcGVlY2gtZGlz cGF0Y2hlcjogMC4xMi4xCiAgICAgICAgc3BlZXg6IDEuMi4xXzEsMQogICAgICAgIHNwZWV4 ZHNwOiAxLjIuMQogICAgICAgIHNwaXJ2LWxsdm0tdHJhbnNsYXRvci1sbHZtMTk6IDE5LjEu OQogICAgICAgIHNwaXJ2LXRvb2xzOiAyMDI1LjMucjEKICAgICAgICBzcWxpdGUzOiAzLjUw LjJfMSwxCiAgICAgICAgc3RhcnR1cC1ub3RpZmljYXRpb246IDAuMTJfNAogICAgICAgIHN1 aXRlc3BhcnNlLWFtZDogMy4zLjMKICAgICAgICBzdWl0ZXNwYXJzZS1jYW1kOiAzLjMuNAog ICAgICAgIHN1aXRlc3BhcnNlLWNjb2xhbWQ6IDMuMy40CiAgICAgICAgc3VpdGVzcGFyc2Ut Y2hvbG1vZDogNS4zLjMKICAgICAgICBzdWl0ZXNwYXJzZS1jb2xhbWQ6IDMuMy40CiAgICAg ICAgc3VpdGVzcGFyc2UtY29uZmlnOiA3LjEwLjMKICAgICAgICBzdWl0ZXNwYXJzZS1jeHNw YXJzZTogNC40LjEKICAgICAgICBzdWl0ZXNwYXJzZS1zcHFyOiA0LjMuNF8xCiAgICAgICAg c3VpdGVzcGFyc2UtdW1mcGFjazogNi4zLjVfMQogICAgICAgIHN2dC1hdjE6IDMuMC4yCiAg ICAgICAgdGFnbGliOiAyLjEuMQogICAgICAgIHRhbGxvYzogMi40LjFfMQogICAgICAgIHRk YjogMS40LjlfMSwxCiAgICAgICAgdGV2ZW50OiAwLjE1LjBfMQogICAgICAgIHRodW5hcjog NC4yMC40CiAgICAgICAgdGlmZjogNC43LjAKICAgICAgICB0dXJibzogZzIwMjMwNjIxCiAg ICAgICAgdHdtOiAxLjAuMTJfMQogICAgICAgIHVjaGFyZGV0OiAwLjAuOF8xCiAgICAgICAg dW5nb29nbGVkLWNocm9taXVtOiAxMzcuMC43MTUxLjEwM18yCiAgICAgICAgdW5peC1zZWxm YXV0aC1oZWxwZXI6IDEuMV8xCiAgICAgICAgdXBvd2VyOiAxLjkwLjcKICAgICAgICB1cmlw YXJzZXI6IDAuOS42CiAgICAgICAgdXJ3LWJhc2UzNS1mb250czogMjAyMDA5MTAKICAgICAg ICB2aXJ0dWFsYm94LW9zZS1hZGRpdGlvbnM6IDYuMS41MC4xNDAyMDAwXzIKICAgICAgICB2 bWFmOiAzLjAuMAogICAgICAgIHZ0ZTM6IDAuODAuMwogICAgICAgIHZ1bGthbi1oZWFkZXJz OiAxLjQuMzIyCiAgICAgICAgdnVsa2FuLWxvYWRlcjogMS40LjMyMQogICAgICAgIHZ1bGth bi10b29sczogMS40LjMyMQogICAgICAgIHdheWxhbmQ6IDEuMjMuMV8xCiAgICAgICAgd2F5 bGFuZC1wcm90b2NvbHM6IDEuNDQKICAgICAgICB3YXlsYW5kLXV0aWxzOiAxLjIuMF8xCiAg ICAgICAgd2ViY2FtZDogNS4xNy4xLjJfMgogICAgICAgIHdlYnA6IDEuNi4wCiAgICAgICAg d2VicnRjLWF1ZGlvLXByb2Nlc3Npbmc6IDEuM18xCiAgICAgICAgeDExcGVyZjogMS42LjFf MQogICAgICAgIHgyNjU6IDMuNl8xCiAgICAgICAgeGFwaWFuLWNvcmU6IDEuNC4yOSwxCiAg ICAgICAgeGF1dGg6IDEuMS40CiAgICAgICAgeGJhY2tsaWdodDogMS4yLjNfMQogICAgICAg IHhiaXRtYXBzOiAxLjEuMwogICAgICAgIHhjYWxjOiAxLjEuMl8xCiAgICAgICAgeGNiLXV0 aWw6IDAuNC4xLDEKICAgICAgICB4Y2ItdXRpbC1jdXJzb3I6IDAuMS41CiAgICAgICAgeGNi LXV0aWwtZXJyb3JzOiAxLjAuMQogICAgICAgIHhjYi11dGlsLWltYWdlOiAwLjQuMQogICAg ICAgIHhjYi11dGlsLWtleXN5bXM6IDAuNC4xCiAgICAgICAgeGNiLXV0aWwtcmVuZGVydXRp bDogMC4zLjEwCiAgICAgICAgeGNiLXV0aWwtd206IDAuNC4yCiAgICAgICAgeGNsb2NrOiAx LjAuOV8xCiAgICAgICAgeGNtc2RiOiAxLjAuNV8xCiAgICAgICAgeGNvbnNvbGU6IDEuMC44 XzEKICAgICAgICB4Y3Vyc29yLXRoZW1lczogMS4wLjYKICAgICAgICB4Y3Vyc29yZ2VuOiAx LjAuOQogICAgICAgIHhkZy11c2VyLWRpcnM6IDAuMThfMQogICAgICAgIHhkZy11dGlsczog MS4yLjEKICAgICAgICB4ZHB5aW5mbzogMS4zLjQKICAgICAgICB4ZHJpaW5mbzogMS4wLjcK ICAgICAgICB4ZXJjZXMtYzM6IDMuMy4wCiAgICAgICAgeGV2OiAxLjIuNgogICAgICAgIHhm ODYtaW5wdXQtZXZkZXY6IDIuMTAuNl84CiAgICAgICAgeGY4Ni1pbnB1dC1rZXlib2FyZDog MS45LjBfNgogICAgICAgIHhmODYtaW5wdXQtbGliaW5wdXQ6IDEuMy4wXzEKICAgICAgICB4 Zjg2LWlucHV0LW1vdXNlOiAxLjkuM181CiAgICAgICAgeGY4Ni12aWRlby1zY2ZiOiAwLjAu N18yCiAgICAgICAgeGY4Ni12aWRlby12ZXNhOiAyLjUuMF8zCiAgICAgICAgeGY4NmRnYTog MS4wLjNfMgogICAgICAgIHhmY2U6IDQuMjAKICAgICAgICB4ZmNlLWljb25zLWVsZW1lbnRh cnk6IDAuMjEKICAgICAgICB4ZmNlNC1hcHBmaW5kZXI6IDQuMjAuMAogICAgICAgIHhmY2U0 LWNvbmY6IDQuMjAuMAogICAgICAgIHhmY2U0LWRlc2t0b3A6IDQuMjAuMQogICAgICAgIHhm Y2U0LW5vdGlmeWQ6IDAuOS43CiAgICAgICAgeGZjZTQtcGFuZWw6IDQuMjAuNAogICAgICAg IHhmY2U0LXBvd2VyLW1hbmFnZXI6IDQuMjAuMAogICAgICAgIHhmY2U0LXNlc3Npb246IDQu MjAuMl8xCiAgICAgICAgeGZjZTQtc2V0dGluZ3M6IDQuMjAuMQogICAgICAgIHhmY2U0LXRl cm1pbmFsOiAxLjEuNQogICAgICAgIHhmY2U0LXR1bWJsZXI6IDQuMjAuMF80CiAgICAgICAg eGZjZTQtd206IDQuMjAuMAogICAgICAgIHhnYW1tYTogMS4wLjdfMQogICAgICAgIHhnYzog MS4wLjYKICAgICAgICB4aG9zdDogMS4wLjhfMQogICAgICAgIHhpbml0OiAxLjQuNCwxCiAg ICAgICAgeGlucHV0OiAxLjYuNAogICAgICAgIHhrYmNvbXA6IDEuNC43CiAgICAgICAgeGti ZXZkOiAxLjEuNF8xCiAgICAgICAgeGtidXRpbHM6IDEuMC42CiAgICAgICAgeGtleWJvYXJk LWNvbmZpZzogMi40MV80CiAgICAgICAgeGtpbGw6IDEuMC42CiAgICAgICAgeGxzYXRvbXM6 IDEuMS40XzEKICAgICAgICB4bHNjbGllbnRzOiAxLjEuNV8xCiAgICAgICAgeG1lc3NhZ2U6 IDEuMC43CiAgICAgICAgeG1sY2F0bWdyOiAyLjJfNAogICAgICAgIHhtbGNoYXJlbnQ6IDAu M18yCiAgICAgICAgeG1vZG1hcDogMS4wLjExCiAgICAgICAgeG9yZzogNy43XzMKICAgICAg ICB4b3JnLWFwcHM6IDcuN180CiAgICAgICAgeG9yZy1kb2NzOiAxLjcuMywxCiAgICAgICAg eG9yZy1kcml2ZXJzOiA3LjdfNwogICAgICAgIHhvcmctZm9udHM6IDcuN18xCiAgICAgICAg eG9yZy1mb250cy0xMDBkcGk6IDcuNwogICAgICAgIHhvcmctZm9udHMtNzVkcGk6IDcuNwog ICAgICAgIHhvcmctZm9udHMtY3lyaWxsaWM6IDcuNwogICAgICAgIHhvcmctZm9udHMtbWlz Y2JpdG1hcHM6IDcuNwogICAgICAgIHhvcmctZm9udHMtdHJ1ZXR5cGU6IDcuN18xCiAgICAg ICAgeG9yZy1mb250cy10eXBlMTogNy43CiAgICAgICAgeG9yZy1saWJyYXJpZXM6IDcuN182 CiAgICAgICAgeG9yZy1zZXJ2ZXI6IDIxLjEuMTgsMQogICAgICAgIHhvcmdwcm90bzogMjAy NC4xCiAgICAgICAgeHByOiAxLjIuMAogICAgICAgIHhwcm9wOiAxLjIuOAogICAgICAgIHhy YW5kcjogMS41LjMKICAgICAgICB4cmRiOiAxLjIuMgogICAgICAgIHhyZWZyZXNoOiAxLjEu MAogICAgICAgIHhzZWwtY29ucmFkOiAxLjIuMF8yCiAgICAgICAgeHNldDogMS4yLjVfMQog ICAgICAgIHhzZXRyb290OiAxLjEuMwogICAgICAgIHhzZXR0aW5nc2Q6IDEuMC4wLjJfMgog ICAgICAgIHh0ZXJtOiA0MDEKICAgICAgICB4dHJhbnM6IDEuNi4wXzEKICAgICAgICB4dmlu Zm86IDEuMS41XzEKICAgICAgICB4d2F5bGFuZDogMjQuMS44LDEKICAgICAgICB4d2Q6IDEu MC45CiAgICAgICAgeHdpbmluZm86IDEuMS42CiAgICAgICAgeHd1ZDogMS4wLjcKICAgICAg ICB4eGhhc2g6IDAuOC4zCiAgICAgICAgeXQtZGxwOiAyMDI1LjA2LjA5CiAgICAgICAgenN0 ZDogMS41LjcKICAgICAgICB6eGluZy1jcHA6IDIuMy4wCgpOdW1iZXIgb2YgcGFja2FnZXMg dG8gYmUgcmVtb3ZlZDogODMzCgpUaGUgb3BlcmF0aW9uIHdpbGwgZnJlZSA4IEdpQi4KWzEv ODMzXSBEZWluc3RhbGxpbmcgY29tcGF0LWxpYnJhcmllcy0yMDI1MDcxMzExMjk0NC4uLgpb MS84MzNdIERlbGV0aW5nIGZpbGVzIGZvciBjb21wYXQtbGlicmFyaWVzLTIwMjUwNzEzMTEy OTQ0OiAxMDAlClsyLzgzM10gRGVpbnN0YWxsaW5nIGNvbXBhdDE0eC1hbWQ2NC0xNC4yLjE0 MDIwMDAuMjAyNTA3MjEuLi4KWzIvODMzXSBEZWxldGluZyBmaWxlcyBmb3IgY29tcGF0MTR4 LWFtZDY0LTE0LjIuMTQwMjAwMC4yMDI1MDcyMTogMTAwJQpbMy84MzNdIERlaW5zdGFsbGlu ZyBnaXR1cC0xLjAuLi4KWzMvODMzXSBEZWxldGluZyBmaWxlcyBmb3IgZ2l0dXAtMS4wOiAx MDAlCls0LzgzM10gRGVpbnN0YWxsaW5nIGh0b3AtMy40LjAuLi4KWzQvODMzXSBEZWxldGlu ZyBmaWxlcyBmb3IgaHRvcC0zLjQuMDogMTAwJQpbNS84MzNdIERlaW5zdGFsbGluZyBrZGUt Ni40LjMuMjUuMDQuMy4uLgpbNS84MzNdIERlbGV0aW5nIGZpbGVzIGZvciBrZGUtNi40LjMu MjUuMDQuMzogMTAwJQpbNi84MzNdIERlaW5zdGFsbGluZyBrZGUtYmFzZWFwcHMtMjUuMDQu My4uLgpbNi84MzNdIERlbGV0aW5nIGZpbGVzIGZvciBrZGUtYmFzZWFwcHMtMjUuMDQuMzog MTAwJQpbNy84MzNdIERlaW5zdGFsbGluZyBkb2xwaGluLTI1LjA0LjMuLi4KWzcvODMzXSBE ZWxldGluZyBmaWxlcyBmb3IgZG9scGhpbi0yNS4wNC4zOiAxMDAlCls4LzgzM10gRGVpbnN0 YWxsaW5nIGJhbG9vLXdpZGdldHMtMjUuMDQuMy4uLgpbOC84MzNdIERlbGV0aW5nIGZpbGVz IGZvciBiYWxvby13aWRnZXRzLTI1LjA0LjM6IDEwMCUKWzkvODMzXSBEZWluc3RhbGxpbmcg Z3dlbnZpZXctMjUuMDQuMy4uLgpbOS84MzNdIERlbGV0aW5nIGZpbGVzIGZvciBnd2Vudmll dy0yNS4wNC4zOiAxMDAlClsxMC84MzNdIERlaW5zdGFsbGluZyBrSW1hZ2VBbm5vdGF0b3It cXQ2LTAuNy4xLi4uClsxMC84MzNdIERlbGV0aW5nIGZpbGVzIGZvciBrSW1hZ2VBbm5vdGF0 b3ItcXQ2LTAuNy4xOiAxMDAlClsxMS84MzNdIERlaW5zdGFsbGluZyBrQ29sb3JQaWNrZXIt cXQ2LTAuMy4xLi4uClsxMS84MzNdIERlbGV0aW5nIGZpbGVzIGZvciBrQ29sb3JQaWNrZXIt cXQ2LTAuMy4xOiAxMDAlClsxMi84MzNdIERlaW5zdGFsbGluZyBrYXRlLTI1LjA0LjMuLi4K WzEyLzgzM10gRGVsZXRpbmcgZmlsZXMgZm9yIGthdGUtMjUuMDQuMzogMTAwJQpbMTMvODMz XSBEZWluc3RhbGxpbmcga2RlZ3JhcGhpY3MtdGh1bWJuYWlsZXJzLTI1LjA0LjMuLi4KWzEz LzgzM10gRGVsZXRpbmcgZmlsZXMgZm9yIGtkZWdyYXBoaWNzLXRodW1ibmFpbGVycy0yNS4w NC4zOiAxMDAlClsxNC84MzNdIERlaW5zdGFsbGluZyBrZGVtdWx0aW1lZGlhLWZmbXBlZ3Ro dW1icy0yNS4wNC4zLi4uClsxNC84MzNdIERlbGV0aW5nIGZpbGVzIGZvciBrZGVtdWx0aW1l ZGlhLWZmbXBlZ3RodW1icy0yNS4wNC4zOiAxMDAlClsxNS84MzNdIERlaW5zdGFsbGluZyBr ZGlhbG9nLTI1LjA0LjMuLi4KWzE1LzgzM10gRGVsZXRpbmcgZmlsZXMgZm9yIGtkaWFsb2ct MjUuMDQuMzogMTAwJQpbMTYvODMzXSBEZWluc3RhbGxpbmcga2Y2LWtpbWFnZWZvcm1hdHMt Ni4xNi4wXzEuLi4KWzE2LzgzM10gRGVsZXRpbmcgZmlsZXMgZm9yIGtmNi1raW1hZ2Vmb3Jt YXRzLTYuMTYuMF8xOiAxMDAlClsxNy84MzNdIERlaW5zdGFsbGluZyBraGVscGNlbnRlci0y NS4wNC4zLi4uClsxNy84MzNdIERlbGV0aW5nIGZpbGVzIGZvciBraGVscGNlbnRlci0yNS4w NC4zOiAxMDAlClsxOC84MzNdIERlaW5zdGFsbGluZyBrZjYta3RleHR0ZW1wbGF0ZS02LjE2 LjAuLi4KWzE4LzgzM10gRGVsZXRpbmcgZmlsZXMgZm9yIGtmNi1rdGV4dHRlbXBsYXRlLTYu MTYuMDogMTAwJQpbMTkvODMzXSBEZWluc3RhbGxpbmcga29ucXVlcm9yLTI1LjA0LjMuLi4K WzE5LzgzM10gRGVsZXRpbmcgZmlsZXMgZm9yIGtvbnF1ZXJvci0yNS4wNC4zOiAxMDAlClsy MC84MzNdIERlaW5zdGFsbGluZyBrb25zb2xlLTI1LjA0LjMuLi4KWzIwLzgzM10gRGVsZXRp bmcgZmlsZXMgZm9yIGtvbnNvbGUtMjUuMDQuMzogMTAwJQpbMjEvODMzXSBEZWluc3RhbGxp bmcga2VkaXRib29rbWFya3MtMjUuMDQuMy4uLgpbMjEvODMzXSBEZWxldGluZyBmaWxlcyBm b3Iga2VkaXRib29rbWFya3MtMjUuMDQuMzogMTAwJQpbMjIvODMzXSBEZWluc3RhbGxpbmcg a3dhbGxldG1hbmFnZXItMjUuMDQuMy4uLgpbMjIvODMzXSBEZWxldGluZyBmaWxlcyBmb3Ig a3dhbGxldG1hbmFnZXItMjUuMDQuMzogMTAwJQpbMjMvODMzXSBEZWluc3RhbGxpbmcgbGli YXZpZi0xLjMuMF8xLi4uClsyMy84MzNdIERlbGV0aW5nIGZpbGVzIGZvciBsaWJhdmlmLTEu My4wXzE6IDEwMCUKWzI0LzgzM10gRGVpbnN0YWxsaW5nIGxpYmhlaWYtMS4xOS44XzEuLi4K WzI0LzgzM10gRGVsZXRpbmcgZmlsZXMgZm9yIGxpYmhlaWYtMS4xOS44XzE6IDEwMCUKWzI1 LzgzM10gRGVpbnN0YWxsaW5nIGxpYmtkY3Jhdy1xdDYtMjUuMDQuMy4uLgpbMjUvODMzXSBE ZWxldGluZyBmaWxlcyBmb3IgbGlia2RjcmF3LXF0Ni0yNS4wNC4zOiAxMDAlClsyNi84MzNd IERlaW5zdGFsbGluZyBsY21zLTEuMTlfOSwxLi4uClsyNi84MzNdIERlbGV0aW5nIGZpbGVz IGZvciBsY21zLTEuMTlfOSwxOiAxMDAlClsyNy84MzNdIERlaW5zdGFsbGluZyBsaWJyYXct MC4yMS40Li4uClsyNy84MzNdIERlbGV0aW5nIGZpbGVzIGZvciBsaWJyYXctMC4yMS40OiAx MDAlClsyOC84MzNdIERlaW5zdGFsbGluZyBsaWJ5dXYtMC4wLjE3ODlfMi4uLgpbMjgvODMz XSBEZWxldGluZyBmaWxlcyBmb3IgbGlieXV2LTAuMC4xNzg5XzI6IDEwMCUKWzI5LzgzM10g RGVpbnN0YWxsaW5nIG5hbm8tOC40Li4uClsyOS84MzNdIERlbGV0aW5nIGZpbGVzIGZvciBu YW5vLTguNDogMTAwJQpbMzAvODMzXSBEZWluc3RhbGxpbmcgb2t1bGFyLTI1LjA0LjMuLi4K WzMwLzgzM10gRGVsZXRpbmcgZmlsZXMgZm9yIG9rdWxhci0yNS4wNC4zOiAxMDAlClszMS84 MzNdIERlaW5zdGFsbGluZyBjaG1saWItMC40MF8xLi4uClszMS84MzNdIERlbGV0aW5nIGZp bGVzIGZvciBjaG1saWItMC40MF8xOiAxMDAlClszMi84MzNdIERlaW5zdGFsbGluZyBkanZ1 bGlicmUtMy41LjI5Li4uClszMi84MzNdIERlbGV0aW5nIGZpbGVzIGZvciBkanZ1bGlicmUt My41LjI5OiAxMDAlClszMy84MzNdIERlaW5zdGFsbGluZyBrZjYtdGhyZWFkd2VhdmVyLTYu MTYuMC4uLgpbMzMvODMzXSBEZWxldGluZyBmaWxlcyBmb3Iga2Y2LXRocmVhZHdlYXZlci02 LjE2LjA6IDEwMCUKWzM0LzgzM10gRGVpbnN0YWxsaW5nIGxpYnNwZWN0cmUtMC4yLjEyXzEu Li4KWzM0LzgzM10gRGVsZXRpbmcgZmlsZXMgZm9yIGxpYnNwZWN0cmUtMC4yLjEyXzE6IDEw MCUKWzM1LzgzM10gRGVpbnN0YWxsaW5nIGdob3N0c2NyaXB0MTAtMTAuMDUuMS4uLgpbMzUv ODMzXSBEZWxldGluZyBmaWxlcyBmb3IgZ2hvc3RzY3JpcHQxMC0xMC4wNS4xOiAxMDAlClsz Ni84MzNdIERlaW5zdGFsbGluZyBqYmlnMmRlYy0wLjIwXzEuLi4KWzM2LzgzM10gRGVsZXRp bmcgZmlsZXMgZm9yIGpiaWcyZGVjLTAuMjBfMTogMTAwJQpbMzcvODMzXSBEZWluc3RhbGxp bmcgbGliaWRuLTEuNDMuLi4KWzM3LzgzM10gRGVsZXRpbmcgZmlsZXMgZm9yIGxpYmlkbi0x LjQzOiAxMDAlClszOC84MzNdIERlaW5zdGFsbGluZyBvcGVuanBoLTAuMjEuMy4uLgpbMzgv ODMzXSBEZWxldGluZyBmaWxlcyBmb3Igb3BlbmpwaC0wLjIxLjM6IDEwMCUKWzM5LzgzM10g RGVpbnN0YWxsaW5nIHBob25vbi1tcHYtMC4xLjBfMS4uLgpbMzkvODMzXSBEZWxldGluZyBm aWxlcyBmb3IgcGhvbm9uLW1wdi0wLjEuMF8xOiAxMDAlCls0MC84MzNdIERlaW5zdGFsbGlu ZyBtcHYtMC40MC4wXzMsMS4uLgpbNDAvODMzXSBEZWxldGluZyBmaWxlcyBmb3IgbXB2LTAu NDAuMF8zLDE6IDEwMCUKWzQxLzgzM10gRGVpbnN0YWxsaW5nIGZmbnZjb2RlYy1oZWFkZXJz LTEyLjAuMTYuMS4uLgpbNDEvODMzXSBEZWxldGluZyBmaWxlcyBmb3IgZmZudmNvZGVjLWhl YWRlcnMtMTIuMC4xNi4xOiAxMDAlCls0Mi84MzNdIERlaW5zdGFsbGluZyBsaWJkdmRuYXYt Ni4xLjEuLi4KWzQyLzgzM10gRGVsZXRpbmcgZmlsZXMgZm9yIGxpYmR2ZG5hdi02LjEuMTog MTAwJQpbNDMvODMzXSBEZWluc3RhbGxpbmcgbGliZHZkcmVhZC02LjEuMy4uLgpbNDMvODMz XSBEZWxldGluZyBmaWxlcyBmb3IgbGliZHZkcmVhZC02LjEuMzogMTAwJQpbNDQvODMzXSBE ZWluc3RhbGxpbmcgbHVhaml0LTIuMS4wLjIwMjUwNzI4Li4uCls0NC84MzNdIERlbGV0aW5n IGZpbGVzIGZvciBsdWFqaXQtMi4xLjAuMjAyNTA3Mjg6IDEwMCUKWzQ1LzgzM10gRGVpbnN0 YWxsaW5nIHBrZy1wcm92aWRlcy0wLjcuNC4uLgpbNDUvODMzXSBEZWxldGluZyBmaWxlcyBm b3IgcGtnLXByb3ZpZGVzLTAuNy40OiAxMDAlCls0Ni84MzNdIERlaW5zdGFsbGluZyBwbGFz bWE2LXBsYXNtYS02LjQuMy4uLgpbNDYvODMzXSBEZWxldGluZyBmaWxlcyBmb3IgcGxhc21h Ni1wbGFzbWEtNi40LjM6IDEwMCUKWzQ3LzgzM10gRGVpbnN0YWxsaW5nIHBsYXNtYTYtYnJl ZXplLWd0ay02LjQuMy4uLgpbNDcvODMzXSBEZWxldGluZyBmaWxlcyBmb3IgcGxhc21hNi1i cmVlemUtZ3RrLTYuNC4zOiAxMDAlCls0OC84MzNdIERlaW5zdGFsbGluZyBwbGFzbWE2LWRp c2NvdmVyLTYuNC4zLi4uCls0OC84MzNdIERlbGV0aW5nIGZpbGVzIGZvciBwbGFzbWE2LWRp c2NvdmVyLTYuNC4zOiAxMDAlCls0OS84MzNdIERlaW5zdGFsbGluZyBQYWNrYWdlS2l0LTEu My4xLi4uCls0OS84MzNdIERlbGV0aW5nIGZpbGVzIGZvciBQYWNrYWdlS2l0LTEuMy4xOiAx MDAlCls1MC84MzNdIERlaW5zdGFsbGluZyBkaXNjb3VudC0yLjIuN2QuLi4KWzUwLzgzM10g RGVsZXRpbmcgZmlsZXMgZm9yIGRpc2NvdW50LTIuMi43ZDogMTAwJQpwa2c6IENhbm5vdCBk ZWxldGUgcGtnIGl0c2VsZiB3aXRob3V0IGZvcmNlIGZsYWcKcm9vdEBwa2c6fiAjIA== --------------HoXZ9k0zx4gPvwiQGXIVN8fT-- From nobody Thu Aug 7 11:09:52 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 4byPZX2MkBz64863; Thu, 07 Aug 2025 11:09:56 +0000 (UTC) (envelope-from DutchDaemon@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4byPZX1SvRz3h6l; Thu, 07 Aug 2025 11:09:56 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754564996; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=t8CccNyOsuPKeeHyXLzbAXfS007ZCnhgEy/Dij6zSWk=; b=nu/02xCSbANX01d/k8HhLSoICc/Cr1Vf40bBJTvSn9nlYJiu0raPXUqawj+uLB+vdgBvhv FXrrbtlOjpIS7ObF15RgzKgbhIgSFdUN5wGzka7Xt0jITB5mbyfEtR56BXzeedaXQNL/lM bqb/3hPpMnxn3rvY9KimBHWVoZIBCGIOBG0txw+SBebuqV5VvaTsUgyaEZ9bsHqnByNh+g HO8mUEq5o6oCOqkQ5EFMuFEKPIlQTw6bHzf0fdKxE7RMhcq4T7u16M6WallO6EvIY99ZId lJDOn+rmujSqiUXut1+mW7TcHormCcgMmFdgt9qn4/6I82HpiPBmFcFL2mKPgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754564996; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=t8CccNyOsuPKeeHyXLzbAXfS007ZCnhgEy/Dij6zSWk=; b=rlcWcAZy0lB/pHuffRHGpNfP72aDjDtjd3ZZFu/Yfd/hahfTkMsBVPikTicKUOGD4uuURC KVdHuxo5RblcFAiGVFD6egg1kUX4kxs9TS0wgrRCnG+oUXfxAh0V6vX1lX/YUoUYHBVMpf XXGEGDDrZikPuJGU58JOUOcL1YG+X712O5JRwcBWmGIv46x24ZYbYMD+2TyE5zIEZBOPO2 1jIAnEGhgboGD1bUCVh9o6vNryNuNYHwZwVoHCJEijgVjAP7Hns4rSVXDPfGlkDl3QW+Xj QhW4uIuoLoAKhNlQIsDstGQHOVnB8ZVv7oH/AENpA18qMKcWsqnzWqenxelGuw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754564996; a=rsa-sha256; cv=none; b=yINf+FJnTa7HNcAeI6/6+maGGxTruilFys7VkhoXLAi23LeNqn1SyD5CoZc/EJViKhCIIw U/CTCg1qYX83t8/r/HD9I291EFtmvHWL7hRCKUsWyQkGqc7K4CH3Svw8TLbZj/zhNzkLl5 kcvcC+6yjcOUuXBbt8eo6QGHELQXUUGsM33f1RXiE6GMZ9fHJ/HLkL17SZWbpYh7IRBars DBgwLp9eU1oA7/3o13WPO83Jczw0KJDUi5nOpjiqDIk3Ps9Ej4i4JjkhlhgmBmIMw3P8qk nCoYHTDULkYeHI91kes/zyFZCDLYQxV6up5Pc4GIFdUrR7srhDzi2ydpO1//MQ== Received: from [192.168.178.212] (unknown [85.148.89.7]) (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) (Authenticated sender: dutchdaemon/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4byPZW3Lgpzx6f; Thu, 07 Aug 2025 11:09:55 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) Message-ID: <5d439128-fec3-4992-bb83-adcc440814cb@FreeBSD.org> Date: Thu, 7 Aug 2025 13:09:52 +0200 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 User-Agent: Mozilla Thunderbird Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Tomek CEDRO , vermaden Cc: Ceri Davies , "FreeBSD-pkgbase@freebsd.org" , "freebsd-pkg@freebsd.org" , "freebsd-current@freebsd.org" , "freebsd-stable@freebsd.org" References: From: DutchDaemon - FreeBSD Forums Administrator Content-Language: en-US Autocrypt: addr=DutchDaemon@FreeBSD.org; keydata= xjMEZa5xHxYJKwYBBAHaRw8BAQdAfWZ69PhvjxSC5/RYQaU5TFyz+SENz3Oi0fkdJIISjGHN RER1dGNoRGFlbW9uIC0gRnJlZUJTRCBGb3J1bXMgQWRtaW5pc3RyYXRvciA8RHV0Y2hEYWVt b25ARnJlZUJTRC5vcmc+wokEExYIADEWIQSDIpfQllw48uFsWk/r4FMJZEPckQUCZa5xHwIb AwQLCQgHBRUICQoLBRYCAwEAAAoJEOvgUwlkQ9yRf7EBAMinyZF8zVzNuHpeKdGPHVZcNqBj 1H192nmduRSxejFnAP490W4kl7pwtdpMVrX7iJqkWanO2L0kWlig7csNIi5nAs44BGWucR8S CisGAQQBl1UBBQEBB0Ajr12wp47yOqDF5v8c+VC9pklim0qa1FrqxTMaA1kUJAMBCAfCeAQY FggAIBYhBIMil9CWXDjy4WxaT+vgUwlkQ9yRBQJlrnEfAhsMAAoJEOvgUwlkQ9yRsg0A/1UY CnRZEZOesZgnpCTuERpnJR5chIY9Y1bxUSxTerF7AP9x+CE28IZ7xFZfwHiss0VaDvQhNG08 NzNJHBSshFjtBQ== Organization: The FreeBSD Forums In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------sPc9LADirbdtZk4AvNyw5j08" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------sPc9LADirbdtZk4AvNyw5j08 Content-Type: multipart/mixed; boundary="------------p03EFxYj6hzl9OCZ7qEszXCh"; protected-headers="v1" From: DutchDaemon - FreeBSD Forums Administrator To: Tomek CEDRO , vermaden Cc: Ceri Davies , "FreeBSD-pkgbase@freebsd.org" , "freebsd-pkg@freebsd.org" , "freebsd-current@freebsd.org" , "freebsd-stable@freebsd.org" Message-ID: <5d439128-fec3-4992-bb83-adcc440814cb@FreeBSD.org> Subject: Re: PKGBASE Removes FreeBSD Base System Feature References: In-Reply-To: --------------p03EFxYj6hzl9OCZ7qEszXCh Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gOC83LzIwMjUgMTo0MyBBTSwgVG9tZWsgQ0VEUk8gd3JvdGU6DQo+IE9uIFRodSwgQXVn IDcsIDIwMjUgYXQgMTI6MjHigK9BTSB2ZXJtYWRlbiA8dmVybWFkZW5AaW50ZXJpYS5wbD4g d3JvdGU6DQo+PiBTbyBZb3Ugc3RpbGwgZG8gbm90IHVuZGVyc3RhbmQgLi4uDQo+Pg0KPj4g VGhlIHBrZyg4KSBjb21tYW5kIHdvcmtzIGZpbmUgLSBpdHMganVzdCBOT1QgU1VQUE9TRSB0 byBERVNUUk9ZIG1vc3Qgb2YgdGhlIEZyZWVCU0QgQmFzZSBTeXN0ZW0gLSBiZWNhdXNlIEZy ZWVCU0QgaXMgbm90IExpbnV4IHRvIGFsbG93IHNoaXQgbGlrZSB0aGF0IC4uLg0KPiArMSA9 KQ0KPg0KPiBCYXNlIGFuZCBVc2VybGFuZCBzaG91bGQgYmUgY2xlYXJseSBzZXBhcmF0ZWQs IGFzIGl0IHdhcywgYXMgaXQgaXMsIG5vDQo+IG1hdHRlciBob3cgaXQgd2lsbCBiZSBvcmdh bml6ZWQgaW50ZXJuYWxseSAoaS5lLiBtb2R1bGFyIGJhc2UpIDotKQ0KPg0KPiBNYXliZSBp dHMgd29ydGggdGhpbmtpbmcgYWJvdXQgc29tZSBzb3J0IG9mIHN0YW5kYXJkIG1pbmltYWwg ZmFsbGJhY2sNCj4gZW52aXJvbm1lbnQgKHJlc2N1ZT8pIHdoZW4gYmFzZSBnZXRzIGJyb2tl biBmb3IgYW55IHJlYXNvbiAoaS5lLg0KPiBicm9rZW4gcGtnYmFzZSwgYnJva2VuIG1vZHVs ZXMsIGZzIGNvcnJ1cHRpb24sIGJyb2tlbiBoYXJkd2FyZSwNCj4gYWNjaWRlbnQpIHRvIGVp dGhlciByZXN0b3JlIGxhc3Qgd29ya2luZyBjb25maWd1cmF0aW9uIG9yIHJlY3JlYXRlDQo+ IGRlZmF1bHRzIHdpdGgvZnJvbSB3aGF0IGNhbiBiZSBzYXZlZD8gOi0pDQoNCg0KTWF5YmUg dGhpcyB3b3VsZCBiZSBhIGdvb2QgdGltZSB0byByZXNlcnZlIHRoZSAtYiAvIC0tYmFzZSBm bGFncyBpbiANCnBrZyg4KSAuLiA/DQoNCg== --------------p03EFxYj6hzl9OCZ7qEszXCh-- --------------sPc9LADirbdtZk4AvNyw5j08 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQSDIpfQllw48uFsWk/r4FMJZEPckQUCaJSJgAUDAAAAAAAKCRDr4FMJZEPckffH AP9PJfCwGFL6zX8yxatjLoANyf293bNKnLCEjhU4hWqOTgEA9m7hrfqeTLJ3CQ5QgvzV6CjnT5r4 lM5DV48DkaJJaAc= =KyCQ -----END PGP SIGNATURE----- --------------sPc9LADirbdtZk4AvNyw5j08-- From nobody Thu Aug 7 13:08:59 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 4bySD616WQz64GJZ for ; Thu, 07 Aug 2025 13:09:10 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (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 4bySD54fsnz3xZM; Thu, 07 Aug 2025 13:09:09 +0000 (UTC) (envelope-from markjdb@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qk1-x72d.google.com with SMTP id af79cd13be357-7e7f9bba93fso126237585a.3; Thu, 07 Aug 2025 06:09:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754572143; x=1755176943; darn=freebsd.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:sender :from:to:cc:subject:date:message-id:reply-to; bh=uMCiy1HU2I21SnZ2286UxznkrIvDUvTXZl400D8LxXk=; b=N47fQWbOWsu//aYBvHVv4UGkP+X8dY5g8vA2BD/LM4ZEAyeOZygo88EOaInES8TWZi Uht4QFqLBDxfu+SQUYzZ2ILppUYn/ta/rEDh/fOnTZNs2gXvo48jmoVo4rddQDZ+X+b5 F5dixHElnXOBnu3QFfjpqvbSP1LE345FvhlkiSt87gOsW/must4QlRvi0lwYyuyDwTqA 6vHXCEQsYrxrRfUJmRFYMlmYFkqjimbvMhVPhnPRCKP2V3GYvymTHgIFMBNwtrryeLOE t6SUXryZZ6M0hLVSbjiHeqQArjr5DajZUphBYa7qmv4sUyworIpa9ffMNBtbMntXBS+g PxRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754572143; x=1755176943; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=uMCiy1HU2I21SnZ2286UxznkrIvDUvTXZl400D8LxXk=; b=IAe7KsxC7An+xVObouRD4Pl1WZIPfjavtfFLbokUsPCLOnEdAWildh9UG9qSZcZlAc M8fgKmj278Vr1z/0bz1xihsmMbFNqo94NH3krmgXuR8+uOQPUkh/sfwyZqV+LNgpf3l8 EEJ1ARuXBudrSs/9nxnbFuswpLlh2zTDsymKKJWDI11HHPBOM7oQ+NU5wnjZ6Mw0e4+T MzwY5vAfkHVj+t0cWNSy80SkbJu5GJkkNc93gmSyGrSnUAxRDehmyohnLwel+aHh+AbQ 1ogDqN+C7/k0ZIWAHCAANtBIkMSxVVUNJbABKd3BRkX9jRrVaitwr+ylxuE8QLG1GRhw Rsug== X-Gm-Message-State: AOJu0YzBMOJeZnaEA+/eWaAkopbGFE8xNgTziNfsBdGnUYyQRqjdlu3F AQTex+40ihzgfbKckP5iOlfFCIkO//hChEzyCcLWRfm1EPGD+AB3hQaSjum1CJGJ X-Gm-Gg: ASbGncvxpJYhHIy0XTHkNPS6axnHSLCpCQb8LIu6uItxtvcJb5Y38Bz9RRgW0Familx cqX3IkgLlAeHRSWDDJ/Gt0D0ixoB3vbQlKxj+xGUvmd6bsEE+ZwY+FgaBZ/zlMRjGQ/b0d7G/TE XvYIwH+yENB8cLk0j0X1z4dK77v4jfLIMDgiDPrVjaWRdYuSJXTnkUr8oXQVwMX1d4CzGT2Y8X/ K+U2ZQDG3Owvye3jnzu2bqoe0OXfmoUWvAjTxwlNSi8hpZzRKJiPcZ+NdjASdchMBacNEFY/lKV tL1cJo0AerjWtGrmGleGOSoJ0d4n599B4H7kfPS8QXOEtKYFIoojtJmzS0oNDQVFnpJQE0DVg3z xpcOTCOeW3y08f3LnKmSMHz0On/0Vz5yrvLSQ X-Google-Smtp-Source: AGHT+IHPKtUqCeRIXQyr8Oh4q3ZnGy7ZerZyUKgD4Ia1+0cyWejDgS/FnfF0VEuT3iwz8xvnOSh8sg== X-Received: by 2002:a05:620a:414e:b0:7e3:2c8e:a22d with SMTP id af79cd13be357-7e814d06bdamr983806385a.13.1754572142476; Thu, 07 Aug 2025 06:09:02 -0700 (PDT) Received: from nuc (192-0-220-237.cpe.teksavvy.com. [192.0.220.237]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7e67f752aa5sm950217185a.75.2025.08.07.06.09.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Aug 2025 06:09:02 -0700 (PDT) Date: Thu, 7 Aug 2025 09:08:59 -0400 From: Mark Johnston To: Alan Somers Cc: freebsd-pkgbase@freebsd.org Subject: Re: freebsd-update and pkgbase Message-ID: References: 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=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Rspamd-Queue-Id: 4bySD54fsnz3xZM X-Spamd-Bar: ---- 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:15169, ipnet:2607:f8b0::/32, country:US] On Wed, Aug 06, 2025 at 04:22:09PM -0600, Alan Somers wrote: > On Wed, Aug 6, 2025 at 3:17 PM Mark Johnston wrote: > > > The future of freebsd-update post 15.0 isn't totally clear. There have > > been proposals to remove it in 15.0. IMO we can't remove it outright, > > since may be needed in order to upgrade 13.x and 14.x jails on a 15.0 > > host. It is also a shame to lose a simple upgrade utility that is > > well-documented and that many users are familiar with; compare > > "freebsd-update upgrade -r 14.3-RELEASE" with the upgrade instructions > > on the pkgbase wiki page. > > > > pkgbase offers a lot of flexibility but I suspect many users don't need > > it; they need a one-shot "upgrade my system, please" utility that will > > automatically create a boot environment, configure pkg repositories as > > needed for major/minor/security upgrades, fetch packages, and handle > > package installation order (i.e., kernel first, followed by a reboot). > > > > I don't really think this functionality belongs in pkg itself. So, > > seeing as freebsd-update already handles some of the above, and users > > are already familiar with it, I propose extending freebsd-update to work > > in a pkgbase world. Users would be free to not use it and instead use > > pkg directly if they so desire, but this would provide a simple > > alternative to those who don't want or need that flexibility. > > > > I'm going to try implementing this, if only to see if there are any > > unexpected issues that come up. Feedback would be appreciated, both on > > the proposal itself and on any technical hurdles you see. Aside from > > the internal changes needed to make freebsd-update subcommands use pkg, > > I see a few tasks and requirements: > > - freebsd-update should be able to bootstrap pkgbase; in practice, I > > think this means that we should import pkgbaseify and make > > freebsd-update able to run it if the user so requests. > > - freebsd-update should possibly live in its own pkgbase package so that > > it can upgrade itself before the rest of the system. > > - freebsd-update should configure a pkgbase repository using a file in > > /etc/pkg, disabled by default so that regular "pkg upgrade" doesn't > > try to touch the base system. I'm not sure yet how repository > > configurations should be managed: should they be dynamically > > generated, or should we provide some bundle of configurations (e.g., > > one for every supported release), or? > > - We need to figure out how to handle freebsd-update.conf options which > > don't make sense in a pkgbase world. > > > > This sounds like a great idea. You might consider switching to > freebsd-rustdate, though. It's far faster and somewhat easier to use. > It's probably more maintainable, too. I'll take a look at it but I don't think we'd want to switch to that and pkgbase both in 15.0? Plus, I think a lot of the existing code in freebsd-update doesn't need to be kept, and I expect using pkgbase should make freebsd-update much faster in any case... From nobody Thu Aug 7 15:02:32 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 4byVl74LQZz64NGl; Thu, 07 Aug 2025 15:02:43 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo49.interia.pl (smtpo49.interia.pl [217.74.67.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4byVl229lLz3HCP; Thu, 07 Aug 2025 15:02:38 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Thu, 07 Aug 2025 17:02:32 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Daniel Morante , "stable@freebsd.org" , "FreeBSD-pkgbase@freebsd.org" , freebsd-current X-Mailer: interia.pl/pf09 In-Reply-To: <73c44099-baa7-48b2-b486-1ffaf3017820@morante.net> References: <5d439128-fec3-4992-bb83-adcc440814cb@FreeBSD.org> <73c44099-baa7-48b2-b486-1ffaf3017820@morante.net> X-Originating-IP: 45.148.42.1 Message-Id: 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=UTF-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754578955; bh=iLzUltVCBZP1zYTI1L/4iqOOBIgYmOscK7KXQONXAP4=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=MdZLGlmfZH3CV6YMcsUK23pXHpXYH2CknqBh7iE6zqRccShXN+Nt/0IOIgzPiUb6L 98C4jZsRdvogL04AVEMW7r+o688BYdKX4DIzzs3WDmnEOwRZoGlY8AZ40YH7gq45ED lXAOtxNeO79LqJ0VBbZh4Jfu5SNalvyRQUtoHgaA= X-Rspamd-Queue-Id: 4byVl229lLz3HCP X-Spamd-Bar: ---- 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_FAIL(0.00)[49.67.74.217.asn.rspamd.com:query timed out] > Why should we use the `pkg` tooling for this? > Why not instead have a dedicated set of tooling > for managing the base operating system? That is what I proposed here with pkgbase(8) command: https://lists.freebsd.org/archives/freebsd-pkgbase/2025-July/000596.html In point (1) of course. Temat: Re: PKGBASE Removes FreeBSD Base System Feature Data: 2025-08-07 16:58 Nadawca: "Daniel Morante" <daniel@morante.net> Adresat: stable@freebsd.org; FreeBSD-pkgbase@freebsd.org; "freebsd-current"= <freebsd-current@freebsd.org>;=20 >=20 >> I gave this more thought.  Maybe the problem here is the approach?  Why=20 > should we use the `pkg` tooling for this? >=20 > Why not instead have a dedicated set of tooling for managing the base=20 > operating system? We kind of already have that and it works well with=20 > the FreeBSD philosophy.  They are called `bsdinstall`, and=20 > `freebsd-update`.  Can we simply convert/repurpose (and maybe even=20 > merge) and rename those tools to handle managing the operating system in=20 > a package like style.  We just call it "freebsd-setup" or whatever.&= nbsp; The=20 > point being that `pkg` is for ports/packages for third party software=20 > and `freebsd-setup` is for the operating system.  The two should never=20 > cross paths. >=20 > On 8/7/2025 7:09 AM, DutchDaemon - FreeBSD Forums Administrator wrote: >> On 8/7/2025 1:43 AM, Tomek CEDRO wrote: >>> On Thu, Aug 7, 2025 at 12:21=E2=80=AFAM vermaden=20 wrote: >>>> So You still do not understand ... >>>> >>>> The pkg(8) command works fine - its just NOT SUPPOSE to DESTROY most=20 >>>> of the FreeBSD Base System - because FreeBSD is not Linux to allow >>>> shit like that ... >>> +1 =3D) >>> >>> Base and Userland should be clearly separated, as it was, as it is, no >>> matter how it will be organized internally (i.e. modular base) :-) >>> >>> Maybe its worth thinking about some sort of standard minimal fallback >>> environment (rescue?) when base gets broken for any reason (i.e. >>> broken pkgbase, broken modules, fs corruption, broken hardware, >>> accident) to either restore last working configuration or recreate >>> defaults with/from what can be saved? :-) >> >> >> Maybe this would be a good time to reserve the -b / --base flags in=20 >> pkg(8) .. ? >> >=20 >=20 From nobody Thu Aug 7 15:57:32 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 4byWyj1sJGz64RMM for ; Thu, 07 Aug 2025 15:57:49 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic.asd.mail.yahoo.com (sonic304-24.consmr.mail.gq1.yahoo.com [98.137.68.205]) (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 4byWyh4qdjz3R8y for ; Thu, 07 Aug 2025 15:57:48 +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=1754582266; bh=bS//QN+n7dROHy7LLzWkr7zdj3BpJX+OXT4PdKX/O/s=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=cI/OwA9QuqP5f/fFPOfvExEcoeTvJRolH72Ghdr+AOwWnh8w7UniOLbKw5raAdxHJErkXs18Xpphk6/lehlfmJpZjTE+bYOYeGrnlPy9wtA8ie0ZcPW7NGMoaxNjPV4I08q8iFrJvSicpFNbHgfpLQSKYaoAlXtOHTtDAT3P9RPYO3zctqac10mUOHFidq0Vhe7OlCe1UyyCQyeXj09WIzpXOXD96MD3pKRxL7yAEgThEVUpdxdDG9aMau5+onwQxFFefiMUDygXqLL9g9ZmlLkXlXXNGqkIielBtFkh3ny7D5js0cfCy6maRBBeiW+RvkY/dngvqLZdAdkUnjHspg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754582266; bh=qpr4J/ffcbG2huOm26hivmYsjykn8120nAd8CcCICYO=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=JpVu0U3v1c8lRbeH6hp//pArz6TTZtjzVh4je6L/JmlwmdMDaGeYx4hDnpGFX2nZgY7c9taF9EUjqQoi/zvXQ44ltK2tkHWZxW8D/mVuDpfPr80HxeZDGi+CbKZXoEZsJ6df9MldhGYp5qf10Mi7LA/T30CLojOeLOS2GdoANXvxqNSXfuQmlKmtK0dvTOuaPHeYvUKKdShmSPYdZJH6DLEVGhDdPL23WwThZto1aTX9ApKq4pxW9QLYGoWn5BduklUh+90+axkM5xxBwf6sePR9PoMgv+ou1VnJx0i942d9yR3d8vrE/CpA52Dzl/C6LDAMBe0FsIiZnxA+EdHwbg== X-YMail-OSG: FzbU9hoVM1mM1KyShYunjBwNXJ6XEV.sxUFF3XQuuof5ZfaK6wXRdDaI.zWrDOf UeDCnxeJ1hopPiCmm6vlZAQAucj1nJFMnVsZ9wq4rJg4Dl3sDmyGT6BLQCaA8MKuG60qGhtUPG37 F88u2EzXP9a0gg2SV1rJRbXnqIirulzuHN.CfLGHRb3gPE9R0yXMIhQzv8Ofte9emL7irVBP1JAp n3xidIflveeD5Wv4eGdd9A.tBDdUG25nI1KHkkL.9KTIWROccz9FfQ1LfCcZ0O492NMUW2AQD5WH .KhEcm8NJ7bXzVTck3nDZ5lQZTrkqjyJ1fhPNax89UEeYOHcqCR52KfmWee1ssZGYeiLQ3N8KttQ _FmkwEN.K_ECTnaYtHzzzqzuj2sjMx3b1.PdyEEEPLDm6YrjeqoIxD1lSaRDCje9yb5GvUhbtYi. PZrlZRlH0qk63DOe_W9jYGqL9xCU531lc7sKmSb1Kq.pGcz7jwnpXHFk2PmXd7aOP.nQS7mBwPfR E44Bkt_txM.8tJr.grLRIoi9eHv6EF.Xu3auVAquNH3shcFobnlhSUz852GzsEmA.UBoj2Q0ewtY UYB9rAYKL8jQkDjF9Xtu3LjQNL.qPuMqTmhviGeTeFvP.ZhGRVU5jPLnsv3zp5k7SxUrz5_CMedy zO_4HzHZAJ2j9tXbAutriOPpf3FtysF1yurpYAOekAHTiSwTp9wA2GWNfgUYO8ViYO8soCJaciHc 9o9ERmBzEYIICgRIHzzWexPDmlAveJ5ryXb_I9oXfybQjc_Ad78eNuUSL4vC7AMQd0MVaBuMIeAW zZxTG1TKcoLLZwoFXZX2zcPYpeKNO.KQU1AD22HiPi6nI0I_g4EkK2dlE7b_zBYBEVJ87a7xMMvb tkejhKbmRIIsMYaW6cU31BxvN3ENqO.MXmbKpeXLPWwa9oPya4SdNDAYV8uCeIxZB931ZJTPnlrL FVkk.3EiFqtXgzRGR153yF6zqT_ogxzSOQ2rFko00aQ7vL5alqWbaEfVgpRxsnNeuf7PIxzaXxbf KKpZOZQwfs.EJmJPeNHu7pmPo4uSuJ8eYXB1AUJdrQVmcm2wU5csngvBcTroM1fjIHM5X5nUH5Gh bYc3TGx7yI8KdavXrDHWd9GwbmkMFEa37xT12wahBdi6hmxRPjeO2jbP2BtH4oAvGsNorjKZNBxH JpcEgfzrBreZE5J8uin2CcB.ZAvQrB6xtR51bdDjJN3nb_CYc_uwcE1O4qIT6IXy_tPSiSkt9HPG XUqO4LAF224mmH.1AlsiHVT_lbABDjoScKH1M0L3GTPrYxzjZVPfCNEtOoxl5xQBGa30ZIkSMslJ LgmAPFwxvrbwnSX2akJb_UynZqqfY.8YJZj2SHmidS9vHsKag7WGV3x5lzYu3AiQ1OGHDYO9gPap eu90blR3hfgrBu4R41uSjegv0wHRz2Q5GKCd9uuUtjxA2_penPkF7ZaRIYph800cSI0JWcF12Qrn IgeFu9aICJlHFqtN7HAaLIt.O6ISb2eP6J5LQbkLRk9or7iVELKkz0N47_vF5A_aGwhsTb2O02ko S.Bwo0M2hxo.xLYsFalRvzbiv8UffysAlznB_WOL4vEbU4JNK9C1roYgtpjjbSFoDoSW_iJdF0y0 _RcqTd8Svll3bv9NCUyOoPrwpAtd7f78JU3l4EHe0FIAwuRjuuuIVtNZ3Z4izWUaxQ6ldnxNOSp0 9p7EhPlMayKDox4ogpU2.UV_JTvFviY5KkGoiTyz.DYHVxICIIfxzBG7OxUhfNsCM8ZFrxY0VcFU Aig4W.S0bKn0_qjS7qrLDxQoByz53.JGmlfl6ev0dLKE.dieRwPqmj3T_u2olUmi7S8.xR0PU4SO cBqvBSoMfpT4Uo.9so.bT_xwJ07GzlzTh0ucVRVUoUHzd3Dnjy5YefOD__25z3p.TovmhLVIiALc KTe7.7zSsUK2r_aujkCpbGgHVPzufvqbb4mxawom7eBo2Ek9RTkNPIw6BXa7PIV_AjJP0PZjO2GJ AwUVET0BZg0dv4PueLn3YVf7KJq31pjQs1IanbDuMVdtclHWArreRXevJsXWBbLU8n5wu0_wr0aa EeYh2.dWHSHuYz4fCkRtAIHSTqjSOS91L_NwfJ25F3DhzEd8jey3dmKWW.dj835rQlXh6Vu_ynr1 uThUk143A6YsOn8OGWHAGvuRcTQtuDyGM3SyxRUnUqUBqe1IL3h5aKtEuHSZ2sshyIIuQj2GZCsM jtMstfLV9EBG7ci4zZ3TIsTHq6h02wKjU1k2cxmaeA7NOese15dMPio7vSM1yTAAuwyY6fibuXzZ P0Li8EM_.q0PGZEcOvPAcxEo- X-Sonic-MF: X-Sonic-ID: 39707006-4219-411a-8a1d-43b22c992fee Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Thu, 7 Aug 2025 15:57:46 +0000 Received: by hermes--production-gq1-74d64bb7d7-s6s6l (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 049e4f3d4002fbddaa1f722d4a8807fa; Thu, 07 Aug 2025 15:57:42 +0000 (UTC) Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: Re: Deletion of just installed port-packages (excluding base): success From: Mark Millard In-Reply-To: <2ca670e7-b6e9-4d28-b3b8-029758db7735@gmail.com> Date: Thu, 7 Aug 2025 08:57:32 -0700 Cc: freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <7d8a6b67-700c-47ac-8484-d6a45961a9c4@freebsd.org> <2ca670e7-b6e9-4d28-b3b8-029758db7735@gmail.com> To: Graham Perrin X-Mailer: Apple Mail (2.3826.600.51.1.1) X-Rspamd-Queue-Id: 4byWyh4qdjz3R8y X-Spamd-Bar: ---- 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] On Aug 7, 2025, at 02:01, Graham Perrin wrote: > On 07/08/2025 06:44, Jes=C3=BAs Daniel Colmenares Oviedo wrote: >=20 >> Perhaps something like this (with a few additions): >>=20 >>=20 >> ``` >> pkg query %n | grep -vEe '^(FreeBSD-.+)' | xargs pkg remove -n && pkg = autoremove -n && pkg clean -n >>=20 >> ``` >>=20 >=20 > This is good. Thank you, Mark and Jes=C3=BAs, for progressing this. >=20 >=20 > xargs pkg delete -fqy.txt (attached) > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > Quiet, forced deletion -- without question -- of pkg, pkg-provides, = and around 830 other non-base packages. >=20 > The subsequent bootstrap of pkg succeeded. >=20 > My first use of the bootstrapped pkg failed only because re: = , I had = omitted to reconfigure /usr/local/etc/pkg.conf for pkg to work without = the plugin. >=20 >=20 > xargs dry run.txt (attached) > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > All normal, as far as I can tell, with the dry run. >=20 > 833 non-base packages. No base package will be deleted. Actually the file indicates that /var/cache/pkg/FreeBSD-*.pkg files would be deleted by the "pkg clean" (if -n had not been provided): QUOTE The following package files will be deleted: = /var/cache/pkg/FreeBSD-libexecinfo-dev-lib32-15.snap20250715051601~2b1b4b0= e75.pkg /var/cache/pkg/FreeBSD-telnet-man-15.snap20241026125659.pkg . . . /var/cache/pkg/FreeBSD-bsdinstall-dbg-15.snap20250720000631.pkg /var/cache/pkg/FreeBSD-libexecinfo-dbg-15.snap20250720000631.pkg The cleanup will free 1 GiB END QUOTE I do not know if this would be desired vs. not. > xargs pkg delete -y.txt (attached) > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > Assuming yes, without also applying force, naturally stops when pkg = will not delete itself. Well, that means a large number of packages were not deleted: [49/833] Deleting files for PackageKit-1.3.1: 100% [50/833] Deinstalling discount-2.2.7d... [50/833] Deleting files for discount-2.2.7d: 100% pkg: Cannot delete pkg itself without force flag This does not match the documented pkg delete -a behavior (no -f): The following options are supported by pkg delete: -a, --all Deletes all installed packages except for pkg(8) from = the system and cleans the database of information related to removed packages. I'll also note that the "except for pkg(8)" text might mean that enough of FreeBSD-* should be left in place for pkg (and pkg-static) to be fully operational. Either that, or more about the result needs to be documented. > Making a command memorable > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > An alias is tempting, however from = I learnt that a pipe can be = problematic. I apologise for my lack of knowledge there; it was fixed = after users of a release suffered the effects of my mistake. >=20 >=20 > ---- >=20 > Belated thanks to Ed Maste and arrowd = ( = and = in particular). > =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Thu Aug 7 19:40:58 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 4bycwP6YnHz64fZJ; Thu, 07 Aug 2025 19:41:09 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) (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 4bycwN4740z3y4G; Thu, 07 Aug 2025 19:41:08 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=mMRBO2+y; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::32a as permitted sender) smtp.mailfrom=grahamperrin@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-458bf6d69e4so13305945e9.2; Thu, 07 Aug 2025 12:41:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754595660; x=1755200460; darn=freebsd.org; h=in-reply-to:autocrypt:from:content-language:references:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=irCZQtYkt4dwjtZYHqiL5cYGw/ULK4oydEsMDWZTbHM=; b=mMRBO2+yogUZp8KDGEAie092FMAHgFFtCo8ycYeBnvHyMlQGecGN6vX+baj20VmZq9 xGbWPjYeBIAeq9jNLLhSgUzArhsrlvoDojRlVG1jiYh+lzpeLBNv6bDuCR6T3aKaXQjP khy9O4V4TRqZKxUdAUvNzrtgu5U0TUdBDERJRF+TZSwC7wIkMYkUnlvHoATgntzbtq2V WbJU4IBimNX1GJc5sQq77U01XaLmL2qoz+vLzJuGNZVUVLqGlJYlUv2DKVSYsEwVow90 F47JcEptMjvG394wCWvNegIDtV5k3tjIeeWVb3KhbkuPrFY+nZdrXB1Jy0i8IFcC1Uch FxIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754595660; x=1755200460; h=in-reply-to:autocrypt:from:content-language:references:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=irCZQtYkt4dwjtZYHqiL5cYGw/ULK4oydEsMDWZTbHM=; b=RcXr4YtPBsM2MiZqv97sZ0cmajO4eGjq+9TjhR+VLj+IhpuMJJclHmZ4PznVBTOM+F 0jvQVXsGGfwHrKYwP8f7VFzEklUATGNMGv0Gei50583QNqY7YqCMqcNTgHodsNXXe35g akbTmDWBiw4XyO9HLsZJwFogHAtR0oejf78d7NEcymLhLjZXzNOyYWWi0d1beMGTMk+s MGPYanM8Pd9w7D4bH8PW0pRtb7HsNKbGqxHcuHSib8bHRAadMCKySKLTacNzJLdZCyQQ 2u7DXK2hAVis5+21yFKj3cdXWwMJjNs6VaZJHWMhA0tJ/k9RzaPKsTRErJcpBO01R+s3 cZaw== X-Forwarded-Encrypted: i=1; AJvYcCX8vVL/Mhp9UNuAMXeQpbmrWvNUAuoVZEQCFKGuJvNZH7UbbwDxbxI+sSZLKXYEMgMCNrNxe04k2svWvw==@freebsd.org X-Gm-Message-State: AOJu0Yzb60j6Xbh6qYsTsucs7YNU5Z31VuLc1vXYOE8xfEOIhFJT9iUg 5vKYqXM4FFgTJLE3GQITYIhaFPLgba2CUtnsbVkH7x7theoZlneG8NHh6wMang== X-Gm-Gg: ASbGncua8hPtwzDFSuimFh8Nf671Xqrkq6zLOLWFdWdYgPNvGX0kjMo3UefKXihOr1H 7TO2kwl1YRiBZN+yBc1MRg1oQz4CmmvzCYesl/NLnXInluQcsxa8WJo5IujGSPplqkR5mFthg41 DsaO8FZX/BcogFLU+oAnWLMkRdeips/5bupk/bXH/NSqDgWaLkFEChe/Mq4vaSSS6UuZhjrHt07 R8T14l8g5AC4tuPSKTT1mPNKxYtp6+7EAufywTzfFbVAQJhiBdDYl+0NoZHGfWdR5L3m39D/Wwq zV4e6SmT7kdfhoICP467nlNCc5z0rAk0nKazr+rbjlTt0d25NSxEywTk7OVEhE2kYzYa41d0+Jo hRa+573I37Tf0/6xGybDrQE3aG17DYyWZMU3SBCOpJDcGo12K9pyRwH7Sa6E= X-Google-Smtp-Source: AGHT+IEse8y/pi0nt9C/erSKzaXZPwU085+CoNOZIjKT+FDcMZy3ddsJynI0eDt/X/54A6aZhPQT2g== X-Received: by 2002:a05:600c:1c0f:b0:456:19be:5cc with SMTP id 5b1f17b1804b1-459f4f51f9fmr1929395e9.14.1754595659663; Thu, 07 Aug 2025 12:40:59 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-459e586ad64sm103039505e9.20.2025.08.07.12.40.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 07 Aug 2025 12:40:59 -0700 (PDT) Content-Type: multipart/alternative; boundary="------------MU7Ix9dZtMkzPddGCFj2s3Ar" Message-ID: <47d9d9ab-84f8-41dd-96ca-cf39d4c8d5a2@gmail.com> Date: Thu, 7 Aug 2025 20:40:58 +0100 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 User-Agent: Mozilla Thunderbird Subject: Re: Deletion of just installed port-packages (excluding base): success To: freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org References: <7d8a6b67-700c-47ac-8484-d6a45961a9c4@freebsd.org> <2ca670e7-b6e9-4d28-b3b8-029758db7735@gmail.com> Content-Language: en-GB From: Graham Perrin Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: X-Spamd-Result: default: False [-3.92 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.92)[-0.921]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org,freebsd-pkg@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32a:from] X-Rspamd-Queue-Id: 4bycwN4740z3y4G X-Spamd-Bar: --- This is a multi-part message in MIME format. --------------MU7Ix9dZtMkzPddGCFj2s3Ar Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 07/08/2025 16:57, Mark Millard wrote: > … does not match the documented pkg delete -a > behavior (no -f): … (From Reddit) for --force in the Options section of pkg-delete(8), something like: > … In combination with the -a or --all flag, deletes base packages (if > present) that form FreeBSD, and pkg(8) itself. > > Do not forcibly delete the operating system. --------------MU7Ix9dZtMkzPddGCFj2s3Ar Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
On 07/08/2025 16:57, Mark Millard wrote:
… does not match the documented pkg delete -a
behavior (no -f): …


(From Reddit) for --force in the Options section of pkg-delete(8), something like:

… In combination with the -a or --all flag, deletes base packages (if present) that form FreeBSD, and pkg(8) itself.

Do not forcibly delete the operating system.

<https://man.freebsd.org/cgi/man.cgi?query=pkg-delete&sektion=8&manpath=freebsd-ports#OPTIONS>

--------------MU7Ix9dZtMkzPddGCFj2s3Ar-- From nobody Thu Aug 7 19:59:26 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 4bydKc5qySz64gKR; Thu, 07 Aug 2025 19:59:32 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) (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 4bydKb4Jrrz41Ck; Thu, 07 Aug 2025 19:59:31 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=NGjRkHos; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::62a as permitted sender) smtp.mailfrom=grahamperrin@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-af958127df5so217399566b.2; Thu, 07 Aug 2025 12:59:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754596768; x=1755201568; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=Ubllv6qZroRXC4LZ73rp+Wdp/49UUKHe4pGeo53t5Nc=; b=NGjRkHossXgDkpJk5TKcNhArJV8YDIadHzETcxY3rfV8e5kQnJjB1xQWAL0OukrhOu rPk35GG7SoNT37ymwqj8cD10gMxIoEiRW9rqa8l/Jo/vf8fbejusF1ugb4qPLPU53pPk HBieTOw0a1rh5IPX6YOxciQ1d6wqABoDyUQdRTDs81EmE/AGMPiMO+G1/7KFXaoVbmt4 dw8EyZ+GqwJ3DHEl56OAXv5DMxohEdYIyvgceDbBgy7aHFv8MoyM/duyFWaGxPzKhEpI UavC+WahKAR9GHvzK5QaNdZ5dTDt3s4n775hdyPMX8z5YyLNN4V+Vde+gu7pzNKGX9lC 2rUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754596768; x=1755201568; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:to:from:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Ubllv6qZroRXC4LZ73rp+Wdp/49UUKHe4pGeo53t5Nc=; b=eNkVdsZre7jKU2tkxGkqoFVba5yoMboQ3TsiMhLT6bDPBa6cs+KnV6ZOwp067RBYYu ZFq0w8LtEsQwvtOtr1ZIwFY1DVxH0g3KiiKpkomkcRDSZPTOPFSaEBaT55mpy3ZHtRiH 89Cg3E2V/gnSW4EnteWuqAAh2TlSomuLAksocP+4vRvRb07f41MW/80nSWk/nTe9mzJv TQcrUXNonwpf4VD2xU8o5WfkS42lUzyymKrqzonzyBbjXSxM6WnqeixrvWEH//2PPX0p Yihg3ddFAOqoJXPkIH6dE2b3vjsinVju63HQq53/PiFta0plZcbRFm4Apgug1uirLWfR HDCg== X-Forwarded-Encrypted: i=1; AJvYcCVFgm1rbbjKH5vadK8EGrkkE1FKELin0mQWICVvP0ioQFMzBRAs/UtGX3HTkmmY8GVQI0OLNUZmGAWLeQ==@freebsd.org X-Gm-Message-State: AOJu0Yyq4RGxqaagI9uX7LL1oDK+Hr15YdUO1sq9I49ctXxruuvklxYH chah2W4infFY0jkePSCTyt41GFK32SpurT9PCuIt51MfACskxBY4pVzeqONyvQ== X-Gm-Gg: ASbGnctN9yBAHbR5J4zGxvb8JE6m4trcdizwaex6ksSGWOf7Ea5D6N0upJ0hJt8lXxn L4gC5un9Kb6MUHGu2vJXSwilB2A5oGwq9xxNpmPA3X1YSn++ku+1q6WrnO6AX5BTIHe5CUTLSsB +6rknjAdYTHkuABp5J9cfVYKTJD5KW7rzXyemO5wpG6B+NE+UZtNWwAYXtFd9laIfMPihLCC3Hq V8y7CzivjSJOzBHk8e5pemxtlBGtRDHfOpRcvaD1FhZLEoivFnB9lxHO4Dbe1tA4QDjsmyq83gW rULZYkxQmihdy7O4Epd8vvwUTn664HUu0B0ShMo9Ym83HHzbW4Je90kINFE/+6f6tttunA+ecFb BHk8P+uAUyKoUWEJXm9m/nsnEykcN4ZiaRwThu2DzSN3IE6LUOYy12n7H2xCapjiyTF1C/Q== X-Google-Smtp-Source: AGHT+IFhNNZZv4gW//12hYRnGNkHrbO+74SzIJZff6Q3ZOYA0ec68EeA0sWAq6C3uOZSbbQmkdZCcA== X-Received: by 2002:a17:907:9446:b0:ae3:4f57:2110 with SMTP id a640c23a62f3a-af9c6588280mr20775166b.54.1754596767351; Thu, 07 Aug 2025 12:59:27 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-af91a21c014sm1362492466b.98.2025.08.07.12.59.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 07 Aug 2025 12:59:26 -0700 (PDT) Message-ID: <69af69f2-006f-4815-ac4d-d5077a2f9fde@gmail.com> Date: Thu, 7 Aug 2025 20:59:26 +0100 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 User-Agent: Mozilla Thunderbird Subject: Re: Deletion of just installed port-packages (excluding base): success From: Graham Perrin To: freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org References: <7d8a6b67-700c-47ac-8484-d6a45961a9c4@freebsd.org> <2ca670e7-b6e9-4d28-b3b8-029758db7735@gmail.com> Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= xsFNBGKYt7ABEAClu83dJ3ZKfVgPOk9YKRv0Z+dl2b88+k9R4vwAmElgguYdKE7yhnQNhhWM v9vi6AFrBMc2oJdVHJ2OrXfwpELBFIgiSMEWNsC4e+Z3HtSajcl+pFZsP7ciiSoycj/w3wIV kAZoVGbhyIbNG7fbCEJ8q81TbfsGypV3bRmbZVvGNecBguYiooBtz2Qht1p3itXMkIA6P9pS YDl+6QddZLyUUAjAnFv2QDoYSHLnaDUWw4oONZsB0SKVu8jMIBh4uJZoYEOvdvc9jQQdOpA2 CAgA6ulfm42Ikr9lKBUUCtjqiWAhJ7iXOTyHAIdR4Mf8alCE6tdTq6dHdIt+GktTY7oYNyL2 3aD3C7I5waU0SFXvJcOMG10QLfwYQMOQoYQ9XJ0U5A28WYiDcylDdUWT7SappP1e1ZMeJWWO y14mxxNzHaJSI4rK8P/p5tp3Q7SSC4k5gMh9zKba3K2ApCWNbVLGvXsJeQkZZNvu70tE81ey AHI5iZcB6D7WaHysBUmsKaEpbcmm1ZThTnGL0SHEl5to5Jab5Fg6O+Cnly5sVz5lX/v8Aosx kKNei7SCVqXOVtteQeGxWbXWbhPgbMyc0Gi3DuxBI/yvJ43k/rJysQlLGLWfJx/UXprwLluC PDK9EvKEB+fD1Z349uzp1sKr3ihpySbyKI8fpudftnAz4EsoCwARAQABzSZHcmFoYW0gUGVy cmluIDxncmFoYW1wZXJyaW5AZ21haWwuY29tPsLBlAQTAQoAPhYhBFk/5bLDBwftvJcvCrdn SG9KGNQLBQJoRALAAhsDBQkPEg5ABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAAAoJELdnSG9K GNQL8YkP/2V1z6XQDyG1QlKAu8TuE8zDWy9QQKjC/G44hlu5zk+2kWSNk4zeExs9ZXOBmVhF EW1d+1J8wDiYIeKYj/rqMoP+gb8o0Au0lSRitvTdLxkZBFGMn0CEzlDOzv+wmiy0ggAV/s+Y EbiHk12fI0LoTy5/ywdmG/uGS7M6p3XOrM0YO1qmLXy1cUyYDsYIpq5/rT0QzpGowsJLoEA3 zz1vfKVY+RTorsL4W8ljXLmcs4c3b3HZG9Xmgtt+Ni/eb9CjzM7kCXOcSMnVzvfscCowPAwB 0ZHlNxNV0MTa61xgvOCk4Zf278ArRgbTm4oOz9Z4ciPMnVue+9P/VdxIxgUuYkAryM0+agGz L9bd8ljn+efNtgZ5dlDLrNnTE+vWnMVlMXgl7BNnhwHg7UYFLrC2xklsICub0qpnNheTGeqo 0N4UongJTQJ6H6LEpgd+KMkCncAHghED/G0/BUdO90VEOoqnIKwKa+F9NqVMvHWc8D58mwCP FghsmxK9FM9pnsjLmG7u+s51Y7++GSRnU4NkI4tHiVk7hcAcvZuc0QbUDwVMTurDUgIqRo6W 80j1tFjEspkrwtMoeVFEkDHktjoc3AoEymXIncZfqIqi3nVseyDVyNByvkV0mutX9hXqac0/ RXMuyK9KniAUZ9+gsWs4rPs/DOdsw4K8/RnjduBrfCYQzsFNBGKYt7ABEADRb1tZuh7DPYET 0wK6fe7owbYgM+RfKhmcrGgR2HI9M2q6+0WKF/ITnggWdIW2Ecc4z2boLz/cwvPGCS7/YxZM 61KklGCwuS7q1s04XnHDWHuFxfXQPzAdVmNO3bYoMZbJjHXs6sB2u5ksiwPwaMAWWaGkviSj c5pwvHCiTmX5vH5CBj/Vi+5ESyX38vK4JM5S/m4ouI/6M9biyFgimV+v3vVyCxJCT1gI9g4o GIh1qq5S433b1fihn4yHPf8XOKyBpA/QcwLONViBqJL5nnOxpsh344rNxn2R7CcRzzicOV+e 2IbMem4lwNWQlZKoRotKXZi9LqN5mynSBYqAUdoZum0QinWT9F22B0Qex5PH1zAt9i2W91Vd kcPB3LwkRXj07ycRtsSzpgPA6fLc6AsoWFslHl8kVOO5eJIA4xhjlPa+W8lguQHZ0iX+5uAv 2eAgXR2swADuHPuENNFStmsgAMl8OOOgtq75yA5TpyIzxMuXV9Nmp0VfIaUM/IdLdmxhc1pC c320l5fYMHVLFAReWEbSj2QH8YzWfpXHIegutWWYEbH9SiDXgS9KoKmCJV/Qa+x6/b8y3pOZ vnIbCDaynC2Yr50s8gRa9kb54JE8Z+p8r16U3SEsK3PtUi0RF0e51danCVHrrE6/Hat2XUO/ 6nnYgVgFOrLao6Gh/VMs8wARAQABwsF8BBgBCgAmFiEEWT/lssMHB+28ly8Kt2dIb0oY1AsF AmhEAsACGwwFCQ8SDkAACgkQt2dIb0oY1AvQxw//REWYFK2m4yS/QP5kzfhkWcNqDI/akGT5 /LXmdmbc1s78+mOMXnA4vBY/+X1QatgxWUECkPDOiIwXJMxoBuyY8e7spLRXeyhtfh5aYaJc MO5bARX0c49v+KfZ80u9tG2rkKQvAt/ySo7OXsbDADFFRhlc8RLbb8e7bSctGbYZk9CYa0ya dW5+n3znDNJ6yW1skx9wTH+Y8VlSazRLk3XgXscNqBA2h56v3WS/R5dI++7AQxZxSQacQvfj 9eahq7ATdB4zMQ9MBHEwOvGD3DLlc55FYSDZvNX+mhnK7S0t1Nt2EtGUOmXb5ysMFGnbsce0 woKQ0sLPF1HWDAAf7tBCF8mpPIzU/ViAkupsJ6NYCD0tLFD8pvl0NYU2TjvyWh6ie3e5B/b3 8Daiyme+M92ivfoRQOFKmkPfeT14AI6OW1k7qFbmoIwMWWQdFWAl1CP9hNdF9gRN4rFB0Jy1 90BajZW2zOdVfqdurJZegCzAowZalLm4JEK2MklpPzipibnJqhLOmvJy587pF52KDdM/4rLy BBREIm7uRivnO5k/BY5qS+H/aqv97LC0PVaTsLXbDmTxTnJplUpdlYT9NGidM+x/ioS0iztO Cht7cT8V8jvvKZYvNpst8iqxuIaoV9V7aZ0wAQpkgDGXHmSzwtz6U8xNf/4e4sLn9KPlldSd kvo= In-Reply-To: <2ca670e7-b6e9-4d28-b3b8-029758db7735@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-3.90 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.90)[-0.904]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org,freebsd-pkg@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::62a:from] X-Rspamd-Queue-Id: 4bydKb4Jrrz41Ck X-Spamd-Bar: --- Terminology Excluding base does not necessarily mean that affected packages will be solely from FreeBSD-ports. Affected packages are, for example, likely to include those from the FreeBSD-kmods repo. For the scripted session below, I highlighted drm-61-kmod. ---- Script started on Thu Aug  7 18:29:22 2025 root@pkg:~ # pkg install -qUy drm-kmod ===== Message from drm-61-kmod-6.1.128.1403000_5: -- The drm-61-kmod port can be enabled for amdgpu (for AMD GPUs starting with the HD7000 series / Tahiti) or i915kms (for Intel APUs starting with HD3000 / Sandy Bridge) through kld_list in /etc/rc.conf. radeonkms for older AMD GPUs can be loaded and there are some positive reports if EFI boot is NOT enabled. For amdgpu: kld_list="amdgpu" For Intel: kld_list="i915kms" For radeonkms: kld_list="radeonkms" Please ensure that all users requiring graphics are members of the "video" group. Please note that this package was built for FreeBSD 14.3. If this is not your current running version, please rebuild it from ports to prevent panics when loading the module. root@pkg:~ # pkg query '%At %Av' drm-61-kmod FreeBSD_version 1403000 repo_type binary repository FreeBSD-kmods root@pkg:~ # pkg query %n | grep -vEe '^(FreeBSD-.+)' | xargs pkg delete -fqy You may need to manually remove /usr/local/etc/pkg.conf if it is no longer needed. root@pkg:~ # pkg bootstrap -y Bootstrapping pkg from pkg+https://pkg.freebsd.org/FreeBSD:14:amd64/base_release_3, please wait... pkg: Attempted to fetch pkg+https://pkg.freebsd.org/FreeBSD:14:amd64/base_release_3/Latest/pkg.pkg pkg: Attempted to fetch pkg+https://pkg.freebsd.org/FreeBSD:14:amd64/base_release_3/Latest/pkg.txz pkg: Error: Not Found A pre-built version of pkg could not be found for your system. Bootstrapping pkg from pkg+http://pkg.freebsd.org/FreeBSD:14:amd64/latest, please wait... Verifying signature with trusted certificate pkg.freebsd.org.2013102301... done Installing pkg-2.2.1... Extracting pkg-2.2.1:   0% … Extracting pkg-2.2.1: 100% root@pkg:~ # pkg install -qUy pkg-provides pkg: Loading of plugin 'provides' failed: Cannot open "/usr/local/lib/pkg//provides.so" pkg: Plugins cannot be loaded root@pkg:~ # pkg-static install -qUy pkg-provides ===== Message from pkg-provides-0.7.4: -- In order to use the pkg-provides plugin you need to enable plugins in pkg. To do this, uncomment the following lines in /usr/local/etc/pkg.conf file and add pkg-provides to the supported plugin list: PKG_PLUGINS_DIR = "/usr/local/lib/pkg/"; PKG_ENABLE_PLUGINS = true; PLUGINS [ provides ]; After that run `pkg plugins' to see the plugins handled by pkg. root@pkg:~ # pkg iinfo drm-61-kmod pkg: No package(s) matching drm-61-kmod root@pkg:~ # freebsd-version -kru ; uname -mvKU 14.3-RELEASE-p1 14.3-RELEASE-p1 14.3-RELEASE-p1 FreeBSD 14.3-RELEASE-p1 releng/14.3-n271434-2ea99b8ed142 GENERIC amd64 1403000 1403000 root@pkg:~ # pkg repos -el | sort -f FreeBSD-base FreeBSD-kmods FreeBSD-ports root@pkg:~ # echo $SHELL /bin/csh root@pkg:~ # exit exit Script done on Thu Aug  7 18:36:58 2025 From nobody Thu Aug 7 20:00: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 4bydLr6yY8z64gTP for ; Thu, 07 Aug 2025 20:00:36 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-21.consmr.mail.ne1.yahoo.com (sonic315-21.consmr.mail.ne1.yahoo.com [66.163.190.147]) (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 4bydLr3y26z41F6 for ; Thu, 07 Aug 2025 20:00:36 +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=1754596830; bh=P9rxoW2wMeSth7r1p778YHxoFaDZY6flNp8hK55esBQ=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=tVUdI+43d0ijiY1Ov2fCnhdqKZkTlDF/jKwttJMSVa39iMIyWljbBIPqHTVatOW0Ta6lJEdDh2XT0rxKsbAzM3AGk1gE2pZx+XWGA+j+cYUAhXeHAlAMogNbN+e71Jx44JGeL2UItQ1gbkuA6xiQg5aI4RW4G90bVgzgRjU0EMPGrYHBzgCN1g21Z5l9Jc6JzJPBSQ+kcmbhaMJbVxrJ/QqzlQrrecPg7zTGMb2gGG5IlPyIKrkgetv6IaNnw2edeGvYs6vMkFaskivwfWxTU7cJgFK/jcaZTq0o9+zkBWZgvePsjQYCtsTLtuDB/Hv5L0OhUSxlpQOFC/Zu/TuONg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754596830; bh=I+SsmfSWLHBBf8XoCCpeYN20tXPBgPF8AE7XY/iuRXZ=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=RyOcePqmgghL2xxkXzud3qsy34FVuoaXbIf54rEDyv/hButhNCM1JYWNKlZGwnMNSRnOYEbHWSDE4EWb03T5iqpyB7YhynX7uR/rFAT4iLBLjvtEl0mAgcm0y8uwIecyPZ3aAE1xG9DiCSfCR8jz8nK4x8RMFGEPblEl90ewVrrBHL/ffE6ONS/6yJFYYJ5zbmCQlymVlRBZwcQPmxZKsyQt62ybaHskRd8bXMF9DPQ7PbAIiHTcmkYmnvRSWnwukX3gXk/bT7rBvAGEY+8FK84gLbtv8yqZy2IK/AWQg0EqjL3ZFGdLB6y8yCBB9y6gu26rI4PEfa+h+q1BhuTUfg== X-YMail-OSG: 2msPTFUVM1m6k7aKZL.qnVRpx87OEP6ybH6jvEwbJntYbdvn5AuYloE.E2u4Yes .OaRI7OijSQjAv74EslGAyIy3up_CwDy.Bf9mZJrqmny6sqNKhol6Ii7ecBVeUR05WfOjE4OP94G 51COzEVJ3XgN3_u2b_jjGy7MSt0edHPO5OMkdC62nOBqY9EXa2tmb0DMyqtgKQASeyQcI90oBdDW wqHJu308ueePPlIPZ0Y.Pr0FkNswNmDP2wlJJ1xNgm3l7UOndvCDaolLfTTLBQZ.6AdqTYK150uK M5.GYkVmUxgKf0rXQv7RZG.TiVUKmLHB.Y9GtMa5EZsJkZt2u1CMINRzA2F.042YIvZMFrh2tE.Q u7_2pnxoo9KTRypLKCfK.ap274sfH7xOYVakvsA2hESpyu3B_qwef1Xf0UgYraRT9gWUVpmuI28e ylzSnq6gFls8vSaBgi0CVH2cGcwbnHqlKBmPX3cKcLGDvI1bYRFwYlyXeoFDfpV8WwOiAFnTWjlt ypwdW5IuqcTa.Yt0niPixPUloxqoADu67UhOimM6NDdmHtz1bb5KKQ5Ky4Ax.hhXFNFoDSeWxAmn oAeJtEBtONWN2LWN02smLbVNksRvK1HT7UsZ4ojJ3cb2h1HkYWY1_xV3vskG.77nuJ2s_TTLGKNx eSVnd4FQCWZ2z2iDj9TddyLi9KsY0MU.2OqTo3nfrOYARQ46Et4HgxbpUlTlP9UrZjfAp0TaibvS MegRqlE.KuWLS_MQQjvwcDMY8TRgCh0RxHSo6TOj9Iu68Y5xzsivBvq3yVgWmMK0iSpXlyxKgylH wUJbRf2Hkxt17P_cd6_iGXOnEtgHxuK9xNpI_Z8JTb2hB9XTCB5niytzaYAPXv40EmSqdZVnL_Rq Kd7.w3YBo29v_JwnKTMyHs8X5Vg8vOsHqcxYaKMX9vlxtPMPRR35u2ifQkDMJAHGgTb0CCrkiaIT duMizr.jW7TdgPhqL1O3_N1UHqT0sODspg62AMZLGEgj7ZWS3sXt6QjSvZU2XsZizgWpDRSPtyj2 tM0YDTIGgACb_DvvHaMA9lcDRbHJosN12.IgQvLrc3F.J_.Ifvswe3CvHd7eOu.M_1hDCYwL0ijq NIFCdDgNWeawL3UJjE.xp0ZOaKYCS1XT1o1amp7SyFPrcdbNwdAqS.2jYSxQX0ullo3Pi6yOgLS7 b5fvst38e_kKJUWC4QBaGF6udAPER_oiX_Eo0VzISYVzxgcJHt5nCklF2YNoT0kpHxZoC_hyWkVi Uy_YaxamiSo0D5k6girSKl7Jy_kYpaizzgHMGGbHTIlNKYiB0rFHd3GrdB7QZMb79DwX6gppv0Ax Tss0yZQiJ1byn85K_aK2b6OeR5XqEDtA6hBVZby5FZies5FsS7XDhdHSmgueFJFs7B2RDkzliGM8 FbOiC3i4uEbZcKYzfGBaTk_sELhhiQCXdNqYfUg2Oj9GavGSUQgYsUAQlpCJPlhXR2c7BwyJLALS pO5w..4EdBqP1KVDOuLd2K.KDmw_9XmK8pw6Jk0T2eMqJoap4TUycH4qX9YAS0PZuNI8VALoi1N2 IGgqq5vQn41zJdZEnDiDy1ZPg55Fh4Kgn2.gxDTnNKNLS9PG.XSdpC2OmuXwxsVCuRsxHvrFx3ZG 0XHk8qeiiANQLszsugzNwxRrFhWodd82XyTinRiZ9Tk6AALb6N4cfBfnU39iuNEijiNmCxyNSISH SFO66CAD76lbTa3KotTasBva1YAGX2lBhUNXoE2sM_lxlND2GQzd8UugVvVaRija0u3iwP.jzLjQ wKR5aDa1a6iVqMTvGs20Q0R6vc97VbdTg.1DjHiGp7Qk.d_.Ah0aMQpR.zu9lzKkohwuhs5gXUtV FRPSyQf3laMn6HKSFUvWBZCU5qNVX43SlGbIZpeAZn7WRL_wujP5wdvBOPRydQKqw9gC8aTdbq5l yIRIUTo9PZ7bWmKs0AuYCj6VG.GoIUj9e9f6MFbbzIgxvc2IvnoC2Fcu83eqyMWFytNi.KC46kFA fbKAS8ycSTPg0_wwaY7VFF_cTUPt3xnVCP86SYGa5JcST90eUvHwIZVFKmsKJMZTN.qfiRndhr5K NLPq8ZT.8Y6w4e_yQ3T.MrRaDv85r5RCo.0jXFdCeLUO.YodJ5N6GIx70D7o327VMVQC9JlPUHWZ 6tpT_H3cgkE5iIxx2_xFxmquqXb7FatYeIEOr8DmBplF.G_Cvb9duC6V1oKx4nMvSFUc0p1wAZoP WB6P5kBQMHmwS5RpS9eYg.1OsGRtvLjaLBy9iwT6BUkWCm3ViAfuz27QH_YTYvPrrx4y7LGiVnxr mZ.dEVw-- X-Sonic-MF: X-Sonic-ID: 5f6689dc-b1b8-41e2-b51e-51508d8c97bc Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Thu, 7 Aug 2025 20:00:30 +0000 Received: by hermes--production-gq1-74d64bb7d7-f4j4n (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 332ddc70f6dbb3c7214a3d4e2609bcf2; Thu, 07 Aug 2025 20:00:27 +0000 (UTC) Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: Re: Deletion of just installed port-packages (excluding base): success From: Mark Millard In-Reply-To: <47d9d9ab-84f8-41dd-96ca-cf39d4c8d5a2@gmail.com> Date: Thu, 7 Aug 2025 13:00:16 -0700 Cc: freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <7d8a6b67-700c-47ac-8484-d6a45961a9c4@freebsd.org> <2ca670e7-b6e9-4d28-b3b8-029758db7735@gmail.com> <47d9d9ab-84f8-41dd-96ca-cf39d4c8d5a2@gmail.com> To: Graham Perrin X-Mailer: Apple Mail (2.3826.600.51.1.1) X-Rspamd-Queue-Id: 4bydLr3y26z41F6 X-Spamd-Bar: ---- 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:36646, ipnet:66.163.184.0/21, country:US] On Aug 7, 2025, at 12:40, Graham Perrin wrote: > On 07/08/2025 16:57, Mark Millard wrote: >> =E2=80=A6 does not match the documented pkg delete -a >> behavior (no -f): =E2=80=A6 >=20 > (=46rom Reddit) for --force in the Options section of pkg-delete(8), = something like: I specified a context where -f (force) was NOT in use for my whole note. Why are your replying about a type of context that I did not reference? >> =E2=80=A6 In combination with the -a or --all flag, deletes base = packages (if present) that form FreeBSD, and pkg(8) itself. Not relevant to my list submittal: -a without force being used is = relevant instead. You may need to explain more about whatever your point was. I'm = confused. >> Do not forcibly delete the operating system. >=20 >=20 > = =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Thu Aug 7 20:14:02 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 4bydfV6c37z64gw5; Thu, 07 Aug 2025 20:14:10 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) (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 4bydfV0DmCz42VS; Thu, 07 Aug 2025 20:14:10 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=Q85TVRPF; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::32d as permitted sender) smtp.mailfrom=grahamperrin@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-459e794b331so9129975e9.3; Thu, 07 Aug 2025 13:14:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754597643; x=1755202443; darn=freebsd.org; h=in-reply-to:autocrypt:from:content-language:references:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=vdF2x33MYkA3xcZQqYZzg09eVtvLxiBOFlXy5KjlWFc=; b=Q85TVRPFvKdJ1p/aj2ryZViIdiM5JXgb0WWOFo0wSVgh0xZHmT6V7P7xZ4sdXJgzxY dmMfjG/gRnQ0qpDLj5w8Z/2lUhT5TfycQEXxIn2IBd4DTxbqphn+t9xxSYialFz5TtPU b2peFawNkT9+CSfri5Uycxzzbz1g/Ex67HsUbzvSsWcXKxLO6J0sIpYSk3j343paW3FD PVwJ3ui+xUt2PG6R4i5cnMyFCYPWAe/M1W5Lp9XwWY8cn8lv8yl7579ClDbYPMInLfqc U2V2cX0qWO+8enaqHepjx/jgzzcLpxoN8qA8KXbliyp8T1RxZfBN93wLRJQqrwA03pN2 gcDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754597643; x=1755202443; h=in-reply-to:autocrypt:from:content-language:references:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=vdF2x33MYkA3xcZQqYZzg09eVtvLxiBOFlXy5KjlWFc=; b=Xk/tiOiWnDKafo2DlpzWGg93xjcsIBe4SfgDM5GPrMdvqOzMAoxBQgRhHv89r+fF/V tU/OnZf8TTrjmG3hPk4WPVIBaG8UsCmVwK2xxD09jxaACkhq/HFQT/LdUbfwX9Fkubap cNC27cI21eZW8BaaFW9Bfx84F36RTHsFs+SdJJ7e9U8BUmfAr5Lcg9zJrvXCzejzw9dj v4LhALO0soz+b+CO3eyzfhTg2gvpwaLFvrFnXeU8bqP0Ki9HJ2aAt1XHvU4iRuCBuXHU PWaWg+hrnB2i0cQCSSX9ofJhrRgTCnbSW+4JYNejAjy++Tt9CoRFm6jC1gYDY3Ejl8Wj 7aTQ== X-Forwarded-Encrypted: i=1; AJvYcCVwefT77aj9He4mUh6giZrkYCrHeQcmzB+fLaiCdpnX+/1nVs5sZV4L5w2ZDB/ohXmtvowpGz/2g7/5qg==@freebsd.org X-Gm-Message-State: AOJu0Yymw/hbU/pvmuWIMKlEOdmc8K+Zy5hroRHTdJJtJqwfjv3ecJ0h Y9wg8V5vXz4GvIr+jhk9QA/sk8ws08pSK0UUniU1sm8WZnXBIo2JW2ClyWy3iQ== X-Gm-Gg: ASbGnctuR/YEZOfFUCrvoyEFtznz4oaCX6v+sxaWeTAbMszYjqATsGVjWWGeLnXuIvk 3j1G+xASPHu5JTPSSvK6jUKp6me47JDbwgA3ulXU1qyGteyeKgQ7mFFPrq+9wJD2ozSm8pOqjM/ 8I4WF3wkdVr5j0iGTgy052W0zBPPnV6KfXmXKRFYnu7HMiQytH7nCOoO11aSxDb9yLQHLky2LBe sVoFYm6FGFkSZCFVmmHgUnMBKK7SirsxOFf8eIyk7iBfsDMn5gCdXHa3lvpeTPeYAiS+8GIFdMC aMz76jmGrMZWFv0ltWVVLwo5Oq7WZPB0jKZeUlCVCNAcemcS3avKXLRRwSImDueof8Fr/wdc5xh 1u7k5DPcH0dfIl/eNGjMSvAoG52Ce3It/WZYfKMQWTtpzejCJo+49rv4POvg= X-Google-Smtp-Source: AGHT+IGvesAbT+c0yrhbdzn/OEf+Xpb7GM2z2Xj9C9QREw1T1NN7QTUlxr4DYVXeV16uriWI2iegoQ== X-Received: by 2002:a05:600c:46cb:b0:458:a7fa:211d with SMTP id 5b1f17b1804b1-459f4f3b207mr2154585e9.29.1754597642947; Thu, 07 Aug 2025 13:14:02 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4595cfea56fsm128111615e9.1.2025.08.07.13.14.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 07 Aug 2025 13:14:02 -0700 (PDT) Content-Type: multipart/alternative; boundary="------------1gN00mrJioo9VARlabEXfkAL" Message-ID: <88b3ff09-a4bf-44dd-b1e9-be6b676e6ab8@gmail.com> Date: Thu, 7 Aug 2025 21:14:02 +0100 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 User-Agent: Mozilla Thunderbird Subject: Re: Deletion of just installed port-packages (excluding base): success To: freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org References: <7d8a6b67-700c-47ac-8484-d6a45961a9c4@freebsd.org> <2ca670e7-b6e9-4d28-b3b8-029758db7735@gmail.com> <47d9d9ab-84f8-41dd-96ca-cf39d4c8d5a2@gmail.com> Content-Language: en-GB From: Graham Perrin Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: X-Spamd-Result: default: False [-3.91 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.91)[-0.910]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org,freebsd-pkg@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32d:from] X-Rspamd-Queue-Id: 4bydfV0DmCz42VS X-Spamd-Bar: --- This is a multi-part message in MIME format. --------------1gN00mrJioo9VARlabEXfkAL Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 07/08/2025 21:00, Mark Millard wrote: > … You may need to explain more about whatever your point was. I'm confused. Sorry. I am (at the same time) taking a broader look at the pkg-delete(8) page. --------------1gN00mrJioo9VARlabEXfkAL Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
On 07/08/2025 21:00, Mark Millard wrote:
… You may need to explain more about whatever your point was. I'm confused.


Sorry. I am (at the same time) taking a broader look at the pkg-delete(8) page. 

--------------1gN00mrJioo9VARlabEXfkAL-- From nobody Thu Aug 7 20:22:01 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 4bydqg1hNWz64hPQ; Thu, 07 Aug 2025 20:22:07 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (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 4bydqf26zBz42vb; Thu, 07 Aug 2025 20:22:06 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=lrADh6oy; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::42e as permitted sender) smtp.mailfrom=grahamperrin@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-3b794a013bcso1051821f8f.2; Thu, 07 Aug 2025 13:22:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754598123; x=1755202923; darn=freebsd.org; h=in-reply-to:autocrypt:from:content-language:references:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=iumb4icTYqbWt0jhQx0l46FjJ18A8zD8/GEVVFehk4g=; b=lrADh6oy/+Yi4Mcf8WTtC9QOUGzwXAEmBkKnbDTFIVo8KNeL/AraBpFh3vUfJ2lMIs /QOSR0oerD9vog7/0o+vh7D6ZZqmp23ySTVdP0CmuOnJuwxt47tghmL4euTAHZ/K+aFF u7HpxIMgnqEBaVGHiCbLzoVZzkU8dbZtv2mPtYjJu0YZdzkWMoIc8hs3DEORY+4TMNPK UEbc75NeejTvwxHDi+fCqRdsvmvQPy4VzYOPvb7EE4h6ROM5gmeLAgiY50DJZsoxa5LF Ra2q4SmFGvETvtv61u7g72d4oeB3t3ug8ADSqf95EloFqJqX3eWb/f3ul99AbCLlJ1wy qlDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754598123; x=1755202923; h=in-reply-to:autocrypt:from:content-language:references:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=iumb4icTYqbWt0jhQx0l46FjJ18A8zD8/GEVVFehk4g=; b=BIChonLGDfNIJwK1Uuq0MoWqBC2IHRh0f3RLXm9ZxOqd9Zkw+hND7yxAkrkHd0UxQu Q0b0QpHlnPlZHZdN9lJRQmZASutTxjR/Qoy7J75pMfZRGbeQWb6zvTrzPk6Wp0EDmp9N V5IUGFdSmqt1d7s/buCNOlkuzZIhtl3QmEtuFWru7lHnBDeoSqhtOX9GzrRW2FMDyYwJ AZ/7xArTZEDcldviqmytIm/AjS4VxHmLuTD6Mfi8J7Dji8f/vqGcfNsNmiMz1a1QYWMO AX0ICA4g8DHkUi04bmwzPAC1O8uol6lAbAoTmcvWDVw/EqDi3auu8UVkjq/EkpVm7k63 HW/g== X-Forwarded-Encrypted: i=1; AJvYcCUgD2nASfUkFRrSJMWpRpwZHzn5gPDbwP858fnCjvUBBkCG2q6u9n785PpeRbnu6wWMy60rzWs3ucEKCA==@freebsd.org X-Gm-Message-State: AOJu0Yw7bhH9LgcTt0Afb+WzEE6lKE+pZ6kNOYAVIgMBiJ8Ex5dbK2JL 8bJSFM44MjoDJhFG59egkxYK1BaVq3N6LlgeH9SFhIx8G+MzAajnwSKlvbzIYg== X-Gm-Gg: ASbGnctDQx1W9E+aGy5c1jx318LWvr6mpKQVuVDgVDSQCsD28yItdM7HDy/jfz/Qucz pUHIVIssPL1k4JDVqz5Owq8n+SIf+o7oBdaSY1d2xx0UMnVDLMazGQSYrO4QF+RLFwK6oAsLkVR U/eBgq5KP2h+Rwte3gtDQPP6aMEGD0jFE2n/BXzyQawD9aFT/YBtaa2wqVYJcuRL+Ie5v32Z7Tf t0Mr9P1BBtkWoBhnPV+TLKlp73Ia/OnJ4duevWyT6AmDbCLxFZE9MePGb1msCna3mQQO0DS4Ct3 yE9cR2rUnLievjjvwN4zkmDaUn9T03kh8yjpTseQlzWIMsNwjc678SQ43uMjUs/osW9J+ESqXQl cy9PicmpB/X/YJmd2g5dnnvgpik86UhHGtIqPIscmG6fAtR816uSG6B57CtA= X-Google-Smtp-Source: AGHT+IFZuk8pXqO1Gq7xCNppBclyZTJhIkMudMZkmbkDOySSCMRAhdniPMNdF+cGPdhkodiLBeetCg== X-Received: by 2002:a05:6000:400b:b0:3a4:fb7e:5fa6 with SMTP id ffacd0b85a97d-3b900b47240mr474768f8f.1.1754598122675; Thu, 07 Aug 2025 13:22:02 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3b79c453328sm29393422f8f.46.2025.08.07.13.22.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 07 Aug 2025 13:22:02 -0700 (PDT) Content-Type: multipart/alternative; boundary="------------IlffAKbk4orNNyAz6iwcjZ9d" Message-ID: Date: Thu, 7 Aug 2025 21:22:01 +0100 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 User-Agent: Mozilla Thunderbird Subject: Re: Deletion of just installed port-packages (excluding base): success To: freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org References: <7d8a6b67-700c-47ac-8484-d6a45961a9c4@freebsd.org> <2ca670e7-b6e9-4d28-b3b8-029758db7735@gmail.com> Content-Language: en-GB From: Graham Perrin Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: X-Spamd-Result: default: False [-3.89 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.89)[-0.893]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org,freebsd-pkg@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42e:from] X-Rspamd-Queue-Id: 4bydqf26zBz42vb X-Spamd-Bar: --- This is a multi-part message in MIME format. --------------IlffAKbk4orNNyAz6iwcjZ9d Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 07/08/2025 16:57, Mark Millard wrote: > … > Actually the file indicates that /var/cache/pkg/FreeBSD-*.pkg > files would be deleted by the "pkg clean" (if -n had not been > provided): > > QUOTE > The following package files will be deleted: > /var/cache/pkg/FreeBSD-libexecinfo-dev-lib32-15.snap20250715051601~2b1b4b0e75.pkg > /var/cache/pkg/FreeBSD-telnet-man-15.snap20241026125659.pkg > . . . > /var/cache/pkg/FreeBSD-bsdinstall-dbg-15.snap20250720000631.pkg > /var/cache/pkg/FreeBSD-libexecinfo-dbg-15.snap20250720000631.pkg > The cleanup will free 1 GiB > END QUOTE > > I do not know if this would be desired vs. not. > > … Personally, I would rarely clean the cache. I think, we're partly experimenting with what's possible; not necessarily what's recommended (or desirable). I might demonstrate the effect of -fqy but that's certainly not a recommendation; and so on. HTH --------------IlffAKbk4orNNyAz6iwcjZ9d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
On 07/08/2025 16:57, Mark Millard wrote:
Actually the file indicates that /var/cache/pkg/FreeBSD-*.pkg
files would be deleted by the "pkg clean" (if -n had not been
provided):

QUOTE
The following package files will be deleted:
        /var/cache/pkg/FreeBSD-libexecinfo-dev-lib32-15.snap20250715051601~2b1b4b0e75.pkg
        /var/cache/pkg/FreeBSD-telnet-man-15.snap20241026125659.pkg
. . .
        /var/cache/pkg/FreeBSD-bsdinstall-dbg-15.snap20250720000631.pkg
        /var/cache/pkg/FreeBSD-libexecinfo-dbg-15.snap20250720000631.pkg
The cleanup will free 1 GiB
END QUOTE

I do not know if this would be desired vs. not.

…


Personally, I would rarely clean the cache. 

I think, we're partly experimenting with what's possible; not necessarily what's recommended (or desirable). 

I might demonstrate the effect of -fqy but that's certainly not a recommendation; and so on. 

HTH

--------------IlffAKbk4orNNyAz6iwcjZ9d-- From nobody Thu Aug 7 21:41:11 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 4bygbG19nMz63Xkn for ; Thu, 07 Aug 2025 21:41:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-25.consmr.mail.gq1.yahoo.com (sonic303-25.consmr.mail.gq1.yahoo.com [98.137.64.206]) (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 4bygbF3Z3nz3C9G for ; Thu, 07 Aug 2025 21:41:29 +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=1754602887; bh=mq6ykAqn1XZvXQX+rftsTNE0aIB65lkembfw1FNlU38=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=ta1xtTZ8HYrs7PvcIa6jCEFWZic8YGtfpEEwjMZ/YF3oLBFryb0YdEiO7UmxV8ZVWITgFolXzLFlKqyATToexQSOyy+PeW9Pky1HJp97nlLXVwjeV9kGJdAKjvgbRgPgwXbxSzhqEdrTSViVzt297juk3XznY6cdM1SA8OrEgWr9qrxrEwvST2Z4hJ8Q6TsdID1xgF7V8p7Xd0xwnvzbGzzxDK6jiUsfkZgWLrktq8iDkx7xrjkZxoyK/J4OKf7mw/qbv6BXtrcAN0zQxWl85GlyFZZCxLsCBR4cz3tDtn5vEYdEr19BUFd+b/TBdDuIb3UBtDZufbCN5zfOtIJE7A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754602887; bh=TGX0rH1PX0h+sd6opxmpjb/K8llhuYY08RqBmLsfH64=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=SzIVgEYCPMFm2njtfmzzMzUE66uS+yXRaqUOhw6cEqQN7FiQ6xOOafUIBjeEqtyCpw/wnyo22aOjaY33hpvsPQA+X6jtzuyGxjXY3WQtMYj85Kdw3eIaGkezuFk2guk+a794b3Fo9qOQCroAaYsQ0lkj1VxUCZnjiLkst0qujLLJLcGho6zkWKQB0B53UUcBqB9Yeh8p/w8ws9K/BbB/42My8SUHUcc+wUuHS8e1OXQ4inPREJWgzjCNMdpZRU8EamdErdshMW8S9vZgeUn2TJ8oZh9h8NiPjksmHAfOVQizVu2vJBp2D/WnN6cQA4iPU0nqDQxhv6oTpA9LLG+8Jg== X-YMail-OSG: BwNwCgEVM1lnyjV5a8rvHCqmcYL.8e34WOCgvGERa.z_uvfGYRa_q1V0A9SlFTD jAoqwODooXwPSDWbRFAHLynu2omoPp31XBIaJgQ6_pFgaZIVi0Nvn0HoT1hocWeyH4VXHEHSFeUW C0GNt_8Q5DFd_4pWne1bSp4jKoQtLprBH3RJf9nz2h1JGEhw0sJYcsOl6C560bG3vmNGnydU96jL XTi5GSH6mgBFfcTCJROPcYpUhW0F3P.ReqEo22kOwUI1KNOpya9GnKHnTuW4N6OAA7ndV8QUE8mL ybA27ia_wk.089ug8j2aLcOCBdDC326xfBvk9Epy1n9H_bs23d_nKAA0f6dziEOYE4eSC7LnUaGE qqIW1GR.QwzNxenXbRygYogxOUL_dzzpcX.Y8._yXxqLFgsX25X.tE3H9Ip_XzSzWTWoRoneEAW6 Md6YaH_vwu8Kb3mWmKhyYNaaGQjTt__VRidXPQd1qfgF9i9NRgwXOgVFngP_5402B4kkaTqRkaxF uOqj6DxiBzfMKt5wsGNRAkAJeh189K94MRg8AYapvN3G2vSN.1dOsPkms0V1s9jMVSqhiWQICMAZ vmhkbjaHfWf4ukeAf2Svf1IRpNWmuHhzG0cEnarjjwaWvz0C73Q82z_itgDtWUfBqD.SZh_2CQ8d PQRLFQJzXkFzUN6g3hwnYVrGfs8hWQl5oAbCIxU11dHFmag7i7NTix4ZaSkiwCuG.tNAcJWpS.eH C3RbOkZg85OGMn.aQLg571fnL1ys.eOCg.ji4yR22OR3t3X6Hh9BLB0pFW2iNo53Ua6bpyIe_ner iw6sJsYPW5lUoUqepnA7Ihc0KCMNdHe7Vdg8Uexg.yXRIGCVmbxK2S_dH19b3w87yy7v5HxJIUK4 7etD0vGapb8fjFnqz2WFj7fpSwRm86i3x8.oLnDKpZ.2eXPmwDaDnroemGpZJSe6WXlK1r97biJr ZfC90qWVc14cp3agYsHOytJ8Uae4_GWR2ESawg8Wh60Yx_0nsEs4aLypLt8Akyzrzlta1BD1jfYM Bkx3qBpWtKBZ116AaUsdkNA6HkCrT166dTb.7fKNMQzQeUyUEKpF1gcl3K8VTqdDB6lXNCHmX2Ys iGw3rcWbyUsMiwUzhTpV.uffhMFFHyDpnNc_YRhA4oh4rqu9sFCBNCE2tO_.hzstBqjHiafs_GqL Yw0i70Kj70Z.UO2IFdI4e37B5B0AMrpNImDPAOaIic5bltspe9H9CM3JHuNVko1wULnuDxWFos7h z5g0.0fxN78ZrlsWoXV4nINlXg13rIiNJuyq92Nnw0t5HB67.VURONz8S.G_8fAOwQ_sZbpGx.yo 51m1dxnj4tuP8bXS60b8H58XbcGSeFRVFCH.Je9YBuYa2.NB5aUWNW22IiogMmxkVtTeatVtvANR LUPoEpoz8YcncpqONb1nIg.ifEcIoeN4oJcsHcMpjTfHBlUkweEu9vdVBP3YFqhXjtHxBg1zIn8d Cr8n9zIoMioY0bZQybuvqtkITFUpD5eCqkxA1jPEWvtSLzW5XAL.HkeOdVP38E..A5eEbjJWCzJn .IVYuaIcUkolhcLlhMPGo2daPMoIAd8zr9jYZiWuMpI.ofHVUV3HbyTuO6.cv.FFqzzVDOKy8Vad 0SqFlrprPU2iWaoUhZ7q.Bcm11hHWP0cMfAQ1Qx0WHbC8TWvpoeIgWZ.pgCoiSMtJ1Lq4eV8Hog5 JiAIviGPJ5vpZR9WfIHQBH9O6g2LLgMAB01MY.WGeyJ_dVcC7znCa0_XUlctwZO.4s12mSja9Nhq 36tJfWFxrZrGgQagaDQ9iI_HZK.pLTV0FiuvzAvihIpvHCRajcoxbZLinGgddyIkFU_ywf4m1hOL U6HouYw3mQejZykP1_dClNf8FVTYaBB0Hv1TfZUIOTQOWyIa1iYTA2DDwSGdaVugdNBpXt4DtzZS i2zcreyZ2ErH4511P_4LyCChqLUlzn2NJicInDtJsNmVYMc9EuPYFiT2SflQc6gtN8avt6Qd0zIA zg37Sep9ftU6Z9HFFm.w3rlFYK6XsizKPn_w7hueytHqLGiuVvQXetKNk5z2Yiu_7ffOeaFdgXxB Hzs2R.av7oW1tLllgmPA9F_BlrPF_wRvY4iyIF7DWV68oVwLHhb2kU1GXuQ5etO9MomQBnstuGTV 5Y.MqBnB5hYNmTtk.rgpenAVIlbCd1hjWc8BDOfec_s.Lscadp9N93QCa3AnoGxKtjMXQ7A584wo CC_dC4FlJC5.ZrbYmc7470o7Yp4ZXg6gf6nhZuAmq2KzGeQno_9UsFMRP4J3YqFp9dzCoLsEtk6I WKpX3ck333yXssQ-- X-Sonic-MF: X-Sonic-ID: c5c6ab4d-7d77-44a6-8542-68efc2602acd Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Thu, 7 Aug 2025 21:41:27 +0000 Received: by hermes--production-gq1-74d64bb7d7-s6s6l (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6c0d2c1cc5aafa29439df2db0391074b; Thu, 07 Aug 2025 21:41:22 +0000 (UTC) Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: Re: Deletion of just installed port-packages (excluding base): success From: Mark Millard In-Reply-To: <1707775018.328368.1754600078502@mail.yahoo.com> Date: Thu, 7 Aug 2025 14:41:11 -0700 Cc: "freebsd-pkgbase@freebsd.org" , "freebsd-pkg@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: References: <7d8a6b67-700c-47ac-8484-d6a45961a9c4@freebsd.org> <2ca670e7-b6e9-4d28-b3b8-029758db7735@gmail.com> <1707775018.328368.1754600078502@mail.yahoo.com> To: =?utf-8?Q?Yves_Gu=C3=A9rin?= , Graham Perrin X-Mailer: Apple Mail (2.3826.600.51.1.1) X-Rspamd-Queue-Id: 4bygbF3Z3nz3C9G X-Spamd-Bar: ---- 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] On Aug 7, 2025, at 13:54, Yves Gu=C3=A9rin wrote: > Dear >=20 > > Personally, I would rarely clean the cache >=20 > I did everytime I need space in /var so not desirable for my point of = view. >=20 > Regards, >=20 > Yves Guerin It might be that what was listed was only ones "that have been superseded by newer versions, and any packages that are no longer provided". (=46rom "man pkg-clean" in my environment.) > Le jeudi 7 ao=C3=BBt 2025 =C3=A0 16:23:03 UTC=E2=88=924, Graham Perrin = a =C3=A9crit :=20 >=20 >=20 > On 07/08/2025 16:57, Mark Millard wrote: >> =E2=80=A6 Actually the file indicates that = /var/cache/pkg/FreeBSD-*.pkg >> files would be deleted by the "pkg clean" (if -n had not been >> provided): >>=20 >> QUOTE >> The following package files will be deleted: >> = /var/cache/pkg/FreeBSD-libexecinfo-dev-lib32-15.snap20250715051601~2b1b4b0= e75.pkg >> /var/cache/pkg/FreeBSD-telnet-man-15.snap20241026125659.pkg >> . . . >> /var/cache/pkg/FreeBSD-bsdinstall-dbg-15.snap20250720000631.pkg >> /var/cache/pkg/FreeBSD-libexecinfo-dbg-15.snap20250720000631.pkg >> The cleanup will free 1 GiB >> END QUOTE >>=20 >> I do not know if this would be desired vs. not. >>=20 >> =E2=80=A6 >=20 > Personally, I would rarely clean the cache.=20 > I think, we're partly experimenting with what's possible; not = necessarily what's recommended (or desirable).=20 > I might demonstrate the effect of -fqy but that's certainly not a = recommendation; and so on.=20 > HTH =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Thu Aug 7 21:46:45 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 4bygjh2xDbz63Y8M for ; Thu, 07 Aug 2025 21:47:04 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-55.consmr.mail.gq1.yahoo.com (sonic315-55.consmr.mail.gq1.yahoo.com [98.137.65.31]) (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 4bygjf42XLz3CVX for ; Thu, 07 Aug 2025 21:47:02 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="Nus/xPVN"; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754603220; bh=wC8uW0wztDiZThJaJQzWSXF7siWl8TpVhsb9XPMZ++Q=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=Nus/xPVNpVdB8ouVKPjE/vddEyV/UDex8uQ7avETISdsNU0urLllvQmbIzb+uASYf76jdsUnp/z98ySpZMJBYhnDL7n5vGT6WirrGCqRX2vChcP3Ky5AvgbY6McRNFaicIQjfcDF+uGoBonZBmLpAPXVxxkWa6a/O15Bk1GBZzKxa0Wqas15NYjweY/gZX+7yQFOHr2TewzCQKb1DeBmIY4Ee+NFjJXsPnCAZx2VcKutmstM1+rIlJC1aq3bhX05h3vlSEOck9ANK8CcdOXCUKzI8jdIQS8hc6GGrDw024zjvAZAR8L3wf3xxnirPLYda158bRXyCMzme1ayG90W2g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754603220; bh=6kX7mzfsnGUX3dhaHr6DFdqg5kh4JY0HyfcHR1PBSeI=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=ItiSCY403+drmsOz7CEI9J1RzzMiFfOPaSPX/pd97ox1EOsp7MMPERM4+YQarhGY889MVdHTXZU5Ytijv8dJezKpvkpgYuzEapvPd6jweZhKvGgtH3DjFHRKax96MPvq4WOKB/2QgDpYFZuZpMYNuGtxM6oDAux994FlXH+O/HY5All5AmGgkzrdQoqqwwvgimqcn8/OxJ/Y8g2YtlEvkEUWky5xZ9bYhYCu5+uCwptoahCZntsVigklxwY5jDamnhFwgvfK4PXnaIyGaQyXZOma/AmNFlHpD4oAPYT0uI6e9+Fqu3F9ZFhrq0/2Y2UlHlncnPFhvdNqZC015RSM/A== X-YMail-OSG: g32.qwcVM1mXx19mZSe9sIPBYVW0gT3HEs3n.ZFUdlZy6Yr4e.qSkW663CD2ndX 0f.BDrZchnlLDUWEP_Hi.M1cAo75ls8e4AIwJbOlT_9gErOVhVm74GrzftcWeFdthOEqIILVeCcP iS5SHiSipfmVdi1akvPKL2zO40stM3vPcB1npD9KYvKBRD7RrzhJfEX2tIOJBrbPObv9PyDJQMYT KeDEO7xajbuamrG.bqCEx_dgr_Xkv1jWzHox4LZfcKOTdzmpzNp0HFpD.Msp3rky_H.jfKqJiriR D9VJL18XLl501NvT0Yt7VW54.mdGaz60WwtVZik.ScDsvaPYWGZqDfrTJ2m25MdZshB4RFJeTAYu qsoO83RoSUFVmEYqbfRNP8HVrFmfHtEVFRk_1njM2GPssHcbeW6PoH5ZKU1yUQkTYhJ_fsPyjq.T Wf2BGJlVwt_ertWYWi.pNfIGKgoiVauQhsiRiZQZQTN1AhvPUeXTlBtEBPafSn55oMr_ZQ3WjhGp oXnB0Cnb0aGhRUQ566i_pGgHptDyCef7E11RTkAN7NU1Q6wH.RFGg1GLBLQWsUpPmROK0nsBFTGI 4CbKwKAzoI6KvNi5KqlIPA0J_4DldNkeNhcGXnAL_d1ghi3niH3iMkn6Ydy1EG6KFoAKKfFBJnql ApKCuHfez1J4QYr_LpdNEgsR2OBlsR0fKnoULW1qcSwXV3qlBzJ7C.ru0hoF6IDCMNiCGeiY1Awz Jcvvahda12C2RYE9MtZljNFWTHztUwE_2ERL4hHhY_K2HWw26nXl8pqbfXL.toQvzSID1H.02Pto F78C3Cz9TQet8u3yoB3476roBUgyDJ7bH.e_g.U4TMVBAERh8U8JxTCp8BMhie2OSf1pa60QVCKo wBQvBSDjYgqTEFynKJ23edA_Elqyh7wweF9lWo_4esT7qtQloxivgB9askao8IoDAzEOeBgmRWDU JqprUoLLPEWJANcUmd9S_PgqiHOWXlwlDuPlv_1dWBddm73Ev0g4C.BwhXD2jUra8oJIiDv.Hl.K u6Uu.AwuG41tcZgdU_47lm2KwU8saERZ_LIxNne.8oWb48d1oRsJfkf.wnY.ShjVUc4rkpfwf7Ds 6VYts4t9VraD4D2O6AMgJT4t8C8ecodhXuiKmAJSadr0Ph_bwgX9GbxCizhKk9Hdct2SFjAPQq17 r3XeZj6rGHIPVs5PkC4X.5BLCWBcYJaEqw5UBAP_fVtjycxK_pL0_4_wbAPodIdece5DBwbpCn4V TjDEu_JjoASPnGJwWI_P.CWilbyRflfge1UphHkHmiTunomvAkXM17HvTnxFZKbhp6Ykrz_.bvXQ ktPG434hS8qWHteRowqVdHHNZ79MXNFDFQXhYQDuEBCACKk3VoyKGtt5CD8KGCmNAgFjy6y5GLX9 HEzUsj_Oi.a9TrezmPAwmOZQdhpUBPVKpAKIbvZIK8IhiyRMrKmrIMdak.RhVva0zmnKRtGf7s2h iIiMSH5cNlI5Tn3DkU4FKC43YYV9AfEV7_vyy8b6yn2K4P5a.zbftFh950n5EdpfWBK6nmNp3_qM Wb.Wo3tb7Q5WtcXqWHNaIBnPVbrDMGupdBjWYz6bbdhggY0p01JyAWfvvaSJ95JYJzCc41mF8K2I opfTddeLNP1Xr5DH_Yw3GTONiIobb6u3MDvTHumGEh60hrw.jnd6pnValXBzAQxAlWex9ByHAn0j VsEDLpf1CDtWQEQn7PSBDIN1VYmOE_7xG6vaPgOae0kWEZb_1ZXVEJQWl900u2bqmdfNtLjwtcjI bWY9EELoDlTML2ZCNAMG2Q_WHCNlPvkkq1tgbRXoGCzpchjh6vJCu4.vxfwNdBtvmXSXDbTt85Xp T9l_bWXVndrlQ9F5tPcA_ggG0j3hMEo20emtEEUSotzrIa3_oK2NeI8brqR892UorpMnn.QVr47x AshjfJQ7ZCX5VPKBo8RcFFj1mKQoIwFq2yjv5dAhwzedoZZq7DmBg2Id9h4xkU.msUpmRf2nZe6l uj2DNxuuc4051u6BUHcpv4mtYVXnw206udMhu8uTH0krUfWB_RHOkepLitKewfIC2kRTK0A2hyf7 gHiK3Lz02MoOLt5f7n7S1H8DXLQNvuBWAwEyNryM1RRqf5I61IKFdbL2At5WEKvGKaoaDeB75n4I py85NKZC36YpkntM49mdxA8038IvCML2gc5tnbcXVh1EnokUUG5dMcU52DyTCutgLLVJN7gIVrOS s5C_2l.tOEFoMNCvBvCyFALWk4zo1dfCE94tHpGa_AqU5B9RNihkoNxGXV.WFAwQrlYnLkjRDyXj BmQdBsy6YkvKT310- X-Sonic-MF: X-Sonic-ID: 64849c7e-211c-4af2-9472-99a963878f8c Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Thu, 7 Aug 2025 21:47:00 +0000 Received: by hermes--production-gq1-74d64bb7d7-w6q4t (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 462cf2cf88cb3cf3aee8c0e6fd0a64ef; Thu, 07 Aug 2025 21:46:56 +0000 (UTC) Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: Re: Deletion of just installed port-packages (excluding base): success From: Mark Millard In-Reply-To: Date: Thu, 7 Aug 2025 14:46:45 -0700 Cc: "freebsd-pkgbase@freebsd.org" , "freebsd-pkg@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: References: <7d8a6b67-700c-47ac-8484-d6a45961a9c4@freebsd.org> <2ca670e7-b6e9-4d28-b3b8-029758db7735@gmail.com> <1707775018.328368.1754600078502@mail.yahoo.com> To: =?utf-8?Q?Yves_Gu=C3=A9rin?= , Graham Perrin X-Mailer: Apple Mail (2.3826.600.51.1.1) X-Spamd-Result: default: False [-3.48 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.979]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_TO(0.00)[yahoo.ca,gmail.com]; TO_DN_EQ_ADDR_SOME(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.31:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.31:from]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-Rspamd-Queue-Id: 4bygjf42XLz3CVX X-Spamd-Bar: --- On Aug 7, 2025, at 14:41, Mark Millard wrote: > On Aug 7, 2025, at 13:54, Yves Gu=C3=A9rin = wrote: >=20 >> Dear >>=20 >>> Personally, I would rarely clean the cache >>=20 >> I did everytime I need space in /var so not desirable for my point of = view. >>=20 >> Regards, >>=20 >> Yves Guerin >=20 > It might be that what was listed was only ones "that have > been superseded by newer versions, and any packages that > are no longer provided". (=46rom "man pkg-clean" in my > environment.) Although, thnking about it, main ( and stable/* ) can have superseded versions of some or all pkg's twice or so a day. Removal at that rate, if not updating at that rate, might not be the best of ideas. So not cleaning automatically when not updating the FreeBSD-* may be what is appropriate. >> Le jeudi 7 ao=C3=BBt 2025 =C3=A0 16:23:03 UTC=E2=88=924, Graham = Perrin a =C3=A9crit :=20 >>=20 >>=20 >> On 07/08/2025 16:57, Mark Millard wrote: >>> =E2=80=A6 Actually the file indicates that = /var/cache/pkg/FreeBSD-*.pkg >>> files would be deleted by the "pkg clean" (if -n had not been >>> provided): >>>=20 >>> QUOTE >>> The following package files will be deleted: >>> = /var/cache/pkg/FreeBSD-libexecinfo-dev-lib32-15.snap20250715051601~2b1b4b0= e75.pkg >>> /var/cache/pkg/FreeBSD-telnet-man-15.snap20241026125659.pkg >>> . . . >>> /var/cache/pkg/FreeBSD-bsdinstall-dbg-15.snap20250720000631.pkg >>> /var/cache/pkg/FreeBSD-libexecinfo-dbg-15.snap20250720000631.pkg >>> The cleanup will free 1 GiB >>> END QUOTE >>>=20 >>> I do not know if this would be desired vs. not. >>>=20 >>> =E2=80=A6 >>=20 >> Personally, I would rarely clean the cache.=20 >> I think, we're partly experimenting with what's possible; not = necessarily what's recommended (or desirable).=20 >> I might demonstrate the effect of -fqy but that's certainly not a = recommendation; and so on.=20 >> HTH =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Fri Aug 8 01:20:31 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 4bymbh17mkz63pRm; Fri, 08 Aug 2025 01:27:12 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo49.interia.pl (smtpo49.interia.pl [217.74.67.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bymbf2RYjz44qP; Fri, 08 Aug 2025 01:27:10 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=interia.pl header.s=biztos header.b=ReNWSDBR; spf=pass (mx1.freebsd.org: domain of vermaden@interia.pl designates 217.74.67.49 as permitted sender) smtp.mailfrom=vermaden@interia.pl; dmarc=pass (policy=quarantine) header.from=interia.pl Date: Fri, 08 Aug 2025 03:20:31 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Sulev-Madis Silber , "freebsd-current@freebsd.org" , freebsd-stable@FreeBSD.org, freebsd-pkgbase@FreeBSD.org X-Mailer: interia.pl/pf09 In-Reply-To: References: X-Originating-IP: 45.148.42.1 Message-Id: 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=UTF-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754616034; bh=YpDS4FlFc7njYt8gxttIoj0/6lF/JtLAk8cs/8gMxAw=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=ReNWSDBRiypYNPpM6NEXF2CFjQ5xw/69v6w3M0t+yZ8GKXu/GFPxZgbEhYDva4q9X +OuCLoLOImUoDfSi9ZDAp3n9Vr7waLz+WEMp5jy+3I3Ss69FCY/qqv78TdiaO6YIBN U/xktmOHyr3btCkZIKq4kI+EjWmVfRd/wN6toQLs= X-Spamd-Result: default: False [-2.71 / 15.00]; DWL_DNSWL_LOW(-1.00)[interia.pl:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_SPAM_SHORT(0.89)[0.891]; DMARC_POLICY_ALLOW(-0.50)[interia.pl,quarantine]; MID_RHS_NOT_FQDN(0.50)[]; R_DKIM_ALLOW(-0.20)[interia.pl:s=biztos]; R_SPF_ALLOW(-0.20)[+ip4:217.74.64.0/22]; RWL_MAILSPIKE_VERYGOOD(-0.20)[217.74.67.49:from]; ONCE_RECEIVED(0.10)[]; MIME_GOOD(-0.10)[text/plain]; SUSPICIOUS_AUTH_ORIGIN(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:16138, ipnet:217.74.64.0/22, country:PL]; RCPT_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[interia.pl:+]; HAS_XOIP(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkgbase@freebsd.org,freebsd-stable@freebsd.org]; FREEMAIL_FROM(0.00)[interia.pl]; FREEMAIL_ENVFROM(0.00)[interia.pl] X-Rspamd-Queue-Id: 4bymbf2RYjz44qP X-Spamd-Bar: -- OK, Colin Percival just announced 15.0-PRERELEASE - yet the PKGBASE concept= - besides 'kinda working' - does not holds to the POLA principle at all - = and if anyone will chose to use PKGBASE instead of 'classic' install the 'p= kg delete -af' will not only delete all the third party packages but will a= lso WIPE almost ENTIRE BASE SYSTEM of FreeBSD ... this is not unacceptable = to say the least. My 'vote' here does not changed. Lets keep pkg(8) for third party packages with: - /etc/pkg - /usr/local/etc/pkg - /var/db/pkg Lets have pkgbase(8) for FreeBSD Base System PKGBASE with: - /etc/pkgbase - /usr/local/etc/pkgbase - /var/db/pkgbase Its literally the same 'separation' as the Base System for binaries: - /bin - /usr/bin - /sbin - /usr/sbin And /usr/local PREFIX for third party packages as: - /usr/local/bin - /usr/local/sbin Regards, vermaden Temat: Re: PKGBASE Removes FreeBSD Base System Feature Data: 2025-08-07 2:10 Nadawca: "Sulev-Madis Silber" <freebsd-current-freebsd-org111@ketas.si.p= ri.ee> Adresat: freebsd-current@freebsd.org;=20 >=20 >> what linux distros do here? extra options to avoid deleting the basic things like kernel and minimal userland utils? if you happen to make way too broad package deletion. i don't think linux sysadmins want it either. even if you consider linux moving faster and with less seatbelts ("allow shit like that" (c) vermaden). it's not pkg fault it does wipe system clean if you asked it. also, des@ reminded me that pkg replaced older tracking system 12 years ago. yet, i see pkg production versions being released just recently with a bug that user immediately notices. it was fixed because oops humans make mistakes. but it would be a horror if pkg does those things when it manages the entire system. granted, you can always boot at least external media when any "nuclear" pkg update comes out. this one wasn't but... and one could say that pkgbase is extensively discussed everywhere. but we still have discussions like this here. even fights. what if you miss all those? i never knew 32bit is on the way out until i happened to randomly read that warning from kernel boot log. there are number of those things in fbsd. happened earlier, happened lately. maybe it's inevitable. were you scared to install new major version like 5 or 13 right away because who knows what will happen? luckily there are 2, sometimes 3 majors to choose from should some of them include rushed in late changes that turned out to be buggy. it feels like it got worse lately. i mean more changes, more breaks. i don't know why this isn't confined to current or stable. those are annoying type of changes. hopefully pkgbase will not be switched on before it's done. but pkg for ports still has issues and it's now default package manager here. feels like too much hassle. there are many changes, i mean. good, but extra fuzz. drm for gpus, wifi driver changes, wifi adapter firmware loading changes. all with somebody complaining that (s)he didn't know there was breaking change. i don't have had reason to run -af and not checking either but if you had habit of doing that, it would be similar to rm ~ catching the / along too. unsure what the fix is. (userland) utils and kernel printing it out to console? over longer period of time? i mean i could understand that change was discussed "everywhere", meetings, mailing lists. it would still be missed. if i make something, which i only tried once, and publish it, i would never expect them to be aware of changes i make. because release notes, changelogs, those don't get attention. and you can still miss stuff. i once told that correct procedure is to check everything throughly and then upgrade, but i have passed this myself often. and have gotten "fallouts" too. in fbsd the only thing i would need to stand back, squint and duck is when booting new current. when pkgbase gets out in installer, i expect it to still have issues and i would rather stand back and watch this "nuke" going off. because it does make radical changes. one of most wtf is that now one needs to deal /etc in new ways. and if those differ from mergemaster or etcupdate, it would make somebody mad. perhaps even worse than i could. in my mind, changes are good. if they are reasonable. and known. probably knowing is biggest issue. what if one misses all those 10 different places? i never checked, does freebsd-update tell that pkgbase is coming? does buildworld, maybe installworld tell that? that i actually used and i don't see it. because those are like places where you see it. i can't recall if ports warned of pkgng coming soon? i also prefer if those messages would include plans and not final decisions to make a change. i haven't tries pkgbase myself, maybe i will, maybe i don't. unsure what fix is. maybe start putting things right into where everyone sees it. unsure. and if i were you, whoever leads pkgbase initiative in "high castle" (it does feel like this!), i would not let users delete base with -af. it's rather unusual anyway and i don't think not deleting would get people as mad as deleting stuff. i can't recall what was it, was it repo manager on linux distro or something else but something wanted you to write whole sentence, observing caps and so on. then it executed that irreversible operation. in my systems, i've been configured things to ask date & tim= es when i really wanted to not do anything stupid. that would get somebody's brain working and maybe they interrupt their autopilot mode if they didn't actually want it. trust me, deleting freebsd-kernel, removing freebsd-bin, pkg-bootstrap... isn't what you want to see, then it's too late. and yes, add echos to installworld end and freebsd-update if it's not there already because that's what people see >=20 >=20 >=20 > On August 7, 2025 1:21:32 AM GMT+03:00, vermaden=20 wrote: >>So You still do not understand ... >> >>The pkg(8) command works fine - its just NOT SUPPOSE to DESTROY most of the FreeBSD Base System - because FreeBSD is not Linux to allow shit like that ... >> >> >> >> >>Temat: Re: PKGBASE Removes FreeBSD Base System Feature >>Data: 2025-08-07 0:13 >>Nadawca: "Ceri Davies" <ceri@submonkey.net> >>Adresat: "vermaden" <vermaden@interia.pl>;=20 >>DW: FreeBSD-pkgbase@freebsd.org; freebsd-pkg@freebsd.org; freebsd-current@freebsd.org; freebsd-stable@freebsd.org;=20 >> >> >> >>>> On 6 Aug 2025, at 22:54, vermaden wrote: >>>>=20 >>>> =EF=BB=BF >>>>>=20 >>>>> No, it has the same behaviour. >>>>=20 >>>> English is not my primary language so I will try to explain in more >>simple words as you probably did not understood. >>>>=20 >>>> NOPE. >>>>=20 >>>> It DOES NOT has the same behavior. >>>=20 >>> In each case it forcibly deletes all the packages from your system, >>like you asked. >>>=20 >>> I understood you fine, I just disagree that this is a shocking result >>when you have specified the =E2=80=9Call=E2=80=9D and =E2=80=9Cforce=E2= =80=9D flags. In fact it is >>exactly what that command is documented to do and therefore is very far >>from a violation of the principle of least astonishment. >>>=20 >>> Ceri >>>>>=20 >>>=20 >>>=20 >>>=20 >> >=20 >=20 >=20 From nobody Fri Aug 8 01:28:50 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 4bymdg2pjZz63pXV; Fri, 08 Aug 2025 01:28:55 +0000 (UTC) (envelope-from void@f-m.fm) Received: from fout-a8-smtp.messagingengine.com (fout-a8-smtp.messagingengine.com [103.168.172.151]) (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 4bymdf1Gltz47D3; Fri, 08 Aug 2025 01:28:54 +0000 (UTC) (envelope-from void@f-m.fm) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=f-m.fm header.s=fm3 header.b=h76rnai4; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=csyop1Ip; spf=pass (mx1.freebsd.org: domain of void@f-m.fm designates 103.168.172.151 as permitted sender) smtp.mailfrom=void@f-m.fm; dmarc=pass (policy=none) header.from=f-m.fm Received: from phl-compute-10.internal (phl-compute-10.internal [10.202.2.50]) by mailfout.phl.internal (Postfix) with ESMTP id DB834EC0113; Thu, 7 Aug 2025 21:28:52 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-10.internal (MEProxy); Thu, 07 Aug 2025 21:28:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=f-m.fm; h=cc :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1754616532; x=1754702932; bh=Rq/Xt/7XQD F6Flio8BUfPcy1aN+7cBbYU6bWPjmny4Y=; b=h76rnai4jnCjjt6wa1p17RJCEX bmiN/yMbaEH+hJo3WE5oy+D/Asu9wkUSyByW9ROqt6RUu43TF8pw1wQNYyT96xcv HPJfWXpmYzVguDaR0cMkoqUUAd460dt7Lii5RTi0KfA+bBoylsTl93bWb2h3KNeS aS4R+LmCMf8DKpwbXaHfJNj2lD/dVtNTnh2mZUJ7IgEXB4F4Thh6iSN3NDRi0x80 uG1bDv42Idemy4XyaGrr2FxU2e9oehWXcUgTA12FmSkWXSB185WigHnQGv01qJOg PHpthvAUxkC8bIVyfWE7oK36KUPMI+CYDna/DUP7KNn3LQr+6ixBMo0oZXjw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1754616532; x=1754702932; bh=Rq/Xt/7XQDF6Flio8BUfPcy1aN+7cBbYU6b WPjmny4Y=; b=csyop1Ip5SY2GDnKgeETDE+v2zFh+tPKadAvIWg70fxJwc5QdOD MvUDL/i/kRm7XRPoOvl6gm8nUG2s6Xi8g7Am/f0mVyYA76sAZHYvo3NwSerRGLta DQgTd+9BkV2RJ231RYNL8Fucmq7+lOoOoPWAsCghq0wrNkzAlARH4hfqjdf+6iPD AZ2yJH59DJf+Fmqp9hupIYhEKAMHBVLr36onha+p1WpS6Lk5QI+jwMoYvPtR0mB5 /EMyz2kI2Uv/gL6hCca6Us4Gk0EayxxN+uNchrdEqBq0Qoh21LwyH2OKsNQmRoso Yo25BlFq21wlcwMhflWOB8FcBxzif5tNPXA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduvddvgeelucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujgesthdtredttd dtvdenucfhrhhomhepvhhoihguuceovhhoihgusehfqdhmrdhfmheqnecuggftrfgrthht vghrnhepkeeluddvlefhieelfefggffhffektdehleelgfdugfdvgeekjeejuddtheehgf eunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepvhho ihgusehfqdhmrdhfmhdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouhhtpd hrtghpthhtohepfhhrvggvsghsugdqphhkghgsrghsvgesfhhrvggvsghsugdrohhrghdp rhgtphhtthhopehfrhgvvggsshguqdgtuhhrrhgvnhhtsehfrhgvvggsshgurdhorhhg X-ME-Proxy: Feedback-ID: i2541463c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 7 Aug 2025 21:28:52 -0400 (EDT) Date: Fri, 8 Aug 2025 02:28:50 +0100 From: void To: freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org Subject: Re: PKGBASE Removes FreeBSD Base System Feature Message-ID: Mail-Followup-To: freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org References: 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=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: X-Spamd-Result: default: False [-3.10 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.50)[-0.503]; DMARC_POLICY_ALLOW(-0.50)[f-m.fm,none]; MID_RHS_NOT_FQDN(0.50)[]; R_DKIM_ALLOW(-0.20)[f-m.fm:s=fm3,messagingengine.com:s=fm3]; R_SPF_ALLOW(-0.20)[+ip4:103.168.172.128/27]; RCVD_IN_DNSWL_LOW(-0.10)[103.168.172.151:from]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[f-m.fm]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_THREE(0.00)[3]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[f-m.fm]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[f-m.fm:+,messagingengine.com:+]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkgbase@freebsd.org]; ASN(0.00)[asn:151847, ipnet:103.168.172.0/24, country:AU]; RCVD_VIA_SMTP_AUTH(0.00)[]; MISSING_XM_UA(0.00)[]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim] X-Rspamd-Queue-Id: 4bymdf1Gltz47D3 X-Spamd-Bar: --- On Thu, Aug 07, 2025 at 01:43:28AM +0200, Tomek CEDRO wrote: >+1 =) > >Base and Userland should be clearly separated, as it was, as it is, no >matter how it will be organized internally (i.e. modular base) :-) +1 here also. Why not avoid breaking POLA by having a differently-named binary for pkgbase management? Different switches, too. -- From nobody Fri Aug 8 02:14:12 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 4bynf900cYz63v2G; Fri, 08 Aug 2025 02:14:25 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo69.interia.pl (smtpo69.interia.pl [217.74.67.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bynf81Wb9z4GYK; Fri, 08 Aug 2025 02:14:24 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=interia.pl header.s=biztos header.b=rQz59lW7; spf=pass (mx1.freebsd.org: domain of vermaden@interia.pl designates 217.74.67.69 as permitted sender) smtp.mailfrom=vermaden@interia.pl; dmarc=pass (policy=quarantine) header.from=interia.pl Date: Fri, 08 Aug 2025 04:14:12 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Sulev-Madis Silber , "freebsd-current@freebsd.org" , "freebsd-stable@FreeBSD.org" , "freebsd-pkgbase@FreeBSD.org" X-Mailer: interia.pl/pf09 In-Reply-To: References: X-Originating-IP: 45.148.42.1 Message-Id: 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=UTF-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754619255; bh=3PZAjWJG5fOBfTo7E0Z23Bh6Ue0nQ/jR3dx6AmtfUAk=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=rQz59lW7DxOEAogz/jcSX2wV+CSHy2DpCabQcflnIBAApUFtJ2E60OMZeFsHPLNSK NgRUespiBgDg5XT2mExXHQAKjFGKAXDW849zT1aT9PjtWdNhvJfYG/B0bcKO1W50rD 6DQwmlr220Dg23uepeOsIlSJI5FgjGpb1TZsH7x8= X-Spamd-Result: default: False [-4.60 / 15.00]; DWL_DNSWL_LOW(-1.00)[interia.pl:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[interia.pl,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:217.74.64.0/22:c]; RWL_MAILSPIKE_VERYGOOD(-0.20)[217.74.67.69:from]; R_DKIM_ALLOW(-0.20)[interia.pl:s=biztos]; ONCE_RECEIVED(0.10)[]; MIME_GOOD(-0.10)[text/plain]; SUSPICIOUS_AUTH_ORIGIN(0.00)[]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:16138, ipnet:217.74.64.0/22, country:PL]; RCPT_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[interia.pl:+]; HAS_XOIP(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkgbase@freebsd.org,freebsd-stable@freebsd.org]; FREEMAIL_FROM(0.00)[interia.pl]; FREEMAIL_ENVFROM(0.00)[interia.pl] X-Rspamd-Queue-Id: 4bynf81Wb9z4GYK X-Spamd-Bar: ---- One small 'patch' ... - this is not unacceptable to say the least. + this is unacceptable to say the least. Temat: Re: PKGBASE Removes FreeBSD Base System Feature Data: 2025-08-08 3:37 Nadawca: "vermaden" <vermaden@interia.pl> Adresat: "Sulev-Madis Silber" <freebsd-current-freebsd-org111@ketas.si.p= ri.ee>; "freebsd-current@freebsd.org" <freebsd-current@freebsd.org>; fre= ebsd-stable@FreeBSD.org; freebsd-pkgbase@FreeBSD.org;=20 >=20 >> OK, Colin Percival just announced 15.0-PRERELEASE - yet the PKGBASE concept - besides 'kinda working' - does not holds to the POLA principle at all - and if anyone will chose to use PKGBASE instead of 'classic' install the 'pkg delete -af' will not only delete all the third party packages but will also WIPE almost ENTIRE BASE SYSTEM of FreeBSD ... this is not unacceptable to say the least. >=20 > My 'vote' here does not changed. >=20 > Lets keep pkg(8) for third party packages with: > - /etc/pkg > - /usr/local/etc/pkg > - /var/db/pkg >=20 > Lets have pkgbase(8) for FreeBSD Base System PKGBASE with: > - /etc/pkgbase > - /usr/local/etc/pkgbase > - /var/db/pkgbase >=20 > Its literally the same 'separation' as the Base System for binaries: > - /bin > - /usr/bin > - /sbin > - /usr/sbin >=20 > And /usr/local PREFIX for third party packages as: > - /usr/local/bin > - /usr/local/sbin >=20 > Regards, > vermaden >=20 >=20 >=20 >=20 >=20 > Temat: Re: PKGBASE Removes FreeBSD Base System Feature > Data: 2025-08-07 2:10 > Nadawca: "Sulev-Madis Silber" <freebsd-current-freebsd-org111@ketas.si.pri.ee> > Adresat: freebsd-current@freebsd.org;=20 >=20 >>=20 >>> what linux distros do here? extra options to avoid > deleting the basic things like kernel and minimal userland utils? if you > happen to make way too broad package deletion. i don't think linux > sysadmins want it either. even if you consider linux moving faster and with > less seatbelts ("allow shit like that" (c) vermaden). it's not pkg fault it > does wipe system clean if you asked it. also, des@ reminded me that pkg > replaced older tracking system 12 years ago. yet, i see pkg production > versions being released just recently with a bug that user immediately > notices. it was fixed because oops humans make mistakes. but it would be a > horror if pkg does those things when it manages the entire system. granted, > you can always boot at least external media when any "nuclear" pkg update > comes out. this one wasn't but... and one could say that pkgbase is > extensively discussed everywhere. but we still have discussions like this > here. even fights. what if you miss all those? i never knew 32bit is on the > way out until i happened to randomly read that warning from kernel boot > log. there are number of those things in fbsd. happened earlier, happened > lately. maybe it's inevitable. were you scared to install new major version > like 5 or 13 right away because who knows what will happen? luckily there > are 2, sometimes 3 majors to choose from should some of them include rushed > in late changes that turned out to be buggy. it feels like it got worse > lately. i mean more changes, more breaks. i don't know why this isn't > confined to current or stable. those are annoying type of changes. > hopefully pkgbase will not be switched on before it's done. but pkg for > ports still has issues and it's now default package manager here. feels > like too much hassle. there are many changes, i mean. good, but extra fuzz. > drm for gpus, wifi driver changes, wifi adapter firmware loading changes. > all with somebody complaining that (s)he didn't know there was breaking > change. i don't have had reason to run -af and not checking either but if > you had habit of doing that, it would be similar to rm ~ catching the / > along too. unsure what the fix is. (userland) utils and kernel printing it > out to console? over longer period of time? i mean i could understand that > change was discussed "everywhere", meetings, mailing lists. it would still > be missed. if i make something, which i only tried once, and publish it, i > would never expect them to be aware of changes i make. because release > notes, changelogs, those don't get attention. and you can still miss stuff. > i once told that correct procedure is to check everything throughly and > then upgrade, but i have passed this myself often. and have gotten > "fallouts" too. in fbsd the only thing i would need to stand back, squint > and duck is when booting new current. when pkgbase gets out in installer, > i expect it to still have issues and i would rather stand back and watch > this "nuke" going off. because it does make radical changes. one of most > wtf is that now one needs to deal /etc in new ways. and if those differ > from mergemaster or etcupdate, it would make somebody mad. perhaps even > worse than i could. in my mind, changes are good. if they are reasonable. > and known. probably knowing is biggest issue. what if one misses all those > 10 different places? i never checked, does freebsd-update tell that pkgbase > is coming? does buildworld, maybe installworld tell that? that i actually > used and i don't see it. because those are like places where you see it. i > can't recall if ports warned of pkgng coming soon? i also prefer if those > messages would include plans and not final decisions to make a change. i > haven't tries pkgbase myself, maybe i will, maybe i don't. unsure what fix > is. maybe start putting things right into where everyone sees it. unsure. > and if i were you, whoever leads pkgbase initiative in "high castle" (it > does feel like this!), i would not let users delete base with -af. it's > rather unusual anyway and i don't think not deleting would get people as > mad as deleting stuff. i can't recall what was it, was it repo manager on > linux distro or something else but something wanted you to write whole > sentence, observing caps and so on. then it executed that irreversible > operation. in my systems, i've been configured things to ask date & times > when i really wanted to not do anything stupid. that would get somebody's > brain working and maybe they interrupt their autopilot mode if they didn't > actually want it. trust me, deleting freebsd-kernel, removing freebsd-bin, > pkg-bootstrap... isn't what you want to see, then it's too late. and yes, > add echos to installworld end and freebsd-update if it's not there already > because that's what people see >>=20 >>=20 >>=20 >> On August 7, 2025 1:21:32 AM GMT+03:00, vermaden=20 > wrote: >>>So You still do not understand ... >>> >>>The pkg(8) command works fine - its just NOT SUPPOSE to DESTROY most > of the FreeBSD Base System - because FreeBSD is not Linux to allow shit > like that ... >>> >>> >>> >>> >>>Temat: Re: PKGBASE Removes FreeBSD Base System Feature >>>Data: 2025-08-07 0:13 >>>Nadawca: "Ceri Davies" <ceri@submonkey.net> >>>Adresat: "vermaden" <vermaden@interia.pl>;=20 >>>DW: FreeBSD-pkgbase@freebsd.org; freebsd-pkg@freebsd.org; > freebsd-current@freebsd.org; freebsd-stable@freebsd.org;=20 >>> >>> >>> >>>>> On 6 Aug 2025, at 22:54, vermaden wrote: >>>>>=20 >>>>> =EF=BB=BF >>>>>>=20 >>>>>> No, it has the same behaviour. >>>>>=20 >>>>> English is not my primary language so I will try to explain in > more >>>simple words as you probably did not understood. >>>>>=20 >>>>> NOPE. >>>>>=20 >>>>> It DOES NOT has the same behavior. >>>>=20 >>>> In each case it forcibly deletes all the packages from your system, >>>like you asked. >>>>=20 >>>> I understood you fine, I just disagree that this is a shocking > result >>>when you have specified the =E2=80=9Call=E2=80=9D and =E2=80=9Cforce=E2= =80=9D flags. In fact > it is >>>exactly what that command is documented to do and therefore is very > far >>>from a violation of the principle of least astonishment. >>>>=20 >>>> Ceri >>>>>>=20 >>>>=20 >>>>=20 >>>>=20 >>> >>=20 >>=20 >>=20 >=20 >=20 >=20 From nobody Fri Aug 8 02:17:23 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 4bynjd4L9Yz63vhB; Fri, 08 Aug 2025 02:17:25 +0000 (UTC) (envelope-from cperciva@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bynjd24TRz4JTY; Fri, 08 Aug 2025 02:17:25 +0000 (UTC) (envelope-from cperciva@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754619445; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=s1WqotRzEiOpGS1fJVoJtfSff+IiOl0DWHQBT/S3UX0=; b=YOv9upUOrJGfh2ypD+N6UWs3DwBiTQjJodqDadAHZxH/qFXL6AFo6vPbv7LJE8Lv758YJL xNGHDtLfF5ohPiv6aIG2e3N+JfG1W55sLpyMB5Clr37AiW6WaAyiD9joBFwzMBKiA2fzzo 5QLSQLJAzO5MQd5r+TdWyZXDWXY2lqRRBBtGGwvMb4CI6/JH+Y9b87ltCPiM2pfKvxBbD7 kmD+dbn9XqVMmUFShCSwptNPgdeAykvzd03Zygz6T3dVDKOVgSJ5BiP4gDTtSxtqawxX8R yQekg1sE1R2i+ZGe/PZSRdT9gXoZynOyyRj4M1pxpZJwATvG+wjPMFSYoXqlzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754619445; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=s1WqotRzEiOpGS1fJVoJtfSff+IiOl0DWHQBT/S3UX0=; b=eI8iPLzghXQjhCXZSEOP0onQ0IZoph0gWLfzMNTfaHojqNVsBMQD9SYUFuXfIjQoc8DO/w yrDzPTYe773Ko5uLhixvXsi13GKGqUOTk9KM9dpevF1ViUNRZsIH9bSL2bGV7VetcyuzUA K4djPLRzREXEKjNCJBz1jkd29z/+Q40bPzXfqVesSbw+ZJtFcqAoQ6/7I2k+mgUINvNvmW CWHt3Eo4li+nxWMoaiwUX025IbXe31aRYlFyCyPtCHo11G8Xq622fcKYUXr9Acp0ktF0yY v4UvfPmJjFGqtuMOTRZqfIwhoLYzsjhmFy88/6BnMQuMcLOR1K65/jiKzdCI/g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754619445; a=rsa-sha256; cv=none; b=MF/iuyraxC/5JfXU4B8csRvxk+JhlVKiUg6KR6sVGUi5G+TE5KOEsNO3pwNSeTJbhk4fYq n+Lpn/O2gLnim/24qk0HNh902JfRr7QQsBa7HFpEdGgYwLfvYEj+55Yghi6Sg+WLTUP7nG 3HCFDwfCTaK+YIHm33G+jGm/qtYspk/MjhEkpjF+XXSBb74W1WMkdcYerCONA46w+NicfI oyUgePUwAseqq1lu9eQF97KBSu6H2SPgf3p81Qz/CoJWvqmwtTJ8JiTj+Var3hFJydcwBu pHr5GAoOLqP23efNIExukBAYMh97nVtua8Mb5pw+kgopits4VVrv+YXQRx+LXA== Received: from [192.168.6.36] (S0106684a76304d01.vf.shawcable.net [70.69.240.84]) (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) (Authenticated sender: cperciva/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bynjc4p35z3L6; Fri, 08 Aug 2025 02:17:24 +0000 (UTC) (envelope-from cperciva@freebsd.org) Message-ID: Date: Thu, 7 Aug 2025 19:17:23 -0700 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 User-Agent: Mozilla Thunderbird Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: vermaden , Sulev-Madis Silber , "freebsd-current@freebsd.org" , freebsd-stable@FreeBSD.org, freebsd-pkgbase@FreeBSD.org References: Content-Language: en-US From: Colin Percival Autocrypt: addr=cperciva@freebsd.org; keydata= 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 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 8/7/25 18:20, vermaden wrote: > OK, Colin Percival just announced 15.0-PRERELEASE - yet the PKGBASE concept - besides 'kinda working' - does not holds to the POLA principle at all - and if anyone will chose to use PKGBASE instead of 'classic' install the 'pkg delete -af' will not only delete all the third party packages but will also WIPE almost ENTIRE BASE SYSTEM of FreeBSD ... this is not unacceptable to say the least. POLA is inherently subjective; what astonishes one person might be exactly what another person expects. In this particular case, while someone might indeed be astonished that "forcibly delete everything" deletes everything, someone else could well be astonished if "pkg delete -f clang" doesn't in fact delete clang. > My 'vote' here does not changed. > > Lets keep pkg(8) for third party packages with: > - /etc/pkg > - /usr/local/etc/pkg > - /var/db/pkg > > Lets have pkgbase(8) for FreeBSD Base System PKGBASE with: > - /etc/pkgbase > - /usr/local/etc/pkgbase > - /var/db/pkgbase I would like this idea, except for one wrinkle: I don't think it would work. In particular, packages installed from ports might depend on packages from the base system, so having a single tool which knows about both is necessary. -- Colin Percival FreeBSD Release Engineering Lead & EC2 platform maintainer Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid From nobody Fri Aug 8 04:00:11 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 4byr0X4yQHz645gd for ; Fri, 08 Aug 2025 04:00:28 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) (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 4byr0X1CkFz3KJM for ; Fri, 08 Aug 2025 04:00:28 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb32.google.com with SMTP id 3f1490d57ef6-e902e1a2996so1430836276.3 for ; Thu, 07 Aug 2025 21:00:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1754625625; x=1755230425; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ot99B9GWFHQ0CteksIkJaQV0PW9Q8M04QuUDLAov60I=; b=cASqU7N43uOvS4igkU+iKWOJ718Oh2Hn9MC5SHM+kfn4XnhYug8aVksHRH4+RV9FOo ZmbHq51WchMsRzmoxYE8+ibohzh5UUa1bRqhvZjHlGbaeUi7vGJMJ5FLwS7hfbbr9Zij WuUJ9jxTpRHq1x7Awgj7qtwFS2bJ4CwVO0qQiVf1eYWJ8YOWoB4TXctlRSLhd2tcOG3+ pxGVH5h1D9I3x+9T0UikcpAHJNOwPTTFS3vY8GcQpqVPomT49lmIh6LSrqSTxb8/DUi/ Izpy2O1bb3WrnJi6rLtXsHD+QcB5VgrntDgCo4SblZbjo/JUSWtNFIh2yH/p8lzwkzqB MZHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754625625; x=1755230425; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ot99B9GWFHQ0CteksIkJaQV0PW9Q8M04QuUDLAov60I=; b=AOzeeOvct5+kizzAypD71fZ0IHt3ffI3tMX+EpisiiJRM+xpdIx3J/aLFCo9LwWZiC puGK68nAmNugaTVQbkvqOWRcVPIEEy9d4vplhIaUxKqLFHuO2G1ZiopP9rg6Lm1/72oA sk+qAvb05K7+CcpH62Pd9SFmpLbTcpUr5cq1dTlAATdqMmNF+vGnaXZ8q+PnHMYCLtSQ fsRikrTvfaas/xB3LSImOREHwbJ4scxr7mjA/WR0ITsYeAGKkksl8xmN5FjyfavMwzJi BKBm95Zkfx9N5uYGiByXz+SYogE+bZ6m2sVbYbjyA2PIxPgHkadSQlJPMaZsuGZEI139 6wMA== X-Forwarded-Encrypted: i=1; AJvYcCW3jXY3KoYWeTn1rJFL8gi8Lu3zGseHN+jzzdLGc/tKLZlf659jRrodokjhUqR/F4ReRf1MSZlDeLV5feHVGJM=@freebsd.org X-Gm-Message-State: AOJu0YzDQY/26Rr4MawIJvnXUtv/ktPIme3nt2kjMAV8jSHKef7A0a2k dCCn465LgrcxSsfUPKygb+OODvinM7ttvBtTptX9InCj43Hx1XjBUiCr/PPlyCBhSQ== X-Gm-Gg: ASbGncs8ZKyml03l8WQt8Z68Gl22COCno/zR5/eBhV84Uq9e5sv8yhvqfeqPIGjssit iTD07wBrF5u0HzozS9Kb/UfDX4Fhgm3czENWA3js1qhDNahmtNOZVj1TOxd4uU/P7vpWlcsT2vN 4oV3x988T7aQ6xJhdCkeDmFSdaUWSzQnzjcsidwjQzP0IMgT9rb15qF4nGv1eQxzQ+XN/S+eVA1 jlaJloNOxKKj6yzzXk0cjzt4v3JXBCydWBgin304bdFv2QTufhb+WB46KYZq9AyH5IEiW5v02gm WzqDySb8NVkgTKjkV3DBs1/hHexzWYUaIKsNPIxOBbvBE5IXgBXbuN/Voh1X4L1UESH0DiwJEni xYG52p2ugkuSrxLMfGJRA6grxgc9rdq3zXWswOlaSR8vMbZeGEcKDdcDy3ek= X-Google-Smtp-Source: AGHT+IE094H+4AK4WKXVYCz8NWvq2m3vDWDWLDX9AgZBOa4HHdhIsChgf5qqVpVUO4EQ8lcsIbYPOg== X-Received: by 2002:a05:6902:1108:b0:e8b:908a:a932 with SMTP id 3f1490d57ef6-e904b12430emr2083491276.0.1754625625054; Thu, 07 Aug 2025 21:00:25 -0700 (PDT) Received: from mail-yw1-f169.google.com (mail-yw1-f169.google.com. [209.85.128.169]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e900da4155csm3607635276.39.2025.08.07.21.00.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 07 Aug 2025 21:00:24 -0700 (PDT) Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-71b6ab52e8cso17736777b3.0; Thu, 07 Aug 2025 21:00:24 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCWCKSf+ja/BumqAziGmLcBzdcPmtwELbgXl6DeAulPEaARbOk9E24DAsgwn0OrAfhAa6QNrJyudGpCZDui4tVU=@freebsd.org, AJvYcCWSnYcz2qYT3MSQIu/hPnaVXybLQbMPfulQA8oJQy36sR8IFeZOqpBOOi9b+fi5Ic/5zPK9mWIqdhYkj6JTlhD3@freebsd.org, AJvYcCWo9f4tnxvT+DamythFmPf1dxWdj+t9Y49bldLGocsIwm6XA/2N6jLsliCZ1ciM6UiiQddi4MACaLFXsgYHTm0=@freebsd.org X-Received: by 2002:a05:690c:700e:b0:71a:2130:a8fc with SMTP id 00721157ae682-71bf0e51c86mr22529337b3.35.1754625623464; Thu, 07 Aug 2025 21:00:23 -0700 (PDT) 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 References: In-Reply-To: From: Tomek CEDRO Date: Fri, 8 Aug 2025 06:00:11 +0200 X-Gmail-Original-Message-ID: X-Gm-Features: Ac12FXzvA1rStK43CVkQgc6R-AYCbYsy61CS0bzu7LjbKHOa-s9Fx_2ZxJozsS0 Message-ID: Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Colin Percival Cc: vermaden , Sulev-Madis Silber , "freebsd-current@freebsd.org" , freebsd-stable@freebsd.org, freebsd-pkgbase@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4byr0X1CkFz3KJM X-Spamd-Bar: ---- 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:15169, ipnet:2607:f8b0::/32, country:US] On Fri, Aug 8, 2025 at 4:18=E2=80=AFAM Colin Percival wrote: > > On 8/7/25 18:20, vermaden wrote: > > OK, Colin Percival just announced 15.0-PRERELEASE - yet the PKGBASE con= cept - besides 'kinda working' - does not holds to the POLA principle at al= l - and if anyone will chose to use PKGBASE instead of 'classic' install th= e 'pkg delete -af' will not only delete all the third party packages but wi= ll also WIPE almost ENTIRE BASE SYSTEM of FreeBSD ... this is not unaccepta= ble to say the least. > > POLA is inherently subjective; what astonishes one person might be exactl= y > what another person expects. In this particular case, while someone migh= t > indeed be astonished that "forcibly delete everything" deletes everything= , > someone else could well be astonished if "pkg delete -f clang" doesn't in > fact delete clang. Not really. So far "the FreeBSD standard" kept things "similar" for over 30 years. If we traveled back/forward in time we would still use the same approach to configure and run stuff. Maybe except pkg-add was replaced with pkg, but still all locations are the same, configuration files format, ports build, etc. "Base" is the cornerstone of FreeBSD and its most widely known unique feature. It is like coming back to familiar stable work place, where all things does not change on a daily basis, or going to a different place and having the same familiar setup with nothing missing. There was always clear separation of "base system" and "userland". This meant all FreeBSD base release X.Y would have exactly the same predictable behavior for everyone. This is not "subjective", this is "coherence", this is self-compatibility, 1+1=3D2. If "if "pkg delete -f clang" doesn't in fact delete clang" then we go full Microsoft :-( > > My 'vote' here does not changed. > > > > Lets keep pkg(8) for third party packages with: > > - /etc/pkg > > - /usr/local/etc/pkg > > - /var/db/pkg > > > > Lets have pkgbase(8) for FreeBSD Base System PKGBASE with: > > - /etc/pkgbase > > - /usr/local/etc/pkgbase > > - /var/db/pkgbase > > I would like this idea, except for one wrinkle: I don't think it would wo= rk. > In particular, packages installed from ports might depend on packages fro= m > the base system, so having a single tool which knows about both is necess= ary. This statement is extremely dangerous. It touches clue of this discussion. It seems to reveal planning to totally break current FreeBSD design / architecture? So far "base" could work without "userland", provided consistent, coherent, and predictable working environment. Everyone had the same set of "base" tools where "userland" could be built on top, so every system could be different but had exactly the same base. I can see that "base" will not be coherent for everyone anymore. If ports start depending on base packages then circular dependencies will arise and this will be a Linux-like-mess, because there could be different versions of base packages for different port versions that will depend on different versions of base packages. Then all will be just a package and there will be no "coherent FreeBSD base" anymore right? Then 14-RELEASE will hit end-of-lie and people will be _forced_ to switch to 15-RELEASE or move away to different BSD. This sounds like FreeBSD is going full Linux :-( People already report their doubts and fears, backed by real world evidence. Do we go hey Linux Y was released, so whole world will now have to rebuild all their release packages because these were built for Linux X, and then people need to just get that package T from repo Z not from repo Q because this is not part of Y and it was there in X but Q changed its API? I hope we don't go to that moving sands area. I hope its more like hey you will finally be able to run next release on that old router with 2MB of Flash and 8MB of RAM and it will work better than Linux plus you will get all fresh packages and features with security fixes. This is how we see "progress", by getting new features in a simple familiar fashion, not by overcomplicating things that makes them unusable. I can understand that pkgbase can have its benefits, this is why it was invented and being worked on, but its design should follow well established FreeBSD standard that assures self-compatibility, so people in 10 years will still have their own favorite familiar working environment that comes from clear "base" and "userland" separation. This is still possible right? --=20 CeDeROM, SQ7MHZ, http://www.tomek.cedro.info From nobody Fri Aug 8 05:12:55 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 4byscM4z0vz64Cgp; Fri, 08 Aug 2025 05:13:07 +0000 (UTC) (envelope-from bane.ivosev@pmf.uns.ac.rs) Received: from mail.pmf.uns.ac.rs (mail.pmf.uns.ac.rs [147.91.177.13]) (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 "mail.pmf.uns.ac.rs", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4byscM1CJ7z3VxR; Fri, 08 Aug 2025 05:13:07 +0000 (UTC) (envelope-from bane.ivosev@pmf.uns.ac.rs) Authentication-Results: mx1.freebsd.org; none Received: from mail.pmf.uns.ac.rs (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by mail.pmf.uns.ac.rs (Postfix) with ESMTPSA id 4bysc84YqFz62nM; Fri, 08 Aug 2025 07:12:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pmf.uns.ac.rs; s=mailpmf; t=1754629978; h=from:from:reply-to: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:autocrypt:autocrypt; bh=k/2eyb3ry9IfzVVnl+Mo36KKsGx0jYxhGXDg35T7P2g=; b=KkGCQ2sI7r1MCPvA+lEUr8Baj6ZjuP5DQX3HnEdMir8RnN01vyF6fLRISFfR9aHw1qa402 j1VCOkK70bDWKgDwEPzLNW3G8J0OmdC9n68l+UgAdeReifmYVr2+zns7F2doTaD0CYy/yI zpWT2kM6mc61SkfrCwFG0mp+eCyknTT9XZQywNN+Wzf5k2rS9nZEFedpMpxGhwYXYsrxZR WI+GX5c5J40MIxTxFfFBxmQUAcUyooNMfnAG0gk5xpRJL1E/2RoTYdvyv1mn3SR1vWPnlH oh8i3cx62R6Ki3kIM0dKxoNY0LkOfbHoI1yw5y77QK0yas+t5Nyoyvo90O02Gw== Message-ID: <3549941b-240f-471e-a2da-95b0f3766282@pmf.uns.ac.rs> Date: Fri, 8 Aug 2025 07:12:55 +0200 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 User-Agent: Mozilla Thunderbird Reply-To: bane.ivosev@pmf.uns.ac.rs Subject: Re: PKGBASE Removes FreeBSD Base System Feature Content-Language: en-US To: Tomek CEDRO , Colin Percival Cc: vermaden , Sulev-Madis Silber , "freebsd-current@freebsd.org" , freebsd-stable@freebsd.org, freebsd-pkgbase@freebsd.org References: From: Bane Ivosev Autocrypt: addr=bane.ivosev@pmf.uns.ac.rs; keydata= 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 8Hk= Organization: Faculty of Sciences University of Novi Sad In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4byscM1CJ7z3VxR X-Spamd-Bar: ---- 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:13092, ipnet:147.91.128.0/17, country:RS] On 8/7/2025 10:17 PM, Colin Percival wrote: > I would like this idea, except for one wrinkle: I don't think it would work. > In particular, packages installed from ports might depend on packages from > the base system, so having a single tool which knows about both is necessary. As someone already said "that was THE thing", clear separation for OS and ports. The fact that the FreeBSD release engineering lead is thinking along these lines, to me, is ... scary. From nobody Fri Aug 8 10:12:31 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 4bz0Fv2KTgz63V32 for ; Fri, 08 Aug 2025 10:12:35 +0000 (UTC) (envelope-from philip@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bz0Fv19Rwz3CwK; Fri, 08 Aug 2025 10:12:35 +0000 (UTC) (envelope-from philip@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754647955; 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=ESC8eaBXWlSnTaSGbkWz4CLylo1I9nRGHl8wtT7hMUA=; b=KVlLq9+15mDSBR9H3L+nwP8QuQxkcOVI4rIu84nwEwIwtCexCMLexGCcMzdF6BsTSNfZO6 pRZR+8l47Qq9IC1V5XuQqroNbFgENNzBKAMX9Q9v8OkIpa6+kVLbbUP/PwNQR8emAUD0C6 Z9pgnyoZsBhCqd3w5Du4xbU4uJIXYy6lLFdcOhqyJQpbOgGV/UUnaabyxXBYM0iKpUvSvJ gdbnrYAXiJ5y+LTOYMmqiN7NUgTDXwQMP4eZOLAxeaymrTsAzn5os2F8lNVYhTlbQiBOwq VpgWSsZoFOO0O8q+JmRSepFJXctZ48gyfT0AHVcP8s8NXKvQh5se+ARKpwHCHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754647955; 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=ESC8eaBXWlSnTaSGbkWz4CLylo1I9nRGHl8wtT7hMUA=; b=edY2V+PUVEGcKjJ+/BR+xpNUwCTgxilzas7IR53MccRq21/x2CpNXfsUDzKYievdIOHrVs 2ugUxysoMXnhheAeVUd41iPScdI4YGrF8iQ+KQIb/UwqsDJaNm2InU2rEDd+DNRX3fRkrZ dQi2jJvKEDjnebmke3BdDyMbY3u2fgv79jzTEj2zPtq/KcHvz9TtQgES8ZJwF2/YkzrAO1 a2Offdx5mmo1hPPhDGD0MZWZzrnNFLXAYwftXjVC17iDh9CxrWMWL0/Q2I4J0QZBNav7sA /fvepzzmXlsKGu+2blQXkGnpj0bqIOdFeVVSpPdWVfU/DzexkKRKewq9KHRaFA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754647955; a=rsa-sha256; cv=none; b=f33xBCTY5Hm69koNw92qZX0BBH+NHtZdQLvM2t4Bs9lY8Td+p5OyQ1K7fvDDiOKWIyvfa2 2Tcq2HHjXcTz0aeHmkf6SUXhHxvKMQsbn3/GQMDG5vpsSUGt7gR+AmgzJXCFjQzPmakYuh zsSC0rpl50SUT7OQFG8EU9JQnCsTfMeJ+2GvKnzjKLgIZdqUHO+BmgCJpIphSP991F27cp fi3fw2eka8mBAJ/oT+7/Hj/55zl+owz+T8G10rKeDQf4QHJsfKRkq4HhtFj4Awd1if1QSl OLsmHSTobxya/m+HNmbKyk45TTtWiNw3LoXs9kCy7v/FW0J6YjGeDLM+Csf0bg== Received: from fauth-a1-smtp.messagingengine.com (fauth-a1-smtp.messagingengine.com [103.168.172.200]) (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: philip/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz0Fv0P4yzCmh; Fri, 08 Aug 2025 10:12:35 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41]) by mailfauth.phl.internal (Postfix) with ESMTP id DC6ABF40068; Fri, 8 Aug 2025 06:12:34 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-01.internal (MEProxy); Fri, 08 Aug 2025 06:12:34 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduvdefheegucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffoffkjghfgggtgfesthhqmh dtredttdenucfhrhhomheprfhhihhlihhpucfrrggvphhsuceophhhihhlihhpsehfrhgv vggsshgurdhorhhgqeenucggtffrrghtthgvrhhnpeejudekfffgffekjeffgfefgfeltd ehhfffgeegveegveehvdehgedtuddvteekieenucffohhmrghinhepfhhrvggvsghsugdr ohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hphhhilhhiphdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqudduieeivdei vdegkedqvdefhedukedttdekqdhphhhilhhipheppehfrhgvvggsshgurdhorhhgsehtrh houhgslhgvrdhishdpnhgspghrtghpthhtohepfedpmhhouggvpehsmhhtphhouhhtpdhr tghpthhtohepfhhrvggvsghsugesghhushhhihdrohhrghdprhgtphhtthhopehfrhgvvg gsshguqdhpkhhgsggrshgvsehfrhgvvggsshgurdhorhhgpdhrtghpthhtoheptgihsehf rhgvvggsshgurdhorhhg X-ME-Proxy: Feedback-ID: ia691475d:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 8 Aug 2025 06:12:33 -0400 (EDT) From: Philip Paeps To: "Dan Mahoney (Ports)" Cc: freebsd-pkgbase@freebsd.org, Cy Schubert Subject: pkgbase is broken because of Kerberos (was: Re: Why is my base tree not updating?) Date: Fri, 08 Aug 2025 18:12:31 +0800 X-Mailer: MailMate (2.0r6272) Message-ID: In-Reply-To: <843FFBA8-08E8-4255-9A35-4A49714DAD86@gushi.org> References: <843FFBA8-08E8-4255-9A35-4A49714DAD86@gushi.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; format=flowed Content-Transfer-Encoding: quoted-printable On 2025-08-06 17:46:56 (+0800), Dan Mahoney (Ports) wrote: > I'm running pkgbase on 15-CURRENT AMD64 I'm using the repo that = > claims (per https://wiki.freebsd.org/PkgBase) there are builds twice a = > day: > > https://pkg.freebsd.org/${ABI}/base_latest > > And yet, when I try to update, I'm often told that I'm up to date, = > even after days or weeks, despite seeing changes in the git tree. I found some time to look into this today. pkgbase builds have been broken since the Kerberos updates hit the tree. All builds on main for all architectures fail with: --- all_subdir_usr.bin/telnet --- ld: error: undefined symbol: telnet_net_write >>> referenced by encrypt.c:895 = >>> (/home/pkgbuild/worktrees/main/contrib/telnet/libtelnet/encrypt.c:895= ) >>> encrypt.pieo:(EncryptStopInput) in archive = >>> /home/pkgbuild/obj/home/pkgbuild/worktrees/main/amd64.amd64/lib/libte= lnet/libtelnet_pie.a >>> referenced by encrypt.c:857 = >>> (/home/pkgbuild/worktrees/main/contrib/telnet/libtelnet/encrypt.c:857= ) >>> encrypt.pieo:(EncryptStopOutput) in archive = >>> /home/pkgbuild/obj/home/pkgbuild/worktrees/main/amd64.amd64/lib/libte= lnet/libtelnet_pie.a >>> referenced by encrypt.c:885 = >>> (/home/pkgbuild/worktrees/main/contrib/telnet/libtelnet/encrypt.c:885= ) >>> encrypt.pieo:(EncryptStartInput) in archive = >>> /home/pkgbuild/obj/home/pkgbuild/worktrees/main/amd64.amd64/lib/libte= lnet/libtelnet_pie.a >>> referenced 17 more times --- all_subdir_rescue --- --- realpath.lo --- --- all_subdir_usr.bin --- cc: error: linker command failed with exit code 1 (use -v to see = invocation) I tried to upgrade the pkgbase builder to a later version of main (our = cluster buildworld does work) and that made matters much worse: philip@costaud1.chi:~ % su Segmentation fault philip@costaud1.chi:~ % ksu ksu: Operation not permitted while selecting the best principal (Our cluster su uses pam_krb5.so.) I logged in out of band and kicked off a build for giggles: no dice. = Same telnet linker error as above. So two things need to happen for any progress to be made: - Kerberized su / pam_krb5.so su need to work. - The pkgbase builds need to be fixed in a post-Kerberos-update world. I am happy to test commits but I do not have the time to debug this = further. I have restarted the pkgbase and pkg-kmods builds on this builder so = pkgbase builds for stable/14, releng/14.2 and releng/14.3 as well as the = kmods_latest will continue to update on the previous schedule. main will continue to be broken until this gets fixed. Note that we cannot upgrade _ANY_ machines in the cluster until we have = a working su. Philip From nobody Fri Aug 8 11:02:07 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 4bz1MX1ZCNz63YVT; Fri, 08 Aug 2025 11:02:32 +0000 (UTC) (envelope-from rb@gid.co.uk) Received: from gid2.gid.co.uk (ns0.gid.co.uk [IPv6:2001:470:94de::240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "gid2.gid.co.uk", Issuer "gid2.gid.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bz1MW2ffGz3Hxx; Fri, 08 Aug 2025 11:02:31 +0000 (UTC) (envelope-from rb@gid.co.uk) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of rb@gid.co.uk designates 2001:470:94de::240 as permitted sender) smtp.mailfrom=rb@gid.co.uk; dmarc=pass (policy=none) header.from=gid.co.uk Received: from mx0.gid.co.uk (mx0.gid.co.uk [194.32.164.250]) by gid2.gid.co.uk (8.15.2/8.15.2) with ESMTP id 578B2NDS039629; Fri, 8 Aug 2025 12:02:23 +0100 (BST) (envelope-from rb@gid.co.uk) Received: from smtpclient.apple ([194.32.164.24]) by mx0.gid.co.uk (8.14.2/8.14.2) with ESMTP id 578B2HvW082174; Fri, 8 Aug 2025 12:02:18 +0100 (BST) (envelope-from rb@gid.co.uk) Content-Type: text/plain; charset=us-ascii 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 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: Re: PKGBASE Removes FreeBSD Base System Feature From: Bob Bishop In-Reply-To: Date: Fri, 8 Aug 2025 12:02:07 +0100 Cc: "freebsd-current@freebsd.org" Content-Transfer-Encoding: 7bit Message-Id: References: To: "freebsd-pkgbase@freebsd.org" X-Mailer: Apple Mail (2.3826.600.51.1.1) X-Spamd-Result: default: False [-3.23 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; NEURAL_HAM_LONG(-0.93)[-0.932]; DMARC_POLICY_ALLOW(-0.50)[gid.co.uk,none]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; TO_DN_EQ_ADDR_ALL(0.00)[]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@FreeBSD.org,freebsd-current@FreeBSD.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_DKIM_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+] X-Rspamd-Queue-Id: 4bz1MW2ffGz3Hxx X-Spamd-Bar: --- Hi, > On 8 Aug 2025, at 02:28, void wrote: > > On Thu, Aug 07, 2025 at 01:43:28AM +0200, Tomek CEDRO wrote: >> +1 =) >> >> Base and Userland should be clearly separated, as it was, as it is, no >> matter how it will be organized internally (i.e. modular base) :-) > > +1 here also. > > Why not avoid breaking POLA by having a differently-named > binary for pkgbase management? Different switches, too. > -- +1 more. Too many bullet holes in my feet already. -- Bob Bishop rb@gid.co.uk From nobody Fri Aug 8 12:09:30 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 4bz2rq5nJQz63gwp for ; Fri, 08 Aug 2025 12:09:31 +0000 (UTC) (envelope-from des@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bz2rq4zBQz3Ngw; Fri, 08 Aug 2025 12:09:31 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754654971; 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=uCGREB0uuty1CtSgmObYti4J4zg++P5+isOKa5DettU=; b=Mys7yjiZ9+73kS1PrTF8r58MWjr5E/BJMD1lOo5mMEsJlf0AAlea+ipXBrNb0Xm+rKHoo7 ra8zkrkBZvjzE6JGszXHG5SAyTMDuFR6JyAyGnkSCQUTsn6nzvxVCNq/zetr7VrXLSHOPh u5yIegYxvzYvisgaAzWTiowsVQiMsa/HcE64zT+y3cLIuvAh3Us6iHfkICu6OT4FmHu7LG f3bazpe3SUplPJUb060JSpeR9raEfMpmL5wUkmJCDpzHgGM2xNr94IXVEhWgnA+02fT9FD TpC5olcbuuVznyeWVGuH+gcrpmoe/PwSs4DZSObkfFBnMi2erv0NxsHBd9l5Tg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754654971; 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=uCGREB0uuty1CtSgmObYti4J4zg++P5+isOKa5DettU=; b=fhkJE5kZzhkWSpTmjXwsMeJOoudeMWkzPo3+IPntk1fLXmE17M88a/OffprpB0u56QjShM QRf93DsCYil5KVHV2Ce0xmOk5qnQ7aJcpDRvt9c5HstZZrN+b8P39TIYvm1eXIxJ0/fnjL MGzpvjFs1xmlqhT/D7AhTL+0K98qZNONvzJnTn/j7R/Uggb+IAUzabSmckSRvfT41EVxgZ FbSfB47leqruVrykCl4/P+lXqLwcDzgXzzoP+TMZm0LP0z5L54VqelngaR+G83ZF2HsRG3 x/r/QsPpA0mO6IN8Y/zf/GqQwrU1h2fgAqNVVo4mn0E11nioZ2I7ftKsA15+fA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754654971; a=rsa-sha256; cv=none; b=hEBWLjW2EiBVZUFgmkMbLdnJ8Zk1doyvrQ9GHId++TfoH97DBxyRmGdtbwMxoF5VfPX8wM wwvumYhRN+hna2BKExZY4Ptnri8uV0iRvkm5DXShAJjNZsMc93hIcevKy/wtK9gIN56/X7 qfCpsZLeSRQ5587lT30rCdLSSiJmp/3Hd5fQcnnU7k+HnC/iTNGJP70uzKlDw3ZoUcozhS a7LkUXD3xzs7Qq/8gd8wzf8t0X1tqahYuqezETijh8WR8KkTJfHWNI0wmtcOX7m85Hsxp6 hXxXo6R9yR6qdCntZDChnbQOAmsQduRfPWW7/6/CisxrAEwSubHxq2rjF+wgHQ== Received: from ltc.des.dev (88-177-82-251.subs.proxad.net [88.177.82.251]) (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: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz2rq3cZRzGd0; Fri, 08 Aug 2025 12:09:31 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id 3105212E9E; Fri, 08 Aug 2025 14:09:30 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Philip Paeps Cc: "Dan Mahoney (Ports)" , freebsd-pkgbase@freebsd.org, Cy Schubert Subject: Re: pkgbase is broken because of Kerberos In-Reply-To: (Philip Paeps's message of "Fri, 08 Aug 2025 18:12:31 +0800") References: <843FFBA8-08E8-4255-9A35-4A49714DAD86@gushi.org> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Fri, 08 Aug 2025 14:09:30 +0200 Message-ID: <868qju3thh.fsf@ltc.des.dev> 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=utf-8 Content-Transfer-Encoding: quoted-printable Philip Paeps writes: > - The pkgbase builds need to be fixed in a post-Kerberos-update world. The pkgbase build is just fine in a post-Kerberos-update world. What's broken is incremental builds across the switch from Heimdal to MIT. I'm not sure this is something we want to support; we should probably force a cleanworld when build options have changed, even if it's because the defaults changed. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Fri Aug 8 12:23:38 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 4bz39C47fNz63jFk for ; Fri, 08 Aug 2025 12:23:43 +0000 (UTC) (envelope-from philip@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bz39C2PrMz3Q5X; Fri, 08 Aug 2025 12:23:43 +0000 (UTC) (envelope-from philip@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754655823; 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=E7hOIoQ4qDMVki4ezHAb64189txfsIuMNBcZuUnxtQY=; b=YAk/UZtjWYHFChVqQl9DdIwAaD/4j3dMCqZ2cfD5NtB5FFzU3SoldNIAa4IvwZEeLZQDDk G/0IPapXay8O+/iz484+hSLPQPksSMViE7dLTORIgu63mjK4ALnOTym6mtMMHQ2HpMGZF0 mMuRGB587nguchxOYACFgVM3QGyzCnJ/Lp+uzvJ9yjGQm+y8XYcCB86tflfacls1Z6b2zJ cX0z8wTlMQJAi5GPK8c/be228Zwcwz1DABuql6f33vKFGlQsjzKBqz7pNp+xP3btQ4MAx3 9eJtGou8ZdRSvYHs+fDH8dyPSMFmrJ66YoM1Lp/7xwRB+iajd5FpL0FyavYB3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754655823; 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=E7hOIoQ4qDMVki4ezHAb64189txfsIuMNBcZuUnxtQY=; b=IgEnyaeOZw7ZNbF0sRWX6fP3VjXQOmbd0iZXEKJaDp/Xs6fB0DFBfe3QyVgEUsMFp/G80E QFEfujunShs+62saMOUrLXkf+h2r3n7ub0BAKQH88X+oAOBHhPFMD6J9c68KfBxDGljj1K Ce7VBWECnRklyKcr7jnoS0+pBQtIH3tq9wGFqUWWtZg4zu77zWmc3wkiB4IXSWyo10BTD+ YVZ6XSffb9ifL+K+5Bybf6VwJn0a3Yr7PtY0/dgPknTAtrOuLc1iQ742C4APJpzWHoTx0q sROTBl1Jadwa51vrK8JurrSM04I7w85yI1X8RqIIj7OWN4r1k5DSAJ+6iVSS7w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754655823; a=rsa-sha256; cv=none; b=a5D6/ocT/L1eQ9iCBYHfWjLj/OFY61hklwF0fgEle3vMnuGoNuostEpH88002vNOx+mscF P4tmi+tGPQZqYG34YMCqhJFmK4MtBvlJMHGu6cuhJNYH1ZVJRBJnL8cmVH/YU+K9ufTYIW gd+wT0YxZJfixBN04qy23bn6UC0LDtuxH5K9Lnhv2KHZRlrwhiJAFQp4u/8nshGf0hRrvD 0AyXUWRuVE7kxV/dowS6vAAoNwaqfQQjowE0rfTGYOHSGRO57o415JyAjSTIJIUDAm6HgM ca2cvXZHXQqGAMr5oLimcjpCtCF4uP1HUh2qt0GxSJSZqdkVoq+AsFzJ5jLtVQ== Received: from fauth-a2-smtp.messagingengine.com (fauth-a2-smtp.messagingengine.com [103.168.172.201]) (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: philip/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz39C1MwxzHC3; Fri, 08 Aug 2025 12:23:43 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from phl-compute-07.internal (phl-compute-07.internal [10.202.2.47]) by mailfauth.phl.internal (Postfix) with ESMTP id A465DF40066; Fri, 8 Aug 2025 08:23:42 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-07.internal (MEProxy); Fri, 08 Aug 2025 08:23:42 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduvdefkedtucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffoffkjghfgggtgfesthekmh dtredtjeenucfhrhhomheprfhhihhlihhpucfrrggvphhsuceophhhihhlihhpsehfrhgv vggsshgurdhorhhgqeenucggtffrrghtthgvrhhnpeekhefhledtveeiueekheetveeuff dvhfetkeekhedtveduffeiffevtedvudekvdenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehphhhilhhiphdomhgvshhmthhprghuthhhphgvrh hsohhnrghlihhthidqudduieeivdeivdegkedqvdefhedukedttdekqdhphhhilhhiphep pehfrhgvvggsshgurdhorhhgsehtrhhouhgslhgvrdhishdpnhgspghrtghpthhtohepge dpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepuggvshesfhhrvggvsghsugdrohhr ghdprhgtphhtthhopehfrhgvvggsshgusehguhhshhhirdhorhhgpdhrtghpthhtohepfh hrvggvsghsugdqphhkghgsrghsvgesfhhrvggvsghsugdrohhrghdprhgtphhtthhopegt hiesfhhrvggvsghsugdrohhrgh X-ME-Proxy: Feedback-ID: ia691475d:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 8 Aug 2025 08:23:40 -0400 (EDT) From: Philip Paeps To: =?utf-8?q?Dag-Erling_Sm=C3=B8rgrav?= Cc: "Dan Mahoney (Ports)" , freebsd-pkgbase@freebsd.org, Cy Schubert Subject: Re: pkgbase is broken because of Kerberos Date: Fri, 08 Aug 2025 20:23:38 +0800 X-Mailer: MailMate (2.0r6272) Message-ID: <0C292B35-B580-4C49-8F76-C3966F3691B5@freebsd.org> In-Reply-To: <868qju3thh.fsf@ltc.des.dev> References: <843FFBA8-08E8-4255-9A35-4A49714DAD86@gushi.org> <868qju3thh.fsf@ltc.des.dev> 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=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 2025-08-08 20:09:30 (+0800), Dag-Erling Smørgrav wrote: > Philip Paeps writes: >> - The pkgbase builds need to be fixed in a post-Kerberos-update >> world. > > The pkgbase build is just fine in a post-Kerberos-update world. > What's > broken is incremental builds across the switch from Heimdal to MIT. > I'm > not sure this is something we want to support; we should probably > force > a cleanworld when build options have changed, even if it's because the > defaults changed. I took away WITHOUT_CLEAN=1 from our make command ... still not building. Do I need a cleanharder somewhere? :) make -C $work $extra -j ${nproc} $tgt WITH_REPRODUCIBLE_BUILD=1 PKG_FORMAT=tzst __MAKE_CONF=/dev/null SRCCONF=/dev/null SRC_ENV_CONF=/dev/null REPODIR="$repodir" >$logs 2>&1 I can try blowing away the obj directory... Philip From nobody Fri Aug 8 12:30:42 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 4bz3KJ58vnz63jZB; Fri, 08 Aug 2025 12:30:44 +0000 (UTC) (envelope-from des@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bz3KJ3qQWz3Q74; Fri, 08 Aug 2025 12:30:44 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754656244; 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=C6elxcIjK2zGRoxBOlYtQpocN4f1itxUoBpDi1K0FyQ=; b=n5vMQa67VVDkeMLY0Quq5LkwlGw4gVRups6opXfkfwaaRNqMxxNjdN3Qj8u5xjVeuKnNE/ j61EVlX86zVUb6UQwn4u5cZR2TG8ZgePbSDYT5Qqct03i8YMwQzxwggkrcz5GH08uCk9Hc sOvC5mTumzSKM3Pe1txBNc2xJ574EPnUk7LXL9eBNdK+OPByi/OiluexLeAxwiw+5xw3V5 RDOj47FK51IXevQ2tojaG0ly6/63OLsNpR2EibUImWoYluoRCm+IhCT4mqkoCf/+zGneTc Fa4yUAZ97t6ugnAmed8AalGR9uM/+h8UzeTNnbKJQ9fhcTPX75ai+TVlbNxGbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754656244; 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=C6elxcIjK2zGRoxBOlYtQpocN4f1itxUoBpDi1K0FyQ=; b=B8DsMaSNRhpBYCP5B6Hs5eYFiz8k2uUG5SbV6nmJmbHRVFxaQv4IBDKINySpAq2zRPZw4k 5lmOXHJTgxFRAIVOqvpbJ/5kB5NGyPTKJ1INDnKOwCx/8Uz7MhbuVNJj/7iy3/CyWIeDzJ itsokj+zSgahUk7SOq1J8BtpFS8W2ZWt8ZlKOi5od8qWAHFrDj+MtJlTNd4FGPptCVB+lQ CG5YJIgMGv7jKCmel73bhAWbSFI1NxO5NsRaqeVqpd6Z9kgNVdrSvKyedsC7Zk0HWJhrw1 GSnQ0vn+VpaI3RObn6fwp/UJS7wPJsJHr4W8HYbH/3QpKi7hmhyD7yFfPffgqw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754656244; a=rsa-sha256; cv=none; b=CFsDT7R/QEVVCKtCtWQU6Gs556W8PPnYb+OG9rIVqT9m4oQ8UJZsTU+qtlx9vYbfa4spfO zVF92eYFUZeTBnasYwZI3at03S8CJMgS2wiL698mbAjehsS9rQhySBwKohjqqE33N5/Bgu PtiPhRhbjAd9UiJSIcknaVjE3Z6iQYkvyjumFnSj0dB+pCQwRJvXDFgtwq0tZZsNd0YIvp Ybl6qYTUiAmqtmPIDwyNk9B/209M4VBncdSaBkOTfpY0nbMY73n3qfzyqww2vPXKhpxnFu ffQ441JHkkaBeFcJrFNyxw6lqFEvIrT5B1oAeb2/g7Nd7Sz4RHRRGbW7bF5Y8w== Received: from ltc.des.dev (unknown [IPv6:2a01:e0a:c54:bed0:922e:16ff:fef1:acef]) (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: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz3KJ15HSzG8d; Fri, 08 Aug 2025 12:30:44 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id 5F3DE12CD1; Fri, 08 Aug 2025 14:30:42 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Tomek CEDRO Cc: Colin Percival , vermaden , Sulev-Madis Silber , "freebsd-current@freebsd.org" , freebsd-stable@freebsd.org, freebsd-pkgbase@freebsd.org Subject: Re: PKGBASE Removes FreeBSD Base System Feature In-Reply-To: (Tomek CEDRO's message of "Fri, 8 Aug 2025 06:00:11 +0200") References: User-Agent: Gnus/5.13 (Gnus v5.13) Date: Fri, 08 Aug 2025 14:30:42 +0200 Message-ID: <864iui3si5.fsf@ltc.des.dev> 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=utf-8 Content-Transfer-Encoding: quoted-printable Tomek CEDRO writes: > Not really. So far "the FreeBSD standard" kept things "similar" for > over 30 years. If we traveled back/forward in time we would still use > the same approach to configure and run stuff. Maybe except pkg-add was > replaced with pkg, but still all locations are the same, configuration > files format, ports build, etc. I'm sorry but that's pure fantasy. In the last 30 years, we've switched our init system twice, the main system configuration moved from /etc/sysconfig to /etc/rc.conf, and we later added /etc/rc.conf.d and per-service subdirectories. The ports tree is also completely different from what it was 15 years ago, let alone 30: we've switched to staged, unprivileged builds, we've added USES and FLAVOR, we switched the primary identifier from the origin to PKGNAME, we switched to pkg (which is a much bigger change than you seem to realize)... If anything, the separation between base and ports is stronger now than ever, because we used to allow ports to install files outside of ${LOCALBASE} and even replace parts of the base system. Packaged base has been in the works for a decade and it's going in. There are rough edges, but we'll sort them out and the end result will be much, much easier to manage for everybody than what we have now. By the time FreeBSD 16.0 comes around, it will be second nature, and you will have a hard time remembering what the fuss was all about. > > [...] packages installed from ports might depend on packages from > > the base system [...] > This statement is extremely dangerous. It touches clue of this > discussion. It seems to reveal planning to totally break current > FreeBSD design / architecture? So far "base" could work without > "userland", provided consistent, coherent, and predictable working > environment. Everyone had the same set of "base" tools where > "userland" could be built on top, so every system could be different > but had exactly the same base. I can see that "base" will not be > coherent for everyone anymore. If ports start depending on base > packages then circular dependencies will arise and this will be a > Linux-like-mess, because there could be different versions of base > packages for different port versions that will depend on different > versions of base packages. Then all will be just a package and there > will be no "coherent FreeBSD base" anymore right? Then 14-RELEASE will > hit end-of-lie and people will be _forced_ to switch to 15-RELEASE or > move away to different BSD. This sounds like FreeBSD is going full > Linux :-( It's bad form to quote a large paragraph without summarizing, but this is so unhinged I couldn't figure out what to cut. It's completely off the wall, starting with the use of =E2=80=9Cuserland=E2=80=9D, a well-estab= lished term meaning =E2=80=9Ccode that isn't part of the kernel=E2=80=9D, to mean... s= omething else that I can't quite figure out. But also, there is nothing circular at all about ports depending on base. That's the way it's always been, even if we didn't explicitly record it in package metadata (apart from the shlib login in recent versions of pkg). DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Fri Aug 8 12:35:04 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 4bz3QL4NmTz63jgG for ; Fri, 08 Aug 2025 12:35:06 +0000 (UTC) (envelope-from des@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 4bz3QL3hZTz3SXC; Fri, 08 Aug 2025 12:35:06 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754656506; 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=yJgpvhV/NbkglY1woTPZmJqVVfbUMVZnr8zz/ImO6xo=; b=pZkZfymrhuXA5tenN/pqI05eyq7MTryD6pys+M4K5ThWZEwj3H1CgafamVxiub69wLp4sn qGQXKPX84SXqb1aH1nY6k1VX4mGDVVlE4RGx2oMddRXg2g3b5WnonqlmeeUAOPqYtX5ME6 mUgGuLmnyM0N7EudwwUw9/jpEv9wWoo2kktmcRZE9avh8v/REBzyvQvKaxXgzaAPh2DgaA ELUEl7IfcX0Hkf7hgvSoKSeDfo2TrWQTLIfetykgL3+nJo0U1hasHFyrbAb96C/VPNnMzS 43Zfi4VBbaZtBdoOl4fnXCtMPS8fl8ga+H/ec8fYHr5qNB51ItCvlte5O3IHpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754656506; 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=yJgpvhV/NbkglY1woTPZmJqVVfbUMVZnr8zz/ImO6xo=; b=y4XJ2V+5onaKU1vvnNFFnGOugaeTRjlaGsickQyYpimXFP7nCcIsoql3/8Hwj+IQBj0bar xRo/58vhI1SFcLYs3GqWi0Bn7wMVThUdHYy3FJic5mRQT31eTJ0E9KMYhaTz4B2QU2p3iy 48kdDbrOZUIOSMrDCj+MoQmDB7Uu8t0YHec9BjNNO/96IhRuKeshbreM5pUzdMqubRe22S W2uGJtJjRNaIJXRQiN2B9nNoH7OoLokLXn+BLBgPDrKqR392iPM8GziEHB5EuVi3u0tgoa 9l//6wQBbtF13tduWBEqo22S7JsrmgXeZ+hMB5bTtppI9D8A95yd7DIcFhPytg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754656506; a=rsa-sha256; cv=none; b=tgODjrx7hx2i+3GWtL2ZlEpmrhETfu+vMLSNnqlO6ku+GFNEdYg+i5s4d13+e3YFuVqne1 4Dg2u4lgEUSYdvUy+z9hz8KxECoWA5iVHdcL41MZ7WzLcLcJJeKu1oKWtCs87BrOZePBfV NK4azgb5LgnZ7aFjoLLpCA5XJSsVFblEaXIlL/tr/zw/5XrpSDYTrjshYNr6ByVI4MkPY4 2fVAKdUo68xVkIfhFxH0i9fwh7Fn637K2QSgcoNNBa4Oz2CFHKjj6khQn3Y9sdXKJbJmDo +xggypVZidHzhszeoG7bF/2hWcu2z36N1yBdEN4Qo7MNY+TikpnJaqNe9SgIzw== Received: from ltc.des.dev (88-177-82-251.subs.proxad.net [88.177.82.251]) (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: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz3QL29qbzHH0; Fri, 08 Aug 2025 12:35:06 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id E0EF611CB7; Fri, 08 Aug 2025 14:35:04 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Philip Paeps Cc: "Dan Mahoney (Ports)" , freebsd-pkgbase@freebsd.org, Cy Schubert Subject: Re: pkgbase is broken because of Kerberos In-Reply-To: <0C292B35-B580-4C49-8F76-C3966F3691B5@freebsd.org> (Philip Paeps's message of "Fri, 08 Aug 2025 20:23:38 +0800") References: <843FFBA8-08E8-4255-9A35-4A49714DAD86@gushi.org> <868qju3thh.fsf@ltc.des.dev> <0C292B35-B580-4C49-8F76-C3966F3691B5@freebsd.org> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Fri, 08 Aug 2025 14:35:04 +0200 Message-ID: <86y0ru2dqf.fsf@ltc.des.dev> 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=utf-8 Content-Transfer-Encoding: quoted-printable Philip Paeps writes: > Dag-Erling Sm=C3=B8rgrav writes: > > The pkgbase build is just fine in a post-Kerberos-update world. > > What's broken is incremental builds across the switch from Heimdal > > to MIT. > I took away WITHOUT_CLEAN=3D1 from our make command ... still not > building. WITHOUT_CLEAN is the default in main, and has been for over a year. You need to either set WITH_CLEAN=3D1 or explicitly run `make cleanworld`. See ba373fca78a114768244d6a8c27983da870c1169. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Fri Aug 8 12:41:01 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 4bz3YF4ZYpz63kds for ; Fri, 08 Aug 2025 12:41:05 +0000 (UTC) (envelope-from philip@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bz3YF3lZdz3T0s; Fri, 08 Aug 2025 12:41:05 +0000 (UTC) (envelope-from philip@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754656865; 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=xcS2P38pVTPwaoCELQY2gkcUtsXvVmLXiDKDLOCYPuk=; b=vmlxjndnrbzFr+eip+uPay4GCpSBDjtlqxZ6SNGWUGwoHITkwkawPvh7wGw++81pSbk4zQ mRf0mcpHb4g6YtmQ/MMxPuosq7ukKhHrgfNqVqgbybDVhkxBsIZeywUvM1SjBHypwJPk97 gttp9Q9jX+A5mODw2n6z+KuTPm3XPiCZT0Tcg4E6wqZ8gLDVG9gOPkoXyh4VTauXjcQw3f K4TdsXzyQhD9ayCcxHMO4njpN6wR57FOkd5Y4csd0WPBbtbAu3IOhdo9oz0LmXiS/3klY0 eI+LGxacuEhfRy9wWtYuB8qF5x0uVYm9lZbo7igwXQ49VMQdCUgENRk32GuBng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754656865; 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=xcS2P38pVTPwaoCELQY2gkcUtsXvVmLXiDKDLOCYPuk=; b=v13e/OTul701JTZrXXSyPqopsM5gRPe6Uz5Nyt1bjIZwN37gTfNCUNL9nBrS3Kg+yRYQTx GGHTGXl4EX1+Il2VSGI0dUkgBSgtfXfGghNsnJNtceIhvVH84M+1F50utkdt3p74969b9j qw2PIQ+cgWwDExpyk6eBrpI2Vqrt7xwRnBkQuMo0aYtmCGzgGXshUW5Ent9zMJa2Trdr1u jk7hjEfWgHxLq74YANsdslyatZkUnrvHUXdOr+nVlvbWY3r09Zmsqq2UqlcWFhRyFie8m5 twhjc1jGdktWDyWd2de0sHfh1sSa9K5A/eFRf6zVG1aFrTsoxlGLiZUH9oqODQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754656865; a=rsa-sha256; cv=none; b=ZQJfMJxawvTlKfvto50zFDQlLJ1G/9hwY8rYjiSYnWFUOtPTvSMdXc+JlKDUiTfbCtHe6P u+AXvGFW2IujWdvNRrU3iSb/F5YhChwypgh0DxLEoUYDtr9ParVq+pxz/n/+jwtZ/HKOcj GCpVvbq5lwLFEya0KICOvFZ7p2hbcC52xGzPgJVlcnDoMs6p/8DQeR45j4JDmlQY37BSFS Z34tlokueiz24uqHn9ttgZCBGTeF9zfS0BfQvlQu+POBl9WP8CoDz85RwOD0QdMMVgpR6j /RUYDHyMJZ4rwhm447fiD86i7szPNfrIB0U8ZJn9vY6hwYKkwyKx/Z9ml9pC2Q== Received: from fauth-a2-smtp.messagingengine.com (fauth-a2-smtp.messagingengine.com [103.168.172.201]) (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: philip/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz3YF38PdzHMM; Fri, 08 Aug 2025 12:41:05 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from phl-compute-07.internal (phl-compute-07.internal [10.202.2.47]) by mailfauth.phl.internal (Postfix) with ESMTP id 4F7F2F40066; Fri, 8 Aug 2025 08:41:05 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-07.internal (MEProxy); Fri, 08 Aug 2025 08:41:05 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduvdefkeegucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffoffkjghfgggtgfesthekmh dtredtjeenucfhrhhomheprfhhihhlihhpucfrrggvphhsuceophhhihhlihhpsehfrhgv vggsshgurdhorhhgqeenucggtffrrghtthgvrhhnpeekhefhledtveeiueekheetveeuff dvhfetkeekhedtveduffeiffevtedvudekvdenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehphhhilhhiphdomhgvshhmthhprghuthhhphgvrh hsohhnrghlihhthidqudduieeivdeivdegkedqvdefhedukedttdekqdhphhhilhhiphep pehfrhgvvggsshgurdhorhhgsehtrhhouhgslhgvrdhishdpnhgspghrtghpthhtohepge dpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepuggvshesfhhrvggvsghsugdrohhr ghdprhgtphhtthhopehfrhgvvggsshgusehguhhshhhirdhorhhgpdhrtghpthhtohepfh hrvggvsghsugdqphhkghgsrghsvgesfhhrvggvsghsugdrohhrghdprhgtphhtthhopegt hiesfhhrvggvsghsugdrohhrgh X-ME-Proxy: Feedback-ID: ia691475d:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 8 Aug 2025 08:41:03 -0400 (EDT) From: Philip Paeps To: =?utf-8?q?Dag-Erling_Sm=C3=B8rgrav?= Cc: "Dan Mahoney (Ports)" , freebsd-pkgbase@freebsd.org, Cy Schubert Subject: Re: pkgbase is broken because of Kerberos Date: Fri, 08 Aug 2025 20:41:01 +0800 X-Mailer: MailMate (2.0r6272) Message-ID: <4CF5C528-A937-4A0E-A2BB-78D0119A0F94@freebsd.org> In-Reply-To: <86y0ru2dqf.fsf@ltc.des.dev> References: <843FFBA8-08E8-4255-9A35-4A49714DAD86@gushi.org> <868qju3thh.fsf@ltc.des.dev> <0C292B35-B580-4C49-8F76-C3966F3691B5@freebsd.org> <86y0ru2dqf.fsf@ltc.des.dev> 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=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 2025-08-08 20:35:04 (+0800), Dag-Erling Smørgrav wrote: > Philip Paeps writes: >> Dag-Erling Smørgrav writes: >>> The pkgbase build is just fine in a post-Kerberos-update world. >>> What's broken is incremental builds across the switch from Heimdal >>> to MIT. >> I took away WITHOUT_CLEAN=1 from our make command ... still not >> building. > > WITHOUT_CLEAN is the default in main, and has been for over a year. > You > need to either set WITH_CLEAN=1 or explicitly run `make cleanworld`. > See ba373fca78a114768244d6a8c27983da870c1169. THANK YOU! <3 <3 <3 I've just stuck a "cleanworld" in there. If this completes successfully, I'll take that away again and let things run as they did before. I'm doing this with the Very Large Hammer tonight. I'll put some more surgical flags in our automation so we can simply add a cleanbuild when needed in future. ...then we just need people to let us know when we need to set those flags... :) Thanks for the pointer to the cleanworld commit. That helps! Philip From nobody Fri Aug 8 12:55:00 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 4bz3sN6G1Jz63lsp for ; Fri, 08 Aug 2025 12:55:04 +0000 (UTC) (envelope-from philip@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 4bz3sN5hMwz3TcD; Fri, 08 Aug 2025 12:55:04 +0000 (UTC) (envelope-from philip@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754657704; 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=qa0GBpyMJDCOi80A0c4Zzy4Yl+Wtz+Dt9iT32/csSCI=; b=hIKzW3dNxbaPdEmXfZQArjc173WHxf+tC/iqsiOHkeTdeYUpzxyOyYwt7KN4fg5Cme4jlZ wxN0gu6X1wDfS/C5vMqht3ZrrUX7LT3NDZmLp22GbO9K4NU5S1bA/HARoEwRq/90IbIBlm 1qPwJGHwzPGl/mail9fO9U5jLliSpGEsgq3spWdZIpUY5kgUXn462qTMoz167ODYQrx2zE 94OyUmuMVjOP0FcwRXm5YzZYkEYGsv+MrwdPrQTZ6kYXdWJp/7TcMpumCCiiDAqZE33QHZ +hCyucmBlIKprAkpvXlkNnDTS1VXgMtReUHh9Hk8+AOWViahcSwtEXGJ+bDGBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754657704; 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=qa0GBpyMJDCOi80A0c4Zzy4Yl+Wtz+Dt9iT32/csSCI=; b=APQl1tysnSqGk3XLsVcjNnIhP4FfUoMOrqOujXYjv1uPm2rZt0Kl1LtsfkqK7rfNSjs9qE MWLlQT4Newg5t1TNrZ9EbIHLRxeq53oPmfZcmQizgp6YVTwPtJuf/hk6Qtx3uFW+W1KQ2C xwvLth6Vt/oIDcOzmNk2IOeHpFrCAGCH1qxhOekL7f4CN3gssDuWWU1qAuCrl8xsy9ZNnr 3tNkUNFl7RpdvuAX2eq+Q60ggnq03s39F+Iy7dtXSN6iV9C9SAMIj+lQi9C++1LvjgPti/ kim2q+V9LKetpPWdwFbBSV7QEgy5+hEymoXguKNTRYOOGKVNAyGBRjdIEydOcA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754657704; a=rsa-sha256; cv=none; b=aJUxO4r27U6/FMujOCxWjTHwPttjpFGI4yco8HGyMnUl1NrHgZopJuN2ZALxarLiCRw9lj 3wcXWMXJNwLiR+UOPEg+0YcN6tG98ijN/Zm6Bp6/VlmRkzh7yR9ixjAGcZoi+gY4gIjVaB m3L6VvCZeO/JM7V/XzXvrXoU+ICdj1MjwaLsWIKyrm3eIMyY4GEB9keSEfj07BfjWfzmoT A1iSFLSyQpuIKu8tjad7LRWYrwH9cLeRZOxZ6eYp4YHdnY63EeTxi2Y1OwaxgT824WwobV Fyprskc1XTKwySYiQsxkflEOcRxC5a0DLGLGhBmTf4kiTxIR2c3jriOIyeoJgw== Received: from fauth-a2-smtp.messagingengine.com (fauth-a2-smtp.messagingengine.com [103.168.172.201]) (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: philip/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz3sN4cJPzHdC; Fri, 08 Aug 2025 12:55:04 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfauth.phl.internal (Postfix) with ESMTP id 5850CF40066; Fri, 8 Aug 2025 08:55:04 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-04.internal (MEProxy); Fri, 08 Aug 2025 08:55:04 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduvdefkeejucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffoffkjghfgggtgfesthekmh dtredtjeenucfhrhhomheprfhhihhlihhpucfrrggvphhsuceophhhihhlihhpsehfrhgv vggsshgurdhorhhgqeenucggtffrrghtthgvrhhnpeekhefhledtveeiueekheetveeuff dvhfetkeekhedtveduffeiffevtedvudekvdenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehphhhilhhiphdomhgvshhmthhprghuthhhphgvrh hsohhnrghlihhthidqudduieeivdeivdegkedqvdefhedukedttdekqdhphhhilhhiphep pehfrhgvvggsshgurdhorhhgsehtrhhouhgslhgvrdhishdpnhgspghrtghpthhtohepge dpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepuggvshesfhhrvggvsghsugdrohhr ghdprhgtphhtthhopehfrhgvvggsshgusehguhhshhhirdhorhhgpdhrtghpthhtohepfh hrvggvsghsugdqphhkghgsrghsvgesfhhrvggvsghsugdrohhrghdprhgtphhtthhopegt hiesfhhrvggvsghsugdrohhrgh X-ME-Proxy: Feedback-ID: ia691475d:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 8 Aug 2025 08:55:02 -0400 (EDT) From: Philip Paeps To: =?utf-8?q?Dag-Erling_Sm=C3=B8rgrav?= Cc: "Dan Mahoney (Ports)" , freebsd-pkgbase@freebsd.org, Cy Schubert Subject: pkgbase is NOT broken because of Kerberos (was: Re: pkgbase is broken because of Kerberos) Date: Fri, 08 Aug 2025 20:55:00 +0800 X-Mailer: MailMate (2.0r6272) Message-ID: In-Reply-To: <868qju3thh.fsf@ltc.des.dev> References: <843FFBA8-08E8-4255-9A35-4A49714DAD86@gushi.org> <868qju3thh.fsf@ltc.des.dev> 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=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 2025-08-08 20:09:30 (+0800), Dag-Erling Smørgrav wrote: > Philip Paeps writes: >> - The pkgbase builds need to be fixed in a post-Kerberos-update >> world. > > The pkgbase build is just fine in a post-Kerberos-update world. > What's > broken is incremental builds across the switch from Heimdal to MIT. > I'm > not sure this is something we want to support; we should probably > force > a cleanworld when build options have changed, even if it's because the > defaults changed. pkgbase builds are now ok. Sorry for the noise. -------------------------------------------------------------- >>> World build completed on Fri Aug 8 12:47:46 UTC 2025 >>> World built in 1200 seconds, ncpu: 64, make -j64 -------------------------------------------------------------- Thanks to DES for the gentle tap with the clue mallet. pkgsync should notice this build shortly and it will turn up on the mirrors not much later. I've taken the cleanworld away again. I'll cook up proper flags for that in the coming days. Unfortunately though ... > philip@costaud1.chi:~ % su > Segmentation fault > philip@costaud1.chi:~ % ksu > ksu: Operation not permitted while selecting the best principal > > (Our cluster su uses pam_krb5.so.) This still needs to be fixed. I've narrowed this down to probably pam_ksu.so. Happy to test patches. Philip From nobody Fri Aug 8 13:33:06 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 4bz4jb5Cp3z63qsD for ; Fri, 08 Aug 2025 13:33:23 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-yb1-xb2d.google.com (mail-yb1-xb2d.google.com [IPv6:2607:f8b0:4864:20::b2d]) (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 4bz4jZ4P74z3fNH for ; Fri, 08 Aug 2025 13:33:22 +0000 (UTC) (envelope-from tomek@cedro.info) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-xb2d.google.com with SMTP id 3f1490d57ef6-e8e2b50f8f1so1905073276.0 for ; Fri, 08 Aug 2025 06:33:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; t=1754660000; x=1755264800; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=o3rlmAGxCTtLhkzJm8I0WqCdk4J69PyuC8M6VAE1sDA=; b=ZyEcmK7DAQy4vIdMo4SsHgcZ98GsJQ7+VXXA5CN4KdKeqXTjjB9yrBkNh7WIHAvA7j iHzG4fr/wpqap57jqnmtqndpWWjh1BKEolCnuW60uWIERo6d1VZIm65wXJI74WO3yJiw iOAiQu0zPt4d2j02VZAWCqawvmDIbwf0ca8/GIPpqmdiUTl3VE7wmAez2H8k6+5+3H94 AclO3F7NLaeglb/7BpfkyP/q54IjGNOITcpdoDP7UbW6oXo3zI9odA8BMY6UDhB9MTCk DQtqGRMe2+qRRibWay5JXeAhyV087QhYGzmNtK4VlXnF2D3MHsgH+RlEiuSIFE1dDtZK r6CQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754660000; x=1755264800; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=o3rlmAGxCTtLhkzJm8I0WqCdk4J69PyuC8M6VAE1sDA=; b=jlXYTf44zV4ukvHxf0SS284PuL2sGE5wsqSnMCPDXWhoOwu/HQxEr4Y7xgiPold+oS cyLiwcrb1pNaqfClOCm0srKsZVMTEbGyCvpwwmfQyEHJ0gWP6rZDxMiukltZ7IuQKV7U E3pNKj7Ez0ZXhvTw0XBgcfdcpG72NLcx2zjXs6mzIvxJ8E3PcDA5hcUp8FVMnORNG2xK jruOTeM1Em9q50KEMN34GvS49Jh5qLYM+84jKzjyi5haB9nFSkHC8smNxbkq+NQRPIp/ NUAg+IlPM4pkduKRmGkbn3goD9jxFjbBSXGQtXu1xfd4xqwmjEHoXXUTPlmU4B2Tq4pv +MTA== X-Forwarded-Encrypted: i=1; AJvYcCW84JHl7UifO1iTE4UUaLZOK1XXw74BVTrlxjLHUDtemxF8iORZ5hSTbR4pdu5ydJS7cl10YtxsMhZ94q1vIkU=@freebsd.org X-Gm-Message-State: AOJu0YyVced7FrqZZipZTzwyX0IKFClKiAp/hU81qUqgOsEPTEnLuhdc jGLVUukcqrSKKq7CibLcNPjT8IK3RO2nfrSqXQLTZjYFbwejfxIRHnO1iAHqEiyxH1TLYUnQbFA eUa8= X-Gm-Gg: ASbGncvje4GplxukMMOj2mHSMSXzxxxyxk0zpt6znT6fdbYmxwP/l0vqmymd1/HZ63/ nlE6EcAxVRfxUJUcL18iJgPFSYNFMTC51yTQ29E/+uWa+FturC5bGDrx5i2BttGeG7brNqZyu00 47814aIiNdH3kOLJvxTjI7yMpmcEBsDyg5Yq5eC/ReNSLwrtefwleB9y/zzJCBS6n6INayFgJNU 8Am0d4Kz24ZHeH5DObE1dP8+BhU7neJ1cT+2hN/C6Vj91tPphhWghVmjrOxlkzg3yVeABWsvfoc 9YBgf0JSiET36o0/D3EOA4N/3AfjKJrE0fFwCy1MS1noQ0D99LRDY5Nkh0UNDmMQP5hkUuABAH2 YpGYRTih1lcQgloQNHpJ/InwOjCmetXDd62R6HlyxZchVSVvBHq9pWyfduGQ= X-Google-Smtp-Source: AGHT+IG1jeIbf3+4v/M/BF0ZmMiHHK2Z56RSQf3xg0lG3HiMohN9du3qK/F/NQLxUCN2Q4ukF3hKoQ== X-Received: by 2002:a05:6902:288b:b0:e8b:c3bf:ff92 with SMTP id 3f1490d57ef6-e904b632f14mr3194024276.30.1754660000396; Fri, 08 Aug 2025 06:33:20 -0700 (PDT) Received: from mail-yb1-f181.google.com (mail-yb1-f181.google.com. [209.85.219.181]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e8fd38912b6sm7207327276.37.2025.08.08.06.33.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 08 Aug 2025 06:33:20 -0700 (PDT) Received: by mail-yb1-f181.google.com with SMTP id 3f1490d57ef6-e7311e66a8eso1924064276.2; Fri, 08 Aug 2025 06:33:19 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCUOEBFT7LmZyNclJus0ANTtPW45CBGG/Mp8SCDoMpxFOm0R+qGEflzFC9im6QjTDwm11eDatpmOFQ==@freebsd.org, AJvYcCUvVH0X5F5I1OhJlXQDDrZSIIlXIvdw5kBDTaUCkCiQ9dveWxWWXkxLsns6sYYU4/FaARlp2fHWT75M8w6Cjfm/@freebsd.org, AJvYcCVu+Y4qRprC/o3pbimyjmgGBfhvIFehiVaQzKMWmhN2sgVmB5HuNa0vtLgRZUtKEnXiRo3L76fqA0+lLVpZ47mf@freebsd.org, AJvYcCX+gazQSP4tT4by4mpinlMWPDqTc7SGOY5I1Dn0Q/WF+XBgxa0PXNjtabtmGUMUH09+JxJ44EKYBPkEPQn12oU=@freebsd.org X-Received: by 2002:a05:690c:9691:b0:71a:41be:133 with SMTP id 00721157ae682-71bf0d3d579mr38267507b3.14.1754659998762; Fri, 08 Aug 2025 06:33:18 -0700 (PDT) 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 References: <864iui3si5.fsf@ltc.des.dev> In-Reply-To: <864iui3si5.fsf@ltc.des.dev> From: Tomek CEDRO Date: Fri, 8 Aug 2025 15:33:06 +0200 X-Gmail-Original-Message-ID: X-Gm-Features: Ac12FXzqGzywySf5FkzDPcBmw7sfFlLK0wkARrY_ubvcey09Eqtam1ogQHAskrY Message-ID: Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: =?UTF-8?Q?Dag=2DErling_Sm=C3=B8rgrav?= Cc: Tomek CEDRO , Colin Percival , vermaden , Sulev-Madis Silber , "freebsd-current@freebsd.org" , freebsd-stable@freebsd.org, freebsd-pkgbase@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4bz4jZ4P74z3fNH X-Spamd-Bar: ---- 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:15169, ipnet:2607:f8b0::/32, country:US] On Fri, Aug 8, 2025 at 2:30=E2=80=AFPM Dag-Erling Sm=C3=B8rgrav wrote: > > Tomek CEDRO writes: > > Not really. So far "the FreeBSD standard" kept things "similar" for > > over 30 years. If we traveled back/forward in time we would still use > > the same approach to configure and run stuff. Maybe except pkg-add was > > replaced with pkg, but still all locations are the same, configuration > > files format, ports build, etc. > > I'm sorry but that's pure fantasy. In the last 30 years, we've switched > our init system twice, the main system configuration moved from > /etc/sysconfig to /etc/rc.conf, and we later added /etc/rc.conf.d and > per-service subdirectories. The ports tree is also completely different > from what it was 15 years ago, let alone 30: we've switched to staged, > unprivileged builds, we've added USES and FLAVOR, we switched the > primary identifier from the origin to PKGNAME, we switched to pkg (which > is a much bigger change than you seem to realize)... If anything, the > separation between base and ports is stronger now than ever, because we > used to allow ports to install files outside of ${LOCALBASE} and even > replace parts of the base system. Yes, but from user perspective these changes were easy to adapt to :-) > Packaged base has been in the works for a decade and it's going in. > There are rough edges, but we'll sort them out and the end result will > be much, much easier to manage for everybody than what we have now. By > the time FreeBSD 16.0 comes around, it will be second nature, and you > will have a hard time remembering what the fuss was all about. Looks like 15 will be a "great adventure", that just started with a pre-release and early testing feedback. I hope it turns out well in the end, as planned, I believe you know what you are doing, I really keep my fingers crossed, good luck guys :-) Maybe its just worth considering putting EOL to 14 after 16.1 is out? :-P > > > [...] packages installed from ports might depend on packages from > > > the base system [...] > > This statement is extremely dangerous. It touches clue of this > > discussion. It seems to reveal planning to totally break current > > FreeBSD design / architecture? So far "base" could work without > > "userland", provided consistent, coherent, and predictable working > > environment. Everyone had the same set of "base" tools where > > "userland" could be built on top, so every system could be different > > but had exactly the same base. I can see that "base" will not be > > coherent for everyone anymore. If ports start depending on base > > packages then circular dependencies will arise and this will be a > > Linux-like-mess, because there could be different versions of base > > packages for different port versions that will depend on different > > versions of base packages. Then all will be just a package and there > > will be no "coherent FreeBSD base" anymore right? Then 14-RELEASE will > > hit end-of-lie and people will be _forced_ to switch to 15-RELEASE or > > move away to different BSD. This sounds like FreeBSD is going full > > Linux :-( > > It's bad form to quote a large paragraph without summarizing, but this > is so unhinged I couldn't figure out what to cut. It's completely off > the wall, starting with the use of =E2=80=9Cuserland=E2=80=9D, a well-est= ablished term > meaning =E2=80=9Ccode that isn't part of the kernel=E2=80=9D, to mean... = something else > that I can't quite figure out. But also, there is nothing circular at > all about ports depending on base. That's the way it's always been, > even if we didn't explicitly record it in package metadata (apart from > the shlib login in recent versions of pkg). Its just fear, outlined by a speculation, sure, we don't know how this story ends, but this fear is shared and expressed here by many folks, that FreeBSD may turn into Linux, a place where lots of us been and never want to come back, not to mention any commercial closed source OS :-) Maybe a (wiki?) reference page with clear outline of benefits, goals, identified problems, and todos would cut all those speculations? Thanks! :-) Tomek ps/2: will this pkgbase allow running 15/16 on 2MB Flash and 8MB RAM router= ? :D --=20 CeDeROM, SQ7MHZ, http://www.tomek.cedro.info From nobody Fri Aug 8 13:42:47 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 4bz4wT3D6tz63s6Z; Fri, 08 Aug 2025 13:42:49 +0000 (UTC) (envelope-from des@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 4bz4wS6cJTz3knX; Fri, 08 Aug 2025 13:42:48 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754660568; 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=F0xP/VmsaNjInQrTgywMp4J0RX9Jmb7LpoTYXJyR5TA=; b=bdsnFp+95gxLIttqJJ1yxi8UjZbN4Ey1s7S9/DNbGi6FHMEwMXBOEjkp9+G3c7BZyK5Jcr hMzCZuexMGS+mcSZPYoeAD3lYyceX1e6TwkDp1R9MaSLRwtI9bMSOkF1wUAQ1eWzVrK27R +InEa+O1aoqZdkP0rv6yPxN6/NNg/LGAxMqwBCWQoPXTRrY4+MGgPSERaOKFznfqUb/7Sd O07i2vIwsOe5MtXpH+0/lTm/bwbhLNi5U4htvHme4zpDbEbxR5QgMKfHWtXmjeHE4l8WX9 w9qB5xTeJI6fDNuVfKagRgND1l9RqRkwlLZdSB/yKb6MenRRoqBJh8NJ/kshHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754660568; 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=F0xP/VmsaNjInQrTgywMp4J0RX9Jmb7LpoTYXJyR5TA=; b=PSDoLwrN0wC+xJS0tVKZtBafdVYLqenn0TS4nNnwaZSx7VbJch5ADCxolBE8s9olY5b6iF YcRc/vgMzku04AfiUo1gbdb9xSZT3zDy0hnv/oUwN5DOPKAkFd+issifffKMbLY6xxzEqO aV2CNntt6gBkTrrkIJimfwN8CLKuusmfnLbCXzDICtzqlnzdubDd5cqp3A8+RHmb8tA6f4 6B4wSTDy0qxByyjegbaRAOLJptV79LwN0FpUuTYrpc5NeP0owRlOC9JKanPPnSImLr+Ay6 9ac6WmP1q+bzCaeCwSy6GcvuhxUoeUj2n0WjQ/11xB1G909nmg3Z9hxtKl1zOQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754660568; a=rsa-sha256; cv=none; b=Ip9c4yFTDinveVYnwxULdfuW9dfMX40UuGKsF5mSppOY+HriqS+JuLG6LMydvfl1wGIpJV 8e1M+PaBSsE6nTSHgDBHQJyHmZQ0KqxdZPn2NEJIFN7XwbH/Tm38TvGS5rp1WEqC4mnf8z EaL9kJyFMMLAYqpythI1IFeHxb6DZaPbLNl2vxTbnKDRXP8lYu82ANWHQbaqNQnsKW+Wcz sQVTwa3HS+pJHCcluNmRChXDHdt6GFCdYhOMNYGL7D9RJmGnBwLs9p2Locklaqs2dMswvW L47qvrMgaKiS7NZc9RSV44YjTtBcD0XTdNjZNIFw8sT1FwJceqy4idkS4uUDpw== Received: from ltc.des.dev (unknown [IPv6:2a01:e0a:c54:bed0:922e:16ff:fef1:acef]) (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: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz4wS5JhGzJkj; Fri, 08 Aug 2025 13:42:48 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id A0C87125F3; Fri, 08 Aug 2025 15:42:47 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Tomek CEDRO Cc: Colin Percival , vermaden , Sulev-Madis Silber , "freebsd-current@freebsd.org" , freebsd-stable@freebsd.org, freebsd-pkgbase@freebsd.org Subject: Re: PKGBASE Removes FreeBSD Base System Feature In-Reply-To: (Tomek CEDRO's message of "Fri, 8 Aug 2025 15:33:06 +0200") References: <864iui3si5.fsf@ltc.des.dev> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Fri, 08 Aug 2025 15:42:47 +0200 Message-ID: <86pld62alk.fsf@ltc.des.dev> 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=utf-8 Content-Transfer-Encoding: quoted-printable Tomek CEDRO writes: > [...] from user perspective these changes were easy to adapt to :-) So will this one. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Fri Aug 8 13:47:34 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 4bz52C0hkLz63sTL; Fri, 08 Aug 2025 13:47:47 +0000 (UTC) (envelope-from theraven@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bz52C04xSz3nfQ; Fri, 08 Aug 2025 13:47:47 +0000 (UTC) (envelope-from theraven@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754660867; 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=3/Zdxs5PDDCk1BpZK5RRj24WhgMeXeMO/jACZd6YPZ0=; b=Dz1wRT9nKMrjhvdnvKCvUZCVZS0xMqs6WP/OOJcM09q0NcwTeWOjpkUqi/BJe9IQbLR8wf lxkelvfmdjHaIJ6Uqp5qo8o0ZSsaSnIdpvlt0VnC54oGEYe8gTsOGJAySLX+j0VuBO46O8 GbLkqXfZ4419pvlau9UsSBeX/Jwd1pEsSfjHReZPgHufBu3g26MH7yRSnQBKMYDA3IXMHe rp+bpsdUNLQ432bVYG0P2XQartuDN9DdHchXw+uLoeX7WAnHYII0PIbHGe10gfuTTzCKHk q4h6AUKjdu88yJdU7SlaWCSbqfMIUan3qJIcxVpZk9PnRv1T7pq9nBc2/cVO3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754660867; 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=3/Zdxs5PDDCk1BpZK5RRj24WhgMeXeMO/jACZd6YPZ0=; b=E0KAOA0FAd3GSrfynbbYtB9iDnYjJfQ5uLnZGIIBjdc1Z4/1B8E3syG+ujU9zoQjKRDJdC isv3XBK/HpHOVAlQIYDB/7sSCnksAcaNBI0hlw1FJSQMncS+SXNuYAgLcKRY/aQV82M3nX BE/slcb4TfljcuhGxjpyC+de+BPQq1GcClBFDocg5bbTnhaUMIB+OKOZd/GqIAMyGdR8+b VCPm+GucAheegVrtc8Etbs6+W33BE9wD2li6pufcGI5i2HUsILUdtWlilbd8/jr9FBVDkh OUeMazwnkNLlV4pxiQbBv+TpfAWUnYktyBUKVwtshG+m4m5ZDXTDIiXuxWj7Ng== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754660867; a=rsa-sha256; cv=none; b=qHylkzfIV/SfBDWTiOJ0gZAy6kN1CcO8yNMjnYdVO1PQwVKpzRHxCRuEs3sw7HgfAgZcCS tTMpKgE/J0YLGN5JMYkTZzJMGhRqpM5guc71Coxv4hcKITGTxXMCaTeCHRRbUafrksC7Vm knvZRHOA1KSohmIrIvHb5pg5h88lgniNjwxPFWpLEeGCaggUif0DS03PtW8g8oY7dfg5P/ bTfD4c5UtxMoHh0iQzBdji4V3lr+oKqlADebQu9Nx3ba21GRO1rsDOAXZwc8UZG6yXky5z sW5gAM2DxevQ6JSGNTSg/Vr+xi9mYB1mepLxGt1EIfsP5yLK9kKcaGk761aduw== Received: from smtp.theravensnest.org (smtp.theravensnest.org [45.77.103.195]) (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: theraven) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz52B6NsczJ7R; Fri, 08 Aug 2025 13:47:46 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from smtpclient.apple (host86-143-41-189.range86-143.btcentralplus.com [86.143.41.189]) by smtp.theravensnest.org (Postfix) with ESMTPSA id 08037BD2; Fri, 08 Aug 2025 14:47:45 +0100 (BST) Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 16.0 \(3776.700.51.11.1\)) Subject: Re: PKGBASE Removes FreeBSD Base System Feature From: David Chisnall In-Reply-To: Date: Fri, 8 Aug 2025 14:47:34 +0100 Cc: vermaden , Sulev-Madis Silber , freebsd-current@freebsd.org, freebsd-stable@freebsd.org, freebsd-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <79429D6B-7948-4D27-9F14-664CC075547A@FreeBSD.org> References: To: Santiago Martinez X-Mailer: Apple Mail (2.3776.700.51.11.1) On 8 Aug 2025, at 14:20, Santiago Martinez wrote: >=20 > For example =E2=80=9Cpkg upgrade -t base=E2=80=9D, to act on FreeBSD = base and =E2=80=9Cpkg upgrade=E2=80=9D to perform actions on non-base = packages. You are assuming that there are two repositories. Since its = introduction, `pkg` has supported an unlimited number of repositories, = and in a pkgbase world, I=E2=80=99d expect large-scale systems to have = four: - Packages built from base. - Packages built from ports that are tied to the kernel version. - Packages built from ports that are expected to work across all of the = supported base systems in a major release series. - Packages built from other sources for local deployment. The last three exist today even without pkgbase. There may also be = other third-party (non-ports) package sets. You can already act on a specific repository by passing -r to `pkg`. = The thing you seem to want is for *some* actions to not apply to all = repositories. I think that will lead to far more confusion in the long = term. For example: If I do `pkg upgrade`, do you expect everything to be upgraded? I do. = And if it doesn=E2=80=99t, I expect there will be a lot of confusion = because a minor release dropping out of the support window will change = the minimum requirements for the base system and so failing to upgrade = base-system packages will cause breakage in packages built from ports. =20= So if we avoid that breakage, and say that `pkg upgrade` applies to all = packages, but `pkg delete -a` doesn=E2=80=99t. Now we have = inconsistency across subcommands. And that=E2=80=99s also confusing. David From nobody Fri Aug 8 13:56:18 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 4bz5DG4Dzvz63tLh; Fri, 08 Aug 2025 13:56:30 +0000 (UTC) (envelope-from theraven@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bz5DG3TnBz3rrh; Fri, 08 Aug 2025 13:56:30 +0000 (UTC) (envelope-from theraven@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754661390; 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=ft8koDpOl+Y3sKv9dtzjy4W6q9I4f/gC5BBQ+EhC6y4=; b=BliUzyOeDAHFvxzpQhbnrWMSGVXYZmbtKS0cbQL9gOST+AHa6UZZY2ZOLIEXT+ClEOmhu5 y31JJrlqE8CUdqwblXYpDMWgbq4iY/t6X2vQNit24hPck1nKjPdZpVx/bXv9dpd2cS5WGV rSybF4Km0jPAvYq2WDHyWorrQBRRXeomEGJszu2VC3Am9J9XgLrikVacSPS+q/ZKy68ouo qmUlhF3D2MK7jJkv79uWOwy2VWjWThCW0y2wzKHXPhrWaaDJwu6vmDwg4lWpKBLAVlo9/Q m1PlWk54EE2NUyTyo3DPUDUwPuZZCZLV38EXfH5XydgD+XJ0lJELnsgJ8M5ekQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754661390; 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=ft8koDpOl+Y3sKv9dtzjy4W6q9I4f/gC5BBQ+EhC6y4=; b=Xn9AurQ5Qh8ZF/ylE0pgxH0bgZwiZa3kcAiXnupuqCPvBrn9shvedssbxgXHP4ILxxoecx zzCbXg90sDgNx1qX5a1nl70PfyhGiuT8iLPOJfGhfD4GsVtiGg24tlhz5piU0Q7llr+3WW VTO0X7DbtxmdmjFYNsEfWrZUHruUYzN0lcB9hNxzmPLCrmwZi9gPdIgLuusWC2RjjJoydl Y10slb3wfErED0+htC0FhEto4fdcY+cqiajN1kVhHnArAKYoOegWXxMfzOCAD3gCWM6CjV CCvEwKuGzrKPTh5JaRDtHuuYhjhlKU9dHoKCDV0X6fq92mN4fsteKCZfzKf6AA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754661390; a=rsa-sha256; cv=none; b=w9IbVfteds4VCdRcoo7xdiINd6bDfiKkXRrgolDv2X1fwYLnROJEKmxuH+Wv6k8NN0rfJM jhLqCHUs7dGWLaukP9LJRR7JyaDr8AU8Qz7ud6WhmVKW+wduNhSg9qJ04Ind+ZjjEN0Yz+ 56+nAD4w6uerNg0X3gKFdsFd7knbnIY4m72tlze/kzJ9FxnlB7QgUM/cGsyTpLXxYUtr0Y AuIp3xm6GvSdXJx1Y08bIza63WMnygAgayjUutzw4B2L7T9vjPg/rbZ+FhR02aanA1Gxj1 TEpAGicbuiBMbwfe8pHr1AHPOydme9sgtO2r9hszarrT/x3l54ohB/wOA3okSw== Received: from smtp.theravensnest.org (smtp.theravensnest.org [45.77.103.195]) (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: theraven) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz5DG2sjDzJkr; Fri, 08 Aug 2025 13:56:30 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from smtpclient.apple (host86-143-41-189.range86-143.btcentralplus.com [86.143.41.189]) by smtp.theravensnest.org (Postfix) with ESMTPSA id 88B1BBD3; Fri, 08 Aug 2025 14:56:29 +0100 (BST) Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 16.0 \(3776.700.51.11.1\)) Subject: Re: PKGBASE Removes FreeBSD Base System Feature From: David Chisnall In-Reply-To: <86pld62alk.fsf@ltc.des.dev> Date: Fri, 8 Aug 2025 14:56:18 +0100 Cc: Tomek CEDRO , Colin Percival , vermaden , Sulev-Madis Silber , "freebsd-current@freebsd.org" , freebsd-stable@freebsd.org, freebsd-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <0CC405ED-BCFC-41AD-A487-5261421BF8A6@FreeBSD.org> References: <864iui3si5.fsf@ltc.des.dev> <86pld62alk.fsf@ltc.des.dev> To: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= X-Mailer: Apple Mail (2.3776.700.51.11.1) On 8 Aug 2025, at 14:42, Dag-Erling Sm=C3=B8rgrav = wrote: >=20 > Tomek CEDRO writes: >> [...] from user perspective these changes were easy to adapt to :-) >=20 > So will this one. Let=E2=80=99s remember the thing that started this entire thread: `pkg = delete -af` 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. There are lots of other ways that deleting all packages will break your = system. This is why `pkg delete` *shows you a list of packages that it = will delete*, whether you specify `-a` or a single package. If you add `-f`, you are explicitly saying =E2=80=98I know what I am = doing, I don=E2=80=99t need to see the list of packages, I know exactly = what is happening=E2=80=99. To all of the people worrying about this: In the decade since pkg was = introduced, how many times have you *ever* run `pkg delete -af`? My = guess, for 99% of users, the answer is zero. It=E2=80=99s like running = rm -rf without checking what=E2=80=99s in a directory first. This entire long thread is because someone did a large destructive = operation, using a tool that defaults to telling them in detail what it = will do and giving them a chance to stop, and intentionally put the tool = in the mode where it didn=E2=80=99t do that. If that=E2=80=99s the most likely way of accidentally breaking a FreeBSD = system, we=E2=80=99re in an amazing position. I doubt it=E2=80=99s even = in the top 100. David From nobody Fri Aug 8 14:08:43 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 4bz5VQ3kc9z63vJn for ; Fri, 08 Aug 2025 14:08:46 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta003.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bz5VQ26m8z3x9k; Fri, 08 Aug 2025 14:08:46 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; none Received: from shw-obgw-4001a.ext.cloudfilter.net ([10.228.9.142]) by cmsmtp with ESMTPS id kMf8uYoC69JM2kNm1uiDxP; Fri, 08 Aug 2025 14:08:45 +0000 Received: from spqr.komquats.com ([70.66.136.217]) by cmsmtp with ESMTPSA id kNm0uwzYAWX70kNm0uMq3a; Fri, 08 Aug 2025 14:08:45 +0000 X-Auth-User: cschuber X-Authority-Analysis: v=2.4 cv=d71WygjE c=1 sm=1 tr=0 ts=689604ed a=h7br+8Ma+Xn9xscxy5znUg==:117 a=h7br+8Ma+Xn9xscxy5znUg==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=6I5d2MoRAAAA:8 a=EkcXrb_YAAAA:8 a=YxBL1-UpAAAA:8 a=ZK7HKqBsIWCP5WmKIOwA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=LK5xJRSDVpKd5WXXoEvA:22 a=Ia-lj3WSrqcvXOmTRaiG:22 Received: from slippy.cwsent.com (slippy.cwsent.com [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id AB2E52D3; Fri, 08 Aug 2025 07:08:43 -0700 (PDT) Received: by slippy.cwsent.com (Postfix, from userid 1000) id A4BA0228; Fri, 08 Aug 2025 07:08:43 -0700 (PDT) X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.8+dev Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Philip Paeps cc: =?utf-8?q?Dag-Erling_Sm=C3=B8rgrav?= , "Dan Mahoney (Ports)" , freebsd-pkgbase@freebsd.org, Cy Schubert Subject: Re: pkgbase is broken because of Kerberos In-reply-to: <0C292B35-B580-4C49-8F76-C3966F3691B5@freebsd.org> References: <843FFBA8-08E8-4255-9A35-4A49714DAD86@gushi.org> <868qju3thh.fsf@ltc.des.dev> <0C292B35-B580-4C49-8F76-C3966F3691B5@freebsd.org> Comments: In-reply-to Philip Paeps message dated "Fri, 08 Aug 2025 20:23:38 +0800." 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=utf-8 Content-Transfer-Encoding: 8bit Date: Fri, 08 Aug 2025 07:08:43 -0700 Message-Id: <20250808140843.A4BA0228@slippy.cwsent.com> X-CMAE-Envelope: MS4xfHH7BTIQLGFBuGl3oBXAPr2Zv50drsQDOUg9aJfPmEYVPL69XLXKgMJb/wtPufEFY4RVwj1C3UvfNgD+dYWQLcXfD3qamZmik1C+31JCaYuo4LSQm8nf PjHMflFKtDbuTsHTmzm194mUcredTIWV9BkhIxJexQLf+z7lY9suSg74yWYDOhKkLL50rlzYVWZDHGPR2fn7EUTUTfaZX9OVMVMuEjW9zj/fJd+zcj1+I8Az k1cXU9d3gqpnhwLcDhfSy9CTJNVAIFgAXLV/n2PMIQbzFTfGwfxdhkrkl9Tc+6IY+qUp0q5GUrzF0oWrfGnX6A== X-Rspamd-Queue-Id: 4bz5VQ26m8z3x9k X-Spamd-Bar: ---- 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:16509, ipnet:3.96.0.0/15, country:US] In message <0C292B35-B580-4C49-8F76-C3966F3691B5@freebsd.org>, Philip Paeps wri tes: > On 2025-08-08 20:09:30 (+0800), Dag-Erling Smørgrav wrote: > > Philip Paeps writes: > >> - The pkgbase builds need to be fixed in a post-Kerberos-update > >> world. > > > > The pkgbase build is just fine in a post-Kerberos-update world. > > What's > > broken is incremental builds across the switch from Heimdal to MIT. > > I'm > > not sure this is something we want to support; we should probably > > force > > a cleanworld when build options have changed, even if it's because the > > defaults changed. > > I took away WITHOUT_CLEAN=1 from our make command ... still not > building. > > Do I need a cleanharder somewhere? :) I don't trust WITHOUT_CLEAN. For me it's been broken for a while. I recall a discussion on one of the MLs about WITHOUT_CLEAN not working sometime over the past few years. I rm -rf /usr/obj/*. > > make -C $work $extra -j ${nproc} $tgt WITH_REPRODUCIBLE_BUILD=1 > PKG_FORMAT=tzst __MAKE_CONF=/dev/null SRCCONF=/dev/null > SRC_ENV_CONF=/dev/null REPODIR="$repodir" >$logs 2>&1 > > I can try blowing away the obj directory... I've been doing that for years ever since someone on a ML mentioned something about it. > > Philip -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e**(i*pi)+1=0 From nobody Fri Aug 8 14:20:40 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 4bz5mN18GYz63wct; Fri, 08 Aug 2025 14:20:52 +0000 (UTC) (envelope-from theraven@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 4bz5mM71Twz420J; Fri, 08 Aug 2025 14:20:51 +0000 (UTC) (envelope-from theraven@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754662852; 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=GadmaPY9Ot1obF4GytWLao3FT2ViHCL92vuAtXDqc+E=; b=yla1MGqvlj7tqRYRZtcgIyKPGEXL40UnkTK6SRsXuyI+sSy9evrwlclmr7/CgcBIRD6G8H u3eHpLDTHNzOSdUlUEG29LEqNnijQCWSno+9ra/J0K68P763ETMnNwWkUcYyp9Z5j7v7ko w6bT1OHylJ4b4BpucYbCp7qxwGZLpQ1SxKvVUAdO8Oa+jGtzx86vFBb/STX89+RwTIbeM9 n4vz4ceyMziTpK2ltBApfkBlE7V3mlGGy37LfUpRGwuK4THYxNRBJAw6MUYZhmK/sDYcre nKhg2WbOfPKnIIOoHhXUM+trM0ySyrEP1uteL40kMl1FgfRDXmqMSYdUoPCIlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754662852; 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=GadmaPY9Ot1obF4GytWLao3FT2ViHCL92vuAtXDqc+E=; b=M3jzw9YTnyHZtBebee5D619V09txawOiIxTysyigZB068QFxDoffdiikUMlDGhDaZKObH0 Dv5IUbBaw0JnfQGx9L/3nl5sq71bkX3jQo0eHOf9Vp0zOug6/24/UtEwD1Ffj4l/jgmvrz l7GLSGr1xJQnGvWfZn5f0h9PMBQ7PMP/9AbVSzPL1/de1HbcAIk72+qvirrkzRhtBcP8xV gn0fg6t3FR7hdGXoWKkR8IHvbwV9X49sWeVyqRxLSGjZwc9Ae8colYPn0oWHRk14zFZN3G 8IkyN5Rd+DX8hpZ1OvVLDwF9Z3Lt3+cCMhw2mQTNi1TYlPzGlRHgB0i1dkV98w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754662852; a=rsa-sha256; cv=none; b=vu8I43CjT0/8o6rCoB4bI5xIc/hJ7UTJZFvF6xTMj+f0Cs0uocGfsa1xkSixVaPcQeTPrN O1taqbOAsP24l4MFjfHcuH2nCQUPm7GjcQ1qfjIrxcOCBXpnjAY0atQk/ZTPa7oUUXLQW8 9A6vvafGIjBtb70JagyUVSHHSXpEMjlj58p1Lh5L65l3a9LbE3FNFOchiRNlQ4FcZREzKk u2QMApdwaeHQYOqHE00lBz2Bje6CchBEiVWli++xKNCfUYDnkBnnb7qEwjkdBxf8QcC+s2 eydfGa9lXGawjTRzXBEPk4QZ5f2TacA9YC3Eh5LHTYKnfqrL+N5BidNvwsKQ5Q== Received: from smtp.theravensnest.org (smtp.theravensnest.org [45.77.103.195]) (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: theraven) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz5mM6FSCzHpY; Fri, 08 Aug 2025 14:20:51 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from smtpclient.apple (host86-143-41-189.range86-143.btcentralplus.com [86.143.41.189]) by smtp.theravensnest.org (Postfix) with ESMTPSA id 21B09BD4; Fri, 08 Aug 2025 15:20:51 +0100 (BST) Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 16.0 \(3776.700.51.11.1\)) Subject: Re: PKGBASE Removes FreeBSD Base System Feature From: David Chisnall In-Reply-To: Date: Fri, 8 Aug 2025 15:20:40 +0100 Cc: vermaden , Sulev-Madis Silber , freebsd-current@freebsd.org, freebsd-stable@freebsd.org, freebsd-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <7D0CD326-0CB0-41F0-99C2-BFEB9F4DC1EA@FreeBSD.org> References: <79429D6B-7948-4D27-9F14-664CC075547A@FreeBSD.org> To: Santiago Martinez X-Mailer: Apple Mail (2.3776.700.51.11.1) On 8 Aug 2025, at 15:02, Santiago Martinez wrote: >=20 > Hi David, I see your point. >=20 > For me, no pkg command (upgrade / install : delete / lock) should act = on base without the user explicitly targeting base. Why? > This is the same we have today. No extra complexity or confusion, = actually it is quite simple , if you want to touch your base system just = explicitly targeting it ( what we do today with FreeBSD-update) What is the reason that you would want to install updates for packages = built by ports and *not* want to install updates to the base system? Currently, you need to do these separately because they are managed by = two separate tools, but that=E2=80=99s an accident. It was never a = deliberate usability choice to have different ways of updating different = parts of the system. Fixing this is one of the goals of pkgbase. > Regarding the non-base package dependencies with base, it will be also = the same as today. If this is something we are looking to get rid of = then is a different situation. Fixing this is one of the benefits of pkgbase: there is a single upgrade = command, unless you explicitly restrict what it is updating (via -r) = then it will upgrade everything that is out of date. > Nothing stops the user from upgrading base (target base) then = upgrading the rest. Or to have a target that is =E2=80=9Call=E2=80=9D. This is still possible with pkgbase. If you want to stage things, = simply use the `-r` flag. But when do you *actively want* that? =20 > I think most of the FreeBSD user like the separation of base and non = base and the current status seems to get rid of it. Hence some of us = are putting attention to it ( maybe too much) This is a gross mischaracterisation driven by Vermaden=E2=80=99s love of = hyperbole. No one is removing the distinction between the base system and ports. = The base system remains: - The thing installed in /, not in /usr/local (or whatever else you put = in $LOCALBASE when you build the ports). - A uniform set of things maintained by the project. - The set of things with stable ABI guarantees during a major release. - A self-contained set of things with no external dependencies. - A set of things with a support lifecycle maintained by the FreeBSD = Release Engineering team. Every single one of these properties (and probably others I haven=E2=80=99= t thought of) are preserved. The only difference is that upgrades are = simpler because I have a uniform tool that manages all of the things = that the FreeBSD project distributes (and other things that other people = distribute as package repos). Every upgrade flow I have on every FreeBSD machine I use is simplified = by pkgbase. Having fewer tools is a usability win. Having a single = command upgrade everything is a usability win. If you *want to* upgrade = only some things, that=E2=80=99s one extra command-line flag. David From nobody Fri Aug 8 14:58:01 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 4bz6bY2qvgz640tb for ; Fri, 08 Aug 2025 14:58:17 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-23.consmr.mail.gq1.yahoo.com (sonic311-23.consmr.mail.gq1.yahoo.com [98.137.65.204]) (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 4bz6bW2dMdz3DK9 for ; Fri, 08 Aug 2025 14:58:15 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=FKzBCe1m; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.204 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754665093; bh=pmjPIZ3Ll1qPGaafleC84DnkmXMKwgg+EVRhysE707g=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=FKzBCe1mCcWZpaAu9f2EtDaaWZvXW/sxUD8aQhu4VtkmTg20Ldf15CORis2nP7z81UjmtdA2KgMXMswFtGgMdUPjHVkhik3iOj6+pGK6AHr3tVYRTk055jer0dL/eE4UCra1yqY91vRLyoycoAeuUqtbhTLFwr2AkRRp7Ffs15AR9BiGYkv55YJecc+eazFAhrZ66cpAvLEl0fhkW3AzBw97Y5niBCG6YTcnCVnXbnz3vyg59RIUcgJUstyIZN+bLSZKTrwqeBp+Pjy33VHjWX0Qo6cNTCfwDCsuYG5GXB7X3hR5QaxmzgB9LkryPiwlNO6DXfqBNMoPjTQQxAckNw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754665093; bh=JSlg02VG8tKmcjLokDhRfY4bOw5Gi/M5Cse3iJz1FQh=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=ll+pbVRnekTSOCtRIr25y9OdrEB3WPpgDSxC4jpOF4dmoSpNvZqjXhWA5WIXS7/qMH3RdjuJ0elvnLGX6H2q3+1NGINV4Vq4ZSOY55Mb8OPyrIaCpKWP4mISNPOV7xIfsZbpAhfEH6sw0jF7qvS/6UTKHzB2FEZNPUB5RiAPRiO9kpE3Nq6iSPdZ8lOAGusQ/NfMP+AiXdjUcKBStjInGfnGRvy5mpygqDOMVEWEDFfOlUTrX2brzyDjRWeB9wn9XfBESdJwq9G+6vl6MDSZpV+KsiKZJSovepGdVYkj45kzKvBUnbqHwaFJxPM2ohc9XjrauhZkpOo0MbTn60sd4Q== X-YMail-OSG: AYXaO5AVM1mSmN2IiY7VjwpznowrK_.ZS79yAZ018V5R8DH9DYpMgCIrFmHzS9W RA5iOatnqaaQn3mvFwTWlvol1Qmd4ukk_1W26QySefOyCs4y0lS67GIQz4QpR6xinH8peiPZL_45 qr8Vabs1agC9fJ4cWhLnHEO9cGUf5VUrtWkbEPyJZw5JEmvaScZiZuLTk4Z.q4Ri.zf_nsAogs_X CVzQ7HNpstOs2WmAs1H0sajsejT3D_.f90D3Ws3_9IDgq1RF6rtKGmWcr_LIKRLlZBuQyOwz1QBW a2uB9W6oW212m487Py68ktsmAnkubv6Yb9SyNO5Auu3An8hLGn4AKfRleLtA7r0G_spJ7LkTcDZg kpnaciSPoLlWijBNhH4Hj.DB0jrChWrqHt640kSdSTdWwXO_iphT1XfxPLYgm5_qBWVRiQ9bz5Kg uv2aahS8ctyuQTCJ.IOsBMXT69QRcPZ384TNKzQd0k8nLK26UTkAYtA2T5mpxOzxDkDN_Q8Vg652 gyeWp15RWv3w4yIUnIzLPCVc.ZY252a_JTu_p0LP.WDpwUXO9wXRRjhoHIfrz7fbaXXalfLGfpNV HfOiG1h3HAGIveOQsITLMN9JeXX8x01oBiKautWlu2.pIHOVxR.NN7pqeN9kWgkwxxlg2ZqhMbel 4nT7oNK2wR2IaiUFxnjAb1GJhitKNKIV4LH_auVvJO3dB1E0troUItWSjK1K9Fn6Qbk_rwIzy5M. 6ixnz304.f3RPhjphj89oCd_BIgTOhHcB5krQhXAI._B5ILZ6OCI8VBWTDcAO0pMrQl2XLMxLKDn 8GWj3mlmuOFkiV_iGrmtkql1yGTyTnRFhO3Hh3K4nAvgYXzpw8D0AYjfjJeLsABwF2U6_L09azYL uNZY3ZZoP2.Vrgr86klgnTDwpyC2QznsZa5WqKmKLnpvah__kLn4j1pfWeaWrIYTnsmoPqE3Dv98 UL2xra1K4t5FhkoNeHhBiAH_6PQ6W8Z7mcWEcfG3KaonFhYjk2Gktm.rH.bFU64feAcXEhN2jcD8 N0n3ROxKzQhzShBc6SDft6zcPzJBilT0Bx.bn13985YpxYVwzcPCi3M8YsI41nMrRMD8cUj6ME3g n8uLvELG81mok1LdQ8sBmvxAHEv1GVhAx7Z6MwJr6DNT7gCbQQuyTfsxFKr20fkw9QPQzNDm_.FK Q07afpyvoZFzrnP9IAH08jSp6cjpSuRO5LG343UQ42mAVoTvyIPz3TF6XoLw4EaRqpSGJtJiQ9Bt dCptHgKwitdpRGnRUxA7Lfk7DQ._e8vvwpaE0sNwdmhLYM00CDLAuk4KZz3eHW.EIc06ZfhVUw_L AVUpmgwO.Jr2yPcqeuKSIcBwhPf6ftD6gyHi2vF7q5H4YRwWQt0mhzQdkIxe9hpmTt8.CDwrfJXH S_mhESJHc7S3u3PWp3w.1CbXE.BzWr_MoFXs5JrHMr6P0_Kse.lPA_.jAnwl6zWlB9yhastAzG3U 8QgInr4w.TlILdeg.hgHloXUq4ycu6vxI3wRHjkB20nKavudA0kib1hzV4i0qVokx6msUstE9swl MGrQvD7AAqALe_XzizuOOs3eiBirAFRQLnutOY8VQCKzvovli0qAjtUASX4t2PmgvDHUzYsFoSNv NQuyUJ8I_pL5sGMMD9sP.Ywb_uIGNvX8fSyCaTSvn5ay.kFf6GTRB5Wf12UistHmZXGLXtQeUu9i .ryZeYQwwcUMrBdt6K_S1vkwdpO7f.RT5pupO..SZ5oC1dP6GJJJp8H13AxUAllKgDc_IZnfX2TE o7OigA.ECK5U_05BCYc3MJN3TSkhjrEheN3dosvXnsIkkt3n_m7D99xvkMJjOsDz.hS2AWFlPfer zWs21K1C0lWujCJG1UhIBkzrCISyqOvLJwo10WaaoYiuimd.9S_a2Yy57i1W0LUfvHxx5U3aMClD wKXO4Q7GY93KfagN066THbBYELU2hE.TnfbsMgaTDa5dKPdiULBXxVUUOhLhdbepohFOzUEjgorM YQFBm9IxoxmFg1J9uoP7RgHShGcYtp5rlujWlydw8L5W4jITnP_suz0jRUtL6jTJtWQn4GmcmeBK Caez17t0DcUq4kyjC3prCwpzm58fjAyNCHFw8nR5ETpQFLS4kd2lJVaLghq.5gjDKopBb91nlyrs FnMAw1UPYFWkSBq61_YbHrRWVgnNFNvC1jYhuBRnsmTedo1Aytx4A1RByEEnvOBULl1NTiPk3wc_ qLQPibO2yryy5WZg08ClauP5owqjxsSJUzFN_PYx8etETdeybKv1u84oxpeoG4.1In2SNhAhbBxX HQvv1vTZNqbXO1mbqDeoT6.uyLygs5Q-- X-Sonic-MF: X-Sonic-ID: 6e38701f-1041-4f51-a5a3-ca1f1f037bb4 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Fri, 8 Aug 2025 14:58:13 +0000 Received: by hermes--production-gq1-74d64bb7d7-bcggp (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID fbcbf72a96ada09b68bcdd3fe5f71bcb; Fri, 08 Aug 2025 14:58:12 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: RE: git: 66c75fa63aff - main - freebsd-update: Fix the pkgbase check [-r basedir vs. -c basedir use --and the documentation?] Message-Id: Date: Fri, 8 Aug 2025 07:58:01 -0700 Cc: FreeBSD-pkgbase@freebsd.org, FreeBSD-pkg@freebsd.org To: Mark Johnston , dev-commits-src-main@freebsd.org X-Mailer: Apple Mail (2.3826.600.51.1.1) References: X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.204:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.204:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; SUBJECT_HAS_QUESTION(0.00)[] X-Rspamd-Queue-Id: 4bz6bW2dMdz3DK9 X-Spamd-Bar: --- Mark Johnston wrote on Date: Fri, 08 Aug 2025 13:00:45 UTC : > The branch main has been updated by markj: >=20 > URL: = https://cgit.FreeBSD.org/src/commit/?id=3D66c75fa63aff40e9c587345b2cc6b814= 8e396de8 >=20 > commit 66c75fa63aff40e9c587345b2cc6b8148e396de8 > Author: Mark Johnston > AuthorDate: 2025-08-06 20:36:05 +0000 > Commit: Mark Johnston > CommitDate: 2025-08-08 12:51:54 +0000 >=20 > freebsd-update: Fix the pkgbase check >=20 > Even on a pkgbase system, it should be possible to use freebsd-update = -j > to upgrade a non-pkgbase jail, at least for the time being. However, > the check_pkgbase() call came before get_params, so BASEDIR was always > set to /. >=20 > Make check_pkgbase() a pure function and call it after get_params(). > While here, use pkg -r ${BASEDIR} instead of pkg -c ${BASEDIR} since = the > latter requires root privileges. Does this -r vs -c change have consequences such as which /var/cache/pkg/ or whatever is updated (or if such is updated)? In other words, can -r fully substitute for -c? (If it could, I'd wonder why -c even exists.) Might there be uninstended conseqeucnes to the change? May be the pkg man page should be more explicit about when to use -r vs. -c for the base dir? > freebsd-update is supposed to be run > as root, but it doesn't actually check this that I can see, so let's = not > make that assumption here since it affects the result of the function > (i.e., pkg -c ${BASEDIR} always fails as a non-root user). >=20 > Reviewed by: des > Fixes: 856e158dc4aa ("freebsd-update: improve pkgbase check") > MFC after: 2 weeks > Differential Revision: https://reviews.freebsd.org/D51770 =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Fri Aug 8 14:59:54 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 4bz6dT0ZShz640nr; Fri, 08 Aug 2025 14:59:57 +0000 (UTC) (envelope-from DutchDaemon@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bz6dS6tQRz3DmZ; Fri, 08 Aug 2025 14:59:56 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754665197; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=xKTyUlKk+xOQvYG1LCb65ZosQNK8JbPX+hb2v44mQ9g=; b=w/wloQaaMxi0k6TuZl/Ajn1fMkmm9m76yP+ZdH2thua0I4pqwCHx1zcE+51Jw84GNtd7hg Dl+NmzWhsZ6YH87OhWxLYvsGvGyjkEcBMaoomTPb1UOrJCANP+DLNIpQONx3Odt0gGET/z O82yY/97ziqHTo9advR73IY7zSJ0D4gZ1VaDPyfR3apuh03khxAI36MYf/0g0kOL6r/0YB B08mCV8AfOkjfE0aQb4neGK0o7ksM/A/AH0WoT3z2H0tjdlhYe2PDYIL6HQttG51puXeK9 lZ7kanEwXmkRS6tqjllwV/pE52ZVId34wbFHgDtwgxAvQyteXrxnhApDSBUsjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754665197; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=xKTyUlKk+xOQvYG1LCb65ZosQNK8JbPX+hb2v44mQ9g=; b=oBnyC3OWbrT/Ype0JIlDYCO2A7EDnhOZ99hOzhHCqp2io4P38G6h1ch5sUK55uwTkjIvoM a8+0OU/ISWbQsK0RIPD3SVZARW1D62ZBfwbLJ02arGzT/wY0w7+4xOCsnjTig1t0cb7UBo 40CPrca3BA84l60BzdBIUfobuQDySaNZxK1UYvqBjFXDfBUxmq/6OxB85x/s2LEaswOFBu 7gta96ncwjk/FdX3om0eti85cKkk/GJBsMxloOFIy5siyrD81/Dz5QsOQCi1m1/s7gmgm1 rgYW8VNuUkB9nL8mZ6ZLbJnJMMHVgTmCJnTIlyXG3dllD/GjmD0jVRoSknmS9A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754665197; a=rsa-sha256; cv=none; b=EvUKas2YTiGbMGW9WAY1nFMwcUqRQ2PCJVjfT1WogOegRDqVFr65pCb+NUbllmRg8w9zlp RFqi7koCkcViLZKFUzA59RQfh7J3PyQPZJp+3G10gaMiwjLbUvJcU1Gxwx85DbnGAWPjQU HyU/VvWFlMkU6+0orX4xspL+c6yzQd/QcCyj04FE/dKzmb6bzvWbfSjjMIj36TRYaB/jdm cJnozNufcUcbp8pOPijNiI9F9J2rw8DEcd6cnM8249oDGRp7PseSuR/3jNuaeSs1YWUM5o zRqRalFbMEoUhagE6DbSp9pzrORN7tFEQcOXrPgNNq6o54QvlmVW3mZj1M7kqg== Received: from [192.168.178.212] (unknown [85.148.89.7]) (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) (Authenticated sender: dutchdaemon/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz6dS3rFLzJ8s; Fri, 08 Aug 2025 14:59:56 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) Message-ID: <81470e1f-5a91-453b-a1aa-20a7e9fb8855@FreeBSD.org> Date: Fri, 8 Aug 2025 16:59:54 +0200 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 User-Agent: Mozilla Thunderbird Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: "freebsd-stable@freebsd.org" Cc: freebsd-current@freebsd.org, freebsd-pkgbase@freebsd.org References: <79429D6B-7948-4D27-9F14-664CC075547A@FreeBSD.org> <7D0CD326-0CB0-41F0-99C2-BFEB9F4DC1EA@FreeBSD.org> From: DutchDaemon - FreeBSD Forums Administrator Content-Language: en-US Autocrypt: addr=DutchDaemon@FreeBSD.org; keydata= xjMEZa5xHxYJKwYBBAHaRw8BAQdAfWZ69PhvjxSC5/RYQaU5TFyz+SENz3Oi0fkdJIISjGHN RER1dGNoRGFlbW9uIC0gRnJlZUJTRCBGb3J1bXMgQWRtaW5pc3RyYXRvciA8RHV0Y2hEYWVt b25ARnJlZUJTRC5vcmc+wokEExYIADEWIQSDIpfQllw48uFsWk/r4FMJZEPckQUCZa5xHwIb AwQLCQgHBRUICQoLBRYCAwEAAAoJEOvgUwlkQ9yRf7EBAMinyZF8zVzNuHpeKdGPHVZcNqBj 1H192nmduRSxejFnAP490W4kl7pwtdpMVrX7iJqkWanO2L0kWlig7csNIi5nAs44BGWucR8S CisGAQQBl1UBBQEBB0Ajr12wp47yOqDF5v8c+VC9pklim0qa1FrqxTMaA1kUJAMBCAfCeAQY FggAIBYhBIMil9CWXDjy4WxaT+vgUwlkQ9yRBQJlrnEfAhsMAAoJEOvgUwlkQ9yRsg0A/1UY CnRZEZOesZgnpCTuERpnJR5chIY9Y1bxUSxTerF7AP9x+CE28IZ7xFZfwHiss0VaDvQhNG08 NzNJHBSshFjtBQ== Organization: The FreeBSD Forums In-Reply-To: <7D0CD326-0CB0-41F0-99C2-BFEB9F4DC1EA@FreeBSD.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------1KhzJHg0mGhzitL8EKMnDIPR" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------1KhzJHg0mGhzitL8EKMnDIPR Content-Type: multipart/mixed; boundary="------------vJCI1oR4sRvLzRc45ftqoHVf"; protected-headers="v1" From: DutchDaemon - FreeBSD Forums Administrator To: "freebsd-stable@freebsd.org" Cc: freebsd-current@freebsd.org, freebsd-pkgbase@freebsd.org Message-ID: <81470e1f-5a91-453b-a1aa-20a7e9fb8855@FreeBSD.org> Subject: Re: PKGBASE Removes FreeBSD Base System Feature References: <79429D6B-7948-4D27-9F14-664CC075547A@FreeBSD.org> <7D0CD326-0CB0-41F0-99C2-BFEB9F4DC1EA@FreeBSD.org> In-Reply-To: <7D0CD326-0CB0-41F0-99C2-BFEB9F4DC1EA@FreeBSD.org> --------------vJCI1oR4sRvLzRc45ftqoHVf Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gOC84LzIwMjUgNDoyMCBQTSwgRGF2aWQgQ2hpc25hbGwgd3JvdGU6DQo+IEV2ZXJ5IHVw Z3JhZGUgZmxvdyBJIGhhdmUgb24gZXZlcnkgRnJlZUJTRCBtYWNoaW5lIEkgdXNlIGlzIHNp bXBsaWZpZWQgYnkgcGtnYmFzZS4gIEhhdmluZyBmZXdlciB0b29scyBpcyBhIHVzYWJpbGl0 eSB3aW4uICBIYXZpbmcgYSBzaW5nbGUgY29tbWFuZCB1cGdyYWRlIGV2ZXJ5dGhpbmcgaXMg YSB1c2FiaWxpdHkgd2luLiAgSWYgeW91KndhbnQgdG8qIHVwZ3JhZGUgb25seSBzb21lIHRo aW5ncywgdGhhdOKAmXMgb25lIGV4dHJhIGNvbW1hbmQtbGluZSBmbGFnLg0KSnVzdCB0byBj bGFyaWZ5IHRoaW5ncyBmcm9tIGFuIGludmVyc2UgcGVyc3BlY3RpdmU6IGluIGEgcGtnYmFz ZSANCnNjZW5hcmlvLCBob3cgd291bGQgb25lIGdvIGFib3V0IGRlbGV0aW5nIGFsbCBwb3J0 cywgYW5kIG9ubHkgcG9ydHM/IA0KV2hhdCB3b3VsZCB0aGUgbmV3IHBrZyBjb21tYW5kIGJl Pw0K --------------vJCI1oR4sRvLzRc45ftqoHVf-- --------------1KhzJHg0mGhzitL8EKMnDIPR Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQSDIpfQllw48uFsWk/r4FMJZEPckQUCaJYQ6wUDAAAAAAAKCRDr4FMJZEPckVBM AP9N+j84mm0JJNpKeqLVGn1UI1Ve1ebr5rP09fEeVbqiTQEAzOFIdTFHrdaQTuPMMt4JV7Rx+1fV 9zcvb36pksb4lQw= =E07D -----END PGP SIGNATURE----- --------------1KhzJHg0mGhzitL8EKMnDIPR-- From nobody Fri Aug 8 15:00:58 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 4bz6fh6knKz6419P; Fri, 08 Aug 2025 15:01:00 +0000 (UTC) (envelope-from dim@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 4bz6fh5SRfz3Gff; Fri, 08 Aug 2025 15:01:00 +0000 (UTC) (envelope-from dim@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754665260; 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=dtpFr+WwDKf1Gukie9F3tjOb/uBsWAfvuAl5ATqdFL4=; b=iUM7EDKjs+yhW/pB91/azSvNhSq3qlrSdrxqZU2+ejYcIgVtuCc17bbgIcrKp8zLh1nUGf Ap7/47XKe3i4mmiEonXIVcqFQ7sFZHLmsnJJEDb0Shzt3VQpEYH3/2SGn+EbxAt+U4pkpH 023TWlG5b9E5xgzA0mfUykdb/0f2LulR1wSl1c3/uofv+uivmc+kU9F7DQoV3Tp1RutVRB cum5ZT4yiQmLwCi7S12vc6Z7IKr4YALC+XsjOpn/Cj0T8ej+93Y940V/3FnA0tO5gV9ZWQ /rWKYWddYZLzVNwrmWWTX23VleHBJqvjZQ5NjeTycki+ooVjRLhp605MrFXeEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754665260; 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=dtpFr+WwDKf1Gukie9F3tjOb/uBsWAfvuAl5ATqdFL4=; b=Y5eKlx6m99Q/WfFFXFZgdfQc3f4fKjjWfavXVoXpK7i/ftt3uVK3j1hHFvBY9VFA6jz9lL FJAKgBqkm+DDRHLSq6rE0aV9HT7luYJTv4m/047Bee8KmZauysjE+J3whyMC6M/ohHlMdI fRAbXkuQ/nVOtoJf2e94dtscFpmuZdxNNg90UQehjtncdzjDFcHhmymYpU5Nx2GVC/i+Ha 5Whf0XG2rPwjcfCtK2Uqh5vO+7Ft933aoL/WdqY5XVs4gohQ8RbJbCgCOo6CPn7Jz82v9y azNlOHul1EQ2JOLEfQBe9QzYgP4QU5DbWXAiFf5qia/hjNCLpAIu2ZlktcOENQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754665260; a=rsa-sha256; cv=none; b=mJAwEz7RoEdq79DyJDPw/3Qop2KAME8NWT86ty31uZiBnU0reNS5Wh7lmPhyCKecAUCnWZ UjlnptXnhynbfDsdRvAZn+mTuF+98ij+rVrRLcgCpwHSimKKTp1zIo16H0RNoS+iIyYTgN ryBXzAA/lUb7RL5S/L5hORR0O/oS70DFmQUshccBn1vUGbl4SC5T1nctVSxktlLz+Hx6vO sd9jAo0A8XsBDXFQyiEn9MbCgjMUme5MhMDfNR2TZJxdbRY21/DVS3SDOiD3h96LGK2RTw lQOjxC4hdzEkK6zBlPFW0uM6oOej25CQbSBZQAcimbyIGsPJeEQ3uLIf1spekA== Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (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 (2048 bits) client-digest SHA256) (Client CN "tensor.andric.com", Issuer "R11" (verified OK)) (Authenticated sender: dim) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz6fh4TpHzKSk; Fri, 08 Aug 2025 15:01:00 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtpclient.apple (bladnoch-wifi.home.andric.com [192.168.0.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id C0C5E65E2C; Fri, 08 Aug 2025 17:00:58 +0200 (CEST) Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: PKGBASE Removes FreeBSD Base System Feature From: Dimitry Andric In-Reply-To: <0CC405ED-BCFC-41AD-A487-5261421BF8A6@FreeBSD.org> Date: Fri, 8 Aug 2025 17:00:58 +0200 Cc: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= , Tomek CEDRO , Colin Percival , vermaden , Sulev-Madis Silber , "freebsd-current@freebsd.org" , freebsd-stable@freebsd.org, freebsd-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <864iui3si5.fsf@ltc.des.dev> <86pld62alk.fsf@ltc.des.dev> <0CC405ED-BCFC-41AD-A487-5261421BF8A6@FreeBSD.org> To: David Chisnall X-Mailer: Apple Mail (2.3826.700.81) On 8 Aug 2025, at 15:56, David Chisnall wrote: >=20 > On 8 Aug 2025, at 14:42, Dag-Erling Sm=C3=B8rgrav = wrote: >>=20 >> Tomek CEDRO writes: >>> [...] from user perspective these changes were easy to adapt to :-) >>=20 >> So will this one. >=20 > Let=E2=80=99s 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. 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. 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". -Dimitry From nobody Fri Aug 8 15:03:41 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 4bz6k25Rvmz641cW; Fri, 08 Aug 2025 15:03:54 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo73.interia.pl (smtpo73.interia.pl [217.74.67.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bz6k229lwz3KPr; Fri, 08 Aug 2025 15:03:54 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Fri, 08 Aug 2025 17:03:41 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?= , "sthaug@nethelp.no" Cc: "freebsd-current@freebsd.org" , "freebsd-stable@freebsd.org" , freebsd-pkgbase@FreeBSD.org X-Mailer: interia.pl/pf09 In-Reply-To: <86h5yi43kp.fsf@ltc.des.dev> References: <20250808.091053.1322595805169591390.sthaug@nethelp.no> <86h5yi43kp.fsf@ltc.des.dev> X-Originating-IP: 45.148.42.1 Message-Id: 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=UTF-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754665425; bh=7IwM1nAjTL+19LbCl7Bmk+Q8sRz+scmgUr14snucekg=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=vEj0cuMUfMnE79J5QBevhmUggjM1M8GBghwFEd9Rqntr3VXTfPIyevJZb3W9YRoz1 3tZcOKqEBM6rGdzS7KPbBpleqifyfVmrYwMCcu3CepVepRyZXcEfPi8cwYYdAPziA9 T41Sj/i0SQTA1AHQ2/qIWMqh9oswgjn0Fcpong7U= X-Rspamd-Queue-Id: 4bz6k229lwz3KPr X-Spamd-Bar: ---- 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:16138, ipnet:217.74.64.0/22, country:PL] Current 'vital' thing does NOTHING to protect FreeBSD Base System. I literally just wiped one of my Jails because of this 'vital' protection. That 'vital' thing is useless in current state after issuing this command: # pkg delete -af Log below. Unbootable and unusable FreeBSD left after the command that only removed pa= ckages without PKGBASE and with PKGBASE you are left with dust. Even /rescue is gone. root@bsdinstalljail:/ # pkg info FreeBSD-acct-14.1p1 System Accounting Utilities FreeBSD-acct-man-14.1 System Accounting Utilities (Manual Pages) FreeBSD-acpi-14.1 ACPI Utilities (...) FreeBSD-zfs-dev-14.1p1 ZFS Libraries and Utilities (Development Fil= es) FreeBSD-zfs-man-14.1 ZFS Libraries and Utilities (Manual Pages) FreeBSD-zoneinfo-14.1p7 zoneinfo package beadm-1.3.5_1 Solaris-like utility to manage Boot Environm= ents on ZFS pkg-2.2.1 Package manager root@bsdinstalljail:/ # pkg delete -af Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 271 packages (of 0 pack= ages in the universe): Installed packages to be REMOVED: FreeBSD-acct: 14.1p1 FreeBSD-acct-man: 14.1 FreeBSD-acpi: 14.1 (...) [bsdinstalljail.lab.org] [268/271] Deleting files for FreeBSD-zfs-man-14.1:= 100% [bsdinstalljail.lab.org] [269/271] Deinstalling FreeBSD-zoneinfo-14.1p7... [bsdinstalljail.lab.org] [269/271] Deleting files for FreeBSD-zoneinfo-14.1= p7: 100% [bsdinstalljail.lab.org] [270/271] Deinstalling beadm-1.3.5_1... [bsdinstalljail.lab.org] [270/271] Deleting files for beadm-1.3.5_1: 100% [bsdinstalljail.lab.org] [271/271] Deinstalling pkg-2.2.1... [bsdinstalljail.lab.org] [271/271] Deleting files for pkg-2.2.1: 100% pkg: Cannot runscript POST-DEINSTALL:No such file or directory You may need to manually remove /usr/local/etc/pkg.conf if it is no longer = needed. root@bsdinstalljail:/ # ls /bin/sh: ls: not found root@bsdinstalljail:/ # vi /bin/sh: vi: not found root@bsdinstalljail:/ # pkg /bin/sh: pkg: not found root@bsdinstalljail:/ # pkg-static /bin/sh: pkg-static: not found root@bsdinstalljail:/ # reboot /bin/sh: reboot: not found root@bsdinstalljail:/ # goodbye /bin/sh: goodbye: not found root@bsdinstalljail:/ # /rescue/ls /rescue /bin/sh: /rescue/ls: not found root@bsdinstalljail:/ # /rescue/ls.pkgsave /rescue rescue: ls.pkgsave not compiled in usage: rescue ..., where is one of: cat chflags chio chmod cp date dd df echo ed red expr getfacl hostname ken= v kill ln link ls mkdir mv pkill pgrep ps pwd realpath rm unlink rmdir setfa= cl sh -sh sleep stty sync test [ csh -csh tcsh -tcsh camcontrol clri devfs dm= esg dump rdump dumpfs dumpon fsck fsck_ffs fsck_4.2bsd fsck_ufs fsck_msdosfs f= sdb fsirand gbde geom glabel gpart ifconfig init kldconfig kldload kldstat kldunload ldconfig md5 mdconfig mdmfs mknod mount mount_cd9660 mount_msdos= fs mount_nfs mount_nullfs mount_udf mount_unionfs newfs newfs_msdos nos-tun reboot fastboot halt fasthalt restore rrestore rcorder route savecore shut= down poweroff swapon sysctl tunefs umount ccdconfig ping ping6 rtsol ipf routed rtquery bectl zfs zpool bsdlabel disklabel fdisk dhclient head mt sed tail= tee gzip gunzip gzcat zcat bzip2 bunzip2 bzcat less more xz unxz lzma unlzma x= zcat lzcat zstd unzstd zstdcat zstdmt fetch tar nc vi ex id groups whoami iscsi= ctl zdb chroot chown chgrp iscsid rescue Temat: Re: PKGBASE Removes FreeBSD Base System Feature Data: 2025-08-08 10:31 Nadawca: "Dag-Erling Sm=C3=B8rgrav" <des@FreeBSD.org> Adresat: sthaug@nethelp.no;=20 DW: freebsd-current@freebsd.org; freebsd-stable@freebsd.org;=20 >=20 >> sthaug@nethelp.no writes: >> - It's important to have a clean separation between the base system >> (whether that is installed using the package system or not) and the >> rest. An easy way to list "these are the base system packages" is >> absolutely needed. >=20 > You can easily create an alias for this: >=20 > pkg query -e '%o =3D base' %n >=20 > If you want something closer to `pkg info`, try: >=20 > pkg query -e '%o =3D base' '%n-%v %c' | column -tl 2 >=20 >> - Maybe there should be an extra step if you try to delete packages >> from the base system? >=20 > There already is: >=20 > % sudo pkg delete FreeBSD-clibs > Checking integrity... done (0 conflicting) > The following package(s) are locked or vital and may not be removed: > =20 > FreeBSD-clibs > =20 > 1 packages requested for removal: 1 locked, 0 missing >=20 > The only matter that remains to be settled is which packages should be > marked vital: >=20 > % pkg query -e '%V =3D 1' %n > FreeBSD-clibs > FreeBSD-runtime >=20 > DES > --=20 > Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org >=20 >=20 >=20 From nobody Fri Aug 8 15:06:56 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 4bz6nZ0DF8z641XG; Fri, 08 Aug 2025 15:06:58 +0000 (UTC) (envelope-from DutchDaemon@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 4bz6nY5tkYz3MQN; Fri, 08 Aug 2025 15:06:57 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754665617; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=hFKeZOmqBsiU5Yjsc+GpNo72QmV1ahQCzAW1MgrlXFM=; b=IwZzm8Bgt324yrWJQU3T9dEHMQ/cxpJU0fz3QtP4Cl2vA/VrC9yoPHshJlJwot97LdYOzv avrd/Q3eSb4z9I0nkiUKZsqhpnUyIZUm1DTCIB98GX+ANghR3bKJ8tZ2M5RCTmX2Q24ghE sk7laNGvtXS+k2kuC94GpYsVBzwZIGpZzhOMEXUP26EFSzNuxfXynMH3nuiWiAF17+yHxY dbQPHMSHuj9aukgdbiwbtwvBY9BgzzywpEEIgnNDUELRaABhz3SJyWunxSRaBlSWr5Z8DW RXtRezfuBfnKtSizmFjLrzVbBNC6CBtdSNEheeqtLmI7E0znk7L5GsM6cKszzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754665617; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=hFKeZOmqBsiU5Yjsc+GpNo72QmV1ahQCzAW1MgrlXFM=; b=SGXPG1PdWNKugnRk+5gpsDOn6JYW3Wj0qmcq2/Z9BYf46/3nzHd60lCfwqSbBTTWAFMk1W 6G9GfNur8BvTb0FMR1YtJCxPc8YFhIea8QC6wevdD2SOdVOh3qPG7pyqDUcTSt4ikUoIE0 h2h78h28KJ26Yfallt1fbxEwPZYdFAnPjO/mXhYX/knCRG7YjGe5JB2DHmOrPfmUcICV9U pFo59aJSAvkhhzV/V30ihGjuF9WJTG9D+/9sQfOl4b5Rj8YZ6PW3yVQuQNrFRZIS9e4Irs kFosCbVpMS1EcIyP4nWRy8vkabFu0d1snTAhnfbdl+KQqaCs+X9Q5x24qcrvQw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754665617; a=rsa-sha256; cv=none; b=i/t+q1fW4lpoG9PJ4NG4kx/1LesaW48jLyzV6QzNO/NwaNmmZCJu5y7/035I2FgkaX0HME fUXp/KE/DBOaTnySvP3spad56Ou/UGhigSjLgZpS0DOOEQwJsWLTmZuuD9TigC13DX7L/N iPVYiKFxSpcyTTQfmXoh7zlOvZMNGu6hRSuYjyDkokCmbqMkiHVlFSx2v58z+HVGAD0ySl gv7Ibj74ndHqTdesx+h6XJQsnEg9ZtFsaFKB18hs/FQVxu2qY/ktHFU+iXDUAPm1APrSNm Zvvj4IicBUMoNfux10SKodHoSqN0Ncbhpnya/GMUDWLoyXcjWFSl43NWXaWvOw== Received: from [192.168.178.212] (unknown [85.148.89.7]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: dutchdaemon/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz6nY2yTvzJ93; Fri, 08 Aug 2025 15:06:57 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) Message-ID: Date: Fri, 8 Aug 2025 17:06:56 +0200 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 User-Agent: Mozilla Thunderbird Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: "freebsd-stable@freebsd.org" Cc: "freebsd-current@freebsd.org" , freebsd-pkgbase@freebsd.org References: <864iui3si5.fsf@ltc.des.dev> <86pld62alk.fsf@ltc.des.dev> <0CC405ED-BCFC-41AD-A487-5261421BF8A6@FreeBSD.org> From: DutchDaemon - FreeBSD Forums Administrator Content-Language: en-US Autocrypt: addr=DutchDaemon@FreeBSD.org; keydata= xjMEZa5xHxYJKwYBBAHaRw8BAQdAfWZ69PhvjxSC5/RYQaU5TFyz+SENz3Oi0fkdJIISjGHN RER1dGNoRGFlbW9uIC0gRnJlZUJTRCBGb3J1bXMgQWRtaW5pc3RyYXRvciA8RHV0Y2hEYWVt b25ARnJlZUJTRC5vcmc+wokEExYIADEWIQSDIpfQllw48uFsWk/r4FMJZEPckQUCZa5xHwIb AwQLCQgHBRUICQoLBRYCAwEAAAoJEOvgUwlkQ9yRf7EBAMinyZF8zVzNuHpeKdGPHVZcNqBj 1H192nmduRSxejFnAP490W4kl7pwtdpMVrX7iJqkWanO2L0kWlig7csNIi5nAs44BGWucR8S CisGAQQBl1UBBQEBB0Ajr12wp47yOqDF5v8c+VC9pklim0qa1FrqxTMaA1kUJAMBCAfCeAQY FggAIBYhBIMil9CWXDjy4WxaT+vgUwlkQ9yRBQJlrnEfAhsMAAoJEOvgUwlkQ9yRsg0A/1UY CnRZEZOesZgnpCTuERpnJR5chIY9Y1bxUSxTerF7AP9x+CE28IZ7xFZfwHiss0VaDvQhNG08 NzNJHBSshFjtBQ== Organization: The FreeBSD Forums In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------NP0wy94pfYQk2Oi1l0xreIpl" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------NP0wy94pfYQk2Oi1l0xreIpl Content-Type: multipart/mixed; boundary="------------kYp9CgOLynOW3TfT2hDV033u"; protected-headers="v1" From: DutchDaemon - FreeBSD Forums Administrator To: "freebsd-stable@freebsd.org" Cc: "freebsd-current@freebsd.org" , freebsd-pkgbase@freebsd.org Message-ID: Subject: Re: PKGBASE Removes FreeBSD Base System Feature References: <864iui3si5.fsf@ltc.des.dev> <86pld62alk.fsf@ltc.des.dev> <0CC405ED-BCFC-41AD-A487-5261421BF8A6@FreeBSD.org> In-Reply-To: --------------kYp9CgOLynOW3TfT2hDV033u Content-Type: multipart/alternative; boundary="------------X0LBS8W6e7tF2Wqc5if5U79S" --------------X0LBS8W6e7tF2Wqc5if5U79S Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gOC84LzIwMjUgNTowMCBQTSwgRGltaXRyeSBBbmRyaWMgd3JvdGU6DQo+IEknbSBvbmUg b2YgdGhlIHBlb3BsZSB0aGF0IHJlZ3VsYXJseSBydW5zIGBwa2cgZGVsZXRlIC1hZmAsIGV2 ZW4gd2l0aCBgLXlgIGFkZGVkLiA6KSAgVGhhdCBzYWlkLCBJIG9ubHkgdXNlIHRoaXMgd2hl biBJIGhhdmUgY29tcGxldGVseSByZWJ1aWx0IGEgcG9ydHMgY29sbGVjdGlvbiB3aXRoIHBv dWRyaWVyZSBhZ2FpbnN0IGEgbmV3ZXIgYmFzZSBqYWlsLCBhbmQgdGhlbiBJJ2QgbGlrZSB0 byBzdGFydCBjb21wbGV0ZWx5IGZyb20gc2NyYXRjaCB3aXRoIGZyZXNobHkgaW5zdGFsbGVk IHBhY2thZ2VzLiBUaGlzIGFsc28gY2xlYXJzIG91dCBhbnkgdW5uZWNlc3Nhcnkgbm9uLWxl YWYgcGFja2FnZXMgdGhlcmUgd2VyZSBwdWxsZWQgaW4gYnkgYSBwcmV2aW91cyBwYWNrYWdl IGJ1aWxkLg0KPg0KPiBPYnZpb3VzbHkgdGhhdCBpcyBhbiBvdXRsaWVyIHNjZW5hcmlvIQ0K DQoNCk5vLCBpdCBpc24ndCwgSSBkbyB0aGUgc2FtZSB0aGluZ3Mgd2l0aCBQb3VkcmllcmUu DQoNCkFuZCBldmVyeSBzbyBvZnRlbiwgd2hlbiB0aGVyZSBoYXZlIGJlZW4gYSBsb3Qgb2Yg ZGV2ZWxvcG1lbnRzIA0KKGFkZGl0aW9ucy9kZWxldGlvbnMgb2YgcGFja2FnZXMsIHRyeS1v dXRzLCBldGMuKSBvbiBhIHNlcnZlciwgdGhpbmdzIA0KY2FuIGdldCBhIGJpdCBtdWRkeS4N Cg0KRGVpbnN0YWxsaW5nIGFsbCBwb3J0cyBhbmQgaW5zdGFsbGluZyBvbmx5IHRoZSBvbmVz IHlvdSBhY3R1YWxseSBuZWVkIA0KZnJvbSB0aGVuIG9uIGlzIGEgKC9zbyBmYXIvKSB0cnVz dGVkIHNvbHV0aW9uIGZvciBob3VzZWtlZXBpbmcuDQoNCg== --------------X0LBS8W6e7tF2Wqc5if5U79S Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 8/8/2025 5:00 PM, Dimitry Andric wrote:
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 l=
ike to start completely from scratch with freshly installed packages. Thi=
s also clears out any unnecessary non-leaf packages there were pulled in =
by a previous package build.

Obviously that is an outlier scenario! 


No, it isn't, I do the same things with Poudriere.=C2=A0

And every so often, when there have been a lot of developments (additions/deletions of packages, try-outs, etc.) on a server, things can get a bit muddy.=C2=A0

Deinstalling all ports and installing only the ones you actually need from then on is a (so far) trusted solution for housekeeping.

--------------X0LBS8W6e7tF2Wqc5if5U79S-- --------------kYp9CgOLynOW3TfT2hDV033u-- --------------NP0wy94pfYQk2Oi1l0xreIpl Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQSDIpfQllw48uFsWk/r4FMJZEPckQUCaJYSkAUDAAAAAAAKCRDr4FMJZEPckVeX AP4xJFbHDy0O081eOxwDmRhXUmg8AUIKPvCOXRhZJ4FUlQEAhTnydMQyf68lyeLN9p+N6JiGi9Xh 2GQ4v4mVXlJiuA8= =k3Al -----END PGP SIGNATURE----- --------------NP0wy94pfYQk2Oi1l0xreIpl-- From nobody Fri Aug 8 15:15:29 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 4bz6zd0vWyz642L1; Fri, 08 Aug 2025 15:15:41 +0000 (UTC) (envelope-from theraven@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 4bz6zc6dPQz3R2T; Fri, 08 Aug 2025 15:15:40 +0000 (UTC) (envelope-from theraven@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754666141; 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=6rxbuxZO6b0BPDNVo+qfr3iMH7qAyoAKZNycRmh5vyw=; b=sKh2VefBB2v03YxYIQMlgvS1U8k0aJ71xNbwllLJbJb9IerMs4XKoI8umJBqCfXG0pwftj 6fFrL8mMwzGbmsGukyx6+gdA35l7ls7IqJqoNAmfYUgN545wmUF0/lQBVCwnhFtxj3J6h6 U/ntdVCRUKa+s97lQXPzOBAeTx4InpM2GJx/jllnNyr3SjNc+kNpFv+ixvBQVXd9KsMKUy DpOmDTmD7WJb82dn3aPJOE8VRdibKptmAU7IQOkiM8HDFqOLymelJYucIq0i64S6tQsB9Z Ut8+xb85z26IdqWAfN7+tlYK+LLIVCB1YVQRpzHSUZ+jly3qw2ir7ZxxfH4wWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754666141; 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=6rxbuxZO6b0BPDNVo+qfr3iMH7qAyoAKZNycRmh5vyw=; b=wXB1osm4dD/84Qw/SSma6ta28k7h4uq46NJJ+36EkD0XZpQ/eA29Lebfy3NaiBL4h/xxan bMzRqtcS4IkSfOReTbzPrM8LuXso/NRxkmyiGJ0cbvCHK+nLMnfhxSnu7hdGF1i/oC+gUX udTubkgabZxOBtsR4duphG4b/VgpqagK8sA/TIcmVZNMB6tBqafN6iWUILTaUWjYRkG8oU 373DFT6nDtFhMLjTRDwL9SvQ3k4OXx/qZK4ac/qcI7tbxKZGQQg9mCJnhW3PSB/1lik0fY 3TYDOS014DFM27K7qfVVRRZqR/wPxinJFPI5/Lpyq50MiNfH+r9m8L73h0QJcA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754666141; a=rsa-sha256; cv=none; b=Gde2axqFtg9VDoCQgNrUcYYx68B89DZ4ZgSjB8/dThW8MgCjWa/CF6tlZdO7FDKCXKn+Xl 6jvv8iQidRoWJYkIcZ0ycbQ2jMTrYWvKSxVtr9EhLT6u949fU3aWxFxKBvQ9tJJ5FB/xvK q+bz1FFViJiX6t35v6x6wl8gRXnOVmRoi3g/G2QZybXlCuKo2wO1ekB4+ei/MpakU8ecuH Z4JDLSqaAw8xJnGAPn/x9I62JEmh/CM1cVaM7C6EIRfSgOzKmDgfNad7O8HRfc4VodpxAe ukVEHniiA8kQyzLKnlb9LfycAvgEl6GmW1Je5eJwmWd93A9yOjXg16D68Mp6Fw== Received: from smtp.theravensnest.org (smtp.theravensnest.org [45.77.103.195]) (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: theraven) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz6zc5nNlzL9x; Fri, 08 Aug 2025 15:15:40 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from smtpclient.apple (host86-143-41-189.range86-143.btcentralplus.com [86.143.41.189]) by smtp.theravensnest.org (Postfix) with ESMTPSA id 3F0E5BD5; Fri, 08 Aug 2025 16:15:40 +0100 (BST) Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 16.0 \(3776.700.51.11.1\)) Subject: Re: PKGBASE Removes FreeBSD Base System Feature From: David Chisnall In-Reply-To: <81470e1f-5a91-453b-a1aa-20a7e9fb8855@FreeBSD.org> Date: Fri, 8 Aug 2025 16:15:29 +0100 Cc: "freebsd-stable@freebsd.org" , FreeBSD CURRENT , freebsd-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <33CC4995-5B1D-4640-A5B0-2E7AD599D5BA@FreeBSD.org> References: <79429D6B-7948-4D27-9F14-664CC075547A@FreeBSD.org> <7D0CD326-0CB0-41F0-99C2-BFEB9F4DC1EA@FreeBSD.org> <81470e1f-5a91-453b-a1aa-20a7e9fb8855@FreeBSD.org> To: DutchDaemon - FreeBSD Forums Administrator X-Mailer: Apple Mail (2.3776.700.51.11.1) On 8 Aug 2025, at 15:59, DutchDaemon - FreeBSD Forums Administrator = wrote: >=20 > On 8/8/2025 4:20 PM, David Chisnall wrote: >> Every upgrade flow I have on every FreeBSD machine I use is = simplified by pkgbase. Having fewer tools is a usability win. Having a = single command upgrade everything is a usability win. If you*want to* = upgrade only some things, that=E2=80=99s one extra command-line flag. > Just to clarify things from an inverse perspective: in a pkgbase = scenario, how would one go about deleting all ports, and only ports? = What would the new pkg command be? It should be `pkg del -r {repo name}`. It is not, currently, because (unlike the install commands), `pkg = delete` does not accept the `-r` flag (presumably because the only place = where it makes sense is in concert with the `-a` flag and no one thought = of that use case). I think that=E2=80=99s a bug, it should probably be fixed. And now we = have a meaningful and actionable requirement. I have filed this issue: https://github.com/freebsd/pkg/issues/2494 David= From nobody Fri Aug 8 15:23:41 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 4bz78v3687z643K6; Fri, 08 Aug 2025 15:23:43 +0000 (UTC) (envelope-from DutchDaemon@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bz78v07Xwz3VVm; Fri, 08 Aug 2025 15:23:43 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754666623; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=RmAx6HXU7kzEfjDs2WoAHeyKJjwRdZkpiFWCcdXOVD8=; b=rznGomF2XDXDd46eZsb4xRz9NzayFAny1gPGAqAAMauFJDSXq5Fy+MvbeJQuYfgXShQeKO FIInim8OwfkVUB+GnWXp0xrV/b3XMWQ/FcornDslkZDLN01OfcRgWOPcWGlfcqRp+jhenT JInLCOhVhHKM0dWMmdl8SZINwWEoinNSulKrzZ0828LKxQyWOtd7J6nz7RqyM+92j2Hgn0 hg51x1Z/VP5zmbAu19PijuPI6cp57AolqfWwfCr1NA4Jp1Y4CJF+rnUOAD3Ir5kefBE2jH Hu59aLzAMeZc2Hnm2776zDBtUZTUq999WFzjMnHZTy+o56PmjzcinHFQoGSWww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754666623; 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: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=RmAx6HXU7kzEfjDs2WoAHeyKJjwRdZkpiFWCcdXOVD8=; b=kJLBQozhtUk8vxamKJSJNkGIdvikYK0hEQQ+Gd8rtTMCPjqPeFq966q+yyt2M3zAJAZscv eeHXgXUth+W0yxONsggyzl8ykYvoGN/vN6LCje3SIIG3fIDMVeux8+6wDNbZ+Vk8DQSPOE RBnYAtHs5bAXIRuwoGbMcVLmythOBjxjrkQnP+AXABj9WGwYaUf+QOR9+d30vPYfeIEKg3 3doNl7jT0Cq1RIpo4FAa7pH2o4I/Tn/o/6nOcdcgNMcDc7DfdOyjr6wdV5Cgu5kowVAIvm 1awddd1ryGlLiYc/ARCzOKDeeCjEN8Fm/m3XaQsanUMqVjGLwgFrLZ4unGGL+A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754666623; a=rsa-sha256; cv=none; b=dFGCYff9p+VMtTAX+Ye8DSJVnkikxZUUDrxY8cmZuPe81ep94x+1lUyJn+5wYOA/cuO8jC d3JVf0aQ3wlDXIHkF2j5IcLn11tHDA71zJBc1drjBFJsRYR600clLpq0z/ak/frICT01US 0QOvY8JI0kmRzr8YQNMJUhMRMTtnSbKDQvZYrG2jxUzVnyJeOekIosHWSb8lmksbOjiif2 q4burkubxrRT8TTQF/LHs2HwLQCVO+2/VGnn14LnnvApWvhV/V7fJIGoZr9W30i9c+ict7 F24KqN0dfhtzZ4pDZDyouTYoY3nnLUDENgJ77izCYDX9iHLj/7+nMUKljd6Upg== Received: from [192.168.178.212] (unknown [85.148.89.7]) (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) (Authenticated sender: dutchdaemon/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz78t2rZxzL7D; Fri, 08 Aug 2025 15:23:42 +0000 (UTC) (envelope-from DutchDaemon@FreeBSD.org) Message-ID: Date: Fri, 8 Aug 2025 17:23:41 +0200 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 User-Agent: Mozilla Thunderbird Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: "freebsd-stable@freebsd.org" Cc: FreeBSD CURRENT , freebsd-pkgbase@freebsd.org References: <79429D6B-7948-4D27-9F14-664CC075547A@FreeBSD.org> <7D0CD326-0CB0-41F0-99C2-BFEB9F4DC1EA@FreeBSD.org> <81470e1f-5a91-453b-a1aa-20a7e9fb8855@FreeBSD.org> <33CC4995-5B1D-4640-A5B0-2E7AD599D5BA@FreeBSD.org> From: DutchDaemon - FreeBSD Forums Administrator Content-Language: en-US Autocrypt: addr=DutchDaemon@FreeBSD.org; keydata= xjMEZa5xHxYJKwYBBAHaRw8BAQdAfWZ69PhvjxSC5/RYQaU5TFyz+SENz3Oi0fkdJIISjGHN RER1dGNoRGFlbW9uIC0gRnJlZUJTRCBGb3J1bXMgQWRtaW5pc3RyYXRvciA8RHV0Y2hEYWVt b25ARnJlZUJTRC5vcmc+wokEExYIADEWIQSDIpfQllw48uFsWk/r4FMJZEPckQUCZa5xHwIb AwQLCQgHBRUICQoLBRYCAwEAAAoJEOvgUwlkQ9yRf7EBAMinyZF8zVzNuHpeKdGPHVZcNqBj 1H192nmduRSxejFnAP490W4kl7pwtdpMVrX7iJqkWanO2L0kWlig7csNIi5nAs44BGWucR8S CisGAQQBl1UBBQEBB0Ajr12wp47yOqDF5v8c+VC9pklim0qa1FrqxTMaA1kUJAMBCAfCeAQY FggAIBYhBIMil9CWXDjy4WxaT+vgUwlkQ9yRBQJlrnEfAhsMAAoJEOvgUwlkQ9yRsg0A/1UY CnRZEZOesZgnpCTuERpnJR5chIY9Y1bxUSxTerF7AP9x+CE28IZ7xFZfwHiss0VaDvQhNG08 NzNJHBSshFjtBQ== Organization: The FreeBSD Forums In-Reply-To: <33CC4995-5B1D-4640-A5B0-2E7AD599D5BA@FreeBSD.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------3i7a6LoVu0OMH3Ud9nNC8eFt" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------3i7a6LoVu0OMH3Ud9nNC8eFt Content-Type: multipart/mixed; boundary="------------QJnsG2iUv6758t2grMnFXSSx"; protected-headers="v1" From: DutchDaemon - FreeBSD Forums Administrator To: "freebsd-stable@freebsd.org" Cc: FreeBSD CURRENT , freebsd-pkgbase@freebsd.org Message-ID: Subject: Re: PKGBASE Removes FreeBSD Base System Feature References: <79429D6B-7948-4D27-9F14-664CC075547A@FreeBSD.org> <7D0CD326-0CB0-41F0-99C2-BFEB9F4DC1EA@FreeBSD.org> <81470e1f-5a91-453b-a1aa-20a7e9fb8855@FreeBSD.org> <33CC4995-5B1D-4640-A5B0-2E7AD599D5BA@FreeBSD.org> In-Reply-To: <33CC4995-5B1D-4640-A5B0-2E7AD599D5BA@FreeBSD.org> --------------QJnsG2iUv6758t2grMnFXSSx Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gOC84LzIwMjUgNToxNSBQTSwgRGF2aWQgQ2hpc25hbGwgd3JvdGU6DQo+IE9uIDggQXVn IDIwMjUsIGF0IDE1OjU5LCBEdXRjaERhZW1vbiAtIEZyZWVCU0QgRm9ydW1zIEFkbWluaXN0 cmF0b3IgPER1dGNoRGFlbW9uQEZyZWVCU0Qub3JnPiB3cm90ZToNCj4gSnVzdCB0byBjbGFy aWZ5IHRoaW5ncyBmcm9tIGFuIGludmVyc2UgcGVyc3BlY3RpdmU6IGluIGEgcGtnYmFzZSBz Y2VuYXJpbywgaG93IHdvdWxkIG9uZSBnbyBhYm91dCBkZWxldGluZyBhbGwgcG9ydHMsIGFu ZCBvbmx5IHBvcnRzPyBXaGF0IHdvdWxkIHRoZSBuZXcgcGtnIGNvbW1hbmQgYmU/DQoNCj4g SXQgc2hvdWxkIGJlIGBwa2cgZGVsIC1yIHtyZXBvIG5hbWV9YC4NCj4NCj4gSXQgaXMgbm90 LCBjdXJyZW50bHksIGJlY2F1c2UgKHVubGlrZSB0aGUgaW5zdGFsbCBjb21tYW5kcyksIGBw a2cgZGVsZXRlYCBkb2VzIG5vdCBhY2NlcHQgdGhlIGAtcmAgZmxhZyAocHJlc3VtYWJseSBi ZWNhdXNlIHRoZSBvbmx5IHBsYWNlIHdoZXJlIGl0IG1ha2VzIHNlbnNlIGlzIGluIGNvbmNl cnQgd2l0aCB0aGUgYC1hYCBmbGFnIGFuZCBubyBvbmUgdGhvdWdodCBvZiB0aGF0IHVzZSBj YXNlKS4NCj4NCj4gSSB0aGluayB0aGF04oCZcyBhIGJ1ZywgaXQgc2hvdWxkIHByb2JhYmx5 IGJlIGZpeGVkLiAgQW5kIG5vdyB3ZSBoYXZlIGEgbWVhbmluZ2Z1bCBhbmQgYWN0aW9uYWJs ZSByZXF1aXJlbWVudC4gIEkgaGF2ZSBmaWxlZCB0aGlzIGlzc3VlOg0KPg0KPiBodHRwczov L2dpdGh1Yi5jb20vZnJlZWJzZC9wa2cvaXNzdWVzLzI0OTQNCj4NCk9oLCBsZWF2ZSBpdCB0 byBtZSB0byBzdHVtYmxlIG92ZXIgdGhlIGJ1ZyA7KSBUaGFua3MuDQoNCklmIHRoaXMgaXMg aW5kZWVkIGEgbWF0dGVyIG9mIHRyYWluaW5nIG11c2NsZSBtZW1vcnkgdG8gdW5sZWFybiBg cGtnIA0KZGVsZXRlIC1meWAgYW5kIHN3aXRjaCB0byBgcGtnIGRlbCAtciByZXBvYCwgdGhl IHRyYW5zaXRpb24gc2hvdWxkIG5vdCANCmJlIHRvbyBwYWluZnVsLg0KDQoodHJ5aW5nIHRv IHNlZSB0aGUgdXBzaWRlKQ0KDQo= --------------QJnsG2iUv6758t2grMnFXSSx-- --------------3i7a6LoVu0OMH3Ud9nNC8eFt Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQSDIpfQllw48uFsWk/r4FMJZEPckQUCaJYWfQUDAAAAAAAKCRDr4FMJZEPckfP/ APsEaaivm83VopCr+PkUzsonH1nT2fOAbmkzkrAhdWR2nwEAuxoNhLjIVpLselGNIKVczo0IrFWN xYRqOKIifkSU6w0= =9n+M -----END PGP SIGNATURE----- --------------3i7a6LoVu0OMH3Ud9nNC8eFt-- From nobody Fri Aug 8 15:25:46 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 4bz7CP4P9Jz643Ww for ; Fri, 08 Aug 2025 15:25:53 +0000 (UTC) (envelope-from philip@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bz7CP3HTcz3XD0 for ; Fri, 08 Aug 2025 15:25:53 +0000 (UTC) (envelope-from philip@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754666753; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=Pm+eSH4Teiz4CeytT6JDu+cEkAo0fCZB2UaFNaarOvk=; b=O8T+Enea1TtNzKK1eeW7lHKSgkoS5fGv3/4vpkICe38xFPOLvvRF0HsFxETVVWzfe3YGkF p/Oai83n74Jc+XT8EUE8HkC5TWLLtTPYdbu1mCzrlcPXD0gP+gatGLCWbcEww2wYkLj2z6 9/JgdTZIDxotSbSa5g7+aINyRRle3Tt7tzx5kJ/OhszdQqJ6cxTPQL6sI7vBtFjeWV9rn3 ykvsN900NTSeW2m2UnhPKoZlNnFUeV+4cCCFYxbJR1hc+V9kcMIBqDTbaEWmBhsB/CIVm6 BLJZ+1xHJBnawXolU7sMfIVh4EOAMZ85/scbWlLKAu6Xu833E5SRIUDT+aD5Zg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754666753; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=Pm+eSH4Teiz4CeytT6JDu+cEkAo0fCZB2UaFNaarOvk=; b=WSig2HKvk8ldFbV76Bo83chnyaDrl4A2jvI6GPJvw96m1NduM8QjdBeb2ZyFsQY7OvndoR 5Sb3ux0vrhbq6ZHCcAuKRw9HMYGQsgKDNlO2f0opK40hf9g/2Qafc0tQ5J1THUqrrSN+ni ghg1zQVkCPiABe+wKqwOzFOi8cLBEPtgXdauGpJ5wRsJWMtXAU+cT0jfKe/t5pqqms/1mi 3tkAo84ydWd8YEQqOWsZAQ4gVmbcx/+bHsI9lH+RQHVNgkyNC/OC91kY13lRZd49fMT2w3 FuKUw1o5DD2Wavs3ZVS1L6ul9X+TBVBNiPYHvUJpAlw6uyP3HgkVJ6D5c2axCw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754666753; a=rsa-sha256; cv=none; b=eYr3zMOgdvG2eOQ55ZVlfHJP1EHWz0JU/gte5otcr4rLDAMLc6W7xpyMfW6ygm1RfHvCar JdMAgWxkjD2pv9IT3kqsftIJftpr27BcgYEy9QjgXcQtvnHOCjPKU73co31Xs1plHMFQ03 KY+Hcpqpc/bZ9qvujsuh18pCOYbKGVPyCKVLLB9u5f/ekO90hSAO6uPKo743xxBG/GtVke N4pbnbMFONpO016IgYbMeG9dMkRoLVz0lZ8bRteiZK8f+24q5iWcp5+8k8pw9pthbKZMIi puxg/ur3NjKUxMhhl9GCD+0jv8/UG50FuJwv7F/Wyn6ApjUe6T2wkY1ACynohw== Received: from fauth-a1-smtp.messagingengine.com (fauth-a1-smtp.messagingengine.com [103.168.172.200]) (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: philip/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bz7CP2XvlzJ9K for ; Fri, 08 Aug 2025 15:25:53 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from phl-compute-09.internal (phl-compute-09.internal [10.202.2.49]) by mailfauth.phl.internal (Postfix) with ESMTP id F2B8AF40066 for ; Fri, 8 Aug 2025 11:25:49 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-09.internal (MEProxy); Fri, 08 Aug 2025 11:25:49 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduvdegudejucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefhvffufffokfggtgesthdtmhdtredttd enucfhrhhomheprfhhihhlihhpucfrrggvphhsuceophhhihhlihhpsehfrhgvvggsshgu rdhorhhgqeenucggtffrrghtthgvrhhnpeeuuedvieekhfeifeehfeeuleejkeegfeelue efffdvgeeukeejtdefkeffgedvieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgr mhepmhgrihhlfhhrohhmpehphhhilhhiphdomhgvshhmthhprghuthhhphgvrhhsohhnrg hlihhthidqudduieeivdeivdegkedqvdefhedukedttdekqdhphhhilhhipheppehfrhgv vggsshgurdhorhhgsehtrhhouhgslhgvrdhishdpnhgspghrtghpthhtohepuddpmhhoug gvpehsmhhtphhouhhtpdhrtghpthhtohepfhhrvggvsghsugdqphhkghgsrghsvgesfhhr vggvsghsugdrohhrgh X-ME-Proxy: Feedback-ID: ia691475d:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Fri, 8 Aug 2025 11:25:49 -0400 (EDT) From: Philip Paeps To: freebsd-pkgbase@freebsd.org Subject: New pkgbase packages on all mirrors Date: Fri, 08 Aug 2025 23:25:46 +0800 X-Mailer: MailMate (2.0r6272) Message-ID: <988B8A76-7A57-45EA-A576-971FB9A9937F@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; format=flowed Today's pkgbase builds are now on all the mirrors. A note: the cleanworld bit was set for all branches. You'll get new packages if you're using pkgbase on stable/14, releng/14.2 or releng/14.3 as well as main. Sorry for the noise today and the fortnight or so without builds. Philip From nobody Fri Aug 8 15:58:02 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 4bz7ww5Bc4z645m7 for ; Fri, 08 Aug 2025 15:58:24 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-20.consmr.mail.gq1.yahoo.com (sonic317-20.consmr.mail.gq1.yahoo.com [98.137.66.146]) (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 4bz7wv3tS0z3cJY for ; Fri, 08 Aug 2025 15:58:23 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=enx33pYO; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.146 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754668697; bh=ohnQBha3ac6ywhbd/XKb1W8x4Vd/DeaWvA1SLFKR4p4=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=enx33pYObmUnHLtG+WGjeJGR/Z6d1oWX8PqQzqkMervk2mC97+EgLwpwH0BRnGZVXgcdfz68+/+Ylzn7w6Kjebodyp3utWStCUnEl7Pk+wIRHuJjjZvp+3I0/WBJBmhQ5xHr/aoljdzEDXH+ZYet4KI9S2uOUipIj0VTlt+2ToBTcvFPzFHndh0k6A4KqrIWFkN6fZqERMSPC0ScHmLBSJdBNbjWWi7RVqZeMihAR9rhpvpuwHxDbqpI+qYgsDgy9jsawEtRb969YRVwH0VccATVInmdJa8qKVgLIjfnPgEvjqJp6ss86kvjkLWlHNQEAW8zOJOA1TYFIgwV03lRNw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754668697; bh=2oKuryMDGDz3frR2FjZITwcJGt4JgP2rHIY3LKVU6rj=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=a5pFgt4rDDwI2AxKE+sy61GXgbBlHhg0u+fc4nXP9FHQjyy0uRnUkJUFAA3Blp0s2HZkKiiJ7jLG8+boymegeeO4CqVHPG70OAKqjxyuVAV0dmImmJHKKlj7/2cFEVPnJBJSOKl1ofv2OX1hi52633i4MTm+3JFMWViHrhA7F31nwlQtRI/B0ZKKI4reFtkAQdAhkwCu8xO57xGIfCM2z75FRXRyYcjpKw9EzkiR/YTM8ar8oWlNcd6UYQNOULufhcg2izmvrQhofECX5QaqeNiYN25sHYj7LxB2xWdGt+6R9ZGXmMtfjq6TfoEyE5zc3R4cg4f2G3Fj32MWmOo0DA== X-YMail-OSG: qWMaEPMVM1mO3mEh0Q29vS9v9Qsaq5stmdUS6Qe2C86L_OZrIS9mTOcvI_eoKID iaYlWPLVCf5djx7rTQb5xMIfwqQdo6zMuIkrbiVLiLVtsZCNP3mR5vZp0OGWC7ky5YatVghIfX3e CIkEiig4tIll1XurV3LZdeJJ7K2Z9tbR.jhKkySmoKGneYs1CdtJQ1nDnbMkrMxBHmeaUK5Q010Y 1GB6RKA0WJJ9hQcc5YwQAzgSmyLUHZNEVNI4.KdO9TGQoDG3N._CBmf1qg7C2wJNIgYA.SY3K3_b _WAX_Hziz8_xUTnjIJTisjC_1SEYtbz50r8P8YbtPNcytzMRsro9v9Pvff4Zx1Zt7jnjjaNfL84L CWKdWZZ4XtT87Z6I5.mDLwHpJyVaTBCbDo2jsz5jZH4I.RmIAu__.aEL9B80sjQ7mM5Bx9ALMADF imaUgI4W3_Tv1Zi_e6P7ea5nixOOfxMedvvNNrAENwCe_bVO5UFtU7vSGKQ5INih.LwvVrf0arIN o0uRonNLpLB9Ad5qcdKGzKo7n__Kjc6jkAV7qeawGyX0xI5p6vUVz4pD.QbF2EI89N2jAGTyMk8Q .KKpr8cFaK5bev6apAwRNtoFc7SBwbd3V8m_I8WP7uwUfWKZuyGxSBO_HCfi5g_0ppCDnUQnvdH2 5pPUTPJH_QCrksXZHAlYNIHU7nBNJweqdh.BQOvxJRXVwyGI0.fiCM.nKzIMJYJ.I0Pbvk_bCo7N w7yQvlEh7xY7fKHaYjUCFX6My6sePH4HSVjCXAGApnhHRaocEvdkFWN9BCvkPgzG8nreV7g.Owz_ 4QICqLgXLDg134kWh7f4HLPYqJnmXWmLqUZy3RDtlmf8wa5j62VXkEIzJruyMzSmXc3Uyd8lXFuI RR410EcQj27pFeqo9O35ThBHlIKPd.a6dcAOamOfWesWSqmENNkAHd2ieuu6JSrzqqio4KqU08er XeEThExJu811VJgPIiwHic8FoJMJRW40qoUj6WpcWQCCeg3T9KSA5wKk.mLY3jmBW29u8bKAcS4U 9JBDQCgKJ897rdvVCEIz1uiw73Hgv2vfrvwQplHqYuah3vBFMEq3Q3wBDGHhhb.Ajq0nmXrW_3j5 WAWbIjPdru8vjpKI.C7Ox.teNmMVFn7WKl_d9VXTN4lMllNwlUUoUDxlAnA3qBb6t6sZP.KWRoJd QiTLphhhSzG.d6OAadR1X__zkRFjOWqkYPco.DGOJhLTiuMcq9bn0hcXJVBQiT106mSmjHUPdHMb NAGMHGLmPR4G0P0WNyQHN0h4NNmP1lNcdP5PNz3MrGEzSqhgypU4bP6.lwYcmIPLhbQhdspyujSV P037NsGNhczW_Lf69SRNhP.8mUYB2gpz7Tqjls95EggTpQ1Ht4Yi28ooVIMiuD721AOxSUoKWMwD PAD6P_dPA.2ZgYdgozMm0RCXm42JbXAf2W7yBYlEBWWWWxtRRHzNj8z0CuV100hfO24GmJiRJhj0 1xMr7tZaeS.EWdlhnF_VooPIV8p42L4ou.Omfp5ypOhsiZ4d090nEnz3Yr5RAeLZBBscG1cAOwbP obJiR7m11aHXQHAONjfQBJTsc5voIQm6jt24E5bbV_KWs6RfgOwO7b4UlskEO6AZeDjf.UHGjWTP TMksuxS4tcgcvaQqHrv0w04cei3x7RhBQu2OaP5jbjEhZpoI.s2VFdm42LQoHnPZ888K9IbQfxf7 iUVxE8E.m1bEM6UvG8N6YB94lfCTwEwxrRYWJN1w0XgdcRPkg.EMbCA2knZDlkbFi2pmtuVN06jv NzZRTecwZ5D5iaHXHUZyGaVNb5J3vQAZfGhb2aIjHTOKFh716whRjFFvqMTFh.514YjCKkxjphSH krj7YqxVZx7Q5kxL0SvhDskG5wr2H8LJrwaKRigl11V1OqaHPQc_cQjjvo.pUGAqgnveo0irrrBK NFHyl55Jc1JbZQzR6Rxi3b4B8koJUyeVGCZE_R0vuEWeLHWKR6HCYdxuPFPZ8f7D4pjhMKAhLzHr czxluvmdI3biPC64vsYIsbD3eTCKQsnJyDFH6474K26.jAywbjwzEGbts2uwY1vhLIJaOuYkuxGR eGl.60tCDJk3W9lfOSw.07jwWPekiygA0ZDeCALrSoaVR4KTmAQdNGEFDoon.OO7vfbEig.ezfws ms_eurZpyXfSAnNKPWZfswsRIivYWzJvrssYILJSBlm1qszpzwbJbzZd42xSuxsMdhmBfm2yTXjS v5ZGDwCOfNa_4A_KeGDURMn9P3qnnf0YUEe2scHdi6eaZrXiacnBpN5.xRwoh1sDYwEehY5nhee4 8FOTVEDI1 X-Sonic-MF: X-Sonic-ID: a1ae5c10-7a3f-4991-a50b-54e3b1eac68e Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Fri, 8 Aug 2025 15:58:17 +0000 Received: by hermes--production-gq1-74d64bb7d7-74ntb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e42cba71a875ca40c65fa54e3657ff3a; Fri, 08 Aug 2025 15:58:12 +0000 (UTC) Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: Re: Deletion of just installed port-packages: a question [Trying to avoid being part of other somewhat-related discussions] From: Mark Millard In-Reply-To: <7d8a6b67-700c-47ac-8484-d6a45961a9c4@freebsd.org> Date: Fri, 8 Aug 2025 08:58:02 -0700 Cc: FreeBSD-pkgbase@freebsd.org, FreeBSD-pkg@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <7d8a6b67-700c-47ac-8484-d6a45961a9c4@freebsd.org> To: =?utf-8?Q?Jes=C3=BAs_Daniel_Colmenares_Oviedo?= X-Mailer: Apple Mail (2.3826.600.51.1.1) X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.146:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.146:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-Rspamd-Queue-Id: 4bz7wv3tS0z3cJY X-Spamd-Bar: --- On Aug 6, 2025, at 22:44, Jes=C3=BAs Daniel Colmenares Oviedo = wrote: > Perhaps something like this (with a few additions): >=20 > ``` > pkg query %n | grep -vEe '^(FreeBSD-.+)' | xargs pkg remove -n && pkg = autoremove -n && pkg clean -n > ``` "pkg delete -a" (no -f) is documented to exclude deletion of pkg itself. So, may be: pkg query %n | grep -v -Ee '^(FreeBSD-.+)' -Ee '^(pkg)' | xargs pkg = remove -n && pkg autoremove -n && pkg clean -n Also: I'm not sure that pkg clean -n is appropriate for main or stable/* where the upstream updates can happen multiple times per day and could easily lead to removals from /var/cache/pkg/ between deliberate pkgbase updates. WARNING: Last I tried, "pkg delete -a" in a pkgbase context left pkg present --but broken!-- by deleting system things pkg and pkg-static needed to be operational. pkg-static tries to run other programs --and so is not fully self contained to be fully operational, despite its static build. I've not analyzed the transitive closure of the indirect usage. As for /usr/local/sbin/pkg : a lot has to be in place just for t he libraries to load (the below example is based on what I happen to be currently running, a main [os: 15] context): In short form . . . # ldd /usr/local/sbin/pkg /usr/local/sbin/pkg: libelf.so.2 =3D> /lib/libelf.so.2 (0x6b7b34403000) libjail.so.1 =3D> /lib/libjail.so.1 (0x6b7b34881000) libm.so.5 =3D> /lib/libm.so.5 (0x6b7b3d540000) libarchive.so.7 =3D> /usr/lib/libarchive.so.7 (0x6b7b45240000) libz.so.6 =3D> /lib/libz.so.6 (0x6b7b34f22000) libutil.so.9 =3D> /lib/libutil.so.9 (0x6b7b35e79000) libssl.so.30 =3D> /usr/lib/libssl.so.30 (0x6b7b4cc60000) libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x6b7b36200000) libthr.so.3 =3D> /lib/libthr.so.3 (0x6b7b37092000) libc.so.7 =3D> /lib/libc.so.7 (0x6b7b37600000) libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0x6b7b37b2b000) liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0x6b7b58660000) libbsdxml.so.4 =3D> /lib/libbsdxml.so.4 (0x6b7b3856c000) libprivatezstd.so.5 =3D> /usr/lib/libprivatezstd.so.5 = (0x6b7b64080000) libsys.so.7 =3D> /lib/libsys.so.7 (0x6b7b6d8b0000) libmd.so.7 =3D> /lib/libmd.so.7 (0x6b7b3940b000) libelf.so.2 and libjail.so.1 are unique compared to /usr/sbin/pkg . (See below.) Even /usr/sbin/pkg needs a lot of libraries to be loaded in order to operate: In short form . . . # ldd /usr/sbin/pkg /usr/sbin/pkg: libarchive.so.7 =3D> /usr/lib/libarchive.so.7 (0x650fcbbe0000) libfetch.so.6 =3D> /usr/lib/libfetch.so.6 (0x650fbaffd000) libprivateucl.so.1 =3D> /usr/lib/libprivateucl.so.1 = (0x650fbb7c1000) libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x650fbba00000) libssl.so.30 =3D> /usr/lib/libssl.so.30 (0x650fd36f0000) libutil.so.9 =3D> /lib/libutil.so.9 (0x650fbc29e000) libmd.so.7 =3D> /lib/libmd.so.7 (0x650fb9bf2000) libc.so.7 =3D> /lib/libc.so.7 (0x650fbe000000) libz.so.6 =3D> /lib/libz.so.6 (0x650fbc96c000) libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0x650fbab03000) liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0x650fe1cf0000) libbsdxml.so.4 =3D> /lib/libbsdxml.so.4 (0x650fbe53d000) libprivatezstd.so.5 =3D> /usr/lib/libprivatezstd.so.5 = (0x650fe6f60000) libm.so.5 =3D> /lib/libm.so.5 (0x650fea7b0000) libthr.so.3 =3D> /lib/libthr.so.3 (0x650fbdb6a000) libsys.so.7 =3D> /lib/libsys.so.7 (0x650ff7d40000) libfetch.so.6 and libprivateucl.so.1 are unique compared to /usr/local/sbin/pkg . (See earlier.) In long form, tracing dependencies, those are: # ldd -a /usr/local/sbin/pkg /usr/local/sbin/pkg: libelf.so.2 =3D> /lib/libelf.so.2 (0x675c6aa14000) libjail.so.1 =3D> /lib/libjail.so.1 (0x675c6b4da000) libm.so.5 =3D> /lib/libm.so.5 (0x675c6c480000) libarchive.so.7 =3D> /usr/lib/libarchive.so.7 (0x675c702b0000) libz.so.6 =3D> /lib/libz.so.6 (0x675c6c62d000) libutil.so.9 =3D> /lib/libutil.so.9 (0x675c6c93b000) libssl.so.30 =3D> /usr/lib/libssl.so.30 (0x675c7ed40000) libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x675c6d400000) libthr.so.3 =3D> /lib/libthr.so.3 (0x675c6e7f5000) libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libelf.so.2: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libjail.so.1: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libm.so.5: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /usr/lib/libarchive.so.7: libz.so.6 =3D> /lib/libz.so.6 (0x675c6c62d000) libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0x675c6f34c000) liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0x675c7f1d0000) libbsdxml.so.4 =3D> /lib/libbsdxml.so.4 (0x675c71aaa000) libprivatezstd.so.5 =3D> /usr/lib/libprivatezstd.so.5 = (0x675c8e1b0000) libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x675c6d400000) libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libz.so.6: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libutil.so.9: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /usr/lib/libssl.so.30: libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x675c6d400000) libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libcrypto.so.30: libthr.so.3 =3D> /lib/libthr.so.3 (0x675c6e7f5000) libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libthr.so.3: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) libsys.so.7 =3D> /lib/libsys.so.7 (0x675c98c80000) /lib/libc.so.7: libsys.so.7 =3D> /lib/libsys.so.7 (0x675c98c80000) /usr/lib/libbz2.so.4: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /usr/lib/liblzma.so.5: libmd.so.7 =3D> /lib/libmd.so.7 (0x675c72717000) libthr.so.3 =3D> /lib/libthr.so.3 (0x675c6e7f5000) libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libbsdxml.so.4: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /usr/lib/libprivatezstd.so.5: libthr.so.3 =3D> /lib/libthr.so.3 (0x675c6e7f5000) libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) /lib/libmd.so.7: libc.so.7 =3D> /lib/libc.so.7 (0x675c71200000) # ldd -a /usr/sbin/pkg /usr/sbin/pkg: libarchive.so.7 =3D> /usr/lib/libarchive.so.7 (0x7e8bfc380000) libfetch.so.6 =3D> /usr/lib/libfetch.so.6 (0x7e8bf18e2000) libprivateucl.so.1 =3D> /usr/lib/libprivateucl.so.1 = (0x7e8bf1d74000) libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x7e8bf5600000) libssl.so.30 =3D> /usr/lib/libssl.so.30 (0x7e8c09220000) libutil.so.9 =3D> /lib/libutil.so.9 (0x7e8bf2282000) libmd.so.7 =3D> /lib/libmd.so.7 (0x7e8bf31d1000) libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /usr/lib/libarchive.so.7: libz.so.6 =3D> /lib/libz.so.6 (0x7e8bf4e96000) libbz2.so.4 =3D> /usr/lib/libbz2.so.4 (0x7e8bf696f000) liblzma.so.5 =3D> /usr/lib/liblzma.so.5 (0x7e8c0b8a0000) libbsdxml.so.4 =3D> /lib/libbsdxml.so.4 (0x7e8bf6c0b000) libprivatezstd.so.5 =3D> /usr/lib/libprivatezstd.so.5 = (0x7e8c0c790000) libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x7e8bf5600000) libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /usr/lib/libfetch.so.6: libssl.so.30 =3D> /usr/lib/libssl.so.30 (0x7e8c09220000) libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x7e8bf5600000) libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /usr/lib/libprivateucl.so.1: libm.so.5 =3D> /lib/libm.so.5 (0x7e8c19580000) libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /lib/libcrypto.so.30: libthr.so.3 =3D> /lib/libthr.so.3 (0x7e8bf7348000) libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /usr/lib/libssl.so.30: libcrypto.so.30 =3D> /lib/libcrypto.so.30 (0x7e8bf5600000) libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /lib/libutil.so.9: libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /lib/libmd.so.7: libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /lib/libc.so.7: libsys.so.7 =3D> /lib/libsys.so.7 (0x7e8c25550000) /lib/libz.so.6: libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /usr/lib/libbz2.so.4: libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /usr/lib/liblzma.so.5: libmd.so.7 =3D> /lib/libmd.so.7 (0x7e8bf31d1000) libthr.so.3 =3D> /lib/libthr.so.3 (0x7e8bf7348000) libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /lib/libbsdxml.so.4: libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /usr/lib/libprivatezstd.so.5: libthr.so.3 =3D> /lib/libthr.so.3 (0x7e8bf7348000) libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /lib/libm.so.5: libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) /lib/libthr.so.3: libc.so.7 =3D> /lib/libc.so.7 (0x7e8bf6400000) libsys.so.7 =3D> /lib/libsys.so.7 (0x7e8c25550000) > On 8/6/25 23:42, Mark Millard wrote: >> Is there a known alternative to the command: >>=20 >> chroot /FBSDFSSDroot-mnt/ pkg-static delete -a >>=20 >> that would only delete port-packages, even if the >> chroot's world was based on a pkgbase world >> installation? >>=20 >> If yes, what would the command be like? >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Fri Aug 8 16:29:25 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 4bz8ck06dvz648HH for ; Fri, 08 Aug 2025 16:29:26 +0000 (UTC) (envelope-from ivy@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (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 "freefall.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bz8cj6PTDz3mx1; Fri, 08 Aug 2025 16:29:25 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754670565; 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: in-reply-to:in-reply-to:references:references; bh=tw2Cl4g2hlB44H2799Vn9/roSGsraRXcSVHe7ReBDA0=; b=onCXYjkJtQS5OSG7uTxJYETNipYIRpBOM0zeRgodXetrwGxh1E/s68kJ9pnkRWEH3JxDvg pypPY1tWXuYuEVYeuy9UfDWbwGgxZrhQ5unT0BVMHBbvDZnuRhphSvnHnZaJlcL2ZOc7vV UF+/sbHlMKkB7V4DaFOJ12yi7G34K7iTXuTR0LO3oOXVMI4h7YMdoevFAROd8WRNHae/1W yeg+MMSVdva/1iz2wA47zBbhGpxais0CWZRmgjpPpqZyFxMpHoTHCn+IpqACoQUPzBNyDU HcjRd+dufgAONd60BEqg6UyTWCkNZrMEa/3hKnMlviyyA5ffglzKR6dH3UiBtg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754670565; 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: in-reply-to:in-reply-to:references:references; bh=tw2Cl4g2hlB44H2799Vn9/roSGsraRXcSVHe7ReBDA0=; b=wXy7r1k+lOV6gfZDwQpOs08CCdlWlxHp5Iqn9KRM7cLCuMM11qihPODZh880Hh4tFWbBUg W1+2s+/p+mR/a+KstlVstK+Bi3+pFK4N2p7rDC/2x7gaWEG+PjhiHWG32qoInO8x5UcibL 0yPMKOyobO6zJ+mGA2VxoBQBhdvN1AiEmxeVYOcA+LkJDI2xzhR0elQmDRmXkN8OKB7ofG X2W7u/wdCeloCp9IQ6hlNc7WHq+jER/b6m7/xapIe3g7w3QQBKRj/qGru1jmtmRITWJUij 7/2vd6/97AwsjUTr/8f2SCbkgGuLtPgpJmGBpWjZsOOnoyIvp9MruA6H1W6fXw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754670565; a=rsa-sha256; cv=none; b=CKNXL7pBWPzgmrzDZvp+dFSitW7l2ycLlrZkR3M1BTpbvZ/8eeBQJ0SRGo1AFoOp2jc5lj tLFV3QcSTMh4digg59vdTZjTBzoLpuf9WvztUk+Ll1Y5THyEy83G5mTsVGJ76OfOWelVN/ ZKa5NOohHPF54grf/atJq/fT1rZcqUVp+KKa1tWwfxI6SQP+pHt2nP3csNs8gJYneF3Flz UTrdT7BSr+E4sOgDIFJRT2y2W31a3oEkyfwLNaQwmKLA40wON9Ay2Wt2RTK+8kABrXVrsY iHFg0MAPoj7u2/e4dZmotQyRjC+LG/1tmhEN3Q/gGdUivwfsUe9y9dHG2zTtzw== Received: by freefall.freebsd.org (Postfix, from userid 1532) id CCCDB19F6C; Fri, 08 Aug 2025 16:29:25 +0000 (UTC) Date: Fri, 8 Aug 2025 17:29:25 +0100 From: Lexi Winter To: Philip Paeps Cc: Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= , "Dan Mahoney (Ports)" , freebsd-pkgbase@freebsd.org, Cy Schubert Subject: Re: pkgbase is NOT broken because of Kerberos (was: Re: pkgbase is broken because of Kerberos) Message-ID: Mail-Followup-To: Philip Paeps , Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= , "Dan Mahoney (Ports)" , freebsd-pkgbase@freebsd.org, Cy Schubert References: <843FFBA8-08E8-4255-9A35-4A49714DAD86@gushi.org> <868qju3thh.fsf@ltc.des.dev> 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="pgTa4RA/5iIriBK3" Content-Disposition: inline In-Reply-To: --pgTa4RA/5iIriBK3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Philip Paeps: > Unfortunately though ... >=20 > > philip@costaud1.chi:~ % su > > Segmentation fault this should be fixed by https://reviews.freebsd.org/D51829. (thanks to Philip for very helpful interactive debugging via IRC :-) --pgTa4RA/5iIriBK3 Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaJYl4QAKCRD1nT63mIK/ YL4AAP43/dvZS0H5BXNJtib6E9lFbwDwvVhKhzlre9FPUf08IQD/RxJoft6dokyL fa5iaoJ4Im+UqM8PdU22rVRZk7GQ1wk= =0HyE -----END PGP SIGNATURE----- --pgTa4RA/5iIriBK3-- From nobody Fri Aug 8 17:34:27 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 4bzB3n0ZZlz64GLY; Fri, 08 Aug 2025 17:34:29 +0000 (UTC) (envelope-from des@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 4bzB3m6ML2z4Dd6; Fri, 08 Aug 2025 17:34:28 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754674468; 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=8u0+aHQWOBL0jP4CbvJhBsiJqbyG6wf1z1iPvtRQ9P4=; b=bakj0A9f7F/32KZ6KiIhMR4alTDn0ZFKTWgFJjyLrEEZ1yS7JWBUhmG3skDFU8g7WmBcIp eZyPPkok5zK8/pmE1szwoMJVCyXQGKPGTEItA3LZUNtMmiQGUUOafOwOOhqwZ5/slEzC4B UH+oZSwtoX3AWVoOBenrjmkLCNB3ds7xYMk3fsR+9gAiCpu6RKOTuTqlvvNMRPgL17vhn8 pHZ4TwVZC9ol7HeWEBQAGy93aY2AeilDFDHdQ1lDy9hO6ZCJt87ryR9VcNi2dgrUGBkMib UwvDlld+IQtMd2CU8iDpo7xganCrOe/QUzi7BgVRk6ec6qUjrn8nJMW5czpgvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754674468; 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=8u0+aHQWOBL0jP4CbvJhBsiJqbyG6wf1z1iPvtRQ9P4=; b=IjQMAxX0VhKAdjEQltJaAafOUbzrjkUg+Y8Fhrm2pZcIAOXjduRl1+Z7OfLWeZtzEqkWSV T2GoVeMtf6LGMxPdnCrEmH7ramoUvoMmbLODbeAEdFXzv7oOeUTQ8kBhZgeR8y0mZCHSQv u1F78dyQwd5xFTaxo0n/Ywyew9WPO6XNWa7OAuIJgVbQ4UhTt8F32tgIeL5crn11xwAnrB rAI2dHu8SBb/XqTOu1s0mmgwVRjT26WOJzBBzXfHgzM+wDUWQT+IAV+Dnb0+vgE5ZAw3dB 61NBPdW1xROYFDKeUvaK7BVkYS483hT/JP6mgCHxUg4JzHkCsLmU4suoKJmUSw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754674468; a=rsa-sha256; cv=none; b=TTOAjr8powzM8gVZHJcXeLR8iqkb3oJefpnipfSV6zRkUdWAXj0YHm6BeK2WrDLy0awWIB 9CmttN0ZPS2xM62Yymuq7SriV+eKF17f9wUuLetVqANcxOVHKgEJfm23HR+yLvStVbrZoy HMct5sbvWMy6NFDVSyOCQ2AVyDM5mowr30dqTE0wvQSvhsMG5hy/8401Aa61a5ERF7mZgT ETAEFJN5AOqiD9GmaZ9WvwyvSu6pI0TdZT2FMc1/GEOLBqDwIA0jAtbYsDn/8rYjlYE/kF Q0RabaFW7EQb9yRcu70ofUZpBmXJwKqK9Sk3FuWkCHZ6L+CqjWqQ/ekQ8NywJg== Received: from ltc.des.dev (88-177-82-251.subs.proxad.net [88.177.82.251]) (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: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bzB3m4wSWzM6x; Fri, 08 Aug 2025 17:34:28 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id 7E2DC12A29; Fri, 08 Aug 2025 19:34:27 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Mark Millard Cc: =?utf-8?Q?Jes=C3=BAs?= Daniel Colmenares Oviedo , FreeBSD-pkgbase@freebsd.org, FreeBSD-pkg@freebsd.org Subject: Re: Deletion of just installed port-packages: a question [Trying to avoid being part of other somewhat-related discussions] In-Reply-To: (Mark Millard's message of "Fri, 8 Aug 2025 08:58:02 -0700") References: <7d8a6b67-700c-47ac-8484-d6a45961a9c4@freebsd.org> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Fri, 08 Aug 2025 19:34:27 +0200 Message-ID: <861ppl3efw.fsf@ltc.des.dev> 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=utf-8 Content-Transfer-Encoding: quoted-printable Mark Millard writes: > Also: I'm not sure that pkg clean -n is appropriate for main or > stable/* where the upstream updates can happen multiple times per day > and could easily lead to removals from /var/cache/pkg/ between > deliberate pkgbase updates. imo `pkg clean` without -f (which it currently doesn't have) should not remove a cached file, even if out of date, if it corresponds to the version that's currently installed. That's not currently the case, but it should be relatively easy to implement. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Fri Aug 8 17:44:53 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 4bzBHq3Hxkz64H8X; Fri, 08 Aug 2025 17:44:55 +0000 (UTC) (envelope-from des@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 4bzBHq2dwvz4FRk; Fri, 08 Aug 2025 17:44:55 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754675095; 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=DWAMKN0yZ8q/Lx/agmbhuEy71TCf5xFD3hau18/E2mU=; b=oTS794uIGNAkk0cdkVfG3XkGhdFlXbHC+Iteyr7KhrAKqHaU2tKE6WHO86jAbuzqdJWecn uEGvCcYmJBpK/WLI4yvWedizHjKWooyFO3x9bmQbYKfZUkJFze1CQ2AwAiYoVWDppeqbYT HseKuPa/coMMBdJIcVxExMzGQ9e1vADXClTEiUiwbW9ZG/ip+0rSYluI9Rmdq/HW2bLV33 9bolsJOcbHH6uaoEakIngPoT0g0A5h1niSXQ8PEp8ocygnYpdv580Q63Hpm+VVzwxzM2JV NuMyj2uLbIYdQ30Ps8F/JAaOHn5nwbNjoUWgIIGomXyqKQVHOW1Q71FU0ow1RA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754675095; 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=DWAMKN0yZ8q/Lx/agmbhuEy71TCf5xFD3hau18/E2mU=; b=F6KqQv5gQGc9yb2ouABmMpqi9wp4aHvmxc6VWMiEiFJTQlF+adY4kvEDI37oxVxEQbj+rT SjXm+KNVZbM3ANoS0Q2kI2oQRokM+0UTvO0rcDP0Xa4BrkO+Q56n+/WEID+67YlEgVeE4I JYLSzSBe8sL9wYiZayFFfRxvgstzRsIDOyzwMnoAYCC5d+ZR/bsy36kHENHMyCbjQ4nG6M 8a+1kZEVU8SYTpt6E7bhziv5e5Nv1RppO+34ILSEN91ll8gJoy7+LZ6XL547mKkRZI0wpx qdU2zDUYnOUeMNjluNqqQ759YxJTZB7v9zq40EcV2gVcitkJUVaMg6KHTKVtZA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754675095; a=rsa-sha256; cv=none; b=gOJ3g0rtoHgtaUnhgWCg5jNZTVoGOMlTyvXyeJJe4Pb8xZcrj5epmdRGqkStUq32mGWvuW bzeWmNgXyrGr2LEp0rBZ+r8lvq0+b/ZPlM2oF9s17TXMNINP9C7tUTskXd2uNDY2elEYbV YmTv6+dmzDAIKN021KKqNrxWKqGEl6CVOwh6VgY29m2ckgdGPtKaxPdWZnjZeW7GZkPzY6 eUioRK12SRk9kmNf7l1dFJjK3ijPrik7zqczGCuxq6m2T0wRG2GrIA9vLg83QncWchiF8b CPm6Tqa4Z+zYFwyd/P/io3rIYyJzyLQMLfJpxEEeOdm4GObZDRraQ8+YHXqjEA== Received: from ltc.des.dev (unknown [IPv6:2a01:e0a:c54:bed0:922e:16ff:fef1:acef]) (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: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bzBHq1BfMzNqg; Fri, 08 Aug 2025 17:44:55 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id 4731C12DAB; Fri, 08 Aug 2025 19:44:53 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: vermaden Cc: "sthaug@nethelp.no" , "freebsd-current@freebsd.org" , "freebsd-stable@freebsd.org" , freebsd-pkgbase@FreeBSD.org Subject: Re: PKGBASE Removes FreeBSD Base System Feature In-Reply-To: (vermaden@interia.pl's message of "Fri, 08 Aug 2025 17:03:41 +0200") References: <20250808.091053.1322595805169591390.sthaug@nethelp.no> <86h5yi43kp.fsf@ltc.des.dev> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Fri, 08 Aug 2025 19:44:53 +0200 Message-ID: <86wm7d1ze2.fsf@ltc.des.dev> 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=utf-8 Content-Transfer-Encoding: quoted-printable vermaden writes: > Current 'vital' thing does NOTHING to protect FreeBSD Base System. How much longer will it take you to learn that people stop taking you seriously when you scream at them? DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Fri Aug 8 17:57:43 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 4bzBZk2qsrz64Hvn; Fri, 08 Aug 2025 17:57:50 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo49.interia.pl (smtpo49.interia.pl [217.74.67.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bzBZk0HgKz4KmM; Fri, 08 Aug 2025 17:57:49 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Fri, 08 Aug 2025 19:57:43 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?= Cc: "sthaug@nethelp.no" , "freebsd-current@freebsd.org" , "freebsd-stable@freebsd.org" , "freebsd-pkgbase@FreeBSD.org" X-Mailer: interia.pl/pf09 In-Reply-To: <86wm7d1ze2.fsf@ltc.des.dev> References: <20250808.091053.1322595805169591390.sthaug@nethelp.no> <86h5yi43kp.fsf@ltc.des.dev> <86wm7d1ze2.fsf@ltc.des.dev> X-Originating-IP: 45.148.42.1 Message-Id: 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=UTF-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754675867; bh=OzSXvOvQBpW78jWAbLIHcPgJGdmWh1uABnpyVh9lfZI=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=AfBihw/Af3ZCOc9uqpnF01+FiEcVKdfjMx6qmbR+Az10Z0fdDd0jfTgPjA7Lkd3U2 DCQsCw3FZKGV5wEQBwDbc6d8Sq1hDfQTUWcZwzBqU0O3ZaLKugaimn30Fx4yrqY/9Q /wej5sUhFPMegTYTv9aQSLHh/9lQX4yjWWh4/3ow= X-Rspamd-Queue-Id: 4bzBZk0HgKz4KmM X-Spamd-Bar: ---- 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:16138, ipnet:217.74.64.0/22, country:PL] Its not screaming its underlining important problem ... Temat: Re: PKGBASE Removes FreeBSD Base System Feature Data: 2025-08-08 19:48 Nadawca: "Dag-Erling Sm=C3=B8rgrav" <des@FreeBSD.org> Adresat: "vermaden" <vermaden@interia.pl>;=20 DW: "sthaug@nethelp.no" <sthaug@nethelp.no>; "freebsd-current@freebsd.or= g" <freebsd-current@freebsd.org>; "freebsd-stable@freebsd.org" <freeb= sd-stable@freebsd.org>; freebsd-pkgbase@FreeBSD.org;=20 >=20 > > vermaden writes: >> Current 'vital' thing does NOTHING to protect FreeBSD Base System. >=20 > How much longer will it take you to learn that people stop taking you > seriously when you scream at them? >=20 > DES > --=20 > Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Fri Aug 8 19:36:49 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 4bzDn548G0z64RhD; Fri, 08 Aug 2025 19:36:57 +0000 (UTC) (envelope-from marquis@roble.com) Received: from mx5.roble.com (mx5.roble.com [209.237.23.5]) (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 (2048 bits) client-digest SHA256) (Client CN "mx5.roble.com", Issuer "mx5.roble.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bzDn462Nmz3M08; Fri, 08 Aug 2025 19:36:56 +0000 (UTC) (envelope-from marquis@roble.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=roble.com header.s=rs060402 header.b=W5+jfHhR; spf=pass (mx1.freebsd.org: domain of marquis@roble.com designates 209.237.23.5 as permitted sender) smtp.mailfrom=marquis@roble.com; dmarc=pass (policy=none) header.from=roble.com Received: from roble.com (roble.com [209.237.23.50]) by mx5.roble.com (Postfix) with ESMTP id 3397D412A6; Fri, 08 Aug 2025 12:36:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=roble.com; s=rs060402; t=1754681809; bh=pFJrN2zYY2RgS4ROln5JeV94BQke3SaMc1hgqfyozP0=; h=Date:From:To:Subject:In-Reply-To:References; b=W5+jfHhR5sYkew9H+rbmfrYf+eXFzw8D2mV+r5AKIZFh6D2TrC4NYDOPjGOaLjB9v GDEcIoAlU3XeZcYy9zYNiQFbkCRiI2uQEmDY+kH9ZczeDpXpn9jTanuAGjPA1hoKEV V0SLVXGY9R2f46Wns/ygV4cGeh/s7KB7/G6K9bLs= Date: Fri, 8 Aug 2025 12:36:49 -0700 (PDT) From: Roger Marquis To: freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org Subject: Re: PKGBASE Removes FreeBSD Base System Feature In-Reply-To: <0CC405ED-BCFC-41AD-A487-5261421BF8A6@FreeBSD.org> 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; format=flowed; charset=US-ASCII X-Spamd-Result: default: False [-3.78 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.978]; DMARC_POLICY_ALLOW(-0.50)[roble.com,none]; ONCE_RECEIVED(0.20)[]; R_DKIM_ALLOW(-0.20)[roble.com:s=rs060402]; R_SPF_ALLOW(-0.20)[+ip4:209.237.23.0/24]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[roble.com:+]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:17403, ipnet:209.237.0.0/18, country:US]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkgbase@freebsd.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; MIME_TRACE(0.00)[0:+] X-Rspamd-Queue-Id: 4bzDn462Nmz3M08 X-Spamd-Bar: --- David Chisnall wrote: > Let?s remember the thing that started this entire thread: `pkg delete -af` > This is an *incredibly* stupid thing to do. Long before pkg came along, While there are some scenarios where 'delete -af' can be useful, anyone using these flags should at least know their implications. As a rational for separate pkgbase commands, OTOH, this really seems like a straw man. Dimitry Andric wrote: >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 co mpletely >rebuilt a ports collection with poudriere against a newer base jail, and >then I'd like to start completely from scratc h with freshly installed >packages. This also clears out any unnecessary non-leaf packages there >were pulled in by a previous pa ckage build. > >Obviously that is an outlier scenario! It is now but with the incorporation of base packages and repos it could be much more common. For example, to install a distroless jail. If 'pkg install apache24' would install ONLY necessary package from ports AND base the disk utilization and maintenance overhead would be a fraction of what it is currently. This would bring FreeBSD at least close to the functionality of Linux containers and kubernetes. Tomek CEDRO wrote: > I can see that "base" will not be coherent for everyone anymore. If > ports start depending on base packages then circular dependencies will > arise and this will be a Linux-like-mess Except Linux' packaged base isn't a mess, it just works. Thse who are lucky enough to work in FreeBSD-only environments don't seem to realize that FreeBSD's monolithic base is one of the biggest reasons for its dramatic loss of market share over the past few decades. The market has also already spoken on utilities too, and nobody is asking for separate aptbase or yumbase commands. Those who want *base commands can easily script them and 'make package'. The rest of us have been and will continue to be best served by a single 'pkg' command that is demonstrably more future-proof. IMO, Roger Marquis From nobody Fri Aug 8 20:54:58 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 4bzGWH68cwz645qw; Fri, 08 Aug 2025 20:55:07 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo69.interia.pl (smtpo69.interia.pl [217.74.67.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bzGWG58Fyz3WwF; Fri, 08 Aug 2025 20:55:06 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=interia.pl header.s=biztos header.b=Z6rELHuP; spf=pass (mx1.freebsd.org: domain of vermaden@interia.pl designates 217.74.67.69 as permitted sender) smtp.mailfrom=vermaden@interia.pl; dmarc=pass (policy=quarantine) header.from=interia.pl Date: Fri, 08 Aug 2025 22:54:58 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Rob Wing , Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?= Cc: "sthaug@nethelp.no" , "freebsd-current@freebsd.org" , "freebsd-stable@freebsd.org" , "freebsd-pkgbase@freebsd.org" X-Mailer: interia.pl/pf09 In-Reply-To: References: <20250808.091053.1322595805169591390.sthaug@nethelp.no> <86h5yi43kp.fsf@ltc.des.dev> <86wm7d1ze2.fsf@ltc.des.dev> X-Originating-IP: 45.148.42.1 Message-Id: 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=UTF-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754686504; bh=Bl8StcwMhBphcQf/GfB5PqqruwF6RsfuEjup3cxNuFA=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=Z6rELHuPf6mDFckbOVi0LWxIDW5AnTwd29kz2pYp7Q5UbWJJlAG8dOc74tM5OBR0j httW4TkCQQTbdqcP1MirTlNlVE1T266s2VvG2wq9tNS3i3cgM12djJMLXhTtYloy9k nJ6NcTHcamcfVr8htqdi8WA/zf7UMD6L9hcLhJZ0= X-Spamd-Result: default: False [-3.10 / 15.00]; SUSPICIOUS_RECIPS(1.50)[]; DWL_DNSWL_LOW(-1.00)[interia.pl:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[interia.pl,quarantine]; RWL_MAILSPIKE_VERYGOOD(-0.20)[217.74.67.69:from]; R_DKIM_ALLOW(-0.20)[interia.pl:s=biztos]; R_SPF_ALLOW(-0.20)[+ip4:217.74.64.0/22]; ONCE_RECEIVED(0.10)[]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_TO(0.00)[gmail.com,freebsd.org]; SUSPICIOUS_AUTH_ORIGIN(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; FREEMAIL_FROM(0.00)[interia.pl]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:16138, ipnet:217.74.64.0/22, country:PL]; FREEMAIL_ENVFROM(0.00)[interia.pl]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[interia.pl:+]; HAS_XOIP(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkgbase@freebsd.org,freebsd-stable@freebsd.org]; TAGGED_RCPT(0.00)[]; RCPT_COUNT_FIVE(0.00)[6] X-Rspamd-Queue-Id: 4bzGWG58Fyz3WwF X-Spamd-Bar: --- Thank You for support Rob. It was definitely not my intention to scream/yell at anyone. I am just sharing my concerns here. I am just a sysadmin - I do not have a commit bit - I am not a FreeBSD deve= loper - I just share what I believe may push FreeBSD into direction to make= it better - because after all these years with various UNIX (AIX/Solaris/H= P-UX) and Linux systems FreeBSD seems to be the best and most sensible over= all option - the "Jack of All Trades" - its the option that sucks the least= . ... and even if all these 'bad' - in my opinion - decisions will take place= - that pkg(8) would be able to destroy FreeBSD Base System - I will still = use FreeBSD - because even if FreeBSD will lose its Base System feature - i= t will still be the best overall option out there if You want a free and op= en UNIX system with all needed features. Regards, vermaden Temat: Re: PKGBASE Removes FreeBSD Base System Feature Data: 2025-08-08 22:38 Nadawca: "Rob Wing" Adresat: "Dag-Erling Sm=C3=B8rgrav" ;=20 DW: "vermaden" ; "sthaug@nethelp.no" ; "freebsd-current@freebsd.org" ; "freebsd-s= table@freebsd.org" ; "freebsd-pkgbase@freebsd.o= rg" ;=20 > Dag, >=20 > mind your attitude towards our users/contributors >=20 > vermaden was clearly not yelling so stop trying to discredit them with su= ch accusations. >=20 > On Friday, August 8, 2025, Dag-Erling Sm=C3=B8rgrav wro= te: >=20 >> vermaden writes: >> > Current 'vital' thing does NOTHING to protect FreeBSD Base System. >>=20 >> How much longer will it take you to learn that people stop taking you >> seriously when you scream at them? >>=20 >> DES >> --=20 >> Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Fri Aug 8 21:02:34 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 4bzGhL0z9qz646Hk; Fri, 08 Aug 2025 21:02:58 +0000 (UTC) (envelope-from dan@langille.org) Received: from fout-b5-smtp.messagingengine.com (fout-b5-smtp.messagingengine.com [202.12.124.148]) (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 4bzGhK0sCYz3b4S; Fri, 08 Aug 2025 21:02:57 +0000 (UTC) (envelope-from dan@langille.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=langille.org header.s=fm3 header.b=oGZF8ICf; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=mQySVkjS; spf=pass (mx1.freebsd.org: domain of dan@langille.org designates 202.12.124.148 as permitted sender) smtp.mailfrom=dan@langille.org; dmarc=pass (policy=none) header.from=langille.org Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41]) by mailfout.stl.internal (Postfix) with ESMTP id 935E31D0014C; Fri, 8 Aug 2025 17:02:55 -0400 (EDT) Received: from phl-imap-17 ([10.202.2.105]) by phl-compute-01.internal (MEProxy); Fri, 08 Aug 2025 17:02:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=langille.org; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1754686975; x=1754773375; bh=ieTe0C2swm UPN6xYUnc9CjmII32LJN+DC2EoyVlinEI=; b=oGZF8ICfWxiRo69YF+t7+mHu+4 08aMvsOeELIGrS25LfNj335Ffo+xe/3hHF55ikPDb+1SwmCUmmXhXOrHgW081kr+ d38Y/53RCpYNZ1ICU1PyxqagB0P/Fv0cG0jYOig7b9T/NdhQ3ZbTC8PTnzqsEKs3 eHyRrumQJwH5Pt3FPJnOs0Q+IvteuVBM6VZUxVJsOjY9+B28CUqk1/2gJ92kM3W6 CTjGUDJYXoIImDevYNbyVKSQ+AbfOaA+wfmSHCPFmIj4m8DyUKCfZvu+nPwfTEHf A0sVnAmovm7ABs0ycNwfpkKDg5s3cGk5mI51onWfM64whcvTMEQAYEjMojmw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1754686975; x=1754773375; bh=ieTe0C2swmUPN6xYUnc9CjmII32LJN+DC2E oyVlinEI=; b=mQySVkjSURbTmWTMYrASByntwq/Dk4XvajiN5aEGB0e1yRUIDj6 iMEUrCH9FrHMqAX269aJwMMb+FXj7G0K0jAQJMfDEehJUgTWZ+HGYrtXECWN69p+ cmswOlpFq4AVfiUUJm6bAepyObiIKGh2ey/Smg1x5tUbfe71yOjbB/82yHDeIm7Q eOaimS/jePmhk4mqBj7fT/XeR48tGeLEV+0I5Sn6mAv43zSIl6Wbv73z0dTes03j tSoDytDYMzesjYT7U7wHYmTk6KaZJWbLG0aNWgcjCMmq8RQlpRX3Nv1e7z1IkWO9 5Qyt+V8ccbb3nIRlI7ezkkwy0pIJ96FKgBw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduvdegkeegucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepofggfffhvfevkfgjfhfutgesrgdtreerredttdenucfhrhhomhepfdffrghnucfn rghnghhilhhlvgdfuceouggrnheslhgrnhhgihhllhgvrdhorhhgqeenucggtffrrghtth gvrhhnpeegtdfhgefhhfehvdelfeefueelgeffvdeffffhieeuueeigeejvefhheevtdet heenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegurg hnsehlrghnghhilhhlvgdrohhrghdpnhgspghrtghpthhtohepkedpmhhouggvpehsmhht phhouhhtpdhrtghpthhtohepuggvshesfhhrvggvsghsugdrohhrghdprhgtphhtthhope hfrhgvvggsshguqdgtuhhrrhgvnhhtsehfrhgvvggsshgurdhorhhgpdhrtghpthhtohep fhhrvggvsghsugdqphhkghgsrghsvgesfhhrvggvsghsugdrohhrghdprhgtphhtthhope hfrhgvvggsshguqdhsthgrsghlvgesfhhrvggvsghsugdrohhrghdprhgtphhtthhopegr lhhlsggvrhihrdgssehgmhgrihhlrdgtohhmpdhrtghpthhtoheprhhosgdrfhigledtje esghhmrghilhdrtghomhdprhgtphhtthhopehvvghrmhgruggvnhesihhnthgvrhhirgdr phhlpdhrtghpthhtohepshhthhgruhhgsehnvghthhgvlhhprdhnoh X-ME-Proxy: Feedback-ID: ifbf9424e:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id EDA1EC40071; Fri, 8 Aug 2025 17:02:54 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface 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 X-ThreadId: T83c6f35c7dc1c65a Date: Fri, 08 Aug 2025 17:02:34 -0400 From: "Dan Langille" To: "Brandon Allbery" , "Rob Wing" Cc: =?UTF-8?Q?Dag-Erling_Sm=C3=B8rgrav?= , vermaden , sthaug , "FreeBSD Current" , "freebsd-stable@freebsd.org" , "freebsd-pkgbase@freebsd.org" Message-Id: <1abb1487-108c-4182-89de-834e93846142@app.fastmail.com> In-Reply-To: References: <20250808.091053.1322595805169591390.sthaug@nethelp.no> <86h5yi43kp.fsf@ltc.des.dev> <86wm7d1ze2.fsf@ltc.des.dev> Subject: Re: PKGBASE Removes FreeBSD Base System Feature Content-Type: multipart/alternative; boundary=408730eee14447d7a18ac4351f2eef7d X-Spamd-Result: default: False [-2.59 / 15.00]; SUSPICIOUS_RECIPS(1.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[langille.org,none]; R_SPF_ALLOW(-0.20)[+ip4:202.12.124.128/27]; R_DKIM_ALLOW(-0.20)[langille.org:s=fm3,messagingengine.com:s=fm3]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[202.12.124.148:from]; XM_UA_NO_VERSION(0.01)[]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_EQ_ADDR_SOME(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; FREEMAIL_CC(0.00)[freebsd.org,interia.pl,nethelp.no]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkgbase@freebsd.org,freebsd-stable@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[langille.org:+,messagingengine.com:+]; RCPT_COUNT_SEVEN(0.00)[8]; ASN(0.00)[asn:151847, ipnet:202.12.124.0/24, country:AU]; TAGGED_RCPT(0.00)[]; FREEFALL_USER(0.00)[dan]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim] X-Rspamd-Queue-Id: 4bzGhK0sCYz3b4S X-Spamd-Bar: -- --408730eee14447d7a18ac4351f2eef7d Content-Type: text/plain Content-Transfer-Encoding: 7bit On Fri, Aug 8, 2025, at 4:38 PM, Brandon Allbery wrote: > Maybe I should clarify that in the old days, all caps *was* considered yelling. Maybe things have changed since then. No, things have not changed. It's still considered yelling. -- Dan Langille dan@langille.org --408730eee14447d7a18ac4351f2eef7d Content-Type: text/html Content-Transfer-Encoding: 7bit
On Fri, Aug 8, 2025, at 4:38 PM, Brandon Allbery wrote:
Maybe I should clarify that in the old days, all caps *was* considered yelling. Maybe things have changed since then.

No, things have not changed. It's still considered yelling.

--
  Dan Langille
  dan@langille.org


--408730eee14447d7a18ac4351f2eef7d-- From nobody Fri Aug 8 21:05:47 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 4bzGln2fnwz646ls; Fri, 08 Aug 2025 21:05:57 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo69.interia.pl (smtpo69.interia.pl [217.74.67.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bzGlm3sGgz3f48; Fri, 08 Aug 2025 21:05:56 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Fri, 08 Aug 2025 23:05:47 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Dan Langille , Brandon Allbery , Rob Wing Cc: Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?= , sthaug , FreeBSD Current , "freebsd-stable@freebsd.org" , "freebsd-pkgbase@freebsd.org" X-Mailer: interia.pl/pf09 In-Reply-To: <1abb1487-108c-4182-89de-834e93846142@app.fastmail.com> References: <20250808.091053.1322595805169591390.sthaug@nethelp.no> <86h5yi43kp.fsf@ltc.des.dev> <86wm7d1ze2.fsf@ltc.des.dev> <1abb1487-108c-4182-89de-834e93846142@app.fastmail.com> X-Originating-IP: 45.148.42.1 Message-Id: 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: multipart/alternative; boundary="=-wxq5Omj1WeYRa/BFDnQM" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754687154; bh=yigdTPHNmOBEbgMLfmqihX2EwgTLmJ7RXNXP4dOeFR0=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=pDIWT4ulIyvHhYyZ7Wy7AocekPGf/u2VMMaTOUaUJpb3E3AVZ/2IIgS+51SFORGrW 0mOiz7nrt0zk+dwJBQ5Lwnf4+M1vrmwgG+3EPl/pYvlXCr1O+GCysOFzIuMUajZqVs PAwgwKNJg2o1UrDwkXfJu4NOCNVgPHHZORVYRGLw= X-Rspamd-Queue-Id: 4bzGlm3sGgz3f48 X-Spamd-Bar: ---- 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)[]; TAGGED_RCPT(0.00)[]; ASN(0.00)[asn:16138, ipnet:217.74.64.0/22, country:PL] --=-wxq5Omj1WeYRa/BFDnQM Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Show me please a way to mark importance of a thing without using ALL CAPS i= n a plain text ...Should I use Markdown like that: *important*Should I use = Markdown like that: _important_Should I use Markdown like that: "important"= Something else instead of so called SCREAMING?Temat: Re: PKGBASE Removes Fr= eeBSD Base System FeatureData: 2025-08-08 23:03Nadawca: "Dan Langille" <= dan@langille.org>Adresat: "Brandon Allbery" <allbery.b@gmail.com>;= "Rob Wing" <rob.fx907@gmail.com>; DW: "Dag-Erling Sm=C3=B8rgrav" <= ;des@freebsd.org>; "vermaden" <vermaden@interia.pl>; "sthaug" <= sthaug@nethelp.no>; "FreeBSD Current" <freebsd-current@freebsd.org>= ;; "freebsd-stable@freebsd.org" <freebsd-stable@freebsd.org>; "freebs= d-pkgbase@freebsd.org" <freebsd-pkgbase@freebsd.org>; On Fri, Aug 8, = 2025, at 4:38 PM, Brandon Allbery wrote:Maybe I should clarify that in the = old days, all caps *was* considered yelling. Maybe things have changed sinc= e then.No, things have not changed. It's still considered yelling.--  = Dan Langille  dan@langille.org --=-wxq5Omj1WeYRa/BFDnQM Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Show me please a way to mark importance of a thing without= using ALL CAPS in a plain text ...

Should I use Markdown like that:= *important*
Should I use Markdown like that: _important_
Should I us= e Markdown like that: "important"

Something else instead of so calle= d SCREAMING?





Temat: Re= : PKGBASE Removes FreeBSD Base System Feature
Data: 2025-08-08 23:03
= Nadawca: "Dan Langille" <dan@langille.org>
Adresat: "Brandon Allbe= ry" <allbery.b@gmail.com>; "Rob Wing" <rob.fx907@gmail.com>; DW: "Dag-Erling Sm=C3=B8rgrav" <des@freebsd.org>; "vermaden" <ve= rmaden@interia.pl>; "sthaug" <sthaug@nethelp.no>; "FreeBSD Current= " <freebsd-current@freebsd.org>; "freebsd-stable@freebsd.org" <fre= ebsd-stable@freebsd.org>; "freebsd-pkgbase@freebsd.org" <freebsd-pkgb= ase@freebsd.org>;



On Fri, Aug 8, 2025, at 4:38 PM, Brandon Allbery wrote:
Maybe I should clarify that = in the old days, all caps *was* considered yelling. Maybe things have chang= ed since then.

No, things have not ch= anged. It's still considered yelling.

--
=C2=A0 Dan= Langille
=C2=A0 dan@langille.org




--=-wxq5Omj1WeYRa/BFDnQM-- From nobody Fri Aug 8 21:44:21 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 4bzHcS5tBQz64BTK for ; Fri, 08 Aug 2025 21:44:40 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) (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 4bzHcS3BqMz3ngt for ; Fri, 08 Aug 2025 21:44:40 +0000 (UTC) (envelope-from ceri@submonkey.net) Authentication-Results: mx1.freebsd.org; none Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-458bc3ce3beso16130895e9.1 for ; Fri, 08 Aug 2025 14:44:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=submonkey-net.20230601.gappssmtp.com; s=20230601; t=1754689473; x=1755294273; 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=OibcBy2DTge2z9LTeqlGvKtygE6VeinxQPQ8qCq1w0w=; b=1WbNISsV2jyRhgVtE0KubzLpAIqg4DUQoRMphA70/mjU61dXofhyBS8G4wyeQYWWu6 yQJ7sav4d3knxdF99tSX8BZ8UaozwqBZsR/LVbIQp1DlUo7FzzmOt/BLtTelpXKmCSqs K1ooGJ/Ik8xwevhQFVDY7Vj+jzVfNkeb99Ol+lKt3rGqd1cifpaR16K1LvhtvbaxPNOo Q9rfvaGXxkBskb/nOHcYdh7ywZ3Aq4tKIgIIYQCnAtSCjRcJsXhp0qQ0iZmLD4VH3v7v D85iw+lFg2WW19C98VUqaJkFoY3JIDGCVZywVtqHZwNSJcm1u4GmwL29z3ZnzPGPhQ34 fPTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754689473; x=1755294273; 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=OibcBy2DTge2z9LTeqlGvKtygE6VeinxQPQ8qCq1w0w=; b=wAr5TYydNRkD98XWBxZVi26eTDHpnknQ5zlQNLTtGDmf4xTuvWvmfU7rpi+dYBDXCb jPdpimlVnq2/mswmvByicTDWFl0JHSd53wH9TEZBt6RP2qj8ZClARW7L/8MMn30opoM4 zzfSZhRmDPWKeCxmArTObI+Oq/nGmigf1Yo1C1wNd/BuFcVTMhtwIBo28NqtDjH+uhSN vlZh5J2ddXqZlcWmTrlVb6jdGBrtz56H/JsPK6014F9AnX/WLuH2YgcAck4QTcs2GGFA jq1qNcyezMa/OOttE67JYa+4+J6slVtQ6+OSl92J3UvYsdfikdr2FW1NIwkl75jKgWbn FhtA== X-Gm-Message-State: AOJu0Yy1EgzLdkRmd8DM1tTSwCV6m3jZiO0LjOt9s3EttUQQ3nV6sRN5 eQEvklhliGNfaSQMr2rZGkDO6e4q3NyunhGzBM3Ra5XuuoylvLGIuv+gPU4qgTzCxKo= X-Gm-Gg: ASbGnctVQ4ZavSjbLkUtS9J7QoRypdH4e3EFozBE1rLUGf59qoDEweqAjDFcxvNdqTu JUiQZoLXB7fAq8oC+hAnLoxvKsTskvBWdqO6imejZ9O2MpzggHeLTNChFRNs7z7xpkCJkzobGS6 O4mPLi/ry27SFrYlOeJ8eFz3Uv9YElWA0vMxLAV9dwnFl5AYV9/oNHO+9T2mzQQxqDzcuOWEgG1 XtQKnXPTT54ZogkeqhpRbmz6KyajOcVdKqsH9tzeXXeIyll86ohGsSHGVA1SaZjlNHD3PvyxymN HyhbuY1OZXfDHO2mhRUaA53L3BseWV0N2ti6CSo7QOi2z7xLN2fUy5dSwdgiH4rRbb2a3iRu6qo ooNf8ALbIdg7ylwF2HtHw826cFLv0zXGlo7I= X-Google-Smtp-Source: AGHT+IECym7Jf+DGPVUPfJErS5mGTTiorr8GDzE8o5zGHZ/Lp1rqC+5rPomvE7vr/foS7gzyruXkBQ== X-Received: by 2002:a05:6000:178d:b0:3a4:f6ba:51da with SMTP id ffacd0b85a97d-3b900b2d73amr4760620f8f.15.1754689473020; Fri, 08 Aug 2025 14:44:33 -0700 (PDT) Received: from smtpclient.apple ([88.97.110.43]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-459fb43b491sm15411275e9.3.2025.08.08.14.44.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 08 Aug 2025 14:44:32 -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: Fri, 8 Aug 2025 22:44:21 +0100 Message-Id: References: Cc: FreeBSD-pkgbase@freebsd.org In-Reply-To: To: vermaden X-Mailer: iPhone Mail (22G86) X-Rspamd-Queue-Id: 4bzHcS3BqMz3ngt X-Spamd-Bar: ---- 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:15169, ipnet:2a00:1450::/32, country:US] > On 8 Aug 2025, at 22:07, vermaden wrote: >=20 > =EF=BB=BF > Show me please a way to mark importance of a thing without using ALL CAPS i= n a plain text ... >=20 > Should I use Markdown like that: *important* > Should I use Markdown like that: _important_ > Should I use Markdown like that: "important" >=20 > Something else instead of so called SCREAMING? >=20 Perhaps you could send lots of emails to too many lists and tell people who d= isagree with you that they clearly just don=E2=80=99t understand. Alternatively, you could say =E2=80=9CI think this is important=E2=80=9D and= leave it there. Contrary to Rob, I think your behaviour has been appalling, for what that is= worth. Ceri=20= From nobody Fri Aug 8 21:46:18 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 4bzHfP6pJkz64BX1 for ; Fri, 08 Aug 2025 21:46:21 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo69.interia.pl (smtpo69.interia.pl [217.74.67.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bzHfP4Hj9z3p5N for ; Fri, 08 Aug 2025 21:46:21 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; none Date: Fri, 08 Aug 2025 23:46:18 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Ceri Davies Cc: "FreeBSD-pkgbase@freebsd.org" X-Mailer: interia.pl/pf09 In-Reply-To: References: X-Originating-IP: 45.148.42.1 Message-Id: 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=UTF-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754689579; bh=Ywn29P3bHYvZFkCVLiu8DeP7meITVIZN9FrOdVqOgd0=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=QigpcS+5JEd42CV+mCSIFODgW3zO09C/rXSdwbgb1ANPQ4M5QvdM2YzgY/9bVKpsY /wrEL9319qmFNRTNuurNbGIEB6+Z7l/b7BLJXPu4BWbgmsQJbZLxRM2cFXeJqbAS/r ruUD+FzLQqDuR4GEMB71iAjSdK02tddLrvLsqQYo= X-Rspamd-Queue-Id: 4bzHfP4Hj9z3p5N X-Spamd-Bar: ---- 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:16138, ipnet:217.74.64.0/22, country:PL] Noted. Will try not do that anymore. Thanks. Temat: Re: PKGBASE Removes FreeBSD Base System Feature Data: 2025-08-08 23:44 Nadawca: "Ceri Davies" <ceri@submonkey.net> Adresat: "vermaden" <vermaden@interia.pl>;=20 DW: FreeBSD-pkgbase@freebsd.org;=20 >=20 >>=20 >=20 >> On 8 Aug 2025, at 22:07, vermaden wrote: >>=20 >> =EF=BB=BF >> Show me please a way to mark importance of a thing without using ALL CAPS in a plain text ... >>=20 >> Should I use Markdown like that: *important* >> Should I use Markdown like that: _important_ >> Should I use Markdown like that: "important" >>=20 >> Something else instead of so called SCREAMING? >>=20 >=20 > Perhaps you could send lots of emails to too many lists and tell people who disagree with you that they clearly just don=E2=80=99t understan= d. >=20 > Alternatively, you could say =E2=80=9CI think this is important=E2=80=9D = and leave it there. >=20 > Contrary to Rob, I think your behaviour has been appalling, for what that is worth. >=20 > Ceri=20 >=20 >=20 From nobody Fri Aug 8 22:12:30 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 4bzJDk5j6xz64Dgc; Fri, 08 Aug 2025 22:12:38 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo49.interia.pl (smtpo49.interia.pl [217.74.67.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bzJDj3DHSz3trJ; Fri, 08 Aug 2025 22:12:37 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=interia.pl header.s=biztos header.b=QiMc8e5R; spf=pass (mx1.freebsd.org: domain of vermaden@interia.pl designates 217.74.67.49 as permitted sender) smtp.mailfrom=vermaden@interia.pl; dmarc=pass (policy=quarantine) header.from=interia.pl Date: Sat, 09 Aug 2025 00:12:30 +0200 From: vermaden Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?= , "sthaug@nethelp.no" Cc: "freebsd-current@freebsd.org" , "freebsd-stable@freebsd.org" , "freebsd-pkgbase@FreeBSD.org" X-Mailer: interia.pl/pf09 In-Reply-To: References: <20250808.091053.1322595805169591390.sthaug@nethelp.no> <86h5yi43kp.fsf@ltc.des.dev> X-Originating-IP: 45.148.42.1 Message-Id: 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=UTF-8 Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1754691154; bh=xlW2yRbc9UtiUsiuW3/hStJlFRQ5JJJBuDIGmptTtGk=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=QiMc8e5RMScXFdNXmaCWIuFFPCGSCIpmfRogthQr/RC+Pr+O34HBISgN2tKn12jMr 5cTstCesZyLIleqAOWDk+JHHpJW3NdziykazajtdIYfFFiqaDjgZF/93r204wmpaHT jYUfH1Yak06bemuGyS57MTRW1FbNJmX6U277CE1I= X-Spamd-Result: default: False [-4.60 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; DWL_DNSWL_LOW(-1.00)[interia.pl:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; MID_RHS_NOT_FQDN(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[interia.pl,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:217.74.64.0/22]; RWL_MAILSPIKE_VERYGOOD(-0.20)[217.74.67.49:from]; R_DKIM_ALLOW(-0.20)[interia.pl:s=biztos]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; FREEMAIL_FROM(0.00)[interia.pl]; SUSPICIOUS_AUTH_ORIGIN(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[interia.pl]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[interia.pl:+]; HAS_XOIP(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkgbase@freebsd.org,freebsd-stable@freebsd.org]; ASN(0.00)[asn:16138, ipnet:217.74.64.0/22, country:PL]; RCPT_COUNT_FIVE(0.00)[5] X-Rspamd-Queue-Id: 4bzJDj3DHSz3trJ X-Spamd-Bar: ---- After that PKGBASE deletion I was not able to stop that 'now empty' Jail. Solution was to 'fill' it with content from ANY Jail to allow stop scripts = to function. # rsync-delete.sh /jail/fbsdjail /jail/bsdinstalljail The 'rsync-delete.sh' script is here: - https://github.com/vermaden/scripts/blob/master/rsync-delete.sh After that I was able to stop it with 'typical' commands. Hope that helps. Regards, vermaden Temat: Re: PKGBASE Removes FreeBSD Base System Feature Data: 2025-08-08 17:03 Nadawca: "vermaden" <vermaden@interia.pl> Adresat: "Dag-Erling Sm=C3=B8rgrav" <des@FreeBSD.org>; "sthaug@nethelp.n= o" <sthaug@nethelp.no>;=20 DW: "freebsd-current@freebsd.org" <freebsd-current@freebsd.org>; "freebs= d-stable@freebsd.org" <freebsd-stable@freebsd.org>; freebsd-pkgbase@Free= BSD.org;=20 >=20 > > Current 'vital' thing does NOTHING to protect FreeBSD Base System. >=20 > I literally just wiped one of my Jails because of this 'vital' protection. >=20 > That 'vital' thing is useless in current state after issuing this command: >=20 > # pkg delete -af >=20 > Log below. >=20 > Unbootable and unusable FreeBSD left after the command that only removed packages without PKGBASE and with PKGBASE you are left with dust. >=20 > Even /rescue is gone. >=20 > root@bsdinstalljail:/ # pkg info > FreeBSD-acct-14.1p1 System Accounting Utilities > FreeBSD-acct-man-14.1 System Accounting Utilities (Manual Pages) > FreeBSD-acpi-14.1 ACPI Utilities > (...) > FreeBSD-zfs-dev-14.1p1 ZFS Libraries and Utilities (Development Files) > FreeBSD-zfs-man-14.1 ZFS Libraries and Utilities (Manual Pages) > FreeBSD-zoneinfo-14.1p7 zoneinfo package > beadm-1.3.5_1 Solaris-like utility to manage Boot Environments on ZFS > pkg-2.2.1 Package manager >=20 > root@bsdinstalljail:/ # pkg delete -af > Checking integrity... done (0 conflicting) > Deinstallation has been requested for the following 271 packages (of 0 packages in the universe): >=20 > Installed packages to be REMOVED: > FreeBSD-acct: 14.1p1 > FreeBSD-acct-man: 14.1 > FreeBSD-acpi: 14.1 > (...) > [bsdinstalljail.lab.org] [268/271] Deleting files for FreeBSD-zfs-man-14.1: 100% > [bsdinstalljail.lab.org] [269/271] Deinstalling FreeBSD-zoneinfo-14.1p7... > [bsdinstalljail.lab.org] [269/271] Deleting files for FreeBSD-zoneinfo-14.1p7: 100% > [bsdinstalljail.lab.org] [270/271] Deinstalling beadm-1.3.5_1... > [bsdinstalljail.lab.org] [270/271] Deleting files for beadm-1.3.5_1: 100% > [bsdinstalljail.lab.org] [271/271] Deinstalling pkg-2.2.1... > [bsdinstalljail.lab.org] [271/271] Deleting files for pkg-2.2.1: 100% > pkg: Cannot runscript POST-DEINSTALL:No such file or directory > You may need to manually remove /usr/local/etc/pkg.conf if it is no longer needed. >=20 > root@bsdinstalljail:/ # ls > /bin/sh: ls: not found >=20 > root@bsdinstalljail:/ # vi > /bin/sh: vi: not found >=20 > root@bsdinstalljail:/ # pkg > /bin/sh: pkg: not found >=20 > root@bsdinstalljail:/ # pkg-static > /bin/sh: pkg-static: not found >=20 > root@bsdinstalljail:/ # reboot > /bin/sh: reboot: not found >=20 > root@bsdinstalljail:/ # goodbye > /bin/sh: goodbye: not found >=20 > root@bsdinstalljail:/ # /rescue/ls /rescue > /bin/sh: /rescue/ls: not found >=20 > root@bsdinstalljail:/ # /rescue/ls.pkgsave /rescue > rescue: ls.pkgsave not compiled in > usage: rescue ..., where is one of: > cat chflags chio chmod cp date dd df echo ed red expr getfacl hostname kenv > kill ln link ls mkdir mv pkill pgrep ps pwd realpath rm unlink rmdir setfacl > sh -sh sleep stty sync test [ csh -csh tcsh -tcsh camcontrol clri devfs dmesg > dump rdump dumpfs dumpon fsck fsck_ffs fsck_4.2bsd fsck_ufs fsck_msdosfs fsdb > fsirand gbde geom glabel gpart ifconfig init kldconfig kldload kldstat > kldunload ldconfig md5 mdconfig mdmfs mknod mount mount_cd9660 mount_msdosfs > mount_nfs mount_nullfs mount_udf mount_unionfs newfs newfs_msdos nos-tun > reboot fastboot halt fasthalt restore rrestore rcorder route savecore shutdown > poweroff swapon sysctl tunefs umount ccdconfig ping ping6 rtsol ipf routed > rtquery bectl zfs zpool bsdlabel disklabel fdisk dhclient head mt sed tail tee > gzip gunzip gzcat zcat bzip2 bunzip2 bzcat less more xz unxz lzma unlzma xzcat > lzcat zstd unzstd zstdcat zstdmt fetch tar nc vi ex id groups whoami iscsictl > zdb chroot chown chgrp iscsid rescue >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 > Temat: Re: PKGBASE Removes FreeBSD Base System Feature > Data: 2025-08-08 10:31 > Nadawca: "Dag-Erling Sm=C3=B8rgrav" <des@FreeBSD.org> > Adresat: sthaug@nethelp.no;=20 > DW: freebsd-current@freebsd.org; freebsd-stable@freebsd.org;=20 >=20 >>=20 >>> sthaug@nethelp.no writes: >>> - It's important to have a clean separation between the base system >>> (whether that is installed using the package system or not) and the >>> rest. An easy way to list "these are the base system packages" is >>> absolutely needed. >>=20 >> You can easily create an alias for this: >>=20 >> pkg query -e '%o =3D base' %n >>=20 >> If you want something closer to `pkg info`, try: >>=20 >> pkg query -e '%o =3D base' '%n-%v %c' | column -tl 2 >>=20 >>> - Maybe there should be an extra step if you try to delete packages >>> from the base system? >>=20 >> There already is: >>=20 >> % sudo pkg delete FreeBSD-clibs >> Checking integrity... done (0 conflicting) >> The following package(s) are locked or vital and may not be > removed: >> =20 >> FreeBSD-clibs >> =20 >> 1 packages requested for removal: 1 locked, 0 missing >>=20 >> The only matter that remains to be settled is which packages should be >> marked vital: >>=20 >> % pkg query -e '%V =3D 1' %n >> FreeBSD-clibs >> FreeBSD-runtime >>=20 >> DES >> --=20 >> Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org >>=20 >>=20 >>=20 >=20 >=20 From nobody Fri Aug 8 23:38:39 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 4bzL8N1d2Cz64NJV for ; Fri, 08 Aug 2025 23:39:00 +0000 (UTC) (envelope-from freebsd@gushi.org) Received: from prime.gushi.org (prime.gushi.org [IPv6:2620:137:6000:10::142]) (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 ECDSA (secp384r1) client-digest SHA384) (Client CN "prime.gushi.org", Issuer "E6" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bzL8L3DXZz46f6 for ; Fri, 08 Aug 2025 23:38:58 +0000 (UTC) (envelope-from freebsd@gushi.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gushi.org header.s=prime2014 header.b=YXFP8Gjz; spf=pass (mx1.freebsd.org: domain of freebsd@gushi.org designates 2620:137:6000:10::142 as permitted sender) smtp.mailfrom=freebsd@gushi.org; dmarc=pass (policy=none) header.from=gushi.org Received: from smtpclient.apple ([IPv6:2601:602:8700:2d98:5189:74ef:aa88:bcef]) (authenticated bits=0) by prime.gushi.org (8.18.1/8.18.1) with ESMTPSA id 578Nco3r014614 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Fri, 8 Aug 2025 23:38:50 GMT (envelope-from freebsd@gushi.org) DKIM-Filter: OpenDKIM Filter v2.10.3 prime.gushi.org 578Nco3r014614 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gushi.org; s=prime2014; t=1754696331; bh=zVm3xecv5jajo7JERoe6QxwXwpNsGZUgaXcIdUCBv7k=; h=From:Subject:Date:To; z=From:=20Dan=20Mahoney=20|Subject:=20after=20up dating=20to=20latest,=20pkg=20base=20segfaults=20and=20leaves=20me =20unbootable|Date:=20Fri,=208=20Aug=202025=2016:38:39=20-0700|To: =20freebsd-pkgbase@freebsd.org; b=YXFP8GjzqZuS+6tDbCJ3CltAXEfGZvXyDom4QhrsF+0jeaZ74j6QA23PBEHGxFdrh kpZd541/EF61pcuI9cYCPr+y4bsqpcVty2X+Wa9lniyqGVeTCdN5ML4kq17HUNj7mG kw49AFuT+S3TzUYkAC8aCi1SLWC2MD2vedy3tJD+00Aj/iYJosjPj9VEpmWv6tZh5b Scda7idyi4bvoZAuEltCmS9ochCYjkzN3vPW1bAY/x5Q97NnP/3ZhrgrIN0P9oRCZm j1RrIG9STY8fP7foOCu47vtW4uYQi3tZtelC0o2hnzNPxlN/QOd7s7ZiP0P9aeF7JN P5kL3eUumltDw== X-Authentication-Warning: prime.gushi.org: Host [IPv6:2601:602:8700:2d98:5189:74ef:aa88:bcef] claimed to be smtpclient.apple Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Dan Mahoney 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: after updating to latest, pkg base segfaults and leaves me unbootable Message-Id: Date: Fri, 8 Aug 2025 16:38:39 -0700 To: freebsd-pkgbase@freebsd.org X-Mailer: iPhone Mail (23A5297m) X-Spamd-Result: default: False [-5.50 / 15.00]; DWL_DNSWL_LOW(-1.00)[gushi.org:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[gushi.org,none]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; ONCE_RECEIVED(0.20)[]; RCVD_IN_DNSWL_MED(-0.20)[2620:137:6000:10::142:from]; R_SPF_ALLOW(-0.20)[+mx]; R_DKIM_ALLOW(-0.20)[gushi.org:s=prime2014]; MIME_GOOD(-0.10)[text/plain]; APPLE_IOS_MAILER_COMMON(0.00)[]; DKIM_TRACE(0.00)[gushi.org:+]; RCVD_TLS_ALL(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; ASN(0.00)[asn:393507, ipnet:2620:137:6000::/44, country:US]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_XAW(0.00)[] X-Rspamd-Queue-Id: 4bzL8L3DXZz46f6 X-Spamd-Bar: ----- =EF=BB=BF =EF=BB=BF (Resending from phone after realizing my list-specific from: wasn=E2=80=99t s= et, apologies for weird formatting) Hey all, After the recent big sleep in pkgbase, I hit the following trying to upgrade= to whatever snapshot was published today: [598/1127] Deleting files for p5-MIME-Base32-1.303: 100% [599/1127] Deinstalling p5-MIME-Base64-3.16... [599/1127] Deleting files for p5-MIME-Base64-3.16: 100% Child process pid=3D21537 terminated abnormally: Segmentation fault (oh crap) root@poudriere:/home/dmahoney # pkg upgrade ELF interpreter /libexec/ld-elf.so.1 not found, error 2 Abort (double crap) root@poudriere:/home/dmahoney # pkg-static install -f pkg pkg-static: Unable to determine the ABI, none of the ABI_FILEs can be read. pkg-static: Cannot parse configuration file! root@poudriere:/home/dmahoney # /rescue/sh Cannot read termcap database; using dumb terminal settings. # pkg-static pkg: not enough arguments Usage: pkg [-v] [-d] [-l] [-N] [-j |-c |-r ] [-C ] [-R ] [-o var=3Dvalue] [-= 4|-6] [] For more information on available commands and options see 'pkg help'. # pkg-static install -f pkg pkg-static: Unable to determine the ABI, none of the ABI_FILEs can be read. Now, if this were 14.x, I'd fix this by untarring a distfile right over / to= get back up and running. Not quite an option in 15, is it? (I would encou= rage the people making this stuff to please consider keeping those built, ev= en if bsdinstall uses pkgbase). This is dayjob's poudriere system -- the build process for it is well docume= nted and the parts of it that aren't managed by puppet are easily managed be= cause I captured every command used to create every jail and ports tree (whi= ch was slow because many of them came from freebsd-archive; both old jails a= nd old copies of ports trees last known to work with given versions of FreeB= SD (kind of required when you needed to build packages in 2020 because remot= e hands were Not An Option). Like all our systems, the bits we care about (= homedirs, /usr/local/etc) are in backups as well. We kind of need it to wor= k. So this isn't an emergency. This system is really there so that me, as a po= rt maintainer, can build a debug build of something, but this machine isn't i= n our critical path. ...but What If It Was? We run Critical Stuff, out the= re on lone servers in faraway places (on bare metal) But it's *really* not instilling me with a lot of confidence in the readines= s of this pkgbase idea. (For the record, I've also had freebsd-update leave= me dead on the table in similar ways in the past. I literally called them o= ut during a BSDcan talk without trying to bash Colin too hard). I can capture more scrollback if people want, but I wasn't doing any of the c= razy -f commands people are talking about. This was literally a "pkg upgrad= e". Full command output is over at https://users.isc.org/~dmahoney/failedupgrade= .txt if devs want to have a look and try to black-box it. I'll keep the VM r= unning (and logged in, in a screen session) if there are things people want m= e to try. This begs the questions: * Is there CI for pkgbase that tries to upgrade from whatever version is imm= ediately previous to it, before publishing it? (I know that's what version I= was running, it's the version everyone's been stuck at for weeks!) * For all the debate about "pkgbase and pkg should be exactly the same", per= haps pkgbase could have an auto-bectl in it? * Is there support somewhere for having a lockstep "set" of packages that on= e knows are in /var/db/pkg and constitute a relatively concurrent install? (= Or a list of files that I could tell pkg-static to install with a glob, out o= f /var/cache/pkg) * With something like -CURRENT, is there any support for saying "Okay not th= e current-current tree, but current-minus-one" (I guess that would be if yo= u're working with the weekly builds, but that's not quite the same. Your on= ly option is "base system of the now" but it happens less frequently). * And for running -CURRENT where this kind of breakage can happen, could we g= et a statically linked version of pkg? Any questions, let me know. -Dan Sent from my iPhone= From nobody Sat Aug 9 01:55:50 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 4bzPBf1XRdz64bfg for ; Sat, 09 Aug 2025 01:56:10 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-20.consmr.mail.gq1.yahoo.com (sonic301-20.consmr.mail.gq1.yahoo.com [98.137.64.146]) (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 4bzPBd6Zmvz3MDf for ; Sat, 09 Aug 2025 01:56:09 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=a4tJDSzB; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.146 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754704563; bh=9frnJLgTGMo3iUNgtugcZrODEt1nNKl+Mu1KvjQmJDw=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=a4tJDSzBnAHZ3WdZoQl4ZBIzbYNMZvUgEtpnE/Qz6uTZfvwL2szekzrUt3FFQm2Ksgt9luTxJKj0O3eEWvWURBR6jdkeX23H3zgl7TkWUKjCKA+t+MDkab4w9i98I/YnKpiXftDFAQ0nYaQ8pxeMoBktmICASjnDDutJ6x32DDKkfSW5DSJmeLIaEROOPbNxp4E/gdJRbpGsXVJVXg1WpQ+iL8q7TO6LUeVKrnENbXR04ENuQUfPlrdwnbY/aRhzObsjWQMoiQJOMysWyrwsW5rlWXP3ZSr2FWJIklB2dsRNvC9ECXyaS+arb1R5U8J1dKLNF07BnDil9uffajkGCA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754704563; bh=l0w5xLIY1NusLbfwA5nasZizEknfhNQE88QE4qRh5QL=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=k+xTb+Y9NV2diP/qjloWANi6O9vmI6CkX9YWzZ9fr7/I6pS2r2IyXiLsOFj7HEk5okGqJdvPXcEwrTQRb/0DR05DC/MadI/rEwhRQJxPN/CP+KPRrGfstQ3mf3ExOamqZZxU6laEzDn7sFVg4Zel/xILoGHbk8GMiLvDr6CA63VfIFYq2Uq1FbSC/5a5mOJcsWn6YWLToNx0yt1V+BsnNbBaBno8fkv6Kd/vKklagC7NR5cwgh140MfD161WaRMTU3tRCRFw5MKAfFn9PzQE+H67mTAFKnzJtLnUeyayGpYHubaiEDQdVPDyX1vfsFA8oFx1OBXSykYSYUa5icH2BQ== X-YMail-OSG: TM1iYvoVM1l2bjSAR9c_AEeGd6wpe4aBnF1NJJQXzcLEGEIGK0dt1nnzMdX2j2S xUkHXIgpv2QFgrsyqR1rl3nKPyytQVx0V6ZFHJh4TPMTfkUlljZQa.cqh68eXM8LvOYqH51z71ZP T9DkmJBNnTrOj74jb9zPYAv5o8q0_F.OZeGxDczahBYSn77HXuIPgr_6g4UESl1f6ChfZtE9FSSj BJgvr3aiVEc2nan9SsTNl9819QQwfr4y7op4Svid6d3uRafVK2pS7E.01GnS1G2MmqnXvibPbXO_ 1fJu1aKz_4S5y2RAsSHFSOKoMqy6dhylD2PfHUyUm1nKWBvh0_LFz5wkeMFCDFpynWsCXGyAr954 SAtPPYELOaoTBVlz_ylboH2Dr55RH25eQRKOzhSx6t0XtWjo4be_.chDZ3lMj0z7zJ5dfCJt4ZK0 vstZrzCY7Js0fh6uv8Tw1vsHIi.3T.NpLQSygNd7xVXaBOGbuuEy6qVPje8qfVXCw7H3f98lXBuV e76hqiMJOEiRjAgZDYKCqsG8NSLfKED9sk.1ThmyXplVcfkAEvinCJKnd1fr8_S9Hd3e7esCjAsz hyj_xt9l9TiVGzSzI4XFtVYgM_Ob2jYiWbr1o1zEUWFP2gyAovUoBpDYT5lQRSWKUN4lOV3iGxfz 8Q9npKzBTkZMkczx2bxGXcvIS_ng26p8XAwe2P_.eMndZfhZWBdMr1meMkc9gj_SQ16VBCEx8FCr JfBICDtL54R_VkEbEdTmP4YFEfG5KcZVewXUSxJHaR_q6xcfsumbJ4RcjXyNz25ObgqQPXy5GP7l BflA1vdtW0QVCgVeufX7XVIbmXvg9XkbSxzCnQ1_pspewNV6gN8PlHuPi2UZFAZJbT98pYufg2Jn 2fKsy2bFR8jalFAWZ3_LQbPhOXmU1DEdmXb9qg6XBo3eV5VECCFuNTM2r6ISTabvTwaezJuPwgiS Z0eGMqULxKwZl3nJxIcWf_PWlDYBLThAq4w3ZvPmqCW9.m.gbhHeg5vhw1sfrElnAT9OtFcUJIF. gDADuaShRUl6jeGDooi5TsJIRLeWsfRohLmYKa2cUcRkiAIDovmdkpvug0VXbsASAxx8hfkE0boI hyJyjysrxSYTEJhPr6J14yaCjRWvF12Xiw4LviXqNVp5Ww0Tni69uISKUOqbYLOelbl2q4dXHrJQ B4E710P6RUDbmCVMLkHUovCAPLOpEvBj4wpu.jnUwi36lEJ9dc1l0PWmFOFgSJBY_Xwl_C5bHp3s 40aN9HfEM0p5ubz_v1javwF0ExYgzuU_R6JcXkXMv6tBRNSVxJYe89lQvGBRkxnqD5PiK6P7IVWD paq_wz0ptz9gbltgEvYrbMnNeEybx4QSWAphik.k4S1Dsh8Vu_Ag5dtFjMBuiXEP5L1rURz3IOR6 CrHlDV72Oc43SzctZCak7JYpA7ZySLxGa2H5O7K7ORv_mI54wvEl.s7ehmntQMZP6lEUjGCU9bL6 DL_qM8x_2BMxegjYgXOM7X1u45oaFk.7wzkyXpHoMKzoqONlOPP.1hnPW6w5i1oykBujcvdhxrHW .pu.HFj12HT5wCG7RgvA76GSGq0p39Rzk17gbOefFkPFs_tYl1QIaCZkmDv18G27Q2nKW7hFDrk9 7PqU4Dg1LmM9uRWLYNF4d5.NNNjt644Nakq9c_gEeApjFjFH8ORFGJwizWv9SYfBFirMBuxWeE9t 8M0HsIItiy1_Wxn0ji.NFSXCm.EjNQuzEVcLkHDmqwGtH6ZZr30AgxO5xZXqLIOjLTrg_lqtUO3I Ujw8iKYFQaEqOZGzFABQMpMUN7iMrBQ.VSLAJISru5ZcyQRKPmBEIQ36O1c2fJM7LF_Ao4SAvZOt R1x9kgjxNt63UcbN_lw4VS4dL.7RyjNUgTBY29vVV98Tb4yL2BwJA0sxqf1Ev1HhmJfIoQBHMkn8 Ghvf3ox5YvjIYSQmo30GUGyYa7iKEToX6HiQf.0S0NntMtcEc6UpBFaAGFGlkYwJUugPs786YHUN FB539bwwUHhlX4n6L7HkMqXpL9TirjOF60v5r378TKIpcMgtfR57sjIv7fVudFaol_.8z2cf9O9R hV4UxqD_LtDFbIlPasTl6..jmBPcVKIk2o5H_MT7MYoKA5JNmAx4Erqozdh33jjrfAFSPWS4UPFG jFzAclPWd_gH74c2zymXcfG.I0OX031KVQBU92T1AMeC2YhszsIFUhr3Cm5n1kOvE6EBDv82U1qx AcTKpbSo4Hu6ordtPlF0PUkClJPpHJMp7qZz4BhT_qQDeMk1SZhAxZwXaDEcvURIRx4Mg_u0sPx1 eNw-- X-Sonic-MF: X-Sonic-ID: 3270aaf0-6edf-4f2f-8a1e-617330c62689 Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Sat, 9 Aug 2025 01:56:03 +0000 Received: by hermes--production-gq1-74d64bb7d7-cmxx8 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 27cd7e44ab8b0028a312e01648b9105e; Sat, 09 Aug 2025 01:56:01 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: RE: New pkgbase packages on all mirrors [FreeBSD:15:armv7/base_*/ not updated yet; same for powerpc*'s; more] Message-Id: <6B2776EC-026B-4ED7-AF15-FB58DB1E1ECE@yahoo.com> Date: Fri, 8 Aug 2025 18:55:50 -0700 Cc: FreeBSD-pkgbase@freebsd.org To: Philip Paeps X-Mailer: Apple Mail (2.3826.600.51.1.1) References: <6B2776EC-026B-4ED7-AF15-FB58DB1E1ECE.ref@yahoo.com> X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.146:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.146:from] X-Rspamd-Queue-Id: 4bzPBd6Zmvz3MDf X-Spamd-Bar: --- Philip Paeps wrote on Date: Fri, 08 Aug 2025 15:25:46 UTC : > > Today's pkgbase builds are now on all the mirrors. > > A note: the cleanworld bit was set for all branches. You'll get new > packages if you're using pkgbase on stable/14, releng/14.2 or > releng/14.3 as well as main. > > Sorry for the noise today and the fortnight or so without builds. It is unclear if the builds I'm noting are trying but broken or what. It may be not your problem to deal with at all. But, the evidence that is publicly available does not allow me to figure out much for routing notes. FYI: FreeBSD:15:armv7/base_latest/ FreeBSD:15:amd64/base_weekly/ FreeBSD:15:arm64/base_weekly/ FreeBSD:15:armv7/base_weekly/ (Those last 3 just might be based on how they are scheduled for updates for all I know.) It is less obvious to me what the status is supposed to be for: FreeBSD:15:powerpc*/base_latest/ FreeBSD:15:powerpc*/base_weekly/ But they are also not from August as stands. === Mark Millard marklmi at yahoo.com From nobody Sat Aug 9 04:29:23 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 4bzSbX2RJcz64qXm for ; Sat, 09 Aug 2025 04:29:28 +0000 (UTC) (envelope-from philip@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 4bzSbX1YCWz3bqg; Sat, 09 Aug 2025 04:29:28 +0000 (UTC) (envelope-from philip@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754713768; 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: in-reply-to:in-reply-to:references:references; bh=cYbJ9UIskegcT0u9a9pA29l39jCWcWqjhHklFfM6jmI=; b=Onu5banNMuFczIgS6vASqu43CRXGX6l8GD6jl0BEIwQdeD/kkGXhxOYH1Hum+9dzkPiRJ1 6vlDht7NK7DGknfsz4ey/1uyMsWCDr2t0sBCv1ICJG6fmnsq5zYCgVZ3lX4Z+4Zp/g3PlB dz4NPIDqxoepRL2WOIWp8L+VQOFARMCt4nPNQY7H1R3rtmrLE/TsyKtwOK/dmL204MKDTi /c/xAor2y1dKB3SlkGkiMrTrJhfVq2sCKjm6srFxxOo5yGPSaDmDJ3F3yTA989z7ek1E6s OQu8jjpqaZieSk6IYr7Gz31/qFW5MnFxfkkvdTtfoXOtEUe3mPewdUMe5u1c2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754713768; 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: in-reply-to:in-reply-to:references:references; bh=cYbJ9UIskegcT0u9a9pA29l39jCWcWqjhHklFfM6jmI=; b=wvMjVhDHnMpIVkceVYkciH/PuF0jQWoIEQ3paVB1IzvLjWUhxluvINZ6wGqNmjmYuBmm1V 2N6CbDp2b/Zdd5f0kkexKqD3BbAgq1BlFT4A5qGtgt0Fa0ag87E3ntsTeggntp5/qI7GZ5 dWHhnAA5Lpsv7etFTmzZUb5muf1Suobo9/U4wg/xg19ZwiUEUGkB3ZfsHXdmeWI+/eSPXL zXWZxT2cCcGrTSzlo2D5+WNVEBERAhRuIrMaGqJr+lBVtv8GU1Qy09wEk11JkOcxk2uM5U /M5H+psSz9+LPQow9HqSopFKCTXxOVQN1YhvIGkAG+bfKyCUCyIPWE6gDyDiXw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754713768; a=rsa-sha256; cv=none; b=u8GwSc0/7bhVqLVAKACkyGq9K0OnA2ZicSerU1KGWM5+JLzviNtJ7hSApzfN16Cyxl9pST TthnRhqln8vT0AdmR0JkmhOtX2lZSHy2cg6z1LdgbDdlrRid3sMXiZd/MqgNPT3y1dXvlm AnLsCn8BBZ8Daftj53vA3/jQUFTUhxa3Oa293mu7tB0HKFt9m9Yqs9ThBJia09iZ6u4mhW UjYbrouBqNoojYSlJoos/q9qMxhqRFXEycKFJktz/AfFegRbsilkMVZPeDVp8rTmSPEG3E LHxeYr1Wp7kXNoI3MVcQ8rNR1qGrGt9lsGnhj/7YBReDqwUJK6WT8uyR0ZdsSA== Received: from fauth-a1-smtp.messagingengine.com (fauth-a1-smtp.messagingengine.com [103.168.172.200]) (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: philip/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bzSbX0b8tzt9Y; Sat, 09 Aug 2025 04:29:28 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from phl-compute-10.internal (phl-compute-10.internal [10.202.2.50]) by mailfauth.phl.internal (Postfix) with ESMTP id 2E188F40068; Sat, 9 Aug 2025 00:29:27 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-10.internal (MEProxy); Sat, 09 Aug 2025 00:29:27 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduvdehjeefucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffoffkjghfgggtsehttdhmtd ertddtnecuhfhrohhmpefrhhhilhhiphcurfgrvghpshcuoehphhhilhhiphesfhhrvggv sghsugdrohhrgheqnecuggftrfgrthhtvghrnhepvdehheekgffhieetheetudduuefhvd egtedtiefhffelueetgeegtedutddtudefnecuffhomhgrihhnpehfrhgvvggsshgurdho rhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepph hhihhlihhpodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqdduudeiiedviedv geekqddvfeehudektddtkedqphhhihhlihhppeepfhhrvggvsghsugdrohhrghesthhroh husghlvgdrihhspdhnsggprhgtphhtthhopeehpdhmohguvgepshhmthhpohhuthdprhgt phhtthhopehivhihsehfrhgvvggsshgurdhorhhgpdhrtghpthhtohepuggvshesfhhrvg gvsghsugdrohhrghdprhgtphhtthhopehfrhgvvggsshgusehguhhshhhirdhorhhgpdhr tghpthhtohepfhhrvggvsghsugdqphhkghgsrghsvgesfhhrvggvsghsugdrohhrghdprh gtphhtthhopegthiesfhhrvggvsghsugdrohhrgh X-ME-Proxy: Feedback-ID: ia691475d:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 9 Aug 2025 00:29:25 -0400 (EDT) From: Philip Paeps To: Lexi Winter Cc: =?utf-8?q?Dag-Erling_Sm=C3=B8rgrav?= , "Dan Mahoney (Ports)" , freebsd-pkgbase@freebsd.org, Cy Schubert Subject: Re: pkgbase is NOT broken because of Kerberos (was: Re: pkgbase is broken because of Kerberos) Date: Sat, 09 Aug 2025 12:29:23 +0800 X-Mailer: MailMate (2.0r6272) Message-ID: <1F3A18F7-A606-4F7D-BA8D-B2AA7F584A0C@freebsd.org> In-Reply-To: References: <843FFBA8-08E8-4255-9A35-4A49714DAD86@gushi.org> <868qju3thh.fsf@ltc.des.dev> 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; format=flowed On 2025-08-09 00:29:25 (+0800), Lexi Winter wrote: > Philip Paeps: >> Unfortunately though ... >> >>> philip@costaud1.chi:~ % su >>> Segmentation fault > > this should be fixed by https://reviews.freebsd.org/D51829. Thank you! This appears to work on the FreeBSD.org cluster. Please commit to main at your convenience. :) > (thanks to Philip for very helpful interactive debugging via IRC :-) All in a night's work. ;) Philip 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 From nobody Sat Aug 9 07:55:01 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 4bzY8w407Yz63gN9; Sat, 09 Aug 2025 07:55:12 +0000 (UTC) (envelope-from flo@smeets.xyz) Received: from mail-out.smeets.xyz (mail-out.smeets.xyz [IPv6:2a01:4f8:10a:3543::25:11]) (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 4bzY8w138mz4373; Sat, 09 Aug 2025 07:55:12 +0000 (UTC) (envelope-from flo@smeets.xyz) Authentication-Results: mx1.freebsd.org; none Received: from mail.smeets.xyz (mail.smeets.xyz [IPv6:2a01:4f8:10a:3543::25:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (Client did not present a certificate) by mail-out.smeets.xyz (Postfix) with ESMTPS id 1532B386F0; Sat, 09 Aug 2025 09:55:04 +0200 (CEST) Received: from localhost (amavis.smeets.xyz [IPv6:2a01:4f8:10a:3543::aa:4]) by mail.smeets.xyz (Postfix) with ESMTP id E9B7742F3C; Sat, 09 Aug 2025 09:55:03 +0200 (CEST) X-Virus-Scanned: amavis at smeets.xyz Received: from mail.smeets.xyz ([IPv6:2a01:4f8:10a:3543::25:3]) by localhost (amavis.smeets.xyz [IPv6:2a01:4f8:10a:3543::aa:4]) (amavis, port 10025) with ESMTP id RAGD9NC3M-j0; Sat, 9 Aug 2025 09:55:03 +0200 (CEST) Received: from [192.168.43.50] (unknown [145.224.75.229]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (Client did not present a certificate) by mail.smeets.xyz (Postfix) with ESMTPSA id E56BB42FB3; Sat, 09 Aug 2025 09:55:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smeets.xyz; s=dkim; t=1754726103; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=wJdCmvN5HDBqzAgKTayJkH2kmwlwPCCOZfScGmjKuXw=; b=i0jpjKHc8SfbdGY1P7juvV67lCq0Dwv7a3M3ev6jhntvY9NcSPyegx/r7InhYW5SJW8FqL Ix8r9ZmriS/1rwaWnXZ4NO2npaPRiE2AZWU+XgXinONjOInbYtJfZddjpkL02rcM3LEVuT mYdzAV7u63nOjc5aB4w5pLtRVHH9yeHI20U6gNK6Qcw07jDaxiq3AM4RSL6PZkx9BhEvcd zzr0y+Lfe/WV5yWnSeZy0oCrtLyNDy5TRbXq3eP4WExVNWDrZ7VrStB3yboOuqARX79eMc qGM9ZME/GU15K5E8QVXPV+Fn3Pk1EZkmM2bf0loN71QfPvDrCsrP95OgrlUJDg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=smeets.xyz; s=ed25519_2022; t=1754726103; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=wJdCmvN5HDBqzAgKTayJkH2kmwlwPCCOZfScGmjKuXw=; b=CaQAhfwNznbZxFPw1vymeGOs6XXJUWbV7t7S3uwGRrtUDtKurx4a0nN2G8X0EDkeNBz4yi dJJBj9XORM34tSBw== Message-ID: <582d802f-da93-415c-9dee-1f1f1beb1830@smeets.xyz> Date: Sat, 9 Aug 2025 09:55:01 +0200 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 User-Agent: Mozilla Thunderbird Subject: HEADS-UP: pkgbase pkg upgrade breaks systems Re: after updating to latest, pkg base segfaults and leaves me unbootable Content-Language: en-US To: Dan Mahoney , freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org References: From: Florian Smeets Autocrypt: addr=flo@smeets.xyz; keydata= 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 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------fyEJcoD9aAagvzgfT7xfNwmf" X-Rspamd-Queue-Id: 4bzY8w138mz4373 X-Spamd-Bar: ---- 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:24940, ipnet:2a01:4f8::/32, country:DE] This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------fyEJcoD9aAagvzgfT7xfNwmf Content-Type: multipart/mixed; boundary="------------1zx0pTS7h0vU0VnhCrGrqCJu"; protected-headers="v1" From: Florian Smeets To: Dan Mahoney , freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org Message-ID: <582d802f-da93-415c-9dee-1f1f1beb1830@smeets.xyz> Subject: HEADS-UP: pkgbase pkg upgrade breaks systems Re: after updating to latest, pkg base segfaults and leaves me unbootable References: In-Reply-To: --------------1zx0pTS7h0vU0VnhCrGrqCJu Content-Type: multipart/mixed; boundary="------------tXZaCgF8U1ycGtuhz58h0FiT" --------------tXZaCgF8U1ycGtuhz58h0FiT Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 QWRkaW5nIGN1cnJlbnRAIHRvIENDDQoNCk9uIDA5LjA4LjI1IDAxOjM4LCBEYW4gTWFob25l eSB3cm90ZToNCj4g77u/DQo+IO+7vw0KPiAoUmVzZW5kaW5nIGZyb20gcGhvbmUgYWZ0ZXIg cmVhbGl6aW5nIG15IGxpc3Qtc3BlY2lmaWMgZnJvbTogd2FzbuKAmXQgc2V0LCBhcG9sb2dp ZXMgZm9yIHdlaXJkIGZvcm1hdHRpbmcpDQo+IA0KPiBIZXkgYWxsLA0KPiANCj4gQWZ0ZXIg dGhlIHJlY2VudCBiaWcgc2xlZXAgaW4gcGtnYmFzZSwgSSBoaXQgdGhlIGZvbGxvd2luZyB0 cnlpbmcgdG8gdXBncmFkZSB0byB3aGF0ZXZlciBzbmFwc2hvdCB3YXMgcHVibGlzaGVkIHRv ZGF5Og0KPiANCj4gWzU5OC8xMTI3XSBEZWxldGluZyBmaWxlcyBmb3IgcDUtTUlNRS1CYXNl MzItMS4zMDM6IDEwMCUNCj4gWzU5OS8xMTI3XSBEZWluc3RhbGxpbmcgcDUtTUlNRS1CYXNl NjQtMy4xNi4uLg0KPiBbNTk5LzExMjddIERlbGV0aW5nIGZpbGVzIGZvciBwNS1NSU1FLUJh c2U2NC0zLjE2OiAxMDAlDQo+IENoaWxkIHByb2Nlc3MgcGlkPTIxNTM3IHRlcm1pbmF0ZWQg YWJub3JtYWxseTogU2VnbWVudGF0aW9uIGZhdWx0DQo+IA0KPiAob2ggY3JhcCkNCj4gDQo+ IHJvb3RAcG91ZHJpZXJlOi9ob21lL2RtYWhvbmV5ICMgcGtnIHVwZ3JhZGUNCj4gRUxGIGlu dGVycHJldGVyIC9saWJleGVjL2xkLWVsZi5zby4xIG5vdCBmb3VuZCwgZXJyb3IgMg0KPiBB Ym9ydA0KPiANCj4gKGRvdWJsZSBjcmFwKQ0KDQpZZXMsIEkgaGFkIHRoZSBzYW1lIGlzc3Vl IHllc3RlcmRheSBldmVuaW5nLiBXaGVuIHRoZSBzeXN0ZW0gd2FzIGJhY2ssIEkgDQp3YXMg dG9vIHRpcmVkIHRvIHN1bW1hcml6ZSBhbmQgc2VuZCBzb21ldGhpbmcgdG8gdGhlIG1haWxp bmcgbGlzdC4NCg0KRldJVywgSSByZXZpdmVkIHRoZSBzeXN0ZW0gYnkgZGVsZXRpbmcgYWxs IG5ld2VyIHBhY2thZ2VzIHJtIA0KL3Zhci9jYWNoZS9wa2cvKnNuYXAyMDI1MDgwOCogYW5k IGp1c3QgdW50YXJpbmcgdGhlIHN0dWZmIGluIA0KL3Zhci9jYWNoZS9wa2cgdG8gLw0KDQpj ZCAvIDsgZm9yIGkgaW4gYC9yZXNjdWUvbHMgLTEgL3Zhci9jYWNoZS9wa2cvRnJlZUJTRC0q IGAgOyBkbyANCi9yZXNjdWUvdGFyIHh2emYgJGkgOyBkb25lDQoNCkFmdGVyIHRoYXQsIEkg cmVzb3J0ZWQgdG8gYnVpbGRpbmcgZnJvbSBzb3VyY2UgYW5kIGluc3RhbGxpbmcgdG8gZ2V0 IHRoZSANCnN5c3RlbSBpbnRvIGEgaGFsZiB3YXkgY29uc2lzdGVudCBzdGF0ZSB3aXRoIGEg Y2hhbmNlIG9mIHN1cnZpdmluZyBhIHJlYm9vdC4NCg0KV2hlbiBzdGFydGluZyBteSB1cGdy YWRlIEkgc2F3IHRoYXQgaXQgd2FudGVkIHRvIHJlbW92ZSBhIGxvdCBvZiBub24gDQpwa2di YXNlIHBhY2thZ2VzIChob3cgYXJlIHdlIGRvaW5nIHRvIGRpZmZlcmVudGlhdGUgcGtnYmFz ZSBwYWNrYWdlcyBhbmQgDQoicG9ydHMiIHBhY2thZ2VzIGluIHRoZSBmdXR1cmU/KS4gSSB0 aG91Z2h0IHRoaXMgbWlnaHQgYmUgcmVsYXRlZCB0byB0aGUgDQprcmI1IHRoaW5nLCBzbyBJ IGNyZWF0ZWQgYW4gdXAgdG8gZGF0ZSBwb3VkcmllcmUgamFpbCB2aWEgcGtnYmFzZSBtZXRo b2QgDQphbmQgcmVidWlsdCBhbGwgbXkgcGtncywgYnV0IGV2ZW4gdGhlbiBJIHNhdyB0aGUg c2FtZSB0aGluZyBhcyBEZW4sIHRoYXQgDQpwa2cgd2FudGVkIHRvIHJlbW92ZSBhIGxvdCBv ZiBwb3J0cyBwa2dzLCBhcyB0aGlzIHN5c3RlbSBpcyBub3QgDQppbXBvcnRhbnQgSSB0aG91 Z2h0IEkgY2FuIHJlc29sdmUgdGhhdCBhZnRlciB0aGUgcGtnYmFzZSB1cGdyYWRlIGFuZCAN CnN0YXJ0ZWQgdGhlIHVwZ3JhZGUuDQoNCkkgZGlkbid0IHNhdmUgc2Nyb2xsIGJhY2suIElu IG15IGNhc2UgSSBzYXcgYXQgdGhlIHRvcCB0aGUgZmlyc3QgfjEwMCANCnBrZyB0cmFuc2Fj dGlvbnMgd2VyZSB1bmluc3RhbGxpbmcgcGtnYmFzZSBwa2dzLCB0aGVuIGl0IHVwZ3JhZGVk IHNvbWUsIA0KdGhlbiBwa2cgZXhpdGVkIHdpdGggYSBzZWdmYXVsdC4NCg0KTGVhdmluZyBt ZSB3aXRoIEVMRiBpbnRlcnByZXRlciAvbGliZXhlYy9sZC1lbGYuc28uMSBub3QgZm91bmQs IGVycm9yIDINCg0KT25lIHRoaW5nIEkgY2hlY2tlZCB3YXMgL2xpYmV4ZWMvIHdhcyBjb21w bGV0ZWx5IGVtcHR5Lg0KDQpGbG9yaWFuDQoNCj4gDQo+IHJvb3RAcG91ZHJpZXJlOi9ob21l L2RtYWhvbmV5ICMgcGtnLXN0YXRpYyBpbnN0YWxsIC1mIHBrZw0KPiBwa2ctc3RhdGljOiBV bmFibGUgdG8gZGV0ZXJtaW5lIHRoZSBBQkksIG5vbmUgb2YgdGhlIEFCSV9GSUxFcyBjYW4g YmUgcmVhZC4NCj4gcGtnLXN0YXRpYzogQ2Fubm90IHBhcnNlIGNvbmZpZ3VyYXRpb24gZmls ZSENCj4gcm9vdEBwb3VkcmllcmU6L2hvbWUvZG1haG9uZXkgIyAvcmVzY3VlL3NoDQo+IENh bm5vdCByZWFkIHRlcm1jYXAgZGF0YWJhc2U7DQo+IHVzaW5nIGR1bWIgdGVybWluYWwgc2V0 dGluZ3MuDQo+ICMgcGtnLXN0YXRpYw0KPiBwa2c6IG5vdCBlbm91Z2ggYXJndW1lbnRzDQo+ IFVzYWdlOiBwa2cgWy12XSBbLWRdIFstbF0gWy1OXSBbLWogPGphaWwgbmFtZSBvciBpZD58 LWMgPGNocm9vdCBwYXRoPnwtciA8cm9vdGRpcj5dIFstQyA8Y29uZmlndXJhdGlvbiBmaWxl Pl0gWy1SIDxyZXBvIGNvbmZpZyBkaXI+XSBbLW8gdmFyPXZhbHVlXSBbLTR8LTZdIDxjb21t YW5kPiBbPGFyZ3M+XQ0KPiANCj4gRm9yIG1vcmUgaW5mb3JtYXRpb24gb24gYXZhaWxhYmxl IGNvbW1hbmRzIGFuZCBvcHRpb25zIHNlZSAncGtnIGhlbHAnLg0KPiAjIHBrZy1zdGF0aWMg aW5zdGFsbCAtZiBwa2cNCj4gcGtnLXN0YXRpYzogVW5hYmxlIHRvIGRldGVybWluZSB0aGUg QUJJLCBub25lIG9mIHRoZSBBQklfRklMRXMgY2FuIGJlIHJlYWQuDQo+IA0KPiBOb3csIGlm IHRoaXMgd2VyZSAxNC54LCBJJ2QgZml4IHRoaXMgYnkgdW50YXJyaW5nIGEgZGlzdGZpbGUg cmlnaHQgb3ZlciAvIHRvIGdldCBiYWNrIHVwIGFuZCBydW5uaW5nLiAgTm90IHF1aXRlIGFu IG9wdGlvbiBpbiAxNSwgaXMgaXQ/ICAoSSB3b3VsZCBlbmNvdXJhZ2UgdGhlIHBlb3BsZSBt YWtpbmcgdGhpcyBzdHVmZiB0byBwbGVhc2UgY29uc2lkZXIga2VlcGluZyB0aG9zZSBidWls dCwgZXZlbiBpZiBic2RpbnN0YWxsIHVzZXMgcGtnYmFzZSkuDQo+IA0KPiBUaGlzIGlzIGRh eWpvYidzIHBvdWRyaWVyZSBzeXN0ZW0gLS0gdGhlIGJ1aWxkIHByb2Nlc3MgZm9yIGl0IGlz IHdlbGwgZG9jdW1lbnRlZCBhbmQgdGhlIHBhcnRzIG9mIGl0IHRoYXQgYXJlbid0IG1hbmFn ZWQgYnkgcHVwcGV0IGFyZSBlYXNpbHkgbWFuYWdlZCBiZWNhdXNlIEkgY2FwdHVyZWQgZXZl cnkgY29tbWFuZCB1c2VkIHRvIGNyZWF0ZSBldmVyeSBqYWlsIGFuZCBwb3J0cyB0cmVlICh3 aGljaCB3YXMgc2xvdyBiZWNhdXNlIG1hbnkgb2YgdGhlbSBjYW1lIGZyb20gZnJlZWJzZC1h cmNoaXZlOyBib3RoIG9sZCBqYWlscyBhbmQgb2xkIGNvcGllcyBvZiBwb3J0cyB0cmVlcyBs YXN0IGtub3duIHRvIHdvcmsgd2l0aCBnaXZlbiB2ZXJzaW9ucyBvZiBGcmVlQlNEIChraW5k IG9mIHJlcXVpcmVkIHdoZW4geW91IG5lZWRlZCB0byBidWlsZCBwYWNrYWdlcyBpbiAyMDIw IGJlY2F1c2UgcmVtb3RlIGhhbmRzIHdlcmUgTm90IEFuIE9wdGlvbikuICBMaWtlIGFsbCBv dXIgc3lzdGVtcywgdGhlIGJpdHMgd2UgY2FyZSBhYm91dCAoaG9tZWRpcnMsIC91c3IvbG9j YWwvZXRjKSBhcmUgaW4gYmFja3VwcyBhcyB3ZWxsLiAgV2Uga2luZCBvZiBuZWVkIGl0IHRv IHdvcmsuDQo+IA0KPiBTbyB0aGlzIGlzbid0IGFuIGVtZXJnZW5jeS4gIFRoaXMgc3lzdGVt IGlzIHJlYWxseSB0aGVyZSBzbyB0aGF0IG1lLCBhcyBhIHBvcnQgbWFpbnRhaW5lciwgY2Fu IGJ1aWxkIGEgZGVidWcgYnVpbGQgb2Ygc29tZXRoaW5nLCBidXQgdGhpcyBtYWNoaW5lIGlz bid0IGluIG91ciBjcml0aWNhbCBwYXRoLiAgLi4uYnV0IFdoYXQgSWYgSXQgV2FzPyAgV2Ug cnVuIENyaXRpY2FsIFN0dWZmLCBvdXQgdGhlcmUgb24gbG9uZSBzZXJ2ZXJzIGluIGZhcmF3 YXkgcGxhY2VzIChvbiBiYXJlIG1ldGFsKQ0KPiANCj4gQnV0IGl0J3MgKnJlYWxseSogbm90 IGluc3RpbGxpbmcgbWUgd2l0aCBhIGxvdCBvZiBjb25maWRlbmNlIGluIHRoZSByZWFkaW5l c3Mgb2YgdGhpcyBwa2diYXNlIGlkZWEuICAoRm9yIHRoZSByZWNvcmQsIEkndmUgYWxzbyBo YWQgZnJlZWJzZC11cGRhdGUgbGVhdmUgbWUgZGVhZCBvbiB0aGUgdGFibGUgaW4gc2ltaWxh ciB3YXlzIGluIHRoZSBwYXN0LiAgSSBsaXRlcmFsbHkgY2FsbGVkIHRoZW0gb3V0IGR1cmlu ZyBhIEJTRGNhbiB0YWxrIHdpdGhvdXQgdHJ5aW5nIHRvIGJhc2ggQ29saW4gdG9vIGhhcmQp Lg0KPiANCj4gSSBjYW4gY2FwdHVyZSBtb3JlIHNjcm9sbGJhY2sgaWYgcGVvcGxlIHdhbnQs IGJ1dCBJIHdhc24ndCBkb2luZyBhbnkgb2YgdGhlIGNyYXp5IC1mIGNvbW1hbmRzIHBlb3Bs ZSBhcmUgdGFsa2luZyBhYm91dC4gIFRoaXMgd2FzIGxpdGVyYWxseSBhICJwa2cgdXBncmFk ZSIuDQo+IA0KPiBGdWxsIGNvbW1hbmQgb3V0cHV0IGlzIG92ZXIgYXQgaHR0cHM6Ly91c2Vy cy5pc2Mub3JnL35kbWFob25leS9mYWlsZWR1cGdyYWRlLnR4dCBpZiBkZXZzIHdhbnQgdG8g aGF2ZSBhIGxvb2sgYW5kIHRyeSB0byBibGFjay1ib3ggaXQuICBJJ2xsIGtlZXAgdGhlIFZN IHJ1bm5pbmcgKGFuZCBsb2dnZWQgaW4sIGluIGEgc2NyZWVuIHNlc3Npb24pIGlmIHRoZXJl IGFyZSB0aGluZ3MgcGVvcGxlIHdhbnQgbWUgdG8gdHJ5Lg0KPiANCj4gVGhpcyBiZWdzIHRo ZSBxdWVzdGlvbnM6DQo+IA0KPiAqIElzIHRoZXJlIENJIGZvciBwa2diYXNlIHRoYXQgdHJp ZXMgdG8gdXBncmFkZSBmcm9tIHdoYXRldmVyIHZlcnNpb24gaXMgaW1tZWRpYXRlbHkgcHJl dmlvdXMgdG8gaXQsIGJlZm9yZSBwdWJsaXNoaW5nIGl0PyAgKEkga25vdyB0aGF0J3Mgd2hh dCB2ZXJzaW9uIEkgd2FzIHJ1bm5pbmcsIGl0J3MgdGhlIHZlcnNpb24gZXZlcnlvbmUncyBi ZWVuIHN0dWNrIGF0IGZvciB3ZWVrcyEpDQo+IA0KPiAqIEZvciBhbGwgdGhlIGRlYmF0ZSBh Ym91dCAicGtnYmFzZSBhbmQgcGtnIHNob3VsZCBiZSBleGFjdGx5IHRoZSBzYW1lIiwgcGVy aGFwcyBwa2diYXNlIGNvdWxkIGhhdmUgYW4gYXV0by1iZWN0bCBpbiBpdD8NCj4gDQo+ICog SXMgdGhlcmUgc3VwcG9ydCBzb21ld2hlcmUgZm9yIGhhdmluZyBhIGxvY2tzdGVwICJzZXQi IG9mIHBhY2thZ2VzIHRoYXQgb25lIGtub3dzIGFyZSBpbiAvdmFyL2RiL3BrZyBhbmQgY29u c3RpdHV0ZSBhIHJlbGF0aXZlbHkgY29uY3VycmVudCBpbnN0YWxsPyAgKE9yIGEgbGlzdCBv ZiBmaWxlcyB0aGF0IEkgY291bGQgdGVsbCBwa2ctc3RhdGljIHRvIGluc3RhbGwgd2l0aCBh IGdsb2IsIG91dCBvZiAvdmFyL2NhY2hlL3BrZykNCj4gDQo+ICogV2l0aCBzb21ldGhpbmcg bGlrZSAtQ1VSUkVOVCwgaXMgdGhlcmUgYW55IHN1cHBvcnQgZm9yIHNheWluZyAiT2theSBu b3QgdGhlIGN1cnJlbnQtY3VycmVudCB0cmVlLCBidXQgY3VycmVudC1taW51cy1vbmUiICAo SSBndWVzcyB0aGF0IHdvdWxkIGJlIGlmIHlvdSdyZSB3b3JraW5nIHdpdGggdGhlIHdlZWts eSBidWlsZHMsIGJ1dCB0aGF0J3Mgbm90IHF1aXRlIHRoZSBzYW1lLiAgWW91ciBvbmx5IG9w dGlvbiBpcyAiYmFzZSBzeXN0ZW0gb2YgdGhlIG5vdyIgYnV0IGl0IGhhcHBlbnMgbGVzcyBm cmVxdWVudGx5KS4NCj4gDQo+ICogQW5kIGZvciBydW5uaW5nIC1DVVJSRU5UIHdoZXJlIHRo aXMga2luZCBvZiBicmVha2FnZSBjYW4gaGFwcGVuLCBjb3VsZCB3ZSBnZXQgYSBzdGF0aWNh bGx5IGxpbmtlZCB2ZXJzaW9uIG9mIHBrZz8NCj4gDQo+IEFueSBxdWVzdGlvbnMsIGxldCBt ZSBrbm93Lg0KPiANCj4gLURhbg0KPiANCj4gU2VudCBmcm9tIG15IGlQaG9uZQ0KPiANCg0K --------------tXZaCgF8U1ycGtuhz58h0FiT Content-Type: application/pgp-keys; name="OpenPGP_0xEF5BA4DCD5A9F3C0.asc" Content-Disposition: attachment; filename="OpenPGP_0xEF5BA4DCD5A9F3C0.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- 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 G/c+++Tw0tCWW1HB2dbL+uTj+ffSGmIH968yZyM=3D =3DUt5Y -----END PGP PUBLIC KEY BLOCK----- --------------tXZaCgF8U1ycGtuhz58h0FiT-- --------------1zx0pTS7h0vU0VnhCrGrqCJu-- --------------fyEJcoD9aAagvzgfT7xfNwmf Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEE7LNouHkIv7aRTXJp71uk3NWp88AFAmiW/tUFAwAAAAAACgkQ71uk3NWp88Bg ow/9GlEw0hVHmCGYsBVQnO3F9F60yxrbtp9gbAEuxT5qYZozi2A5TEB1cJxlCr0MxQGSU2b3oCgK ov2C5BPXGH6c2tl3VYCdsnad5YPk1VYoye/Aw048y4EvjoSq6GlFmzbzogIu7uxn2DgOJsRyunFz 6j1Te2V0pVknoyu2K2Zfo41w5A6ZSSam2M9xh84tD5Ezdj9EK0+gmd8DOQkejN4RoJ4D44b3u8sn 5PbRKJ13vrKbVufiAc4L8W0ej/92MzBBGZI6jr/tPsOY7GhLGKdi/3fk3RT+g3wZ9RZLbJ0lrsvP +QgUctdFu3OFAp5ahKFvAMPDl9XfoRSxqZGzN6gplyTKZSoJxH7hu2PncpuMFnBPlnzDWdAwW/Oy R9N0gRExHqqDJHRqB9HRyv8ejWoRUxEAMujV1K1ATW8+P0KM2D9dGMfKtSGVG2cCmWrOYL4Yy6gO ouTIwAjRfQCC2YDAlEsSQxTsoYk0c3cGtvmnOE31GqWpBmr38/8LnbCMaxvuUsn5cksFTC3yMfIH qGjNzpqX1MlcTbdUjwn8ZNlb4s35IHZ8fr6p2OiFfWzMYwRnZm4PHBfCAKDkT0UtzqdFEFhocpKm Io5K4fWMeL34MOmHEQnK1QbVRQd6gT331vuAEF6nU/A4/ckrS9v5BBkdoepUYjSrISIn6Mb1h/ng lGA= =U+a9 -----END PGP SIGNATURE----- --------------fyEJcoD9aAagvzgfT7xfNwmf-- From nobody Sat Aug 9 08:58:34 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 4bzZZY289Wz63nfp; Sat, 09 Aug 2025 08:59:01 +0000 (UTC) (envelope-from freebsd@gushi.org) Received: from prime.gushi.org (prime.gushi.org [IPv6:2620:137:6000:10::142]) (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 ECDSA (secp384r1) client-digest SHA384) (Client CN "prime.gushi.org", Issuer "E6" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bzZZX5whSz4B7D; Sat, 09 Aug 2025 08:59:00 +0000 (UTC) (envelope-from freebsd@gushi.org) Authentication-Results: mx1.freebsd.org; none Received: from smtpclient.apple ([IPv6:2001:500:6b:200:c000:0:0:8]) (authenticated bits=0) by prime.gushi.org (8.18.1/8.18.1) with ESMTPSA id 5798wpxG065840 (version=TLSv1.2 cipher=ECDHE-ECDSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 9 Aug 2025 08:58:52 GMT (envelope-from freebsd@gushi.org) DKIM-Filter: OpenDKIM Filter v2.10.3 prime.gushi.org 5798wpxG065840 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gushi.org; s=prime2014; t=1754729932; bh=N8Je85MjIte6bd2TnljSM6qOHYqBXmsH4yypMEYkxKU=; h=Subject:From:In-Reply-To:Date:Cc:References:To; z=Subject:=20Re:=20HEADS-UP:=20pkgbase=20pkg=20upgrade=20breaks=20s ystems=20Re:=20after=20updating=0D=0A=20to=20latest,=20pkg=20base= 20segfaults=20and=20leaves=20me=20unbootable|From:=20"Dan=20Mahone y=20(Ports)"=20|In-Reply-To:=20<582d802f-da93-4 15c-9dee-1f1f1beb1830@smeets.xyz>|Date:=20Sat,=209=20Aug=202025=20 01:58:34=20-0700|Cc:=20freebsd-pkgbase@freebsd.org,=0D=0A=20freebs d-current@freebsd.org|References:=20=0D=0A=20<582d802f-da93-415c-9dee-1f1f1beb1830@s meets.xyz>|To:=20Florian=20Smeets=20; b=aYOZhldalNn9bIFzUQNwV6wc0HYTKY18emliYdFD68V/GC6KomG3mOgA/42SxWdUW L1lL7QxLA6p6R6Xbb0RpOGX9dKv/XZkEfsdNTsn7bxa5kc/HkQD2kGerXixWZ2bEYE G1tJW6ec0UOIFwDQLsHJjsyarwsnGRhG/W+IO5pEaScO7CoyDd/xRTvNciqVqWKLF4 km3rN9bxfLiTGMgPGAF9cFEK++gfr7tD9Bwc+iI/VixmHJmSFpnyIBgpLhlZP0VABj Rr2EBhuek6c0dmyiADnBo+x+DuEzIDr38/IjQx4tAIOCk2QFh2E5DRrObMxFe1Vi7v v0QtaBv1kTF5w== X-Authentication-Warning: prime.gushi.org: Host [IPv6:2001:500:6b:200:c000:0:0:8] claimed to be smtpclient.apple Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 16.0 \(3863.100.1\)) Subject: Re: HEADS-UP: pkgbase pkg upgrade breaks systems Re: after updating to latest, pkg base segfaults and leaves me unbootable From: "Dan Mahoney (Ports)" In-Reply-To: <582d802f-da93-415c-9dee-1f1f1beb1830@smeets.xyz> Date: Sat, 9 Aug 2025 01:58:34 -0700 Cc: freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <4F4C6FA3-C302-4E23-9236-BA86311FE795@gushi.org> References: <582d802f-da93-415c-9dee-1f1f1beb1830@smeets.xyz> To: Florian Smeets X-Mailer: Apple Mail (2.3863.100.1) X-Rspamd-Queue-Id: 4bzZZX5whSz4B7D X-Spamd-Bar: ---- 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:393507, ipnet:2620:137:6000::/44, country:US] > On Aug 9, 2025, at 12:55=E2=80=AFAM, Florian Smeets = wrote: >=20 > Adding current@ to CC >=20 > On 09.08.25 01:38, Dan Mahoney wrote: >> =EF=BB=BF >> =EF=BB=BF >> (Resending from phone after realizing my list-specific from: wasn=E2=80= =99t set, apologies for weird formatting) >> Hey all, >> After the recent big sleep in pkgbase, I hit the following trying to = upgrade to whatever snapshot was published today: >> [598/1127] Deleting files for p5-MIME-Base32-1.303: 100% >> [599/1127] Deinstalling p5-MIME-Base64-3.16... >> [599/1127] Deleting files for p5-MIME-Base64-3.16: 100% >> Child process pid=3D21537 terminated abnormally: Segmentation fault >> (oh crap) >> root@poudriere:/home/dmahoney # pkg upgrade >> ELF interpreter /libexec/ld-elf.so.1 not found, error 2 >> Abort >> (double crap) >=20 > Yes, I had the same issue yesterday evening. When the system was back, = I was too tired to summarize and send something to the mailing list. >=20 > FWIW, I revived the system by deleting all newer packages rm = /var/cache/pkg/*snap20250808* and just untaring the stuff in = /var/cache/pkg to / >=20 > cd / ; for i in `/rescue/ls -1 /var/cache/pkg/FreeBSD-* ` ; do = /rescue/tar xvzf $i ; done >=20 > After that, I resorted to building from source and installing to get = the system into a half way consistent state with a chance of surviving a = reboot. >=20 > When starting my upgrade I saw that it wanted to remove a lot of non = pkgbase packages (how are we doing to differentiate pkgbase packages and = "ports" packages in the future?). I thought this might be related to the = krb5 thing, so I created an up to date poudriere jail via pkgbase method = and rebuilt all my pkgs, but even then I saw the same thing as Den, that = pkg wanted to remove a lot of ports pkgs, as this system is not = important I thought I can resolve that after the pkgbase upgrade and = started the upgrade. >=20 > I didn't save scroll back. In my case I saw at the top the first ~100 = pkg transactions were uninstalling pkgbase pkgs, then it upgraded some, = then pkg exited with a segfault. >=20 > Leaving me with ELF interpreter /libexec/ld-elf.so.1 not found, error = 2 >=20 > One thing I checked was /libexec/ was completely empty. >=20 > Florian Florian, I'm sorry you hit this issue as well, but I feel a bit less crazy now. = At least, about this. I'm also glad I was able to capture something you = weren't. Long live "gnu screen" being my primary window manager. I myself had a standby VM from before we converted to pkgbase, so it's a = little old, and we might need to re-create a poudriere jail or two, but = I'm currently building world as well (pkgbase is in time-out, mister!). = Nothing is lost here, but if any devs would like me to run more = commands, or catch more forensics, please let me know. I suspect this = might need to wait for bapt to come back, but I'm not sure. I'm not trying to get into the recent (ahem) lively discussion thread -- = but I am interested in helping solve a problem in any way. Anyone, free = to email me directly, or Paeps has my mobile number and can ping me out = of band. Since I have that other VM, I'm going to leave this VM as-is = other than doing a few ls'es to figure out which jails/ports trees I = need to re-create. Sadly, I don't have a snapshot of just before the = failure to try to reproduce. -Dan= From nobody Sat Aug 9 10:52:08 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 4bzd54475sz641Dc for ; Sat, 09 Aug 2025 10:52:08 +0000 (UTC) (envelope-from ivy@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (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 "freefall.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bzd542XrLz3Qp0; Sat, 09 Aug 2025 10:52:08 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754736728; 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: in-reply-to:in-reply-to:references:references; bh=tGzJ5GjQeA5WaQ79W0IY00WcstjAiHTNovwmi/g63Dc=; b=l0OZ8E0MsM3WdlwdjpPjnYdI12yb3mCwxJe+NCC4rghVakV8/dIXam2YCzxkbH8UX/a9nQ g2MEbOaJHSWb9GRMtqUefSm1wJf4V/cDL2zywewDJkA1/RyetVJN93M5XiA9kb6VCuDFLm JM2MNmI9hop7ImY5Z1zTyCiWwmTbdsSGd5pNJ+Ki5mvJxtKONGNd47BUCAxtXQ+9zFVk+m GMcGSXgCkzuJeSuhXNCdCRqLkJfYOh2KHfNOHGP/1h6vED69Xok9B/CbB5hJRmzymShzg0 bftfYNUOx9ewt4MSIkmdbvwscHjeaVf65y+lhv620d+crygF2fDTTGSwQD4Pbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754736728; 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: in-reply-to:in-reply-to:references:references; bh=tGzJ5GjQeA5WaQ79W0IY00WcstjAiHTNovwmi/g63Dc=; b=bEdQaI1jfkwH8JX1UJaflsmqmlQZQrUOi/Ni+hSWXIIg63ZW7M+Ggh8iNVNmGJxAclGRe8 CUvkSPt2oRs2AtU8CWMS+tSE+ybLaWjFyP4AnU8UudhDdrCIZFkz+VXW5nQ5O0OhlXVazj 5koZXPaHKzGbWE7CY9cjbWUaQiMoFgkY/wcB67tz5Bs0SmXV87Ncr6N5M175cemMx/TAae xJ6/DK/aE+Q86LKn16I+WeeeQUwtbOvHsZ2UE34WOkwsDBVlEvl67AkhhX3wEuEbVAzcZt NWNox/3SYaTUNfs6Tckk5Nbgk2ZlTWMu+TnPlRERQ6lQ7+Ns1Spe6YZOcjwbhA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754736728; a=rsa-sha256; cv=none; b=l+k3pcy7TxnKoy2m3icpmX1noShooxGTS5Kt11ZgJHU/gBfXlQ6dAA12TV/0hJqRR1iva5 VoGqqsNuJLTjyaGl086y6jCf93mLI0GZ0WEfDaZqqnYf3Ah1DXUc1CuYdB4/CQPzoHGAv3 9omnu4NfkQKPjpF7AU+2xtRraxVKSzJoG0FVyvJyRf1v+NrrizgFl/YzYup2UnzQKpFxnJ +QjxICEgOifSDfeKXo4uNau7NkZQMo4xD/jV7ss5733InE1IN72BsRZ1CuI6en3QRyWyTk Zbc4mmf1EF+HFEFop4NPBzOkOr7Nh9FZACcfxrAxPCocflEIZGF+VOOkEvbmig== Received: by freefall.freebsd.org (Postfix, from userid 1532) id 2C8581D7E2; Sat, 09 Aug 2025 10:52:08 +0000 (UTC) Date: Sat, 9 Aug 2025 11:52:08 +0100 From: Lexi Winter To: Dan Mahoney Cc: freebsd-pkgbase@freebsd.org Subject: Re: after updating to latest, pkg base segfaults and leaves me unbootable Message-ID: Mail-Followup-To: Dan Mahoney , freebsd-pkgbase@freebsd.org References: 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="LUX7HWYl3o+h8MrF" Content-Disposition: inline In-Reply-To: --LUX7HWYl3o+h8MrF Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Dan Mahoney: > [598/1127] Deleting files for p5-MIME-Base32-1.303: 100% > [599/1127] Deinstalling p5-MIME-Base64-3.16... > [599/1127] Deleting files for p5-MIME-Base64-3.16: 100% > Child process pid=21537 terminated abnormally: Segmentation fault do you happen to know what process got SEGV here? if you still have a copy of the broken system it should be logged in /var/log/messages, e.g.: Aug 8 16:52:34 tansy kernel: pid 80112 (su), jid 0, uid 0: exited on signal 11 (core dumped) > root@poudriere:/home/dmahoney # pkg upgrade > ELF interpreter /libexec/ld-elf.so.1 not found, error 2 > Abort i believe this is a result of a pkg bug that causes it to remove packages too early, which leaves the system in a broken state if the upgrade fails for some reason. Isaac has a fix for this which is waiting to be merged: https://github.com/freebsd/pkg/pull/2488 this isn't the root cause of your issue, but it makes the result much worse than it should be. > Now, if this were 14.x, I'd fix this by untarring a distfile right > over / to get back up and running. Not quite an option in 15, is it? > (I would encourage the people making this stuff to please consider > keeping those built, even if bsdinstall uses pkgbase). you can fix this by reinstalling the base system with pkg-static, which is the pkgbase equivalent of extracting base.txz: pkg-static install -r base -g 'FreeBSD-*' however, this will overwrite all your configuration files, including /etc/master.passwd, so be very careful. > But it's *really* not instilling me with a lot of confidence in the > readiness of this pkgbase idea. fwiw, i use pkgbase extensively and try to keep track of what the current issues are, and i was aware of this one. as far as i know, we don't have any other critical issues in pkgbase right now. so, it's not that no one is aware of problems, but there are some that haven't been fixed yet. i agree it is unfortunate that the pkg.f.o repository update triggered this particular issue, so we should work out what's going on there. > * For all the debate about "pkgbase and pkg should be exactly the > same", perhaps pkgbase could have an auto-bectl in it? i would like a pkg option to always create a BE before upgrade, and i don't think this needs to be restricted to base. it's possible for ports upgrades to go wrong and that still breaks the system if it relies on ports for whatever its job is. > * With something like -CURRENT, is there any support for saying "Okay > not the current-current tree, but current-minus-one" pkgbase itself supports this: the packages are published to versioned directories and you can specify a particular version instead of latest. for example: # COLUMNS=72 ls /export/www/pkg.le-fay.org/htdocs/base/FreeBSD:15:amd64 15.snap20250620153806 15.snap20250719064609 15.snap20250723060537 15.snap20250621164409 15.snap20250720115500 15.snap20250730114516 15.snap20250625161336 15.snap20250720120932 15.snap20250731132603 15.snap20250717233446 15.snap20250721030138 latest however, this doesn't seem to be exposed on pkg.f.o right now, you only get the latest repository. perhaps that should change. > * And for running -CURRENT where this kind of breakage can happen, > could we get a statically linked version of pkg? pkg-static already exists in the pkg package. if you mean we should have pkg-static in base, that can't happen unless we import pkg into src, which for various reasons isn't considered feasible right now. --LUX7HWYl3o+h8MrF Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaJcoUwAKCRD1nT63mIK/ YNVJAP9K8f/YiVOb/A8t8dmRY2KPAc2y0P29Rsb4Eucb3VSDLQD/QCQ028BZH2PF F5A1pHiauYYcGb/U+dvAcrd6/hJdyw4= =5Fx9 -----END PGP SIGNATURE----- --LUX7HWYl3o+h8MrF-- From nobody Sat Aug 9 10:59:59 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 4bzdG81NnVz641v0; Sat, 09 Aug 2025 11:00:00 +0000 (UTC) (envelope-from ivy@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (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 "freefall.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bzdG80DJqz3RQS; Sat, 09 Aug 2025 11:00:00 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754737200; 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: in-reply-to:in-reply-to:references:references; bh=Kghtor0w+DOyjIs3zcFRUNlyyqseVrYs+XeiULcVnnA=; b=m0XFlU8Oj606AOZsc7KEvNGaO9qKRiY9alDECwpE9q30Kk+orpk2d0HQgNppB/nouiQ1Mq dT5wKtJFpkKy6og1i4OLgNm03+Qk4qhYYuuBiooaxLRliWT/nii53xaHQSwXViCWrmKO8v hgTRC0+ARd5jRTCaiX2TfpQXLE4mA8RZ3v8KEPD1LEm3wCkY+Oytc3C46rslDJXmDWsJz9 36FSJ9PZBElTWsagVPcUKIO0j+wHT62vyGiqzCgEJMyZsAw6Zv/HmzwLWl+crc55Hm5Usa /cFGvGV6A2sJSbZQhoM0ACuefYon7jNcS71S8iYQYpw8mRW3FlKDi6hcOsCCjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754737200; 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: in-reply-to:in-reply-to:references:references; bh=Kghtor0w+DOyjIs3zcFRUNlyyqseVrYs+XeiULcVnnA=; b=HV6SQkVmFSJpDHKpSRl32rxAJKJNCXrH0VEKFLm7ezilq7F0eAU3q/GDX1DzDIe93ACxQW AeRekFicwtMAkyYgg+CgwfbQ+WrXyd+8IlNeLTEOJcILYy5WeSoXiqmNYsjwzrUL4bn5Ev FgE0GIdhhvxTzRKjvuziImzHogP2guxjln01yRUuPV/SxN8NVgkvM3ve1k/xQ5SnyTmb2o R7NT5yzU7q3YuWkLaPoMMTkstdeTrESpwIbZ8s8jUJFGW09mcFnCXZwiFZLD9c37fc7QM5 /vbt1j8F9HUjmKQn0QQB3ZKPWAtV72KIBZ9l8PBLo1mKryyHEKx1G1sEwD1kYw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754737200; a=rsa-sha256; cv=none; b=kWNoqGTupBsNBePKyLScZzug+FJ14NNTEFl5tGiCTXtbPsn6AoS2wN28ecftaK0tEP+Zwg pp4bVM1Sy8V0bIVvVhn+/s1bTMDyjnKm1zRSurCkkb95MriXNPtEmtE2RhFbRY/fvKiH75 kiZR+rPQUZXUIeyK7yIQwxWheeq46Cm6X7pn3/cHzaBTC5blAVWY0cPCmMBEXJWfyek6EJ h8n/Ks8uHIaNNxxLc/s8fBIOVWXXN4KVUtVnIomOPgrYixQmVmmnpTfv6ckBbv1cchRCd7 daa1rcLuW6yVZTkCsLNl+fFam/KyOs+bh4u7hq1qRvuQCGDMHW8UB8GRAa2UEw== Received: by freefall.freebsd.org (Postfix, from userid 1532) id E3A821D8D8; Sat, 09 Aug 2025 10:59:59 +0000 (UTC) Date: Sat, 9 Aug 2025 11:59:59 +0100 From: Lexi Winter To: Florian Smeets Cc: Dan Mahoney , freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org Subject: Re: HEADS-UP: pkgbase pkg upgrade breaks systems Re: after updating to latest, pkg base segfaults and leaves me unbootable Message-ID: Mail-Followup-To: Florian Smeets , Dan Mahoney , freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org References: <582d802f-da93-415c-9dee-1f1f1beb1830@smeets.xyz> 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Cfpuh/wODnc2lC5y" Content-Disposition: inline In-Reply-To: <582d802f-da93-415c-9dee-1f1f1beb1830@smeets.xyz> --Cfpuh/wODnc2lC5y Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Florian Smeets: > Yes, I had the same issue yesterday evening. When the system was back, I was > too tired to summarize and send something to the mailing list. as a workaround, i suggest anyone upgrading pkgbase split the upgrade into two steps: pkg upgrade -r base # upgrade base pkg upgrade -r FreeBSD # upgrade ports replace 'base' with whatever your pkgbase repository is called. as this problem appears to be triggered by something in ports, this should ensure you don't end up with a broken base system if you run into this. --Cfpuh/wODnc2lC5y Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaJcqLwAKCRD1nT63mIK/ YJ6VAQDgJxo3INreAC2YkJR+wNPt4hTJ63f67e0uyEujP0swHgEAlxahVC5pT9B3 iwm4SX3Mz7O2isHtFTp+69K9J+DMAAE= =2SHe -----END PGP SIGNATURE----- --Cfpuh/wODnc2lC5y-- From nobody Sat Aug 9 12:38:34 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 4bzgS6030cz64Byw; Sat, 09 Aug 2025 12:38:46 +0000 (UTC) (envelope-from flo@smeets.xyz) Received: from mail-out.smeets.xyz (mail-out.smeets.xyz [88.99.165.53]) (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 4bzgS32Y2dz3pk8; Sat, 09 Aug 2025 12:38:43 +0000 (UTC) (envelope-from flo@smeets.xyz) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=smeets.xyz header.s=dkim header.b=f4Av1z5a; dkim=pass header.d=smeets.xyz header.s=ed25519_2022 header.b=urqkd0Mj; spf=pass (mx1.freebsd.org: domain of flo@smeets.xyz designates 88.99.165.53 as permitted sender) smtp.mailfrom=flo@smeets.xyz; dmarc=pass (policy=reject) header.from=smeets.xyz Received: from mail.smeets.xyz (mail.smeets.xyz [IPv6:2a01:4f8:10a:3543::25:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (Client did not present a certificate) by mail-out.smeets.xyz (Postfix) with ESMTPS id 65B713A334; Sat, 09 Aug 2025 14:38:36 +0200 (CEST) Received: from localhost (amavis.smeets.xyz [IPv6:2a01:4f8:10a:3543::aa:4]) by mail.smeets.xyz (Postfix) with ESMTP id 5BCF3430F9; Sat, 09 Aug 2025 14:38:36 +0200 (CEST) X-Virus-Scanned: amavis at smeets.xyz Received: from mail.smeets.xyz ([IPv6:2a01:4f8:10a:3543::25:3]) by localhost (amavis.smeets.xyz [IPv6:2a01:4f8:10a:3543::aa:4]) (amavis, port 10025) with ESMTP id KOT1H09-q86Q; Sat, 9 Aug 2025 14:38:36 +0200 (CEST) Received: from [192.168.43.50] (unknown [145.224.75.229]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (Client did not present a certificate) by mail.smeets.xyz (Postfix) with ESMTPSA id 8101B43135; Sat, 09 Aug 2025 14:38:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smeets.xyz; s=dkim; t=1754743115; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=/vVBOo543vrbEvD0pDcPqiq5ywWdjL0T7TScGwpE5vY=; b=f4Av1z5aQhQ/aTV8aAaKqkIf3enr8DTmXLPSQhu0mCHA8xmcOYWUbOinYqITWkSZrSAqo7 /j0JYR+XiTKUU1yJFUrPe5cYU1cZhnk/n2b5uy2xCjwISzWt6fU1Ue0TnhUkzO4aD4kw7g cR9kuvTbHhtL+2XsvuymKEoDlkpGz5J1r7aOccapwO7N94gpVOwdlqzeCiJ+mJpiwAt4Md PvTnUf3B+Cq5YlqZu1/ah52lUJZ5IEKSL3W1mSEYagWflZ1n9c5d33O81JTZfcBmJFJQid dtqFPAVkBAgjGoJo0DuXyMRHyTWjS/OKS1cG798OwHFCYymd6q83HYIbe9Fm7w== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=smeets.xyz; s=ed25519_2022; t=1754743115; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=/vVBOo543vrbEvD0pDcPqiq5ywWdjL0T7TScGwpE5vY=; b=urqkd0MjWqs2TrdMU66gh4Sjt/myqVpwamoBTljFAExArO3jKvBon08sgbJgkhzee5fe6i 9+qhqLPPuHd56NCA== Message-ID: <614fc6f3-0bbd-47a0-8f7b-9ed907230aa3@smeets.xyz> Date: Sat, 9 Aug 2025 14:38:34 +0200 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 User-Agent: Mozilla Thunderbird Subject: Re: HEADS-UP: pkgbase pkg upgrade breaks systems Re: after updating to latest, pkg base segfaults and leaves me unbootable Content-Language: en-US To: Dan Mahoney , freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org References: <582d802f-da93-415c-9dee-1f1f1beb1830@smeets.xyz> From: Florian Smeets Autocrypt: addr=flo@smeets.xyz; keydata= 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 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------kZN56ys05SxUysTrx3sCRT9X" X-Spamd-Result: default: False [-4.90 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[smeets.xyz,reject]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain]; R_SPF_ALLOW(-0.20)[+mx]; R_DKIM_ALLOW(-0.20)[smeets.xyz:s=dkim,smeets.xyz:s=ed25519_2022]; MIME_BASE64_TEXT(0.10)[]; MIME_UNKNOWN(0.10)[application/pgp-keys]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; RECEIVED_HELO_LOCALHOST(0.00)[]; ARC_NA(0.00)[]; HAS_ATTACHMENT(0.00)[]; FREEFALL_USER(0.00)[flo]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkgbase@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[smeets.xyz:+]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:24940, ipnet:88.99.0.0/16, country:DE]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:+,4:~,5:~]; TO_DN_SOME(0.00)[] X-Rspamd-Queue-Id: 4bzgS32Y2dz3pk8 X-Spamd-Bar: ---- This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------kZN56ys05SxUysTrx3sCRT9X Content-Type: multipart/mixed; boundary="------------ldaNcsq5fBmTwis1O7U4SzE2"; protected-headers="v1" From: Florian Smeets To: Dan Mahoney , freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org Message-ID: <614fc6f3-0bbd-47a0-8f7b-9ed907230aa3@smeets.xyz> Subject: Re: HEADS-UP: pkgbase pkg upgrade breaks systems Re: after updating to latest, pkg base segfaults and leaves me unbootable References: <582d802f-da93-415c-9dee-1f1f1beb1830@smeets.xyz> In-Reply-To: --------------ldaNcsq5fBmTwis1O7U4SzE2 Content-Type: multipart/mixed; boundary="------------caIAwC46O2sE3aZ0UJTFZga6" --------------caIAwC46O2sE3aZ0UJTFZga6 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMDkuMDguMjUgMTI6NTksIExleGkgV2ludGVyIHdyb3RlOg0KPiBGbG9yaWFuIFNtZWV0 czoNCj4+IFllcywgSSBoYWQgdGhlIHNhbWUgaXNzdWUgeWVzdGVyZGF5IGV2ZW5pbmcuIFdo ZW4gdGhlIHN5c3RlbSB3YXMgYmFjaywgSSB3YXMNCj4+IHRvbyB0aXJlZCB0byBzdW1tYXJp emUgYW5kIHNlbmQgc29tZXRoaW5nIHRvIHRoZSBtYWlsaW5nIGxpc3QuDQo+IA0KPiBhcyBh IHdvcmthcm91bmQsIGkgc3VnZ2VzdCBhbnlvbmUgdXBncmFkaW5nIHBrZ2Jhc2Ugc3BsaXQg dGhlIHVwZ3JhZGUNCj4gaW50byB0d28gc3RlcHM6DQo+IA0KPiAJcGtnIHVwZ3JhZGUgLXIg YmFzZQkjIHVwZ3JhZGUgYmFzZQ0KPiAJcGtnIHVwZ3JhZGUgLXIgRnJlZUJTRAkjIHVwZ3Jh ZGUgcG9ydHMNCj4gDQo+IHJlcGxhY2UgJ2Jhc2UnIHdpdGggd2hhdGV2ZXIgeW91ciBwa2di YXNlIHJlcG9zaXRvcnkgaXMgY2FsbGVkLg0KDQpJIGRvbid0IHRoaW5rIHRoYXQncyBnb2lu ZyB0byBoZWxwIC8gd291bGQgaGF2ZSBoZWxwZWQuIEkganVzdCBjaGVja2VkIGEgDQpjb3Vw bGUgb2YgdGhpbmdzLiBJIGRpc2FibGVkIG15IHBvcnRzIHBhY2thZ2UgcmVwbyBiZWZvcmUg cnVubmluZyBwa2cgDQp1cGdyYWRlIGZvciBpdCB0byBwcmV2ZW50IHRob3NlIGxpc3RlZCBw YWNrYWdlcyBmcm9tIGJlaW5nIHJlbW92ZWQuIFRoZSANCmxpc3QganVzdCBzaG93ZWQgRnJl ZUJTRC0qIHBhY2thZ2VzIHRoYXQgd2VyZSBzdXBwb3NlZCB0byBiZSB1cGdyYWRlZC4NCg0K SSB1cGxvYWRlZCB0aGUgaW1wb3J0YW50IHBhcnQgb2YgL3Zhci9sb2cvbWVzc2FnZXMgaGVy ZQ0KaHR0cHM6Ly9wZW9wbGUuZnJlZWJzZC5vcmcvfmZsby9wa2ctdXBncmFkZS0yMDI1MDgw OC50eHQ+DQo+IGFzIHRoaXMgcHJvYmxlbSBhcHBlYXJzIHRvIGJlIHRyaWdnZXJlZCBieSBz b21ldGhpbmcgaW4gcG9ydHMsIHRoaXMNCj4gc2hvdWxkIGVuc3VyZSB5b3UgZG9uJ3QgZW5k IHVwIHdpdGggYSBicm9rZW4gYmFzZSBzeXN0ZW0gaWYgeW91IHJ1bg0KPiBpbnRvIHRoaXMu DQoNCk5vdCBzdXJlLCBJIHByZXR0eSBjZXJ0YWluIHRoYXQgSSBvbmx5IGhhZCBwa2diYXNl IHJlcG8gZW5hYmxlZCBhbmQgDQptYXliZSBGcmVlQlNELWttb2RzLiBJIGNhbm5vdCBzYXkg d2l0aCBjZXJ0YWludHkgZm9yIHRoZSBrbW9kcyBhcyANCi9ldGMvcGtnL0ZyZWVCU0QuY29u ZiB3YXMgcmVwbGFjZWQgaW4gbXkgcmVjb3ZlcnkgYXR0ZW1wdHMuDQoNCkZsb3JpYW4NCg== --------------caIAwC46O2sE3aZ0UJTFZga6 Content-Type: application/pgp-keys; name="OpenPGP_0xEF5BA4DCD5A9F3C0.asc" Content-Disposition: attachment; filename="OpenPGP_0xEF5BA4DCD5A9F3C0.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- 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 G/c+++Tw0tCWW1HB2dbL+uTj+ffSGmIH968yZyM=3D =3DUt5Y -----END PGP PUBLIC KEY BLOCK----- --------------caIAwC46O2sE3aZ0UJTFZga6-- --------------ldaNcsq5fBmTwis1O7U4SzE2-- --------------kZN56ys05SxUysTrx3sCRT9X Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEE7LNouHkIv7aRTXJp71uk3NWp88AFAmiXQUoFAwAAAAAACgkQ71uk3NWp88C/ hg/9EGxvyT5C/uZjisrOPEvKjEgGnrByfouZWyz474YdA0tlS9HidUI75bBnb32DX4StHSKuyGqo 4OcE6E17akFxghrfpxWz3oC7bzs81K9Hmn1njvJxQOW3GVJwWOvq1yOOGEOsvSiXV/7b9V17mqZE Kvf4evHbLrDr2EXzNGqDbZIg6HH1OLwOdd051Na5+crT6BAK3ZwsDD0wTIM+8G2ZRkFtzLhtwbjx FgKA2rCJzd7az8tfRlyZ6IhHQDgnM+DfeS/MWIyChs4rQT4mZ8y1gXnBalk7DBSOR/l9ttrMOo13 nj77kHqjWcfJd0zmAiYdQLpQr/vSg3neDUtSvRzULl1pl7yz4tnqVkWtdniC3i0AkClWSY0Za7gq h2sfOfm2b1qbtPx7tzoRzWnHf1ovlmErLIYzRp0sfVg7yllxv0BNe3NdR87a1wWLnsP+QhvynAPp NNJXG0edeEYulBaCjoqFEOsNA0FYcvTVpx/+I768g7AVYoIT0ESU5zA3oJM6HrYXAdLDLxbp1cCN esPvim/Zvuw9pnfD0ZxTXXkBLdzva3SlYQGolcVEC2YZXusVxIhPD30XUMohrRrBnNgrzgmrTbbe OnHU4WOnjWDL27I/6zMLCJ6+PxJCHLeAIsrD4zszDPpcfyxraip4TuVxhvZB0hwOWsn/Ay4/XKuq /RE= =yPfK -----END PGP SIGNATURE----- --------------kZN56ys05SxUysTrx3sCRT9X-- From nobody Sat Aug 9 12:45:35 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 4bzgbz6nsKz64Cy0; Sat, 09 Aug 2025 12:45:35 +0000 (UTC) (envelope-from ivy@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (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 "freefall.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bzgbz3TD7z3sd9; Sat, 09 Aug 2025 12:45:35 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754743535; 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: in-reply-to:in-reply-to:references:references; bh=U36Z34rfKPCjwFRKLn7FpMsly+eRKxlv3m6/syBXv50=; b=tvD00boAkx7VnRnBR8gut2tMg1nYkNPhXON8Qj4bB/RxGdD7PWlZCMjn4j6z1EMaBZ6WmW emZ4bklsCqJex0cR5rslklVaBZu0NcCsjWSN4YuuQq2ijxDiBB2vW2ecydJ1/XmwAb8vaq ldZLDc8Urw++iT7YUWAYHVGwkG5bBw75ocPu6zpHdElUvo4DPXAa4x39bCQ7LSib/tfMit 8SGIrmUX4fIhDk5p3b2fA0jPQ4Mh+iNA8VcKZlcUr846D2aORNN3ke6Q3lxXUjz6zwtdJu wrYCo5vqy/P/4Ndmghohm+T4pis0Hro723eDsOvonqyxcSpnp5YUFsWA9Kfr6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754743535; 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: in-reply-to:in-reply-to:references:references; bh=U36Z34rfKPCjwFRKLn7FpMsly+eRKxlv3m6/syBXv50=; b=Hh+fhwvH/Ws1PB4HtQf5y1tYHS7lF7+3h6tC3WnUQWe6c8cBnPs8zi5yV1hQde/Mmmf+sW EsCwCvBrpdoTV7wi7Eu/NC5cVVGQTTWUulh6F4P+pkNMAwe4h8SVteQvn2VYgie9OPzCPZ KZGXxcyOmLr1DWz3XPLLpB6BVMd8sXhXAb8IvQ5hdv+vZ2lyCIQM8LlYD+3Tkd8wchpyE5 9/K7ruAlkIOWFPw2e9oWhsi8YBkjJzgPKV+clWfOwR//djPB2vcBsNASFgD3gOYYyYjJrJ tdDDG9qhkeYXA/T7isnffDjNILTzoyHB/OebLTOy7nqqrqjUy8a+D3wQcX94jA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754743535; a=rsa-sha256; cv=none; b=larzfWM6bl5PXLtdaA+SkxyeoKBYeFnpPHTGUFrvGw4ilgvOB/dH2J7TZwmOrjXQrnKOSz 4+BOtHdUw5h/x9fbhiji7LRVprCOKy+WOBRZKQpm0iafhpliiHIcF7J1E9zOJcZ99imQxW yM2hzabFuEtdyeGocu/45UEgR25efvm9PjwDYAYd1n8FG9LaB4y6ti7YqLZoSPJgyzZ6ov MzrBS6qDvi7Slv3us6rsEGJTq5Lv+ixWiNwUUROZz6ZYfCOpS+kHVc/FTRZE4v44PHeTe7 7DjDyz8l9F1q/rkiEzUEESsArni9I4RSekpH+lPByeqTwsuIvi5IsOqlMhSNTw== Received: by freefall.freebsd.org (Postfix, from userid 1532) id 5D2BF1E11F; Sat, 09 Aug 2025 12:45:35 +0000 (UTC) Date: Sat, 9 Aug 2025 13:45:35 +0100 From: Lexi Winter To: Florian Smeets Cc: Dan Mahoney , freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org Subject: Re: HEADS-UP: pkgbase pkg upgrade breaks systems Re: after updating to latest, pkg base segfaults and leaves me unbootable Message-ID: Mail-Followup-To: Florian Smeets , Dan Mahoney , freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org References: <582d802f-da93-415c-9dee-1f1f1beb1830@smeets.xyz> <614fc6f3-0bbd-47a0-8f7b-9ed907230aa3@smeets.xyz> 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ipdcTfQGGD56YTBP" Content-Disposition: inline In-Reply-To: <614fc6f3-0bbd-47a0-8f7b-9ed907230aa3@smeets.xyz> --ipdcTfQGGD56YTBP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Florian Smeets: > I uploaded the important part of /var/log/messages here > https://people.freebsd.org/~flo/pkg-upgrade-20250808.txt> Aug 8 23:26:03 rp64 kernel: pid 18424 (pkg), jid 0, uid 0: exited on signal 11 (core dumped) are you able to get a backtrace from this core? --ipdcTfQGGD56YTBP Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaJdC6gAKCRD1nT63mIK/ YOkGAQD68zo8HsIw7YRn4aVewcDRk/rYNj9Y12SG4xWHmLpjegD+P/wz1YBDXUSd sXuAvriNiMTLOgciMUzYx/eHcwDBBwE= =aNtK -----END PGP SIGNATURE----- --ipdcTfQGGD56YTBP-- From nobody Sat Aug 9 12:47:47 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 4bzgfj1v2nz64D6c for ; Sat, 09 Aug 2025 12:47:57 +0000 (UTC) (envelope-from flo@smeets.xyz) Received: from mail-out.smeets.xyz (mail-out.smeets.xyz [IPv6:2a01:4f8:10a:3543::25:11]) (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 4bzgfh0HbRz3tmZ for ; Sat, 09 Aug 2025 12:47:56 +0000 (UTC) (envelope-from flo@smeets.xyz) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=smeets.xyz header.s=dkim header.b=EMFBda7q; dkim=pass header.d=smeets.xyz header.s=ed25519_2022 header.b=pYtF7ZQx; spf=pass (mx1.freebsd.org: domain of flo@smeets.xyz designates 2a01:4f8:10a:3543::25:11 as permitted sender) smtp.mailfrom=flo@smeets.xyz; dmarc=pass (policy=reject) header.from=smeets.xyz Received: from mail.smeets.xyz (mail.smeets.xyz [IPv6:2a01:4f8:10a:3543::25:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client did not present a certificate) by mail-out.smeets.xyz (Postfix) with ESMTPS id DB9C33AA8E; Sat, 09 Aug 2025 14:47:48 +0200 (CEST) Received: from localhost (amavis.smeets.xyz [IPv6:2a01:4f8:10a:3543::aa:4]) by mail.smeets.xyz (Postfix) with ESMTP id B3EB8431B9; Sat, 09 Aug 2025 14:47:48 +0200 (CEST) X-Virus-Scanned: amavis at smeets.xyz Received: from mail.smeets.xyz ([IPv6:2a01:4f8:10a:3543::25:3]) by localhost (amavis.smeets.xyz [IPv6:2a01:4f8:10a:3543::aa:4]) (amavis, port 10025) with ESMTP id V1uPogP-BpdA; Sat, 9 Aug 2025 14:47:48 +0200 (CEST) Received: from [192.168.43.50] (unknown [145.224.75.229]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519) (Client did not present a certificate) by mail.smeets.xyz (Postfix) with ESMTPSA id 022614313F; Sat, 09 Aug 2025 14:47:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smeets.xyz; s=dkim; t=1754743668; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=Gj1cN4WhrOlGdt7Ejl804Hy5Rgd8XgtM5JgJTs03YCM=; b=EMFBda7qjy8KR7MNNdKvk0Q7r0thAlcNYX25f97CAgrtR/I3cxi/AdWQLl6YWjsGBtuGz1 53Box8zmpCYWzT9zpZaqdG3gzJW2PMdrZ7v8eiME+Sp6Qu4BZDNySetKiaWJCjp7ajy367 fk0UhTMrcaWhq3AlHXnAAduL9JLfNhjTNaCBsNBsKLbeKzVkNi58hDHskpsz/khLbnQbAv 4ui1G3GXRCSRVMN3D5GFyJw9XwtwqRY2nP/p2uu31i6qg5NBdlTh2ULb7EHXiYaYGKbxEu 2b8m6RuiZVx5IVUY85TJbJCiMleRVA3iGtjh6RpDVXlTP78+Rg0fU7br5wL7iQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=smeets.xyz; s=ed25519_2022; t=1754743668; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=Gj1cN4WhrOlGdt7Ejl804Hy5Rgd8XgtM5JgJTs03YCM=; b=pYtF7ZQx85o1WioXP5aXeH2gdxiRVMagSfq0S7fWMDNKknDrb7MnqXzXxgt7iAt5iBIUmN dAfJvcTYfIjmB3Bg== Message-ID: <548d052a-1d32-4e61-bf74-77dd77c9314a@smeets.xyz> Date: Sat, 9 Aug 2025 14:47:47 +0200 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 User-Agent: Mozilla Thunderbird Subject: Re: after updating to latest, pkg base segfaults and leaves me unbootable Content-Language: en-US To: Dan Mahoney , freebsd-pkgbase@freebsd.org References: From: Florian Smeets Autocrypt: addr=flo@smeets.xyz; keydata= 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 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------8wMyzXbiR1gWjtiuNzuJjBoL" X-Spamd-Result: default: False [-4.90 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[smeets.xyz,reject]; R_SPF_ALLOW(-0.20)[+mx:c]; R_DKIM_ALLOW(-0.20)[smeets.xyz:s=dkim,smeets.xyz:s=ed25519_2022]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain]; MIME_UNKNOWN(0.10)[application/pgp-keys]; MIME_BASE64_TEXT(0.10)[]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; RECEIVED_HELO_LOCALHOST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[flo]; DKIM_TRACE(0.00)[smeets.xyz:+]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; HAS_ATTACHMENT(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/32, country:DE]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:+,4:~,5:~]; TO_DN_SOME(0.00)[] X-Rspamd-Queue-Id: 4bzgfh0HbRz3tmZ X-Spamd-Bar: ---- This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------8wMyzXbiR1gWjtiuNzuJjBoL Content-Type: multipart/mixed; boundary="------------esFITP5ZzeHoWLbiV5srjm9d"; protected-headers="v1" From: Florian Smeets To: Dan Mahoney , freebsd-pkgbase@freebsd.org Message-ID: <548d052a-1d32-4e61-bf74-77dd77c9314a@smeets.xyz> Subject: Re: after updating to latest, pkg base segfaults and leaves me unbootable References: In-Reply-To: --------------esFITP5ZzeHoWLbiV5srjm9d Content-Type: multipart/mixed; boundary="------------752tQucKbKvX7fv7LR4FRvn7" --------------752tQucKbKvX7fv7LR4FRvn7 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMDkuMDguMjUgMTI6NTIsIExleGkgV2ludGVyIHdyb3RlOg0KPiBEYW4gTWFob25leToN Cj4+IFs1OTgvMTEyN10gRGVsZXRpbmcgZmlsZXMgZm9yIHA1LU1JTUUtQmFzZTMyLTEuMzAz OiAxMDAlDQo+PiBbNTk5LzExMjddIERlaW5zdGFsbGluZyBwNS1NSU1FLUJhc2U2NC0zLjE2 Li4uDQo+PiBbNTk5LzExMjddIERlbGV0aW5nIGZpbGVzIGZvciBwNS1NSU1FLUJhc2U2NC0z LjE2OiAxMDAlDQo+PiBDaGlsZCBwcm9jZXNzIHBpZD0yMTUzNyB0ZXJtaW5hdGVkIGFibm9y bWFsbHk6IFNlZ21lbnRhdGlvbiBmYXVsdA0KPiANCj4gZG8geW91IGhhcHBlbiB0byBrbm93 IHdoYXQgcHJvY2VzcyBnb3QgU0VHViBoZXJlPyAgaWYgeW91IHN0aWxsIGhhdmUgYQ0KPiBj b3B5IG9mIHRoZSBicm9rZW4gc3lzdGVtIGl0IHNob3VsZCBiZSBsb2dnZWQgaW4gL3Zhci9s b2cvbWVzc2FnZXMsIGUuZy46DQo+IA0KPiBBdWcgIDggMTY6NTI6MzQgdGFuc3kga2VybmVs OiBwaWQgODAxMTIgKHN1KSwgamlkIDAsIHVpZCAwOiBleGl0ZWQgb24gc2lnbmFsIDExIChj b3JlIGR1bXBlZCkNCj4gDQoNCj4geW91IGNhbiBmaXggdGhpcyBieSByZWluc3RhbGxpbmcg dGhlIGJhc2Ugc3lzdGVtIHdpdGggcGtnLXN0YXRpYywgd2hpY2gNCj4gaXMgdGhlIHBrZ2Jh c2UgZXF1aXZhbGVudCBvZiBleHRyYWN0aW5nIGJhc2UudHh6Og0KPiANCj4gCXBrZy1zdGF0 aWMgaW5zdGFsbCAtciBiYXNlIC1nICdGcmVlQlNELSonDQo+IA0KDQpwa2ctc3RhdGljIHdh cyBhbHNvIHRoZSBmaXJzdCB0aGluZyBJIHdhcyBsb29raW5nIGF0IHdoZW4gdHJ5aW5nIHRv IA0KcmVjb3Zlci4gQnV0IGl0IHdhcyB1bnVzYWJsZSBhcyB3ZWxsLg0KDQpUaGFua3MgdG8g RGFuJ3MgcG9zdGVkIGxvZyANCihodHRwczovL3VzZXJzLmlzYy5vcmcvfmRtYWhvbmV5L2Zh aWxlZHVwZ3JhZGUudHh0KSB3ZSBoYXZlIHRoZSBlcnJvciANCm1lc3NhZ2UsIEkgY291bGRu J3QgcmVjYWxsIGZyb20gbWVtb3J5Lg0KDQojIHBrZy1zdGF0aWMgaW5zdGFsbCAtZiBwa2cN CnBrZy1zdGF0aWM6IFVuYWJsZSB0byBkZXRlcm1pbmUgdGhlIEFCSSwgbm9uZSBvZiB0aGUg QUJJX0ZJTEVzIGNhbiBiZSByZWFkLg0KcGtnLXN0YXRpYzogQ2Fubm90IHBhcnNlIGNvbmZp Z3VyYXRpb24gZmlsZSENCg0KSSBhbHNvIHRyaWVkIHBrZy1zdGF0aWMgYWRkIHdpdGggYSBm ZXcgZmlsZXMgaW4gL3Zhci9jYWNoZS9wa2csIHVudGlsIEkgDQpjYW1lIHVwIHdpdGggbXkg cGxhbiB0byB1bnRhciB0aG9zZSBmaWxlcy4NCg0KTWF5YmUgdGhlcmUgd291bGQgaGF2ZSBi ZWVuIGEgd2F5IHRvIGdldCBwa2ctc3RhdGljIGdvaW5nLCBidXQgb25jZSBJIA0KdGhvdWdo dCBhYm91dCB1bnRhcmluZyB0aGUgLnBrZyBmaWxlcyBJIHN0b3BwZWQgbG9va2luZy4NCg0K PiBob3dldmVyLCB0aGlzIHdpbGwgb3ZlcndyaXRlIGFsbCB5b3VyIGNvbmZpZ3VyYXRpb24g ZmlsZXMsIGluY2x1ZGluZw0KPiAvZXRjL21hc3Rlci5wYXNzd2QsIHNvIGJlIHZlcnkgY2Fy ZWZ1bC4NCj4gDQpUaGF0J3MgYW4gaW1wb3J0YW50IG5vdGUgZm9yIGV2ZXJ5b25lIHRoYXQn cyBhZmZlY3RlZC4gSSBoYWQgYSANCnJlY2VudC1pc2ggLnBrZ3NhdmUgZmlsZSBvZiBtYXN0 ZXIucGFzc3dkIGFuZCBncm91cHMsIGx1Y2tpbHkuDQoNCkZsb3JpYW4NCg== --------------752tQucKbKvX7fv7LR4FRvn7 Content-Type: application/pgp-keys; name="OpenPGP_0xEF5BA4DCD5A9F3C0.asc" Content-Disposition: attachment; filename="OpenPGP_0xEF5BA4DCD5A9F3C0.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- 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 G/c+++Tw0tCWW1HB2dbL+uTj+ffSGmIH968yZyM=3D =3DUt5Y -----END PGP PUBLIC KEY BLOCK----- --------------752tQucKbKvX7fv7LR4FRvn7-- --------------esFITP5ZzeHoWLbiV5srjm9d-- --------------8wMyzXbiR1gWjtiuNzuJjBoL Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEE7LNouHkIv7aRTXJp71uk3NWp88AFAmiXQ3MFAwAAAAAACgkQ71uk3NWp88Dp yhAAsW0ek/TH1dujqaibb+cmDLmo4iQQY07AsqkF8bLr4zlVPoZmi66lqETyipU6dt8EgBJceHl1 mZNhMUU5rWF0l9M6aidaYloP6NhUY5WQP7muJ6s99fInk95ZhR/t/2fJyn4CCmUfPTXgKPD0DAAf LH19x19EqYXlFmBe4o7TcQGkcEQ7th9eCptx1CjlJJZYGiuS6WI8A1m2dlpXR3VDS6zRT1RYl3Do m2krALhhx53LmCD3HCTpV3kF3mQMv2AonJ+avbWi30nLG0bSg872tNxMExrGOiFkXNYQVIu0bcmx J7IeLv0DaIjreNupocuiews9kYeYVt7Ytr47D7gWOusOiTtSUfVoZhfM80wOzK/UPmYCklVZQQDg VCYn1eeJzuHZ9IZXbvsnyGMTHbuW7lKqsU3QNHmg4yRYAX1dOzezIQZSTXW4E77iDjPI0a0OwPdz BrrDBkI9UXnS/BcbtBS9au9lv3XAKwCqJDcLhEqF0tHq9iElGaP9FaRu/Rf8oyD9GL21WnNX9HdG 0xtfCydlYt/y4cUZSt2IBU0PrWVrdmNHpPrbadzuByh90EaiMYk7tYf9tzjSGPlphW9OVRSIzw9d k7ldwjk8p1swR2O1iamakxrV+skqa/CE9xxjAza1aYZg9V/o1f60Ln3E+n2uY4hfnm1/5GZ16C1b 3Rg= =rvoS -----END PGP SIGNATURE----- --------------8wMyzXbiR1gWjtiuNzuJjBoL-- From nobody Sat Aug 9 15:09:31 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 4bzkp80SpMz64TQq for ; Sat, 09 Aug 2025 15:09:36 +0000 (UTC) (envelope-from darren.henderson@gmail.com) Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) (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 4bzkp73GSPz3WZY for ; Sat, 09 Aug 2025 15:09:35 +0000 (UTC) (envelope-from darren.henderson@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=k29sUkK9; spf=pass (mx1.freebsd.org: domain of darren.henderson@gmail.com designates 2607:f8b0:4864:20::82e as permitted sender) smtp.mailfrom=darren.henderson@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-qt1-x82e.google.com with SMTP id d75a77b69052e-4b0a2dd3a75so31627991cf.0 for ; Sat, 09 Aug 2025 08:09:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754752173; x=1755356973; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=IRG6n4nNfDQ0jCgZYBKBeYMMqOWuuad7wFB2kFKZzx4=; b=k29sUkK9AaubaAuNtp+3dLwdUa+ga5sP9qDFPkjM4+dleN17xZpREAIPn+gFDZeiGw m1CXUJg6zAWhNACY4g0XngsLw287DYZMqBmThZDtYlBj9sNwjOVBofG5F9dwvdyv9edd jwa/5Sb9NuG6tIpR4jaxAm3sRzyHaKoFH3Eb5vFa9WaNdMufwM6bDtc2iULL5v1jJeaT yTzS7cKiCIxB0q+P/IrxhevkxYEqVR/L54DF2zjnJ90F2e84ieDZq/9U6Gaki8S7bQMA AaNSw//A4dSOvsZmJPpmilx6sDNPybytX6pR7/K0/l+EWdC/wJtIKIvzpjFs4Hswj9iQ gIWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754752173; x=1755356973; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=IRG6n4nNfDQ0jCgZYBKBeYMMqOWuuad7wFB2kFKZzx4=; b=bjvQshcZMgJF/azpnGX8EavGjo+Ny3RuzMQMZZVXsz2u6Jf+3gu1tlsqvs23VphYG2 hyZSjXthpxx5o+nnt/ACaOJV0Ru+IEZGWK048iT07e3mCtUQ6XmNgf0YBmG1rP/0ayPT 4FW/yfT6RFW4B1q6UZGpt8SaLyEdCEpzYluD0g7KNDt7llOYdqFG1jb2AEtd3/02jJJS ovUXMILCcPcNjpIxzUi8rT9NaF0i6VA+i2xLzMsbl0YLPowoZBd+VWzaPojqbD8zBt3Z NtVUyrLAMgPDbqRYwLwnGG2Rtwl+SHO/hjLG1O+UM0lmg7VarOnrwAL09BAJ91pjl8ha AOHA== X-Gm-Message-State: AOJu0Yz2npLxtp1CA+V5gtAYEWSfsk3tIZMlj1WNcsADKd+gz5fiyN8O +gdQRzu9jz5sQYMSKDU9QBp0YdkvQaCj/BOr5wZK5w9EyGVepH9py7yOtN4kUA== X-Gm-Gg: ASbGncs4ifDpF7qZ14/SdJp9hdMNWo20CrZyaqDymSAcQbIkWHpV3NQobb1vQjLmq+a /KIv9hD84wZKseXOtH6zeg944Q630j64HetrZ3o+J4wpJlGyPEaq7dkSpGmkE8KFpQgv1Sf0wGE qrPEaWN9jxuUNNSOQKGfkyTpynRUOM6dIj+CQKjPYeCmJOik9KILxxnef//vq2jUxey8mliOBRV edCb+aJCvGFR3Evafw2XqenxcnETOOOWTddtDY/NnEKhPXZBzy3WgzfH7v4hr2tEA3qh+5EuLwu ahaT3QfJItDuFucj9SRD7uEfDcbxLAYA203+F7MeBs2BxnTqjUPb84WAFK9DjCqm51NOpurTho4 VUorEb3fmSjohB45Vi8SppobQo7uZ4HuU6PFciqcCfj1ttkTD88g8gp1kQw== X-Google-Smtp-Source: AGHT+IEhZS+EtS4e3pK35HulVs3PSSj8ywb903jfpshOI6M8nEtLGI5TVLxB1jZ5aFzfjvFn3avoFA== X-Received: by 2002:a05:622a:548:b0:4af:203f:73e9 with SMTP id d75a77b69052e-4b0aecff0afmr74598811cf.3.1754752172919; Sat, 09 Aug 2025 08:09:32 -0700 (PDT) Received: from [172.17.0.11] (nighttide.net. [64.223.192.211]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-4b06ea8cec8sm75549411cf.25.2025.08.09.08.09.31 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 09 Aug 2025 08:09:32 -0700 (PDT) Message-ID: Date: Sat, 9 Aug 2025 11:09:31 -0400 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 User-Agent: Mozilla Thunderbird Subject: Re: after updating to latest, pkg base segfaults and leaves me unbootable To: freebsd-pkgbase@freebsd.org References: Content-Language: en-US From: Darren Henderson Autocrypt: addr=darren.henderson@gmail.com; keydata= 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 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.998]; NEURAL_HAM_SHORT(-1.00)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TAGGED_FROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::82e:from] X-Rspamd-Queue-Id: 4bzkp73GSPz3WZY X-Spamd-Bar: --- On 8/8/2025 7:38 PM, Dan Mahoney wrote: >  >  > (Resending from phone after realizing my list-specific from: wasn’t set, apologies for weird formatting) > > Hey all, > > After the recent big sleep in pkgbase, I hit the following trying to upgrade to whatever snapshot was published today: > > [598/1127] Deleting files for p5-MIME-Base32-1.303: 100% > [599/1127] Deinstalling p5-MIME-Base64-3.16... > [599/1127] Deleting files for p5-MIME-Base64-3.16: 100% > Child process pid=21537 terminated abnormally: Segmentation fault > > (oh crap) Just a data point... I saw the same. I had issues with both a current system and a 14.3-RELEASE VM that had been baseified. The 14.3 system presented slightly differently but the end results were the same. Thankfully these were VMs so rolling back wasn't a major issue but it does highlight that the lack of a boot environment tie in like freebsd-update has is an issue. From nobody Sat Aug 9 17:30:22 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 4bznwy4509z64jSd for ; Sat, 09 Aug 2025 17:30:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-54.consmr.mail.gq1.yahoo.com (sonic316-54.consmr.mail.gq1.yahoo.com [98.137.69.30]) (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 4bznww5lvMz3wcY for ; Sat, 09 Aug 2025 17:30:40 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=KW1HGIRB; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.30 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754760638; bh=MQrUtyC6QxiC5gUsyXgEAJ1lHSgoUNiFl8Qs0lnAzSY=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=KW1HGIRB55cvpeOJirWuMwpOWb8zWYhrP299G4kELoWiOuibhLhMJUXR8EvddtML4IRdnoanfbHcHJM3IU+VPof6AlpSF5pO7qvI5G1usbKNebqj+/UWlh0OI2YrUkOMBomy7jyHSvTPx1ie7ob70gd5BZP5kUVsW3hgoadCa+n2Jh9h4MRpC4J4IKZ06M//l2g5gpWM4x4LfOjV1AKV0EaSY2orG9zoCkb8wIGDEBb6rMyFoPz24MxReLxQdBKhHSAkC9I30lpNSi3l0q6SYlvqBAbZLw1RFvUv63/K9oqtSOk6HQh+bVFQ/LwpPfHtjaZGNzL4abphky40cNTJ/Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754760638; bh=8bdo6BmQYmqogxpx2MeegcjalrpZvO3OMAdHHfh33NE=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=s3LMdrN6A7fJthX2kKlCgpF3HUtR8w2r7Nu4o+hNbL3fL8ULYlwqHhMOwlJXv6FVFUXUjfejXyDIJ/wohGxCYvluV9tkG6O6rE/db0v26IlL+08tQeTAV9I+vbdmYzBJNI9eZbkPLsV+ciRB98TVBu7akFNFkJ/tfZreedC9oLlsheK2ZCcd/dbAa5RC0Cs97FaOAGatamN2UEdB23MEUyIkNIxiAw2Cw+1Jw3WCpmjBii+kfULfGkKcPVU3bmV3Bg7nfJzgB5K5WGBxF2lq4zKs15mBTnR9olXLcA6SceH+ZEHk8ygGUlk5eKk4xQLscUiBFyT7lX1AkgCJhfhTYA== X-YMail-OSG: 16.WuHMVM1kmIdaxraK7mlnpZNng2Rtg.Rnniry.ZABsjZE7HkRt72vzJsnX2kb CmldvHBaPDX0a7tyHfzLHNK_oe8B3qhCmWOkPEZ3ZnOgsXPLh2wbSuXtetMGmCH2x8CoGgH7vSfd Nni1RMO3zjiEYp_PrQ.ONtQGwEYvi0kf9Im67FMt3RlBmFYEISNt5LNDWYtGBuoWJgVWhGH7Kpv5 3XHpQSZB391tOdNzi8ZcLoUwIxsVNkWlMF.3PHFu62XtcZMoh74Y7F6nPFBzzmnLIFTWbw3nywM2 .lYWvDNlH.rMQ2JqT7cnXgzlSayV4BuoEdy7gYKzxqtTSwqhd7qvs65fy.fqRM.rwnmwWj.vYmTK uh18Ezo9z21t0CsYSV0Gela.tau7KeDn4IiUb2w8NevMizjJ__v_r.d9TBgSaXzt.KlhtRlJVaBd euIxYXqVgFrMQamLrGJK0XksDpleYWL931Oz_DJCdGQyMPqIsTEQ8tKpA3Yy6V2iH85cY_EiaQof n.pE0JNNe2AV_DlFa4o5Iyo0zsj_5cYKdLMLA3NlQArxWeiRX05scM6IhXhzCAUGid2OsEycWSYY L8bL08aB8egEBvGdfEzoxk.jxMEoqbxbHXd7q3_vG7t1d4A_mm.7EXhdicOVyVfELV44_4CDFAI9 DJSj.tCh2qOwZuB2ChxgEyT_0KcVYe2wKOE9mmpOKV8pWNPprw8pT.kA8mB7kjN3rCc.poBT_aUm ZCkdRJpuVj7JqNbl8MUzOGnayZKV_Pb9VJVle8TLtw9Wn34GZw_rvG5B_PvwnWmi7ZD0OTjmbCzd EBLcq.zKJfRaD7hogulakQFnAVZq0U9CFZBU8BC_AMEkISturrDGVnsFQczTdUJLkjbR_5wL2kbE .rPE.6bPn6rnjMY9f5FxT23u_eQQriXwjC13999z0Mjp94KBfIoCvoFVVSzwl19vXCrAdydrL0x3 iN0jcy3NHM2BSUgpFcU0UNNRu8dyiu.YbpFQJxdQazipjM4xw7PBhUciP9pvnTZ.Qn2woEjlfKeB vXEbrnqoxsWaZQOPdwCMqUwI.mREle5stxJ3a43j9_XhwbQ7hZeu.XJZtwa__D7hmStxfHUg11KS U.UfJ7GCeX5HN6HSXxHaFGJeOpNP5LX7vv3JrcXmcw.VwaPYML2P5WpLg5IO7_02d50NcH._G89R b2xfWSEEo2Gyr_PMiyZBOl9dvVR_v_ZpM6GkUIQl3Vab2Sz4LfpRubCAoo8T3sx1mBYCMEZa_J5o aKcGKdKZiF2wAMgUMKDHna8_v6.IssLFvrWxJV1uER33RpFXVjVO.lwhdOVtBvpkEhMWVwYzrGw. ob.19dxAa9kKeOHLt8BHa07Lcf_mJgZg90gIIg3fKJ_ze08I6kmSy_2YG8HysQKTwFxsR7mHPCn8 aR25yaBkUX6bLCXx8uNJQ3AVhURgbwwM1xhJqap3cKwdBrjEbAVd9El.86oXXgtfS3wBhxBszlAN p1f87wB64.8H88pCc7Bf4jkaOnCiJpbOr3JSDGhF04jCyLCYCvyrN6sWdHshXKvSBwDezzCMOoBI hZwCF5I.U4ZmUcTgOrH4cq1kcBGPjFkuBCQ4CelsusKMxcZI5kwbO59gewofF1daPf8vYwNeVG2B V3pEtLlwn2wdayAd02vXlB5PD2N_Vz_4pnE9dFjczeg1jAHVzPgPyszRhuWQwJaN24zFywKYe8yH r1g1pkmd9NYW8bE.vm_1en37mZL5GSH0rg3PfgRh4pfHTOOakeF3bDkr3qKjhXmrg4DV_iA_U_Zs MY_DBEfMbTa_hXTxLduHn_2p_Yr_FdgBwezpn4og6GBuwOaj11Bo_DKPKX7TY_NBpSn1WShMQWF. QDetwyIUOubk0EDjwo39nnY7D8jvGwDv1z76SKU7sM7glaJZPhapONn7Yv4PoXVQTllcS_IZ3a_m n4INxKoKl900P4sJDZAJbuMpj9f3.ovAdqyrRBTI6YVFEV6rg6kagAqc0YKb1cySsQJCqQELsYrw Ki8Wq5vztpu.Kw9JK1fwynWPOzW.w6UwLmxWlIhwIGDFLaHsqRV6NBYccVI79HI07pQQgpwxer4r LOJv8i6Za1BeoMwm4un90fRJzLnnhJunT9YKJp.BuWpt5CiXeZAg11OT.y5mG59.pAi0WYuZGQAW LJRpJ0qltAd8t_WAjT8dYQBdd31IN5KyysNRNPfaS98Z95rfQUugG9tcthh4kykhkB33RCn7.QTh 5F27dZ0xz5dH.zydJfk8WE5t_JS7P86C2aZCQK6x3hzCUQUQRX80HEkdfdP1HyTQuBjAEg9hqEiI GDQ-- X-Sonic-MF: X-Sonic-ID: 67875e2c-684c-4c64-ab7e-db0a147916cf Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Sat, 9 Aug 2025 17:30:38 +0000 Received: by hermes--production-gq1-74d64bb7d7-bcggp (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d6c458220c659850680b4ba8df2dd676; Sat, 09 Aug 2025 17:30:33 +0000 (UTC) Content-Type: text/plain; charset=us-ascii 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 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: New pkgbase packages on all mirrors [FreeBSD:15:armv7/base_*/ not updated yet; same for powerpc*'s; more] From: Mark Millard In-Reply-To: <6B2776EC-026B-4ED7-AF15-FB58DB1E1ECE@yahoo.com> Date: Sat, 9 Aug 2025 10:30:22 -0700 Cc: FreeBSD-pkgbase@freebsd.org Content-Transfer-Encoding: 7bit Message-Id: <465C511A-0C14-43BE-8CDA-60EE61C97A69@yahoo.com> References: <6B2776EC-026B-4ED7-AF15-FB58DB1E1ECE@yahoo.com> To: Philip Paeps X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.30:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.30:from] X-Rspamd-Queue-Id: 4bznww5lvMz3wcY X-Spamd-Bar: --- On Aug 8, 2025, at 18:55, Mark Millard wrote: > Philip Paeps wrote on > Date: Fri, 08 Aug 2025 15:25:46 UTC : >> >> Today's pkgbase builds are now on all the mirrors. >> >> A note: the cleanworld bit was set for all branches. You'll get new >> packages if you're using pkgbase on stable/14, releng/14.2 or >> releng/14.3 as well as main. >> >> Sorry for the noise today and the fortnight or so without builds. > > It is unclear if the builds I'm noting are trying > but broken or what. It may be not your problem to > deal with at all. > > But, the evidence that is publicly available does > not allow me to figure out much for routing notes. > > FYI: > > FreeBSD:15:armv7/base_latest/ > > FreeBSD:15:amd64/base_weekly/ > FreeBSD:15:arm64/base_weekly/ > FreeBSD:15:armv7/base_weekly/ > > (Those last 3 just might be based on how they are > scheduled for updates for all I know.) > > It is less obvious to me what the status is supposed > to be for: > > FreeBSD:15:powerpc*/base_latest/ > FreeBSD:15:powerpc*/base_weekly/ > > But they are also not from August as stands. base_latest/ has progressed. For base_latest/ , only https://pkg.freebsd.org/FreeBSD:15:powerpc/base_latest/?C=M&O=D still does not show August dates. The probably(?) expected status for: FreeBSD:15:*/base_weekly/ is to still predate August --and they do. === Mark Millard marklmi at yahoo.com From nobody Sat Aug 9 18:39:18 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 4bzqSb3S3jz646d2; Sat, 09 Aug 2025 18:39:43 +0000 (UTC) (envelope-from freebsd@gushi.org) Received: from prime.gushi.org (prime.gushi.org [IPv6:2620:137:6000:10::142]) (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 ECDSA (secp384r1) client-digest SHA384) (Client CN "prime.gushi.org", Issuer "E6" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bzqSZ6386z446C; Sat, 09 Aug 2025 18:39:42 +0000 (UTC) (envelope-from freebsd@gushi.org) Authentication-Results: mx1.freebsd.org; none Received: from smtpclient.apple ([IPv6:2001:500:6b:200:c000:0:0:a]) (authenticated bits=0) by prime.gushi.org (8.18.1/8.18.1) with ESMTPSA id 579IdXZA010642 (version=TLSv1.2 cipher=ECDHE-ECDSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 9 Aug 2025 18:39:34 GMT (envelope-from freebsd@gushi.org) DKIM-Filter: OpenDKIM Filter v2.10.3 prime.gushi.org 579IdXZA010642 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gushi.org; s=prime2014; t=1754764774; bh=oEkjtmzlShGu34SxKZHV1w3N1ovWrSJ8ilndxyEk6ck=; h=Subject:From:In-Reply-To:Date:Cc:References:To; z=Subject:=20Re:=20HEADS-UP:=20pkgbase=20pkg=20upgrade=20breaks=20s ystems=20Re:=20after=20updating=0D=0A=20to=20latest,=20pkg=20base= 20segfaults=20and=20leaves=20me=20unbootable|From:=20"Dan=20Mahone y=20(Ports)"=20|In-Reply-To:=20|Date:=20Sat,=209=20Aug=202025=2011:39:18=2 0-0700|Cc:=20Florian=20Smeets=20,=0D=0A=20freebsd- pkgbase@freebsd.org,=0D=0A=20freebsd-current@freebsd.org|Reference s:=20=0D=0A=20<582 d802f-da93-415c-9dee-1f1f1beb1830@smeets.xyz>=0D=0A=20=0D=0A=20<614fc6f3-0bbd-47a0-8f7b-9ed90 7230aa3@smeets.xyz>=0D=0A=20|To:=20Lexi=20Winter=20; b=dVJXqbGdnncBV4tpDMrQsoP9Z5AZn04qd6YaCSvNZOM6+Zr28t+48LyFfZsm3I7U9 J8ztRxekNk/G+O/jqTZzcOuC9Kk+78pVunShgQ3+JEo7G4XuGUR9fIgCl28MuYL229 3xg4JVUtwh7/96tPrh2L7kb8wkUkgf+MxNujVU1115ntoHEjMRzIJYZXBNGV8XnxYN v1MGqAPpStHhOArn6LXPwG+CmFHOaLYgzQE0e9putDojD1gJw5H2eOHtWIpgSJu28r /ZqVJKilp9pagnrOK8hnTqLLIt2aXyG28KsAZ7XDC5DvNWaJ4TzXzv1rOxQQ2vLXzc F9/VzagGibJ4w== X-Authentication-Warning: prime.gushi.org: Host [IPv6:2001:500:6b:200:c000:0:0:a] claimed to be smtpclient.apple Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 16.0 \(3863.100.1\)) Subject: Re: HEADS-UP: pkgbase pkg upgrade breaks systems Re: after updating to latest, pkg base segfaults and leaves me unbootable From: "Dan Mahoney (Ports)" In-Reply-To: Date: Sat, 9 Aug 2025 11:39:18 -0700 Cc: Florian Smeets , freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <1E6C17B9-2089-4E66-B524-2F819E22D10C@gushi.org> References: <582d802f-da93-415c-9dee-1f1f1beb1830@smeets.xyz> <614fc6f3-0bbd-47a0-8f7b-9ed907230aa3@smeets.xyz> To: Lexi Winter X-Mailer: Apple Mail (2.3863.100.1) X-Rspamd-Queue-Id: 4bzqSZ6386z446C X-Spamd-Bar: ---- 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:393507, ipnet:2620:137:6000::/44, country:US] > On Aug 9, 2025, at 5:45=E2=80=AFAM, Lexi Winter = wrote: >=20 > Florian Smeets: >> I uploaded the important part of /var/log/messages here >> https://people.freebsd.org/~flo/pkg-upgrade-20250808.txt> >=20 > Aug 8 23:26:03 rp64 kernel: pid 18424 (pkg), jid 0, uid 0: exited on = signal 11 (core dumped) >=20 > are you able to get a backtrace from this core? For me, the cored program is Aug 8 20:38:58 poudriere kernel: : pid = 21537 (pkg), jid 0, uid 0: exited on signal 11 (core dumped) https://users.isc.org/~dmahoney/pkg.core Please let me know when it's no longer needed, I don't like leaving this = file around. -Dan= From nobody Sat Aug 9 19:06:25 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 4bzr4c55nPz649DK; Sat, 09 Aug 2025 19:07:28 +0000 (UTC) (envelope-from pat@patmaddox.com) Received: from fhigh-a1-smtp.messagingengine.com (fhigh-a1-smtp.messagingengine.com [103.168.172.152]) (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 4bzr4b3GK2z4722; Sat, 09 Aug 2025 19:07:27 +0000 (UTC) (envelope-from pat@patmaddox.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=patmaddox.com header.s=fm2 header.b=hug6Mbl+; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="U F7/+gd"; spf=pass (mx1.freebsd.org: domain of pat@patmaddox.com designates 103.168.172.152 as permitted sender) smtp.mailfrom=pat@patmaddox.com; dmarc=pass (policy=none) header.from=patmaddox.com Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfhigh.phl.internal (Postfix) with ESMTP id 467D314005CF; Sat, 9 Aug 2025 15:07:26 -0400 (EDT) Received: from phl-imap-15 ([10.202.2.104]) by phl-compute-06.internal (MEProxy); Sat, 09 Aug 2025 15:07:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=patmaddox.com; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm2; t=1754766446; x=1754852846; bh=hHKOGuL7ISsIX7d8weiYEPaeiuzkJL7M 1aSHgUFOiIE=; b=hug6Mbl+r2cNnNIHBdwCo9ijNkmrrYqTwPgK3rBMCBpHkioQ nG1xQWo0M+JATIw4ZoZiHyJ0Tn9BjKfCSwreXHgclLGAoDlk14haPZRJoZn1ZqgO ugWl16yM0BwmD7dKH20EmW4a9IJAVdaf9qkKNDhezkcZ2JSmRbgH/vOH5EsDObtd YqwOh4vVhFmSTpMKCzd/HWBpnkBq5mzhoxPZ+YlD2RNoAikgsH9WlYc594dCU3Sg BZKMr6slEWKENv+p9mDqChGB79M/pMOTFUxVgpoY3jaDZ+Vx+NbfsOHD0Z79HNP9 CEV8LJzdFLzparGL5ZhTocEQJgtRmFVyPNGPCQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1754766446; x= 1754852846; bh=hHKOGuL7ISsIX7d8weiYEPaeiuzkJL7M1aSHgUFOiIE=; b=U F7/+gd04/Bip1T0deMvIlwkRx24esj+LQGBmxlYzZT4gQDs57g3QBSYMXVIKMRlQ B4I7hptMF1eUoJFanx0FxW8iDGH/Fwr4THVNTrmiGxsV4WYybHPFsQRqc9g2OhEu 9uHytfc2hygMgilwFwoLCzZt+tJvBnQnwYvXmXuKw+S4pBB7up9o3+CeyWzxCaSn 00+v4+QlJO1snyYJBMX8q/+v3PUJvijaxBOOE7JYFv4nca8mS4CKizJjnk+JuV4A xJIZ5F3QD6yIN7MW8VqLToDuBrZD7CPaZK2gR1yzuA2oNTDtI8Kd9pY7YEhLsaN7 BBLHn/xP35fiJbuteZ8JQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduvdejgeelucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepofggfffhvfevkfgjfhfutgfgsehtqhertdertdejnecuhfhrohhmpedfrfgrthcu ofgrugguohigfdcuoehprghtsehprghtmhgrugguohigrdgtohhmqeenucggtffrrghtth gvrhhnpedtteetueejtdelffejveeutdegffdvvefhffevudeigeelgfetvdetvdevleej vdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehprg htsehprghtmhgrugguohigrdgtohhmpdhnsggprhgtphhtthhopeejpdhmohguvgepshhm thhpohhuthdprhgtphhtthhopehsmhestghouggvnhgvthifohhrkhhsrdhnvghtpdhrtg hpthhtohepfhhrvggvsghsugdqtghurhhrvghnthesfhhrvggvsghsugdrohhrghdprhgt phhtthhopehfrhgvvggsshguqdhpkhhgsggrshgvsehfrhgvvggsshgurdhorhhgpdhrtg hpthhtohepfhhrvggvsghsugdqshhtrggslhgvsehfrhgvvggsshgurdhorhhgpdhrtghp thhtohepthhhvghrrghvvghnsehfrhgvvggsshgurdhorhhgpdhrtghpthhtohepvhgvrh hmrgguvghnsehinhhtvghrihgrrdhplhdprhgtphhtthhopehfrhgvvggsshguqdgtuhhr rhgvnhhtqdhfrhgvvggsshguqdhorhhgudduudeskhgvthgrshdrshhirdhprhhirdgvvg X-ME-Proxy: Feedback-ID: i8b6c40f9:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id ECA967840B0; Sat, 9 Aug 2025 15:07:24 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface 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 X-ThreadId: T3e9ca0f36eb84e30 Date: Sat, 09 Aug 2025 12:06:25 -0700 From: "Pat Maddox" To: "David Chisnall" , "Santiago Martinez" Cc: vermaden , "Sulev-Madis Silber" , freebsd-current@freebsd.org, freebsd-stable@freebsd.org, freebsd-pkgbase@freebsd.org Message-Id: <5468c172-359f-4cdc-b142-7be1a5d70f16@app.fastmail.com> In-Reply-To: <7D0CD326-0CB0-41F0-99C2-BFEB9F4DC1EA@FreeBSD.org> References: <79429D6B-7948-4D27-9F14-664CC075547A@FreeBSD.org> <7D0CD326-0CB0-41F0-99C2-BFEB9F4DC1EA@FreeBSD.org> Subject: Re: PKGBASE Removes FreeBSD Base System Feature Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-4.03 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.94)[-0.938]; DMARC_POLICY_ALLOW(-0.50)[patmaddox.com,none]; R_DKIM_ALLOW(-0.20)[patmaddox.com:s=fm2,messagingengine.com:s=fm3]; R_SPF_ALLOW(-0.20)[+ip4:103.168.172.128/27]; RCVD_IN_DNSWL_LOW(-0.10)[103.168.172.152:from]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim]; ASN(0.00)[asn:151847, ipnet:103.168.172.0/24, country:AU]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEFALL_USER(0.00)[pat]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkgbase@freebsd.org,freebsd-stable@freebsd.org]; RCVD_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[]; FREEMAIL_CC(0.00)[interia.pl,ketas.si.pri.ee,freebsd.org]; RCPT_COUNT_SEVEN(0.00)[7]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[patmaddox.com:+,messagingengine.com:+] X-Rspamd-Queue-Id: 4bzr4b3GK2z4722 X-Spamd-Bar: ---- On Fri, Aug 8, 2025, at 7:20 AM, David Chisnall wrote: > On 8 Aug 2025, at 15:02, Santiago Martinez wrote: >> This is the same we have today. No extra complexity or confusion, act= ually it is quite simple , if you want to touch your base system just ex= plicitly targeting it ( what we do today with FreeBSD-update) > > What is the reason that you would want to install updates for packages=20 > built by ports and *not* want to install updates to the base system? I don't have to reboot my system after upgrading third-party software. I= may have to after updating the base system. Also, when something breaks, it's usually because something changed. If = I can compartmentalize the changes, I can better understand what causes = an issue. The OS is a bigger, more involved dependency than third-party software. = I think about them on different cycles, I want to control them on differ= ent cycles. > Currently, you need to do these separately because they are managed by=20 > two separate tools, but that=E2=80=99s an accident. It was never a de= liberate=20 > usability choice to have different ways of updating different parts of=20 > the system. Fixing this is one of the goals of pkgbase. I think this conflates the mechanism and policy a bit. Before pkgbase, the default freebsd policy is to upgrade base and third-= party separately. Perhaps that was an accidental outcome of them using d= ifferent mechanisms, I don't know. But it's been that way for a long, lo= ng time. Thus people talking about POLA. pkgbase introduces a new mechanism for updating base. Now what we're see= ing is two camps of what the default policy should be: - camp A says retain the default freebsd policy of updating base and thi= rd-party separately - camp B says change the default freebsd policy to updating them all tog= ether Hopefully without making things too confusing, I think people are also t= alking past each other a bit because there's a conflict between the hist= orical policy of base/third-party, and pkg. Because we could also say: - camp A says change the default pkg policy to account for base/third-pa= rty separation - camp B says retain the default pkg policy to operate on all packages In short, based on the proposals I've seen here, there's a tension: eith= er retain freebsd default policy and change pkg default policy, or vice = versa. Maybe there's a way of resolving the tension, or maybe the projec= t just needs to pick one and move on. >> Nothing stops the user from upgrading base (target base) then upgradi= ng the rest. Or to have a target that is =E2=80=9Call=E2=80=9D. > > This is still possible with pkgbase. If you want to stage things,=20 > simply use the `-r` flag. But when do you *actively want* that? Same as before: I want to be able to answer, do two versions of third-pa= rty software run on a single known version of FreeBSD? Likewise, does on= e version of third-party software run on multiple known versions of Free= BSD? > Every upgrade flow I have on every FreeBSD machine I use is simplified=20 > by pkgbase. Having fewer tools is a usability win. Having a single=20 > command upgrade everything is a usability win. If you *want to*=20 > upgrade only some things, that=E2=80=99s one extra command-line flag. That's perfectly reasonable to me. I guess the core question is: why change the established policy of updat= ing base and third-party separately, and require users to use a flag to = retain it? Why not retain the policy, and require users to use a flag to= update both separately? - Because it's so inherently superior to the old way that it should be t= he default, and people who want the old way just need to read UPDATING t= o know the tweaks to make? - Because doing so would make the semantics of `pkg` too confusing? So w= e accept the tradeoff of changing established upgrade policy, and again = people need to be familiar with UPDATING? - Other reasons? pkgbase seems like a fine mechanism for upgrading base. The issue at han= d seems to be that the current approach changes the default freebsd upgr= ade policy in a significant way. Pat From nobody Sat Aug 9 19:19:04 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 4bzrLs5rp7z64BQh; Sat, 09 Aug 2025 19:19:49 +0000 (UTC) (envelope-from pat@patmaddox.com) Received: from fhigh-a1-smtp.messagingengine.com (fhigh-a1-smtp.messagingengine.com [103.168.172.152]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4bzrLs1mJJz4Bqb; Sat, 09 Aug 2025 19:19:49 +0000 (UTC) (envelope-from pat@patmaddox.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=patmaddox.com header.s=fm2 header.b=b5Y9U0re; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="I 0ewN7H"; spf=pass (mx1.freebsd.org: domain of pat@patmaddox.com designates 103.168.172.152 as permitted sender) smtp.mailfrom=pat@patmaddox.com; dmarc=pass (policy=none) header.from=patmaddox.com Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfhigh.phl.internal (Postfix) with ESMTP id D5E2C14006FF; Sat, 9 Aug 2025 15:19:48 -0400 (EDT) Received: from phl-imap-15 ([10.202.2.104]) by phl-compute-06.internal (MEProxy); Sat, 09 Aug 2025 15:19:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=patmaddox.com; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm2; t=1754767188; x=1754853588; bh=+kF7jHpNAssWCnTdZimt+H/Qv0TeXJ3e 8sNzzaafKZc=; b=b5Y9U0rebYMrNNTLVNcYC1IjOPmLGQ7iahqFkgVNHMLtBZlL J20P6rLZOLJ7Zv4lqI0GXXrapg8SOjzPsXgbiZEhiX7EBJWt/B0vJaXJTFNHy1K0 8tjEXjiY6kFnR14/yvpxpD8YVL5cnBODlOMs2feQ5HWYIrhgdBwwk9C8d1sWZ97e nx5RaLA3Sd8myGBIXmwewE6698eYGMA1YPa0r5vQAz1ruQ7+4iItdNoMEs/BnFTQ sR+YA2ltyJe1i/HDsud/BVrwkyaFAeglZYnAAFGXDIgVp1RoLO6DYnFnSr1dz5Gh mH/Iyq7egYmCi321P6iiSxY/QA9gIxZ4MUGzCg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1754767188; x= 1754853588; bh=+kF7jHpNAssWCnTdZimt+H/Qv0TeXJ3e8sNzzaafKZc=; b=I 0ewN7H6eaNxoFEL3cNRZJwaszNuMjKPqV4M+a0VcW7+gyMKfo30TEDilhPsnaJQa /+JWXvM+5BZ8Yt9kXn8s/6rqoP316RDypAGaljqT28UtMc0ma8Wfq+S3utFV/siu rISt+aPXTh8r5ICXEg1COsd336otcflTFzXZkqg16hKSIEwLUsdM2bkzmogYIkrM smbgwJL21DED+NuZYQL87HVDQ4ZxWQABDN6o2nyzNLu49+3uLOB97UruLC5Nm1Gg RGPjQJYaYsOwhqKMThHcZj63oTaVD8Ebj7x4RF5T9JRJ0BVOu7mCYqdFbyE5RI2d QViu53gaWQRwnWXGstX+w== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduvdejheduucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepofggfffhvfevkfgjfhfutgfgsehtqhertdertdejnecuhfhrohhmpedfrfgrthcu ofgrugguohigfdcuoehprghtsehprghtmhgrugguohigrdgtohhmqeenucggtffrrghtth gvrhhnpeeluefgudeuveeutdfhteevhfehfeefheffhfevjedvleelgeeutdduieefvedt leenucffohhmrghinhephihouhhtuhgsvgdrtghomhenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehprghtsehprghtmhgrugguohigrdgtohhm pdhnsggprhgtphhtthhopeehpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopeguuh httghhuggrvghmohhnsehfrhgvvggsshgurdhorhhgpdhrtghpthhtohepfhhrvggvsghs ugdqtghurhhrvghnthesfhhrvggvsghsugdrohhrghdprhgtphhtthhopehfrhgvvggssh guqdhpkhhgsggrshgvsehfrhgvvggsshgurdhorhhgpdhrtghpthhtohepfhhrvggvsghs ugdqshhtrggslhgvsehfrhgvvggsshgurdhorhhgpdhrtghpthhtoheprghllhgsvghrhi drsgesghhmrghilhdrtghomh X-ME-Proxy: Feedback-ID: i8b6c40f9:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 9B22F7840B1; Sat, 9 Aug 2025 15:19:48 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface 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 X-ThreadId: T3e9ca0f36eb84e30 Date: Sat, 09 Aug 2025 12:19:04 -0700 From: "Pat Maddox" To: "Brandon Allbery" , "DutchDaemon - FreeBSD Forums Administrator" Cc: "freebsd-stable@freebsd.org" , "FreeBSD CURRENT" , freebsd-pkgbase@freebsd.org Message-Id: <90f83695-286f-4e95-b2a4-98e1cae5da4e@app.fastmail.com> In-Reply-To: References: <79429D6B-7948-4D27-9F14-664CC075547A@FreeBSD.org> <7D0CD326-0CB0-41F0-99C2-BFEB9F4DC1EA@FreeBSD.org> <81470e1f-5a91-453b-a1aa-20a7e9fb8855@FreeBSD.org> <33CC4995-5B1D-4640-A5B0-2E7AD599D5BA@FreeBSD.org> Subject: Re: PKGBASE Removes FreeBSD Base System Feature Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-2.54 / 15.00]; SUSPICIOUS_RECIPS(1.50)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.95)[-0.948]; DMARC_POLICY_ALLOW(-0.50)[patmaddox.com,none]; R_SPF_ALLOW(-0.20)[+ip4:103.168.172.128/27:c]; R_DKIM_ALLOW(-0.20)[patmaddox.com:s=fm2,messagingengine.com:s=fm3]; RCVD_IN_DNSWL_LOW(-0.10)[103.168.172.152:from]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; FREEMAIL_TO(0.00)[gmail.com,freebsd.org]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[patmaddox.com:+,messagingengine.com:+]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkgbase@freebsd.org,freebsd-stable@freebsd.org]; ASN(0.00)[asn:151847, ipnet:103.168.172.0/24, country:AU]; TAGGED_RCPT(0.00)[]; FREEFALL_USER(0.00)[pat]; RCPT_COUNT_FIVE(0.00)[5] X-Rspamd-Queue-Id: 4bzrLs1mJJz4Bqb X-Spamd-Bar: -- On Fri, Aug 8, 2025, at 8:44 AM, Brandon Allbery wrote: > On Fri, Aug 8, 2025 at 11:30=E2=80=AFAM DutchDaemon - FreeBSD Forums=20 > Administrator wrote: >> (trying to see the upside) > > As stated earlier in the thread: embedded hardware which wants as=20 > minimal a base system as they can get away with. The flip side of the=20 > all-encompassing base system is that it's *big*. And grown considerabl= y=20 > since the early days, making the early-days management of base a=20 > problem now. I understand where you're coming from. It's also doable today, right? Yo= u set the knobs you want in src.conf and make.conf, and you get a smalle= r base system. I assume this is reasonable for people doing custom embed= ded hardware systems. Fine-grained packages makes it more convenient to do this, without havin= g to build base yourself. One question I have is, does this make things = more broadly effective? One of the reasons I came back to FreeBSD is precisely because in Linux = container land, I had no idea what the system was running. The OS could = be alpine or debian. Someone could have decided that `ps` shouldn't be i= nstalled (true story, that was fun to debug). Core utils are installed w= ith busybox, so grep flags match neither GNU nor BSD, and scripts break. Today, I can say "It's a FreeBSD system, I know this." [1] I immediately= know what its base capabilities are, and what its enhanced capabilities= are through third-party software. I suppose that will remain true, the = only thing being that it will have fewer base capabilities out of the bo= x. Additional capabilities then behave more like third-party software, j= ust provided and tested by the project. Pat [1] https://www.youtube.com/watch?v=3DdFUlAQZB9Ng From nobody Sat Aug 9 19:24:21 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 4bzrSb1L2Wz64C8p; Sat, 09 Aug 2025 19:24:47 +0000 (UTC) (envelope-from pat@patmaddox.com) Received: from fout-a2-smtp.messagingengine.com (fout-a2-smtp.messagingengine.com [103.168.172.145]) (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 4bzrSZ2Zp2z4FXH; Sat, 09 Aug 2025 19:24:46 +0000 (UTC) (envelope-from pat@patmaddox.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=patmaddox.com header.s=fm2 header.b=pgII6lau; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="S 066xfE"; spf=pass (mx1.freebsd.org: domain of pat@patmaddox.com designates 103.168.172.145 as permitted sender) smtp.mailfrom=pat@patmaddox.com; dmarc=pass (policy=none) header.from=patmaddox.com Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfout.phl.internal (Postfix) with ESMTP id ABDF2EC19EA; Sat, 9 Aug 2025 15:24:43 -0400 (EDT) Received: from phl-imap-15 ([10.202.2.104]) by phl-compute-06.internal (MEProxy); Sat, 09 Aug 2025 15:24:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=patmaddox.com; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm2; t=1754767483; x=1754853883; bh=AFE8bg4wHkktTTMCcX6YmKWbLN8zqC2W HqkTnDRPHyk=; b=pgII6laueiyqkD0lA8cX15DiaEB6oZqmGar1XJqNxKbzEPkB hdxHxyutOOj77jmLOcEPgZBRVMMJ9jF2o5bjipYuD6Zg0oiLKu3xi6/Vyn/3De/c /PmF5colwyjuGzOtWIMfJ/PAGvbHlrqhfQ8tD/WzQ8Ai5pfsKZSpN8qDHIvqsYn6 SCb+U5gWsoMAJHk0PYbV4J/rqwaCpqG65aTzwhIGC+AsqBJHb2H49TlKsk/Bcvbd EpfzxeTV9oi56PILxi6CDehjMrHmqtJHYcYlyG9jLoDMqJ8+R2uH6RJ569thAaOp orPVcIiclKELLXKP7XDmcAEnYiQby6dZQ65nJw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1754767483; x= 1754853883; bh=AFE8bg4wHkktTTMCcX6YmKWbLN8zqC2WHqkTnDRPHyk=; b=S 066xfEHOgCXoQ7xhziOpYoH4BeOWRTGrzFmqY08pbGm0sG693GKpRqcnQZAanuZf i8rv6IK2D3zVZjJypQ7H/naj6cCiGkc/l6wRZ4icdVw7DkMDo42ear5ujtT2/Q2q iX6IKz1PBEZrV5sYOuYcZoEnmmxksvvnMIHu/Xxkjd7T1ghaudFFsP+2yVvtW0ds n5bsPDoajJUeP00R2f60l6ofRAZ/qyW93xSuoGoOU9ta7ubs5KVqpjWYXO6l/Qzr H8ErbKPnBroDRKNgJnB848VDuUVJN4/1YhVA8hgOaG4dkUOTe3idFJ1OzFBUcSH4 Z4VZQ3tQa8KWCId1pGUUw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduvdejhedvucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepofggfffhvfevkfgjfhfutgfgsehtqhertdertdejnecuhfhrohhmpedfrfgrthcu ofgrugguohigfdcuoehprghtsehprghtmhgrugguohigrdgtohhmqeenucggtffrrghtth gvrhhnpedtteetueejtdelffejveeutdegffdvvefhffevudeigeelgfetvdetvdevleej vdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehprg htsehprghtmhgrugguohigrdgtohhmpdhnsggprhgtphhtthhopeejpdhmohguvgepshhm thhpohhuthdprhgtphhtthhopehsmhestghouggvnhgvthifohhrkhhsrdhnvghtpdhrtg hpthhtohepfhhrvggvsghsugdqtghurhhrvghnthesfhhrvggvsghsugdrohhrghdprhgt phhtthhopehfrhgvvggsshguqdhpkhhgsggrshgvsehfrhgvvggsshgurdhorhhgpdhrtg hpthhtohepfhhrvggvsghsugdqshhtrggslhgvsehfrhgvvggsshgurdhorhhgpdhrtghp thhtohepthhhvghrrghvvghnsehfrhgvvggsshgurdhorhhgpdhrtghpthhtohepvhgvrh hmrgguvghnsehinhhtvghrihgrrdhplhdprhgtphhtthhopehfrhgvvggsshguqdgtuhhr rhgvnhhtqdhfrhgvvggsshguqdhorhhgudduudeskhgvthgrshdrshhirdhprhhirdgvvg X-ME-Proxy: Feedback-ID: i8b6c40f9:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 07CE27840B1; Sat, 9 Aug 2025 15:24:43 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface 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 X-ThreadId: T3e9ca0f36eb84e30 Date: Sat, 09 Aug 2025 12:24:21 -0700 From: "Pat Maddox" To: "David Chisnall" , "Santiago Martinez" Cc: vermaden , "Sulev-Madis Silber" , freebsd-current@freebsd.org, freebsd-stable@freebsd.org, freebsd-pkgbase@freebsd.org Message-Id: <54898afa-183b-4b39-9e4b-d44c461289c1@app.fastmail.com> In-Reply-To: <5468c172-359f-4cdc-b142-7be1a5d70f16@app.fastmail.com> References: <79429D6B-7948-4D27-9F14-664CC075547A@FreeBSD.org> <7D0CD326-0CB0-41F0-99C2-BFEB9F4DC1EA@FreeBSD.org> <5468c172-359f-4cdc-b142-7be1a5d70f16@app.fastmail.com> Subject: Re: PKGBASE Removes FreeBSD Base System Feature Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-3.97 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.88)[-0.879]; DMARC_POLICY_ALLOW(-0.50)[patmaddox.com,none]; R_DKIM_ALLOW(-0.20)[patmaddox.com:s=fm2,messagingengine.com:s=fm3]; R_SPF_ALLOW(-0.20)[+ip4:103.168.172.128/27:c]; RCVD_IN_DNSWL_LOW(-0.10)[103.168.172.145:from]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim]; ASN(0.00)[asn:151847, ipnet:103.168.172.0/24, country:AU]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEFALL_USER(0.00)[pat]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkgbase@freebsd.org,freebsd-stable@freebsd.org]; RCVD_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[]; FREEMAIL_CC(0.00)[interia.pl,ketas.si.pri.ee,freebsd.org]; RCPT_COUNT_SEVEN(0.00)[7]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[patmaddox.com:+,messagingengine.com:+] X-Rspamd-Queue-Id: 4bzrSZ2Zp2z4FXH X-Spamd-Bar: --- On Sat, Aug 9, 2025, at 12:06 PM, Pat Maddox wrote: > On Fri, Aug 8, 2025, at 7:20 AM, David Chisnall wrote: >> Every upgrade flow I have on every FreeBSD machine I use is simplifie= d=20 >> by pkgbase. Having fewer tools is a usability win. Having a single=20 >> command upgrade everything is a usability win. If you *want to*=20 >> upgrade only some things, that=E2=80=99s one extra command-line flag. > > That's perfectly reasonable to me. > > I guess the core question is: why change the established policy of=20 > updating base and third-party separately, and require users to use a=20 > flag to retain it? Why not retain the policy, and require users to use=20 > a flag to update both separately? This should be: "why change the established policy of updating base and = third-party separately, and require users to use a flag to retain it? Wh= y not retain the policy, and require users to use a flag to update both = **together**?" > - Because it's so inherently superior to the old way that it should be=20 > the default, and people who want the old way just need to read UPDATIN= G=20 > to know the tweaks to make? > - Because doing so would make the semantics of `pkg` too confusing? So=20 > we accept the tradeoff of changing established upgrade policy, and=20 > again people need to be familiar with UPDATING? > - Other reasons? > > pkgbase seems like a fine mechanism for upgrading base. The issue at=20 > hand seems to be that the current approach changes the default freebsd=20 > upgrade policy in a significant way. From nobody Sun Aug 10 00:18:45 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 4bzyzt54c2z64l77; Sun, 10 Aug 2025 00:18:50 +0000 (UTC) (envelope-from flo@smeets.xyz) Received: from mail-out.smeets.xyz (mail-out.smeets.xyz [88.99.165.53]) (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 4bzyzs2QmNz3hMT; Sun, 10 Aug 2025 00:18:49 +0000 (UTC) (envelope-from flo@smeets.xyz) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=smeets.xyz header.s=dkim header.b=vKurOb6p; dkim=pass header.d=smeets.xyz header.s=ed25519_2022 header.b=BkLVfYnG; spf=pass (mx1.freebsd.org: domain of flo@smeets.xyz designates 88.99.165.53 as permitted sender) smtp.mailfrom=flo@smeets.xyz; dmarc=pass (policy=reject) header.from=smeets.xyz Received: from mail.smeets.xyz (mail.smeets.xyz [IPv6:2a01:4f8:10a:3543::25:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (Client did not present a certificate) by mail-out.smeets.xyz (Postfix) with ESMTPS id 2FD7C3A9A7; Sun, 10 Aug 2025 02:18:47 +0200 (CEST) Received: from localhost (amavis.smeets.xyz [IPv6:2a01:4f8:10a:3543::aa:4]) by mail.smeets.xyz (Postfix) with ESMTP id 1CFF14367B; Sun, 10 Aug 2025 02:18:47 +0200 (CEST) X-Virus-Scanned: amavis at smeets.xyz Received: from mail.smeets.xyz ([IPv6:2a01:4f8:10a:3543::25:3]) by localhost (amavis.smeets.xyz [IPv6:2a01:4f8:10a:3543::aa:4]) (amavis, port 10025) with ESMTP id Xi2I2Dd53OdT; Sun, 10 Aug 2025 02:18:46 +0200 (CEST) Received: from [192.168.43.50] (unknown [145.224.75.229]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (Client did not present a certificate) by mail.smeets.xyz (Postfix) with ESMTPSA id 5E2BD436D2; Sun, 10 Aug 2025 02:18:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smeets.xyz; s=dkim; t=1754785126; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=M8TX5q9F2Go0Sd6tA8bZ/EpBo9mAySJdtjFwMhBwKvg=; b=vKurOb6pDyCJ0lvNzRd7lAXdZRxOoe/Qkv5Dp1SnCSITAmJHmWANsZ6NFTWsOoBnr3DxrK uF4Pn8zQvzxLaMR/KOEqksiNjLP27N3L4sTayojVr/4uV0e8+4cR7yvbR+35NUQHtMqaBw uutYRwkLIgmqnDT7HVYfYVSANrmAgxP5/dHUfX3eT0pKWg/eKWydHmVzL8zx5mV4bm0fWt OImkQxzvYe80FMIXJ0KABdAT41ErN8jYIT7oHK362ZJ42zlU3oFzDpT5Vph3Onvl8rtnoK yNdWv4v5NESR6AMkNI6+pXOICC7ysUjrXq8BLRtkSmmRLcrep1CYqhL+cc6/xw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=smeets.xyz; s=ed25519_2022; t=1754785126; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=M8TX5q9F2Go0Sd6tA8bZ/EpBo9mAySJdtjFwMhBwKvg=; b=BkLVfYnGAZgZkPjrkCSOQr0IA7WGYy+tXcOS3ubDFOQ9Qou3g+vk0cjOPdKjxP72qKAfYe iPDA81S0DE91RKCQ== Message-ID: <9863eeae-4f9e-42b8-ad38-dfe629840d63@smeets.xyz> Date: Sun, 10 Aug 2025 02:18:45 +0200 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 User-Agent: Mozilla Thunderbird Subject: Re: HEADS-UP: pkgbase pkg upgrade breaks systems Re: after updating to latest, pkg base segfaults and leaves me unbootable Content-Language: en-US To: Dan Mahoney , freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org References: <582d802f-da93-415c-9dee-1f1f1beb1830@smeets.xyz> <614fc6f3-0bbd-47a0-8f7b-9ed907230aa3@smeets.xyz> From: Florian Smeets Autocrypt: addr=flo@smeets.xyz; keydata= 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 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------GHuJtrRZFAyPQe0dzK9qswMJ" X-Spamd-Result: default: False [-4.90 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_SHORT(-1.00)[-0.996]; DMARC_POLICY_ALLOW(-0.50)[smeets.xyz,reject]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain]; R_SPF_ALLOW(-0.20)[+mx]; R_DKIM_ALLOW(-0.20)[smeets.xyz:s=dkim,smeets.xyz:s=ed25519_2022]; MIME_BASE64_TEXT(0.10)[]; MIME_UNKNOWN(0.10)[application/pgp-keys]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; RECEIVED_HELO_LOCALHOST(0.00)[]; ARC_NA(0.00)[]; HAS_ATTACHMENT(0.00)[]; FREEFALL_USER(0.00)[flo]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkgbase@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[smeets.xyz:+]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:24940, ipnet:88.99.0.0/16, country:DE]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:+,4:~,5:~]; TO_DN_SOME(0.00)[] X-Rspamd-Queue-Id: 4bzyzs2QmNz3hMT X-Spamd-Bar: ---- This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------GHuJtrRZFAyPQe0dzK9qswMJ Content-Type: multipart/mixed; boundary="------------SCLGnewREx7o3X9ShKyRkzvF"; protected-headers="v1" From: Florian Smeets To: Dan Mahoney , freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org Message-ID: <9863eeae-4f9e-42b8-ad38-dfe629840d63@smeets.xyz> Subject: Re: HEADS-UP: pkgbase pkg upgrade breaks systems Re: after updating to latest, pkg base segfaults and leaves me unbootable References: <582d802f-da93-415c-9dee-1f1f1beb1830@smeets.xyz> <614fc6f3-0bbd-47a0-8f7b-9ed907230aa3@smeets.xyz> In-Reply-To: --------------SCLGnewREx7o3X9ShKyRkzvF Content-Type: multipart/mixed; boundary="------------Dz8UFsFA0tlP1G0p2ssbtn1Z" --------------Dz8UFsFA0tlP1G0p2ssbtn1Z Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMDkuMDguMjUgMTQ6NDUsIExleGkgV2ludGVyIHdyb3RlOg0KPiBGbG9yaWFuIFNtZWV0 czoNCj4+IEkgdXBsb2FkZWQgdGhlIGltcG9ydGFudCBwYXJ0IG9mIC92YXIvbG9nL21lc3Nh Z2VzIGhlcmUNCj4+IGh0dHBzOi8vcGVvcGxlLmZyZWVic2Qub3JnL35mbG8vcGtnLXVwZ3Jh ZGUtMjAyNTA4MDgudHh0Pg0KPiANCj4gQXVnICA4IDIzOjI2OjAzIHJwNjQga2VybmVsOiBw aWQgMTg0MjQgKHBrZyksIGppZCAwLCB1aWQgMDogZXhpdGVkIG9uIHNpZ25hbCAxMSAoY29y ZSBkdW1wZWQpDQo+IA0KPiBhcmUgeW91IGFibGUgdG8gZ2V0IGEgYmFja3RyYWNlIGZyb20g dGhpcyBjb3JlPw0KDQpUaGF0J3MgYWxsIEkgd2FzIGFibGUgdG8gZ2V0Lg0KDQoobGxkYikg YnQgYWxsDQoqIHRocmVhZCAjMSwgbmFtZSA9ICdwa2cnLCBzdG9wIHJlYXNvbiA9IHNpZ25h bCBTSUdTRUdWDQogICAqIGZyYW1lICMwOiAweDAwMDAwMDAwMDA1MzJiZWUgcGtnYHBrZ19q b2JzX2V4ZWN1dGUgKyA5NDINCiAgICAgZnJhbWUgIzE6IDB4MDAwMDAwMDAwMDMxM2JhMyBw a2dgZXhlY191cGdyYWRlICsgMjAwMw0KICAgICBmcmFtZSAjMjogMHgwMDAwMDAwMDAwMzBj NDM2IHBrZ2BtYWluICsgMjcyNg0KICAgICBmcmFtZSAjMzogMHgwMDAwMDAwODI5MzdiNWZm IGxpYmMuc28uN2BfX19sbGRiX3VubmFtZWRfc3ltYm9sNDM5NiArIDExMQ0KICAgICBmcmFt ZSAjNDogMHgwMDAwMDAwMDAwMzAxOWM0IHBrZ2Bfc3RhcnQgYXQgY3J0MV9zLlM6ODANCg0K Rmxvcmlhbg0K --------------Dz8UFsFA0tlP1G0p2ssbtn1Z Content-Type: application/pgp-keys; name="OpenPGP_0xEF5BA4DCD5A9F3C0.asc" Content-Disposition: attachment; filename="OpenPGP_0xEF5BA4DCD5A9F3C0.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- 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 G/c+++Tw0tCWW1HB2dbL+uTj+ffSGmIH968yZyM=3D =3DUt5Y -----END PGP PUBLIC KEY BLOCK----- --------------Dz8UFsFA0tlP1G0p2ssbtn1Z-- --------------SCLGnewREx7o3X9ShKyRkzvF-- --------------GHuJtrRZFAyPQe0dzK9qswMJ Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEE7LNouHkIv7aRTXJp71uk3NWp88AFAmiX5WUFAwAAAAAACgkQ71uk3NWp88C1 FhAAislGjOlDcET7v22jWhMFdzwdeddjZNqjfI3hGyr5Tbo7fHn6SDwlm/L11eSsvx3jZeORsbmF cPfJz4SYI6504Zx0HAW9lt2nISu8p9HcPGi+mXro1Lpra04yS9RR2Oq+2M9cOEIeuZkHenPgAvrg +EzG4IJBU2Vge/HdlxYnzFJ3mox5gU1KVERhJhakHNnxXopuRcZoBU2alNkT12pXmEeFISMUwhSQ UvvsC4awETT8atypr0ORuCOd5V11yxEvYIm+9bPQEjj6+fCTUwZO5mthLclg+gVxksxBcMTakEBP QuWDQ/14vjsxvdgmNqnncqR6o2nlTV9L5oI/Bb/iZRKKF22xkcsst6fZ8yCT8qAk96gJvmfe29F5 SnFUH6C7V7Dd4MS6f+f/m1KodAFWbVH3ZUulNiAZPXyYI9uQ8KGNGfkmCmYWgzHpCJctGcB9c+Bb 6TE4PYnb/NEAIzJicAm31yXPJoSvAg5ZkY7IeQXBssUxrWpw3cAg5aJvEFFdRvAr1AoQHAQ3YSEh LlL6DhGtbvFpcBPDUWhRT6qGYtzc4GaeNcB6tzsN7fi0hH+EE6oy9sZ0crGYfePCtcgl6YmAiyBO QWrI+6BDr5DF6c0iSIkH7C1hP3EBP4bp1PKiL6meX/eHxjAPw3E2UcHEUki3IGoWsxnIlt7qBJld Qj4= =S6uB -----END PGP SIGNATURE----- --------------GHuJtrRZFAyPQe0dzK9qswMJ-- From nobody Sun Aug 10 00:53:03 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 4bzzlN2C3tz64npg; Sun, 10 Aug 2025 00:53:04 +0000 (UTC) (envelope-from ivy@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (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 "freefall.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bzzlN1MZcz3m7h; Sun, 10 Aug 2025 00:53:04 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754787184; 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: in-reply-to:in-reply-to:references:references; bh=e7uczovRRqUSowr6x/vhD0QMIlbRHMw5CRxxOCtP6Pg=; b=v73D/N2J7F7Vbr6Xty3yvMu/IZ6w6QUT+pIGXLCEennHQa33r7UlZniRQ1Wx24EFneygz9 IV9tKEJ8cLkQvdX3dbLrG9lciHk59B5B6MzkwwGMi23g28bD7GYLninO3OndsdWL1erXYL MpBBBDSNa1gEbvtrdtlV7AV32klHJ2sWNQGE4OhDY2TerurZIfvIGJVnvGR6M/8YeMFOZs XRZQp9kicX602whXpvBKR4UpWfZgq8Sk6YCv7CBorHI0jmeKL852r65yBvzrovLAoIAPm7 nwySXqniarP6dxmAdfg8MnSFzV06nO4AVCajUHk5oYRUwvnYZjtYMqCDBHIkBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754787184; 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: in-reply-to:in-reply-to:references:references; bh=e7uczovRRqUSowr6x/vhD0QMIlbRHMw5CRxxOCtP6Pg=; b=PqKV3vqP9oGjrgXhJGq5YMtClpn7eZKiIp4Lt/yUC5290QjvwEBEbW5BDHo+D/WSlGdda8 7oU9Z2K8oknqNo19sOm9tTlgqDI8iCZD2xMIc3/HFGlRs0eOdsdMMAX6BJN9aZKvRBC1Hw xAuqUl30iN9Jn2xnikcKkbrQTUEAngCQb3+lHtnUZlynDm0CKLiownf+it6xgN+shubRm9 Q5XyICtY7uiM2OvZsgR3l+JzJMPaq/E5Vw/FBkHOWsLLGp6eXjz14ajYShvpSjieeGUA6o NLVOJilCT6dsw1nKy++N9uU5PvL6kriZKH8xJOLAOHjDF9VbfVC719ytnFA3jA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754787184; a=rsa-sha256; cv=none; b=BRGYbpyxy3REeuZZwkLaLGq+QuFnbgvtNi9Y86QEsNN/7EISOyqoivoilCMR0m+eA7/ROz is/oxzFOYW5Ve2lXsm4+twEdeI/QrK8/EaKZ+D4ZB612QvlkKpJB18H3xad0KEevbsnVeU XssTIDUw9iKYXTXVIUp2o0Y4dX7a4uJ4Zjrt+V0rWsZKaJ9VwijfAKMvQ6sUpmVhcvSIxV 2iZxyWePZEl5vpr5WPjFJDUcof5Cvo0195POsaJvOa5QfZqqWgRcrjXE3McJstPc/VwO69 M1IuiSBKD8IqfGUaNyr+4gfv5QsNXcyg9U4nzZ25jgPqXDi6GiUham6UgPXXJg== Received: by freefall.freebsd.org (Postfix, from userid 1532) id 174B11FC25; Sun, 10 Aug 2025 00:53:04 +0000 (UTC) Date: Sun, 10 Aug 2025 01:53:03 +0100 From: Lexi Winter To: freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org Cc: Florian Smeets , Dan Mahoney Subject: Re: HEADS-UP: pkgbase pkg upgrade breaks systems Re: after updating to latest, pkg base segfaults and leaves me unbootable Message-ID: Mail-Followup-To: freebsd-pkgbase@freebsd.org, freebsd-current@freebsd.org, Florian Smeets , Dan Mahoney References: <582d802f-da93-415c-9dee-1f1f1beb1830@smeets.xyz> <614fc6f3-0bbd-47a0-8f7b-9ed907230aa3@smeets.xyz> 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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="aa7qaBUKFKWgSemZ" Content-Disposition: inline In-Reply-To: --aa7qaBUKFKWgSemZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline thanks to Dan and Florian, i believe i've identified the bug here and i filed a pkg PR: https://github.com/freebsd/pkg/issues/2496 unfortunately i don't know enough about pkg to know what the right fix is, so this might need to wait until bapt is back to look at it. note that (as i think i mentioned earlier) this problem should not have broken anyone's systems: that's a separate issue which should be fixed soon. --aa7qaBUKFKWgSemZ Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaJftbAAKCRD1nT63mIK/ YIC5AQDoMk9sd5kBB9dU9E/XiMKwXbPY4WR/JneiYpzsTG4utwD/QKapK8Swe8k1 nBq1fEMHwko2xH3EVnH0eX8CcnkbzgM= =X4a0 -----END PGP SIGNATURE----- --aa7qaBUKFKWgSemZ-- From nobody Sun Aug 10 05:07:08 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 4c05Nt2W7vz63mGJ for ; Sun, 10 Aug 2025 05:07:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-19.consmr.mail.gq1.yahoo.com (sonic306-19.consmr.mail.gq1.yahoo.com [98.137.68.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 4c05Ns180Tz3HHd for ; Sun, 10 Aug 2025 05:07:25 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=Pgj6GA4h; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.82 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754802443; bh=aCWfvYur9i9M4d8zuQCDTphpPw9H93d91xk/KSgv+1U=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=Pgj6GA4hRDnKvIV2z4xgHMFLo07jEVnLpQ0l/7MM3mWydtT39xZzwdiJbCXHb5VxhsYZvTZg/+I2VBxR2BPV9+0qUKEzhLOBIwCJaqczd264qo61LZkbqWfmtlRzkzh/hOfxKS0kIw0m910VYfYNx2KazTnstfQ92Wr/m8XGAc8Jbj6fNYdKt0X478v8NxhrSViha9Ji+g7rBEKUmU/CjOr1BFnPVLGy3csKMbQ/vCwCK2y4S7yXKf6CEJ+BZf3D9uX2Ub399dBSA/Tg8xTzi1zy2SoRiep4BGl2IqtA2ThIrFoEt8lpC3usOGz1q8wZubTW7XF2c5F64O2o+KSjpQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754802443; bh=PKi8KCyLWZHD8tc/vHnJ+Aw2hhBt+yhAEdX5Z4irGqJ=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=ps7aRsJRilURR7A72B4DrOedpsMi7fB1jGdf9quKSFidK29voFidr4fm5GgG1cF0JcKZpMdGXAHX1XVUXPgjbX5LKtB4CyhxoYLjCQyb2g5BiJdPlsf4A7svoYToAEnnc9u7YtE1KIV0ILZWGlLZX9JGuTgwcEpSPT1BckvwkPaoBr8xcAOJN2bq4tCvF3aQt9UHlI6Wynzu5vUrXL+HO5cbiAdQ7bfIouqhGFLt568K9+bDZbH4YWdSvKLA+BcVPEwUHtjndoDWMSFhu99DgG3Pj7w5fT0NUDXeCDgqq6UkF7gBQHELtvk6XVT5IMPZYah4PkXzPfrn/YRJUcHsow== X-YMail-OSG: 345UwKcVM1kTiEjywm7WQBUSkdUknQTlI.Y0SX50bH44hbT_gDsidVPJVvc60e_ .qwNlkhtSHlnqst3EO8tEkjZPhq64dqmegobsikpfVUrVgtpMUHL50q6yOKG1EmPWnU2UZJUSqRS 0hxEqYqmJsyaKcpUwRvoMOl8NoPYidh9HVX2VpVm_Mi7oouCh3BL2Eoz46aTNJ32GYDx3Cu7iBWp iXoe9.OYtP5MtC08BP4hQKuLPOIpbJgsEujWCguqEz3SbsMPIZxCq8jWCtpTxikhhcxzfhNwsz6m ZNCrQzfMPm3uZiPcC9NdHuJQJH5HGO0lRQv18Xws8Ev0EJD3xntJ7ZE.xEG3UidE9zSvb4xuk5YV ijiZF1fOhewc5hYs4BgKRB..FQh8gnbn6t5u_r5aTzOAwLlbW14yTayRUJ9RWraVSh_ZqylTxR_L MNV_n3HJU7TDQlZ6b6JRFhSFPBGH2DEkX7zTk0cAWLg8S3pFn3jaMx23U4wC8_u5dNd4PuTQkLMV yERWeUrWL492UG.lh_SpbCz2E8BaP3CWKs3gaNEEwQLm4xzTh2b3zfweNXZWXzAiaPxfXodJrHgZ HZJkGU48SFapt6RUTJ.7IAmkUe8lBN2JnOvceqbpnxVCBoG7TxaMx_27Rdp0lI49R5Bd30gHa_DV qD7gN.V3px0bXF7hQq.uMTjgSYP2nnYJI2uhYY0HFxWOF1dsx9p_LjOdDkWsVRCZSrfdd8mRcPwi Z5imOo_WbZz1A_41OWSwG7fg_QCwAxsXythErew.eeNORAnrnnAmhyn26w19Yg3ykPQiOa8F6NYh I3ns.TYs5L03KL9HALBex2IK4uYZEmxAfqQewkko.K0DzUEUaEhGKnfSd_ntmD.1ka3356ruAcXh qWPwQtKXH__p56sYqzfS1L7nn8vwaJhN1lbibSjIUHpF56yyaTh4X.D2.OLhTzie49kR5pNbaUu1 oAzw0128Z5q4G4BeKbO5KWX78aAYyYjacYHgcJWUOgL4TtJ4fynC13XHnEkSbapteLXcyk5kBvUl BVr7.6FJkEgB2JGolpIrui5t_0QtbcxcTwaJfX1AexvrGiY8rx_VFXFYEKEJwG_Mre9Y_DHi7hnT 3RftFuF17w8dPeCotCYpQ4o97.CsW7DG6WOv5PYeu9eSB2ScfMJobuYnRl_Kcw.apkxKnAdkD_xC VIdUoVH9ngbnwfYr9.8Mx9NHcQlkb7WPU7xPt8s3.F9jDvYdGZq4bVBnC26A90rcjQpsfc.cfksT NgW_3nQ7vZg3koSdjtHy29uD6NfxYrxtDIdxpGp8VjXhvRMQji9VtAh8y80a5huAn6G2roPJsQ9k dkDtobgjAdyPxzSg21a52E7D1LgmRNN.qoGqpcZ9d5H9_u3i0gluwun6gPzEmlN6I6_tJYnTAedb 0mfu7qI_SyVNQ7CPREHq8mpbZ0.9dl0lsgReTUdQzgp0zYZWtM51nn3f5471YeYxiZN.BEslzfWo CpkqGzIC5XjJ7POfT5CPiACU3YqvrQmb9316a_Bfvg.932ASHtSKjAQelqg9ap5aAB0eb3ztobVp PpKITNwM3HVKpkvNWpqC3dFaoTJHLRrzuV.h2qLVwomImN6rg0qJuQ6.h12sh1YbQ5APDt93vP9. KlKSmbt181.GpMYXS7JVkwLoA2nh3kuWc4e..mSMBF6uh8jSzhz6yVP6j13Qywbg2oe5Xuoz8aGP PHY0Pof2XDnpjH4QJnHNcKySWPLxuEkN0iFr7n0Lw_TDZOC02geHRR8zhRcbWexYAms9DgFg9W8I Y4HBxYwkzSgGrv5uyfcacEiNOACLENn8c_Dk3Aht.ejFpv7Th2BPngvL2s0C1H5FEhthGWmnrWyy f59wdxddfOlXghRe7RkMev2L7378YArkdwpPsdy6WmL07zw2gQFppQ3w1Cac5M.knpv7tPCzyHvx 7mjyjLNrYrhu4ijJl.ih511vD94EoGVeEDOGppfiwMHtch_kKcre4jyKFdEKlWyrv8qq9cH5NSvw 1FMZYWuIfTaqLug8ZjvdEKY7Y4aLqrkAmvKwY7GOV4SeNUvv9pj87grJgMDA3ujipsRy83YXHYl3 MH_XsX859_RnFWet4paFa_Cjd7GpMc85PYcaFnJrjsNhiKwjFz5GEGXSA9h76KbnJfR4j_s6Mvr3 HItk1s7V5g5AvfDHPGHITsLG2TjEJF.5vt.Kepe8hSoQTnc4_r2OyI_l7SYn6hlZxsY.QCD.MVFZ 4mYkI7W_HI3HniqyIJ5cCcmvOoB2yHTZoX0L03zY34vYFzuYjnSd_nOUlsEne8j7JQFpsQxjNAlF yWmBjBTbx X-Sonic-MF: X-Sonic-ID: d3fcaf2b-74d0-4d98-ba8f-569df374d968 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Sun, 10 Aug 2025 05:07:23 +0000 Received: by hermes--production-gq1-74d64bb7d7-5wzx5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4276eb34f2f1666dc36c4fb3a7ee667e; Sun, 10 Aug 2025 05:07:18 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: FYI: pkgbase and pkg issue details that came up during my pkgbase system upgrade (main-amd64) Message-Id: <679934CE-CA3D-4B75-9393-E80CFEA45C91@yahoo.com> Date: Sat, 9 Aug 2025 22:07:08 -0700 Cc: FreeBSD-pkgbase@freebsd.org To: FreeBSD-pkgbase@freebsd.org X-Mailer: Apple Mail (2.3826.700.81) References: <679934CE-CA3D-4B75-9393-E80CFEA45C91.ref@yahoo.com> X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.82:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.82:from] X-Rspamd-Queue-Id: 4c05Ns180Tz3HHd X-Spamd-Bar: --- These notes are very narrowly focused on specific things that happened. I do not necessarily present them all in the order that they occurred. I made no use of "force". (I normally do not.) The context has: # grep BACKUP /usr/local/etc/pkg.conf BACKUP_LIBRARIES=3Dtrue I first dealt with the kernel installations and the reboot using the kernel.GENERIC-NODEBUG kernel. That got me to: # uname -apKU FreeBSD 7950X3D-ZFS 15.0-PRERELEASE FreeBSD 15.0-PRERELEASE = main-n279519-7a9834041c91 GENERIC-NODEBUG amd64 amd64 1500059 1500048 The sequence for that was, in part: # pkg-static install -F -rFreeBSD-base -g 'FreeBSD-kernel-*' = FreeBSD-src-sys # pkg-static install -U -rFreeBSD-base -g 'FreeBSD-kernel-*' = FreeBSD-src-sys # shutdown -r now (The context does not involve a FreeBSD-dtb .) I then used what is likely an unusual sequence for the rest of the base package updating: # pkg-static install -F -rFreeBSD-base -g 'FreeBSD-*' # pkg-static install -U -rFreeBSD-base -g 'FreeBSD-src*' # pkg-static install -U -rFreeBSD-base -g 'FreeBSD-*' That last eventually stopped with: [580/1170] Deleting files for pkcs11-helper-1.29.0_3: 100% pkg-static: Cannot runscript POST-DEINSTALL:No such file or directory pkg-static: Cannot delete pkg itself without force flag At this point the context had the property: pkg-static: Unable to determine the ABI, none of the ABI_FILEs can be = read. So I continued with (no use of 'env' as it was "not found"): # ABI=3DFreeBSD:15:amd64 pkg-static install -U -rFreeBSD-base -g = 'FreeBSD-*' With that for context, my various notes are . . . ) pkg ended up disabled (but not removed) : I naturally got the notice: pkg-static: Cannot delete pkg itself without force flag and it naturally stopped because of it. But I unnaturally got the status (presuming I'm supposed to be able to use pkg at that point): # pkg check -sa ld-elf.so.1: Shared object "libutil.so.9" not found, required by "pkg" I had to use pkg-static explicitly (or explicitly cause it to be used where it normally is not). Note: poudriere-devel uses a mix of pkg-static and pkg and so does not work in this context. I modified poudriere-devel for it to be able to later do the likes of: # poudriere jail -j release-amd64 -u (where release-amd64 is based on pkgbase). Note: As of yet, an updated pkg that avoids libutil.so.9 was not available from the distribution servers. Note: pkg-static can try to run other programs. Thus it need not be fully functional, despite its static status. I did not explore this issue. ) port-package removals vs. POST-DEINSTALL : I got 5 instances of: pkg-static: Cannot runscript POST-DEINSTALL:No such file or directory Specifically: 565/1170] Deinstalling coreutils-9.7... [565/1170] Deleting files for coreutils-9.7: 100% pkg-static: Cannot runscript POST-DEINSTALL:No such file or directory . . . [568/1170] Deinstalling git-2.50.0... [568/1170] Deleting files for git-2.50.0: 100% pkg-static: Cannot runscript POST-DEINSTALL:No such file or directory . . . [570/1170] Deinstalling llvm20-20.1.6... [570/1170] Deleting files for llvm20-20.1.6: 100% pkg-static: Cannot runscript POST-DEINSTALL:No such file or directory . . . [572/1170] Deinstalling openvpn-2.6.14... [572/1170] Deleting files for openvpn-2.6.14: 100% pkg-static: Cannot runscript POST-DEINSTALL:No such file or directory . . . [580/1170] Deinstalling pkcs11-helper-1.29.0_3... [580/1170] Deleting files for pkcs11-helper-1.29.0_3: 100% pkg-static: Cannot runscript POST-DEINSTALL:No such file or directory It appeared to me that POST-DEINSTALL became unavailable too early relative to when port-packages were being deleted. (Wording not trying to determines what moves where to get the proper order.) ) base-package upgrades vs. POST-INSTALL : I got: [402/513] Upgrading FreeBSD-caroot from 15.snap20250313075117 to = 15.snap20250808125411... [402/513] Extracting FreeBSD-caroot-15.snap20250808125411: 100% pkg-static: Cannot runscript POST-INSTALL:No such file or directory It appeared to me that POST-INSTALL became available too late relative to when base-packages were being upgraded that try to use POST-INSTALL . (Wording not trying to determines what moves where to get the proper order.) This was from the command after pkg was not deleted: # ABI=3DFreeBSD:15:amd64 pkg-static install -U -rFreeBSD-base -g = 'FreeBSD-*' Other information . . . Note: I ignore here dealing with *.pkgsave and the like. # shutdown -r now got me to a world with system processes based on: # uname -apKU FreeBSD 7950X3D-ZFS 15.0-PRERELEASE FreeBSD 15.0-PRERELEASE = main-n279519-7a9834041c91 GENERIC-NODEBUG amd64 amd64 1500059=20 pkg still had the property: ld-elf.so.1: Shared object "libutil.so.9" not found, required by "pkg" To deal with port-packages, I used: # pkg-static install -rFreeBSD `cat ~/origins/amd64-pkgs.txt` # pkg-static upgrade -rFreeBSD (I'll ignore dealing with packages conflicts here.) Note: main-amd64's distribution server for port-packages was missing poudriere-devel so it was not listed in that amd64-pkgs.txt file. The poudiere-devel patches for avoiding pkg use and using pkg-static instead are as shown by: diff -ru /mnt/usr/local/share/poudriere/image.sh = /usr/local/share/poudriere/image.sh --- /mnt/usr/local/share/poudriere/image.sh 2025-06-13 = 18:13:29.000000000 -0700 +++ /usr/local/share/poudriere/image.sh 2025-08-09 20:19:24.112622000 = -0700 @@ -230,8 +230,8 @@ export REPOS_DIR PKG_DBDIR # Always need this from host. export ABI_FILE=3D"${WRKDIR}/world/usr/lib/crt1.o" - pkg -o ASSUME_ALWAYS_YES=3Dyes update >/dev/null || : - pkg rquery '%At %o@%Av %n-%v' | \ + pkg-static -o ASSUME_ALWAYS_YES=3Dyes update >/dev/null || : + pkg-static rquery '%At %o@%Av %n-%v' | \ awk -v pkglist=3D"${PACKAGELIST}" \ -f "${AWKPREFIX}/unique_pkgnames_from_flavored_origins.awk" rm -rf "${PKG_DBDIR:?}" "${REPOS_DIR:?}" @@ -248,10 +248,10 @@ enabled: true } -EOF - pkg -o ABI_FILE=3D"${mnt}/usr/lib/crt1.o" -o = REPOS_DIR=3D${WRKDIR}/world/etc/pkg/ -o ASSUME_ALWAYS_YES=3Dyes -r = ${WRKDIR:?}/world update ${PKG_QUIET} + pkg-static -o ABI_FILE=3D"${mnt}/usr/lib/crt1.o" -o = REPOS_DIR=3D${WRKDIR}/world/etc/pkg/ -o ASSUME_ALWAYS_YES=3Dyes -r = ${WRKDIR:?}/world update ${PKG_QUIET} msg "Installing base packages" while read line; do - pkg -o ABI_FILE=3D"${mnt}/usr/lib/crt1.o" -o = REPOS_DIR=3D${WRKDIR}/world/etc/pkg/ -o ASSUME_ALWAYS_YES=3Dyes -r = ${WRKDIR:?}/world install -r local ${PKG_QUIET} -y ${line} + pkg-static -o ABI_FILE=3D"${mnt}/usr/lib/crt1.o" -o = REPOS_DIR=3D${WRKDIR}/world/etc/pkg/ -o ASSUME_ALWAYS_YES=3Dyes -r = ${WRKDIR:?}/world install -r local ${PKG_QUIET} -y ${line} done < ${PKGBASELIST} rm ${WRKDIR:?}/world/etc/pkg/FreeBSD-base.conf msg "Base packages installed" @@ -572,7 +572,7 @@ export ASSUME_ALWAYS_YES=3Dyes SYSLOG=3Dno \ REPOS_DIR=3D"${WRKDIR}/world/tmp/" \ ABI_FILE=3D"${WRKDIR}/world/usr/lib/crt1.o" - pkg -r "${WRKDIR:?}/world/" install pkg + pkg-static -r "${WRKDIR:?}/world/" install pkg convert_package_list "${PACKAGELIST}" | \ xargs pkg -r "${WRKDIR:?}/world/" install ) diff -ru /mnt/usr/local/share/poudriere/include/pkg.sh = /usr/local/share/poudriere/include/pkg.sh --- /mnt/usr/local/share/poudriere/include/pkg.sh 2025-06-13 = 18:13:29.000000000 -0700 +++ /usr/local/share/poudriere/include/pkg.sh 2025-08-09 = 20:18:57.636494000 -0700 @@ -634,7 +634,7 @@ *) local repokeypath=3D$(repo_key_path) =20 - pkg key --sign -t "${repokeytype}" = "${repokeypath}" < "${pkgfile}" \ + pkg-static key --sign -t "${repokeytype}" = "${repokeypath}" < "${pkgfile}" \ > "${pkgfile}.pubkeysig" ;; esac diff -ru /mnt/usr/local/share/poudriere/jail.sh = /usr/local/share/poudriere/jail.sh --- /mnt/usr/local/share/poudriere/jail.sh 2025-06-13 = 18:13:29.000000000 -0700 +++ /usr/local/share/poudriere/jail.sh 2025-08-09 20:20:23.447656000 = -0700 @@ -375,9 +375,9 @@ pkgbase) VERSION=3D$(jget ${JAILNAME} version | cut -d '.' -f 1) [ -z "${ARCH}" ] && ARCH=3D$(jget ${JAILNAME} arch) - pkg -o IGNORE_OSVERSION=3Dyes -o = ABI=3D"FreeBSD:${VERSION}:${ARCH}" -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" = -r "${JAILMNT}" update || \ + pkg-static -o IGNORE_OSVERSION=3Dyes -o = ABI=3D"FreeBSD:${VERSION}:${ARCH}" -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" = -r "${JAILMNT}" update || \ err 1 "pkg update failed" - pkg -o IGNORE_OSVERSION=3Dyes -o = ABI=3D"FreeBSD:${VERSION}:${ARCH}" -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" = -r "${JAILMNT}" upgrade -y || \ + pkg-static -o IGNORE_OSVERSION=3Dyes -o = ABI=3D"FreeBSD:${VERSION}:${ARCH}" -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" = -r "${JAILMNT}" upgrade -y || \ err 1 "pkg upgrade failed" markfs clean ${JAILMNT} ;; @@ -927,12 +927,12 @@ } EOF =20 - pkg -o IGNORE_OSVERSION=3Dyes -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" = -o ABI=3D"FreeBSD:${VERSION}:${ARCH}" -r ${JAILMNT}/ update + pkg-static -o IGNORE_OSVERSION=3Dyes -o = REPOS_DIR=3D"${JAILMNT}/etc/pkg" -o ABI=3D"FreeBSD:${VERSION}:${ARCH}" = -r ${JAILMNT}/ update # Omit the man/debug/kernel/src and tests packages, unneeded for = us. - pkg -o IGNORE_OSVERSION=3Dyes -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" = -o ABI=3D"FreeBSD:${VERSION}:${ARCH}" -r ${JAILMNT}/ search -qCx = '^FreeBSD-.*' | grep -vE -- '-man|-dbg|-kernel-|-tests|-src-' | xargs = pkg -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" -r ${JAILMNT}/ install -y - pkg -o IGNORE_OSVERSION=3Dyes -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" = -o ABI=3D"FreeBSD:${VERSION}:${ARCH}" -r ${JAILMNT}/ search -q = '^FreeBSD-src-sys' | xargs pkg -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" -r = ${JAILMNT}/ install -y + pkg-static -o IGNORE_OSVERSION=3Dyes -o = REPOS_DIR=3D"${JAILMNT}/etc/pkg" -o ABI=3D"FreeBSD:${VERSION}:${ARCH}" = -r ${JAILMNT}/ search -qCx '^FreeBSD-.*' | grep -vE -- = '-man|-dbg|-kernel-|-tests|-src-' | xargs pkg -o = REPOS_DIR=3D"${JAILMNT}/etc/pkg" -r ${JAILMNT}/ install -y + pkg-static -o IGNORE_OSVERSION=3Dyes -o = REPOS_DIR=3D"${JAILMNT}/etc/pkg" -o ABI=3D"FreeBSD:${VERSION}:${ARCH}" = -r ${JAILMNT}/ search -q '^FreeBSD-src-sys' | xargs pkg -o = REPOS_DIR=3D"${JAILMNT}/etc/pkg" -r ${JAILMNT}/ install -y if [ -n "${KERNEL}" ]; then - pkg -o IGNORE_OSVERSION=3Dyes -o = REPOS_DIR=3D"${JAILMNT}/etc/pkg" -o ABI=3D"FreeBSD:${VERSION}:${ARCH}" = -r ${JAILMNT}/ install -y FreeBSD-kernel-"${KERNEL}" || \ + pkg-static -o IGNORE_OSVERSION=3Dyes -o = REPOS_DIR=3D"${JAILMNT}/etc/pkg" -o ABI=3D"FreeBSD:${VERSION}:${ARCH}" = -r ${JAILMNT}/ install -y FreeBSD-kernel-"${KERNEL}" || \ err 1 "Failed to install = FreeBSD-kernel-${KERNEL}" fi =20 Note: I have some other lines patched in /usr/local/share/poudriere/common.sh for other reasons (for my normal use). =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sun Aug 10 08:30:31 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 4c09vG29wKz648q3; Sun, 10 Aug 2025 08:30:34 +0000 (UTC) (envelope-from truckman@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4c09vG1RZ8z3lnC; Sun, 10 Aug 2025 08:30:34 +0000 (UTC) (envelope-from truckman@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754814634; 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: in-reply-to:in-reply-to:references:references; bh=/ugQ7XAv3eLIhWcWQdi0geNUTyRYuvP/HFxhsYV5HVQ=; b=VKBbAe4wa9bDeUgdCz9Lx9h8v/ctJk7meLUXF/8jc2qCzWrvHp1oFYYw+hbH2blOV5ya6e FbT1+rItV9vY1NSGCfPNB3x4nD+iJ/4aYejDhTIAJQy4hy+Ulw8ubABUr1I+wN3xJ2DHST tKbrWNG+hcymlCQ7BcEtJOh1rxqYEacCF5nl3CStyF1Ie98ivzfJ1+at5q559TJ6patIBz 79rjHxGlSjzUZ0tVM4JzbSZwAbi1A+m1sCcgn52TamKxWaMi2KgT73CgEo6vTKoHSKxXQC 2FyuAwzYLx/Ljw3AvBAi3DX9hzRnAOOHAUNndQRu0RJy7w0XRcldMdR7yXI4Jg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1754814634; 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: in-reply-to:in-reply-to:references:references; bh=/ugQ7XAv3eLIhWcWQdi0geNUTyRYuvP/HFxhsYV5HVQ=; b=EGL1j/cHhF+EMrHmZuq7QBntquFw/pwvS4YbSt6JWjtIg9WxDRE987NOyY1LWv0VAjZvur 9C16OX1Y+YXu+MlBLMqdhQnG3C5YnLLe81dRTU0O3Uw64ZHwY6lPaLpcK9zLjvV70M/Ytq Wil8UdA/TjIm8JCEhuAM97BHizfMn8OXFS84B6D9rjvmZ/aYIiVAMUy2wS+OXAO5X565hU s0Z6g0VF1HRDUTB3T2WzPiIljlPFiaO8KF7J0jc7OUT02faeCkItWUIaGJMCpiIO14Dh62 jhbm3g1AIVv10d/r6GIex8L0nGODsxa19KfUbbrDienE68BzPrZGnEqiaOyaEg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1754814634; a=rsa-sha256; cv=none; b=G3iCtO33VCN0urUuDhSFHvXtCjRRthBljvNGmO4Mmr9NapRFWYXrth7fgmKAY4s5mBjbWZ 0FpjCWWMotymcta8HyKQyr4ofDxWmoHoaQcI0snxrbVwM133kuwMjGiKlfoDwg0GMyWcQB 6tfMgQUhgHGSWtfXkC4Wtmu+9oEpLz2MwntHYFnU2BrYLlbtyzr6yeGGdja8WbEvTGF/5g EhSi9CYptAbG95wD8MheA7Pd2YbdzfjyMfDa9lIzEtITpM5JNAvI2E45ZXXHaFWR0HVKCc XaRgHNBJoll+cXOYwA3M/I71tAgvU4AfJHKCBNVFTAZF2lfavsm+N3rVYOLJng== 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 4c09vF2MW5zFMS; Sun, 10 Aug 2025 08:30:33 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Date: Sun, 10 Aug 2025 01:30:31 -0700 (PDT) From: Don Lewis Subject: Re: PKGBASE Removes FreeBSD Base System Feature To: Helge Oldach cc: Brandon Allbery , DutchDaemon@freebsd.org, freebsd-stable@freebsd.org, freebsd-current@freebsd.org, freebsd-pkgbase@freebsd.org In-Reply-To: <202508081619.578GJTKR028195@mp80.oldach.net> Message-ID: References: from Brandon Allbery at "8 Aug 2025 11:44:26" <202508081619.578GJTKR028195@mp80.oldach.net> 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=us-ascii Content-Disposition: INLINE On 8 Aug, Helge Oldach wrote: > Brandon Allbery wrote on Fri, 08 Aug 2025 17:44:26 +0200 (CEST): >> As stated earlier in the thread: embedded hardware which wants as minimal a >> base system as they can get away with. The flip side of the >> all-encompassing base system is that it's *big*. And grown considerably >> since the early days, making the early-days management of base a problem >> now. > > Traditional tweaking of make.conf works almost as well. We have that > knob for low-end gear already; I know of several users happy with that > approach and not seeking a better (?) one. That works, but pretty much requires that you to do source upgrades. That is time consuming if you have a bunch of customized VMs to maintain, and is problematic if the target is small and low peformance. I recently retired an old single-core i386 machine with only 256 MB of RAM. It was still powerful enough for its daily work, but too difficult maintain. I have no idea how long it would take for buildworld. I didn't have another machine running the same OS release, and its network connectivity wasn't suitable for NFS mounting /usr/obj. What I did was set up a VM with that release on a host running -CURRENT. tweak src.conf on the VM to what I desired, and then do "make release". Then I fed the release artifacts to the scripts that generate the files for binary updates and uploaded those to a web server. Then I could run freebsd-update to update the target machine. This is not compatible with applying security fixes in a timely manner. > As long as building from source is still supported, it'll be fine. That's what I do with my -STABLE and -CURRENT machines. For machines running -RELEASE, I would prefer something faster. > > Kind regards > Helge > From nobody Sun Aug 10 21:00:46 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 4c0VYF6vl5z64m9c for ; Sun, 10 Aug 2025 21:01:05 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-21.consmr.mail.gq1.yahoo.com (sonic309-21.consmr.mail.gq1.yahoo.com [98.137.65.147]) (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 4c0VYD4LcCz3L8X for ; Sun, 10 Aug 2025 21:01:04 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="QwTL/hX5"; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754859662; bh=crwOdBu/EcGKKB2qQ4aqQEY2FKlFSrvGoTjezIs0Tt4=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=QwTL/hX5euwezJG1iV7cxiz22x5RFNlL6wA3WmqWA/WJ+yWuGHj1H8TeVmYQsSC9LFV/889m4wiCzO/t98Fw/c7a80/BaMF+5GUuz9sZ3qkk1B1ZhVw+uUGbYYAcp+PR8Y177vo6bWac2Qu+VAgFa71NfaWdnXCR62n7pvV2+sGL7QaULA8ppVWtEZxb+BnrZjfq89APQnRjH8mesnxMOpUt27/TG689OT3ibiOCSZsnY1vMTnWGSuhWsyvlPNKE2JVsjwXwnBbazkFgq6VWb8Lmyestoc2KtVt7o/hrVhoKlzEEDDE8v+di2G8AmPcPSs/NQ3QXLVci/3J3QEvyew== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1754859662; bh=z0WS2pE/R+rjVgzSVIoqadnTJd17vzvg2cYZuazDXyW=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=tJfN17StjkmW+7dQ/EBUssCBewOygSPU/2PI+osUYLmGDuPFFex7eAKTApmvfsZCrpRQTtxz7/Mvh9Ff6mJfqG9maDr5Y+ta6eKV+0KPwHZX3meKp1LIkYw8/hvDj8PzjRupcO49uznmNZwNSMS/d7Wu4pZzG9359VvvtqTB+oe1AAGsIOmYh+NVQUPjHpIwviHuUzg9M8LkbiRyB2KbSFaB4UswmilA58wzDqBtjCWOd3RIOs1C5w11mPOipPqnvhuZp5vjgqywi4lB4WnuDVmoU3nTD7VaAMEBntgOhTe9NZ4UgFEBZnhD/xW4KbpN4AVb7svF5CiGl1k97IEhGw== X-YMail-OSG: T6cIdccVM1nMFOwk9PIlElKEGZu.sNu8sZyh1JBkCnLvEGQ8HSn52azDga.c6Dv LfwMhPOt7VF84oNE3FdoJYQjRID462TX0eTq.10.FzOa9abkrnsSk5Db6wNo._DIQncZaztBjRaz Zr76y5132agV3RqNoLm_u1_Hy4fuCVZLGfb2N9Pn7ffEPhU6bCGUB.fO7GQErAMiQh0KzeDrlrbt cRylMOJUaweMA.BSxOhkGOzW5wAXanMhtVj6CdoO6uHVDPznVxGtkNW76Qx521Z4bY8f_f1nI9us JGABLFtreYhBpH4IsOH1HDmNpWfqb1DaZL7IwejMtYBClJ85hSJyoxl55dNtJyKfRQ_Q_URtXXCR J0k8C6K0Mldgs91hmXVPp7FPKCefB4.tlTbTzsrzBqnjfVJ1AbrAwmoR8Y3YTRZzHcY5b.iasOXq 7o9MQ1l_M.aqQdPeellRZT6iq9Z554B5rDnrZO7RuGIhCgv9ebBXwyOX2dI0BoBoqhWnU4j1ouAe Aqct4MWCg4gA8hkYx23FlkBEKLFVyaY0oI3BLk8zNZXTpjEbAOhRhwlOZ6nNzZViWmAvgGTt3rKw oBJrdsEvkn_QpXgwY.4IeDO.w3iDN6kEceLwP3ksPIXdt6CHBEPer_xmWNovr3qN7qrjQVnCOBg0 uloEGBuaKtZb2ai6OWr4nzfhxYFTkjOe6KXFWk0zIJ7idZceW_yiv6.SKDgfsXMUvn30p9txmNYS HqBbjQ2HOG7pa_PsDiOUkw9xqUtXVeHxHklmlR.l1EsMjfqo8Njlydxv7H.oBrtW3_z5W6AuKNuS iyIR6SmHe4rIACWAnars0jcJH9FvO2nh8iYBOiDH3NubDIwZXiy8gliE7DnEKkJ1DDW4_uJEW3gC 0_5uMbO1rz51ofVT1mTkk2beXNT7D5IwlAV8eeUEvxG8b4b_GkXkDptGxF.HAF8INaXbozppEz1B nIvyDvygIIhIZZ0_mDnHRmHdXj6OUNp.gVwy4x1brVAnKgUzKi2vec8NAwn8q7u78ACZL2WcYuoV 1za81JAJ0Savxkfw._vLSCzppYDLOBFT4FGz1WGOgyIZyxA5XbyDT0w94NE6GUYEwiY1VcYUNpk7 .pJegJyDlPlQC7Sjc5vC2qsiWWMVpeTI1NSKznidR6GNQABH09Y8MBKYOj.hnxj_OvZa6RM8YIxh bElzbHma8fzo1aZeLeuM8HKQtX13snAPaKiWVHiB61gh1QN4A1GsLKgZk_UOToBzvorbuZS2XS4i 41hvQYp6xyuQsMcWwcFUSem14Vdkg40MJ7icfHu.qYPNh4Y9HCMlu4B4gsvijrIK6wB_VgkPJFhB r418yPcd0zlRMjQheN54TJOuRQlaUGHT63RQHaMJDuP5_EBw0qj5lbHQv7vBNghPtNlvbECfQ4ev ubIiyREEWyUblV6clKUSqIWs_ebS0BRnHMJvZEpWO_H8uxxZJm6ZsTmTo.kCMSFnIk1PflaUrXhj TMHebeBrzwmGmeB.V3G9d2gPlEHzlzkQHcUfNVg9WLhDHTxdOL6x8MMMxGmzrb1.0xB2WLEpVs12 1nQqT8WMa1wZuRlMJ9hr4b6hNK3izeAsChELMWKvGWxj_5WpfIFQ1_yohANy2mBLKEMpPm9bcRw1 VHYdUQGqC8OCY5nUqJxmnuMqqqTtjcTiAMo6JRBLi_Gwus6hU4zH_ppjyrB7af.sd6Wr8__TY3PW 2cEgbPJcg042npGahdLs7uMsSZfIvIyz9cdFskFM4HnqXBRJCkpZv_HCsyPmIU8wB.HZ7dEu_C9y PAXUE0Z9ZLB7COYjdybCHLdz4AkyjbgNCIqzatJI6XLxHiFE_R08nCF91UN.eXWwU9AOsxY7o7M9 MqAGU3NPpfYu3X5eLa0RgbOOS9zs.yMQKOrORhyFR5jJOetjKHuxc23yMdKmmblFsaWm0ppdTw9c TDcHPlH5wcFoVjl921.5fU7u1H5Xw9_3PG.ap00lR_5SiUJyBCmS8EYdPMN0mebwo8Nnh9_w..P8 89h4iHtBwt1YUDLMKFlNNENlZtzs7NjGy_0xVKqYiCdKR5K22bYR1P_a_6cKn6W7AvrfX9HCzBC2 E3uDesdAA2wwsWa93lWq1wZUupvsDDviIUZFVfG8BArUfnoqjq7KDEeYuRgIhM8bCllp7Rf.voR9 Q.4j.kWsGHyWBEVIetsoqJbPQjUlkKk0un4Jxia0CrALR6.Gn50nVBmYGceuuEeFS1ymfeq1o3XC v2BfGYR6B0NZTtQ-- X-Sonic-MF: X-Sonic-ID: 10381703-0c12-4484-912a-e25b0f3d2cd2 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Sun, 10 Aug 2025 21:01:02 +0000 Received: by hermes--production-gq1-74d64bb7d7-s6s6l (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2c84b90e5d943f7cf69d6ff3f21eb30b; Sun, 10 Aug 2025 21:00:57 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: FYI: pkgbase and pkg issue details that came up during my pkgbase system upgrade (main-amd64) Date: Sun, 10 Aug 2025 14:00:46 -0700 References: <679934CE-CA3D-4B75-9393-E80CFEA45C91@yahoo.com> To: FreeBSD-pkgbase@freebsd.org In-Reply-To: <679934CE-CA3D-4B75-9393-E80CFEA45C91@yahoo.com> Message-Id: <72043E82-FBAA-41A3-9C60-C5BB131BEB32@yahoo.com> X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.147:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.147:from] X-Rspamd-Queue-Id: 4c0VYD4LcCz3L8X X-Spamd-Bar: --- On Aug 9, 2025, at 22:07, Mark Millard wrote: > These notes are very narrowly focused on specific things that > happened. I do not necessarily present them all in the order > that they occurred. >=20 > I made no use of "force". (I normally do not.) >=20 > The context has: >=20 > # grep BACKUP /usr/local/etc/pkg.conf > BACKUP_LIBRARIES=3Dtrue >=20 >=20 > I first dealt with the kernel installations and the > reboot using the kernel.GENERIC-NODEBUG kernel. That > got me to: >=20 > # uname -apKU > FreeBSD 7950X3D-ZFS 15.0-PRERELEASE FreeBSD 15.0-PRERELEASE = main-n279519-7a9834041c91 GENERIC-NODEBUG amd64 amd64 1500059 1500048 >=20 > The sequence for that was, in part: >=20 > # pkg-static install -F -rFreeBSD-base -g 'FreeBSD-kernel-*' = FreeBSD-src-sys > # pkg-static install -U -rFreeBSD-base -g 'FreeBSD-kernel-*' = FreeBSD-src-sys > # shutdown -r now >=20 > (The context does not involve a FreeBSD-dtb .) >=20 >=20 > I then used what is likely an unusual sequence for the > rest of the base package updating: >=20 > # pkg-static install -F -rFreeBSD-base -g 'FreeBSD-*' > # pkg-static install -U -rFreeBSD-base -g 'FreeBSD-src*' > # pkg-static install -U -rFreeBSD-base -g 'FreeBSD-*' >=20 > That last eventually stopped with: >=20 > [580/1170] Deleting files for pkcs11-helper-1.29.0_3: 100% > pkg-static: Cannot runscript POST-DEINSTALL:No such file or directory > pkg-static: Cannot delete pkg itself without force flag >=20 > At this point the context had the property: >=20 > pkg-static: Unable to determine the ABI, none of the ABI_FILEs can be = read. >=20 > So I continued with (no use of 'env' as it was "not found"): >=20 > # ABI=3DFreeBSD:15:amd64 pkg-static install -U -rFreeBSD-base -g = 'FreeBSD-*' >=20 >=20 > With that for context, my various notes are . . . >=20 >=20 > ) pkg ended up disabled (but not removed) : >=20 > I naturally got the notice: >=20 > pkg-static: Cannot delete pkg itself without force flag >=20 > and it naturally stopped because of it. >=20 > But I unnaturally got the status (presuming I'm > supposed to be able to use pkg at that point): >=20 > # pkg check -sa > ld-elf.so.1: Shared object "libutil.so.9" not found, required by "pkg" >=20 > I had to use pkg-static explicitly (or explicitly cause it > to be used where it normally is not). >=20 > Note: poudriere-devel uses a mix of pkg-static and pkg and so > does not work in this context. I modified poudriere-devel for > it to be able to later do the likes of: >=20 > # poudriere jail -j release-amd64 -u >=20 > (where release-amd64 is based on pkgbase). >=20 > Note: As of yet, an updated pkg that avoids libutil.so.9 was > not available from the distribution servers. >=20 > Note: pkg-static can try to run other programs. Thus it need > not be fully functional, despite its static status. I did not > explore this issue. >=20 >=20 > ) port-package removals vs. POST-DEINSTALL : >=20 > I got 5 instances of: >=20 > pkg-static: Cannot runscript POST-DEINSTALL:No such file or directory >=20 > Specifically: >=20 > 565/1170] Deinstalling coreutils-9.7... > [565/1170] Deleting files for coreutils-9.7: 100% > pkg-static: Cannot runscript POST-DEINSTALL:No such file or directory > . . . > [568/1170] Deinstalling git-2.50.0... > [568/1170] Deleting files for git-2.50.0: 100% > pkg-static: Cannot runscript POST-DEINSTALL:No such file or directory > . . . > [570/1170] Deinstalling llvm20-20.1.6... > [570/1170] Deleting files for llvm20-20.1.6: 100% > pkg-static: Cannot runscript POST-DEINSTALL:No such file or directory > . . . > [572/1170] Deinstalling openvpn-2.6.14... > [572/1170] Deleting files for openvpn-2.6.14: 100% > pkg-static: Cannot runscript POST-DEINSTALL:No such file or directory > . . . > [580/1170] Deinstalling pkcs11-helper-1.29.0_3... > [580/1170] Deleting files for pkcs11-helper-1.29.0_3: 100% > pkg-static: Cannot runscript POST-DEINSTALL:No such file or directory >=20 > It appeared to me that POST-DEINSTALL became unavailable > too early relative to when port-packages were being > deleted. (Wording not trying to determines what moves > where to get the proper order.) >=20 >=20 > ) base-package upgrades vs. POST-INSTALL : >=20 > I got: >=20 > [402/513] Upgrading FreeBSD-caroot from 15.snap20250313075117 to = 15.snap20250808125411... > [402/513] Extracting FreeBSD-caroot-15.snap20250808125411: 100% > pkg-static: Cannot runscript POST-INSTALL:No such file or directory >=20 > It appeared to me that POST-INSTALL became available > too late relative to when base-packages were being > upgraded that try to use POST-INSTALL . (Wording not > trying to determines what moves where to get the proper > order.) >=20 > This was from the command after pkg was not deleted: >=20 > # ABI=3DFreeBSD:15:amd64 pkg-static install -U -rFreeBSD-base -g = 'FreeBSD-*' >=20 >=20 > Other information . . . >=20 > Note: I ignore here dealing with *.pkgsave and the like. >=20 > # shutdown -r now >=20 > got me to a world with system processes based on: >=20 > # uname -apKU > FreeBSD 7950X3D-ZFS 15.0-PRERELEASE FreeBSD 15.0-PRERELEASE = main-n279519-7a9834041c91 GENERIC-NODEBUG amd64 amd64 1500059=20 >=20 > pkg still had the property: >=20 > ld-elf.so.1: Shared object "libutil.so.9" not found, required by "pkg" >=20 >=20 > To deal with port-packages, I used: >=20 > # pkg-static install -rFreeBSD `cat ~/origins/amd64-pkgs.txt` > # pkg-static upgrade -rFreeBSD >=20 > (I'll ignore dealing with packages conflicts here.) >=20 > Note: main-amd64's distribution server for port-packages > was missing poudriere-devel so it was not listed in that > amd64-pkgs.txt file. >=20 > The poudiere-devel patches for avoiding pkg use and using > pkg-static instead are as shown by: >=20 > diff -ru /mnt/usr/local/share/poudriere/image.sh = /usr/local/share/poudriere/image.sh > --- /mnt/usr/local/share/poudriere/image.sh 2025-06-13 = 18:13:29.000000000 -0700 > +++ /usr/local/share/poudriere/image.sh 2025-08-09 20:19:24.112622000 = -0700 > @@ -230,8 +230,8 @@ > export REPOS_DIR PKG_DBDIR > # Always need this from host. > export ABI_FILE=3D"${WRKDIR}/world/usr/lib/crt1.o" > - pkg -o ASSUME_ALWAYS_YES=3Dyes update >/dev/null || : > - pkg rquery '%At %o@%Av %n-%v' | \ > + pkg-static -o ASSUME_ALWAYS_YES=3Dyes update >/dev/null || : > + pkg-static rquery '%At %o@%Av %n-%v' | \ > awk -v pkglist=3D"${PACKAGELIST}" \ > -f "${AWKPREFIX}/unique_pkgnames_from_flavored_origins.awk" > rm -rf "${PKG_DBDIR:?}" "${REPOS_DIR:?}" > @@ -248,10 +248,10 @@ > enabled: true > } > -EOF > - pkg -o ABI_FILE=3D"${mnt}/usr/lib/crt1.o" -o = REPOS_DIR=3D${WRKDIR}/world/etc/pkg/ -o ASSUME_ALWAYS_YES=3Dyes -r = ${WRKDIR:?}/world update ${PKG_QUIET} > + pkg-static -o ABI_FILE=3D"${mnt}/usr/lib/crt1.o" -o = REPOS_DIR=3D${WRKDIR}/world/etc/pkg/ -o ASSUME_ALWAYS_YES=3Dyes -r = ${WRKDIR:?}/world update ${PKG_QUIET} > msg "Installing base packages" > while read line; do > - pkg -o ABI_FILE=3D"${mnt}/usr/lib/crt1.o" -o = REPOS_DIR=3D${WRKDIR}/world/etc/pkg/ -o ASSUME_ALWAYS_YES=3Dyes -r = ${WRKDIR:?}/world install -r local ${PKG_QUIET} -y ${line} > + pkg-static -o ABI_FILE=3D"${mnt}/usr/lib/crt1.o" -o = REPOS_DIR=3D${WRKDIR}/world/etc/pkg/ -o ASSUME_ALWAYS_YES=3Dyes -r = ${WRKDIR:?}/world install -r local ${PKG_QUIET} -y ${line} > done < ${PKGBASELIST} > rm ${WRKDIR:?}/world/etc/pkg/FreeBSD-base.conf > msg "Base packages installed" > @@ -572,7 +572,7 @@ > export ASSUME_ALWAYS_YES=3Dyes SYSLOG=3Dno \ > REPOS_DIR=3D"${WRKDIR}/world/tmp/" \ > ABI_FILE=3D"${WRKDIR}/world/usr/lib/crt1.o" > - pkg -r "${WRKDIR:?}/world/" install pkg > + pkg-static -r "${WRKDIR:?}/world/" install pkg > convert_package_list "${PACKAGELIST}" | \ > xargs pkg -r "${WRKDIR:?}/world/" install > ) > diff -ru /mnt/usr/local/share/poudriere/include/pkg.sh = /usr/local/share/poudriere/include/pkg.sh > --- /mnt/usr/local/share/poudriere/include/pkg.sh 2025-06-13 = 18:13:29.000000000 -0700 > +++ /usr/local/share/poudriere/include/pkg.sh 2025-08-09 = 20:18:57.636494000 -0700 > @@ -634,7 +634,7 @@ > *) > local repokeypath=3D$(repo_key_path) >=20 > - pkg key --sign -t "${repokeytype}" "${repokeypath}" < "${pkgfile}" \ > + pkg-static key --sign -t "${repokeytype}" "${repokeypath}" < = "${pkgfile}" \ > > "${pkgfile}.pubkeysig" > ;; > esac > diff -ru /mnt/usr/local/share/poudriere/jail.sh = /usr/local/share/poudriere/jail.sh > --- /mnt/usr/local/share/poudriere/jail.sh 2025-06-13 = 18:13:29.000000000 -0700 > +++ /usr/local/share/poudriere/jail.sh 2025-08-09 20:20:23.447656000 = -0700 > @@ -375,9 +375,9 @@ > pkgbase) > VERSION=3D$(jget ${JAILNAME} version | cut -d '.' -f 1) > [ -z "${ARCH}" ] && ARCH=3D$(jget ${JAILNAME} arch) > - pkg -o IGNORE_OSVERSION=3Dyes -o ABI=3D"FreeBSD:${VERSION}:${ARCH}" = -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" -r "${JAILMNT}" update || \ > + pkg-static -o IGNORE_OSVERSION=3Dyes -o = ABI=3D"FreeBSD:${VERSION}:${ARCH}" -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" = -r "${JAILMNT}" update || \ > err 1 "pkg update failed" > - pkg -o IGNORE_OSVERSION=3Dyes -o ABI=3D"FreeBSD:${VERSION}:${ARCH}" = -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" -r "${JAILMNT}" upgrade -y || \ > + pkg-static -o IGNORE_OSVERSION=3Dyes -o = ABI=3D"FreeBSD:${VERSION}:${ARCH}" -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" = -r "${JAILMNT}" upgrade -y || \ > err 1 "pkg upgrade failed" > markfs clean ${JAILMNT} > ;; > @@ -927,12 +927,12 @@ > } > EOF >=20 > - pkg -o IGNORE_OSVERSION=3Dyes -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" -o = ABI=3D"FreeBSD:${VERSION}:${ARCH}" -r ${JAILMNT}/ update > + pkg-static -o IGNORE_OSVERSION=3Dyes -o = REPOS_DIR=3D"${JAILMNT}/etc/pkg" -o ABI=3D"FreeBSD:${VERSION}:${ARCH}" = -r ${JAILMNT}/ update > # Omit the man/debug/kernel/src and tests packages, unneeded for us. > - pkg -o IGNORE_OSVERSION=3Dyes -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" -o = ABI=3D"FreeBSD:${VERSION}:${ARCH}" -r ${JAILMNT}/ search -qCx = '^FreeBSD-.*' | grep -vE -- '-man|-dbg|-kernel-|-tests|-src-' | xargs = pkg -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" -r ${JAILMNT}/ install -y > - pkg -o IGNORE_OSVERSION=3Dyes -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" -o = ABI=3D"FreeBSD:${VERSION}:${ARCH}" -r ${JAILMNT}/ search -q = '^FreeBSD-src-sys' | xargs pkg -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" -r = ${JAILMNT}/ install -y > + pkg-static -o IGNORE_OSVERSION=3Dyes -o = REPOS_DIR=3D"${JAILMNT}/etc/pkg" -o ABI=3D"FreeBSD:${VERSION}:${ARCH}" = -r ${JAILMNT}/ search -qCx '^FreeBSD-.*' | grep -vE -- = '-man|-dbg|-kernel-|-tests|-src-' | xargs pkg -o = REPOS_DIR=3D"${JAILMNT}/etc/pkg" -r ${JAILMNT}/ install -y > + pkg-static -o IGNORE_OSVERSION=3Dyes -o = REPOS_DIR=3D"${JAILMNT}/etc/pkg" -o ABI=3D"FreeBSD:${VERSION}:${ARCH}" = -r ${JAILMNT}/ search -q '^FreeBSD-src-sys' | xargs pkg -o = REPOS_DIR=3D"${JAILMNT}/etc/pkg" -r ${JAILMNT}/ install -y > if [ -n "${KERNEL}" ]; then > - pkg -o IGNORE_OSVERSION=3Dyes -o REPOS_DIR=3D"${JAILMNT}/etc/pkg" -o = ABI=3D"FreeBSD:${VERSION}:${ARCH}" -r ${JAILMNT}/ install -y = FreeBSD-kernel-"${KERNEL}" || \ > + pkg-static -o IGNORE_OSVERSION=3Dyes -o = REPOS_DIR=3D"${JAILMNT}/etc/pkg" -o ABI=3D"FreeBSD:${VERSION}:${ARCH}" = -r ${JAILMNT}/ install -y FreeBSD-kernel-"${KERNEL}" || \ > err 1 "Failed to install FreeBSD-kernel-${KERNEL}" > fi >=20 >=20 >=20 > Note: I have some other lines patched in > /usr/local/share/poudriere/common.sh for > other reasons (for my normal use). poudriere-devel has an internal /usr/local/libexec/poudriere/cpdup that it can try to use. But: [00:00:00] Creating the reference jail...ld-elf.so.1: Shared object = "libcrypto.so.30" not found, required by "cpdup" Error: (14603) /usr/local/share/poudriere/bulk.sh:_do_clone:255: set -e = error: status =3D 1 So, overall, more than just pkg -> pkg-static use is involved in getting poudriere-devel to work. So far, dealing with pkg-static refrences, possibly /usr/local/sbin/pkg = , and with /usr/local/libexec/poudriere/cpdup seems to allow poudriere builders to run. Note: poudriere also had some Makefile notation to adjust after the (b)make update. =3D=3D=3D Mark Millard marklmi at yahoo.com