From nobody Wed Oct 15 12:16:02 2025 X-Original-To: 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 4cmqn82xlSz6CHYY; Wed, 15 Oct 2025 12:16:12 +0000 (UTC) (envelope-from ivy@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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cmqn828p3z3yHM; Wed, 15 Oct 2025 12:16:12 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760530572; 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=AXpBnPDMmLKex2YkXfsPzdkNqB9clOPCBfY3Ni0v8ew=; b=OVqGLv5o+39QtAFU/qQUD8Y1QPTDg8OCU8aftt2WrbaKslxnhM69lGzHiKRCVRKjDQvZAs 950kdHsjpBJehPa4ofDY5OVVntMQVmoOVmvxqiFa/AOmHCuof9Rz2OZOvQBMUrFFSTHvNc jcDc1bANLO+zNcGX5R7Nq3b/mDCZbHsAUMGGTnuP4V6GYA6unBjHYXD+SenbqmWD2xtbmK iyUchSCBZJtrvhx86WIdpU2rtdlQb8Sa8unAJ19ZEoszt6RrNrnvWqXR95rJXVykExFCym fQ0mXTWAby1SNuXMiMjIkEPWEW74gB7EGHGcztpKpm+nD70fiRGATW7OhGNLFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760530572; 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=AXpBnPDMmLKex2YkXfsPzdkNqB9clOPCBfY3Ni0v8ew=; b=LxmSyCI347WrN61VlK9YcxAvcF9OQR2UuYRTOIATJK83THtOCZ6HWTY8lNbUi1te1ZyHUa j0QXatI4IWQAs0ldMSfbcXXOXOXfgU9/yxVNsl5Kee2Ab3VFJGuKd+PlZYKV5OVr4f9BnN 4qatIWjgS5l5RfCmB56eouR8zVwuYq1Q2FpCcbOCBJfMZaBWohrwUFv9MB4SriEJRQILMs mnB5FWPKpY/JEJvEMCdrR3pPXZ6nALCjquPdZpyDAec00Z0hCGLqP1zMuBjMyfZzFxPLX4 n9lYeCo9O4yh8fOSSIocDBYTLG6e36yhtjpPYAwga+35cxo2kWeLE4pD7V30yA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760530572; a=rsa-sha256; cv=none; b=B3Kvm/uAdMYAw2PnEpxvR3fT7BJaQfFKCh1Rmuyzek3hoHNRoKrHy88eFwOmwhtHrUDK87 WZBKHg8hPrib4OBFdVmpA8m8G2aVg/cGW4fSKdnO7Yjm9rp54qhgykxDIFHo8ss6NUW4IP oiwNPaOoYiZHcWIji+f2xHY4625GEYa0p/3bpiHmr/5YUsJq0K7vusWWG4dLLqwvgf9HNQ rK2aoKGBVhEh5qADel/hD8I9mipHU8K+n7YHY8K4ZPXrWizdRjr6g+npXuVZLDzzunWWfP 0Xov0qtx1bZjN97gd3xUN3z4dTrGgYDWoTUDysOiyg7AswZSJAok9sg/FWWaFg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cmqn75csyz822; Wed, 15 Oct 2025 12:16:11 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Wed, 15 Oct 2025 13:16:02 +0100 From: Lexi Winter To: Ronald Klop Cc: current@freebsd.org, pkgbase@freebsd.org Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? Message-ID: Mail-Followup-To: Ronald Klop , current@freebsd.org, pkgbase@freebsd.org References: <324231230.147694.1760527890049@localhost> 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="lofcremcrHqyaYDC" Content-Disposition: inline In-Reply-To: <324231230.147694.1760527890049@localhost> --lofcremcrHqyaYDC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Ronald Klop wrote in <324231230.147694.1760527890049@localhost>: > Yesterday I installed a 15-BETA1 jail using pkgbase > FreeBSD-set-minimal-jail. I was missing FreeBSD-dhclient which is > fine and I installed it. Then it didn't have DNS as FreeBSD-resolvconf > was missing. I understand that theoretically dhclient can operate > without resolvconf, but in practice they seem pretty useful together. >=20 > Should FreeBSD-dhclient depend on FreeBSD-resolvconf? dhclient should depend on resolvconf and i will fix this. i am curious how widespread dhclient use in jails is. should we add dhclient to set-minimal-jail? NB, "set-minimal-jail" is not intended to be the smallest possible set of packages for a jail; it's meant to be "minimal" (the basic base system) for jails. so if dhclient use in jails is widespread, we should probably add it to minimal-jail. --lofcremcrHqyaYDC Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaO+QfgAKCRD1nT63mIK/ YIUHAQCRulqeow8iQaikbBoX/f3YQEKnX4JnlID31GW1hyCiZQEAuTQl9qan/7Kk LDSt5+vPDUbRQae7prnZ6vO9L1XmpQU= =Naff -----END PGP SIGNATURE----- --lofcremcrHqyaYDC-- From nobody Wed Oct 15 12:24:12 2025 X-Original-To: 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 4cmqyj5yFVz6CHlB for ; Wed, 15 Oct 2025 12:24:29 +0000 (UTC) (envelope-from rionda@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 4cmqyj3T9Gz41Zy for ; Wed, 15 Oct 2025 12:24:29 +0000 (UTC) (envelope-from rionda@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qk1-x736.google.com with SMTP id af79cd13be357-862cbf9e0c0so819058585a.0 for ; Wed, 15 Oct 2025 05:24:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760531064; x=1761135864; darn=freebsd.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=YWro21lk++WR6QPWBih2OGppDQmape4Xw3j9JIYwhjw=; b=kJsLU92UvZuhG1o1QPq9MNfnypcPIBUWw4+5C7QEXhwfCpUoorb2yAtqs6hWqr+crQ 4/rKyNnYJOprwi8dnY6CfZq303JXR6da8jXNO1PijdbmlmxQ6ij8v4AOZegEPLCLMiSX unMNc5TpXIpuo2AlWf2zSFm/2JdZ9Xigo2a2Fm+sq8vxIDppc9meHoOgBQeiapsfH96B DZ8aCuPdUvcAIe0NzHzUiaiLqabYPWWLVwESQf3kmsFqDXBGxWuR+BFgjutZ9fyA0hSj 34EiP+sIVMRCgG0f0CDil1iUyaNmZFSP6Ib54qZFyqxPp5Ew53RfzjvTIU9wHkyozScb IAKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760531064; x=1761135864; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=YWro21lk++WR6QPWBih2OGppDQmape4Xw3j9JIYwhjw=; b=xDCzONLLsRf1RlJbmDzJnqlgIwvPB5Z4RYCiyV1X7WXhFlZEPvGBoeJPnyWFnHVw5x CxuayU6cGzlMO/wYTznWdKns97tbIQqmcOlLg9jWBFivGQwE42kkCbcE9MaTWfrLoS9t bVx3qjLBSY27+2ZoMD22BMKyn0nszct+esXHuBRau0N3quEejhWC8X/kNpN0omBw7Oi4 xe5SFidQNdBNUxZ84i8RIx2YtJ70/2/vn77gmHDcuKG4EkH2uhwvGD9wsMOplzXK4WZv g1OSNA5sKahhN9Qrzd8ENdrCWNvhrX4zG7uRw3/UGD2z5hdGh09mtluQDDTot1A4HSoR pOJQ== X-Forwarded-Encrypted: i=1; AJvYcCWJDcTKElNl+wU8kRj8b8lLzt16axd1fEZR6fNgLQWX9UzrjL2Ogd2Ds1ErqSuhwN2TfFM5egtv@freebsd.org X-Gm-Message-State: AOJu0YwzgxPnxZDXX4EahoPnJNXTW1o/wEm0+zakwJvyC3Qjtrc2OAPo 9+Q4YwaB4V/9je11MsBTVrDUz+zDaHUu4OD0P/L56DRxU1j0y1xpQaWbHJ24Ew== X-Gm-Gg: ASbGncs4g0lTC1/fjjkur1cxIXyThJe0JbGtxNaA3IZzdrEtxmAoqELErrbCVZltl1j bRF/UTfUvejb05TScU/efteNFiK70+rX1EK3edaEzKqlixhB8xqemri958IVxxRw4PLBaauhi60 B9JTaHemzxcgnJrr7b6Pdezlg1v74gM1khHO8XQDdQZQXTEsji8uDmDEW5swenTcTDcu+II4Rdo cZPNm6vQRy5YlOMyG7JrinDXvyI6eVAMeWGQPLCOrUGBAwI+n4FVN5hS0jgAqMcrwtnG1sjfLgQ H20cX9FM4VWme4Rt/Uz0rzwtnFAMXvKajl3RSbXHYDnKcnI+Y/Wknxq3E9F+rCg7etE2Caxumnx +ZoGeWLCdk0/bTb2im/hBJaRDg0VB9uqvnwz1mt1YWa/wmenErzAcgwMYhFv8GH/SAOUg341Cw3 g3B+69jEZw7mXqIsxSu1O/wMseduUK9jXyd/yif0FPeW+u3A== X-Google-Smtp-Source: AGHT+IFcmKlY2YoFPLUgmIwdnUNbS2taHz3pQIHw6Dz1RmS5cY2eTMLtJoD1cOoxpFcWojlNb6Kqyw== X-Received: by 2002:a05:620a:29d0:b0:85d:df83:f6a7 with SMTP id af79cd13be357-88350a7a217mr3876588185a.29.1760531063546; Wed, 15 Oct 2025 05:24:23 -0700 (PDT) Received: from smtpclient.apple (pafw-natd-255-216.amherst.edu. [148.85.255.216]) by smtp.gmail.com with ESMTPSA id af79cd13be357-884a274d0fcsm1374598685a.55.2025.10.15.05.24.22 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Oct 2025 05:24:23 -0700 (PDT) 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 \(3731.700.6.1.21\)) Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? From: Matteo Riondato In-Reply-To: Date: Wed, 15 Oct 2025 08:24:12 -0400 Cc: Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> References: <324231230.147694.1760527890049@localhost> To: Lexi Winter X-Mailer: Apple Mail (2.3731.700.6.1.21) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cmqyj3T9Gz41Zy > On Oct 15, 2025, at 8:16 AM, Lexi Winter wrote: >=20 > Ronald Klop wrote in <324231230.147694.1760527890049@localhost>: >> Yesterday I installed a 15-BETA1 jail using pkgbase >> FreeBSD-set-minimal-jail. I was missing FreeBSD-dhclient which is >> fine and I installed it. Then it didn't have DNS as = FreeBSD-resolvconf >> was missing. I understand that theoretically dhclient can operate >> without resolvconf, but in practice they seem pretty useful together. >>=20 >> Should FreeBSD-dhclient depend on FreeBSD-resolvconf? >=20 > dhclient should depend on resolvconf and i will fix this. >=20 > i am curious how widespread dhclient use in jails is. should we add > dhclient to set-minimal-jail? >=20 > NB, "set-minimal-jail" is not intended to be the smallest possible set > of packages for a jail; it's meant to be "minimal" (the basic base = system) > for jails. so if dhclient use in jails is widespread, we should = probably > add it to minimal-jail. So does =E2=80=9Cminimal=E2=80=9D really mean =E2=80=9Ctypical=E2=80=9D?=20= That=E2=80=99s going to be confusing, TBH (compare, e.g., with the = MINIMAL kernel config file). Thanks, Matteo From nobody Wed Oct 15 12:28:01 2025 X-Original-To: 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 4cmr2y45C6z6CJLQ; Wed, 15 Oct 2025 12:28:10 +0000 (UTC) (envelope-from ivy@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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cmr2y3b2Rz42kB; Wed, 15 Oct 2025 12:28:10 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760531290; 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=ibojJSSbzsaE5de2vh8vct1XilNfGCfC0/lxqFT/Obc=; b=snN5Zvxg7TgN0nr2xWuvzVHdXJgp3IKcv09n3VKf70Ur/aSHy27vhbOSQhwDMg6YDEeR/0 ksF7n3pnT9R/8BykWS2gC4tksnorLrUB9CNtkKd0eEPx2hsxtQRJ0ajk3onvF8gKf4x8Cq NMvJCOzv7DYctnlqKNGyAHab3nHNVd3g2wm4S6Ce1eH/7UYEb1Z4ozdpn89++w2S8EluZL 1PbBgr9lUJ6TXgfqv2aRPzJYcozmkMd7mc7MHUGSHU/m963WUzdbsKJJEfHIVKs91ICgmW Jb4K7Uimh4PkIm3RPy5lo5ObVbhrrz55ZTOfvM6FHsYlg7E3kpYeazB93lTzCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760531290; 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=ibojJSSbzsaE5de2vh8vct1XilNfGCfC0/lxqFT/Obc=; b=ucrJ2yoz0bWDfGYWUAyeiXId7bxmu/6A6LPQhl+Kyi82Vwjd2Bqu+Jbt0nvXs1MfxjdxTJ d5xOScaaKSXZARDKqHs5R9cVsl13g3dOAP92njo0hz0IhVvUKK2wfTJWjuyEvQTG+B6uiw 23kx4mXqgllDNQ14s6CSyk8zcf6aVaYdkB+sf6UC6MHkjm3TkGfsxbzcBbyJAmssgXxttM cLG7z8t2Oe4UoDJPMHCiMMBiPj56XcFE+KiRuuDVgQ/pxHBaZxM1Cqa8KLbgJcqHANhTZD UIs8Ut6fcwg9E15SDfF2z09YyHjSlJgpiXhoKDaAhRK/b3RZ3LyUmhIc1Z5YlA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760531290; a=rsa-sha256; cv=none; b=yDuZAa45RQJjvG6fEwVuvXt1fFTX46SvRgLFWQ69KVXFhg7WzOkeBkMlPP5/kAUbiFzvYb yM7jh+fKXOK9QMvvfrNrZN7oCLjKAr8G9uQ6gH/Iw+zS0pxbhNkaSj3NXVfYDUyvud6PvT PJdSIF3GbJDpvFUoA0cPf6yckGZ7vewhGrp2io8RFNQICSc84pTjf6DZW+pYStv+IsRDKX nnN9KO4zFvrU+18jvdGvrgM1/aJrBkTXRNd470hAdVXnXNRk1emngTIYDoqRvb8Uo4bYiz KPE68kvjn7LF0YXVWpK3A/VbwWxi43JOQYdEJXiDs22fMGiHwfUAL5Bqe9CnpQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cmr2x6jVwz8rS; Wed, 15 Oct 2025 12:28:09 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Wed, 15 Oct 2025 13:28:01 +0100 From: Lexi Winter To: Matteo Riondato Cc: Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? Message-ID: Mail-Followup-To: Matteo Riondato , Ronald Klop , current@freebsd.org, pkgbase@freebsd.org References: <324231230.147694.1760527890049@localhost> <43B68BB6-02FA-470E-A8C5-99D15E3707D7@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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="IbGAJYoVgYbw780l" Content-Disposition: inline In-Reply-To: <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> --IbGAJYoVgYbw780l Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Matteo Riondato wrote in <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org>: > > On Oct 15, 2025, at 8:16 AM, Lexi Winter wrote: > > NB, "set-minimal-jail" is not intended to be the smallest possible set > > of packages for a jail; it's meant to be "minimal" (the basic base syst= em) > > for jails. so if dhclient use in jails is widespread, we should probab= ly > > add it to minimal-jail. =20 > So does =E2=80=9Cminimal=E2=80=9D really mean =E2=80=9Ctypical=E2=80=9D?= =20 =20 no. the project has no opinion on what a "typical jail" might contain. "minimal" is the minimal supported configuration for a multi-user UNIX system, i.e. the packages that people need to install to bring up a standard FreeBSD system and have things work as expected. "minimal-jail" is "minimal" without software that doesn't work in jails. dhclient obviously works in jails, but i ommitted it since i thought it was extremely uncommon to use dhclient in a jail. but if this is more common than i thought, we can add it. --IbGAJYoVgYbw780l Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaO+TUQAKCRD1nT63mIK/ YEzaAP97Z8xdXU5E+HaRCgDZwXXQYMBfLgLshxsDyoSPNgnWeQD9G8PSh8iQGWHD KnNVR0qgMWWN7q0EwBCeQ93qzSx/JAI= =t5Cd -----END PGP SIGNATURE----- --IbGAJYoVgYbw780l-- From nobody Wed Oct 15 12:32: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 4cmr863wqBz6CJj3 for ; Wed, 15 Oct 2025 12:32:38 +0000 (UTC) (envelope-from infoomatic@gmx.at) Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (3072 bits) client-digest SHA256) (Client CN "mout.gmx.net", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cmr851yvtz44mC for ; Wed, 15 Oct 2025 12:32:36 +0000 (UTC) (envelope-from infoomatic@gmx.at) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmx.at header.s=s31663417 header.b=CeFSafcp; dmarc=pass (policy=quarantine) header.from=gmx.at; spf=pass (mx1.freebsd.org: domain of infoomatic@gmx.at designates 212.227.17.21 as permitted sender) smtp.mailfrom=infoomatic@gmx.at DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1760531555; x=1761136355; i=infoomatic@gmx.at; bh=6aVZs70kjkR2O8Mxm8E0jxcynj38YgAlzMXM8zUHBSk=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:From:To:Subject: Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=CeFSafcp0WGk56ZOxU9bryhk+Fr45S43au4qM2MEdXju3gv+l+Zsh77JWAQj7yeQ MgYbOOPJBR3flfhR4U4TiL+YdSv/2CACGYTteXvp6idhQb44aERk90HnzRprEa+hk ZoHAIEKnF63qjxKGl3edHI9HJ2wwEESQ3ZOjVFc2Lb/RWZxtQ4/tjJyi5Nuivzj3Q FuGSkmp3WOQNKcGlVDrm/8Zbm3hvTaumM4y6dnXNbGO9AMmvTNbTml3pIcJfkEXpG YmJYZINKgRtpo2ECBbzUDYa7cGDyYVmHd4ruPma9rUyNnXukqabmcSwMsKLmbShbT ZAmlZZsnMTqKn8Vuew== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [10.0.1.209] ([178.114.178.142]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1McH9Y-1uWNbz0o7I-00buHb for ; Wed, 15 Oct 2025 14:32:35 +0200 Message-ID: <06f829a7-4378-4a24-a3db-f929d812cddd@gmx.at> Date: Wed, 15 Oct 2025 14:32: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 Content-Language: en-US From: infoomatic To: freebsd-pkgbase@freebsd.org Subject: user feedback Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:Ps5m5tGxknePAtI1Y9jVIPu2yiUSHfwFglvZWk6UJYXE+JlbbRD T8LrdN0FDDkkPdH/nLaC6BssQhzvFyzll+huwD4avxENSydXdwl08ONSSKyVmd5du2vofGR 57gBZHDUY9iSKz8Vx28UwmFEl0/REMUz7R6aphCPmRY5zBC1OP3n+rYcV6yea1qSVQsSfzM 9NOijMhWfaNJB7oGuPkbQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:TcE5dWzyY7w=;zBDq2I8i4uD7w5lBsnjjywdfpEM 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 dsl/ZgKiRe/mcH6w45KvAz3UeOgF0jsA== X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.99)[-0.992]; DMARC_POLICY_ALLOW(-0.50)[gmx.at,quarantine]; ONCE_RECEIVED(0.20)[]; R_SPF_ALLOW(-0.20)[+a:mout.gmx.net]; R_DKIM_ALLOW(-0.20)[gmx.at:s=s31663417]; MIME_GOOD(-0.10)[text/plain]; RWL_MAILSPIKE_GOOD(-0.10)[212.227.17.21:from]; RCVD_IN_DNSWL_LOW(-0.10)[212.227.17.21:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmx.at:+]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_FROM(0.00)[gmx.at]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; FREEMAIL_ENVFROM(0.00)[gmx.at] X-Rspamd-Queue-Id: 4cmr851yvtz44mC Hi, I just want to give some feedback regarding package base. I have been=20 using FreeBSD personally since 4.x and professionally since 9.x, also my= =20 workstation is on FreeBSD since 2016 so I would say I have some=20 experience with the best operating system in the world. I have not yet had time to dig deeper into pkgbase, however, after=20 reading the call for testing I just wanted to give it a go in a VM, here= =20 my observations with 14.3-RELEASE/15.0-BETA1 from various scenarios I=20 have played through. 1.) First I noticed I could not easily find the documentation I was looking=20 for, specifically the wiki mentions that it obsoletes freebsd-update.=20 man freebsd-update does not mention anything, and using pkgbasify.lua=20 does not delete freebsd-update. So I now had two ways to update, which I= =20 find ambiguous. Also strange that "pkg update" installed kernel=20 "14.3-RELEASE-p4", however, after that, a freebsd-update rolled over=20 "14.3-RELEASE-p3" again, and I had no idea in what state my system was=20 really after issuing both commands. (fully aware that this is not=20 intended by design, but having two tools interfering and leaving us in=20 an inconsistent state is awkward for us users). Strangely, also in 15.0=20 freebsd-update is here. 2.) I pkgbasified the 14.3 VM, and tried to upgrade via the method mentioned= =20 in the wiki. During the upgrade, the command aborted with: [363/402] Deleting files for curl-8.16.0: 2% pkg-static: compat-libraries-20251015101859 conflicts with=20 compat-libraries-20251015101859 (installs files into the same place).=20 Problematic file: /usr/local/lib/compat/pkg/libcurl.so.4 [363/402] Deleting files for curl-8.16.0: 100% [364/402] Reinstalling brotli-1.1.0,1... pkg-static: sqlite error while executing BEGIN IMMEDIATE TRANSACTION in= =20 file pkgdb.c:1206: cannot start a transaction within a transaction After issuing the pkg update command, the pkg upgrade command with 15.0=20 ABI does not do anything. I rebooted. After that, pkg upgrade resulted in: [12/34] Deleting files for readline-8.2.13_2: 21% pkg: compat-libraries-20251015104532 conflicts with=20 compat-libraries-20251015104532 (installs files into the same place).=20 Problematic file: /usr/local/lib/compat/pkg/libhistory.so.8 [12/34] Deleting files for readline-8.2.13_2: 31% pkg: compat-libraries-20251015104532 conflicts with=20 compat-libraries-20251015104532 (installs files into the same place).=20 Problematic file: /usr/local/lib/compat/pkg/libreadline.so.8 [12/34] Deleting files for readline-8.2.13_2: 100% [13/34] Deinstalling rsync-3.4.1_3... [13/34] Deleting files for rsync-3.4.1_3: 100% [14/34] Reinstalling libiconv-1.17_1... pkg: sqlite error while executing BEGIN IMMEDIATE TRANSACTION in file=20 pkgdb.c:1206: cannot start a transaction within a transaction Confidence is not something that comes to mind here ... 3.) I upgraded the 14.3 VM via freebsd-update to 15.0-BETA1. Then I=20 pkgbasified the system. "pkg remove FreeBSD-wpa" resultet in: Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Checking integrity... done (0 conflicting) 1 packages requested for removal: 0 locked, 1 missing Strange, what now? 4.) I bricked the system with "pkg delete -af", as was discussed already= =20 on this mailing list. This should not be possible, in my opinion. So far I have no idea how I can upgrade to 15.0-BETA1 with a working=20 pkgbase system. This short journey into pkgbase made me leave it the=20 same day though what I have read sounded promising. Now I am really=20 worried about the stability of my systems with 15.0 (the plan is still=20 that freebsd-update only works until the 14 branch, so no support in=20 15?), however I am confident it will stabilize and then I'll give it=20 another shot. Best regards, Robert From nobody Wed Oct 15 12:46:08 2025 X-Original-To: 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 4cmrRy6gY2z6CL02 for ; Wed, 15 Oct 2025 12:46:22 +0000 (UTC) (envelope-from rionda@gmail.com) Received: from mail-qv1-xf2e.google.com (mail-qv1-xf2e.google.com [IPv6:2607:f8b0:4864:20::f2e]) (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 4cmrRy4g80z47Gd for ; Wed, 15 Oct 2025 12:46:22 +0000 (UTC) (envelope-from rionda@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qv1-xf2e.google.com with SMTP id 6a1803df08f44-78ea15d3489so80441566d6.3 for ; Wed, 15 Oct 2025 05:46:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760532381; x=1761137181; darn=freebsd.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=v86QdeYjiiXYW/hcckedpm+qx3glOvTktOUNzfvrf5U=; b=iX+bfiVDKkF0k4xDXft6TBLa/KM7LbwwPcb3tM/ZbC7PgbcocM6El4g2lZ1W4e9eiy 4Qge+83ZsB35f3ZnjDIDQ2FYV/7JaZgcsxty3TLo7bJGLJdd+GZtyD4SW8xXPjQ0pbV+ WOj2vtJ6QQN5Nb2eGaNq0czfnxb8gO6/C3eCHbV+CrlDKVCDDESwzOWN/GzIF0wnC+o3 ZU3rV6wvsMG7YPP+0oP5l7i4aHkOqUMz662D1s39zgNVne5z2oLPL0dsVbyN1YfR7PNM /JNbzfPFaHCGoleHvTpWYQTRwIKGhseeYTW+VFzPRApkaOlp3n9IDYL9GlpEMBSQssMD w7vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760532381; x=1761137181; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=v86QdeYjiiXYW/hcckedpm+qx3glOvTktOUNzfvrf5U=; b=p2XKS9enKVYHEWiNP7jnlDTjW55zJoySk4rbCGkWETCemzRhsXt5oXuIbZhA8lW2s+ cHp89QvagkQwBHgbLVcxPsSp+0Vu3qjNnUfFtTFigAGKuJqACviAZSOrDgNjvVNHaijt LwbB7SgjB7xCaUw51BGWlcBZEU6qCP7wm7b0If+F4gk2XcEUztoPrEMkCpl8shzwA1hf lZNbjBii+q00CyqMK1Nhgh6an9mayhfUXEVownvIAiM457Z6cqOkolmjbrkJpE1FetS4 min1uLd3PlhU4Ai2XHNf4kNIGyfZov11Ys5f7NE1azlVDUA0UUh4btZsvzZi0kD1AyWp CDEA== X-Forwarded-Encrypted: i=1; AJvYcCUDZ03+4JgWv2CI5KOFY7H6xphM7O19Ep+bd/0+fuQRsD4K2u5Ema+CTLiB6Emq/PwGes0hTHbd@freebsd.org X-Gm-Message-State: AOJu0YwancZK3JDZheOyi5Hk4Bh68EOCSoZbinDmi8tUXJqSZ8omYFFC V48WIfa5zZ+TqAo9YO6JyCPPavhdwNlxCmlyuhRZXNPndQRZ9RTC5suP X-Gm-Gg: ASbGncv/aQ4YSLIkY7antIKLbB2AYFv7Z6Mv69Ab2SvBac/ONkW2N4PYq/WWD0zUtES i5XWgHqBTajX5MpFq+QQhxKqRwyYP3O1xxL7iFIm1dBKzFsdWBl6ecfC1QBVkW4QzSpqicz7+VM Rhz6mb105qkIWiYi8kfPdMvYR/1Hqt/XrlULbIUfrkO2jJIDo7M768XVXNJ5xJSR2tHviPwqmf6 l9/tesJH35k90Xk5iaHStgypop39ZmYdxfgB5Ih0y+bgLShowtKAiiP19Em7OnvWCLEtW/jTfhV VvMffpirLe/oqez4NNWUyuu6VE17cTfODMz/ReKRNZyTUG4y/Dy3gxnAvzZSLNYWpoExNO4bncf 78ulXSYoJ0nYs7Da3jwa4cOhjFfTvCRGaaKfbkF+GGR9BHzTwi3NJUhMz01qmVLUAkfIP1ptAET BOysixzEktN7FV+YvZXBe/crED6Od5zGJP2xs= X-Google-Smtp-Source: AGHT+IHsJt5A8EJJq1RhOsy9x+Z0e/wgu2zz9EQHhx289k+CnrKWdK4bnMX4WNxGmbN4pU9RgXigxA== X-Received: by 2002:ac8:5d05:0:b0:4b7:a680:2111 with SMTP id d75a77b69052e-4e6eacb3007mr334393981cf.8.1760532380506; Wed, 15 Oct 2025 05:46:20 -0700 (PDT) Received: from smtpclient.apple (pafw-natd-255-216.amherst.edu. [148.85.255.216]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-4e881c86dd0sm18004871cf.15.2025.10.15.05.46.18 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Oct 2025 05:46:19 -0700 (PDT) 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 \(3731.700.6.1.21\)) Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? From: Matteo Riondato In-Reply-To: Date: Wed, 15 Oct 2025 08:46:08 -0400 Cc: Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> References: <324231230.147694.1760527890049@localhost> <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> To: Lexi Winter X-Mailer: Apple Mail (2.3731.700.6.1.21) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cmrRy4g80z47Gd > On Oct 15, 2025, at 8:28 AM, Lexi Winter wrote: >=20 > Matteo Riondato wrote in = <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org>: >>> On Oct 15, 2025, at 8:16 AM, Lexi Winter wrote: >>> NB, "set-minimal-jail" is not intended to be the smallest possible = set >>> of packages for a jail; it's meant to be "minimal" (the basic base = system) >>> for jails. so if dhclient use in jails is widespread, we should = probably >>> add it to minimal-jail. >=20 >> So does =E2=80=9Cminimal=E2=80=9D really mean =E2=80=9Ctypical=E2=80=9D= ?=20 >=20 > no. the project has no opinion on what a "typical jail" might = contain. >=20 > "minimal" is the minimal supported configuration for a multi-user UNIX > system, i.e. the packages that people need to install to bring up a > standard FreeBSD system and have things work as expected. Is there a clash of terms between =E2=80=9Cneed=E2=80=9D and = =E2=80=9Cstandard=E2=80=9D? Maybe that =E2=80=9Cneed=E2=80=9D should be =E2=80=9Cshould=E2=80=9D ? =20 > "minimal-jail" is "minimal" without software that doesn't work in = jails. > dhclient obviously works in jails, but i ommitted it since i thought = it > was extremely uncommon to use dhclient in a jail. but if this is more > common than i thought, we can add it. It seems you had a definition ("'minimal-jail=E2=80=99 is all minus = {what doesn=E2=80=99t work in a jail}=E2=80=9D AND =E2=80=9Cis the = minimal supported") but ignored it for dhclient.=20 That makes the definition not valid anymore. It also seem that (before the change), dhclient in jails would not have = been supported (as =E2=80=98=E2=80=9Cminimal=E2=80=99 is the *minimal = supported* configuration=E2=80=9D, quote yours, emphasis mine), which = would have been bizarre. If we have definitions, we gotta adhere to them, or it creates = confusions to the users and the developers. Are there other packages for which the definition was ignored? And to be clear, I really appreciate all your work smoothing out corners = for pkgbase. It is just that some of the choices, especially wrt = meta-packages, do not seem to be documented / stated beforehand, so one = may not know what to expect from these packages. Thanks, Matteo From nobody Wed Oct 15 12:46: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 4cmrSD1G0Hz6CL2H for ; Wed, 15 Oct 2025 12:46:36 +0000 (UTC) (envelope-from ivy@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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cmrSC6f6Sz47cP; Wed, 15 Oct 2025 12:46:35 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760532396; 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=NhrDzA9EdYC/1nVWvdx8SEszHiAxnIPVWZjos49EWlE=; b=kK74hsEdcBL9Id5/b6LlPsqjgReJXLaWmx7eBdTVJfL+4PunuzANdmvYok6PM0j1NcxPid KLiXKLLWVS834bVxtmvROQ86GJbN3LE0FRYlg0meQev73JCrXiUe06qlS3g6EX5jPB8bXH e7yDZUHdNUfl+Dwzs/qVteU6yqYadkwO5Lh1eviAC8ScDIDz1s0tKzlUnkfx7Sepce3OGR r9jUFjzsKaaJCcjInX9OAb65rwCUbWQtouCUlZR2+ZD84gmbAVn6qkMjDmEg8nWjaIswVu wig+H6ka61rCIXCmzFQPohVHQzl1pDKR3JLWyfEChJ/uog07VbjhEpRFC3AEpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760532396; 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=NhrDzA9EdYC/1nVWvdx8SEszHiAxnIPVWZjos49EWlE=; b=ndMlAKJ+Ht0QNnUCf5Az3uuTVsq5BQ3hKSZ12WxPu8bAx7XfA+UAkcH3jkCwLKAtPeorBT o98AKQgt38e8S1LLXqf/ZRgfRNzzTnljYZ68n9QzNymDymi3ZsQpZjNcRRFtTi0IwrA8r/ T5M73rp3Sqz2kVkcpO9MHG3GyTr0FeuIITxTFItTT3+b9NJ+DMXRhZAAwTRQCJsyYNEiSN Fwjb+1ggNdO84gAIlb0kUIZe2pweNVx+ixzvO5GoRlfzyLta8bQQSIM0IRPKycR2wVDiFC hQK9EXwjix22I74R+G9Pbp43zGVwH7w4HpL+e22WHUr4mSAA8JW3MDVagsFyvg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760532396; a=rsa-sha256; cv=none; b=cwk46Ebzq3acqB52YbQfglJFzEE2St7RW6Jsr0Yw74UxODHkNc0YQf6J31/90T8cb+EP6T DszIek0zHFQTkwnUlI2OUbZIwKaH3LJtJ/X05dikICZaWjxcQwGht4Zat7geo9bhuhjZof 4vBfJJzOT3NSv4Mo9ob+xg29JV/afhdQgS5DvIu8KnrOS5jz6e0nRASaBQxnQ6BcY/E6Py BPvozSiY+WFu/YRJ1MJ5pNWYeNrkOUm2gytFgFcGChy+yrKu+7dyE8uItc/uFk3iKXh/ic P/r5DWMuMSxNP5T9SyhBRjiLbMny9O7IGtxk2NO62pZ0VU7+GDQfNgXNHBLkBQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cmrSC3CK7z8dP; Wed, 15 Oct 2025 12:46:35 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Wed, 15 Oct 2025 13:46:27 +0100 From: Lexi Winter To: infoomatic Cc: freebsd-pkgbase@freebsd.org Subject: Re: user feedback Message-ID: Mail-Followup-To: infoomatic , freebsd-pkgbase@freebsd.org References: <06f829a7-4378-4a24-a3db-f929d812cddd@gmx.at> 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="DzL1ivgYC8Rrv8ta" Content-Disposition: inline In-Reply-To: <06f829a7-4378-4a24-a3db-f929d812cddd@gmx.at> --DzL1ivgYC8Rrv8ta Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable infoomatic wrote in <06f829a7-4378-4a24-a3db-f929d812cddd@gmx.at>: > I just want to give some feedback regarding package base. thank for you taking the time to provide feedback. however, i'm afraid feedback on 14.x pkgbase is not very helpful, since pkgbase has changed significantly in 15.0. pkgbase in 14.x is essentially an unsupported experimental feature. > First I noticed I could not easily find the documentation I was looking f= or, for 15.0, we should have Handbook documentation describing pkgbase. currently, we do not. =20 > using pkgbasify.lua does not > delete freebsd-update it cannot do so, because you might still want freebsd-update to update non-pkgbase jails. > Also strange that "pkg update" installed kernel "14.3-RELEASE-p4", > however, after that, a freebsd-update rolled over "14.3-RELEASE-p3" > again, and I had no idea in what state my system was really after > issuing both commands. do not use freebsd-update and pkgbase on the same system. i believe freebsd-update was recently fixed to refuse to run in this configuration, but the fix might not have made it to a -RELEASE branch yet. > Strangely, also in 15.0 freebsd-update is here. again, this will be required for people who want to update 14.x jails which don't use pkgbase. > I pkgbasified the 14.3 VM, and tried to upgrade via the method mentioned = in > the wiki. During the upgrade, the command aborted with: >=20 > [363/402] Deleting files for curl-8.16.0: 2% > pkg-static: compat-libraries-20251015101859 conflicts with > compat-libraries-20251015101859 (installs files into the same place). > Problematic file: /usr/local/lib/compat/pkg/libcurl.so.4 this is https://github.com/freebsd/pkg/issues/2501: pkg(8) BACKUP_LIBRARIES is known to be broken, both in general and with pkgbase. this is on the list of issues to fix prior to 15.0-RELEASE. > I upgraded the 14.3 VM via freebsd-update to 15.0-BETA1. Then I pkgbasifi= ed > the system. "pkg remove FreeBSD-wpa" resultet in: >=20 > Cannot solve problem using SAT solver, trying another plan this is https://github.com/freebsd/pkg/issues/2517. this issue is also on the list of known issues to be fixed for 15.0. in short, if you have a FreeBSD-set-* package installed, you need to remove the set before you can remove the contents of the set. > 4.) I bricked the system with "pkg delete -af", as was discussed already = on > this mailing list. This should not be possible, in my opinion. =20 i do not know what else you expected here. if you remove the base system, then the system can no longer boot, because you removed it. the solution is to not do that. as an aside, i am confused about the number of people who seem to run "pkg delete -af" as a matter of course. where did you learn to do this? is there some FreeBSD YouTuber telling people to do this? > the plan is still that freebsd-update only works until the 14 branch, > so no support in 15? freebsd-update will be fully supported in 15.x and is planned to be removed for 16.0. in 15.0, pkgbase is shipped as a "tech preview" feature. --DzL1ivgYC8Rrv8ta Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaO+XoAAKCRD1nT63mIK/ YFTGAQCLJi2IAkn2AelHhnzEdaKxpbbCwnxZoMI6Cn1SCgFJRgEAw9uI2RmC9zm8 HJYJtZH5Jz9elyfoK6QBrze1M2Sy6AM= =i3Wz -----END PGP SIGNATURE----- --DzL1ivgYC8Rrv8ta-- From nobody Wed Oct 15 12:53:04 2025 X-Original-To: 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 4cmrbr6KMVz6CL8R; Wed, 15 Oct 2025 12:53:12 +0000 (UTC) (envelope-from ivy@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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cmrbr5qDjz49KR; Wed, 15 Oct 2025 12:53:12 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760532792; 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=NqAGAmwWTZ1QKg+Gq7rU+jrxegPR0aEdT5lm9JLLMAQ=; b=J0obNSCLUNYpG0tvAiUARuXEricJXaCzfyDtn1+F+fBpHrHwhoqFob8acM7Km+fn96dDxY wQKbMtRpEbLj62KEW/pYa0s1lEygp/VYEUX1gtrDWQmrVQ7+W76ZSL9wYTLc693gamhgaD iUONqROyxpIxbAUgnlOmh3mwIaqmi4ZG0prw5yLqFWODGE5/8iIQ91zSzEVBAxcUl6x6AC XQizoB6HSAYwhzj6OrwKjaJBSkk7aOK4lxiOiAyGoemb4ojgKfHWWP1d693VSST+FPeq8d D21CxECIfampAND505Rmm15lDWXl6ikHGv93EhX30nfHdhnV/zphWod3xkGEYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760532792; 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=NqAGAmwWTZ1QKg+Gq7rU+jrxegPR0aEdT5lm9JLLMAQ=; b=bi1HVS6uEHrDe6T1VXvTmPvvuoQSBwpRnZ1Ah6Kw+3dM0ZI8tWNjNCFWSvJncZK+NNSb2j kIL+fALvl1EHacGw4zhjYaUlHVngM27ePx+YuyVupO+boJ+o5Ih/mv7F1KeviPcKuAcvN5 1L24Z5C9x8opbAlsgEFNj+C495iCRdpm13uY889uvRadZ6b1DRX77emAO+sJyH2tCeOZ5A LyeKXUSmeZA17yCblFk+UkNoJICE0ax1JnHfzQG+C1+NSBLEzsi8HPRDkhpUQz5MSzKdYd 0Av58zzk8neTH3UxMe3gCKnfcWwFVpBAKcSvOBv2FcdW7UvZRwpHXmcgGfRoAA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760532792; a=rsa-sha256; cv=none; b=pwb7bYpgou0ouwrRmmYrOMb96+xdN44iICJcK837k0gldeV6AFU/N4K3sPdMn4S07Efug3 +lP8nTWVSG1jwzvS1QjY+nxRVASdQRKKqvQwvfF76npVWUd0AU6CBIeoJydwMykolxDtfh VNSjsHJAbR+P56QrOKVZm+fveR8hpSIINwvgNouE0C/fC/3Uz7GMZb+F8Op4+AeCvc2tsL ymxWP9Bbl1SVW7jV6k8APZZpMzzdjbxeGlqfgcFT9sYznXJWotKAPIqu8nv0/xyouZ4mtz vGEYafHvsJ6SxkQQpb2uVsaL0EkPr2An/O33gN4HtusIl9kFDrrTGEYkK3IWsw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cmrbr286xz8g4; Wed, 15 Oct 2025 12:53:12 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Wed, 15 Oct 2025 13:53:04 +0100 From: Lexi Winter To: Matteo Riondato Cc: Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? Message-ID: Mail-Followup-To: Matteo Riondato , Ronald Klop , current@freebsd.org, pkgbase@freebsd.org References: <324231230.147694.1760527890049@localhost> <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> <89861E7A-64C7-47CB-89F6-A93AB14813FF@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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="HhpXzKZZhD/zZJiC" Content-Disposition: inline In-Reply-To: <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> --HhpXzKZZhD/zZJiC Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Matteo Riondato wrote in <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org>: > > On Oct 15, 2025, at 8:28 AM, Lexi Winter wrote: > > "minimal" is the minimal supported configuration for a multi-user UNIX > > system, i.e. the packages that people need to install to bring up a > > standard FreeBSD system and have things work as expected. >=20 > Is there a clash of terms between =E2=80=9Cneed=E2=80=9D and =E2=80=9Csta= ndard=E2=80=9D? > Maybe that =E2=80=9Cneed=E2=80=9D should be =E2=80=9Cshould=E2=80=9D ? no. "minimal" is the minimum set of packages you need to install to bring up a multi-user UNIX system. technically, some of these packages are not "needed". for example, if you don't have any DHCP interfaces, you do not need dhclient. however, the expectation of users is that since we support DHCP, the DHCP client will be installed in the minimal system. > > "minimal-jail" is "minimal" without software that doesn't work in jails. > > dhclient obviously works in jails, but i ommitted it since i thought it > > was extremely uncommon to use dhclient in a jail. but if this is more > > common than i thought, we can add it. >=20 > It seems you had a definition ("'minimal-jail=E2=80=99 is all minus {what > doesn=E2=80=99t work in a jail}=E2=80=9D AND =E2=80=9Cis the minimal supp= orted") but ignored > it for dhclient. That makes the definition not valid anymore. =20 yes, your logic is very clever, but i am more interested in actionable changes we can make to improve the system for users. > It also seem that (before the change), dhclient in jails would not > have been supported (as =E2=80=98=E2=80=9Cminimal=E2=80=99 is the *minima= l supported* > configuration=E2=80=9D, quote yours, emphasis mine), which would have been > bizarre. huh? i never said dhclient in a jail is not supported. "minimal supported configuration" means that for a basic installation of FreeBSD in a multi-user configuration, these are the packages you need to install. it doesn't mean you can't install any other packages. that would obviously be absurd. --HhpXzKZZhD/zZJiC Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaO+ZMAAKCRD1nT63mIK/ YD44AP9tsTM9l8SpUROw3OQq/VwjKI9ERxbNqTr/1GRnQhK11AD/ejt7PrMj8xSh lHICMiBXba2w+rdVqRGUuWBD+YXA9gI= =HRIQ -----END PGP SIGNATURE----- --HhpXzKZZhD/zZJiC-- From nobody Wed Oct 15 13:19:23 2025 X-Original-To: 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 4cmsBJ2fvXz6CMpq for ; Wed, 15 Oct 2025 13:19:36 +0000 (UTC) (envelope-from rionda@gmail.com) Received: from mail-qk1-x733.google.com (mail-qk1-x733.google.com [IPv6:2607:f8b0:4864:20::733]) (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 4cmsBJ0SDNz3Fw6 for ; Wed, 15 Oct 2025 13:19:36 +0000 (UTC) (envelope-from rionda@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qk1-x733.google.com with SMTP id af79cd13be357-85d5cd6fe9fso690037185a.0 for ; Wed, 15 Oct 2025 06:19:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760534374; x=1761139174; darn=freebsd.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=hekg92yqVjnu5orns+m9WnCJaAU4ntzqWR4ZzOBsFm0=; b=XshHpgrtOmje/r4VUshz3TsJdbndxeoDSKXs35X6Iub93ofWnNSYGZtjaMRBwvRxFY 3+vCsEHadqVJJGQ9dlbKyIkUYIvysXWQIiUAYwv2+fgiBmlPFbzDzH8Nz1kqjisdkT+m w1WIsFWMA9xCv4r6om2vvUNRiP4QPrgJyMgFWG6d7+B69xAJNxzgGGe8/zpICbU/pTpk oC1tlnFgg7NEgqCLrRHWoFNtPXeK70db+V/Am6d7XPi/Dwf2TKySL78wi/8+6bJGVwCp HrDjHG24V7bD+cQfTCzr9Rqo5unYoS+TJETTJ856DaDqLcH70EbabzfbxXwudzcPx9Sl BhvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760534374; x=1761139174; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=hekg92yqVjnu5orns+m9WnCJaAU4ntzqWR4ZzOBsFm0=; b=e7+h3c9+rZZ8e1C+TaFfd2/Mu8aib1LRIAxMbUDiX03SnOEKesHH4jdGy2X1QD6bk1 0oUNhifKQisO1Hk9jOmPifZdva6ZXwuKKKTilxdNLBr354aRt6IdZBdcG3yjVYeG3dwr 4MnjnIfkWW9YvgYUIJ8f6m+ZYPBTp5Gk/AlXCuMuUMRHenGjZXYF3d6ZEnE0qK0mLtja gozg3AQCeK+Wj39Qc9NsjiUhLE//2LeRgqXPOxZ0zKJKnJG1s0NALLSe/NMBcpAdy4tH CxA0Lmtv6kHrwUFtNgA8BS0vT0kQJGfCBpzClOq53otaGmZ4mE5NCVJqSFYFf9wZDgN1 WhMg== X-Forwarded-Encrypted: i=1; AJvYcCXKAqP1Ln1gKpqrgDg0EXBLSct5WcJSW4o24r7Rs5ULkzPmX8DP3A+MIJbzyZGxvE8szzPuGRxa@freebsd.org X-Gm-Message-State: AOJu0Yyf/LwXrfIm46PzTNzKOLCZpuUXyN/oGdLs/XE3VY7ckts3hJVh 3kT5/hSreznbi7wLo9MaGIt4c9R7gCi3xHgn+mRMZnri1C2ZkTZwLMvA X-Gm-Gg: ASbGncuKI/Z/qwDbXBIrrQ95+XvrsiSb02qC3bAsrmajLU4AruWnKo/+ETlCCwvWTG7 x7iOWtTGi7m/1mVlX0DRsfFQ4CAO6qjGhKPKJwj26Se/lKG9gMbw9QP/x741xgpgSzLRvtHnTyQ j/ZBqs8ZvpnhaJQ4buw2JnO9phWaG/reAaZEx0ifW6y5aTVb/ZkEzVw55yXnbrKsPtnYtmt7qOt 6Pbzx/8NfSXMmzvCVIAlhPkmaXc5w5He8hauucjRHcYHadcGazBN1qC74EDFk3uNgHZpZvBEHmo c5RtzQYe13k7Iz4oPJCmHZT06VHZX+G95+M+GsUpGn9aREBNXVJlpdxAP878kQnA9QsDJBmLHSa t93R0jbnlxMnX3AWgIvps3bpyV9Vg1XXbQOy+r1zFuzqrBmwl1zd91YJ9KvofGfgLI7LoffEbL9 MzGC1YMxezd61BmfKhHnOGrshACvlpmP7HTcU155wJIQ+Kl/W8ZT4= X-Google-Smtp-Source: AGHT+IF92F0y6HQ8gLSlYMygvwvmNrDRcD+07eCNEo6JWsbSDtsq57c+oCfel0dQ0EdgYo/nBt1JBQ== X-Received: by 2002:a05:620a:31a3:b0:86f:4009:de9c with SMTP id af79cd13be357-8835547ab4fmr3940679485a.64.1760534374284; Wed, 15 Oct 2025 06:19:34 -0700 (PDT) Received: from smtpclient.apple (pafw-natd-255-216.amherst.edu. [148.85.255.216]) by smtp.gmail.com with ESMTPSA id af79cd13be357-88ea27b88aasm62469785a.29.2025.10.15.06.19.33 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Oct 2025 06:19:33 -0700 (PDT) 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 \(3731.700.6.1.21\)) Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? From: Matteo Riondato In-Reply-To: Date: Wed, 15 Oct 2025 09:19:23 -0400 Cc: Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org> References: <324231230.147694.1760527890049@localhost> <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> To: Lexi Winter X-Mailer: Apple Mail (2.3731.700.6.1.21) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cmsBJ0SDNz3Fw6 > On Oct 15, 2025, at 8:53 AM, Lexi Winter wrote: >=20 > Matteo Riondato wrote in = <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org>: >>> On Oct 15, 2025, at 8:28 AM, Lexi Winter wrote: >=20 >>> "minimal-jail" is "minimal" without software that doesn't work in = jails. >>> dhclient obviously works in jails, but i ommitted it since i thought = it >>> was extremely uncommon to use dhclient in a jail. but if this is = more >>> common than i thought, we can add it. >>=20 >> It seems you had a definition ("'minimal-jail=E2=80=99 is all minus = {what >> doesn=E2=80=99t work in a jail}=E2=80=9D AND =E2=80=9Cis the minimal = supported") but ignored >> it for dhclient. That makes the definition not valid anymore. >=20 > yes, your logic is very clever, but i am more interested in actionable > changes we can make to improve the system for users. Having clear documentation of what these meta-packages should/must/are = expected include is an actionable change that improves the system for = users: it clarifies to the users what to expect when they install the = meta-packages, and clarifies to developers when to add/remove packages = to/from the meta-packages. >> It also seem that (before the change), dhclient in jails would not >> have been supported (as =E2=80=98=E2=80=9Cminimal=E2=80=99 is the = *minimal supported* >> configuration=E2=80=9D, quote yours, emphasis mine), which would have = been >> bizarre. >=20 > huh? i never said dhclient in a jail is not supported. >=20 > "minimal supported configuration" means that for a basic installation = of > FreeBSD in a multi-user configuration, these are the packages you need > to install. =20 > it doesn't mean you can't install any other packages. that > would obviously be absurd. Gotcha, I misunderstood that. But then, what does =E2=80=9Cminimal supported=E2=80=9D mean, i.e., what = role does =E2=80=9Csupported=E2=80=9D play?=20 If one removes a package (e.g., dhclient), is this configuration not = supported? You are using terms that seem not well defined: what=E2=80=99s a *basic* = (earlier you used the term =E2=80=9Cstandard=E2=80=9D=E2=80=A6are these = equivalent terms?) installation of FreeBSD in a multi-user = configuration? Is there a list of packages that, when installed, create = a basic (or a standard) installation? How did we arrive to this list? Is = it self-defined. e.g., =E2=80=9Cthe packages in minimal define what a = basic/standard FreeBSD installation in a multi-user configuration is=E2=80= =9D? I fear some of the meta-packages may become either a kitchen sink or = =E2=80=9Ctoo minimal=E2=80=9D, if we don=E2=80=99t define exactly what = each should accomplish. Thanks, Matteo From nobody Wed Oct 15 13:31:04 2025 X-Original-To: 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 4cmsRp2VcPz6CNvD; Wed, 15 Oct 2025 13:31:18 +0000 (UTC) (envelope-from ivy@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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cmsRp1xbhz3Ntj; Wed, 15 Oct 2025 13:31:18 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760535078; 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=r2HJCN3acY0ev05oXU8WN3OaoxRDUFBVRnmmjNBoBfw=; b=MmNptMmqalK7HN43ClxEEcIIxJqgubO0/LMq1zlb85nSpdytp67RAvtSn9cG8MYaM/NvIG i8bpAFyY/SIWA1ByJkYerXgLmU3kTTbWyvyBNYZEbJq5r6Bj4r0CFRg6ZI3RoLf8YLza0D f8wkIL0xq+b/oH4MmUe1fW32wjgVjsf3nmQ5HaR/UXB4WCK/mKhccezVMvh0go2Bw9UeoG XT6SGcBWJuFOXu859Wlgkt+UDsVE2q95owwzeLOoi1i/WvYerb8cZOh6shI9bC3mo9LKop VsmoIWF27csiPk2bDOhQtiwRsdCnvAdgmcB/74jXU/ycTgBhZD9LLkacoyJD2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760535078; 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=r2HJCN3acY0ev05oXU8WN3OaoxRDUFBVRnmmjNBoBfw=; b=Xl5IMnv+P/8K94ZJd25KzWxSqQLlYh2H8BCYV0B8Y477v+HPHqgt5/RBCq6g6Om1b7Z9Oq 0tvDsC5Hyk+eHMOWC9HcEYp7DbbP3+7Ol5aW26poSJw4ejH1N0xOS5SYqOhzH7fAfgxxqb wTIun68+X+2FMr/hKrjjSFcAGxJeHgnONdYYrR0vWJ9ZZJiWKSZ2dTZEuQ7NnlpnIx0LvO VPVVZZGLqqSsP1oZXiLPR4GhyxVDLQgwONPbnDJR0v+0pzGQ+EfpANaOlVuyYk/Fb0Kp6Q Edgn2tzDxL5kNXsNoA/Iu4sohd0OyCT6gMsOoDWIACeJFa5FNE06gUIhYt4svA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760535078; a=rsa-sha256; cv=none; b=bbrycrdx8O0p0E01DixzzgQ18dsFFy9VssdJQAKJnaXdnMgdQv/Yg/M2mMQ8x9FsHgWyYJ eyJcm9bwKPw0LlGYJDKaQtLvodhrkS+gjMfJMJvtsyVnrPKhsJiJ+I5/ITh9B4RW2niJEN /zs83HUKB5tutmpo4GYdx/yUVzmg1VgisvbiOmDOTqQU+U+jK0dnZP4TV28wiYaDb8zi1X xx7ZemwifNe4k+uFTjQjGHHGK7jC/scRHQQ+dWbEiKbY/MlIRuhz1IRqo//1GlxgRAYIIN /tZK/vc67qz9nAqci55WST+jQOObBjqqbOxdcNnr1VkTot0Nv8/yGZnh5W4PAg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cmsRn5Ngpz9mH; Wed, 15 Oct 2025 13:31:17 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Wed, 15 Oct 2025 14:31:04 +0100 From: Lexi Winter To: Matteo Riondato Cc: Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? Message-ID: Mail-Followup-To: Matteo Riondato , Ronald Klop , current@freebsd.org, pkgbase@freebsd.org References: <324231230.147694.1760527890049@localhost> <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> <3E63F63B-0C90-43E2-BF55-30310B7599D3@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: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="xTSqGehRKnTiz2SD" Content-Disposition: inline In-Reply-To: <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org> --xTSqGehRKnTiz2SD Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Matteo Riondato wrote in <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org>: > Having clear documentation of what these meta-packages should/must/are > expected include is an actionable change that improves the system for > users: it clarifies to the users what to expect when they install the > meta-packages, and clarifies to developers when to add/remove packages > to/from the meta-packages. if you think the description of the set-* packages is not clear, please submit a diff to improve them. i was in somewhat of a hurry to get this into the system, so i'm sure someone else could do a better job. > > "minimal supported configuration" means that for a basic > > installation of FreeBSD in a multi-user configuration, these are the > > packages you need to install. it doesn't mean you can't install any > > other packages. that would obviously be absurd. >=20 > But then, what does =E2=80=9Cminimal supported=E2=80=9D mean, i.e., what = role does > =E2=80=9Csupported=E2=80=9D play?=20 it doesn't really mean anything. it's a word i made up for the purpose of this thread, to explain what the set packages are for. i apologise if this has created confusion as to the purpose of the set packages. the actual description of the set-minimal package is: This metapackage installs the packages required to bring up a basic multi-user system. now, you will probably turn around and ask what "basic" means. i don't know the answer to that. essentially, it means this is what we consider to be the basic set of packages that people expect to exist on a FreeBSD installation. this is the set of packages that people can pick without thinking about it, when running bsdinstall on a new system, and end up with a system that is basically functional. the opposite of "basic" is "optional": set-optional installs "optional" software which is not considered part of the basic system. to pick some random example, something which is "optional" and not "basic" is the iSCSI target and initiator. why? simply because you don't *need* iSCSI support to bring up a new FreeBSD system; it's the type of thing you would simply install if you need it. what we consider "basic" vs what we consider "optional" is certainly open to discussion, and if there's somethings which is in set-minimal that should not be, or vice versa, we can adjust that. it would be a good idea to do that ASAP, before 15.0 is released. --xTSqGehRKnTiz2SD Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaO+iFQAKCRD1nT63mIK/ YBZ1AQDS98ZaKWFYlwKvlGV1hbGQiuNFdSU3lAB0higit0TQ6QEAtPgyA2GV5u5c TaZ7/ErUUQwSUvAB2gSheYjHCRvSXw8= =f/SA -----END PGP SIGNATURE----- --xTSqGehRKnTiz2SD-- From nobody Wed Oct 15 14:45:06 2025 X-Original-To: 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 4cmv565FzWz6CV7J; Wed, 15 Oct 2025 14:45:14 +0000 (UTC) (envelope-from marquis@roble.com) Received: from mx5.roble.com (mx5.roble.com [209.237.23.5]) by mx1.freebsd.org (Postfix) with ESMTP id 4cmv562NKfz3cQj; Wed, 15 Oct 2025 14:45:14 +0000 (UTC) (envelope-from marquis@roble.com) Authentication-Results: mx1.freebsd.org; none Received: from roble.com (roble.com [209.237.23.50]) by mx5.roble.com (Postfix) with ESMTP id 34479425A9; Wed, 15 Oct 2025 07:45:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=roble.com; s=rs060402; t=1760539506; bh=aiw4zkMM/H6G2Xe0vVFWFzdKEi4lezWbvjeYEMVTqI4=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=yvr3WWcZrLTS3oTadSW09xTB7PntzIBvnfj675JoJi6Ve1HwL/u9+VnWQFZcZSKKY aYelaSpCY9AUqGGHPVhKztdI6oLfL4HfH74AcIlbk7uq6Zs7OW2svIPjsSFxpg2UOZ 39ZzJsgH69lpuuXbcbnE3n1e3w2dBjL/wbA1rNB0= Date: Wed, 15 Oct 2025 07:45:06 -0700 (PDT) From: Roger Marquis To: Lexi Winter cc: Matteo Riondato , Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? In-Reply-To: Message-ID: <7r257p26-qqs6-r1q3-9456-qn3o02rson6r@mx.roble.com> References: <324231230.147694.1760527890049@localhost> <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> <3E63F63B-0C90-43E2-BF55-30310B7599D3@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=US-ASCII; format=flowed X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:17403, ipnet:209.237.0.0/18, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cmv562NKfz3cQj On Wed, 15 Oct 2025, Lexi Winter wrote: > Matteo Riondato wrote in <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org>: >> But then, what does ?minimal supported? mean, i.e., what role does >> ?supported? play? > ... > This metapackage installs the packages required to bring up a > basic multi-user system. I think most of us would define a minimal jail as having only those packages, files and directories necessary to: * start and show a jail as running: `service jail start $jail && jls', * provide access via the posix shell: `jexec $jail /bin/sh`, * add non-minimal packages: [mount $jailroot/usr/ports] and `pkg [add|install] $pkgname` As this leaves out critical packages like cron and syslogd these should probably be made dependencies of subsequent `pkg install`s. Adding those packages, dirs and files would convert a "minimal jail" to a "basic jail" with the goal being to most simply allow users to choose either at install-time. Roger From nobody Wed Oct 15 15:16:19 2025 X-Original-To: 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 4cmvn95GD2z6CXHw; Wed, 15 Oct 2025 15:16:29 +0000 (UTC) (envelope-from ivy@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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cmvn94Smsz3gTy; Wed, 15 Oct 2025 15:16:29 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760541389; 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=nnfytx3CeAHm4fCo6WNqXJ/Z9FVdiYGI1ZuGV17O6o8=; b=ugzQuTti8WohZ2ArY69B1JbJrjxmktxOjpMZhhEe/Bhnt8bb6yLgrFgoPqa+k/ZhbWihiJ 57/VDvIqbQEZFJJChjKY5Rx07ljfWu1WBlYmmEkF59IAO0B59x71P+mNeWI2ORkXSioX7z xF5EB3tq0Nu5sgqWZAbd5qGCbcZUTYL/6Pell5ImF29EM6bOUPV6m2CBw9nkN6sI7sMoDg isN/grSxEIdU3QWYKhOdzhYSy+Zsg/fdfUSqt7bNqutVRFBZ4XB1AlWF4hwg8MNUrnGjXT EzFg34JGfQ6yZsqVCCtVzVfSqa3VH3lDQzzQAIJ8skHBSfl7bSHGW9Y1WC48UQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760541389; 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=nnfytx3CeAHm4fCo6WNqXJ/Z9FVdiYGI1ZuGV17O6o8=; b=fXYp4M78K99cgQVTCtvX+x7YYrNg2eJpSfp1p8Id9iGzRratgmTynVShrwSwWR/ELeKJHc aKziZz/9lpHwPSLnx1qKFVip0TKVNkFKNhmv0nl3vsb5eNgGkyc5KrpXiOEjIJy9R83tPu l00tE0u56DZv/qdRUZKhNeqwa5E/nMCFXi9UnVIgQMitO8QuIbX2/ID43gWJefSOSfmhLY bybiFeZ0u3qrrv6R3ewARC+CBHQMSbg271dJSlSlgVoz44Onq5rf6/Hjx3Q9NOczRcGLba OKCfeTbhIUlLZcJkGEix5s78/JAexcYzWKzby0R/JOX6V/SVMff/UXaFhAfW0g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760541389; a=rsa-sha256; cv=none; b=jJnZE8DwUqz/zsWb7QwQBHUZHVwi6/jxgNBL+GFgUg+rbGulOKzDdAMIaw5dO+8S9/ULBD 6kNsUVCda+yXm8Ht4cec6twXQSNhPkJ3vJzeD625/E8YiK9vAemZ5o37H/ehw1K4vWDvEc CV1fJ+3a0ryUiY6U5ECmD8uHj69YXQMzebMvSYtOAEKgu8doy7ethot/iol0cyADiokFaP mWsZUMmDtcwM6AKaYz2zmJdo+SZuLX/RuziD9gXUV7Hdeq1HloQ10g7/fX3OKUTraFe0wu V/xKu2bV3y+HP/KL9lL6vOjGhPKi6RUfgRRPi90e2C2fLj8jOev3K1aAXWxJ5A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cmvn8700szCNq; Wed, 15 Oct 2025 15:16:28 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Wed, 15 Oct 2025 16:16:19 +0100 From: Lexi Winter To: Roger Marquis Cc: Matteo Riondato , Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? Message-ID: Mail-Followup-To: Roger Marquis , Matteo Riondato , Ronald Klop , current@freebsd.org, pkgbase@freebsd.org References: <324231230.147694.1760527890049@localhost> <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org> <7r257p26-qqs6-r1q3-9456-qn3o02rson6r@mx.roble.com> 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="7KCbEGspAgC8rypo" Content-Disposition: inline In-Reply-To: <7r257p26-qqs6-r1q3-9456-qn3o02rson6r@mx.roble.com> --7KCbEGspAgC8rypo Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Roger Marquis wrote in <7r257p26-qqs6-r1q3-9456-qn3o02rson6r@mx.roble.com>: > I think most of us would define a minimal jail again -- i appreciate this is not very clear from the package name -- the "minimal-jail" set is not "a minimal jail". it is the "minimal" set, i.e. the set of packages required for a basic multi-user UNIX system, but without packages which don't work in a jail. we will never ship a set for a "minimal jail" because this is entirely up to the user requirements. there is *no* package which is absolutely required to install a jail, because it depends on what you will install in the jail. so it doesn't make sense to ship any sort of package set like this. > * provide access via the posix shell: `jexec $jail /bin/sh`, /bin/sh is not required for a jail. --7KCbEGspAgC8rypo Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaO+6wAAKCRD1nT63mIK/ YAMIAP0aDJISGED3FE+EK3A54HeEoPjz7t6S7SCJk5KSbaSsPAEA31DT3feYytbw VGpnjaKvvrWtapRdEQoG5AL1tWyXmwU= =Olew -----END PGP SIGNATURE----- --7KCbEGspAgC8rypo-- From nobody Wed Oct 15 16:05:24 2025 X-Original-To: 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 4cmwst3k7Gz6CbkK for ; Wed, 15 Oct 2025 16:05:38 +0000 (UTC) (envelope-from rionda@gmail.com) Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (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 4cmwst1mcrz3pX3 for ; Wed, 15 Oct 2025 16:05:38 +0000 (UTC) (envelope-from rionda@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qk1-x735.google.com with SMTP id af79cd13be357-88f27b67744so13336685a.0 for ; Wed, 15 Oct 2025 09:05:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760544336; x=1761149136; darn=freebsd.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=XGRGisiIc09TGqN9kK4fALIzER5bbSAc0mPxXMMyfKg=; b=Gcit/9CX/P4su8+NHx+Wwc/o1elaw2TU+TPModkQu7cc32wV1RSBjHirahJ911LS1c CkTm0CSrQuwwghwKyqz+cugH84mfaJBB4OfDn507TWE2QuyvJPL4QhcytB4rBsyWSUEV 5K5z/1pBwZilZ9SiaNFlekWh7JAxl+FlgeNHYguU/o5VXcPdC55Xqz5EsNoYm18URm/2 Yuu+v4WSCqI9pjxZOvfoD9JC5fXsPmoG70qsOTVznfw2FywJjwqGA0LG0XuZr88F6r7Q H0fDJuGljeJ1Nfz1vlsmxOddim0+aGVYFKi/k+jHIQJvhrT7lQMXdNXtiJg1TVVSvSgZ C20g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760544336; x=1761149136; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=XGRGisiIc09TGqN9kK4fALIzER5bbSAc0mPxXMMyfKg=; b=RfgTlY/esImHjG0hBaCvxdTNf/+tlepG/dfNxFABCPxjo77FCpHKq4umWpimcIILNv L+kvx+6LXjkiJKFtqfqGXs3oWO2vBBHRp4Leby56DBHfOY2kjJEn7d4QJoDCbsqj27b3 wBvT1snf4pV4j3U5ITUpgoAV6ReKsLTaVCWTaNfFbmTiPEyQ3kSg+DpNDFq3EjhzRtCW Y7eRW1mJbKGzbXyMAnqRJKLt0/KXxgwP1L0HpSVUFJIVbZg2Jo66vdMwsSZ5IqRt3SwX PsGgpzA+IMMNAf1UTeutGQ5AFHkx2Pt0zjqnNI45o9fp1pJA2AmdZFGTajWXO/UUBjiX NyjA== X-Forwarded-Encrypted: i=1; AJvYcCVuemDnyf76/i70r8t9d90iMGyZ1yCgeXJX3Jrio+waQGfb4JKVQfqAzZFgheNgmXQDqAjwyag3@freebsd.org X-Gm-Message-State: AOJu0YyJ2T26PAyDZyBYQ9gY7dY63mZ+ecmy617+cr+YAz9Fp+GoMAMT k2Funz5EDuK1G6+f6BP5ib8sbog/U4g9gR/fB3f7k0QJQx896wa7+AMk X-Gm-Gg: ASbGncvlXGwLrAnGd1bzNPkpChUmmiNyNv61/Ve8WDReh4Ft5nJAgbNdvmNk3dGU4O2 mQN/IDAZnFVCymhSLcxuMns1Fs7oT5V4IsX3EabNtOVUsivk6sfxvciEboZNgQX141IRXNXualG gfwuSmF8UCvNSKkdzUeKGDvGc5g/zNh2w2lyQ/CAdPqehEnxBAR2oB54XCuhXLBRtY3do+GAQdY aCO2byIK/pXCaHEMULCqaRZ7fGGf76TpZM4izgrMEJjtdZf563iVcPAE0yDwriqlwLC1I9Y1RzQ Qu+TgTga3gOTPPnF8mYT+oED+LIwrJwEtA57sVTtrxjIWDIuRaKfPuFQ1lN/pCRZQmnnXR81Ezw jEpaODEbAt/qGDEgI8GQEuHDl4wRPkKvtOFT1Hfpvmnsedy6Ig1ZpsTiZ53ULuy8wSpJ+o3Avbx gwxCo6B3UpBnkfAKdGq3J6QOsmsQFRMC/kGF4= X-Google-Smtp-Source: AGHT+IErq9FOEoqHZiuElb1ceVIAURiVshm51AjJU/OF1CgNHz2BBvqoMB4W+WP22x6e74Rvq9P5Qw== X-Received: by 2002:a05:620a:6cc5:b0:835:79e8:34cc with SMTP id af79cd13be357-88354caeea3mr3697333085a.70.1760544335463; Wed, 15 Oct 2025 09:05:35 -0700 (PDT) Received: from smtpclient.apple (pafw-natd-255-216.amherst.edu. [148.85.255.216]) by smtp.gmail.com with ESMTPSA id af79cd13be357-88f35c65b0dsm3961985a.16.2025.10.15.09.05.34 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Oct 2025 09:05:35 -0700 (PDT) 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 \(3731.700.6.1.21\)) Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? From: Matteo Riondato In-Reply-To: Date: Wed, 15 Oct 2025 12:05:24 -0400 Cc: Roger Marquis , Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <822F9D2B-A82F-4765-8765-6604F9F79CBC@FreeBSD.org> References: <324231230.147694.1760527890049@localhost> <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org> <7r257p26-qqs6-r1q3-9456-qn3o02rson6r@mx.roble.com> To: Lexi Winter X-Mailer: Apple Mail (2.3731.700.6.1.21) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cmwst1mcrz3pX3 > On Oct 15, 2025, at 11:16 AM, Lexi Winter wrote: >=20 > Roger Marquis wrote in = <7r257p26-qqs6-r1q3-9456-qn3o02rson6r@mx.roble.com>: >> I think most of us would define a minimal jail >=20 > again -- i appreciate this is not very clear from the package name -- > the "minimal-jail" set is not "a minimal jail". it is the "minimal" > set, i.e. the set of packages required for a basic multi-user UNIX > system, but without packages which don't work in a jail. Would calling it =E2=80=9Cbasic-jail=E2=80=9D or =E2=80=9Cstandard-jail=E2= =80=9D (terms used in previous emails on this thread) perhaps be more = descriptive? Thanks, Matteo From nobody Wed Oct 15 16:57:01 2025 X-Original-To: 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 4cmy1C6rJFz6Cg42; Wed, 15 Oct 2025 16:57:03 +0000 (UTC) (envelope-from marquis@roble.com) Received: from mx5.roble.com (mx5.roble.com [209.237.23.5]) by mx1.freebsd.org (Postfix) with ESMTP id 4cmy1C4p0tz3vL3; Wed, 15 Oct 2025 16:57:03 +0000 (UTC) (envelope-from marquis@roble.com) Authentication-Results: mx1.freebsd.org; none Received: from roble.com (roble.com [209.237.23.50]) by mx5.roble.com (Postfix) with ESMTP id 88C4D424D5; Wed, 15 Oct 2025 09:57:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=roble.com; s=rs060402; t=1760547421; bh=+BvhR/qQ9mx9IMpZqSXt0yYW5fa0an0cTUjzbnnCzNc=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=BvFT2tqLXbkAja8a5CKUYTgIy1EA18IJPw/K5T+XtwWoMbt9e0IaDMQNTft0jfZPX mL/qaIzHlxyW1t1oc2IPTA5/WRxZnQbLtWnIYA5Bzsyxmudmnvr9dJ9r7HfHWEvW9o 7yZ9zOrP0zzy/5WlXhqH7smqb2/h0O4xHz2NPi7M= Date: Wed, 15 Oct 2025 09:57:01 -0700 (PDT) From: Roger Marquis To: Lexi Winter cc: Matteo Riondato , Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? In-Reply-To: Message-ID: References: <324231230.147694.1760527890049@localhost> <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org> <7r257p26-qqs6-r1q3-9456-qn3o02rson6r@mx.roble.com> 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 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:17403, ipnet:209.237.0.0/18, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cmy1C4p0tz3vL3 On Wed, 15 Oct 2025, Lexi Winter wrote: > Roger Marquis wrote in <7r257p26-qqs6-r1q3-9456-qn3o02rson6r@mx.roble.com>: >> I think most of us would define a minimal jail > we will never ship a set for a "minimal jail" because this is entirely > up to the user requirements. there is *no* package which is absolutely > required to install a jail, because it depends on what you will install > in the jail. so it doesn't make sense to ship any sort of package set > like this. How could it not make sense when 'distroless' Linux container images are so popular? Roger From nobody Wed Oct 15 16:59:15 2025 X-Original-To: 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 4cmy3x04lNz6CgFc; Wed, 15 Oct 2025 16:59:25 +0000 (UTC) (envelope-from ivy@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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cmy3w6kYVz3vLj; Wed, 15 Oct 2025 16:59:24 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760547564; 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=Pvz5jwGKClP9Ym9e7J0njqehOZ4kw7bVyzdf5+Nl4mo=; b=kB20Jj7t49akmdvSIaaSMbZUFCvv+BPzus5UZS3m4jnMzN3tgBG2Xc0/mrKSrxzFLH+X18 oTRTTqJX/wjN2DT41n+l1/YB7KWdXgwTPj5qRlIHJJfKs19ybHVOIW2b4znUfCaI9W4UJI twNbBE6L1W4li94yFzzVGK7TsHPZfg8clZmpX5o6rro6nyYI1rRKpYmoupKbJwdaHpSPAb 4rTPv5gXEAikpMGSbOiOlWTpRZIqzgXsUaw+w8vP+/LGfaV3L35FL26t3DiP/5DxAowYHu OlnRjiH1gmU8MegeYMJWyK0DfMEnfiWFEEqgw5bSL/e5DLeluIyR7d+55nvHkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760547564; 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=Pvz5jwGKClP9Ym9e7J0njqehOZ4kw7bVyzdf5+Nl4mo=; b=v5zr9zr0U20x1joKB2nJ+MLFFXJL2mVqruZpf35fs7lb0bf/tq4zBzh4P5EeiD8IF+pzhc 9BJ4lD4YLD/tflkhoEKMU/KzLYB9+PbHLb5h00jwsZ7x6fyXXEZUi0B/m0BVrXm4QvDVe+ fGK60/wYVm6ouiETS0KSchM7GDtsdjejAinpA/pO8AL2rdBM8TWPseWll56NtBUA2HQyh5 REzOaIwwg4c3W8tb8jHR8pBQYhBjuBSWDoPbYzpJn5rPh3Sa4h1O3zdTa9kx23vvicB77E yeiNTR9pHnrw+UnAKJ4HG3Vqvv+TloqKB6+fjTY/fuckEZZeks1C5fIGfHYQsQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760547564; a=rsa-sha256; cv=none; b=ZBeD0ob4h/wpSSJcHSVpw5+K9VZKuPyKVb54aXC/I/hxhjz8YPqPH5J2A5Qznf/4dpWR+u UOIcG9PFkbojmWvlcYY/USZf5qeAQ2VmlN7/AxU0fdKzNniiV/yTvfmPlJTa63/UO4moB2 0svFNfwDIqWim72/HfRDwIj+2GWbtOyME00kwGr3r42wiA8CULnjEWS0ZXxNu3XcKzgtl5 UCOk66JjBuV/jMDndLdlHR1AL2rsUF4qS5dF6vabVPhhE9V0nXvRZAiVF2OTnOI16xaVNf gG17SB3MItc/vUMJRq+P16se4wTZMYn3DkNpCwbQJ1HKGWEQQfJA/lwkaAVl4g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cmy3w2jy6zFMP; Wed, 15 Oct 2025 16:59:24 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Wed, 15 Oct 2025 17:59:15 +0100 From: Lexi Winter To: Roger Marquis Cc: Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? Message-ID: Mail-Followup-To: Roger Marquis , Ronald Klop , current@freebsd.org, pkgbase@freebsd.org References: <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org> <7r257p26-qqs6-r1q3-9456-qn3o02rson6r@mx.roble.com> 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="pGgWlkskTzDhD1Dr" Content-Disposition: inline In-Reply-To: --pGgWlkskTzDhD1Dr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Roger Marquis wrote in : > On Wed, 15 Oct 2025, Lexi Winter wrote: > > we will never ship a set for a "minimal jail" because this is entirely > > up to the user requirements. there is *no* package which is absolutely > > required to install a jail, because it depends on what you will install > > in the jail. so it doesn't make sense to ship any sort of package set > > like this. >=20 > How could it not make sense when 'distroless' Linux container images are > so popular? i have no idea what a "distroless Linux container image" is. could you please describe this in more detail? --pGgWlkskTzDhD1Dr Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaO/S3wAKCRD1nT63mIK/ YJDYAQCZH9Q4G7AHGulfCf0QiogV2Mw+pwGJGGanGdhzSs17fwD/RXILzMvXXqsX vYNUsLgLqCISXoaJ6fANutzyGIdRKgk= =aZeC -----END PGP SIGNATURE----- --pGgWlkskTzDhD1Dr-- From nobody Wed Oct 15 17:12: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 4cmyMY2clXz6ChVT for ; Wed, 15 Oct 2025 17:12:57 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-24.consmr.mail.gq1.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 4cmyMX1TbFz3xKd for ; Wed, 15 Oct 2025 17:12:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=BxVemX73; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.205 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760548373; bh=YpEiNSzregUQvqorLasHzAzQ2yHYqTPrYNTIywbZCqs=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=BxVemX73bcLPZDnEunqCDh9hlavCo77tmw0QJk0X9ywfuiacMeUpXlZ+DFd3UgFp1CVmD3yTtZodMLaxjBw5NjZvFMljRa5KOVPeE8hI1xbba2iCS2RG1TMxhqgiKWDD1J76nIDMgC6G+iO5jybS6HZn78iunjqup10AAmzH2Hywa3USZeHKX/oPDQWP6OoMsku4IhMqy5MObtlHvoTSrQHxtDBXY9Oy+S9Au+r2kHJrWZ429qAhbecenq2H6Hre9LWaRR2yIb5Sv4EieZAh+AEutLSC3caQk5EjHnukbiourKno6ec/0N/+lEI7oMKkuuTFSL3Tuk8TI74PzQ7Olg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760548373; bh=awYiXeY96TBogO38JScbQXXMx+BYRR3lPIoiBjx81KN=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=AhmV25+8Mr/zkmZz8CeSY8sGLndidbMFD/eHTe1MMFmQVXrxzc6Y1UsC9yane8RO0vgOVcXZAD/kaDqUlAsFh8pT7b+npCygHt4e/vY29Glkb+EC9rJCyZgRrJW4LF5IgdmrQC04ISqs0RUGdu+jzNnGW8dgUZlH24X90jkLeAi0d0BuPnPQYJty7S17YihzeJm7izcwScySMeohCvsh0xTAOV8kXOh4zLLE/7TAU9gbrl9a4DprNmvi2dXIRTIb6VjepJOmGLgr07+8mj3UbCGGL2D9IK1j8FN09UMrOlWTf6F6AakzqK3VsR8nu9/k+Lmxwj2033AHs9s6jBxrUQ== X-YMail-OSG: 25dbfx4VM1kSRARmF6OowAgFAOMOBdorWRLgHtz.bq6H5ifWzmqc9NZrxGGv0FB mOgSVIuyeMHppxGZW_mNI5KDiPtt606winogDsVhdtmMri1.FxP_km3svPfpXr9OXlz4ibiqsi0h aeO_0w1yOw6XXb8Q9JIZcvPnNQo9U.o12N21kdKuMih78bAQr7R0G.NK24mUMgxOJUfeKTBKJ8Pg k.h1zLnOqbMvD3F2Oc07Lqx10jpmrdmUTvoFb9HOE9go8K1wXPRQCNNRwU7pbvwNBMZFuytgV6_L iS2kAlpfWVuhpxdDXBDndnvBQaphMwOfjd04q9AEuAhK3JODBzv2UwVGeuTQkDN02eRQtAh3cWcf rxm8siqlGU6IijcH_CGOdLn0hSdevbdrvylZ2V2Ov_8c1_UIjezEZJcq_VLN083suIvrXodGPjqF MOWelOTxBGz95R.zOK.xhjIlEArgNJ2BCc2TmjTbFG2Sd2vndbrCxUmNX5efxnZN3g7z.W9nRlXD pmorUA9XNR6UKuClQy.wzsNg2VMWTXIImJWSNd98T0zx130L2ihq9ISzfZ26zZCarLXsQfngquQf AQWRBOwG9m9LpXtXJZTt1EWWISn63TlmZytSkL5G5b0byc4INv7hJyVWeoZx.LK4PIPKC.yEikcu jj4Y54c0RJAALw36R8czykJ56yOxNVHei2W7ceYqq43ELxfQ_5XYGgwNBZhR5eNE0jQ4T4FQ2OaQ 4.mZkgnFsn3qXHPrDleULHWeV6aKVjFyn6diJUe0OPM9HRJs0rwUMfD9F0HcPMfpp4vF.vmrKDqA jE58MSFdfOrh_MvjX_MwEsuBxaxdswabcLMIi37uUfNUXLjb9ACQUwMuUTo34CtmXKHvVsB47ZI8 Rqw2N.TDzr8seQLEjRb_JXsliLWjTg_iUfKlswuQcXmurKJRgAUuUi_Ygmkyiolv20XFAWV3SZDl uqabHwjT38HSlfErMpA2Jp_hvHKs5eT1J3EfgtM3dkG96qxJUfhqEf8zB3x3LtUbXjJWpaINeqxo Bf_94kzZQGgLqI0UxEcNHNxt6cDVKHotVXqiFbCcSrg0O82wqwxZh8hF.neN1raXDNHmMyM72GkJ Gmx3_AJbomnXuq6KHWfx5jEKHdbSvqBaStmNmpyWzbT4_NcCrmyyScpz8ajw2OKPrND9vJZLbIwM Jif0KfsF5Jp_kdgYJhI7_wXcfM3UqZQnLMWiw307OFHy.O.xiDWh1hWHmH90l82hirsPyQnnev6V QWwQRXHmKh51hmHcwRWCviDAJh0MmhQUaXofuvSTcnhmu.prDU7sO.d0e6R.7EVLEPomeWzZ1YlA .YEwhddcsESbyNgA6HlmChm04Am_efJR4uUnY8QH_ZP1MBo0VdW_rdmgOGm1T0hCskHCSsxbCxE2 s2D70dCMwhuqRQ7ka6nvL832XzJmeI2j7hjI8vCrmrD4LnlIPsAsygHCP38fJ8BhvUPEKuGnWkLR 2E.2kIs_cWgmNOawDeFp2MlUO_6mgDH01KfEajJCp0A0SEb.Ig_OzSWlVethj3_.BSc5EnLUV9Fm 6dI5HvYSkZWa7cc83KjTYdbyAuh5.XFJlBQ9Vs5ZkKFvgUNpNOgX1A0Mzokf4BLZi983W7P9Z84w Lwq0QN6z8o3_ClniJwm6Ayo0LI.2KVr4zm3xGe9FHmNsrjOoxIyqHttkvw_JNAyy1z_o_l8O0rZH 2NERnkw_tiffwY9witwPV.tkDsMKoMVjukoQTLWREoivMLfheEZT.2eIJnHZbKdbTw1EdbLkzXwf fnGjdwBNMckC0FPWzgXo1atVJoj0e_BsmObBcBzpwQnN03hCGvJBx8SQm9OBbLYmI.GBC9t8T8zh nNyM0F6JMo3w2Yc8ouLd.gPAAfG7KhZ9fZvoUeVs8YHaju3975SbmQ6KWaHenk1e_mThC5eeO4tz _lzlHZpd6c5MKgMVKGKlYcXGeoxS3WO4nGztx1hb3XRzA6hy1_0VAq2xTLLeRqs.YYBmkdGeV8jU d6U7vsralcT2SWWTdUy.UKt9yhL7CpSES0tZyMtoC2qojGZzajrDIb0OemxiQ6.Zi3jNfTjUJTH0 6P3QrQ7vDtb3lFFLVCylZ1xHYmnoYhsIAe1koGpQ8z80TQalV.xz7gqbg.qpy6OihRlI_mQRXOgg op4SGfeqPX69IvU3tr7Mnb.C6ShdpMHLiuJBy.IRzKFEBe4aoA48luXpzEiiEFY5EFZSqxRzRkPw cxMuh.v7wZMfmppGd.uGNZGevINPM9KSbhYAikDBgjlahyHkAhDRYXNgpJoDHTU23McGLTxPFeWt vPw-- X-Sonic-MF: X-Sonic-ID: d7d21e44-2dd3-487a-94dc-1e6479c250a2 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Wed, 15 Oct 2025 17:12:53 +0000 Received: by hermes--production-gq1-6c5b94f9b-rt8bk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6f923c166dfcd6eaa24e05b411f693c8; Wed, 15 Oct 2025 17:12:50 +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: user feedback Message-Id: <64A959FA-EBA7-4754-8B41-80E3047D6B68@yahoo.com> Date: Wed, 15 Oct 2025 10:12:39 -0700 To: Lexi Winter , FreeBSD-pkgbase@freebsd.org X-Mailer: Apple Mail (2.3826.700.81) References: <64A959FA-EBA7-4754-8B41-80E3047D6B68.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.988]; 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)[]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; 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]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.205:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.205:from] X-Rspamd-Queue-Id: 4cmyMX1TbFz3xKd Lexi Winter wrote on Date: Wed, 15 Oct 2025 12:46:27 UTC : > infoomatic wrote in <06f829a7-4378-4a24-a3db-f929d812cddd@gmx.at>: > > I just want to give some feedback regarding package base. >=20 > . . . > > 4.) I bricked the system with "pkg delete -af", as was discussed = already on > > this mailing list. This should not be possible, in my opinion. >=20 > i do not know what else you expected here. if you remove the base = system, > then the system can no longer boot, because you removed it. the = solution > is to not do that. >=20 > as an aside, i am confused about the number of people who seem to run > "pkg delete -af" as a matter of course. where did you learn to do = this? > is there some FreeBSD YouTuber telling people to do this? [Note: "involved", as referenced below, is intended to be tied to updating a live environment that is using the pkgbase materials in question.] This is easy to understand for a context with pkgbase not involved --and going back there was a time when it was never involved for a lot of = folks. Such also applies to "pkg delete -a" and confirming the delete instead = of also using -f . The -f is a secondary aspect, not primary here. So when did I use "pkg delete -a" (I did not use the -f but would review and confirm/deny)? Without pkgbase in use, it is valid to delete all port-packages (or all but pkg itself when pkg protects itself) and then start over for = installing port-packages. I used to do this to clean out all port-package = experiments that I'd explicitly installed (so autoremove would not delete what was explicitly installed) and then would get back to my standard set of packages with an eventual install command referencing a file listing = what to install. One by one cleanup was a waste of effort/time and was potentially error prone. (This was prior to my having pkgbase in use.) "man pkg-delete" reports: -f, --force Forces packages to be removed despite leaving unresolved dependencies. In combination with the -a or --all flag, causes pkg(8) to be removed as well as all other = packages. That even says that -a -f is supposed to just-work as described --and without pkgbase involved that is just port-packages that are involved. But when pkgbase is involved in the context, it fails to delete various packages (last I tested the self destruct operation). The wording is not a description of the reality for when pkgbase is involved, even if what is described would be a self-destruct operation when pkgbase is involved. Again, -a without -f has the same issue if the -a is confirmed. -f is not essential to the issue --and, in fact, I did not use -f and did review the port-package list that -a presented back before I had pkgbase involved. I could imagine that as long as pkgbase being involved leads to not working as described, that if pkgbase is involved in the context at the time, -a could be refused with a message indicating that "pkg delete -a" is not yet correctly supported when pkgbase is in use in the context. That would be better than the current behavior, no matter if -f is used with the -a or not for the delete. > . . . =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Wed Oct 15 17:23:37 2025 X-Original-To: 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 4cmyc21Wdrz6Cj2y; Wed, 15 Oct 2025 17:23:46 +0000 (UTC) (envelope-from ivy@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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cmyc163JSz3y5R; Wed, 15 Oct 2025 17:23:45 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760549025; 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=YjgLb6wHspQLttk+l+YgJNJDTqUl44J5xLp/JGapwIo=; b=alseABdmuk7OxxAPlT8OQGD2fz3rZNEThlG4RiDn62oxAIQLq7V3uMdh5tku3hfD++5FJI Sb94D0HkzbfHliz+5qINxL2V1mYXgLt+bqgx2PeecDHzcCQ3SJywTa/g2Vv/kUsq3tokDo MZw8Zkvtvzhe0SzHdqZuNByaNtJj9eKFszJ00gBMhpdwhKBzslzNk+74PGaKB6hJEJ9dsl 7ygVtXVPms1prfzr1Rh3/MM7yhM1VF05rfSNN7V/q7wBaazIeUAT3N7il+05Hpo6OrpaTE 8IPjmdPy8wS6bNR3L7x+59vdxHJ4tOPV+mZcsDbVfO4vltPO+8h14/VUpRBAMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760549025; 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=YjgLb6wHspQLttk+l+YgJNJDTqUl44J5xLp/JGapwIo=; b=HDshYk8so24DMy9VIyr1QMKiBV+01hpoKwx3qh6wnG7MsgeN85iNexQ4ZDwLDWZslO/KlR fH2yP7YM4AWMdIC2U5P0LKJ8ps9O3Xkv/onQ/EevwlfJi/9rRzgXeZxuToLSVKKalQr7p7 nkNsYbepK8bKMdIC/59r8M1h++lnDrN4yZtncehPYBHTpxeST1G8f9jltxA7MshLqb2k0t NojSJYs1LauoFSZLy3HmM4YzOcrcvPYE0jivYedf9MJLPW/pPPsr3Dt0VFgRPQlv0fHENu Y2R9+oLn2qmKMMrlhSUtYVmC5x/LUto71Fbpy5+SRJQXp2gPYpB6ImbNqYtJdg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760549025; a=rsa-sha256; cv=none; b=DJTYUx4AXFHFdglwNxM+Z/ehNY2IWOmiQW+JdAV2yd8Q/nN7H0O+852F5wnffZeZ/BDjt7 5f39cATxjkss3qpI+GkUUlRMKGeFyjqh/b5hmMSmMjqNFee8budPV87ATlDqNv5A00vSVn jOyjg60o0xOttjg6JYVe8V3eP3RucJ67oYYRMMphtpQc/AByURkjB5jTOMCWCABiG3rTOp c5wI2usbO2YYvH5WMaPq71XsNFeOGXyFHsutTIHPb86NTnzs+TV2gvWVVN8ChptWAz0sWC KjBGdJ7SPoqNJTLsPgNqb+rHMZIl/joEfS0kiKSCqturoVbQS3mqiPEUYuUV0A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cmyc126VhzG9c; Wed, 15 Oct 2025 17:23:45 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Wed, 15 Oct 2025 18:23:37 +0100 From: Lexi Winter To: Roger Marquis , Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? Message-ID: Mail-Followup-To: Roger Marquis , Ronald Klop , current@freebsd.org, pkgbase@freebsd.org References: <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org> <7r257p26-qqs6-r1q3-9456-qn3o02rson6r@mx.roble.com> 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="xRuoIOtLaVCkKrhp" Content-Disposition: inline In-Reply-To: --xRuoIOtLaVCkKrhp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Lexi Winter wrote in : > Roger Marquis wrote in : > > On Wed, 15 Oct 2025, Lexi Winter wrote: > > > we will never ship a set for a "minimal jail" because this is entirely > > > up to the user requirements. there is *no* package which is absolute= ly > > > required to install a jail, because it depends on what you will insta= ll > > > in the jail. so it doesn't make sense to ship any sort of package set > > > like this. > >=20 > > How could it not make sense when 'distroless' Linux container images are > > so popular? >=20 > i have no idea what a "distroless Linux container image" is. could you > please describe this in more detail? i asked another committer about this, and they explained that a "distroless Linux container image" is a container image which only contains basic system files like /etc/passwd and /etc/resolv.conf, for use with a statically-linked application, like a Go app. this is something i would like to support in pkgbase and am actively working on, but it has nothing to do with sets, at least not right now. certainly, if we do support this in pkgbase, it will have nothing to do with the "minimal" set. does that make sense? --xRuoIOtLaVCkKrhp Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaO/YlQAKCRD1nT63mIK/ YOOQAQDjiXLsZzwjKx88LXl0XbATyU1TmHngj4NfCzogxcugLwD+Jy4QqUXyPCnD yC2i6VGu2utwOhcKJm5mOukcHZ8PUwQ= =7UOW -----END PGP SIGNATURE----- --xRuoIOtLaVCkKrhp-- From nobody Wed Oct 15 19:51: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 4cn1v80305z6Cv5H for ; Wed, 15 Oct 2025 19:52:04 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (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 4cn1v71pmlz4PtB for ; Wed, 15 Oct 2025 19:52:03 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=FQYp4PKN; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::434 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-3ee15505cdeso1336026f8f.0 for ; Wed, 15 Oct 2025 12:52:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760557916; x=1761162716; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=ngIAnYYVg7Zn0pE6qMPdqtcifGZ7xzp+8GGgLaA3mHs=; b=FQYp4PKNzSGPRw7gci3YRw4zSodytbzmS6iM5PL6flYWxhT/7oONrWQv4Uw8AEOeFo rjLogLJendYqUnRFDFIm/89TSsBaE30UJtrt/xyuumCadiWoMBRZ1BI3efDiFMVL+tCj UVMIBw9XfokcQuW3UxToYSh4vDWyx6g7J99ume4zRUexG8WZppcNIDkAX5NkITA2pzre SQOQq3blnbzVVFzN+U7c5tkjMAVHho6UgBJCMM41PBIy9LFwQi0T5UclZ2+aP2DIQ8I1 qTyGVFRWAKhmB1Q89CWkKG/wB8PMieaMHcuF2VMi1U8eTcOj9f3lNMuFjHUHmCy8C+rY SSEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760557916; x=1761162716; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ngIAnYYVg7Zn0pE6qMPdqtcifGZ7xzp+8GGgLaA3mHs=; b=GISXffPJi1kLJwjJX9w8QccWs3k1ArsHKrsWUSiMu0MAzJGTRTaV/cHAgvfsHcD8ky FCzKhXvdD80WfXJxaOQzHiBEKTV2SNit0rnNv++WpA3s6DsCGy+PeIVQv52zNxypSUHC RGbiZyjsm9bnx3HZUJJZ7lJceY1p6BxD8TIUNLrgSpoRTTBFneKC/akPwnmBbs0bKtie dPcNZLINbLAf6iTSdicRDekbUUxJVzCAOM8PG9CK/QaLkr7E57hDZfqXjbjMFrxYPum9 8vYVCt3yBWbQX5b5p8o+yyxi1larMQlHIm3GsYV9oJz4cgaWQAixLOgFNu3V3owIt4/x rd1g== X-Gm-Message-State: AOJu0Yy9YDxLpw7XgTQ9Cld9KaqX9RzU34pecxuEx6nGi9juiPDyHm7O dJxuF2t2/szC4UOCjTo+hBNG99NDpKVvKHTAfWQBLYY9uquo0szh9vKtc69tPg== X-Gm-Gg: ASbGncs0mdtI4Ojc3ovTNQlB4KRDMwuC3RrnfAms/VyK8mi7TVunaIqkUIIZ/P8kwPT 2L4MH9KplE6WwT0lJbkLzKrK+HVht0U6alqqnBFAoagekBeypmxHbk9SHLO3fYk7UTkHsdRN/zA klUbj/QQKo+h0OiEZcLPkG1bC7vOR6/DSfqUnLg+RW4WbRzIH7/D2Mdt4Fnf6jyoS+dmhYfkxba waktT/b5LQqukx/J+5qy4l1fKIsc752+VumZFulSRlO+2rb9Nl/pKIcjG2/+COlGCJEX92CEpU6 qOq9TtlvVrD8at8m8xEgja84AoOEHbMm0os7/SCBmnVmEnS/WRj8FK73y0D3u0f/pZweue0D/cN g74GhDWmPducEhc/2I9GsTZZQs0mir9S4H0UdU/o/P9/BAX8UEGSivBSBEdsfKMWvzAZBpzpHYA h/hURcNJQ7eg== X-Google-Smtp-Source: AGHT+IEoehHZEfAZyviZCrtrGv345WK5wTwHnolgz2AV0GZ28zE8h9kzZP1b+VNFjlV+Li5Z6ATsoA== X-Received: by 2002:a05:6000:4608:b0:426:fc52:cca6 with SMTP id ffacd0b85a97d-426fc52ce1amr640400f8f.7.1760557915936; Wed, 15 Oct 2025 12:51:55 -0700 (PDT) Received: from [192.168.1.4] (host-80-42-67-140.as13285.net. [80.42.67.140]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-426ce583424sm30126620f8f.21.2025.10.15.12.51.55 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Oct 2025 12:51:55 -0700 (PDT) Message-ID: <1fe172a0-fef8-4126-9ec7-316fe4095cbc@gmail.com> Date: Wed, 15 Oct 2025 20:51:55 +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: FreeBSD-EN-25:18.freebsd-update (was: user feedback) To: freebsd-pkgbase@freebsd.org References: <06f829a7-4378-4a24-a3db-f929d812cddd@gmx.at> From: Graham Perrin Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.29 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_SPAM_SHORT(0.71)[0.714]; 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)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; FREEMAIL_ENVFROM(0.00)[gmail.com]; 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:2a00:1450::/32, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::434:from] X-Rspamd-Queue-Id: 4cn1v71pmlz4PtB On 15/10/2025 13:46, Lexi Winter wrote: > … freebsd-update was recently fixed to refuse to run in this > configuration, but the fix might not have made it to a -RELEASE branch … FreeBSD-EN-25:18.freebsd-update Commits to three releng branches were made at the end of September. From nobody Wed Oct 15 20:10: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 4cn2Jh3VY3z6Cw5D for ; Wed, 15 Oct 2025 20:10:44 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) (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 4cn2Jg5Lxdz3DYH for ; Wed, 15 Oct 2025 20:10:43 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=ey1Rz7o+; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::333 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-4710683a644so8491895e9.0 for ; Wed, 15 Oct 2025 13:10:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760559037; x=1761163837; darn=freebsd.org; h=in-reply-to:autocrypt:content-language:from:references:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=OLEcH8ExVCuurd5Binv1vFHTQtqlwF3l5JTCQKwvbnM=; b=ey1Rz7o+1bVrXB9UKKlnSsTmyd0Q554Mh4xIN/BUTw6UMejPCrPRwo1yj/vWpdEOY2 w2/x8d6XQrO1VDp8Znri1DOwKwBWEbPGnHoYW1DF1mCkPVZNgh2tz/3BIAjJumIMScBj nYABn/OfnFdF1vKn6CTTOY6Eh8hrQEmemICj39KxUI3lLJkL1hy/I7dqB7G0IiPhhQxa Hb0xoMHrNM0r2eFrwXKAxnl4xSniT8IcBbMw7jrYDRZEF5ac3X8/LWCa7jm6u0MuUuzY OkkdbsUJrZq7WGTkutm3WMlSpZxAAP1MHd5gA9kduJxq66GA8+MxyS+cIVc+zsn7bgop T3Hg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760559037; x=1761163837; h=in-reply-to:autocrypt:content-language:from:references:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=OLEcH8ExVCuurd5Binv1vFHTQtqlwF3l5JTCQKwvbnM=; b=AEh/UvXz31Iz5ulWoGdThVQ7ra/mNDtMEFVT2uu6G2N/vWOQlyvTqkJ/V1ynSDGiPt ydQSkls2vaTAxHjEsVxys8+QjPH8e0CXIaNxPxR0XIWoI2CTY35t1zvU65Sicmz26BDz 7l68MXRpCBMYjqV/ediSoZFOXm3YBTtEVzuae5wY6e26oDDnO/i+vq7Bx8F89U1V0Hox GSWvpVbRIpG5ZYEC/EntQUSSwI0zN3eHL5f9la5TPQXVF/5X58nxsxaN4G1FqT+nWIms cQCWAeLOo6qNibiWKRa1Td8DhVChahPxWYK4Ch9gFLvEgymCnhe1oZ8S4+R0Jo2/4fty T0QQ== X-Gm-Message-State: AOJu0Yxzg/F+uGgZocZp7hMrVirM6edIEsLJvAD0190kLC16BoQFiirV CiRZOs5lHhM0SEY9fijSLS60AnOQdejXQQuxbYD1j8XhYxggsZkwAaCrLqARDg== X-Gm-Gg: ASbGncs8/XBKVQvgRGSzcTx4zLfIG8sPybzyP/Fag/xNeCDzF2BcBlb2DUSZtM0rGhe MCMokaBEPvzGQTbEMqIS+V/A+DF/k69rmRgk4MsGWzoySkTD76K+tr/Xes942SEm5YEmzRp+imU c0SnRo6taHhrh0E1BhT+7AyWGeMEN9CnfaSV0VBj6ANf7ycXX7pbEFDVgoIFrXC3S2UzL1WofUF rcgHscyffK0AJR27JJFYoCBSQo/hC76vy5fHlVvMk52Ed2NsdwEq4irMwqqfgj2ETX5DKlVNh9n Fpm5bVfmL6yAZOilcwXo2oLfvsw8gYQsQSpeieP4DBpIEmNhO1VgNlVh3uH4H8B0AeKKOa5G4xe 4jtAmN4/fqMsa1Pul0oIUc1clHyrCNuXH/nfBbSHzik/NOE+szWdb3evLLdBK2WHPM3JDXpWuFp abINmaq0gr2dIX8jQ7jf7dymvdmIqzBuVjLsxHzzb/m+VU X-Google-Smtp-Source: AGHT+IFvAcGlprpPVw+ps+HEDceB6N0+tMovTB/BbeqCmaKeN8cwZnA20F2J2NpNM4JASpSZ2C4H+Q== X-Received: by 2002:a05:600c:4fc9:b0:46e:711c:efe9 with SMTP id 5b1f17b1804b1-47109b274cbmr10311815e9.13.1760559036553; Wed, 15 Oct 2025 13:10:36 -0700 (PDT) Received: from [192.168.1.4] (host-80-42-67-140.as13285.net. [80.42.67.140]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-46fb483c7e0sm313089685e9.7.2025.10.15.13.10.35 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Oct 2025 13:10:35 -0700 (PDT) Content-Type: multipart/alternative; boundary="------------Lj7wtRXvCQz9rm90fx5EVawW" Message-ID: <3f81d863-be17-4ab7-8df8-745867130949@gmail.com> Date: Wed, 15 Oct 2025 21:10:35 +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: (289368) freebsd-update and pkgbase on the same system (was: user feedback) To: freebsd-pkgbase@freebsd.org References: <06f829a7-4378-4a24-a3db-f929d812cddd@gmx.at> From: Graham Perrin Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: X-Spamd-Bar: --- 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:c]; 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)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; 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)[]; FREEMAIL_ENVFROM(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]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::333:from] X-Rspamd-Queue-Id: 4cn2Jg5Lxdz3DYH This is a multi-part message in MIME format. --------------Lj7wtRXvCQz9rm90fx5EVawW Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit > … do not use freebsd-update and pkgbase on the same system. i believe > freebsd-update was recently fixed to refuse to run in this configuration, > but the fix might not have made it to a -RELEASE branch yet. … Sorry, the errata notice mentioned in my previous email was for a different issue. I thought of errata notices because of the needs_errata+ flag at . --------------Lj7wtRXvCQz9rm90fx5EVawW Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
… do not use freebsd-update and pkgbase on the same system.  i believe
freebsd-update was recently fixed to refuse to run in this configuration,
but the fix might not have made it to a -RELEASE branch yet. …


Sorry, the errata notice mentioned in my previous email was for a different issue. 

I thought of errata notices because of the needs_errata+ flag at <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289368#h9>. 


--------------Lj7wtRXvCQz9rm90fx5EVawW-- From nobody Wed Oct 15 20:30: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 4cn2m1678Jz6CxLn for ; Wed, 15 Oct 2025 20:30:57 +0000 (UTC) (envelope-from grahamperrin@gmail.com) 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 4cn2m10Xrvz3H3n for ; Wed, 15 Oct 2025 20:30:57 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=frpcaAQY; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::432 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-3ecdf2b1751so11454f8f.0 for ; Wed, 15 Oct 2025 13:30:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760560248; x=1761165048; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=/cXriuvVJl2snCi2KEyDGzAk919pdc7sLUCwu8Xbm6s=; b=frpcaAQYrOTeoUd6KRuBNau1YVPj18OseGWhtK6dPq8VJOhrPeb/uJVe7Qa+6zhCyg 4btsgnvl4GyDETUuFT3Yivqm3Nx9h4vT4jUlsr9zflUKAzOTwdNdMn2K7TEPt74FYEfh sQIhwsrYqkAHkcGbEgwN8GIgKix4KJqzAPJ0DrPOH4H/3POdv6Z66knIF8KUwp+ErxIm PEhdWd9HkEnawZ/2MpOTm+bS9jA3Q02/3u7Xbtnml3X1zhJQJH4EqLq+E7tfUori80Yr uCy1yhcxcx4RWN2qGh4WLfYFwiTxTluoLH0PN1fZ6z4r8x0g97VmaFqE/J8Yc9Tt9tuP 43QA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760560248; x=1761165048; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=/cXriuvVJl2snCi2KEyDGzAk919pdc7sLUCwu8Xbm6s=; b=rgt5UCY2Wc5tLI2MkigfejiCMnFZuTkvFlhHAW/b3pCfKOffrMgMWDZJnQcPPsIgwT UGQLw3Fc73ins9xAW3DVLFBi+DSS5ZWNlourViY3n3Nn8B5GiyP9vJHT7qd5iCr21zm1 8LM9VqW8DcSt+vUDlLfYamT32YDxhriThROo7jsoiYBiWKaFV2EQ9H+nBfHrGhv0BzsQ 6nzYLrwad38g9LIkL/rJSr0NOMVQJOkCdnM6qMe5uI5CarpZS62lylJxRgvf43bipeDx v4nEzwrIBQ12tNFOqvqyfVEg0fJUzX/pf6PTxWR6ydJHGDC6pQA+CVRRU/BuWGkm6KN/ V8ZA== X-Gm-Message-State: AOJu0YyZg4J00PkywkTbwl7+i+7QbJJGqmvHohA1VDLbU0GGvH7PPgEA hG3724cCsJatE1VLE8zO+VLW+4daJa+x8u1BC3l9gGnjqujbPqbfsiYSYFM0DQ== X-Gm-Gg: ASbGnctCeRHh3rwTVJWgF7Bg+LRnmz5m9x41QN/GNsNDpATq8ax5DAHLTXfIlfskfIV ttv5o3B7nb0A3uv4m0wElAvy2Z9WOP8ZlGk7Evo8lGakJJoxN7k79VrR6z2T6eM22HtGRKPqFIk 8bSlNoVhijGaVmiBwiY0VtdkRBAwcOTg8Td3HlFYw293smAIzkYlzhQ4OrnTshgHUti/CElLz6v mTDD+YHpNBOwfwZOgBFhBMxl0ThHMcnoMlEzzi3xI/V1jVYrLeZ2XZn2NfdJlaNdAk0vLFVsorL HiUG6Z9WeBmYnUFM1ZjSdzPAyCBj6EzTvJ1x6zmGDsrROlKC+a1K/yU9LqiCvbVLbDVhxeQyTsS mXLe0n0Ljy7NrUhoIYyDZgCb+LPLbuPiBYELw/58rJKTI3gO9xhLgVL4NbAuBIPuKm4SKA6wv29 0= X-Google-Smtp-Source: AGHT+IF+OsOvc6LkkuMMd73I6yYgxt4AZg1QIogdy1BYxQ0F2cSXZwt7weDRoZnOPYIJlE/H/5Tx3Q== X-Received: by 2002:a05:6000:26c9:b0:425:7679:ea72 with SMTP id ffacd0b85a97d-4266e8e0959mr20353199f8f.47.1760560248459; Wed, 15 Oct 2025 13:30:48 -0700 (PDT) Received: from [192.168.1.4] (host-80-42-67-140.as13285.net. [80.42.67.140]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-426d0d9050bsm28901505f8f.13.2025.10.15.13.30.47 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Oct 2025 13:30:48 -0700 (PDT) Message-ID: <7209fc3d-0445-448a-9429-eb156aa5e1da@gmail.com> Date: Wed, 15 Oct 2025 21:30:47 +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: pkg delete -af (was: user feedback) To: freebsd-pkgbase@freebsd.org References: <06f829a7-4378-4a24-a3db-f929d812cddd@gmx.at> From: Graham Perrin Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: --- 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)[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)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; 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::432:from] X-Rspamd-Queue-Id: 4cn2m10Xrvz3H3n On 15/10/2025 13:46, Lexi Winter wrote: > … "pkg delete -af" … > is there some FreeBSD YouTuber telling people to do this? … It's widely known, I learnt it long, long ago in official discussions; The FreeBSD Forums. from a enormously well-respected moderator, and so on. From nobody Wed Oct 15 20:41: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 4cn30g56N3z6CyF7 for ; Wed, 15 Oct 2025 20:41:55 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) (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 4cn30f2jyPz3JR9 for ; Wed, 15 Oct 2025 20:41:54 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=ABkSFYxy; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::331 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-471075c0a18so199765e9.1 for ; Wed, 15 Oct 2025 13:41:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760560907; x=1761165707; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=JLrmgEEel2OK6VlcU3ROImoiC35UZ6uIz8LQVyRdyLw=; b=ABkSFYxyDACsbCH/yyIEHl7hy4vIVuKZh/dnkL0yUh97gzTgVgxa2I6+yiyEDs7yDH 0NCWGjSvYVPwXfcYG55S34zK7m/W1pjMXGo3SCzqKROH5N+eHUp4HVvOZEQEfRI4Je19 1I5YUt/wpPgwgl+RSFynahI88ZSn+wRrDUqHkro1KXznoJivT7u61Q2+DKSo2qv/X/q3 sPls086swem7GkyMJTutwSNREg9UwnoSy6YI0WDZSSBqbieXJtMCTiQi8voq3rE026ZV u7XENHswf0Vi37mI/5H5HJ2fmUY4r/SGEm/hlIJXoB7GXrxkOOHvV5k6ykaIuzp14IXz Uf/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760560907; x=1761165707; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=JLrmgEEel2OK6VlcU3ROImoiC35UZ6uIz8LQVyRdyLw=; b=lWS8vP2JwfMwrLXc6EyRRXxO2D6KiPJySLPg4uMR2ihk5jkysuvgRf6XXipWzHe/C0 fQ+3uHfzQX8T4z0E0PcAk/D4ZEkLKLdHEfglP+37FdlJL3RiVScFLmw8mN2lhnb/Y86D FLJ6LTYBlpvH/csK8dl7ABkjETm5FHTQ+xMVIxDvxzgpmLITQIOy/jJPasHnl30MUCFO Z9Wd0/7LiS3APWpJIrKeroATW0AezWPD/OTkwSC7kgisKxqN3bu7wllp0XbRqmRdX5HW zjHjcAf9XW7JD7dwC8JTUZtrfctfaKPM1cvGrLwwsg2d7HdeRh33+m5og8So94RF7MVH M3Og== X-Gm-Message-State: AOJu0YzfbsD8XdHfiCqoRYKDvhEOn1Z/zegXUUoDSg1xydhlWsg9p7l5 MUyyvWav1VmAGuMuciK0+/4gR2OwvtQpTTeP8p43jPw6mKoWSpXszojonnkUZA== X-Gm-Gg: ASbGncvm+DesIBlu+MEEKcHw+dkUdV7XHduGxCsqCt0jnpGPxqOC80hW0V9Es0Sssks wXzWKn9KTIVbjl1x1YUEGV3s6ZkH9YrVd+AR2yPpBHvEgWcZMbfOzV62tY6UMRUMtPQNCUKqVmE G9xqEFGsPdXS3+KHyw6z+8CGI0obwEDm4iT2EnvFyzJQhUpwz9d02C2Z8S4CjZdCs3yrlx2oQor iwYTDEOAW6MIyqC8wr8wh6AkeYgaw0xjxEvM9RSpP7dBNwIHNXoC2eIs7O108fWWkVjILHcssZy WvcMfZlo1KLVWIFH5nqIev389Bthod3CDXy7LzSs6qOUnRjtvYnjSdiDC201Ns5kUmyntEIsfvP vDAO2L72sJWTj0Tb5ZhX9YVFB6kD7esNBBK1+j6xBW1qSTOqWX1K+vt4H+kXk10I11ne4SPkCpB l8RHk9SZs2+PmwUttkdQt+mNTeBChm9QOGFw== X-Google-Smtp-Source: AGHT+IFjI4EBXsPzqXEJCaD7Bqs1VrQXJJ0z1C3xTRE3uzoLZhC9BpElWher5Y//sM5matzrccgxXg== X-Received: by 2002:a05:600c:46d2:b0:46e:3686:a2dd with SMTP id 5b1f17b1804b1-46fbbc93abfmr121185725e9.11.1760560907519; Wed, 15 Oct 2025 13:41:47 -0700 (PDT) Received: from [192.168.1.4] (host-80-42-67-140.as13285.net. [80.42.67.140]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4710cda4ecasm1363525e9.4.2025.10.15.13.41.46 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Oct 2025 13:41:47 -0700 (PDT) Message-ID: <87bde7a4-d5f0-482c-995c-a0b2e6ba043c@gmail.com> Date: Wed, 15 Oct 2025 21:41:46 +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: =?UTF-8?Q?pkg=3A_sqlite_error_while_executing_BEGIN_IMMEDIATE_TRANS?= =?UTF-8?Q?ACTION_in_file_pkgdb=2Ec=3A1206=3A_cannot_start_a_transaction_wit?= =?UTF-8?Q?hin_a_transaction_=C2=B7_Issue_=232522_=C2=B7_freebsd/pkg_=28was?= =?UTF-8?Q?=3A_user_feedback=29?= To: freebsd-pkgbase@freebsd.org References: <06f829a7-4378-4a24-a3db-f929d812cddd@gmx.at> From: Graham Perrin Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: <06f829a7-4378-4a24-a3db-f929d812cddd@gmx.at> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: --- 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)[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)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; FREEMAIL_ENVFROM(0.00)[gmail.com]; 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]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::331:from] X-Rspamd-Queue-Id: 4cn30f2jyPz3JR9 On 15/10/2025 13:32, infoomatic wrote: > … > pkg: sqlite error while executing BEGIN IMMEDIATE TRANSACTION  in file > pkgdb.c:1206: cannot start a transaction within a transaction > > … In addition to , is a match for the quoted text. Commentary a few minutes ago: From nobody Wed Oct 15 21:00: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 4cn3QD2xqqz6Cyqf for ; Wed, 15 Oct 2025 21:00:36 +0000 (UTC) (envelope-from grahamperrin@gmail.com) 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 4cn3QC6Dmfz3KnR for ; Wed, 15 Oct 2025 21:00:35 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b="eJ/uPJTI"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::432 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-4256866958bso17648f8f.1 for ; Wed, 15 Oct 2025 14:00:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760562032; x=1761166832; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=uOYXM9EqtGQyonpjdpuqRifJapuCfBB6etjn3iLS5/4=; b=eJ/uPJTIdXPoAXgl9i7moWOK2sOrBMxXookL0mTOsX4dL4Sqfrh0BkKVR0ILbcQ7UT koreCRUenb7k9fxuAqDUOaQgroaKMk9l2q9uHG9eYH70RZK8Q1PCw7R9QqCb4x3nR0qA Do1UY6AOWAkrFdB0ohva6UmxhZ5NaZtjRupEezywNRAMA79WNdOKYUGAe2PfG6hykTT2 6qnqEtDVHuq/y83DmlZDvSv2RPkIzJPrmxbNbi+xPlnneZVsYLYTNXa1ccH2FdVQ/DVE 8otbaQpO+GWS/mriVOQzUU+ySSAJqjW12E+VqXUtOZqFTaDSuHRzNzWhPZTUPHXMx3xf FHYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760562032; x=1761166832; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=uOYXM9EqtGQyonpjdpuqRifJapuCfBB6etjn3iLS5/4=; b=uH8BVrHk6BSG0KR5lyHQJIh1bryrZ79S4ynOgwWFNsoHllLYwXEVfu5fr1ha8GIy3B AV4XtxEJaud0mbMxWU9GXOT+uqyFdYAgf+cg7X8Ml2ua+zAGvwCfFU/yt36X4snLfYpe OIiTZlGWD067XiWVxOvQ2SVAV4RtTmatBzJYq1p2IX2jmmxsEnqA6FEYI9AqntcicKCb extiCrqlC/IDR/GYuFye+UJN/gvgy+Nu24CJivRdJ00f33sCp8+Gn0/SXMdFenLVZj+a 3daHdmBj2QsrwAE/jhAet876vQ8j6FAJxnaoE7+ha3TPWTOp2CdcZwfCi264Z1Vqt8fV NK/Q== X-Gm-Message-State: AOJu0Yy7sjHoZGn8t9b0X3CAPlASXXGhg3pI5nL+8F+4k4aFDl2SKuXz CaaHNV0FXWxk1VrKTwlob3DvUvWiVObvXvxrF/4ESVb4jMwl4zXwvheq2b5w4A== X-Gm-Gg: ASbGncubClcSqPct4pDw5zbYAps0zL8QdCNVyzAKY2YC/VQoTAqpqYrE3LN4xHmXesM pNSsPyN72H05pyIqH15r37OUw7H8mtWIOUTY9iiDxnTiekJ2EXUIwfCscmuDSpekJpaJXEagBPy udCB4nmcfrWc1L86rKg1qKk2mlZPjByeqA5RBmhRhAshULlbzKGyhJB4tRaxlHHM2ElR+6UMwac LFFjcNYD9VKZ9JbAMvFxN0o1oX7VAmBdWIij44Prk1V1+BKGu22dxxKh2B5CDnfd3DEHcw7msy7 UHbT01JlH2hw/w0+FE51dY/d8SFRj9p31rz1UjmokB+Jfv49UA5cZdfRSr8fhsBZufUP7RaFuxY Z7uTdM/cYB6WnW11P2TUs1C4Eg6kainN3YJwzD11u9OaYyEv//I0QngvUclin1QUaAnx/gynhSj tiWHN+Ho9eUw== X-Google-Smtp-Source: AGHT+IGASB5iP0IXQVzbJRiqjBW8aaA8bW5FOgad2zCpxcgl4hyOr+3feNUbXbMixLXm8F9RO0vAtA== X-Received: by 2002:a05:6000:2503:b0:425:86d1:bb02 with SMTP id ffacd0b85a97d-4266e8dab70mr20146870f8f.46.1760562032389; Wed, 15 Oct 2025 14:00:32 -0700 (PDT) Received: from [192.168.1.4] (host-80-42-67-140.as13285.net. [80.42.67.140]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-426ce57d404sm31277486f8f.3.2025.10.15.14.00.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Oct 2025 14:00:31 -0700 (PDT) Message-ID: <56e7035f-d346-4f27-90b2-7fbe4b76706f@gmail.com> Date: Wed, 15 Oct 2025 22:00:31 +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: pkgbase in the FreeBSD Handbook (was: user feedback) To: freebsd-pkgbase@freebsd.org, "Robert, infoomatic" References: <06f829a7-4378-4a24-a3db-f929d812cddd@gmx.at> From: Graham Perrin Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: --- 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_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_TO(0.00)[freebsd.org,gmx.at]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_SOME(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:2a00:1450::/32, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::432:from] X-Rspamd-Queue-Id: 4cn3QC6Dmfz3KnR On 15/10/2025 13:46, Lexi Winter wrote: > … for 15.0, we should have Handbook documentation describing > pkgbase. currently, we do not. exists. in August was intended to be the first of a series of improvements, before the first alpha of FreeBSD 15.0. Attention to package database backup, and so on. Robert, I'm sorry that things there did not go as planned. From nobody Wed Oct 15 22:29:51 2025 X-Original-To: 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 4cn5PZ0zMSz6D5Xs; Wed, 15 Oct 2025 22:30:10 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from udns.ultimatedns.net (udns.ultimatedns.net [24.113.41.81]) (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 "ultimatedns.net", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cn5PY3VcSz3SX8; Wed, 15 Oct 2025 22:30:09 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Authentication-Results: mx1.freebsd.org; dkim=fail ("headers rsa verify failed") header.d=ultimatedns.net header.s=mx99 header.b=sJIdMAPh; spf=pass (mx1.freebsd.org: domain of bsd-lists@bsdforge.com designates 24.113.41.81 as permitted sender) smtp.mailfrom=bsd-lists@bsdforge.com Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.16.1/8.16.1) with ESMTP id 59FMTqJE054232; Wed, 15 Oct 2025 15:30:03 -0700 (PDT) (envelope-from bsd-lists@bsdforge.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ultimatedns.net; s=mx99; t=1760567403; x=1760568003; r=y; bh=pbtt9TS3+OxPIU5ReEJICGmyrjqtIhM1VY5he6X5qdk=; h=Date:From:To:Subject:In-Reply-To:References; b=sJIdMAPhesX3EejQ6q7VPe/L4ROmRTRzNbxF3ypK4ZWa1TRqp6G9B2KDjA7d/4pJr loNcDHx4zbl/PgrSCISqcuKgDcYGhbSeBeRZukYxrRXKkbusW3S/YXNkg29C60BdE9 fYolYs03fTse8RlSyno+3eu8/HDp4qc0t6sQwRb+gqEEeLxKqeTw+F2lqY4ztphMsr TqZLQiNQriqBqI7YVojSEWjSI8P6uIl7KVHG3/LF8Wj1JNIaRwzF1oR3O8xYHT/uET fFxcbfupnKMFVTzclAhD5e0amEbM+KlGGHmTs/gOJAzZ/qA0SBDdagfLuTBE/eevOk p2s98En0ngRIw== 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 Date: Wed, 15 Oct 2025 15:29:51 -0700 From: Chris To: Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? In-Reply-To: References: <324231230.147694.1760527890049@localhost> User-Agent: UDNSMS/17.0 Message-ID: <1dab51ef73837d98d5b5c36ef1e39118@bsdforge.com> X-Sender: bsd-lists@bsdforge.com Content-Type: multipart/mixed; boundary="=_71c1a582787d02985cbe37a671b88a41" X-Spamd-Bar: ++ X-Spamd-Result: default: False [2.00 / 15.00]; R_DKIM_REJECT(1.00)[ultimatedns.net:s=mx99]; SUBJECT_ENDS_QUESTION(1.00)[]; ONCE_RECEIVED(0.20)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; MIME_UNKNOWN(0.10)[application/pgp-keys]; ASN(0.00)[asn:11404, ipnet:24.113.0.0/16, country:US]; local_wl_ip(0.00)[24.113.41.81]; DKIM_TRACE(0.00)[ultimatedns.net:-]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MLMMJ_DEST(0.00)[pkgbase@freebsd.org,current@freebsd.org]; FROM_HAS_DN(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; HAS_ATTACHMENT(0.00)[] X-Rspamd-Pre-Result: action=no action; module=multimap; Matched map: local_wl_ip X-Rspamd-Queue-Id: 4cn5PY3VcSz3SX8 --=_71c1a582787d02985cbe37a671b88a41 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 2025-10-15 05:16, Lexi Winter wrote: > Ronald Klop wrote in <324231230.147694.1760527890049@localhost>: >> Yesterday I installed a 15-BETA1 jail using pkgbase >> FreeBSD-set-minimal-jail. I was missing FreeBSD-dhclient which is >> fine and I installed it. Then it didn't have DNS as FreeBSD-resolvconf >> was missing. I understand that theoretically dhclient can operate >> without resolvconf, but in practice they seem pretty useful together. >> >> Should FreeBSD-dhclient depend on FreeBSD-resolvconf? > > dhclient should depend on resolvconf and i will fix this. > > i am curious how widespread dhclient use in jails is. should we add > dhclient to set-minimal-jail? > > NB, "set-minimal-jail" is not intended to be the smallest possible set > of packages for a jail; it's meant to be "minimal" (the basic base system) > for jails. > so if dhclient use in jails is widespread, we should probably > add it to minimal-jail. IMHO isn't the HOST responsible for routing? Doesn't that make dhclient and friends somewhat unusual (not average jail(8) setup?). -- There is no such place as the internet --=_71c1a582787d02985cbe37a671b88a41 Content-Transfer-Encoding: 7bit Content-Type: application/pgp-keys; name=0xE512722F.asc Content-Disposition: attachment; filename=0xE512722F.asc; size=3074 -----BEGIN PGP PUBLIC KEY BLOCK----- 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 TEM= =oj6y -----END PGP PUBLIC KEY BLOCK----- --=_71c1a582787d02985cbe37a671b88a41-- From nobody Thu Oct 16 07:42: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 4cnKgd5dtKz6Ck1B; Thu, 16 Oct 2025 07:43:09 +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 4cnKgc5GBWz3MW9; Thu, 16 Oct 2025 07:43:08 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=interia.pl header.s=biztos header.b=Y7aQU3tL; dmarc=pass (policy=quarantine) header.from=interia.pl; spf=pass (mx1.freebsd.org: domain of vermaden@interia.pl designates 217.74.67.49 as permitted sender) smtp.mailfrom=vermaden@interia.pl Date: Thu, 16 Oct 2025 09:42:59 +0200 From: vermaden Subject: New PKGBASE Alias Proposal To: freebsd-stable@FreeBSD.org, freebsd-pkgbase@FreeBSD.org X-Mailer: interia.pl/pf09 X-Originating-IP: 212.31.113.3 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: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1760600580; bh=4HO6LXkFzHkuUCeZB5J7XaL8xsBd/Fa03zCgTuDuo80=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=Y7aQU3tLo6LGbOVrLVdd3Z27uFcp0YZYD7ObS1uiViKJCd2PQGlSvXWAk3NsJcOF2 BKXW3Pe0P6aIYVwB0+LW+uxtU+Tfm75Ih4bMzS5qoe+0That0JBoYTZpS8t2CMnd5Y DOJSqZAKviHuKY05nRJ6wvKyk7oU8d8yNZXNrKlo= X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.45 / 15.00]; DWL_DNSWL_LOW(-1.00)[interia.pl:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.95)[-0.952]; 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]; R_DKIM_ALLOW(-0.20)[interia.pl:s=biztos]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; RWL_MAILSPIKE_GOOD(-0.10)[217.74.67.49:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; SUSPICIOUS_AUTH_ORIGIN(0.00)[]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[interia.pl]; TO_DN_NONE(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-pkgbase@freebsd.org,freebsd-stable@freebsd.org]; ASN(0.00)[asn:16138, ipnet:217.74.64.0/22, country:PL]; FREEMAIL_ENVFROM(0.00)[interia.pl] X-Rspamd-Queue-Id: 4cnKgc5GBWz3MW9 After messing a little with PKGBASE this one could be handy: root@pkgbase:~ # grep -e '^ALIAS' -e sets -e '^}' /usr/local/etc/pkg.conf ALIAS { sets = "info -d -C -x '^FreeBSD-set-'"; } root@pkgbase:~ # pkg sets | head FreeBSD-set-base-15.0.b1.20251011075131: FreeBSD-set-optional-15.0.b1.20251011075131 FreeBSD-set-minimal-15.0.b1.20251011075131 FreeBSD-set-devel-15.0.b1.20251011075131 FreeBSD-set-devel-15.0.b1.20251011075131: FreeBSD-zfs-dev-15.0.b1.20251011075131 FreeBSD-xz-dev-15.0.b1.20251011075131 FreeBSD-utilities-dev-15.0.b1.20251011075131 FreeBSD-unbound-dev-15.0.b1.20251011075131 FreeBSD-ufs-dev-15.0.b1.20251011075131 Regards, vermaden From nobody Thu Oct 16 08:04: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 4cnL8z132Fz6ClC0; Thu, 16 Oct 2025 08:05:07 +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 4cnL8t5jQQz3Q6B; Thu, 16 Oct 2025 08:05:02 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=interia.pl header.s=biztos header.b=vWV8iii1; dmarc=pass (policy=quarantine) header.from=interia.pl; spf=pass (mx1.freebsd.org: domain of vermaden@interia.pl designates 217.74.67.49 as permitted sender) smtp.mailfrom=vermaden@interia.pl Date: Thu, 16 Oct 2025 10:04:55 +0200 From: vermaden Subject: PKGBASE in ZFS Boot Environments World To: freebsd-stable@FreeBSD.org, freebsd-pkgbase@FreeBSD.org X-Mailer: interia.pl/pf09 X-Originating-IP: 212.31.113.3 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: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1760601896; bh=lIiNaIEJ4bXnfE/maCR29Xl18OdR9EtshS6c493S/5c=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=vWV8iii1v7jN43qKqsnSJfsFmJy8Nfw3JS9zaW1XpWM9Gjysm1Zy3RezB4QpNC3Mm zbN0mEO/YszOUbzdXgY92un6Do1Kf+S953jBrZg2nLcu9k9oGJMyj6UycILHQG65rn clr87tgQSA+YCyea7MnH+w+GJ8q3V3wj8Dqiam4s= X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.35 / 15.00]; DWL_DNSWL_LOW(-1.00)[interia.pl:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.85)[-0.849]; 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]; R_DKIM_ALLOW(-0.20)[interia.pl:s=biztos]; ONCE_RECEIVED(0.10)[]; RWL_MAILSPIKE_GOOD(-0.10)[217.74.67.49:from]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[interia.pl]; SUSPICIOUS_AUTH_ORIGIN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; SEM_URIBL_UNKNOWN_FAIL(0.00)[interia.pl:server fail]; FREEMAIL_ENVFROM(0.00)[interia.pl]; SEM_URIBL_FRESH15_UNKNOWN_FAIL(0.00)[interia.pl:server fail]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[interia.pl:+]; TO_DN_NONE(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org,freebsd-stable@freebsd.org]; HAS_XOIP(0.00)[]; ASN(0.00)[asn:16138, ipnet:217.74.64.0/22, country:PL]; RCVD_COUNT_ZERO(0.00)[0]; RBL_SEM_FAIL(0.00)[217.74.67.49:server fail] X-Rspamd-Queue-Id: 4cnL8t5jQQz3Q6B We know that 'pkg delete -afy' will delete all PKGBASE packages without asking ... but that will also render ZFS Boot Environments USELESS as there is no loader(8) anymore to show the ZFS boot menu for BE selection. OK ls boot boot d zfs d efi loader.conf entropy d firmware My proposal - always keep a MINIMUM set of files allowing to show loader(8) boot menu - so anyone - even after wiping their FreeBSD system with pkg(8) - will be able to boot into other backup ZFS Boot Environment. From nobody Thu Oct 16 08:43: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 4cnM1k6nNVz6Cntw for ; Thu, 16 Oct 2025 08:43:54 +0000 (UTC) (envelope-from olce@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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cnM1k65rhz3TnK; Thu, 16 Oct 2025 08:43:54 +0000 (UTC) (envelope-from olce@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760604234; 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=ycQWEoCf2Yhz9w62R0eCaqAxeKlG9rEZfDjhCHELTaU=; b=WTv8Ire1wDsObKGzrvTWBwS9heub9Fu+vi6g+HAHA/Se4GN0oFtFxs5PaXeOyA0p1Vmm5M 4tJQG5IarVHU3GDEtdJIquzS6wJSbaibcwOb2+aqdUL4Juh102CUSZibYcEoQ6E8Cz6N5o b2vMcXQCk2x88HYiggv2FUIulixqDZ1a/o1jwULUTWlqccw9eDKAKeALz4Vs4SN/M762FU gVgEjAIJC76iClROC5WuLV6AdR4eKPm3kIU0jKp7Tak341lp/zEvgaZy5JML8XYhEJffC8 3SexJKwOzCKgk1J58ZejQIVSuw3sXkLk5IYGO1ELKgjRUVK0AzoFBGaywzElaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760604234; 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=ycQWEoCf2Yhz9w62R0eCaqAxeKlG9rEZfDjhCHELTaU=; b=PZ9kplkoxEctm7J7v/3syUdgj94TzecVrLXl27DIJNaftuGAAeQSjB4DNF6gVX6WVw4cuN 5pjgRUbNj/FMrD9OHyGN0n/mNvVY7UAbmw5FRq1DfDDGsoWOwnRERaNydUaAoSlIjRcu/U TMRy0iHcb+VmB0wPLdZCRdlGa5cZnw5iwpdSi7NFk4zNXDnksSahXL/x0MgDwVY+vN5C8I z+Zd9nrmsw7Xlhz8EtrDDtMecZaj2AaZtOXGvkBavHPjHQUwphUDQHrjszpjdbYtLoefRe v3Tx1iRbJ1jclP0HdN92ucVD0ZvT34QH/VXpU90G7J1bwVkPoGV03j7O866Www== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760604234; a=rsa-sha256; cv=none; b=HZXrUVzjk+KKRfGltOFhsWnJmKh6K2sGXPKVFZEO9NXnQWQlTOt4ZuUP7+j25/SX5gdxHk evht8gYPv0O/y5s18cTfv7vZ4kGiH+/LwVEXnFrqzVMPQPt1LStheCeH8zBOuPyLOrRfSC 6p2dh75+bp0PMnPobcpgJhbFBsZDHfycpqZJjgfD18D4P2nMu93gRdxzDh8iJ0DD9MMsp3 mYoSdNCOxGZQ3SAWLJ8M1R1rxB9NPSmwcpItnAYs8yx4bNbryybiQou3GEl+IDYQCMPJHZ d4sX+1WCgcnI4d/JgJz8pHjhWKMlGTrfd+G29AhPJ3x3ddtB0oxiJmuerM7exg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from ravel.localnet (aclermont-ferrand-653-1-222-123.w90-14.abo.wanadoo.fr [90.14.66.123]) (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: olce/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cnM1k37Ckzq2V; Thu, 16 Oct 2025 08:43:54 +0000 (UTC) (envelope-from olce@freebsd.org) From: Olivier Certner To: Lexi Winter Cc: freebsd-pkgbase@freebsd.org Subject: Re: user feedback Date: Thu, 16 Oct 2025 10:43:45 +0200 Message-ID: <3294629.dr8DHy2Ehi@ravel> In-Reply-To: References: <06f829a7-4378-4a24-a3db-f929d812cddd@gmx.at> 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; boundary="nextPart5519979.hZNMGjoUbN"; micalg="pgp-sha384"; protocol="application/pgp-signature" --nextPart5519979.hZNMGjoUbN Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Olivier Certner To: Lexi Winter Cc: freebsd-pkgbase@freebsd.org Subject: Re: user feedback Date: Thu, 16 Oct 2025 10:43:45 +0200 Message-ID: <3294629.dr8DHy2Ehi@ravel> In-Reply-To: MIME-Version: 1.0 Hi Lexi, > as an aside, i am confused about the number of people who seem to run > "pkg delete -af" as a matter of course. where did you learn to do this? > is there some FreeBSD YouTuber telling people to do this? These options' behavior must have existed from pkg's start (didn't check precisely). I'm one of those who rarely read the Handbook or go to the FreeBSD Forums, and certainly don't follow random YouTubers. I started using '-a' regularly as I tend to rebuild all packages in one go, and very rarely do incremental builds. In the past, there have been recurring update problems, because ports are split, moved, etc., because (before poudriere) ports would silently pick dependencies from installed software at build, and sometimes because of bugs in pkg itself. Rebuilding all packages, deleting the old ones and installing the new spares you from having to deal with any such fallout or with precise 'pkg' stances and their ordering as UPDATING sometimes provides (but not always). When you do this process, you quickly learn to add '-f' to '-a' to get rid of the existing 'pkg' package before bootstrapping a new one. And especially since poudriere made its way, easing and speeding building packages a lot, I wouldn't be surprised if lots of people do exactly the same and routinely use 'pkg delete -af'. > i do not know what else you expected here. if you remove the base system, > then the system can no longer boot, because you removed it. the solution > is to not do that. In practice, the changed scope of '-a', which with pkgbase includes base packages, is a big deal as inevitably some people will shoot themselves in the foot *by surprise* (you could argue that there can be no surprises with '-f', but using it was "safe" before). It's not that it doesn't make sense in terms of behavior, but it is especially unfriendly. In case of false manipulation, we are talking about *destroying* a whole system, not just an obscure bug in a niche case. I have a hard time considering it as something else than an important POLA violation. Not sure what the best way forward is, but this "problem" has to be acknowledged and handled. > freebsd-update will be fully supported in 15.x and is planned to be > removed for 16.0. in 15.0, pkgbase is shipped as a "tech preview" > feature. Doing so at least prolongs the period where 'pkg delete -a' keeps its current behavior, which is good. Having 'pkg delete -a' work differently on the same version (15.0) depending on whether using pkgbase or not makes me uneasy from an administrator's point of view, but that could be understandable and perhaps acceptable if accompanied by copious warnings and public communication. For now, I still tend to think that we should be able to somehow keep a distinction between base and ports for 'pkg delete -a'. I didn't follow closely but IIRC you were considering solving that by tagging (some) base packages as vital, which may or may not be enough (argument against: Once you've removed some base packages by accident, but can still execute some basic commands thanks to those flagged vital, your system is not dead but you'd better have a set of base packages available to re-install; if you used poudriere just to rebuild ports, you don't necessarily have them handy; flagging all base packages as vital does not seem to make much sense, and anyway leads us back to square one). Here are some rough ideas, hoping they could help. Sorry if they have been considered already. Perhaps have some per-repo (or per-set if that makes sense?) flag indicating that 'pkg delete -a' should not operate on installed ports coming from these? And have a new 'pkg delete -A' whose scope really is all packages, regardless of the flags? Another cause of the current situation is that '-f' is overloaded, serving both to ignore dependencies and to allow to remove 'pkg' when used with '-a'. Changing, e.g., '-f' to only have the first effect would be a much smaller POLA violation: 'pkg delete -af' would stop removing 'pkg', so people would learn to use another stance to do so (we would have to provide one if none other exists, as I think it's the case) and hopefully forget about using '-f' with '-a'. These could be combined, and most probably there are other possibilities. Thanks and regards. PS: Could you please consider removing or fixing the "Mail-Followup-To:" headers from your mails to mailing lists? Not only they remove your address from the default list of recipients when replying to all (which you probably intended?), but they also add the address of the author of the mail you replied to in "To:", which is in general wrong and annoying. -- Olivier Certner --nextPart5519979.hZNMGjoUbN Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCQAdFiEEmNCxHjkosai0LYIujKEwQJceJicFAmjwsEIACgkQjKEwQJce Jif+yA//YhMpfq3JXcwuQJHG7NeMBvGGNOFtNUtdvxUiOQV9Myii6H5pjBtuZLfY s9zyAoy+J3nNKRB0ad+uIWjdl8LRw0H3I0nRhEPDcf4BnmGWerCxElzxJMwEgEbz 0tOo6E+cl4OjWsSgnPcSqdznp7aJBA+60ZOZw4EeQ0T1n3RNRG69qvOysMTC4edl COVpGdqoP58eVdh26nWDpeeAlhml9ZDo6rmSMseYita0n2lv5HNkPZmOEWQ4JCPV 3rokTh4yy/ipk5URwxdZ3C0F3ef273IwWmfixuCc4WNEPmerFwmME172ayd6Qf4m 9aiB2IcxjtEGC6sKP8cSjAt9/QwzNvt6JogXPyN/3dI21e8P+wRi9wuUX4H9aHIC ykRU79hoPcpZyAwuiy5Jzom/AVk1nsqe9jZLSxw+nqYoqs+V+Ob5QfKV+E8kXiEl MsJR7vKgKil6vUDhMNxNHouPjlmImRG3AEGByokApB7xhL0qfo4GhG+1spFXoK0w U1g862BkJJnEjryQACawzOvmVVPEBnc7V8XxQFwOwQNSjJKyIQGT5XybUqEBvUia m3zvUcaJk3HAUIKFXTdkhNk1mGblzP2tjOWxcnbShd62wbX0IisgxSuGx83NROoV pZRuVpgnP+9pUU5yBhi4XRWoyh1Ov5DNgBwH6vb6uO1cNbkriTQ= =6q7m -----END PGP SIGNATURE----- --nextPart5519979.hZNMGjoUbN-- From nobody Thu Oct 16 10:56:25 2025 X-Original-To: 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 4cnPz063tWz6CFHZ for ; Thu, 16 Oct 2025 10:56:44 +0000 (UTC) (envelope-from dfr@rabson.org) Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) (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 4cnPyz6Mk8z3jrN for ; Thu, 16 Oct 2025 10:56:43 +0000 (UTC) (envelope-from dfr@rabson.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=rabson-org.20230601.gappssmtp.com header.s=20230601 header.b=UDhJUSex; dmarc=none; spf=pass (mx1.freebsd.org: domain of dfr@rabson.org designates 2a00:1450:4864:20::12c as permitted sender) smtp.mailfrom=dfr@rabson.org Received: by mail-lf1-x12c.google.com with SMTP id 2adb3069b0e04-57a960fe78fso814548e87.2 for ; Thu, 16 Oct 2025 03:56:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rabson-org.20230601.gappssmtp.com; s=20230601; t=1760612197; x=1761216997; darn=freebsd.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=JZ3vFgWFmn48UhBxIe5Sqd6NRWrMUhxB9hYPZNxQVMQ=; b=UDhJUSexSvLVLYw1d9I+IdUriFrDcAkZWAlzMuDtcMXgKOKkgP1/GKInEGhjUFAwYm EY8zv3o5ol2HWHa8z1sGlriwGMxRf09RkK/Ls9gDMWw3PPV1Q24tAKU4IBzPpDGklXF1 EvYTwftRHivr2RFzYv+Eie/WxrJnmFzbTKbk4v08QSnqcgRAeELpMuD7q6MJfoBkLvyI D3nUHRL8ytjHejjNuav8oE4esGkr6C8DFzM+hiltSnR7FHbzFD36A+vK889KIJ5hUfJK jZsSUGUdNE3s3jM+pHOVdZm4tNkrO072HJUunEjilPmlHzXYpB1aWlNP+N8YBmmR5x9Q DXuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760612197; x=1761216997; h=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=JZ3vFgWFmn48UhBxIe5Sqd6NRWrMUhxB9hYPZNxQVMQ=; b=RDWGLnnfqqj0Yj4lywQ44pWeWmLZG/HoDzDGdOasAXUom6c1nBtW/5KSfxlEPMaY+b NvcZh575lBs2MwWNQnB9CR6ue0o7fvADnGRldZZQ5MBltHih+VDTYqOxdm+HVay1Fzr7 J4L4FQIlcYVe42uCaemZPgDwoBYYIvbUNyapIaOC6cyfHTKeB7+YQQ44TA5kPeeNHlof tOQfBDE94EhvkPxLvmlP9B93RWpHTWKQJCwlZ0jLqxZYaAeXvj9SG87t6QT4u435L0Y7 zyF/PTCI1ohct1+WcligdJDxwccXVdrEK3F7zFlepBdhHtUJtYNb4OghkvodBkAZ4/Q3 6W3w== X-Forwarded-Encrypted: i=1; AJvYcCWEn0+yxiWObPkhPOaIzOh/Syu+0lHMZjj1Brze18XAemW6l9DHPH5ufFxBMggCgKobw9BOWlat@freebsd.org X-Gm-Message-State: AOJu0Yztf+6bE+j1QSqOoCZn1Jw+z8Mao5pteKxdXSrzaT1hHZ5cy7ou nJ2H7uF972bI7nK0KEt3QuPGFR93ChXX10V0P6/Vhv4bm04V9nkQKm/NFKAnXQNLFxDf2+c7s0K 3GkGrt7NMXf3zChv8YgHHgKDkyWR2qFF1Rq0+RkEQnA== X-Gm-Gg: ASbGncudKLQFS4ozGGmpM5tdOACeta8tAvVAp8FIpbe3vNXqvqT4Ep1EUx/SZ/ubBZd Fao3L6K79A9nLNU5jstE+cKNSDIjdUpKjGmSgdeGG29N5wxuMNkH7oo8hkQKj9K7DYzGgCFc3ii 0GS6nsQUdIExgoydygrPpySBjWVsnCFgoJFXD2cUczZINPk+KTL8JmQyx75TUvkfKP+0mQE99zt FIEu5xPEG3KADTDf6GGk+fKnY2oY6YtY5+CERy/f6QgfyZPqYjl5Fsewf6YNrZ5e991UA== X-Google-Smtp-Source: AGHT+IHiCntpu96uPVe0UiNR1qU9L4soid9aFt27fVSjr7zl3RVanbqj6TuQ71A6tJaz3fBUAe8cVN7pGl2o4OLSzwo= X-Received: by 2002:a05:6512:b12:b0:57b:8a82:1dce with SMTP id 2adb3069b0e04-5906dc0d5a0mr8819683e87.19.1760612196854; Thu, 16 Oct 2025 03:56:36 -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: <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org> <7r257p26-qqs6-r1q3-9456-qn3o02rson6r@mx.roble.com> In-Reply-To: From: Doug Rabson Date: Thu, 16 Oct 2025 11:56:25 +0100 X-Gm-Features: AS18NWD5MFnKvcKY5EqOfQQaEpOBhagOG2lrBOBmYJd2b1gyxoPcg5mOlYcDOw4 Message-ID: Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? To: Roger Marquis , Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Content-Type: multipart/alternative; boundary="00000000000094bef806414478d2" X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[rabson-org.20230601.gappssmtp.com:s=20230601]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; ARC_NA(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TO_DN_SOME(0.00)[]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_ONE(0.00)[1]; FREEFALL_USER(0.00)[dfr]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::12c:from]; RCPT_COUNT_THREE(0.00)[4]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[rabson.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[pkgbase@freebsd.org]; MLMMJ_DEST(0.00)[pkgbase@freebsd.org]; DKIM_TRACE(0.00)[rabson-org.20230601.gappssmtp.com:+] X-Rspamd-Queue-Id: 4cnPyz6Mk8z3jrN --00000000000094bef806414478d2 Content-Type: text/plain; charset="UTF-8" On Wed, 15 Oct 2025 at 18:23, Lexi Winter wrote: > Lexi Winter wrote in : > > Roger Marquis wrote in < > q352p06q-s3ro-r489-s82r-o45n5219os65@mx.roble.com>: > > > On Wed, 15 Oct 2025, Lexi Winter wrote: > > > > we will never ship a set for a "minimal jail" because this is > entirely > > > > up to the user requirements. there is *no* package which is > absolutely > > > > required to install a jail, because it depends on what you will > install > > > > in the jail. so it doesn't make sense to ship any sort of package > set > > > > like this. > > > > > > How could it not make sense when 'distroless' Linux container images > are > > > so popular? > > > > i have no idea what a "distroless Linux container image" is. could you > > please describe this in more detail? > > i asked another committer about this, and they explained that a > "distroless Linux container image" is a container image which only > contains basic system files like /etc/passwd and /etc/resolv.conf, > for use with a statically-linked application, like a Go app. > > this is something i would like to support in pkgbase and am actively > working on, but it has nothing to do with sets, at least not right now. > > certainly, if we do support this in pkgbase, it will have nothing to do > with the "minimal" set. > > does that make sense? > For what it's worth, the freebsd-static and freebsd-dynamic OCI images which are part of our release build are inspired by Google's distroless images (https://github.com/GoogleContainerTools/distroless). --00000000000094bef806414478d2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Wed, 15 Oct = 2025 at 18:23, Lexi Winter <ivy@freeb= sd.org> wrote:
Lexi Winter wrote in <aO_S4wiMow1vDa-a@amaryllis.le-fay.org>= ;:
> Roger Marquis wrote in <q352p06q-s3ro-r489-s82r-o45n521= 9os65@mx.roble.com>:
> > On Wed, 15 Oct 2025, Lexi Winter wrote:
> > > we will never ship a set for a "minimal jail" beca= use this is entirely
> > > up to the user requirements.=C2=A0 there is *no* package whi= ch is absolutely
> > > required to install a jail, because it depends on what you w= ill install
> > > in the jail.=C2=A0 so it doesn't make sense to ship any = sort of package set
> > > like this.
> >
> > How could it not make sense when 'distroless' Linux conta= iner images are
> > so popular?
>
> i have no idea what a "distroless Linux container image" is.= =C2=A0 could you
> please describe this in more detail?

i asked another committer about this, and they explained that a
"distroless Linux container image" is a container image which onl= y
contains basic system files like /etc/passwd and /etc/resolv.conf,
for use with a statically-linked application, like a Go app.

this is something i would like to support in pkgbase and am actively
working on, but it has nothing to do with sets, at least not right now.

certainly, if we do support this in pkgbase, it will have nothing to do
with the "minimal" set.

does that make sense?

For what it's= worth, the freebsd-static and freebsd-dynamic OCI images which are part of= our release build are inspired by Google's distroless images (https://github.com/= GoogleContainerTools/distroless).
=C2=A0
--00000000000094bef806414478d2-- From nobody Thu Oct 16 11:17: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 4cnQR54PP7z6CGtQ for ; Thu, 16 Oct 2025 11:17:37 +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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cnQR53V5mz3mXR; Thu, 16 Oct 2025 11:17:37 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760613457; 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=cPGFqM1LVHutYZ/7pcwmrwSqM2Bjb0uFkmkDhpHfdTw=; b=MDxunAxsOb7V0k5pa+JoAQZppUseH3QXE2ax9c9CFhyPHW3rN5w+62G06OukKM20LRU4XW dywGMC7ch9WSJlKvedzSpzFY0C0XijQzKO0/9TX8TWDPjuRdxxF+vM62q6QyzHvcTjzzLf j7DWulQxyHUdXNz2VGcBX9+zgzAQUKS9Rm3MyXE+ZQkNIjSyPzjFzq+Jo09kv2MFeOsfPR KG/nhpK1Cxv8srMeKcb840rwMJ2WB0f4banDVep9Zw7TdHt5EFTDG1JaOvacUfTP424aQy Gq8PFY/WSHlLGHpTYzqbKd0hgI3rPw7LLV6JdlMYRcJv9M0pRGCNLJzO/tpImA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760613457; 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=cPGFqM1LVHutYZ/7pcwmrwSqM2Bjb0uFkmkDhpHfdTw=; b=G+kiqbslGU8teW6fGIkn0wB2fUNr8wd+sm744aIkFOCiBVfr+T7k7fQQjJLsKL/Ts+es9z C5wHznwR2Yf1wKEpGQbvW/k6SCNAceT4h4kFEmyA9qSdqRKDGgLX5xiioFtX3r8JZzD9sV 74NpLhbhRNB41+pjLX5XqRAFmf+qX1NrJc6cbBLgSUQoeR7MRqchdZv9NWHbRq+rm3A7Av sg7EcROdPwAetjRx6HPasfS2wBavMaavvSGJ46IyNch8zMcUWmRFKumgONwfXek5RwvkTc Cprkim9DJ2elTaQm4jGgZvEgQXowtsYi+8944pWJknEnPSSKNvPYoB1u97dCOQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760613457; a=rsa-sha256; cv=none; b=reF5vnaxDIfoaGRRw9iciFokHIHSSwFHxCppVwFT92NDcgxeTdIMa05Tx4h78BRFcVUEBh pMOFQN8JpwxlWb+x8n+jBYdmEI9I6hMujlDt4ZPDbGUpwH6vnQZ4DPWG+apcBTM/xF21/n k72CtfWAY6OmMn41TO7w1MUcMWPaJTFFNR1PP5RbY3IM27lvwUtmytZDf7OINhI2IrNGUD KEqpZImAAV0S8gXhx1xc7z/QCsstdjnlfsglUwye2yAAsqyBgaGwvreb7eBSmTT3lb5vlk 139HIm8FkrUB5u8Sbm9fUCE3vnA5NjmBS0Mhd5wfa9+YQZjQgjoUBxArFdMN3w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4cnQR528vDztqn; Thu, 16 Oct 2025 11:17:37 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id 4899E88323; Thu, 16 Oct 2025 13:17:35 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Graham Perrin Cc: freebsd-pkgbase@freebsd.org Subject: Re: pkg delete -af In-Reply-To: <7209fc3d-0445-448a-9429-eb156aa5e1da@gmail.com> (Graham Perrin's message of "Wed, 15 Oct 2025 21:30:47 +0100") References: <06f829a7-4378-4a24-a3db-f929d812cddd@gmx.at> <7209fc3d-0445-448a-9429-eb156aa5e1da@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Thu, 16 Oct 2025 13:17:35 +0200 Message-ID: <86a51r5c4w.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: > It's widely known, I learnt it long, long ago in official discussions; > The FreeBSD Forums. There is very little official about the FreeBSD forums. They are hosted by the project, but the moderators are mostly not project members and the project does not monitor what goes on there. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Thu Oct 16 18:20: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 4cnbq45Vjpz6Cvb8 for ; Thu, 16 Oct 2025 18:20:32 +0000 (UTC) (envelope-from polyduekes@proton.me) Received: from mail-24430.protonmail.ch (mail-24430.protonmail.ch [109.224.244.30]) (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 "protonmail.com", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cnbq2289Tz46Hd for ; Thu, 16 Oct 2025 18:20:30 +0000 (UTC) (envelope-from polyduekes@proton.me) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=proton.me header.s=protonmail header.b=ZCKFvxHA; dmarc=pass (policy=quarantine) header.from=proton.me; spf=pass (mx1.freebsd.org: domain of polyduekes@proton.me designates 109.224.244.30 as permitted sender) smtp.mailfrom=polyduekes@proton.me DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1760638827; x=1760898027; bh=4H/a1cJ7+NUfKxJsz1Zn/3wfwF+ucq6HQUiyb0J/CvI=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=ZCKFvxHAGip2a4XFI4d7/6qgpGd1/sctZRgpekYDyudwuLUjXv2jGoB1gCYOmmlb1 zUVJmcdbod7cYs5xxDxluNqq4hVRU5RhiKdyADs0Rgyxn1p2e66pn97U7pfB/Wt837 BWAnQv9J7hzd6O5AuM5iqaPIOD7uLZMiN3fgSysl32QNA59OCZIZ6vNbQ8b6j6DVZ4 ykkIL+eB+MN3hGJXLNLI1DXVnKEPUQkV9OQnhr4AkFqg3QGEEDvSmhuZqcgZJDwoJs AMEP2sxJJXRoF0cbCGwq5azkTo2LIrenyD9M8M8rtNO/JDcwX5ArxOJ/KVYYhPECyj MoM6jc7tVPKSw== Date: Thu, 16 Oct 2025 18:20:23 +0000 To: "freebsd-pkg@freebsd.org" , "freebsd-pkgbase@freebsd.org" , "freebsd-stable@freebsd.org" From: polyduekes@proton.me Subject: FreeBSD-set-src package is marked as vital? Message-ID: Disposition-Notification-To: Feedback-ID: 94987605:user:proton X-Pm-Message-ID: dcffa11e9aa6f01648244477b36f53b00f47ff4e 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 X-Spamd-Bar: / X-Spamd-Result: default: False [-0.99 / 15.00]; HEADER_FORGED_MDN(2.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.995]; DMARC_POLICY_ALLOW(-0.50)[proton.me,quarantine]; R_DKIM_ALLOW(-0.20)[proton.me:s=protonmail]; R_SPF_ALLOW(-0.20)[+ip4:109.224.244.0/24]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:62371, ipnet:109.224.244.0/24, country:CH]; RCVD_IN_DNSWL_NONE(0.00)[109.224.244.30:from]; FROM_NO_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; MISSING_XM_UA(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_EQ_ADDR_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[proton.me:+] X-Rspamd-Queue-Id: 4cnbq2289Tz46Hd i noticed that i have FreeBSD-src and FreeBSD-src-sys installed even though= i never installed them, when i tried to remove them with pkg remove FreeBS= D-src-sys i got pkg remove FreeBSD-src-sys-15.0.b1.20251015211959 Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Checking integrity... done (0 conflicting) 1 packages requested for removal: 0 locked, 1 missing the "1 missing" really confused me, if it wasn't for a helpful guy from the= community i wouldn't have figured out that the issue was that "FreeBSD-set= -src" is marked as vital, so i think it would really helpful if it is possi= ble that pkg can tell that instead of saying "1 missing" another thing that confuses me is whether or not FreeBSD-set-src is marked = as vital on purpose? Thanks, Polyduekes From nobody Fri Oct 17 04:59: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 4cnt0C1hyXz6CbSg for ; Fri, 17 Oct 2025 04:59:23 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-22.consmr.mail.gq1.yahoo.com (sonic310-22.consmr.mail.gq1.yahoo.com [98.137.69.148]) (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 4cnt0B0Jlhz3LJb for ; Fri, 17 Oct 2025 04:59:21 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=MxsfyBJJ; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.148 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760677156; bh=v1Sp4eJyb+PThLfuvY6CSlLkH/pgrL5qINZpkjYBAH0=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=MxsfyBJJ0VROgsc+pT8uMR8Six2Y5eUJCC7dk4v6Ak7q08Zj8Eu6re277mWWxEHhNhmqup6qq27xCxad/4wmtbxUehtYv0V+ysqFTwXUdaA4V/JasjUFUDaMgXen4DFx4UobQJjMlESDXd4+a5qrvhUbVtfoDmX1vmi5VaeoADkv0KPRGczYxqjYQnq11WaCnAtFm/wR7awgyZ/UJw1Bcs0vo+koUs0cUnGar0xbzkA/erp58yZNxM3eCGI2yfUZakP3GcFEWBgFypCdf199CnfwcGqdT5XbftzQKv9ngQZ+WORzOSYSyF1qWYZSBj0mo0/+ov0RC0USPAlZTyH/CQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760677156; bh=KaZarj/SllNnTx7tctITCqhHqtqz/N5IvW/EKbJLaAL=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=dC6ahyhToXhEl+POEO+m9IcIQ7TvWSoanlipDDndWXz9y6QYB+cRR4bxPQ6VcLMIDqnlziYSgca9hc4f6NsGzctF91QMw1H0eoC+Lc4cpCG0iGIW8pshuibRf9PbyqTNeoXCvTWVeCm5WU+SVbx4gDFzYQVemhPDAtCxAlv53uPOLUFufz4uBGrxBuJuO2ytyKxhmthGN2FoW2Ajmi7kn5fu0nlEK0r/j2EVmrSVJlT1CKBTIbNMVl/FyU/A6Q3No0DdKaG0pBf2Rz9Lgh0B5ztgeRF1PrWExymc608X+kmQlU/AN0jBb1bYlUVbSikSRtV0Yk7uVwCdO1wmfgditA== X-YMail-OSG: A0nN4EcVM1mpObeaLshjSlVYgUaa4K3TKdiqo.FsvFH4AW_P4nKlItoY.om_zQC j9XbnCfvZRQMZyhzJFkQG34q8QVuV5hb4F7gh5eh1pYmxFazc1u7vQgxJSQ1q7f_Le3cxTGPpf5V XEf8OdTdtwOzGKRiB9dc8660EA7yaAjTopg3w8_wzoNyq_CX8c2pKUEL3OvFWwc0a64aOP0cKM4s RVGfpn9iqA3lco1gPURrmRR8NIXeaFasLhPm.wKe8Tzf_1zRualFQ2tVHwLqMMxtW1sCXmSqtsFu WZ0zycStkthSnxpsZx6uqY0bDU0DWQIc3aTX9aeEfCexaByoHUbcecKg21Y8YHwQvnQ12NyBhHJS G7JSXAkdqMUfXG34lb8_v_NrDGp4NY1WJrPM9IZQ.KTH5OjYcg0PmWt6lubqT7TRAla2a8gr82UY C5EHJuC8o3Ke1oxyOz_GFB0NZqWpXDnnqxqxJwiig1i3mv8fvA7_NLnoSCx005LVjj2CyXH_gyN. dXPOzpH8gOr3sQlldboOwmej6LEnhIvFViGP27P4qVvsYxjV5QwL188mu.ovpTK0CmKbd3_yBMvD fDis7.1xmoz3RDTrcL5o1tYkQZKhDQmC3C_DgXXULJqE57R6.vbVwB_I83iS0nKqylNFW1FyaOZ5 6ZplA.RXtZJCpgGgNsJ_d5XxLttbX_GDtHvl2SLAfwPT9.MUU2liC2v6UqgmGwkDZBkNuRBjue_H 7qU9i9_eRnYMZCUDxHZIGQcTQg3DtOXJQimpA43NS0zFEYGLTjC6Fup.tUBvhyHRJhIT1ouKGNJL nODQjzblxfrrvtb9RF1WJ84JAZrWBam6oudkzdLbuREE2ECw4qhs42k.YM59C_cNNJRF98.aX.Kh VQEJ1iqVSxBDa1MRplSQuAL5SiiTXBgSbABaoQCRNGAAL_9ul0M4UtuSZGo9mn5taobuCxpgiEAj S8_PWPkb.QWZ_VKP504fNDgHxUMD2dLfFNrh5Gd3gzqCRF3uZInydN8eQq2iAssT.OQqZQUTSOUx dU1kUgePqB2ZWf9keBQeu5LTD4HngtjuMK27bi_dgrMunEYxB6YBVeefSs.zkoBU4h2AKW9Iiiv4 7aOzjD0sRgpBPUDbVnmwZT00Mb.g28ueKdNhcPKDGuYBAs1OFtjnGtNcrvHXzC9e2rTwsv7cKM0l 2OMDf5cVREqogFomQsdSbaaqHxpzzskrTo3.aFvZZT1o0hZMwIpdF1d04O6MSYiMdD_SnE8Ott.A KugDK_cIe3.6SEHwq6MJ7ailPP0F6NdbQJDKzn1d1WtTKcWPNcZdn1omrZXJZvyYzczWkXKeBI5r 9xqMX37KO4LlAOY4HyVtUf6P4lP8IWgfE2ofKn0ov834PbKASLXurJoBZqMgOUvx69UT2pIgLAFb vDihRuhpVdFc2XsINw1EqWBgdhWaKzXIhJBGqV3fZHNAwMRucpg08baj2lPe3feshOu8nr22yyD6 GIvzU.7yd9gU.Igd2X0_2GZS3UXJ3HrOwbxdZHHLiPk3wOIEY3Z0mAkX6wGIG_Q5dZe0ndHyi18F RLOLWGdwefNnNi2jBWA7FuB9pKW0LMgF3NeAl5zfvdvJ.DwaHuFzy296i4N3DeM90cNoiu8GkHM_ JlJlXeeaWUf49ZM2X2M9RN4vn_eEPv1PuIcpJf8SeGIb.gMFNoNzMo87W2JzSehqyX_rNOixOD7U CTZG4WWMQnyk13esqwIlXL3Sp2hwjyX247IlUqJ5Fp49kpzL947MRlYxpqbeRzBbo_dhQDf.Fagj E_FrwscO6GEODvzYtVa0C4BM.l17jWcP2nJkZ4YRVCRrJotfbPpkdII9.OaQc5MHNrJ9ZjZEMzaq JbVIVEUXyKZKBBtNa68I3XgLhB82agTaGfE2SZZRgZgBnGHJ3P4wWAxHqGFToy1Fx9GTI.smFRTS qf00FhYQpB3KOUIK0a3NoUFeUe9WzKFNgpsIIRM5qXYmmWMfUwJ8cGKzbeq2p82Q4Dvx9fTxajQZ K.FLLogvNF6TzaJm5rvl39_BfWe9i0D3O932X1BdtOnp5OhQFTxSOr3svC6TM0hV2NTWRvYb9dou 9B16HTMO14EGrRi0kbQ7PNo4hh8q3azZMgCmQAzEeTjZPJDMTUbtShRhrngBcCShjL2CJnMzTmk6 vOLmVsEbETxc8bsNiaSTHYP27yDdw2GDlZzsaS.mKyWXG8hG.6XYWNkckpMeZ5_UPalhQrdXGkKt fXiAXrXjsEE9qq7TnlHz8ugmCzpUDHWURQLZ51QRozKaAgiRStzz.hN0ccSkvIGHAW6HXXxoGitS HMMFkCheQQMU- X-Sonic-MF: X-Sonic-ID: 3ba8858e-9715-4888-ac3d-a22d0ed85b41 Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Fri, 17 Oct 2025 04:59:16 +0000 Received: by hermes--production-gq1-6b8576c5cf-q28tm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 423d7dcf70e28f1041eecb8ee50f01b9; Fri, 17 Oct 2025 04:59: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.700.81\)) Subject: A repository enabled vs. disabled vs. missing oddity Message-Id: <6B06E72B-D35F-49F9-BAC4-5240896C2ADA@yahoo.com> Date: Thu, 16 Oct 2025 21:59:01 -0700 Cc: Colin Percival To: FreeBSD-pkgbase@freebsd.org, FreeBSD-pkg@freebsd.org, Lexi Winter , Baptiste Daroussin X-Mailer: Apple Mail (2.3826.700.81) References: <6B06E72B-D35F-49F9-BAC4-5240896C2ADA.ref@yahoo.com> X-Spamd-Bar: --- 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_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)[]; 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]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.148:from]; 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]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.148:from]; RCPT_COUNT_FIVE(0.00)[5] X-Rspamd-Queue-Id: 4cnt0B0Jlhz3LJb Note: The context does not have anything installed that is from FreeBSD-ports-kmods . The below is via a chroot on main 16 to media with a stable/15 installation. case 0: FreeBSD-ports-kmods enabled (case 1 will be: disabled) # cat /etc/pkg/FreeBSD.conf=20 # # To disable a repository, instead of modifying or removing this file, # create a /usr/local/etc/pkg/repos/FreeBSD.conf file, e.g.: # # mkdir -p /usr/local/etc/pkg/repos # echo "FreeBSD-ports: { enabled: no }" > = /usr/local/etc/pkg/repos/FreeBSD.conf # echo "FreeBSD-ports-kmods: { enabled: no }" >> = /usr/local/etc/pkg/repos/FreeBSD.conf # FreeBSD-base: { url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_latest", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: no } FreeBSD-ports: { url: "pkg+https://pkg.FreeBSD.org/${ABI}/latest", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes } FreeBSD-ports-kmods: { url: "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_latest", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes } # cat /usr/local//etc/pkg/repos/FreeBSD.conf # # To disable a repository, instead of modifying or removing this file, # create a /usr/local/etc/pkg/repos/FreeBSD.conf file, e.g.: # # mkdir -p /usr/local/etc/pkg/repos # echo "FreeBSD-ports: { enabled: no }" > = /usr/local/etc/pkg/repos/FreeBSD.conf # echo "FreeBSD-ports-kmods: { enabled: no }" >> = /usr/local/etc/pkg/repos/FreeBSD.conf # #FreeBSD-base: { enabled: yes } #FreeBSD-ports: { enabled: no } #FreeBSD-ports-kmods: { enabled: no } # pkg repos FreeBSD-base: {=20 url : = "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/base_latest", enabled : no, priority : 0, mirror_type : "SRV", signature_type : "FINGERPRINTS", fingerprints : "/usr/share/keys/pkg" } FreeBSD-ports: {=20 url : = "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/latest", enabled : yes, priority : 0, mirror_type : "SRV", signature_type : "FINGERPRINTS", fingerprints : "/usr/share/keys/pkg" } FreeBSD-ports-kmods: {=20 url : = "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/kmods_latest", enabled : yes, priority : 0, mirror_type : "SRV", signature_type : "FINGERPRINTS", fingerprints : "/usr/share/keys/pkg" } (Which looks normal to me. As a cross check . . .) # pkg version -r FreeBSD-ports-kmods Updating FreeBSD-ports-kmods repository catalogue... Fetching data.pkg: 100% 29 KiB 29.9kB/s 00:01 =20 Processing entries: 100% FreeBSD-ports-kmods repository update completed. 200 packages processed. FreeBSD-ports-kmods is up to date. FreeBSD-acct-15.snap20251011015136 ? . . . ztop-0.3.0_6 ? That also looks normal to me. case 1: FreeBSD-ports-kmods disabled /etc/pkg/FreeBSD.conf is unchanged. # cat /usr/local//etc/pkg/repos/FreeBSD.conf # # To disable a repository, instead of modifying or removing this file, # create a /usr/local/etc/pkg/repos/FreeBSD.conf file, e.g.: # # mkdir -p /usr/local/etc/pkg/repos # echo "FreeBSD-ports: { enabled: no }" > = /usr/local/etc/pkg/repos/FreeBSD.conf # echo "FreeBSD-ports-kmods: { enabled: no }" >> = /usr/local/etc/pkg/repos/FreeBSD.conf # #FreeBSD-base: { enabled: yes } #FreeBSD-ports: { enabled: no } FreeBSD-ports-kmods: { enabled: no } # pkg repos FreeBSD-base: {=20 url : = "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/base_latest", enabled : no, priority : 0, mirror_type : "SRV", signature_type : "FINGERPRINTS", fingerprints : "/usr/share/keys/pkg" } FreeBSD-ports: {=20 url : = "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/latest", enabled : yes, priority : 0, mirror_type : "SRV", signature_type : "FINGERPRINTS", fingerprints : "/usr/share/keys/pkg" } (So FreeBSD-ports-kmods is missing instead of being listed as "enabled: no". As a cross check . . .) # pkg version -r FreeBSD-ports-kmods No repositories are enabled. Such does not look to be expected to me. For reference: # uname -apKU FreeBSD 7950X3D-ZFS 16.0-CURRENT FreeBSD 16.0-CURRENT = main-n281155-86d17239233e GENERIC-NODEBUG amd64 amd64 1600001 1500500 =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Fri Oct 17 06:06:13 2025 X-Original-To: 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 4cnvTV3HGnz6ChLx; Fri, 17 Oct 2025 06:06:22 +0000 (UTC) (envelope-from ivy@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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cnvTV2kjbz3VP5; Fri, 17 Oct 2025 06:06:22 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760681182; 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=jjzGPVTnyBKYRQRUVoiBzfZd30y9KAUeW8dcnikg4NY=; b=LRQfCI4Wgt6PAGB72/6UgccgeW31KBwXiBp4NSfz2tZwnd7YOWTlbOOawvfmggVQjwDFqm Ajy6gVLejHhOjEGe/75RnoJI2Hlm+0RaPRIh/dyE7rWY3/ancrURXIJF4Y4Yxs5aNhK+ei 1CvgG0bjk4dROsaX8jucOTDqkXkDC6yjap5F1nvY9bXqvVHFS7AnOWTOB/1yIbsqIMsDib 8rRcwOxkRD8EWslDHTycfQUugjZGOvJJ4aOrQ4z62uDy97I+30t9+/6iSHNFWMLp3FPuFN njCAB8qlR2CGYZPwjQHVh6lV6+sLhXVPqZ1GnicctiGad7JbnPlf4xIV8q8s6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760681182; 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=jjzGPVTnyBKYRQRUVoiBzfZd30y9KAUeW8dcnikg4NY=; b=betOdcHOC3Z46r+XYBT64ELaclOyRD+ge8eDuP2I69UUlRMhjO5wUYh/uL4NJFwDc8ksMF CkPQoIh8zzwB6iyTWCxRAOKPHt0sMVICcooL957VCRilnp+a1ZUNJvQO8A1ULJCkzICEqc 6dkRDnKEDmnTdwYNSxSnwqS85pdTBAB3aRFDG00+nyyQetm5h1+8i4OrAGvfEaOmHKFu9R M50hUu78uIsUt41EkTdA9pKXM1f/RjxwsFckCBZdnRcmYUgS2i4KUtMyzN0lNh10f/iS8z kirTRSMFSIpwIV637BCbvHenM4T/fXIPfqbgdA3/7O5gARBNBG5GsgQnuAsBhg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760681182; a=rsa-sha256; cv=none; b=J6eqXj7W4eHqG+qxbH8t49VmzI9MSPftKMOCXQSq5Uwvj5dLgLAV0cEn0AFplyrWHIfzq1 ObZ4OqIc7OLxnidCl1oPm9RM+GXlXECfzYAi078faYlUr+q7+l9d6xBG/zwc7bIxzcqguf g4ehltVHQXBp6YQgu0xNrovnhoTiC2pAJFuqS3ZojCNTT4ZCTo03kkOjNpBuRcPbdqDP+H OqIFqPXKijZGmO/aLJ0MlSvbmvlVKDxvbcoweciiJc++QRxeVeTeWBM5CE9SC0Zn/774VP wTyvofwPbmlOXu274q1ksmyxRLQj4navWhw+wneggGUqpcH0VEr4HlTlEBE0Bg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cnvTT5rMFz5Mt; Fri, 17 Oct 2025 06:06:21 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Fri, 17 Oct 2025 07:06:13 +0100 From: Lexi Winter To: Chris Cc: Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? Message-ID: Mail-Followup-To: Chris , Ronald Klop , current@freebsd.org, pkgbase@freebsd.org References: <324231230.147694.1760527890049@localhost> <1dab51ef73837d98d5b5c36ef1e39118@bsdforge.com> 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="z8A0Ujibr1GpqVY4" Content-Disposition: inline In-Reply-To: <1dab51ef73837d98d5b5c36ef1e39118@bsdforge.com> --z8A0Ujibr1GpqVY4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Chris wrote in <1dab51ef73837d98d5b5c36ef1e39118@bsdforge.com>: > On 2025-10-15 05:16, Lexi Winter wrote: > > so if dhclient use in jails is widespread, we should probably > > add it to minimal-jail. > IMHO isn't the HOST responsible for routing? Doesn't that make dhclient > and friends somewhat unusual (not average jail(8) setup?). no, in VNET jails the jail does routing itself, including IP address assignment. while i personally prefer to do this statically, i believe it's fairly common to use DHCP (for IPv4) or SLAAC (for IPv6) to handle this automatically, especially in mass-hosting setups. since dhclient is fairly small (150kB) and DHCP is something people typically expect to "just work", i am leaning on the side of putting this into minimal-jail unless anyone has a strong objection. --z8A0Ujibr1GpqVY4 Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaPHc1QAKCRD1nT63mIK/ YBVEAP0QoFw8WEicvpaaDVc5S2qQxK9r4bJTnmfElNo2rAdwKgD8Ctftytn2y+Kg IvTkDXo5q6O4DnQkUKyYuZ5/WVBzlw0= =vH5v -----END PGP SIGNATURE----- --z8A0Ujibr1GpqVY4-- From nobody Fri Oct 17 07:13: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 4cnwyc4q6Jz6Cn03 for ; Fri, 17 Oct 2025 07:13:12 +0000 (UTC) (envelope-from ivy@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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cnwyc40Kzz3g3G; Fri, 17 Oct 2025 07:13:12 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760685192; 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=vksju8q3D180rDmztpjOIp6OLJjXGzRiP2Mw9TWCK8U=; b=XB5Q1dTEuhHebPonA3BImjCgIxXwNh42e8NbLcvxPnv9tKlt89WF1TZyQvfbjkzDNwMKgL nRj6XNTYkDWy9U18PzEParTTY8VgnUjTnz5heMV/PbFV6zk7Of9KN1YSBE8nuh9n8rsxx3 jrQQ/6K8+gG6hr92k0WreZsR/Ns5rX6Gq0wASPeNYw1OdDzie0WEzBdO2BeWdP2hI1rKSp BH6wvq91vFLTmIN0HwHDuLhEEYCwHM1IF281T07qCrvbQmj5cqstTzUU0M2P8DNFKrlipk bESiQYQjGCKp3FRehSivwt2wlrd6x4lpv43GoSTMW74inUmkjclYoETXbUyPAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760685192; 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=vksju8q3D180rDmztpjOIp6OLJjXGzRiP2Mw9TWCK8U=; b=Ybi0a9dAsQ/TWoTY1lcIHAM4YGQ4iS8gpPSQtcEziWXFRCRllCUzlKuzjJfGpUoZcofI0P z6rVEfEKruUFBBIkPsoZ0ujdwzCG5gwMQHJ0MvCnHL91IbC4xrBYHISG0r6GMvJamF7BY/ IGRVQDXMoTlXODAHj5yzqq0mX5iWJkLzOPuilhOS+m14aqiUAt8Flw/QbBAXpjXo6rWFvY nH8EiObzLT22XX/DDPDud5i1vQpsDaPVinIVhfDgWQkvW0ryWHeoaDltxBqiLfIeGATEhn ZmJjHYLcyc5hrmjOZaVaFhdyeN8kuAmTRwI1zWXnxo0UKHCUD1pEcq06F+3a4A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760685192; a=rsa-sha256; cv=none; b=pDfHRiuN8VTcjCvTqmKpgHiTqnIJfj9WtF/xrSpDNqPKTKYi3LgwM30/USI3L5ATHU/qY8 u/TD3wgu8+2c7FHvCGKNONqA9AuQLbxIfoPPM+kjlY5uBR9B/l/deG7KzZRz17MYwWRx55 9VXjjfikfSOK9cpMWkXacs069eom1U40faXczdecpkz033wOXagJSAOWdjOJmuXO2HxaPG cBGj+/GKhUYt3Nw1p2YaSsURcg230ki9duXGoEWjxSYDz85W6q1uf21v4mDNhfqp/LVu40 lbyeBMukxlbahEjih8RU5XexHvOxagLlaYa/OrL+ZZh2d6VcUjJp0CDAG8X4Rw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cnwyc1D8Gz5d8; Fri, 17 Oct 2025 07:13:12 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Fri, 17 Oct 2025 08:13:02 +0100 From: Lexi Winter To: Olivier Certner Cc: freebsd-pkgbase@freebsd.org Subject: Re: user feedback Message-ID: Mail-Followup-To: Olivier Certner , freebsd-pkgbase@freebsd.org References: <06f829a7-4378-4a24-a3db-f929d812cddd@gmx.at> <3294629.dr8DHy2Ehi@ravel> 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="DYtarVSTvWPyBdZn" Content-Disposition: inline In-Reply-To: <3294629.dr8DHy2Ehi@ravel> --DYtarVSTvWPyBdZn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Olivier Certner wrote in <3294629.dr8DHy2Ehi@ravel>: > For now, I still tend to think that we should be able to somehow keep > a distinction between base and ports for 'pkg delete -a'. I didn't > follow closely but IIRC you were considering solving that by tagging > (some) base packages as vital, which may or may not be enough this is not sufficient: vital prevents 'pkg delete -a' from working, but doesn't affect 'pkg delete -af', since '-f' specifically means "i know what i'm doing, ignore any safeguards and remove the packages". this includes the vital flag. > (argument against: Once you've removed some base packages by accident, > but can still execute some basic commands thanks to those flagged > vital, your system is not dead but you'd better have a set of base > packages available to re-install; if you used poudriere just to > rebuild ports, you don't necessarily have them handy; flagging all > base packages as vital does not seem to make much sense, and anyway > leads us back to square one). if this were how it worked, that wouldn't be so bad: all sets are marked as vital, including set-minimal (which should provide a completely functional system by itself) as well as set-optional and set-base which are selectable in bsdinstall. however, the vital flag doesn't actually make a difference here. rather than changing the behaviour of pkg options, perhaps a solution here would be to more clearly indicate in the pkg delete output that vital packags will be removed. pkg already prints the list of packages to be removed, but since base packages are usually sorted first, most people probably don't bother reading the entire list. if we split this into a separate section, clearly marked as "Vital packages to be removed:", and perhaps changed to prompt to ask "Are you sure you want to remove these packages which are vital to the operation of the system?", people might be more likely to notice what they're asking for? > PS: Could you please consider removing or fixing the > "Mail-Followup-To:" headers from your mails to mailing lists? Not > only they remove your address from the default list of recipients when > replying to all (which you probably intended?), yes, this is intentional: my MUA automatically adds these headers so i don't get duplicate copies of replies to my list posts. (i filter these in procmail anyway, but sometimes list managers rewrite message-ids, so that isn't reliable.) > but they also add the address of the author of the mail you replied to > in "To:", which is in general wrong and annoying. i'm not sure what you mean here. when i reply to a list post, i put the author of the post i'm replying to in "To", and any list addresses or other relevant recipients in "Cc". that means over time, a particular (sub)thread will gradually collect more addresses in the To/Cc list. as far as i'm aware, this has always been the normal method to reply to list posts; Mail-Followup-To simpliy codifies this in a more standard way, and allows people to opt-out of receiving Cc copies if they don't want to. i do manually trim the Cc list if it's becoming excessively long, which should also remove those addresses from Mail-Followup-To. if other people set Mail-Followup-To headers as well, they won't end up in To/Cc in the first place, so this only affects people who have indicated they want the default mailing list behaviour (i.e., being on the Cc list for replies). it's not possible for me to manually set the To/Cc/Mail-Followup-To list to only include people who are not subscribed to a particular list, because i have no idea who is subscribed to what list. i could just set it to only include the list address, but then people who aren't subscribed to the list won't receive replies. --DYtarVSTvWPyBdZn Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaPHsdwAKCRD1nT63mIK/ YDGNAP9+vQmS/wFyXleItVRdLYjoLLuX+/I6G4GnsCYcOjFj8gD/ebvdpWn/6PNF qY/FfLBOBe7Ekvkytb/DJxuTHhBVWQQ= =X/b/ -----END PGP SIGNATURE----- --DYtarVSTvWPyBdZn-- From nobody Fri Oct 17 07:44:11 2025 X-Original-To: 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 4cnxfY3z4Jz6CqGJ; Fri, 17 Oct 2025 07:44:21 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Received: from udns.ultimatedns.net (udns.ultimatedns.net [24.113.41.81]) (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 "ultimatedns.net", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cnxfX6s1Cz3ks1; Fri, 17 Oct 2025 07:44:20 +0000 (UTC) (envelope-from bsd-lists@bsdforge.com) Authentication-Results: mx1.freebsd.org; dkim=fail ("headers rsa verify failed") header.d=ultimatedns.net header.s=mx99 header.b=lAAFmazV; spf=pass (mx1.freebsd.org: domain of bsd-lists@bsdforge.com designates 24.113.41.81 as permitted sender) smtp.mailfrom=bsd-lists@bsdforge.com Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.16.1/8.16.1) with ESMTP id 59H7iBOE033173; Fri, 17 Oct 2025 00:44:20 -0700 (PDT) (envelope-from bsd-lists@bsdforge.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ultimatedns.net; s=mx99; t=1760687060; x=1760687660; r=y; bh=zDpmyC39WwpW0fdG2g8pvfBc4AuulW8vFQwS+AvNFPA=; h=Date:From:To:Subject:In-Reply-To:References; b=lAAFmazV7iEIaBFHQUJpyTPsC6a3cLz9rH+uVg2uqlE4eyOjO24hSWWk00WZzu0jj X+wxSDkrBHll+3DaYKApGrSYaqHGy63RhSs524yOZXGRCj4dNYqvll593dgmuP9Nk8 kZoPIXH7/z9Sw7c6Gh+gqKcGsPpLjmTNpVl422oY+LkvUD7CmB3X3d/MWQyHwK3pCZ wJq4dmv8ZygSs3+9MSd9tQ0j+DbYNq3maeIj97qgyRVm0PueUTYWSzwtuObl+FgGvr NmIz80xPcAMwWh2YbFhpQ8pjv6AUp52t1hNzVtFtMKIVqXVO4B8B7zSqRVH9L3dAIe CA+MQFdlbU/wQ== 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 Date: Fri, 17 Oct 2025 00:44:11 -0700 From: Chris To: Ronald Klop , current@freebsd.org, pkgbase@freebsd.org Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? In-Reply-To: References: <324231230.147694.1760527890049@localhost> <1dab51ef73837d98d5b5c36ef1e39118@bsdforge.com> User-Agent: UDNSMS/17.0 Message-ID: X-Sender: bsd-lists@bsdforge.com Content-Type: multipart/mixed; boundary="=_cea13dfe47afd2134e8f7236ba15f443" X-Spamd-Bar: ++ X-Spamd-Result: default: False [2.00 / 15.00]; R_DKIM_REJECT(1.00)[ultimatedns.net:s=mx99]; SUBJECT_ENDS_QUESTION(1.00)[]; ONCE_RECEIVED(0.20)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; MIME_UNKNOWN(0.10)[application/pgp-keys]; local_wl_ip(0.00)[24.113.41.81]; MLMMJ_DEST(0.00)[pkgbase@freebsd.org,current@freebsd.org]; DKIM_TRACE(0.00)[ultimatedns.net:-]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FROM_HAS_DN(0.00)[]; HAS_ATTACHMENT(0.00)[] X-Rspamd-Pre-Result: action=no action; module=multimap; Matched map: local_wl_ip X-Rspamd-Queue-Id: 4cnxfX6s1Cz3ks1 --=_cea13dfe47afd2134e8f7236ba15f443 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 2025-10-16 23:06, Lexi Winter wrote: > Chris wrote in <1dab51ef73837d98d5b5c36ef1e39118@bsdforge.com>: >> On 2025-10-15 05:16, Lexi Winter wrote: >> > so if dhclient use in jails is widespread, we should probably >> > add it to minimal-jail. >> IMHO isn't the HOST responsible for routing? Doesn't that make dhclient >> and friends somewhat unusual (not average jail(8) setup?). > > no, in VNET jails the jail does routing itself, including IP address > assignment. while i personally prefer to do this statically, i believe > it's fairly common to use DHCP (for IPv4) or SLAAC (for IPv6) to handle > this automatically, especially in mass-hosting setups. > > since dhclient is fairly small (150kB) and DHCP is something people > typically expect to "just work", i am leaning on the side of putting > this into minimal-jail unless anyone has a strong objection. No objection here. Just didn't seem like a very common jail need from my perspective. But now that you mention it. I can easily see it's value. Thanks, Lexi. -- There is no such place as the internet --=_cea13dfe47afd2134e8f7236ba15f443 Content-Transfer-Encoding: 7bit Content-Type: application/pgp-keys; name=0xE512722F.asc Content-Disposition: attachment; filename=0xE512722F.asc; size=3074 -----BEGIN PGP PUBLIC KEY BLOCK----- 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 TEM= =oj6y -----END PGP PUBLIC KEY BLOCK----- --=_cea13dfe47afd2134e8f7236ba15f443-- From nobody Fri Oct 17 07:53:47 2025 X-Original-To: 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 4cnxsc2KwBz6CrvJ; Fri, 17 Oct 2025 07:53:56 +0000 (UTC) (envelope-from ivy@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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cnxsc1lnlz3mgQ; Fri, 17 Oct 2025 07:53:56 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760687636; 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=ZU9Kk4cq+ta267ZzhhKopmCDwkvZugJA4B9ThZyATRo=; b=tEDnjGuYN3j5+hnp3Kw3hMUWD3wFWJmGoum0QrEoS3vAOgKGnuB19ip+KRWY1yb000h3yX QR9mlPKQZoVwTeA7qBHX8QPl7lrODSnUls3JYuV7FR1zp/mBWh0zPC520k0B+WduhEzPyb zzlw4QHkVF7iGytAToj7SivHFnid241e/z2LnnwtyS0U2d/UST/IjNidVOX3LZ9FnQFLRn pRCKkuxJWL6uQOouhgBFAbcvUvoIXIHJbCQJJmoBKYnEWFFxt5uTGIfxb6Ubj4yi6RC+4j JaZmNFsNUd7paOYr8NiARp3FJDupJIbLl4AYAnu3d+9+FVU/feA0H+mfCOY0gA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760687636; 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=ZU9Kk4cq+ta267ZzhhKopmCDwkvZugJA4B9ThZyATRo=; b=a7GLCYsj/uORkjJj+oyxvR7QBc3FBBlH/XNSaTEz5njz6TCaKj4zAoSy8VB24jbcpCMICY p6RR8qo2pPHVtWcdIOg5PB+XteY5yWei4R+2eJhaBGlnv0YPOVeZ1v5x6O6al5nFRsEH4n XCjm0Olu7c5ycOosvgsUTtQs7/RE3R7z0keEaGO2griAZuURa7KmHSc28quvbgKMgqHhTY n1f73j4Clm6yoMJ0tmxhKG44Cb/l2kTzolYDN61dY16r4eblHMTthcUAci8+XJ31SFtaMc KWQ/AmaZLjlRmBNd8tuPuXD/lewNwMDc0wHQgUP8AkMbIKb0y6GTXgHaU+tlUQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760687636; a=rsa-sha256; cv=none; b=HhJL9CCcqDuVPTqhD5RIKw+u/jSsn3b9SYaBMYko3jEx0rBxwsqyr0mkLVXqajaoWxHO/S wNeu2U7//e3uX34XMG3zVkrWwNx9skwvmwfKkkGSutgFp+oHTEzfDTsXqb+uP2d2u29LGs +EANmve0FPlyeVO2eAcruYN9XaPiodB+es9zz3sWLC4ZuNjghf+jJX7NBVqveaobGl5PMa AvHHRYoV73fglsZX8/XvaTWmpCVRyPM/SorNH5iKZTgUnNBPIugsst67gHGztG2enGC12b Kabml4zct6ErhtX3hPEvrvX/OI+f2dsDKLj3+xneRMox5XK2SaUlx4XKLRQCDA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cnxsb5t42z6xd; Fri, 17 Oct 2025 07:53:55 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Fri, 17 Oct 2025 08:53:47 +0100 From: Lexi Winter To: current@freebsd.org, pkgbase@freebsd.org Subject: Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf? Message-ID: Mail-Followup-To: current@freebsd.org, pkgbase@freebsd.org References: <324231230.147694.1760527890049@localhost> <1dab51ef73837d98d5b5c36ef1e39118@bsdforge.com> 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="eG6+cWA37HnZqNfJ" Content-Disposition: inline In-Reply-To: --eG6+cWA37HnZqNfJ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Lexi Winter wrote in : > since dhclient is fairly small (150kB) and DHCP is something people > typically expect to "just work", i am leaning on the side of putting > this into minimal-jail unless anyone has a strong objection. https://reviews.freebsd.org/D53154 --eG6+cWA37HnZqNfJ Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaPH2BwAKCRD1nT63mIK/ YG0YAP47Mh0sbyqOKCswKiW8CBvrSgzBoOaznLyr3vzKtFd5AAEA03iRtc3Jc99A djIibprCq1wOj+B4H8JKpPAevdxNvgI= =UWXZ -----END PGP SIGNATURE----- --eG6+cWA37HnZqNfJ-- From nobody Fri Oct 17 10:28: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 4cp1J42RKsz6D3ZK; Fri, 17 Oct 2025 10:28:36 +0000 (UTC) (envelope-from ivy@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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cp1J41sksz454V; Fri, 17 Oct 2025 10:28:36 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760696916; 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=EKrL3SXruu+ze7wEcGFK05Z+7xSNN1/c0McRTz6dWfw=; b=Gug60bOuuvrMOA2OvDuKdV/AsUTyxWifunMp9GDN75uD3W84FZLIu1kmuRC6rIV/ChLmKK t1qE266LB4HQuMj6aiUFXfzznmFW1TC5hYRkOK8u+aUlVWO23m8FI8DQACR/oUXMR3IFU9 n95S5FH9k98jPPjJobrzWykDol32n3IXyGbuqkJ9f4L9nC3RdMfOCgud2f8V1gYAaFQfBw g2velh/sHV1IEHLYv/4U45VoyiZiq6ydd+6ayyRt8gYcTOg338nmmlOYHqyYVDMGUqBP7C 0+1QD6L7Xqy2cEEBoRVAQxQWdXTB8ZyVraCiBShar5QL/whscqLmnuClea4Y9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760696916; 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=EKrL3SXruu+ze7wEcGFK05Z+7xSNN1/c0McRTz6dWfw=; b=uypsfiSw7q//dNwEYBynPVfVyRIsZIIVLkO18bkBSvgON/hA3N6pLbXXlmrAiwOppPKvAL TqQfd8mDeNqSCRsi9oHbaWjpg9AToaMnH92KrBp2jCCRwy3ss1H2AoPAHuCEbWi1C3pCDt BMqV5b9waRMl3ukEdjjbUuCDcTuPJAuikK7CPDuj3lgDgrfG4a5JWs4tx2gCLvvaISgqxL tcJ3g+x8pq+JsDRdDKQO7lJBb7Rv0Xu/ppgobB49VTmpux/1Jn9exeqIOQcBksRIVl/hu7 rRAuHrgRysc8abdlGEOzRibAj8cKB4NotPJGfe8O7AS7Cdys9lS9V2Gzpq78iw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760696916; a=rsa-sha256; cv=none; b=DebqV0SkijHz27t+umQ3nI2xoBsv+fPhLFpIY0tv7W4CSHF+S3lgKFULFlskf5PdB7dpck RdnLBV+jVH51lb4J/lMp7tAfMcxhfUd7bC0DwcWnuwd4HS4//EXRZ13tNC9G6jUtQURiVi Zyp8Sa3yLHZEjDZav6rVBIeOw42hoeCTVRjxyrgwj+Yt0rDyUReF35Z2gtRtCea140byqh S2lPsPqhw8hBVC2VGKofVf81MdFaxiWkPwz16MCDy/4eYGyjG/jnKVxPnWWmQZ4rqas+Pr 8/JB1knkpY9/y/zFNefgIQVkW94Q1F//YMAoWX6x0ekm8hLPSLmrK2YUAaVSdg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cp1J35kzwzBCV; Fri, 17 Oct 2025 10:28:35 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Fri, 17 Oct 2025 11:28:26 +0100 From: Lexi Winter To: vermaden Cc: freebsd-stable@freebsd.org, freebsd-pkgbase@freebsd.org Subject: Re: New PKGBASE Alias Proposal Message-ID: Mail-Followup-To: vermaden , freebsd-stable@freebsd.org, 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="ZIccvA89tp9TLKo+" Content-Disposition: inline In-Reply-To: --ZIccvA89tp9TLKo+ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable vermaden wrote in : > After messing a little with PKGBASE this one could be handy: >=20 > root@pkgbase:~ # grep -e '^ALIAS' -e sets -e '^}' /usr/local/etc/pkg.conf > ALIAS { > sets =3D "info -d -C -x '^FreeBSD-set-'"; > } you should submit this as a pkg(8) issue at https://github.com/freebsd/pkg. that said, i'm not sure this is generally useful enough to warrant an inclusion in pkg.conf by default. i am wondering about writing a pkgset(8) tool to handle sets, which would also help to work around pkg's unhelpful behaviour when removing a dependency of a vital package. --ZIccvA89tp9TLKo+ Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaPIaRwAKCRD1nT63mIK/ YAo4AQDo9eyTLu6Qa8KfTVG5UGdEo4r0chpHJ7StTpUdJ/2u7AEA4mYHdA8s9vQ6 ptRncQfmp+OVVkvzBq37vUrehARzsQk= =3LRv -----END PGP SIGNATURE----- --ZIccvA89tp9TLKo+-- From nobody Fri Oct 17 15:01: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 4cp7MW34bHz6C9Th for ; Fri, 17 Oct 2025 15:01:59 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-24.consmr.mail.gq1.yahoo.com (sonic311-24.consmr.mail.gq1.yahoo.com [98.137.65.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 4cp7MW0GlTz41n3 for ; Fri, 17 Oct 2025 15:01:58 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="B9u/Ur7g"; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.205 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760713312; bh=XEkVpUR1kW7SzhP7krD+nrNgsAhY2iQnGoRnudnAnOA=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=B9u/Ur7gemtoUT8H4dX7Cgm+gP9wjlLns41om7CWVIN7IPY6fb4mvJsz22JCpYbeAH/MyDBc0gQNBXRbrGiu+23PHC91ukwtAt5k5FuYDYRD68XSL3b8whVwBsmgt0/xoqKuDNWOhHU7Fd0I6HJpu1Ka2EWgt3cofqGb8vKH64eHTq32ODy4NtX6rE/a/6qF10c63Ly9YF3cko7OoM3ZQ5QDwQaZPSqH7rdNn2og/fxgpkqAqgDJuEv0cIWfsDIOqT5LWQ4RsrSFr0VswgNq2Ko63grJhg/QoBtiQwJc79A2P3aYpfrlFuImzj9bpZ4BZTVJgOlWG0hhckPqBM/w6g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760713312; bh=68Rk0s77QKa3SeM+kxGTa9GoQJVVWAI6SpcXKQWmHm9=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=TPeFRXiAZfwufVPFiRLqExg2MSuM80hPTNX4JHTv0RYcxPzxKaKw9xfF0XvKePS6njX3CX4Ithlt1xj2HyWkSRa60cnxk6cRnZTVqzQi1WkoDcWWeyg5JM+UVoBCr1CJ7AWb3VRvdJIV7wcI2P39OOC80Zz/2wSvgaNuwdnMXKsUFrVnHdr1CpGVsre256rMKfzfL/FOtEmlab+gWEJEhaKLRyJKtQ32UqPVjbDl9W278DInPKbAqPnY9TnxbC68TxxNOkWLxIlXMCUgQHj85vzWFgmKV7y1JZ8jyykZxtVMhbOnZqbySz54edVc/7nVHrXvpFWDZvUflhYACIGM+g== X-YMail-OSG: DhKfuTIVM1kMSUxkumZW9VwgAdC8TzMrS0PwTMcZ7tUITCnIiRHkTv3ku14gqdG bUmOZGdT4WTDSmHeXcPVz2B8PNZ0Y9dUv0mdN_CLR4gc67l8l1F78y6Rq3u5Bqvf_nwItnszVnFQ i3Z0ome043amxm3ggEYV78oKPkEfLROWxfmUTa2Ey2ZmboopSjamrTie3ItWKdLhfc7.9spRN5.m _WSMwa7Hkfzg8oxUs_NM5Z4Q5kQMBq38QdU1NH4r2bDboRcM4U9qvR2iUAyrSOGSsU1WdCBn6NhG U1neBLLRUF_SO8WD5VHMTHiZOiVek9dPOkKspG66GGTLzKpOCVJKxiaFIRzQX.uMwEQJr3v.dP9L 9kvgyKEc.P0I8UpiemaXtA.jWGvNiqI_VPb_m35vrROjLFvDVGad68xWRfTGWk0v3hso6KGysnGH hERDLSKXMSlyZ42VTUe0DNwSkVI2u9TZCs1wNA21j.y1osj_Sw5ntcvpfTK350zAL.lHPisyvvcC VO8DteLh2S0UxjtPXCqOOOWou_Tm84Oxi5rqfQOVJvf3gvcIUZXlxhmBkCQogl11N.1rxkzUWDyi _V73JJCgaAhqg3oo1Itql_GNDu8.fXFnogVDzlu0E_IfuwyXSlMcZA4TyHr496k8Au9Yms.r9UeW ZGed9nBN2wvrUAL09sKIAIDw3j_oKnlPjvdbVDWy8IlcTBHrxKdPtij7LAacjzl_gzCtbFmyCq.L aBwc9tM27oQxQrGY1kmgIQI0VMXI4TB.FCSlRqgFBzsaEySJ1aLgp4zg2S32JkxeQ69qCUPAhwwT Q.pnaceotgde9MoP2Miq7gg2_oC_Oz2pD0M_Jah2qcl515TnH_JfvILIlRND5uu0SyjVXi5HVRJS 6TYIXSOkCDuzLeIyPkTXUDjWscVbftb.UcdM.he.2FfeFL2V5zkUSF60x6eBDEG0ZI6yxYeIoA3M s_MEfMeT5TR7CWiMjOAVLBVwbq24R8lhBQWXBT70d5VU12Ff5aMW3876sI5nWsLck1FsLTVvUQpq tkan9yOh1nKEOieCozWe4rIS6Mpis4oVBGfiqqD4IW4u5yL_w7tBWFSyqR7sMWbZq4ft90e0S_0N i1o6osRzv9leemHHPJh7x3mXmGFodOqjPj2NcG2Zong73_Nmiqx9h7gL752Pb0LZKcXWy9iAJmS5 YvMfWFO3_KNO5kTA8dtFnrxGGyDvde6l1Cd3duBCDYSMc3VqJPN_Xtaw_qKaGlLjWqkDZtID2gcu 4jZ_sc93Hza6no.z8OYljltNyU5IRaMBCWtLXzpkoy.91TKtwIGdLciGJjUL.OhtANoO2y7F2rt6 33r077.P2j9V4kOZQKH1xKj92tqmFcbQ5Yw7yYPkvvh2EQyrN5Hjwv7mt1QfIydqmDRoZEsMEuvx jbsUcJqVC1TTLyP_s8xWhf2Ufp62cg09qPX_aOf6ivQ4zzD4ZR2b3Ffb0atFMVt1NkkfKxw4ZV9I nXo9w4sPA3S9M8oiyyyBIkL9EQHqN2.dm3R8ztuiKbfbFEIkqhCEcqXUVfC2YeE0p07xaGUZhBOd O.SDCHbcXk0U3lmXNlbYZPAdQXn_b0RkyPMwsaZex.sLYSRvkiHP4dFWWwOHBVXW_VvuiTbNqErI ef8X0wGhbw7vtzP6_S2W1ubtZJqUrW1iRTIII0TjNgl0f34NI8rvVm_o35zoLze7IQ70T_3LPCx5 vYW3EbWKtu04Dg_kfY5vbYli1tcx9o50pBN8zERgDZDmBzsuoIm089vezHYBiIgXLaR3lPdhP3bv A8iBxUCu6rREGKkev59werHdOW.UAF0WY_l2NK9osfakXs9YHipWoUoGWhjFitSlVGFZlXCeEYfA eBWP8FLiIOdzr1FjT0UYj.gs57_vquGQnnkl3iBz7KC3M2vuQraKD12vaA1jlAl3vLNcdN15Z11R Op_1EoNEgYVmySm6hi.qUWjgJsXSQUnRN48K.jSKnBuxIbq4WuIATI1aICbo.AKd15_C5CXMwtjV LGZygMyhJx2FB_Asu6X5.yfzEnxFFjDYR0zpfPlQbKcBuJ1Xfgi0vXkcCyDKxdIzwFWirzMWdwn_ uPiH6D9y6kCVLWIAVhRGBo7_1NfWB2nklcRe9eqjb_wQqjNIxGVqMbH3aje5G.FCS8._aOuvo5Au 182LoO.Cc6CDnJNRUNDZYkwEIxs3MFsCkS8xR0kL7qV_xg6XOepSEihkBBlqisdE_4OgIrZQvWw_ uUsyLZKcYJs961VWB2vD0twrO4tcRraa1_SKeLebGZcDpEoHLv74qxJi5u08kjrxUl56d6QJ7vuJ 6oe31Nq5v25QYNdxLE_xR.DtNfBjP53Id X-Sonic-MF: X-Sonic-ID: 03bbbd65-acdc-4af4-aa81-3f1f9ffba656 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Fri, 17 Oct 2025 15:01:52 +0000 Received: by hermes--production-gq1-6b8576c5cf-mqmwk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 8ff7e8505f4630f3e7bc43bfa55379a4; Fri, 17 Oct 2025 15:01:49 +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: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290322 is about pkg not building without FreeBSD-jail-dev installed: Makefile has ".if !exists(/usr/include/jail.h)" Message-Id: Date: Fri, 17 Oct 2025 08:01:38 -0700 Cc: Colin Percival , FreeBSD-pkg@freebsd.org To: FreeBSD-pkgbase@freebsd.org, Baptiste Daroussin , Lexi Winter X-Mailer: Apple Mail (2.3826.700.81) References: X-Spamd-Bar: -- X-Spamd-Result: default: False [-3.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; URL_IN_SUBJECT(1.00)[bugs.freebsd.org]; 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)[]; SUBJECT_HAS_EXCLAIM(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.205:from]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_FIVE(0.00)[5]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.205:from]; APPLE_MAILER_COMMON(0.00)[]; SUBJECT_HAS_QUESTION(0.00)[] X-Rspamd-Queue-Id: 4cp7MW0GlTz41n3 For reference about why there is the ".if !exists(/usr/include/jail.h)" test: QUOTE author John Marino 2015-04-14 21:32:00 +0000 committer John Marino 2015-04-14 21:32:00 +0000 commit aadfeb0da60a53972a4071d59396b6e6a6f94e78 (patch) tree 45f4ff1f2a64c691f1465520054f0299c34bb9a9 = /ports-mgmt/pkg/files/extra-patch-docs_pkg.8 parent ea5adfb8f1faf7a8350d21e14c8506d9a834516c (diff) ports-mgmt/pkg: Regenerate EXTRA_PATCHES (unbreaks DragonFly) The patch target will fail if EXTRA_PATCHES is defined, but it is only defined on DragonFly (change is no-op for FreeBSD) Approved by: Just fix it . . . END QUOTE The pkg Makefile has long had the following to avoid the patch for FreeBSD: .if !exists(/usr/include/jail.h) EXTRA_PATCHES=3D ${FILESDIR}/extra-patch-docs_pkg.8 .endif Of course various port makefiles could have a variety of context checks based on previously known differences between a downstream and FreeBSD itself. Less is known in a selective pkgbase install or jail context. Some sort of exp run based on a poudriere jail that has some sort of fairly minimal context in order to find other examples? =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sat Oct 18 22:19: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 4cpx2G05Wjz6Crfm; Sat, 18 Oct 2025 22:19:50 +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 4cpx2D5GHlz3JRS; Sat, 18 Oct 2025 22:19:48 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=interia.pl header.s=biztos header.b=JsOCjnmt; dmarc=pass (policy=quarantine) header.from=interia.pl; spf=pass (mx1.freebsd.org: domain of vermaden@interia.pl designates 217.74.67.69 as permitted sender) smtp.mailfrom=vermaden@interia.pl Date: Sun, 19 Oct 2025 00:19:39 +0200 From: vermaden Subject: Re: New PKGBASE Alias Proposal To: Lexi Winter Cc: "freebsd-stable@freebsd.org" , "freebsd-pkgbase@freebsd.org" X-Mailer: interia.pl/pf09 In-Reply-To: References: X-Originating-IP: 45.148.42.8 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: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1760825981; bh=Xt1S8GD1rXj2qOdMqtAiNQu82B2+lDJ85KfAjM6KVhE=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=JsOCjnmtDdPI2GWZmMG9o1lmRQoGXpHKzTRFCQWwlw6j8Oa9mERpPfnMKK7h9VSJ4 qhH0nuYdTr0gfj7eWHGnjdvo4wM83di2XYnd9M+Z13ZW/JV4qg1VoZ7vfKmii7blWP ye8Tv9MPcbzndxFP6HNtlxL0oWg9UE+NljGhLgsM= X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.12 / 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(-0.62)[-0.618]; 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]; R_DKIM_ALLOW(-0.20)[interia.pl:s=biztos]; RWL_MAILSPIKE_GOOD(-0.10)[217.74.67.69:from]; ONCE_RECEIVED(0.10)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; SUSPICIOUS_AUTH_ORIGIN(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[interia.pl:+]; HAS_XOIP(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org,freebsd-stable@freebsd.org]; FREEMAIL_FROM(0.00)[interia.pl]; RCVD_COUNT_ZERO(0.00)[0]; FREEMAIL_ENVFROM(0.00)[interia.pl] X-Rspamd-Queue-Id: 4cpx2D5GHlz3JRS Submitted: https://github.com/freebsd/pkg/issues/2543 Temat: Re: New PKGBASE Alias Proposal Data: 2025-10-17 12:28 Nadawca: "Lexi Winter" <ivy@freebsd.org> Adresat: "vermaden" <vermaden@interia.pl>; DW: freebsd-stable@freebsd.org; freebsd-pkgbase@freebsd.org; > > > vermaden wrote in : >> After messing a little with PKGBASE this one could be handy: >> >> root@pkgbase:~ # grep -e '^ALIAS' -e sets -e '^}' /usr/local/etc/pkg.conf >> ALIAS { >> sets = "info -d -C -x '^FreeBSD-set-'"; >> } > > you should submit this as a pkg(8) issue at > https://github.com/freebsd/pkg. > > that said, i'm not sure this is generally useful enough to warrant an > inclusion in pkg.conf by default. i am wondering about writing a > pkgset(8) tool to handle sets, which would also help to work around > pkg's unhelpful behaviour when removing a dependency of a vital > package. From nobody Sat Oct 18 22: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 4cpxGp17tTz6CsR6; Sat, 18 Oct 2025 22:30:42 +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 4cpxGn2Z0bz3Lw0; Sat, 18 Oct 2025 22:30:41 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=interia.pl header.s=biztos header.b="OLl5Xz/9"; dmarc=pass (policy=quarantine) header.from=interia.pl; spf=pass (mx1.freebsd.org: domain of vermaden@interia.pl designates 217.74.67.49 as permitted sender) smtp.mailfrom=vermaden@interia.pl Date: Sun, 19 Oct 2025 00:30:31 +0200 From: vermaden Subject: pkg(8) Repos To: freebsd-stable@FreeBSD.org, freebsd-pkgbase@FreeBSD.org, freebsd-current@freebsd.org X-Mailer: interia.pl/pf09 X-Originating-IP: 45.148.42.8 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: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1760826634; bh=QeVofh5YBXDoePo2+lsqt92YHhGPDbFed4mPM17uyOU=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=OLl5Xz/9cQeDHyzK0a41H0M4bvCxhldxvjsgJsfb4jXg8F4KDdVwepCSNfr7l7afR VCWlYHeAt/4dBBIisVRTC0C2//JuIB1TvAlJmbSfvfupa5A39eSdAEgmwJjboBj8V8 ksKTbnEP50+VahdMnkrGTWMHB1J0tDOdYQt682XI= X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.03 / 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(-0.53)[-0.531]; 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]; R_DKIM_ALLOW(-0.20)[interia.pl:s=biztos]; MIME_GOOD(-0.10)[text/plain]; RWL_MAILSPIKE_GOOD(-0.10)[217.74.67.49:from]; ONCE_RECEIVED(0.10)[]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; SUSPICIOUS_AUTH_ORIGIN(0.00)[]; DKIM_TRACE(0.00)[interia.pl:+]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[interia.pl]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; 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]; FREEMAIL_ENVFROM(0.00)[interia.pl] X-Rspamd-Queue-Id: 4cpxGn2Z0bz3Lw0 Hi. I just checked one interesting thing - here are the facts - on the 15.0-BETA1 (I doubt its different on BETA2). The 'third party' packages pkg(8) repos config is in the _Base System_ /etc/pkg/FreeBSD.conf file. root@pkgbase:~ # grep '^[^#]' /etc/pkg/FreeBSD.conf FreeBSD-ports: { url: "pkg+https://pkg.FreeBSD.org/${ABI}/quarterly", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes } FreeBSD-ports-kmods: { url: "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_quarterly_${VERSION_MINOR}", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes } The _Base System_ packages pkg(8) repos config is in the 'third party' /usr/local/etc/pkg/FreeBSD.conf file. root@pkgbase:~ # grep '^[^#]' /usr/local/etc/pkg/repos/FreeBSD-base.conf FreeBSD-base: { url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_latest", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes } This is the DEFAULT setup just after the bsdinstall(8) installation. I mean .. where is the LOGIC in that? Its EXACTLY the opposite as it should be ... From nobody Sun Oct 19 02:14: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 4cq2Dy2x9lz6DDJH for ; Sun, 19 Oct 2025 02:14:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-25.consmr.mail.gq1.yahoo.com (sonic312-25.consmr.mail.gq1.yahoo.com [98.137.69.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 4cq2Dx0mJWz4Mdq for ; Sun, 19 Oct 2025 02:14:24 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=dhtRTvL8; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.206 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760840062; bh=dod8HDpaAlbGOBJEMZknIegXikUUiLvMg0nmP/RBPVc=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=dhtRTvL8bp1mvj3+iIi3zqJzrV5JYFdF1D9SrV91Bru7q9UDlBmRUz5n7IxPdMEbF4bDHQo/gKJ3az/UGTRQkJJ/i7sDSlQHCNRKFB8mLvz6ht+bjAkLVq8arp7StmvV/CAfeDBrgwh8Bbm4R5F6RvlXHh7lWJHXyOtLf29De6B6iqADLg9U2f0l8J3QVYmaaNc+0vYGeabV5zLxA2ljpQXI3j7O7/475kYuCGSt2RenRgHIFmvqrAZyMVoF1E/8mJw2qQnpvP3DjWqhalDhbPYqyzMcHa6YKiPWrCOziN4lZ44CZLLyMDf5aYHeRyoZoHz4Lv3OFfPnPasl4IEBqg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760840062; bh=ellu4v2UDvfHmfG4QO4soAEN8wDQxIaX/cg8aabAEWZ=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=joV5ZSNOt36HAqTp8TLJP47wHzesKx2B7X+SZyg6SoBkfCu8rCm2ht19hCYiuPZEV9C8LbSj3JxcTPzMndVPoFFijsJesjfRE9gDZj66uyr55lR18DBOVY4DoLPCV+0O/wXPAVAvY7owHU+h5IrxC1CbTCzCx8AHrVFb7r3tUvG+CMRfdnLN3F6ojOhPUvBpwvJrqLtW2oAKM4VM18vCL1bQST44DPDL+wqrrQGEbdEK9y6CbO2I/OvLXYGjzEwIok1BALZjeTfboqzKTLmmfusLc5+LI0e3MG0/Xy9BXsIPXzjBkPz7telKLtmBFZM/8+3nyepSe6COerzgOwFt2w== X-YMail-OSG: GkE6ghcVM1nnkBuWwWoMf1C_T6taxylFUAf2PAZ5Y9RKIME.TmfCuTy2ARCQtLF 2VyAo_urFTvqTR30tesJ3cCYd7K_1lzxeNE_Gpxx2BR6mkJ8nzb6poy6sXNTt8LW8lq1Jhwxg3yJ Y0qFKlyAOnVajq6G_dc9ISy5GQUbFD4N3fXWE.I_bJIPV0rc7HxufkWEG9G8lHM2dKu6Z511bQZ_ 9HoW8Qe6tBp3ojc6kHPvoypYUzG85WLUlc4OJlDIw.ucCTWUIDyJvxnZJBZUhPVF_5247KAsQFig ZWF28DJP5ZuVEdtuauOHmFahz2z_S3P_Q9qX78gzPVVYtPeSK1rv9GtARD6pTz2advBJcUJtQrDx VpsnxGBJxji1G1O07TWh5cIEZgLr2WgRP88T6UMa7SLl2MBh.rursyLQDlbcfvGE8S7gc3JQM6YP h.dsBIIUvSLVClffrRHUUq3yJdBdgOa8V7De03l718T2CowlkVv.CWefpdvWUtfvXAPeNKSOfX0Z 2yGh637xSSKNEi2dPG851EcLCSPhioV8xFDz14.22u48_WkPS8.FH3I7lrDaSsF1DIo9b7n0joLk 9sYyekrnjMG5AGUOyOMGI_mA9I4kGnEgYa4_pyU7IRcOLoHrYLYe0R2J92SiCfiXxFbRKsiVu0pN pF6cwcZEfqTRePPrXg1czFLjYP.n7OXY5f4oTv9FxZxcnPbEAaNFTo.uztMuXKvcgwm399L1bkdk PT6WaFq6hb7jSOD6Ks7g1qLPMjHXhO0z11r5dxYKSAikvouGqXqY0FmUPsolcFAsCnyZ8vwkKyKd n3Vlg.zyNMzWBEbuorUE2xbNVaWPJi1u_QOJDWUOV0hKYvPNMUkyKNV0CciAIwpOszUePWaWMp.p Ux1ZgZwtm6mm6uEvZfGR7iOrHnM8v2lL61xVYl_wAynmWrCi07n.MWgMsbQ1SON_dx3Zxf0dA4xr ktOYydrXxtOh5G13cmUCMJ0IWRq81uJW0tfj05TJGOoaLsEzbCByyLTuyy1WDaN490rfCvoOQwcd 5tnnG2mnKUfR5ksDrxS5FHB7jE91.lkeEmpnDHPxWBYB62mu.UMqPFDVEQwBqlQPcnxsncMwSCq7 _k388AIgXvrTrJKPfSAoSrpGtGzaH7WeucuIk5_hL2JJjxsTDgl.19ZX.5bj5fIwrS3v7NCva0Wh LLjZU9ygHS2FMAbxJi16cBP59RnRiObOzh4X0jKZ17bu5kTBo2TIQ2iWPanreu71xxPREii1HRdF yPVZyGlJH7kBYIqxnBD2McowVZ37wPVrSzrl3PmoV7z12jqhCZ5BzWUeKWQigPInIZJ_aGIuYCnL rnYkmGoV4puBKmOcGtJsn9vQeuFb6aldZMhXJThpDwqs8IwNCc5000jz7p4YGk.UCRckv.drJ3bj xYvviCBoM7Sr84FerIdXSc8IySZ6Anowb_t3gQZY3xGeQ4ve9ZA1MveDGLToKdeWT_727CcsV4hY KSPaOfbeNIPHrPXOQHRsumEQexJZf3lv__Xc20.i_sMM6k3QbpfcmO8qBcIuh9rzmw4aVUCq8YYc qvXsURtORu85cIdnILMF25SV0RcGix.FjooJqWdPCkJelNjMAffSsmCqQTNYai2ldacfRiQuNZn5 uDSBMo_5QNSxDr7q9ucfiPoC0qowJ9_d8vmf397rd7wUsMFNzEPu0MSGZATFtn1OdfWsThmDaYXH ktxgF1ilj0JXa.RvvONv95MbGMC1o63hSmwhcRsZkI1jcggo0IZdi11d12kJmXztj_5qjVW7Jivz Ik.q7AZwjdffDfYKIWIq4NYcsqfoA0EJrst6_OCBT1eFEmWqTR9rCe2RGG8A_AC1Fl9GDpxOfxS4 p.sBdFa_Ew7xaK7qs2RjVj0yRBmdFVzT_FE42g5IpYyNWHetR4Mb0n0gw3.fqmdeVWHmu.7bjrJs 4bmLLcnfJGL00lZhGdd7UGht6um5g9szgMrZrTeqQPRb7FmnMLwcWIRXhYnIGKqUrQn2Vk3KH2oS skwmqfQTUeaStsupiwQ7nH6QooSuNUOVGQKf1s0hfzjzvc5iRjoX1DiXeS776yArEeM2pjKzTqzc yri2R3bOe8_j3ryzzkeqr4TMMHRxqVGu_3b6y6u2YJnDtc4LefJLy6ask.uBdFsBzK1XvevW9aBp rNHCy92BadsC.OmEk6mGKDfvRnZ7LICFPIRiGy9UIWGAB1uPfqCvFBmSnzHGViPv_KbiH34IAFwH HIgei1ZFnPufAULV0VGcCgfalrqP7CzfLa.v4uMrZnCtPWKM.SYRVovoQ2nO7HM1F_laEIbA96_u _yio- X-Sonic-MF: X-Sonic-ID: c926953b-638d-41c9-87e9-9a65520489c6 Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Sun, 19 Oct 2025 02:14:22 +0000 Received: by hermes--production-gq1-6b8576c5cf-nlzwt (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6f6bcfe2f0433db21b87ada3d05f8990; Sun, 19 Oct 2025 02:14: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.700.81\)) Subject: RE: pkg(8) Repos Message-Id: <2AA9A89B-AC7F-4161-83BC-190828C8A1F2@yahoo.com> Date: Sat, 18 Oct 2025 19:14:10 -0700 To: vermaden@nteria.pl, FreeBSD-pkgbase@freebsd.org X-Mailer: Apple Mail (2.3826.700.81) References: <2AA9A89B-AC7F-4161-83BC-190828C8A1F2.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.991]; 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)[]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; DKIM_TRACE(0.00)[yahoo.com:+]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; 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.69.206:from]; APPLE_MAILER_COMMON(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.206:from] X-Rspamd-Queue-Id: 4cq2Dx0mJWz4Mdq vermaden wrote on Date: Sat, 18 Oct 2025 22:30:31 UTC : > I just checked one interesting thing - here are the facts - on the = 15.0-BETA1 (I doubt its different on BETA2). >=20 > The 'third party' packages pkg(8) repos config is in the _Base System_ = /etc/pkg/FreeBSD.conf file. >=20 > root@pkgbase:~ # grep '^[^#]' /etc/pkg/FreeBSD.conf=20 > FreeBSD-ports: { > url: "pkg+https://pkg.FreeBSD.org/${ABI}/quarterly", > mirror_type: "srv", > signature_type: "fingerprints", > fingerprints: "/usr/share/keys/pkg", > enabled: yes > } > FreeBSD-ports-kmods: { > url: = "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_quarterly_${VERSION_MINOR}", > mirror_type: "srv", > signature_type: "fingerprints", > fingerprints: "/usr/share/keys/pkg", > enabled: yes > } >=20 > The _Base System_ packages pkg(8) repos config is in the 'third party' = /usr/local/etc/pkg/FreeBSD.conf file. >=20 > root@pkgbase:~ # grep '^[^#]' = /usr/local/etc/pkg/repos/FreeBSD-base.conf=20 > FreeBSD-base: { > url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_latest", > mirror_type: "srv", > signature_type: "fingerprints", > fingerprints: "/usr/share/keys/pkg", > enabled: yes > } >=20 > This is the DEFAULT setup just after the bsdinstall(8) installation. >=20 > I mean .. where is the LOGIC in that? >=20 > Its EXACTLY the opposite as it should be ... The plan for 15 is that, eventually, all 3 will be in /etc/pkg/FreeBSD.conf . See Colin Percival's note in: = https://lists.freebsd.org/archives/freebsd-stable/2025-October/003435.html= about moving FreeBSD-base to /etc/pkg/FreeBSD.conf : QUOTE I'm planning on putting a "FreeBSD-base" repository configuration into /etc/pkg/FreeBSD.conf in 15. It will be disabled by default, in order to avoid "pkg delete -af" problems, but "pkg upgrade -r FreeBSD-base" should work out of the box. The reasons this hasn't happened yet have to do with release engineering processes and setting up the systems for building updates securely. END QUOTE Things are still of a status where one needs to ask if what one observes is actually the intent for 15.0-RELEASE or not. Various things are not yet as they are intended to be for 15.0 . =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sun Oct 19 05:25: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 4cq6Tj41gQz6CV6x for ; Sun, 19 Oct 2025 05:25:45 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-22.consmr.mail.gq1.yahoo.com (sonic310-22.consmr.mail.gq1.yahoo.com [98.137.69.148]) (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 4cq6Tg6Ld7z3SJ8 for ; Sun, 19 Oct 2025 05:25:43 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=RaZBeB3n; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.148 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760851542; bh=+pM690rgh9gQQx1TzNwSs0LgWxxsbhBRQKTMSE08WgQ=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=RaZBeB3nOhh00teCSl7LmI2yjL3uXhHmZ1bJd2xtlAZswSMooXg0W8m169IWdt2UXteMI1a6H+VtoCVnZWVpTKaravGNO6wRfFiC8mAcsLUgfdvd4r7cWZ3MZvV8l1yBEfnctj/+RgDzryuiAHVgezblr5FrxX9lLGw8zyKQVroV0Xnn5Bc9fZQwXfXC6MlcowJxIAhK/dkmYJXnLkxayMh3Zc7YwNrto7RFvnm20kj90p3S2TG24e2Xy7+CrVmAYYBNnuH3KAwRkVDlUQSDQSuWnb/CfEIJg6WIQq7Ci2nzmhnYg1/ZHk5F01Oz1H4ckBZsaJ4BbYhyIVepbs/NKg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760851542; bh=bCEwZfvYhvR79kabTV1O9EnymXgAeihfoTy171sKAKt=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=iuYgT/0QWZ9/g7fTCdyMAepJbQmD1qRhyFoXsb4zBT3HlHr08Hhx/jFxO2vxvV9DktYFVm0hzA4iuiZSQClcPvUbrsvJCtDfFJXjI3Ti0dwWnf/83jZ7cNlLf53d4Q4feegg1QzW2F3DSLT4wPq74qIQjv7J6L/cMfwXOh+Bs4GmUt+m79mGyHjbEK1jONQCHpfcBJy6IWfggUB/mR9v43+v2mDiFJT8qs+7ihuzdvAxL8apfULKTs9ovWlErFRtKA0MmpWVEQpy6xtpk0EVwCvcw/vlPVfIscPaG5vEfHkA4Sd4RL8HyKFG9ICOF0ApTqBKwQwbzFJPlNB78gLGSw== X-YMail-OSG: XiuwT08VM1kHT8OmMGBrY9t3eOm6crHrs3r2Qu3K.0YTB8A_cycODssTgFEmMLM 8Ja2aED373o7yADuT9FSsslgD3Un4txXXus9PQ6R9ZfQ1jFGHJpSYdliW9xg5eHrvCeFt0ASB1Pn YJtYhTwXrh_BFaA1BTau8vFoQwYyyYKdgKx3f5VpmY7otN60JAfdWFqEfRob9OCAQgh483UudUyY Archb7xUZW5XFgLxEggqNOdMuj0UtgJ2lTY.sawhtiRi0ehIgHSJDyiGYl1WBNUYGuveLv6hVsQk GO4Nf9zaNmyB0kTOSR._A4tc7NzzYfsLeGNCNEQJBUcdsRnqOd1fytz0UzSDnKmmtW.MjaIschNl eY5a1tAatdx.2VoL8sB_tPcb1_wdCo2EO2fpRrQDHE3IqP9_Ls78o9tBsMfgFSQt6Yn8vFZGgGri BwAFa1u5LDOQ.Tm6pUQ.C05kjSaW1.LJTkJ3X_AQKtdWfNRzqBUJpI11JN9zoZXABqPESvYtzr83 f6wYp2eTTkzEAZt4TUOke2tZwaM0CmEyn7h0ht.qS9deas3w4FDgX9L_GSh0T.mZKwyugvbaANJC Q_DaYDhruZmmjITLTbqEcsmGkzH.VzZbfsNy0CPT0pqco9o8c01pgX1_WYwAMy0ut2UN2gXx9IV2 e48CiForbMVOOHj4emY4F6wHd7p03gcTXMcwErIRD6AHyQV2JOGbGNvPjZnMeZ1GRUBrRB3m_Yp9 idvvP2DPSukxhpSDDsB_.6ZYNdqmGYXlYBTLcIyhxBulbuuWAMVLGmEEIi61Ok_5coUxAi_xG6Y. .2FhxJpGLcN7Smuohujh8VZ39mGbfN0UvUtDjf.Zswc.vDrp0t2VB5celUbRZVh7cPQQ2iQP_AVa 8i7a_6UYCfBRIPb0R0rdMIL9MnxWJBi1n5GK.GmOqZacEadxFJPw6WlL0Jeya8X9A.uTuFfgAWkM 1CyZYn0NgiyBMUm.qBI66Gc9p2NaJEwxiHy06_r4Q0wMriOTHXmOPlc4YlFGmUxFYuwyW5k_jqvN gTDFgrmJx86IRnMb98aHYCfwYU5Owz4gE.lOLf8131ABtbTQQ.4uewDh0xzagSzTJ2ff2.t4Pbyf gqn1HNYQ1VkJgEKBENFXF9PmAydsx5AL8KBYa9JDXjbG4aXUdkvC4OrlhYGnQxNBdux2pwc6lkbY y.kDMRX6M_GSw_FBPJm8de5G44MneRmh3JNpBWqyEKwI8NR6B4aWAiA.5OimEODU7MC3LH.z_E13 6hFypYBXl6NfHfyTHjeoUOfSNyViTwAjqoc6h1J85YbGdcCu.Xzy3yVluIcgcfquVJO3m4u2FY5U NC_s.ZzJKjzpL1CiTBx1suYqEdT7WiGWAatCdbkzgdJ.Iw95EFk9SRs468.YvYy3Fh5Ubvo4uBEQ iHHQzo8dh8jFvfZPcjXeN04ccE4FJ0vxvYMrFlVUAEBhYHfSyAenQITpyb0FZqdic7Ec.FwUTEE5 NhCDlofgn09hv6figpMmCt3NEXRHY5GHMdIFf1Ru4QFNL.fiEIgnAF72fEHyISPYXsGKdejrKVSb paTNlpseig35bvDlD9drHfD6QZKbvlE.KooMRT9v98rMPxO7XDURW2IyegkM58FbN_ypyG.F1_l1 9c9H4ox.kHA6Kt0haQiac.bKgnEBDhYr5YklzfYBADh3a0VteZkn5s3vxxd3WIQ0hEy6YCsieYaw 8LZYPo7pFalm_shUeoI75U2q6YJw2j6CtklLVu7zN0q0xvttxoJZNCFBui35DThno8GBmOd1HAL0 cX20vAYoFVwUYKyn2xgSFyUqhftD24S9BhoE5JLokWHo79pd_mzwhaoNU_IWjOe0X962jB98Vj0D hUFcWVaXbHEltyhOzT.lSIok1lFuWpa2g_vPAny15VQGNFPEXYyZi2Y34qhnAnaT6UiPxYlWugDC dfblYbGLNSgO9R_nt.b9qq1k1tQflM4Msf2Dr3OFg.kkIB1GWFl_1tHXlTKgSRzj2.sTMXqdeknl 2ZTBQw9mQdCVIXPs4RsLa5D8E1I.BKP8JSMgqvCr.FPzAlNssAZIV0lJdwRDBN.FXV4JJ0TohUNg 8cwj8vMtcpICZFeojYt8AfHcwHchbwstS3Lt7R0z8LcJFeYczUhCOazvoIOPP9Nytg6I6bcq3DCn nM1gLI9qUV296Z33.pZzI0vjskCEecgnpBKhj_YtEZklDIb_S_81jjHHqBX3teuhiwzVNdXnj_Yz nKjHbMiU3cBsZFdp9.qJyw2AaGKopslLT92qhqRxC8n0jBljNDR07QtBcN8zTxp1kj8ZKVrX2RWg IgZj_xyg4M7ZbJU1LiNE- X-Sonic-MF: X-Sonic-ID: 790092b1-9832-4987-8cb2-fa84947f4006 Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Sun, 19 Oct 2025 05:25:42 +0000 Received: by hermes--production-gq1-6b8576c5cf-4dvsl (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 9f446b188c4914c942033eecefb3c2e3; Sun, 19 Oct 2025 05:25:37 +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: pkg(8) Repos Date: Sat, 18 Oct 2025 22:25:27 -0700 References: <2AA9A89B-AC7F-4161-83BC-190828C8A1F2@yahoo.com> To: vermaden , FreeBSD-pkgbase@freebsd.org In-Reply-To: <2AA9A89B-AC7F-4161-83BC-190828C8A1F2@yahoo.com> Message-Id: <04389B14-AED3-4DB8-9522-2D72C2D05A13@yahoo.com> X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.56 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.56)[-0.559]; 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)[]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_TO(0.00)[interia.pl,freebsd.org]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; 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_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]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.148:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.148:from] X-Rspamd-Queue-Id: 4cq6Tg6Ld7z3SJ8 [Correcting an Email address typo.] vermaden wrote on Date: Sat, 18 Oct 2025 22:30:31 UTC : > I just checked one interesting thing - here are the facts - on the = 15.0-BETA1 (I doubt its different on BETA2). >=20 > The 'third party' packages pkg(8) repos config is in the _Base System_ = /etc/pkg/FreeBSD.conf file. >=20 > root@pkgbase:~ # grep '^[^#]' /etc/pkg/FreeBSD.conf=20 > FreeBSD-ports: { > url: "pkg+https://pkg.FreeBSD.org/${ABI}/quarterly", > mirror_type: "srv", > signature_type: "fingerprints", > fingerprints: "/usr/share/keys/pkg", > enabled: yes > } > FreeBSD-ports-kmods: { > url: = "pkg+https://pkg.FreeBSD.org/${ABI}/kmods_quarterly_${VERSION_MINOR}", > mirror_type: "srv", > signature_type: "fingerprints", > fingerprints: "/usr/share/keys/pkg", > enabled: yes > } >=20 > The _Base System_ packages pkg(8) repos config is in the 'third party' = /usr/local/etc/pkg/FreeBSD.conf file. >=20 > root@pkgbase:~ # grep '^[^#]' = /usr/local/etc/pkg/repos/FreeBSD-base.conf=20 > FreeBSD-base: { > url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_latest", > mirror_type: "srv", > signature_type: "fingerprints", > fingerprints: "/usr/share/keys/pkg", > enabled: yes > } >=20 > This is the DEFAULT setup just after the bsdinstall(8) installation. >=20 > I mean .. where is the LOGIC in that? >=20 > Its EXACTLY the opposite as it should be ... The plan for 15 is that, eventually, all 3 will be in /etc/pkg/FreeBSD.conf . See Colin Percival's note in: = https://lists.freebsd.org/archives/freebsd-stable/2025-October/003435.html= about moving FreeBSD-base to /etc/pkg/FreeBSD.conf : QUOTE I'm planning on putting a "FreeBSD-base" repository configuration into /etc/pkg/FreeBSD.conf in 15. It will be disabled by default, in order to avoid "pkg delete -af" problems, but "pkg upgrade -r FreeBSD-base" should work out of the box. The reasons this hasn't happened yet have to do with release engineering processes and setting up the systems for building updates securely. END QUOTE Things are still of a status where one needs to ask if what one observes is actually the intent for 15.0-RELEASE or not. Various things are not yet as they are intended to be for 15.0 . =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sun Oct 19 09:53: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 4cqDQW2Tq3z6CtR5; Sun, 19 Oct 2025 09:53:23 +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 4cqDQV1pXrz3xF8; Sun, 19 Oct 2025 09:53:22 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=interia.pl header.s=biztos header.b="gp/qQfOK"; dmarc=pass (policy=quarantine) header.from=interia.pl; spf=pass (mx1.freebsd.org: domain of vermaden@interia.pl designates 217.74.67.69 as permitted sender) smtp.mailfrom=vermaden@interia.pl Date: Sun, 19 Oct 2025 11:53:17 +0200 From: vermaden Subject: lib32 not installed - but required when update To: freebsd-stable@FreeBSD.org, freebsd-pkgbase@FreeBSD.org, freebsd-current@freebsd.org X-Mailer: interia.pl/pf09 X-Originating-IP: 45.148.42.8 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: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1760867600; bh=TD5lackfbTTwNR9sluJ+qVpd6p6VSycv3Qb8tIWa2dI=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=gp/qQfOKddNlQbor/HvhqcYl3Rs++Es1sCLMGMPH6Ut6eNMiZALBfR3TDn4Iu8yBJ 7XmKibY8O5I1HpiVVtJzjEA5scFZF4i5W3y97Uy98qX1xkQmmHePIOE5UepLZHLGpV TnxJND77UvsenONMPnnIQqFoFOCL1kn+OR9bpZns= X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.18 / 15.00]; DWL_DNSWL_LOW(-1.00)[interia.pl:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.97)[-0.973]; NEURAL_HAM_SHORT(-0.71)[-0.706]; MID_RHS_NOT_FQDN(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[interia.pl,quarantine]; R_DKIM_ALLOW(-0.20)[interia.pl:s=biztos]; R_SPF_ALLOW(-0.20)[+ip4:217.74.64.0/22]; ONCE_RECEIVED(0.10)[]; RWL_MAILSPIKE_GOOD(-0.10)[217.74.67.69:from]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[interia.pl]; FREEMAIL_FROM(0.00)[interia.pl]; RCVD_COUNT_ZERO(0.00)[0]; RCPT_COUNT_THREE(0.00)[3]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; SUSPICIOUS_AUTH_ORIGIN(0.00)[]; TO_DN_NONE(0.00)[]; HAS_XOIP(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkgbase@freebsd.org,freebsd-stable@freebsd.org]; DKIM_TRACE(0.00)[interia.pl:+] X-Rspamd-Queue-Id: 4cqDQV1pXrz3xF8 Hi. 1. I installed FreeBSD 15.0-BETA1 with packages from ISO with only 'base' selected. No 'lib32' installed. 2. Then modified 'url' in /usr/local/etc/pkg/repos/FreeBSD-base.conf file: - url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_latest", + url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_release_${VERSION_MINOR}", 3. Then wanted to update 'vi' package: root@pkgbase:~ # pkg install FreeBSD-vi Updating FreeBSD-ports repository catalogue... FreeBSD-ports repository is up to date. Updating FreeBSD-ports-kmods repository catalogue... FreeBSD-ports-kmods repository is up to date. Updating FreeBSD-base repository catalogue... FreeBSD-base repository is up to date. All repositories are up to date. The following 2 package(s) will be affected (of 0 checked): New packages to be INSTALLED: FreeBSD-clibs-lib32: 15.0.b1.20251012072228 [FreeBSD-base] Installed packages to be UPGRADED: FreeBSD-vi: 15.0.b1.20251011075131 -> 15.0.b1.20251012072228 [FreeBSD-base] Number of packages to be installed: 1 Number of packages to be upgraded: 1 The process will require 4 MiB more space. 2 MiB to be downloaded. Proceed with this action? [y/N]: Why 'lib32' dependency is pulled in/required when I do not have anything 'lib32' related installed? Regards, vermaden From nobody Sun Oct 19 10:07: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 4cqDks4d4Sz6Cvds; Sun, 19 Oct 2025 10:07:33 +0000 (UTC) (envelope-from vermaden@interia.pl) Received: from smtpo75.interia.pl (smtpo75.interia.pl [217.74.67.75]) (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 4cqDkr5NN2z420q; Sun, 19 Oct 2025 10:07:32 +0000 (UTC) (envelope-from vermaden@interia.pl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=interia.pl header.s=biztos header.b=Dequ69Qj; dmarc=pass (policy=quarantine) header.from=interia.pl; spf=pass (mx1.freebsd.org: domain of vermaden@interia.pl designates 217.74.67.75 as permitted sender) smtp.mailfrom=vermaden@interia.pl Date: Sun, 19 Oct 2025 12:07:22 +0200 From: vermaden Subject: Re: lib32 not installed - but required when update To: "freebsd-stable@FreeBSD.org" , "freebsd-pkgbase@FreeBSD.org" , "freebsd-current@freebsd.org" X-Mailer: interia.pl/pf09 In-Reply-To: References: X-Originating-IP: 45.148.42.8 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: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=biztos; t=1760868444; bh=T3vTZb8jCMaktt28MeblrGADvvEYWyVe0C+3pqEHKLk=; h=Date:From:Subject:To:Message-Id:MIME-Version:Content-Type; b=Dequ69QjbIKuv7iubjeNyXmUUEoAeHyzWYX/S5gGsYpUw+vBM22NHIuO2sXWacnZl 2K7krMo13SssSIK1bnodAm0SG7OMwaWMFxgqHBAKdlJx+h3GYj6KljUPEDGS+f9Oaj FYMNgvJ3IZMy4pBQU2dq8q6NuAma+lLesTzyHWFA= X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.49 / 15.00]; DWL_DNSWL_LOW(-1.00)[interia.pl:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.97)[-0.975]; NEURAL_HAM_SHORT(-0.71)[-0.711]; MID_RHS_NOT_FQDN(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[interia.pl,quarantine]; RWL_MAILSPIKE_EXCELLENT(-0.40)[217.74.67.75:from]; R_SPF_ALLOW(-0.20)[+ip4:217.74.64.0/22:c]; R_DKIM_ALLOW(-0.20)[interia.pl:s=biztos]; ONCE_RECEIVED(0.10)[]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; SUSPICIOUS_AUTH_ORIGIN(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_EQ_ADDR_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[interia.pl:+]; ASN(0.00)[asn:16138, ipnet:217.74.64.0/22, country:PL]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkgbase@freebsd.org,freebsd-stable@freebsd.org]; FREEMAIL_FROM(0.00)[interia.pl]; RCPT_COUNT_THREE(0.00)[3]; HAS_XOIP(0.00)[]; FREEMAIL_ENVFROM(0.00)[interia.pl] X-Rspamd-Queue-Id: 4cqDkr5NN2z420q More interesting. After 'vi' update and after that 'lib32' is installed ... you can just remove it ... and it has no deps ... root@pkgbase:~ # pkg info | grep lib32 FreeBSD-clibs-lib32-15.0.b1.20251012072228 Core runtime libraries (32-bit libraries) root@pkgbase:~ # pkg delete FreeBSD-clibs-lib32-15.0.b1.20251012072228 Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): Installed packages to be REMOVED: FreeBSD-clibs-lib32: 15.0.b1.20251012072228 Number of packages to be removed: 1 The operation will free 4 MiB. Proceed with deinstalling packages? [y/N]: y [1/1] Deinstalling FreeBSD-clibs-lib32-15.0.b1.20251012072228... [1/1] Deleting files for FreeBSD-clibs-lib32-15.0.b1.20251012072228: 100% Regards, vermaden Temat: lib32 not installed - but required when update Data: 2025-10-19 11:54 Nadawca: "vermaden" <vermaden@interia.pl> Adresat: freebsd-stable@FreeBSD.org; freebsd-pkgbase@FreeBSD.org; freebsd-current@freebsd.org; >> Hi. > > 1. I installed FreeBSD 15.0-BETA1 with packages from ISO with only 'base' selected. No 'lib32' installed. > > 2. Then modified 'url' in /usr/local/etc/pkg/repos/FreeBSD-base.conf file: > > - url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_latest", > + url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_release_${VERSION_MINOR}", > > 3. Then wanted to update 'vi' package: > > root@pkgbase:~ # pkg install FreeBSD-vi > Updating FreeBSD-ports repository catalogue... > FreeBSD-ports repository is up to date. > Updating FreeBSD-ports-kmods repository catalogue... > FreeBSD-ports-kmods repository is up to date. > Updating FreeBSD-base repository catalogue... > FreeBSD-base repository is up to date. > All repositories are up to date. > The following 2 package(s) will be affected (of 0 checked): > > New packages to be INSTALLED: > FreeBSD-clibs-lib32: 15.0.b1.20251012072228 [FreeBSD-base] > > Installed packages to be UPGRADED: > FreeBSD-vi: 15.0.b1.20251011075131 -> 15.0.b1.20251012072228[FreeBSD-base] > > Number of packages to be installed: 1 > Number of packages to be upgraded: 1 > > The process will require 4 MiB more space. > 2 MiB to be downloaded. > > Proceed with this action? [y/N]: > > > > Why 'lib32' dependency is pulled in/required when I do not have anything 'lib32' related installed? > > > > Regards, > vermaden From nobody Sun Oct 19 11:39: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 4cqGn41mmyz6D30Z; Sun, 19 Oct 2025 11:39:36 +0000 (UTC) (envelope-from ivy@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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cqGn41CSwz3Clt; Sun, 19 Oct 2025 11:39:36 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760873976; 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=+smI/wRbUMgGNTV9yBerDTLsdovIFRWFJ1gn9CLrSGk=; b=SSoC6RPxpSs3TM4bTwc9m/Ruuw1UKbShi4KGBc+hwmCRf9j+INRx7kU/I6gZL+j6gWATXo 11sE4iB4ahH26pTTIYqSqj/MlttPoqtcm/Nth5b7pAcEu/QthO94AE1TG7XRYA+3nKoMYG EQ04Kbn6pKJgnt67jpwg/2UR4s/yFLlO5KxfmbQAAdJm5SWCrPRH2nZnURdoQXbxlvMRcL gaUeUdeYtel3J9xD2fcR45z6C8TBKaIUUotzTve5scRS4FB77esqyVITMaytmsjKKxM+WM +9GAmiRqjcGi+lXLrmFlwz7TppxaI+DsPlOQX9/Few0akDRI4xu/6jn0vrPTug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1760873976; 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=+smI/wRbUMgGNTV9yBerDTLsdovIFRWFJ1gn9CLrSGk=; b=hO2dAvrTscYdN2vmSXyQ5ttHgvqcJ/KwGtWnW4Vf59HxSBfzJPWcDXlAFArZZNz5i2GMK9 UzWB5TFloNI2Oq0wvfPezWoDKmaztyWnOw+NjXNaz8+c/FygwDXGiEAj6VvQe4XaHIqkUY bhgRZ/B45nYNahiPIuGy2fZrvsR1U4uCB1Y0JuykWwd3aS8DNPxpG8mD0dWcKGR8fHHFuF JeittqD9MBaQddUqlY8SafTtFmGCYPlUtc47Sob9kWIUJqFplK5vfbUEWEixqe+GpR1OON F37b5z5XfbXYe1NH14RnVciBWn/flmGsrFnCcyocZaTJ04mQsAm5mCGbn08PHQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1760873976; a=rsa-sha256; cv=none; b=ejzkbNzzkQIjg/Gu8YEi0LnDNuum8htLWBbKbuzw0w7992kjs72pcylmhd4TzDCZ/7CUXu UzSEyWE0XGEpaIBqIpu+l+eVNZOvtza9bSeQg5xJiIRBAqqHuf0TlYoGRiD52hruyuvSiQ 4hOH4Brtb0U3Z2FlcO7xezb+4qtQmKza6eiWu52keF2AVXemCS+4OSh/4uaP1w5XCxQRtt mGBoDbL9yRaNi1THSeieK+wfeGh5oducCQmADL+nAdMk5T5eUMeZQOKBoPYf9HTslcMrBm edcEyUlWM+E2KY/w+ag3EGe4HqwjyCithdR6yxc37+xVIttYXFxm307SsBGuuQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4cqGn34qNZzH8q; Sun, 19 Oct 2025 11:39:35 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Sun, 19 Oct 2025 12:39:25 +0100 From: Lexi Winter To: vermaden Cc: freebsd-stable@freebsd.org, freebsd-pkgbase@freebsd.org Subject: Re: lib32 not installed - but required when update Message-ID: Mail-Followup-To: vermaden , freebsd-stable@freebsd.org, 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="uTSbkkz4xf/BtNUn" Content-Disposition: inline In-Reply-To: --uTSbkkz4xf/BtNUn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable (removed current@ from cc, since this is about the stable branch.) vermaden wrote in : > 3. Then wanted to update 'vi' package: >=20 > root@pkgbase:~ # pkg install FreeBSD-vi >[...]=20 > New packages to be INSTALLED: > FreeBSD-clibs-lib32: 15.0.b1.20251012072228 [FreeBSD-base] >=20 > Installed packages to be UPGRADED: > FreeBSD-vi: 15.0.b1.20251011075131 -> 15.0.b1.20251012072228 [Fre= eBSD-base] >=20 >[...]=20 > Why 'lib32' dependency is pulled in/required when I do not have anything = 'lib32' related installed? this may be another instance of [0], which Colin is tracking as a release issue. [0] https://github.com/freebsd/pkg/issues/2520#issuecomment-3374157259. however for visibility, i think it would be good to file a separate PR about this issue, if possible including the pkg debug output (pkg -ddd). please tag @llfw in the report. --uTSbkkz4xf/BtNUn Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCaPTN6gAKCRD1nT63mIK/ YF3/AP42qXzK2WX2yZuoMnt3S8n/u5B1PSynH/b0qlncFT9zygD/fynrUjbkATA4 VjNdm/q/IHT9CkUHq6C2tx6QzlACoQ8= =fZTN -----END PGP SIGNATURE----- --uTSbkkz4xf/BtNUn-- From nobody Sun Oct 19 14:48: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 4cqLzg3SvHz6DHf5 for ; Sun, 19 Oct 2025 14:49:03 +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 4cqLzd0c9jz3YMd for ; Sun, 19 Oct 2025 14:49:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=hfCCCtcp; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.30 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760885339; bh=qvhHUvEFG/IM7l9CUmND/5p/GFJTKNnueSoU3fp+0pc=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=hfCCCtcpcka4SUr0yFeic+VYeWhHHr6YArDm+BXLqfJlrLISka9SRu6NN6ohYjgZsr1z5hSNWCZYj8bXjKCThtVbBW4h6jWVEPpyGtPVCGWUkCHCeK6mHgeQcWrzkSCCX9FHZXPtJkSGWbR6ajKlg+5o27emxyZCq7e1KrIWahpDrVHGre6koQvnvNU0f1w5+9jYIt69fDVhnj216rlBfPQmGFQK4bK40jXlzAwGoEVBoxHK4NBi07BdgAC+auD6FMDpiLNEsSMLbF94+auFJMMVmScjoCVWps1SIQ7bSlm1Hb6iIR6Gg9iOuEwuSeB4VOxw5qjzMK/7B6UPlwl8og== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760885339; bh=b4ea0kKLFGrYv8q1Wg/4N/vVqIbjtO8E6wPtTpqexfy=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=NajG6Ca5i3jxY9Yv9B+L6JrzMkUiDYlyVFCe8/JF4d3ZzwBUV1hRuBAmQXvbOrkbpogESJOKrItJ1PZpbq7Lst7i/XYQ/s0u+oazSN4lGU0SlPEC69NN7PETPUPjwUGLKMsZI42QSHoimRFardBTf1r4Hk/zPBIp3zwNeWwKWdxZvFxujs1hhQLISkZRLLnOUa5n26BmBYeXX7ENafITy17w9FSHmK4MfgDyRdYwPJoMDy6MaKdR+fuG2izeZ9EbcLK4S1EDbHKiI/s46YMn07p5QaYh5ZKLhUA6dSDxkNEE/ItJc8dOXTz/p6TIDCTysooB9/gDHXHxix4aZS7cRg== X-YMail-OSG: hrQnY4QVM1nRMxGHtvsOxeqqKUj.tPNepoYBlNSWSBQSBAe2U92CFAKvLBlhT3H WD2Row1KiUM1a9h3BQsZ8WwjiKRvm3bxcm8QFyFiFA4z.9wkG0ZozeYQoJ.7x_zZgfmO7rWIqTbE iHt4cFwEn8tDTrcdXpZDG3a8FHtrKjoOI1XiyBP4pUklX.85qxXcfu6vc3A1DJuoMDHU_it5NRhg 6x.dsVYR9JQiZasSsj5Gq54hHlTZkeOSCHo.S1mxcsaQqvDHwMQHlGMZv7nQpurMxvfXvmzUTbbT s4Or74Sg1XdxY7tWshaoDVruxPzM0mUZWzs7ESYvA7yRlnssXZJkbIX9PT0r7TL5HG1ucGCF__Cn 9SwJZzJCiPeBHyzYknjoVcz80esfNNs8S1Dv7tP6WFfUu6lJUKyl9_mn52VL2fwMV1HS71Ve6mPK uE4FCg8O2sU8dCWscvRZwdfkC0htnzjdDZVXWl6xvJlXKF.vNMkOzKqxXWWY.U.3atxIS4qva7aA 3HraMc3YVyN7X.VcDjdLt.iQHVHm1IMRF0mkug5bpnxsJyqj.mKo.blVxj38KW5Yn1ymRWqimqxD SRj5707ZM6KChpBp.b1U7qnf2ASCphW6yuczDxKBeKpJ5KZVM34OuAi0Lx2XSxKeu30F6NQVquQA O3dExnuddTCP1EIqZ1e9EGklgusroHOf.qmVWA7zwpon7U5FVngxDgTlSEHpqqF0du..eFyjwrDx hJfUPavSmq1lqCbi5UqoZiTeE850iVG0N0cMY3C3p8rcLJB8.tCl3YVeBWfo6j9l94T198quScPF AYHbGMeqhLph42JnXB0fHKpIQwTV8ts7.4UYeeBeLN1kFWfTIN0mWl7Eh8QMPkcPMZUQkXJ8tOnZ rya0vXVFeMOh3nx0Le881PDYprPln7QS6OXGDHDnkVBC9ufkyv7BERsczqGtUZfC8SHkyQYF7ysi lbYfJQRQLINAYDe1sBzcJ3he138bHRTRAg5XQRt4..oKGB7znFhlu0ESdO7KIDsZXk0q_Dn9L0wk 9vOc3AOO9f6ZHFExvqKaWI5uZ0q1kzapGIp7eYaEnVgpqJ4I35kOSmwSf2wBu2FXu3bB.DjEcGKN Z2YSB9u8c5DmyCkObs9aWK1GjEzZjaL1UKs2OSYMv5riTNq7OqnKy5PSwMawydWh0gtNkEze7Tp8 5EfeI1dtVMp_3HTWjlF7aKagpVWRVIwZu1Pq0iy591p8gtZoKcjglTcJdN3Bt3uCEh_Spj7HXleH DbuESCVsBVQYqIgmw0UHBhEhh3O2YTleakjSvQ8C2_ZxiSVt5jrCgbcLs.AwhSU3er1eAoB5jY51 7_nemasOLdZods8GLKprBUIn4JI5MkdZR_PiogHJQf2Idcj.tczDUi8eio.u_IdFzyDKJ.XnjQud 5Fbs2q0Y1D44cllgq7LGkbJK3ifTHgn3iZVgfC4BBQ2VgU50QxkTqhtpGgZUPWbn3aOAuYs__KFk yTm0arnDnCCjaQrc4dKlmScSm3Fym5yiQXtDD5NODbkWOGYyeCjK3S.fR_0KqRJv_rpod6w0SDC5 m4nFi2M6YdQ1kJ2ZDXH5TYsoXteTOCsacZkSJbA9tVDoWokiU9kAP4JmioZJyEhE4f7PHHjO_UbE 75DnqS5Ium4gfyFGkNIAitlUVrHTiWq03U6gwIU1v0JrEg_psKoev9ToF3GYtPWNlGy29Ca91uT8 VtWX77cuGhgNrZAwRpRlxQPvhwBLxjNlq_XwOn5EUjJfkJiuyGvu1TH1vk87TozzsBweo9R_WVw7 hOMygK9qomORMokVxZV4bOne3uY2UY4rjVIsQ5cgZsCFi.kHkRvVwoQiQhxdaKTuZS.mnZtRFHHx 4GWP3ivra9rsYUjVW7QTzfWYQQXfytVZ2uOVcHp8NRgVOBhP_V2fZ2iLxdbVLxkisF54_W6wOzCH fAPUINMqPXY9kTDjVKJUz6X5tAXA6Suma00Ezx9G7Zih3TwqcJV1v_6gjqeG0HKcPOp3Aq.HHak_ QhAt60pmYF_JhlaKZ5Ws91xq5Lmf5WPiR71hKhfk5FRyihv8Bzlc8E6CSzvcUPKkidi0vY_TM3V9 lBe5SaDKKV.0X0.BbdM5LwQg75xNafb_8UvyLCfZH1i_BU5hRKAYAeWfYCxIhpGcp60UENQSRlON vFiE3QTFom387HeBKefCLuthbCkwpDh2z3wyCOc9Rm3UIzj0YWBRL4HAHSS_xTM_x0jtp6KV6wEw QfCIvdGy_jHw- X-Sonic-MF: X-Sonic-ID: 27353a71-f14b-4629-b561-1327d3c63949 Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Sun, 19 Oct 2025 14:48:59 +0000 Received: by hermes--production-gq1-6b8576c5cf-nvwvs (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 3874e50e91c45ffdce875133a2a0edd3; Sun, 19 Oct 2025 14:48: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: lib32 not installed - but required when update [Also: BETA1 had wrong FreeBSD-base.conf content?] Message-Id: Date: Sun, 19 Oct 2025 07:48:46 -0700 To: FreeBSD-pkgbase@freebsd.org X-Mailer: Apple Mail (2.3826.700.81) References: X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.24 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.997]; NEURAL_SPAM_MEDIUM(0.76)[0.760]; 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)[]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.30:from]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.30:from]; APPLE_MAILER_COMMON(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; SUBJECT_HAS_QUESTION(0.00)[] X-Rspamd-Queue-Id: 4cqLzd0c9jz3YMd vermaden wrote on Date: Sun, 19 Oct 2025 09:53:17 UTC : > 1. I installed FreeBSD 15.0-BETA1 with packages from ISO with only = 'base' selected. No 'lib32' installed. >=20 > 2. Then modified 'url' in /usr/local/etc/pkg/repos/FreeBSD-base.conf = file: >=20 > - url: "pkg+https://pkg.FreeBSD.org/${ABI}/base_latest", > + url: = "pkg+https://pkg.FreeBSD.org/${ABI}/base_release_${VERSION_MINOR}", >=20 > . . . 15.0-BETA1 having FreeBSD-base.conf reference base_latest [so stable/15] and so to need editing seems inappropriate. I wonder if it is just a bootstrapping issue since base_release_0 did not exist yet and was being created. I wonder if 15.0-BETA2 is also that way? base_release_0 exists now. [Not really a question for vermaden.] =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sun Oct 19 17:08:15 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 4cqQ4L4hx8z6DST5 for ; Sun, 19 Oct 2025 17:08:18 +0000 (UTC) (envelope-from void@f-m.fm) Received: from fhigh-b3-smtp.messagingengine.com (fhigh-b3-smtp.messagingengine.com [202.12.124.154]) (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 4cqQ4K6VM7z3mZW for ; Sun, 19 Oct 2025 17:08:17 +0000 (UTC) (envelope-from void@f-m.fm) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=f-m.fm header.s=fm2 header.b=mTy3oLtq; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=w5bxwZg1; dmarc=pass (policy=none) header.from=f-m.fm; spf=pass (mx1.freebsd.org: domain of void@f-m.fm designates 202.12.124.154 as permitted sender) smtp.mailfrom=void@f-m.fm Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43]) by mailfhigh.stl.internal (Postfix) with ESMTP id 56DDE7A0122 for ; Sun, 19 Oct 2025 13:08:17 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-03.internal (MEProxy); Sun, 19 Oct 2025 13:08:17 -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=fm2; t=1760893697; x=1760980097; bh=xDM6HncccE T0MNgrJ2rfA2vgwtazgkjOQhNKOgSZyMs=; b=mTy3oLtqhFo4oVoxDuOV+z5MQW 8FcJEzCr3zprzI0bT7POnUYbsN3dOBmyc7iGRQwhcRP3EQmn2on+UskXBBr7SytL VQ1cwXKOXFaSMnJ3qaR4mEwNxEJNBoUqXzBmJAaGkkaW3VN2n3x+Jsm8KA2FwjCE UN4xhRZkkS9HTnUzVosNe5pUgbuyF1mFkpO5uvK5asqB/GC9CwfIgtSu0t/YH+0j UWgFi0pBD3AL6NbDYXUTKXAnHpkh+geSSb9n1kXtOL+d+uv1QoHRS4ihQWcygXlO L7yTbIWtpU46ryuWm5y1csbEa3rvTBbM+ZMVYgh+KEJJC59WbF2M4JmBfIeQ== 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=fm2; t= 1760893697; x=1760980097; bh=xDM6HncccET0MNgrJ2rfA2vgwtazgkjOQhN KOgSZyMs=; b=w5bxwZg187TvhElPXJeXNj31p2bBr4qKrgvoSEYWb2qGNZQ2BF5 MytD8haujfXekV76SkAS6Y849Wz6I7KC0dRj+FUFy4CSKV/RRV0+/gKInRvzOnI3 dma/LwyndeRKxV9dEm7D6FSt2GBel0cY4dbY7hPJ64Zo+bE+oDI/j/3i7tODvqjD KUHH39y53RoDcvmeOzfwddJwJpfuQZk1QMdd9zD+mB4N95k8mpnGj6faYicAzVEU SVZuevodPcKAqe8DOJywTmAp9pdq/8Btk4QbaExPM6X7E82LqMDHMPrl77G48RDW I5UoV94hoxLvayTJNbhihKRfHUtO8vBDxFw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddufeehhedtucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujgesthdtredttd dtvdenucfhrhhomhepvhhoihguuceovhhoihgusehfqdhmrdhfmheqnecuggftrfgrthht vghrnhepkeeluddvlefhieelfefggffhffektdehleelgfdugfdvgeekjeejuddtheehgf eunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepvhho ihgusehfqdhmrdhfmhdpnhgspghrtghpthhtohepuddpmhhouggvpehsmhhtphhouhhtpd hrtghpthhtohepfhhrvggvsghsugdqphhkghgsrghsvgesfhhrvggvsghsugdrohhrgh X-ME-Proxy: Feedback-ID: i2541463c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sun, 19 Oct 2025 13:08:16 -0400 (EDT) Date: Sun, 19 Oct 2025 18:08:15 +0100 From: void To: freebsd-pkgbase@freebsd.org Subject: Re: user feedback Message-ID: References: <06f829a7-4378-4a24-a3db-f929d812cddd@gmx.at> <3294629.dr8DHy2Ehi@ravel> 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-Bar: --- X-Spamd-Result: default: False [-3.88 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.96)[-0.958]; NEURAL_HAM_SHORT(-0.92)[-0.923]; MID_RHS_NOT_FQDN(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[f-m.fm,none]; RWL_MAILSPIKE_EXCELLENT(-0.40)[202.12.124.154:from]; R_DKIM_ALLOW(-0.20)[f-m.fm:s=fm2,messagingengine.com:s=fm2]; R_SPF_ALLOW(-0.20)[+ip4:202.12.124.128/27]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[202.12.124.154:from]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[f-m.fm]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[f-m.fm:+,messagingengine.com:+]; TO_DN_NONE(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:151847, ipnet:202.12.124.0/24, country:AU]; FREEMAIL_ENVFROM(0.00)[f-m.fm]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim] X-Rspamd-Queue-Id: 4cqQ4K6VM7z3mZW On Fri, Oct 17, 2025 at 08:13:02AM +0100, Lexi Winter wrote: >it's not possible for me to manually set the To/Cc/Mail-Followup-To >list to only include people who are not subscribed to a particular list, >because i have no idea who is subscribed to what list. i could just set >it to only include the list address, but then people who aren't >subscribed to the list won't receive replies. It's AFAIAA usual for posts to an email list to go To: the email address of that list. In the case of this list, it's To: freebsd-pkgbase@freebsd.org it sends out one mail everyone on the list gets In most email clients, someone replying to an email on the list can either in something like mutt hit 'L' meaning 'reply to list' in even some web interfaces there's similar functionality. Replying to 'individuals_possible@not-on-list-email-address' or even subscribed_email@name in the To: sometimes results in duplication instead of leaving it as-is. It also seems to break threading in some clients. I'd say it's up to people to say 'please copy me in as I'm not subscribed to the list' when they post if they need Cc: (or beter still Bcc:) because as you rightly say you have no way of knowing otherwise. At least that's how things Used To Be(tm) -- From nobody Sun Oct 19 22:00: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 4cqXYm01Snz6Cd5V for ; Sun, 19 Oct 2025 22:00:44 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-22.consmr.mail.gq1.yahoo.com (sonic310-22.consmr.mail.gq1.yahoo.com [98.137.69.148]) (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 4cqXYk56VGz3WNf for ; Sun, 19 Oct 2025 22:00:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=t0PWRDoG; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.148 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760911236; bh=vSPhIiNs1fs2QGz5e9/W/8nAZKMxSgGdrkb8sasBUEk=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=t0PWRDoGX5ml5n1tZFLBQ9b1vTaxxajMiActDo9ta26TC28t8KE/ZV5kfyEiRIDkyYlpnuIm01CmtDBdirnmJ1hkkbj/6n26lIyDANRYaEotz6aca4DvA2TGltUIqTSddGu2tQO27tzLbRgfVstdDaLLHZ0jh9bcUCowRfrE/naNC24f6C82kP6tNJXi7VSZqVMHPoqoDUzFOnNHMe0x6bjS0vm3zLfFT4XoTRwkqEiCPfiXiC/HK65mvrdG4gAWKxKLrz++LyoVX3k1oKpZ8TQF6K8a8YR1RWm/bXqMeyNYeot6q46VnFD6iqo6n801J7dJPUd0avvtVdI+HY/cmQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760911236; bh=S8wM+zuOgJwJgc+iBMjpOyLGhtBfnaIqTwz5WVYv6q+=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=H7qRcqGGOV5+AG8PEW6NJP85wCUhv3C7oAQAefw6AGtYOisOqjjd2OQyTUwRrQ8QAMYs3kIFLebNUQZW6CHyUCqTWUkAQN2g4C7RcBq6lpaD+Gp9WfGeJfnismAF1CakMPSDL87YdiZK3OIsEqhIy+2NEa6wTX6RqsHzAI5lKTSECMSQWbTYdb4TjvB5tgJya3lABaff48S3oFFMt9G9DFfu5shiAoQyozsx2s/AJrd8VBONKfK8tDbRGwmRuAh9EzyORlD6MhNv2V62v1wfxIpbLoh4eVd8djXUh++rSOJ7c6F4BlR4sTToiUjTuzkRnlZY0PIZrmECIEC7B7oivA== X-YMail-OSG: Omq1Y9UVM1mYJMo8ET6pO_mogmvdT0XrPEKKkFGOOyvwSKZ.MAs9HKM5ytNIhFi 1TZwCYGvv0q24RXBZ.0tk7JykjMP3VwTF7bhAzErRAyVsbVKVFL28qFv0us35zXo97vtXcRrMEo2 R_mXRBAmg9jaGVh3qW3TGk.GDPEZJt90NotPSRWicsn6KiQ0IVCn5AhQQAJkU81rpV6n4YERGFj5 CsSk0cOXi6RJJW1k2ZT85fDuL0VhrIeVApuT1uoZni.lUVYhh_gbCQOegBHoA.lEgYyuX7kDc4J1 0QC2DwANoPNpJWd_L5BmUR2hb.EQTkp9wIiZ7J_i_jN1QJ8XKMKQKyf67iDMRo1beg.rmaH70NpT qCfyLfptbUfoXY2VbIddtJBj2MndSLmhR8pab6T_deqcp0BHZo_WuEtDGtBsuvHnnS_Pycq1Ww9P DhLfJRD3C.7fK51bOqbr_l6QM1BfCgHseRijAkBsmxz4bbilTbyxnrSmwPl7Tfsc1ODC1wD0J48c oIm_JMbE53fk6pfEi_sqj0YpJDSFPVTrs7l3ILcQB_pr4ODZgeL5Jf_mF_08mhwp.NNv2fu2nxsK d3qYri49pB.aZ8Of4a7HpztB13OhThr1ahgKHRHyrfEqcjnwoeE7FMUMzfqZtv.9ylJhxz9wHLtu GGKdCusLhbbtX.X2.Hw50kERw9TGg01eaAWlNpBzUO_qaIR__Z7jZVDcDdytCAwR8XoC1hmhFxDx qxKi_e76VaEVvVV80JJRfmb_EFNlPoQajS8W80WjFL3IHdI9V7MocfqplRGQAguGyuffDcUoTX2s eJ93aooZa79cCdTTo4oEPDXy.SNU_.L7b3tO686w3d2bh47U4d_2l6VdsN_O3U7pEMsUOrcqTZs4 J9zJKh91C4Oy2SYkYVJyPaxp5vkCJ4IqxVHOg3f6hQnMWkHY74vFQYIKrojkrP3OZDrRMH8zjS5e EGez7Bc7.Ub90Kv1v9UCg1U4rXJlBXyFZf5WH2A1xGnbYEj7ZTnG_0pe7oA.41LFlY3xh7Jq7HY0 NvcM5YHrs38Wt38L9WCqbSI6yieUOfokHscI2rlnBQvlrvEk9KufRFjJpum2xSdBItLFpTEE9Q06 mwUyZVxigAW78bf4gZr9CMjC56EXVzS0I9NOAQIs9bNsETWwTillWCUnt4SrxkSy7gxnoNSuymJu GbqHqb7pKtrBMEA0ux6yUFMg3r8hpWIMLWZoY21e1BDNrrqCuRfy.trIjtk.jIAhDUvqMX6_N0uJ AUSqpyxUjOvfdeqQohdlagaJyeiPwmY6DbZlTNiUwYtvZbw3_WnXjnatsbCbswI7T7wxAn_Zzsmm OUZMI323BNM7POHAueUQnvxzdpoSfZ2BuP.cHcW8VaVoN1kaAFNDbTN1MCaaeQe0n1MlfIQc4vcy p3Trqp0__IZpP7VvOX7vav7g2DESe4pAOUcZh9hFs.1p4hb2WJ8syqzm.FfIDV82SMrjxMq7BtJe hYR4cGKEmJKrIU72fvfmmmqIT2fu9lm_zVbR8YmkakUhgy1cIncyPAonjzAdKQCVRIlLoUg995bD sdl5dFtFkw4E1h_.xAeCva3SKB6fP7bW0tyLdUS_H9UFAZvHkJ56zTNARPMAVoFx.KriALdez5Kd Wrayz899X2IjNJVRLA_z3RaS_w.sbYentJDXkvcfJUgQtifGghXEpA7_XEKQDuOBCCGPqdX.l51w hKvhiP43Y6Dzjpes2JxB137RKb2kCeY8ty8MfqYr80bmUjkZjzMuNtPORso1w6ZKoxdIYZRH9ut6 UcZAfGywfVJvW0vs0GbheJyO_xgs_GbPowGCq30bKlMmAYzKUXQWxoWT7pXlR80U1tq2Fc9MXOzt bP2cOzBJp7PxWWzG7WnlfZ58SHvx9i6XnPXzETa31P788JyuDep8NtVxMFDN3pCtJK2W1nD._NMb fxMBS9BDSSOOIZsTqkx8GD7bcV1dfnhTvNCv_4dTfCEi8iJlqtS6UAIJ89SvBW34jX.MpbBDLWJH qtKl0tmufFPoGYtS8b_r2h6NGdhQgaKSlhx3qANt7UaYHI1ff9HvvrMOwa4FiBT7f0Ejcup4vhb2 4HTeE0IdZ0L8blxgOHYWWqH7pPJAfQyMuibfuQTJguU_VGcgYcF.MgEychZ34.oTa.s2ct_hCAFT rX9H4m2OPZabGw_lPBkouwp2Q215D46U.ggx2DvwvhBnBTLkUk6eN0FRvcpS1JW7M5cEyOxBU12j mXUSLOy_63B4mj.BXCFtXDsEjhR5frA582eu6v4.umVoLjt37FxqU5J0D2wEnufamGDztbDefZ6y 3f5TS9IYwznY- X-Sonic-MF: X-Sonic-ID: b0ebd179-c462-4927-a359-79d4cde89664 Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Sun, 19 Oct 2025 22:00:36 +0000 Received: by hermes--production-gq1-6b8576c5cf-q28tm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e3e49955f358d2f993c71dc4ab5556c3; Sun, 19 Oct 2025 22:00:34 +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: PKGBASE upgrade from ALPHAxx to BETAxx [FreeBSD-base with enable: no planned] Message-Id: <77C8164A-A651-485E-9FB6-8458690D0C35@yahoo.com> Date: Sun, 19 Oct 2025 15:00:23 -0700 Cc: Lexi Winter To: Colin Percival , FreeBSD-STABLE Mailing List , FreeBSD-pkgbase@freebsd.org X-Mailer: Apple Mail (2.3826.700.81) References: <77C8164A-A651-485E-9FB6-8458690D0C35.ref@yahoo.com> X-Spamd-Bar: --- 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(-0.99)[-0.993]; 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)[]; 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:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.148: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]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.148:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-Rspamd-Queue-Id: 4cqXYk56VGz3WNf Colin Percival wrote on Date: Thu, 16 Oct 2025 18:04:51 UTC : > On 10/16/25 10:49, Patrick M. Hausen wrote: > >> Am 16.10.2025 um 19:44 schrieb Mark Millard : > >> To my knowledge, /etc/pkg/ only has files that are expected to > >> apply to all systems, no matter how installed/updated. Also, > >> the files in /etc/pkg/ are expected to not be edited. The > >> overriding text goes in files in /usr/local/etc/pkg/respos/ > >> instead. (Technically such are conventions, not requirements, > >> but they fit with FreeBSD update processes in a particular way.) > >=20 > > I follow that argument. > >=20 > > But isn't pkgbase supposed to be the new normal starting with 15.0? > >=20 > > Sorry for the noise if I confused that. Then it will land in = /etc/pkg/FreeBSD.conf in 16? >=20 > I'm planning on putting a "FreeBSD-base" repository configuration into > /etc/pkg/FreeBSD.conf in 15. It will be disabled by default, in order > to avoid "pkg delete -af" problems, but "pkg upgrade -r FreeBSD-base" > should work out of the box. One thing I'll note about having a mix of enabled and disabled repositories, with both types having installed packages: pkg version is always going to classify some of the installed packages as orphaned. For reference: # pkg version -r REPONAME . . . classifies everything installed from some other repository as orphaned, no matter if that repository is enabled or not. For a pkgbase context with FreeBSD-base not enabled . . . # pkg version . . . (no REPONAME) will classify everything installed from FreeBSD-base as orphaned because it is not enabled. =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sun Oct 19 22:32: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 4cqYGP0tdXz6CgCk for ; Sun, 19 Oct 2025 22:32:29 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-20.consmr.mail.gq1.yahoo.com (sonic314-20.consmr.mail.gq1.yahoo.com [98.137.69.83]) (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 4cqYGN5BV1z3b8g for ; Sun, 19 Oct 2025 22:32:28 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=mxg8Mc2n; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760913142; bh=RPJu3bc7c09Ta593ksWUX57WaWKzGviGy3GjhnN+ylM=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=mxg8Mc2nbU0jU10Yu27XrV7xMQ4Xki/94hTzq3z5sRmd3sAVyW+HLreyZnKyWVISS7d+JBPm5WRTxCy9X/dy4PvQZXn5iFUZdW6XgifOscHL1cZtvwNf2fUPfoPFBEYUzOyuYM23lm+6GSoIpqNwdEkDcpWG1m8amzoaVug49PPC0FYBcT2Z3cyaVpObZzDC7o2qpzGADXQhhGU3I1csvEWmcU0u2bg4UX8Y1fOPg4utLIWaXMDdpSPwJbB5pwHoi/FloV1Nq6i/t7lgfpJ0TvBbrYFxUUsnvm1IGU+aCXia6+B3SYL34KT7+68+TTG98D6T0OQ+GaYiHu1o8wLMCw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760913142; bh=9DRc/eeaZ0jPDMfl/KWdUi/35UA3gBDptILAFeynswY=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=dSyPMENUeUp+Zs4rJS87YdvhbDVkNXlBj8AcKkPYExqncy+/ErLQtjwV4OOJOuVKa3Se33qvqdZxkL8c3OQ5AYuSEKMZkpGynxmaz+FgyOdQe2j2acjVoryIB41JWClt4rJdJXqCszKAAuykTGhsBNTMLfMXTbbDlZ3y8+wiRcCztcfIwCrwx3TLt/El5SdN2kBY7ZSLEo+ei/0WcSmoAHUqJ1Si6bAXgLv3uNpjUYkCvcgypDoOHHPMqs2UFYCwmxoREwkSw2ck294wTiPKjkDiSRvYLJyJkE5A9Riiylau39aMJkP9gs/HotMXv/L43EK1x+rCH2pb1yRWtZCkLA== X-YMail-OSG: Z71UqngVM1ksLG3VH7gR_eF8zOVtE6FBPUJsYczCKEQjjVVoGrsw7eRIpHomP_s 7mJNEJKcOpevy6aTqVAuMbidA8fTA7drrG8mCA8DdFOtkzCos__eotueo6i.C_U9F9SwgOcLxYou bnMNhG3dX5uX81ED2fEIyZOnbdK7qz29mwz4VWAkkDrL71H4kJ9THnurwlfjs.s5bVYIoZDlfY6B wQ45i2aEkl92_jY2wlMEgp1g8YqotXY5rgyC1h4EFti2KS3389uTDdr1FVSaYGalbHSZV.0z.Jub xpga9MuyzFyD4rAx3L5SLJprDrBaMfnJ5kxcgZCUgEtz0qw8gZJ23dPEaKeykrirGEBLsL4Lc03K 7o8EgtXMCYqfJDOhnzWb3uHBnO_cQStHX6wZ_YheUKc5NMLbeErQh3nRe43ISzhsj2So49s2j9TU B4.QNTO5jbMhE9vBmhYxEEXSIorcyywhBc91SK9SsupTZW3GW0e6kp8itupu89dTk.rDLJJQsSVk xf18F9Lv_CwjSGJdDFQJ8pBHZ1QGwjqwXtdvESrZ4oPmf0v50d3ju_414gT4qC7SB0qGy.Cn3NQP 0jbvWCvfXsGrgnn_gxMJweFk9YyaCzFcFnG2xEPsZwYi6E2WomMnz6al_SkfJPDsdQ4zWuI4J04g khJtTMviVEnXcvfUYWSwKqxfyf9mTOJ9Phh65qzh8zCXUDt7svNd250Q5K7McVBA3XjZH9_zibmF pk0db.NRpYE5SsET2sRoFF9L4_hq8H6Kkvj5xyOtLjZE8UDx0EyWrxp_pQXR0JDHzDjf6TjWc6bD zyUZERVuwOueCePLelRMiPgJq5_OFAm_McaQpbi4541mGZkpBxONEPx.yXzkW7GabkgDXrttI1Yx yfMsYpzLKr0irYh0gxr0C3nhe_JY0P3u3PZm8G2RbZjYceiJmi2BsPPe3AQ0AUqgyXy99Z_rgW_g QFpsxLDQ16I9X4xMRt7kSCJ6S58jCAgltZB2DhWPBYKa78a91oW6QN4SaSh1LlMN.tf2IQZea9ut 91DPpS0Xqu7Sxa5i_CXtrRK8tjYt5vSZ49Rf.3aC8537aQRXFtkrHhKrrj7fm_esdTeCxHq_8WKG v5xBwxW0J5fhNsNwxmofoRuXpWIP4xbBitALtnKSiYLa367hQgkVQz5tBJM_X6OY_X0hRPVyKsmj As86EXCmZFwcth_Li2KUpu5hKX41eh_Q_voHRIFVzi1g8j66KdISkX88rbRntXAulkhgZ2MastTG 1soklxiqdP.VctCJ09PiLKOy3T4icYfr5hlemcaUS7UWUKeRwKodVEUREvhIU44We.IO7X1MjJIw Y9MofnWCL2X9BOqrXg8f4rmqzbk7NB9n78L.AeHPZtW1BeyD_WdJW0TJKPHXNrXR3v34f0Zy1Kol b3DQwDArMPBCrtt4Fx9Y1QGez6oxpuxuvco0ENnVeRtHaIdw5rL_84MHF.kh8eBlcy22idl5oGus bS4tS3TvTscq_DBxcZJRzeHa905kIwlNNgjIbIpfQcwgHx1stZSMn.q2e3rmnUQV8MR2YCJBPE2P nN.tpyjjiQ1ifhZ0gEteKzOj07nvqEk1MIEaAcgEI64cW..upM0EhvT6lFyo_FIApYM4L05Ox_9d QxOGmZTG.AUlfIuNq20z.bzETf2aWqd4_bZXM5dDSrJkvXgZg_CoYkmtpMUCITIu32ErLT00qtY6 UAuNc7J3nIYJHzwJcVis6LhTzdYL89JSIuasoJNDvF1AW6qdX.Wwcx9Ax1R4bRgjZTgiuaBcT.rx KC62AJnjsq1qa6T0lEl58JKl85X3ukMls9GTh6j2MTI6HtHfyi6huo8u3FpI42BJ1FRVEFGi14Wg DC2ljdMNILGYmjZaXEYmE0L2O62MQ6Ngjis8QR3K0RvHHW1.4gd_iJ.cGoNaH_T_rtxuKGa39ui4 1EmMDL2HAmyPTGAKt614Qqk5t4KWvLP3J9L9RUGHmA990uHfIqKjdH8o2seTxKtugQj0CrqN0Q44 NgYlQ0LnFKSjJYyNPW21Yx2znb_zsw9KW4xPf8z0N.Y38pni.cpAi3D11dEOm8za.LTaiDiakDGu VXMIHriFPk_rqe1BIot5.HBGmFXLk2oD1ve.xF13WW1SnWy56Ny2O38vxJjL8ZUcYW.qOyejs5iE Uju3StaPxG11YaqmWWwUrwYpipfdE_kKL7Awd5_j39b2svjjVktKh3_Ms244IExxFOnKKnzJYFCI xveQznRKz.pFCUTK_1pqRBB0vgQPVQ40nX.0tK6lKkMGodcTg3lv.PxyiyLFNnQ6X1uZ.8qXD4TH NhC.vQvSCJTTY X-Sonic-MF: X-Sonic-ID: 1b28f36a-6db3-4c10-b372-2402e35b4c6b Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Sun, 19 Oct 2025 22:32:22 +0000 Received: by hermes--production-gq1-6b8576c5cf-cgn8s (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 17028cd15c219b73168ddbea85f49403; Sun, 19 Oct 2025 22:32:19 +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: PKGBASE upgrade from ALPHAxx to BETAxx [FreeBSD-base with enable: no planned] From: Mark Millard In-Reply-To: <77C8164A-A651-485E-9FB6-8458690D0C35@yahoo.com> Date: Sun, 19 Oct 2025 15:32:09 -0700 Cc: Lexi Winter Content-Transfer-Encoding: quoted-printable Message-Id: <68D98A48-2BB0-4AC9-937E-48CA87CE4960@yahoo.com> References: <77C8164A-A651-485E-9FB6-8458690D0C35@yahoo.com> To: Colin Percival , FreeBSD-STABLE Mailing List , FreeBSD-pkgbase@freebsd.org X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.996]; NEURAL_HAM_SHORT(-0.99)[-0.993]; 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]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; RCPT_COUNT_THREE(0.00)[4]; 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.83:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.83:from] X-Rspamd-Queue-Id: 4cqYGN5BV1z3b8g On Oct 19, 2025, at 15:00, Mark Millard wrote: > Colin Percival wrote on > Date: Thu, 16 Oct 2025 18:04:51 UTC : >=20 >> On 10/16/25 10:49, Patrick M. Hausen wrote: >>>> Am 16.10.2025 um 19:44 schrieb Mark Millard : >>>> To my knowledge, /etc/pkg/ only has files that are expected to >>>> apply to all systems, no matter how installed/updated. Also, >>>> the files in /etc/pkg/ are expected to not be edited. The >>>> overriding text goes in files in /usr/local/etc/pkg/respos/ >>>> instead. (Technically such are conventions, not requirements, >>>> but they fit with FreeBSD update processes in a particular way.) >>>=20 >>> I follow that argument. >>>=20 >>> But isn't pkgbase supposed to be the new normal starting with 15.0? >>>=20 >>> Sorry for the noise if I confused that. Then it will land in = /etc/pkg/FreeBSD.conf in 16? >>=20 >> I'm planning on putting a "FreeBSD-base" repository configuration = into >> /etc/pkg/FreeBSD.conf in 15. It will be disabled by default, in order >> to avoid "pkg delete -af" problems, but "pkg upgrade -r FreeBSD-base" >> should work out of the box. >=20 > One thing I'll note about having a mix of enabled and > disabled repositories, with both types having installed > packages: pkg version is always going to classify some > of the installed packages as orphaned. For reference: >=20 > # pkg version -r REPONAME . . . >=20 > classifies everything installed from some other repository > as orphaned, no matter if that repository is enabled or > not. >=20 > For a pkgbase context with FreeBSD-base not enabled . . . >=20 > # pkg version . . . >=20 > (no REPONAME) will classify everything installed from > FreeBSD-base as orphaned because it is not enabled. Turns out that pkg fetch will only fetch from enabled repositories. (This is consistent with the wording of the pkg-fetch man page.) So, with FreeBSD-base not enabled,=20 # pkg fetch -r FreeBSD-base . . . would not fetch anything. The man pages for pkg version and pkg fetch might need some explicit notes about such overall consequences. =3D=3D=3D Mark Millard marklmi at yahoo.com