From nobody Mon Aug 25 11:56:54 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4c9TmW38Jsz65ghG for ; Mon, 25 Aug 2025 11:56:59 +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 4c9TmV4V9Hz4LRT; Mon, 25 Aug 2025 11:56:58 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=NJEy+z6a; 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-3c7edd71bbfso1762704f8f.0; Mon, 25 Aug 2025 04:56:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756123016; x=1756727816; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=oh4KUBPZDPkIOhjhUJxR4pDeMKMRbPSctCskkUgbtus=; b=NJEy+z6aTEQRD3m9UKsiLiYBl72dSCzCUL1pzjzlWAIx1LusvOuheZNL5fk64quNC9 on5Dyw6swKefJTs9g9aObPworVyXoDrmYEyWWcL1nqbu4Qx9wwUdqbhpIJCIsEv4L6Lj 6yGKHg0NoP7UgeAnoPoXie5sVDFPKmcfY+kkJKsRBhxLsCJgoHOdCGP85kREmUFoqJBj 8ZPJebcdRCnJmTt8A0O3+AKH+HXXAoi137mFfMpg7jOTkPK3RypNeXZkBGGDPxXmIbxm tI+1ZhH6zlkbFv/heyqND34ESMpaFjhioQNfCeDxG1WhGgrzrDQwdnaIFLvDaSAL5Gsn xHdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756123016; x=1756727816; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=oh4KUBPZDPkIOhjhUJxR4pDeMKMRbPSctCskkUgbtus=; b=CYmIMKvQ9Fwev4Opnfo38ZCI7TjLnlxlLP/ylJZOAMZDr1rbnsA25QTgRRQVkDVxAG atH+phvZ2BVeW2RqCjdBIzaEYmAeWDpgATEu3kYy0010WTRMN7rcYAaWu8tNzAFGNvY7 2WFNwP/GZI6zhGvlfp/LoEuiOJg5eGYBSK8NXsOJTBVfkDY36VhicrJEHbDUg7G9IMwD I3eZAf3AMDY8zuR2nOU2X4LP5EgaA/mybJBLuyVHOMJj8Hx9gzaxr/B3V4/bHtlcYfuB qM9Pk/rDfgD30ilfyldJptNcem2HhyVdDLtzZuFhi2G46ThKeON8oVy5slKUP2/NTELc UQiQ== X-Gm-Message-State: AOJu0Yyl2bZkXpm/PPUOwReGe/s6FNYu+mszZepPT3CFglNZ/PKTXI7h noDpLJJex1aZZoxC41T2U892738Z6DmecY0KChlpxPg9zmFantE4oa8eZkwvMg== X-Gm-Gg: ASbGnctzMwrr3ndgXf9xQaBzQwaNUE+rk8aZit0DZame+uUchf4Lckxv/pHgvqf2Uqk KqRMLtmc7m7K+ImHWty2LpOW7jVmrOCYNC7kpcOq5TkvKIZdQKoavL0hLwLgNjoYlQvPjTlu8ig whPp+i4U7IKKRbBT/phKSFv+71UlsLvqQMCrO5HWcUe+wmetG9UncqVLsh50aPpkpQ9ve1/rcVL +Hp1USN26D9Wu/CAd9fQJj/jJbWEatPGaVerAoDcF9CC4ufjOxzaTtMuUvr09K/46kdd+5TuQs3 nmK9fwxs0TdHheME7SNAChT9lXRhxri4lVlg4us7RHNvWF0RcbEHsqz2Towaxz0lTJaDBQ9s4N9 iRky+uGzXFtInlZtymbIVW8Y63u8/e4VVe/lsnT77xmOnGOAs+ifhthmdxYw= X-Google-Smtp-Source: AGHT+IGYG4HPe4DN4pC3kDXoYV20fDg+l1YfR3YP/BxYWqVnzzo34eCd+qKCNwmyuH2E0LfgQwLB2w== X-Received: by 2002:a05:6000:25c6:b0:3ca:4e3:6ea6 with SMTP id ffacd0b85a97d-3ca04e3768amr1386998f8f.46.1756123015998; Mon, 25 Aug 2025 04:56:55 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3c711d9f3a8sm11309178f8f.62.2025.08.25.04.56.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 25 Aug 2025 04:56:55 -0700 (PDT) Message-ID: Date: Mon, 25 Aug 2025 12:56:54 +0100 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: freebsd-update and pkgbase To: freebsd-pkgbase@freebsd.org Cc: re@freebsd.org References: 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)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; 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:+]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::432:from] X-Rspamd-Queue-Id: 4c9TmV4V9Hz4LRT On 19/08/2025 17:02, Mark Johnston wrote: > Adding freebsd-arch@ and re@ to see if anyone not on -pkgbase has > opinions here. Omitting freebsd-arch@ (for no more than two lists), > On Wed, Aug 06, 2025 at 05:17:19PM -0400, Mark Johnston wrote: >> The future of freebsd-update post 15.0 isn't totally clear. … I assume that it will be absent from, or unusable with, 15.0-RELEASE. >From : "… needs to be removed or at least neutered". >> I propose extending freebsd-update … Gut feeling: for a successor to freebsd-update, it will help to have a distinctive name for the tool. Thanks From nobody Mon Aug 25 12:28:24 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 4c9VSp2v29z65jVb for ; Mon, 25 Aug 2025 12:28:26 +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 4c9VSp28BHz4PtV; Mon, 25 Aug 2025 12:28:26 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756124906; 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=lL/DVkxep/zFqYv43GV1Alawo0vZyi/K+9YXISrGYdw=; b=FYvF+SzIxWkyT6RZTT7BBIu3OB7qJqNHj1PX8HehuXB0dEHLVh8k7Vup8L7c6hj7DohvmL IMe0LEkAV7xFA9nhtss7H80LxYISnL2AaSzx3WlVBoNgi9qBCa5NOJOA4FfTp0i/1+mGaj EHA9fEIotFxL/01UY0Vm2iLqKBXWxOTyG0yndUNh3tqP+3LdHhplchQqfODD/+L4VmAhKR nz+fLITBF30tQQ8dePrGwQJc5voTjTU9FQ68tHQ5lnjwBPMBsdnI9/M70Ivq8GqslpPYlv azx0vcQYxMtsAF+txCvsZ32X7Bby0Qa2r6waxGy7KmaRZDfGwXyIfFv6+w6gxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756124906; 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=lL/DVkxep/zFqYv43GV1Alawo0vZyi/K+9YXISrGYdw=; b=Mjk1TdRBnSg3HOo7zpA7Gu0GPOpq0t2XPi5kJlrpEQVv7WVUblSy5tDE4z6ZmI3sqAFlwp AfD5qrCTwj7QH/j/PV7VvlchXV3rKtql0nod7XXmVx70g5v2cg8cBgVRq2i35ENNH52GwS ud0zVi93gx8J7/nYHN/7CDVRtXSaUhPmhbmf7gzRX+L50AtN27Eymk/ZNEokUAz7nul9A5 GHV0IlcKQSnRop7MWe6gx45tlb+xHi0zyd/N0XIpTGlMVVVAUi5oizQEJJGNJxI7/zDovf qzzhjRsDDi9GIzxCr+KpiGIpHfyDZuEJYUQ/5hvITlkh5GebB07graterbM9ug== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1756124906; a=rsa-sha256; cv=none; b=Udo514dugGRMTgyubuqjUIr2JO2ew+VMqr97MRlk7FZ5vRZ+PfVKbK3pSwQwfcpwv/jDAX GhiQVwwpT9hU8m7vyL9MXNpyhvzMhn+vEK1TpeNks9lYtkS+ZK1/0YYN940GKmUk4mSxkd re9efT/M9A1A0ZQU8gzTaPtZwpRK5K3SwvRLCJRT09+8xxyCjs2t7Q6rAJEqzx3fpZ2MVD Bp8B2B6B8sjwa90hvE+HyhAYkkWdaZcCrPKZCErvS9dGgHoQrmp7H4ZNHf2dXPwoURBGAi 9lzagaR98ORkGwnFVf+k+mkciu2hUY7VcFbxpEiEV9UQbs7I2uHw3HgAnGTLVg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from ltc.des.dev (88-177-82-251.subs.proxad.net [88.177.82.251]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4c9VSp0kCyz1S6y; Mon, 25 Aug 2025 12:28:26 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id 3B8713C12E; Mon, 25 Aug 2025 14:28:24 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Graham Perrin Cc: freebsd-pkgbase@freebsd.org, re@freebsd.org Subject: Re: freebsd-update and pkgbase In-Reply-To: (Graham Perrin's message of "Mon, 25 Aug 2025 12:56:54 +0100") References: User-Agent: Gnus/5.13 (Gnus v5.13) Date: Mon, 25 Aug 2025 14:28:24 +0200 Message-ID: <86tt1vvb4n.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: > I assume that it will be absent from, or unusable with, 15.0-RELEASE. You assume wrong, and perhaps you should check who you're replying to... > Gut feeling: for a successor to freebsd-update, it will help to have a > distinctive name for the tool. Why would a tool that updates FreeBSD not be named freebsd-update? DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Mon Aug 25 12:34:50 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4c9VcM5XVSz65kGl for ; Mon, 25 Aug 2025 12:34:59 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) (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 4c9VcM0WYlz4Qhp; Mon, 25 Aug 2025 12:34:59 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=eQwBVzsn; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::330 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-45b4d89217aso22246235e9.2; Mon, 25 Aug 2025 05:34:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756125292; x=1756730092; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=nmMDPsgzsF26d5mWUf6+++yLffONdlE8QD2zEOlaYck=; b=eQwBVzsnxsFfbP2LIvJ/nikaiAY+RrjYPGrBSzJlSOXGnHvWmIJSc6kMbeQAFoLXbz BBQVSLjNrByStNGrqXYQvDE+Kh4hE/YU8WTAKO5wOk8TiI2P/FXaRXQE1q8gw6gX3FLr 8QU+D73pi3YA4IbLai2QC3xYqPvxXVxr/Vxwm93k5pYbyBG2OQKM3s1q3mN0Sc0dD8Nr OxHD7z6o1R14RCTYWzI0cLraKJ9hxM7bZD12781UVpwYkikstKM0u8hb/ujMZfix+NfP A1aao2glSW/8buNF+rCDsqurtaxXFe31gbH/k1R8ubADN2Als+N0kOxvr3hYBOLse06y 0nAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756125292; x=1756730092; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=nmMDPsgzsF26d5mWUf6+++yLffONdlE8QD2zEOlaYck=; b=ISlcl9aJSCa6gpYbqZ8mlwstpq+K+79wIK2BSK2/Gs/SGN0Qc1/IUj8zF8HkrSzDhl 4YLWDHhHcJIbKRaWrnKfjRUrP177qRbeOncdPPyt3ozxEp2bAw5i1rUILpZ0HgCpSBnh opgEyiz9mdxAqyWEcfB4vN8rmw3mib1so26IJRLMWy40L41wgtAlhtG1a7bnDXH8Qq9G wt7LarWeV00mKY1+a7DVuFafGY9Fvy76ulfPl1mAylIrjgPJGHEXpNKCkEhjQdSaglts hJ+Px+Ju3Bqq3Fy2e1pZua87u6EDY6MI5CgCVN1qbRrj1vW9/2JNE+ZEE6Fln5BzDbvM +0KA== X-Gm-Message-State: AOJu0YwLDuv9vz+L7hfbK+Q3fOl1Te2ZK1VkhgyyHjDp1zfQLoY0o1yr R2l17kn3xnU6eCWyXPt5EuRM7Di7YNkkzU5U2GEVFVUyhILBLehCSJAgvTIukg== X-Gm-Gg: ASbGncueCESJ25osUF167ZxI0XAOmOq4ceK1CaYovlkoQEh69d8z2lBfO8EFp6Un8ja Ds4REh+otKU9bqQGJSJktc91OWHV4Qy5t/yEcvPGCbkv57IoApEIwK2nkLKMRVAWPdzdyLGpKBb eta90oVKVWUlAJS7upJLHAOfUa9Je8loRREPBIub9D499EInA4H7psRuT795+XL8M6pW+gJM2A+ +voKa3ohJohGmeFprf+bNxnRy5nA+u1h9TdXDXqABezhlWDA9IQeuB16QTCJI5iOJ2gmDjNok9k 0NE4O3uFDUhKnJM+gS3+5b4EXaBe697WNdYkDq4rLNWLny4KDHudok6Qw7bd9iXh72MVE+qJZLq qUuq5W5DrcBx6YWKFL5rMffrKmU14oUxkMcXbqG8AVrO4AVQxX6vNmordu7Y= X-Google-Smtp-Source: AGHT+IHg+NHCj1MXTLhdDRaayVZwBEguJGbS5/WG3e+SvWpFvn58FHuF+T4iz3BsTlx4+2IbXcKzwg== X-Received: by 2002:a05:600c:4f8b:b0:459:e398:ed80 with SMTP id 5b1f17b1804b1-45b517e9de7mr93311485e9.32.1756125291530; Mon, 25 Aug 2025 05:34:51 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45b57499143sm106457675e9.26.2025.08.25.05.34.50 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 25 Aug 2025 05:34:50 -0700 (PDT) Message-ID: <30d1e0c1-6edd-430f-8cc2-9d4debaa564f@gmail.com> Date: Mon, 25 Aug 2025 13:34:50 +0100 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: freebsd-update and pkgbase To: freebsd-pkgbase@freebsd.org Cc: re@freebsd.org References: <20250820011537.7a3ccb3e@nuclight.lan> From: Graham Perrin Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: <20250820011537.7a3ccb3e@nuclight.lan> 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_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-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]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::330:from]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4c9VcM0WYlz4Qhp On 19/08/2025 23:15, Vadim Goncharov wrote: > … As was said earlier, the whole pkgbase idea in it's current form is > harmful, … Not really. It's a fine idea. I can't find a matching email in my local archives, can you provide a link? Thanks. From nobody Tue Aug 26 06:16:41 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 4c9y9Q12zYz66KRq for ; Tue, 26 Aug 2025 06:16:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4c9y9Q0L4bz3RKm for ; Tue, 26 Aug 2025 06:16:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756189002; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=3tekHWf78npj/scqNAK1OU7KLc082GWCs3cHqVhfpEY=; b=qK9AhRuiLE3dGSa094ToewBC+SQWtHjairs5e0rZkamQxoNG78/MNjQUtLGSPfevEiLvq2 O/21Nc9dSw8zSbxPd33zF2G6ZvAQ/aXUWkkKH7HlEs//lsiIjyPXN7rnWg14Ns+vmKXRza 8SoqK3dnzeEah8tK+p1T/rvnJOMJWxG++Y2bl4v8GaF2aj7C1+QC5KI2LbecS22MPSEDFf UZBkQt+nDqPn4pT9o3K7ddrnGnLE1sdxcT9pU8uUQWodyI0EiquRgIjFcBvfQjb6r3+p7s rhLz5FM1Ns3285ASqBLr8wGyM2HL+ZcUVOyMhwz5OX7pKO+0zTIPAPpRgUQp9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756189002; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=3tekHWf78npj/scqNAK1OU7KLc082GWCs3cHqVhfpEY=; b=AcuHhEgHbyYq1EAuqEkyrWXnB0eHQISC5qRfWiEb29efP/ulgxQ5qObp85exNxCCQ8I+cP wEXS/xP2lF6kUHGTsUqYFCGFFYYqtzN/w/ms/BHL3KJxipFKx6hycaa9vXUux9/1RRJX2A XQBzD7HnOSt+7A01f5L1k+Uw7NJyG3Biz7nULKBTFSous0hVgg32tjJc/xyh/rI1IenjLn RVayKvRvsxwrHcBso4Qi6xcqnVOSF3KVZKx+PnFh+Ep3370z5j2R90alnVr4yAwS6IgXlC HC0MRflUt9F+5kgSEBnAcpRRRO8H341G7PiRVhgcAZMAanX2IoJqAtEwMxAkAA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1756189002; a=rsa-sha256; cv=none; b=rBDgOM95aojOHe7NV5txUg0psg3XEWSaCUSd0WCt1Q8pFysNUo/z0sMloxWAru11LWxvOW bunv47t5tivi1Wii9rxsPWtsqDv1jnS+8Z6+rQR0/WoMyZZPswRqBiS6rCHoi6ufZ6jtmq tkDdh5dvT7i7TGiEPCjbL+y4XN9X3lJoD5YFp9KVJdV+RMoSSLOL13WeyNe/1QSVJkVJm2 Pa8QcS00S7rWYmDKnUCccPfWVRyXVwUkHTB5nQxmYngCH2FcLLJZ4O8YRz1C4dj4fMOIfO Ds3+3/R4YerijrUwWnR8aT91EsvHK6b5xleSdWE4LLsjTkHJAfK53fJ0Pr+pKg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4c9y9P6SfPz8NN for ; Tue, 26 Aug 2025 06:16:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 57Q6GfKh041929 for ; Tue, 26 Aug 2025 06:16:41 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 57Q6GfX8041928 for pkgbase@FreeBSD.org; Tue, 26 Aug 2025 06:16:41 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkgbase@FreeBSD.org Subject: [Bug 289097] Base upgrades must not lose user customisations in dot files such as /root/.cshrc and /root/.profile Date: Tue, 26 Aug 2025 06:16:41 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: conf X-Bugzilla-Version: 14.3-RELEASE X-Bugzilla-Keywords: pkgbase X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: ivy@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ivy@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc assigned_to Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D289097 Lexi Winter changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ivy@FreeBSD.org, | |pkgbase@FreeBSD.org Assignee|bugs@FreeBSD.org |ivy@FreeBSD.org --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Tue Aug 26 07:24: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 4c9zgt1JQ9z66PFv; Tue, 26 Aug 2025 07:24:42 +0000 (UTC) (envelope-from bapt@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 4c9zgt0GGbz3XLb; Tue, 26 Aug 2025 07:24:42 +0000 (UTC) (envelope-from bapt@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756193082; 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=K8TxbRtjnAfaWRQDJNRNikel29vdlhER15OKE5+eylg=; b=JIsu7J1+FqqOu1YgTVjiWnY5wBKU0nhQt2tMMswZSUE58yv7rnVmn3S8+Hnv0rtB8TD7S6 5ZG5Ve7gCemxv6GOqcgPzwpyXXq5lb0gcbtlB+Hw4o1flD4A3nbiW4O7RLESXTH1eVbtRJ ieHJ/MWBN80aYA2JwPckCdOqO0NWZR/TQhnJkkyBmIH4ISTToCl7RyDQlSjyX55o0j15Zb 9tK4PvvhiQCIvG+11uu8zFR++9kmUoP54XBqFR73+2gZ551HowPnmiQfUKkZGHiWm20TMr iMIty/OlkU0/I5RTkGJPDvQKql2VZllAQ/bNnmOUt4qDLKSFDoVawDWG3z3qlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756193082; 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=K8TxbRtjnAfaWRQDJNRNikel29vdlhER15OKE5+eylg=; b=McQVGl7FkH1zbQNsziBMggKY/m68689vzYIn3uphGNj3TBU4Ddy4i/uRHRYeO4yeQZ+lTm rLU/3L/CQud1VqvCMVd31TJ8YmcIUNiY+fApNjF83Tg8sjl5yl+OC/LzsRfXesKi6whqGf 3PtaYwnHSQVpH6AscdWEpNfbgpymjGWs5GBjqiPn6nSaqXPPElemcYg/30dioO9PZAON3q yDdf9QNysN3tSkP2jSCYCJiG4ou1RR3Tc1xAqrZB8nYbkYzXQi9i5E6+glzvi117IFNmk0 4imcxAEvpSKxyIUu+MpHzHkW/6uKGp+Vx5Vy/mRaczauzViD+ScgYOYp3vkXmg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1756193082; a=rsa-sha256; cv=none; b=CNCpAl2PjAzcSR0IY7MFsfLhQocB6VODcZg8Yzj/JIm2G22Y8jTurQU4TObv1QcUWQCChl oFFY3H9Mz/wTFXbB+eqJyKHSUlGMh+deylkAQ6JMKHMVId4nEw9xFCPLhQAprQFLreX/+y WdRYYAII1QhfVL2vjmNbKoUFIPRy1Dyuh/mnXUF6ll6NTG4s3LaKMPXdoSFF2M8wIKiX65 h5vGFovkpg+ls44nz5OKhJBWwoJtKa8gTsb14SWHvTZxvs5A7WWeCPEEDS9w4eoMo0nRPi PuMUZMkCFrbi6TeetepN5DNnXK6MzYozd/bwoGu63ao9xECs+yS/ev2Efq0+jQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from b.nours.eu (b.nours.eu [54.38.177.57]) (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: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 4c9zgs5mkszNrS; Tue, 26 Aug 2025 07:24:41 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: by b.nours.eu (Postfix, from userid 1001) id C81BE14BEA; Tue, 26 Aug 2025 09:24:39 +0200 (CEST) Date: Tue, 26 Aug 2025 09:24:39 +0200 From: Baptiste Daroussin To: Vadim Goncharov Cc: Mark Johnston , freebsd-pkgbase@freebsd.org, freebsd-arch@freebsd.org, re@freebsd.org Subject: Re: freebsd-update and pkgbase Message-ID: References: <20250820011537.7a3ccb3e@nuclight.lan> List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250820011537.7a3ccb3e@nuclight.lan> On Wed 20 Aug 01:15, Vadim Goncharov wrote: > On Tue, 19 Aug 2025 12:02:20 -0400 > Mark Johnston wrote: > > > Adding freebsd-arch@ and re@ to see if anyone not on -pkgbase has > > opinions here. > > > > On Wed, Aug 06, 2025 at 05:17:19PM -0400, Mark Johnston wrote: > > > The future of freebsd-update post 15.0 isn't totally clear. There have > > > been proposals to remove it in 15.0. IMO we can't remove it outright, > > > since may be needed in order to upgrade 13.x and 14.x jails on a 15.0 > > > host. It is also a shame to lose a simple upgrade utility that is > > > well-documented and that many users are familiar with; compare > > > "freebsd-update upgrade -r 14.3-RELEASE" with the upgrade instructions > > > on the pkgbase wiki page. > > > > > > pkgbase offers a lot of flexibility but I suspect many users don't need > > > it; they need a one-shot "upgrade my system, please" utility that will > > > automatically create a boot environment, configure pkg repositories as > > > needed for major/minor/security upgrades, fetch packages, and handle > > > package installation order (i.e., kernel first, followed by a reboot). > > Of course. As was said earlier, the whole pkgbase idea in it's current form is > harmful, leading to unexpected breakages etc. after mass deployment, not > mentioning not very good quality of pkg itself. About pkg quality, there is a way to improve that: report issues, contribute code, contribute unit tests etc. > > The whole distinction between base and ports (packages) is (was) major FreeBSD > strength, compared to Linux distros or just plain "zfs delete /usr/local" if > something goes wrong. > > May be freebsd-update will be redone to be just a frontend to pkg, may be > some other way, but the whole wall between base and ports must continue to > exist. > I think it probably should be even special fork of pkg(8) for pkgbase, just as > private (renamed) versions of some ports libraries exist in the base (like > sqlite or expat). sqlite is made to be bundled, in particular we are carefully cherrypicking features, as for expat, pkg does not use expat at all for years (removed in 2020). Best regards, Bapt From nobody Tue Aug 26 07:31: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 4c9zqR1N3qz66PPj for ; Tue, 26 Aug 2025 07:31:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4c9zqR0jgNz3Y6L for ; Tue, 26 Aug 2025 07:31:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756193475; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bqW6P6lfhL5OkJKsS/3L8fs82jlDb7E4FEsHvS1gzJc=; b=XHuTLPJ2epwAVg7tFE620c3yGKYq4hxaMCasSOjSJYPrXRqp+CXMj1iQsflJN86G70HfFZ Xq3w3jhN28NzM/DrzKvxp8sdnmqJIo7//czz5YP5iVDjHCOBPKmLJ9rP2dXyiWY5ZszLFD VfcHWI5A3OijmWVz+6ybYPaPgiJ+VnQ/ti50UzijajazFE90zpDLmMQtEXUZcM1FerXxK8 dQeFTiTZq8GRa56P6QRYoEHlIt5v0TWJovIqrTjxEBbubo13wkmeNcl36qccheKustzd0o /2NAqIPr/Mt1rsj2dReKXdv9fJ5+rAMYzWVjJc/Va6H3+dKkPT7r/+6GTTSkBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756193475; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bqW6P6lfhL5OkJKsS/3L8fs82jlDb7E4FEsHvS1gzJc=; b=cmUIfepozXNci7uW15tpDsMkXf2l30dV/H8i7Ssmakpmq1muhuWwXxDC0nn3c0sAIUYGlS uEbu7exqFEYCj316zLK1tqsSRa/cEVGZQb998Qh59APun9vlm+0dj9yvbgqwb9joj5W9yC P5xVqL6n99xRBqEDKTpylqybMBxvdX2C8yJ7NHJ33AvWbUavuX6NUkthBdEHtLFBvZqUR0 +RArMg2RszKYI6n8lP/NRiCiWhs1Fmos0WP9IxqJpr11PaRFYOkLiZTwKR0K+snHABnFOy 7R8i1Y9h/Zc18H0kjVjQSdk0HTck3RN5WP53uZCheti1P+IZrtiCS9FLp9bdkg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1756193475; a=rsa-sha256; cv=none; b=wJsabE3iU1eUlic3cpfM9KS+mFFC/u0DhDGTtNwi8OdArZVKEYf8/AiATNgWITotwSFQi8 x8m1pDZce1QP0V7Gqyz2G5dTlg8idAv5Ss3LpMi7jsPgKn2TGIEVLBlMcSL7VW7ev2Kmg2 H00Mr32N7B98C+eAADMdhIF2w2zBde9DWIIPC9wSn68yLgDEQZ2//b6yvgoGoOe2yfEKxY 5lf51A7WbdqCpgNHWgMdyG8uKzJZizdYGAlwds5XcENjGL4rK6YC5aK/ukB8A1VI4kzh8Z q6U0ZPGN3rs7eGCQGriRlvxAcARJKFbnJUWwzMl4CDqUa7HF1GkCxlhfpdc4RQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4c9zqR0Fh1zB8G for ; Tue, 26 Aug 2025 07:31:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 57Q7VEXG052653 for ; Tue, 26 Aug 2025 07:31:14 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 57Q7VEfS052652 for pkgbase@FreeBSD.org; Tue, 26 Aug 2025 07:31:14 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkgbase@FreeBSD.org Subject: [Bug 289097] Base upgrades must not lose user customisations in dot files such as /root/.cshrc and /root/.profile Date: Tue, 26 Aug 2025 07:31:15 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: conf X-Bugzilla-Version: 14.3-RELEASE X-Bugzilla-Keywords: pkgbase X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: ivy@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ivy@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D289097 Lexi Winter changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |In Progress --- Comment #3 from Lexi Winter --- this is because the hard links /.profile and /.cshrc are missing the config tag, which makes pkg overwrite them instead of attempting to merge changes. for main, we already removed /.cshrc, so we can just remove /.profile as we= ll: https://reviews.freebsd.org/D52161 for stable/14, adding the config tag to the links in / works around the problem: https://reviews.freebsd.org/D52162 --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Tue Aug 26 12:00:07 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 4cB5nh0fLdz65SfT for ; Tue, 26 Aug 2025 12:00:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cB5ng6lN1z44Rg for ; Tue, 26 Aug 2025 12:00:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756209607; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=uZ6vuS2dM1E5QZmgIXCGE/N0nfITiow3LR+hhbiSDV0=; b=UkLQAelbpMfL55v2L3o52htE+8X7LaSoOahfefqGfWR3HpzOFhjSksQRG6OBs7y8hrrmkq tzS0AXbiZvxmWhBtToSM5R8GinWlCtcn5K+afpEfGiLKO09rm/tqYWv//0TjdApcbuYIMt tKre6dT/ra9pbhLqTkVdVP4Loha0UPqvXgLiWF/ekU8JaK5unNr9HjIKq9iBNqRiMWlZ0H jBnPrSyzVCF7nw3IpmN0mIEkR6CofpjgoNUbhusFvoIm0107eOboPetdv1Gme9nb7XafI1 Bse389GpYE+yBJex7xFZXbdHlPOsQIxIrYQ8TeBc5qssbc1P379rgnyFMxThYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1756209607; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=uZ6vuS2dM1E5QZmgIXCGE/N0nfITiow3LR+hhbiSDV0=; b=XKj1MyvNhMe1AEVi7eHT1BPSpuLSZPBJeNogmMdj59moMsOT0uTnMwYvXavxoQBfvMUeje 9gfvl22b9w757+ng+zg1u3yq7BWFEqmUOaz88Gr7fAnLXu9CSGWo5HERFVLe/KWlcrWKDC XyVxBXPUKKc5oavEQX9Dv67L508MsZtGV5ApOT2GH6NA5vMTGnyiusgFDirO2MjjrjiTNu tMn99e5pGPPHnL8UszuK7cFMEmdV576cZ00lsBn39S7YSbjW+yIwV4nbcVzZdI+xiXHU2g 8WXTlsbo2skZUQoj9LkwgE4B6cbBRbCihWy+kSxRsfI4EWSgNvo5Y1vFz8oL7g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1756209607; a=rsa-sha256; cv=none; b=BrZjBODR3at6Tl/ASMLA833z/26KFEsTieGf6KOgfUv1ctelX+kGB6vwbd6SeVhBC7xSQi 6Kr4zb7pIto4D6N6McJ7Ar/Ja45VyAS7zVPvuSBcT4d9r8HPVV77hfXDv4Oi5QY6btzNSk AoXNEHsESG2kuCFqxwT96g8vtmO0O+fvcQgTYgosU4ycXwJmLgoxApC+s5jX9JqXwnY2P4 TNkIi03/O9l6MJw6XQA1TooHTxFcUImCTR38w0kxbWWRQZzt6l+OrpoIzqk+LprONE85EW y/TYzqSoZVQN/00T4t3kkwoptXw+wiK05or2Qpi6VF76tF8YoXgb+zbHAjakdg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4cB5ng6M8yzc5k for ; Tue, 26 Aug 2025 12:00:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 57QC07pJ074648 for ; Tue, 26 Aug 2025 12:00:07 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 57QC07YW074647 for pkgbase@FreeBSD.org; Tue, 26 Aug 2025 12:00:07 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: pkgbase@FreeBSD.org Subject: [Bug 289097] Base upgrades must not lose user customisations in dot files such as /root/.cshrc and /root/.profile Date: Tue, 26 Aug 2025 12:00:07 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: conf X-Bugzilla-Version: 14.3-RELEASE X-Bugzilla-Keywords: pkgbase X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: grahamperrin@gmail.com X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ivy@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D289097 --- Comment #4 from Graham Perrin --- Thank you!=20 I should have thought of /.cshrc (subscription to , plus I manually removed /.cshrc.pkgsa= ve from one of my test VMs before making this report).=20 /etc/csh.cshrc and=20 /etc/profile are already good, customisations do survive an upgrade. /usr/share/skel/dot.cshrc and=20 /usr/share/skel/dot.profile lose customisation, I treat these as out of sco= pe because there's no etc/ context. Re: comment 0 I have a question, which I'll not raise in Bugzilla or via em= ail; I might ping you in Mastodon. --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Tue Aug 26 22:09:32 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cBMK22RmVz66Bxg for ; Tue, 26 Aug 2025 22:09:42 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) (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 4cBMK11PS6z3QKr; Tue, 26 Aug 2025 22:09:41 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=XQE3irZW; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::42c as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-3c985f13d45so191220f8f.1; Tue, 26 Aug 2025 15:09:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756246174; x=1756850974; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=xyRqlaF5Z1TJX3xlSHE1DjCoiTRIuKUWd7MkNXhn1z8=; b=XQE3irZWukbmPuVCGhzVgm969ftJuaYlQNL5ekZphFiL1dwWR7Mtd9q/wOaxcqBE/2 CnmWegq0Da8LNHqXiYVd+gVYxmziNqv+tdeh9rsZRvivLqO3MHKKGPZUsOtD3PLDhJvd 0EBdY4SAbKDyHV0eDTOFzeKJUCjZd2m8YZjouwBEBF25x5ifmXVntm7fIhEUZddk65pu g+bh2NXuHKsJOmZEQtLgW7iJqFwPrP8bsI3+GMPoB8XXdIMQp8INtH/N/uJtODTCVNb9 uBOGzcYfBojPLdaaliIT6Wrp7BSZQALvPDbbbz4YyEKTJ+jqCvZQv6obN1mkRYGLYId3 07Bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756246174; x=1756850974; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xyRqlaF5Z1TJX3xlSHE1DjCoiTRIuKUWd7MkNXhn1z8=; b=bhdKxA3KgIy+gueL5n6XABQgrvcz1cDKsMCF8ekHNZkhjqcVnWbOpDQfjNIZOur9WE cmSMbYec0UzNrzhgDWYcuVZIE/+crRPav0Ia0BFTIdmMy7A4s6x4pFTMYdbclXtzQkuR meLGqlzA5BaWAVTG+N6qEl2Dlm09zq1Rvz1IfzdTqtN0TE1FKUwsfOijjIhuoE4Rx+R0 k8Ab9MCqRUZs33uPAYZtucZFs4SJ0JZ3zWn3JSArplidynoNoNNmKC9su+zzVzx/MGEF ArvwiF8i/Ih94u/PKs2Rcy6s/bav9hqiTIQ46HEJgRi3DVUSAk75OJ5VdYYRBk/SvkJM 1Idg== X-Gm-Message-State: AOJu0YxFTJ1NThIdU1RPPWp5CXA402I6P95ltkwbMePqb3rQN0lphMun i2HyQ2I0ppap+oAloeL4Lp3TF3qJI4VG7NMnxDrZR9iL28zdtbgLnJwNqwCnQA== X-Gm-Gg: ASbGncsOf/RvQgUk3QfCEO7dMBXyz2Z60c1/kOpo2wofan8X7+JnFF+Wt+p5+RdMXXF 2FON9eY34wecs19T8qJrzKmSlz3oFLAmB+8YypR9Y3S9TxoHDnWtbJ2bAxLqsftMTgM90SF2/Uv XRaiJUGodMv0rOkNPpe4Tp/s5ffZa1ZaRvexyc88CoAKWwLfiymtgpC4SIX8+7jSSOuloWdkFBo JRnH3BAl39tdeSZaP15HcqIY6caE4rkNqH8KV7FBrtNCM3FWg5fFWhTaIAwjPlrA/Lu/GJQF896 Cmv65jqGmzdlj8CnGZtiwI50pBJkKDgTY66cHJQl1Vi7tyV6dONMUJfaZAuzASNexRtcQe/TCPr PRyWOEl89VTzUeThDhiuC8dKInc6PkFti2oLsAc58uPcMtw9LD6Rr1lweXTE= X-Google-Smtp-Source: AGHT+IHukgo+Ek4YIR2triDt6gYdt3ZaCKByzr0qx5iZ+PKqTf4mN9EzGehv97lrpGeAKwaHF0P1uQ== X-Received: by 2002:a05:6000:2212:b0:3c5:91be:2abb with SMTP id ffacd0b85a97d-3cbb15cb064mr2493744f8f.13.1756246173334; Tue, 26 Aug 2025 15:09:33 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3c70e4ba390sm18887156f8f.12.2025.08.26.15.09.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 26 Aug 2025 15:09:32 -0700 (PDT) Message-ID: Date: Tue, 26 Aug 2025 23:09:32 +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 upgrade (was: freebsd-update and pkgbase) To: freebsd-pkgbase@freebsd.org Cc: re@freebsd.org References: <20250820011537.7a3ccb3e@nuclight.lan> <39020a5b-a218-43d3-8c9c-945787c74561@quip.cz> From: Graham Perrin Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: <39020a5b-a218-43d3-8c9c-945787c74561@quip.cz> 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_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; 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:+]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42c:from] X-Rspamd-Queue-Id: 4cBMK11PS6z3QKr Baptiste's presentation a decade ago, before my time, included the end user perspective for upgrading the system: pkg upgrade Subject lines of the January 2016 update, and the March call for testing included: pkg(8) – and the install command was for installation. I imagined nothing other than the upgrade command for upgrading. Approaches that are coherent are highly valued. pkgbase, as originally intended, can be embraced. Packages, tools, and conventions; with 'pkg upgrade' naturally amongst the conventions. , first sentence: > … package and upgrade the FreeBSD base system using pkg(8). From nobody Thu Aug 28 04:48:52 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cC87L5pTGz65Hfg for ; Thu, 28 Aug 2025 04:49:02 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) (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 4cC87K34HKz40Zv; Thu, 28 Aug 2025 04:49:01 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=eESGtwpz; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::42d as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-3cdfb1ff7aeso161120f8f.2; Wed, 27 Aug 2025 21:49:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756356534; x=1756961334; 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=xi6hP3KTciqFNUHXbbIQcHoHM7R2dGkr5QUfy4jW6Cs=; b=eESGtwpzDV5k9C7LytomEoa8Dbbqbg4lq/YZqATWXCbe1KBcZ1FxD97RPIwR+IwuLy 5TomiiXLs/i2gobKf98X9Z7xs9mn0eNmaLI4zxUoOz9idfY3uHyzV3t61BOtCrI9mKWt dS8dMEcziNKvU/uC02XZMJhE41sthElzHPY0ZJgkxcQDk82wBMKMYTRqfPRot7wpUBkL LH9XbNr+z5XodxRj5QsXbUoRsmzpxNxL2fikVwXO3i2kl/cMcCJjQlXw6WtgWfggZrN6 oFQa0bDcec89uPUoi/WrAOSx8hG5ti0GCGI3vz1zATV9hSgGhwetCPmOYEbVkYCHCeeO I9Rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756356534; x=1756961334; 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=xi6hP3KTciqFNUHXbbIQcHoHM7R2dGkr5QUfy4jW6Cs=; b=kxAtRUoPdPGU4Czkj9lU9ntC7sCQsBMMBxiP6XflfcWL9Xqg9ebVzos/qBzgZApRzv 0HMPutpDBRlcuUGLjA+9D2eEb2KGfEsrRHPFO6oLdGkzgWqUeNpLW+Sea+flz9jyoa/Q 7k14z2gi7zkH4i5E1Y2lZPNNtfCOP4f10M6HF2vmtzfa4vdm369NcSY3SC2zLm16D+h6 pTs8nSix/cRXw/Psl8MB8/9I+tOTmP6jDpIOSbGfcJTf/BVZx79KY8JnykqolKBm+0NX ZbS5w5EA7KteC4A3Pd4OLuXVugGVRy7L9MlBzjuA6ysmMRQxDbDt/4eWGVcedeLekP+/ lDfA== X-Forwarded-Encrypted: i=1; AJvYcCVSc5go0meEpnCaSsM2sqt2C9cWhpTsJKrJBGWEZiznfQ7vJMm4ERASU2ply8xq/px7/UlihBs=@freebsd.org X-Gm-Message-State: AOJu0Yx0PO59GMdVNk4/IYzjcr/Yaew0ynIyII8iV3343/MTulXLIsqU KEY0E0yCPbDvFGq0hgMowrPdCkDgBX0AS1ikP4h9nRGsxxqmvcFWTgLrrA4dOQ== X-Gm-Gg: ASbGncvXN4MlJ5/XxzaUdP2DR5jjJNh0jIg7qQ/brev3ca+AVjiceHy5Q4LeOLEf2Rb Va7J98DxWEurf5qdOHkd4S02Q7dV0joweyL5oOTTQEFiVnoK7qKMDieNN9eFh94QDMVQeVSK8zY SlIVRN/py2xI8oV7T9jwvD9TH75E0jXT7TDZZct2Ou/ul2NccABVC83Vsw6J1uEbVNNpQkg0A0Y jUPx3lMQtLpBcjgEy6y74oIZ3gm65wPaz6f6KB1oPheIniPaAPOSbr7I7FogE9RR+/A8fhOZUHL abokAP6PcXe/lMalP9LPyf5JLMfUQQpWX9KIQsAEL3Yvag/FH9irE5YGcQtMg7d0dlzTpITdMGZ kiULwLF7HdycgYxyJP56TEV5fzlQUs6a+HDltbQUkRtGJGz8z4YKQ74nkAlE= X-Google-Smtp-Source: AGHT+IENhXXypktxxW2Lb/h/Qe03wbh087/GnyIljqPSy/NM/Dry1Ha4PFuj0NmRzN3K49EMfpARHg== X-Received: by 2002:a5d:64ec:0:b0:3a6:d95e:f38c with SMTP id ffacd0b85a97d-3c5dd8aa9e5mr16357387f8f.33.1756356533798; Wed, 27 Aug 2025 21:48:53 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3cbf1f5fc1bsm8000643f8f.54.2025.08.27.21.48.53 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 27 Aug 2025 21:48:53 -0700 (PDT) Message-ID: Date: Thu, 28 Aug 2025 05:48:52 +0100 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: vital packages To: freebsd-pkgbase@freebsd.org References: <7C9864FD-BDE8-4527-A6D9-0EC5908D177D.ref@yahoo.com> <7C9864FD-BDE8-4527-A6D9-0EC5908D177D@yahoo.com> <7140136F-FD23-47E1-9383-3B7CA25A0922@FreeBSD.org> From: Graham Perrin Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: <7140136F-FD23-47E1-9383-3B7CA25A0922@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.98 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.977]; 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)[]; 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:+]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42d:from] X-Rspamd-Queue-Id: 4cC87K34HKz40Zv In addition to packages that already have it: - which packages might benefit from the vital flag? An initial shortlist of candidates: FreeBSD-caroot  (main, not (or not yet) stable/14) FreeBSD-certctl (stable/14) FreeBSD-kernel-generic FreeBSD-kernel-generic-mccam FreeBSD-kernel-generic-nodebug FreeBSD-kernel-minimal FreeBSD-pkgbasify FreeBSD-pkg-bootstrap FreeBSD-rescue FreeBSD-utilities main branch, unless specified otherwise. Background ========== On 11th May 2025, Baptiste Daroussin wrote: > Le 11 mai 2025 17:29:49 GMT+02:00, Mark Millard a écrit : >> In a system/chroot that is based on PkgBase, a "pkg delete -a" >> that is allowed to run also destroys the system software, not >> just port packages. There is no way to delete just all the >> port packages in a PkgBase based system as far as I can tell. >> >> … > no! > > there is a vital flag set on some packages that should prevent the bare minimal > to be removed without -f (ykla, July) – pkgbasify base package requirements – pkg bootstrap and chroot – I assume that FreeBSD-pkgbasify will be discrete. ---- grahamperrin@pkg:~ % pkg query -e '%V=1' %n ; pkg -v ; uname -mvKU FreeBSD-clibs FreeBSD-runtime 2.2.2 FreeBSD 14.3-RELEASE-p2 releng/14.3-n271439-5982521fe3dd GENERIC amd64 1403000 1403000 grahamperrin@pkg:~ % pkg iinfo uclcmd uclcmd-0.2.20211204 grahamperrin@pkg:~ % From nobody Thu Aug 28 08:29: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 4cCF2F0Y89z65b8p for ; Thu, 28 Aug 2025 08:29:57 +0000 (UTC) (envelope-from yklaxds@gmail.com) Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) (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 4cCF2D5c6qz3KcF for ; Thu, 28 Aug 2025 08:29:56 +0000 (UTC) (envelope-from yklaxds@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-lf1-x135.google.com with SMTP id 2adb3069b0e04-55f49b42180so756747e87.3 for ; Thu, 28 Aug 2025 01:29:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756369790; x=1756974590; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=r2Pg+z762yqnUYt2+yzQvxY70glh2tYnsqmL+3zpHKo=; b=WHNVuykDKqUPZ4fw+0IuZmGQlpt4AlK+e9xnbA2RGb01HpHSD3Ly6JeYfIf1rk7sq8 ZGKvttr4tEyOg+5dAtxjsaMKAkMPV9A/lK/deMJWakLWrp/2bPyicF+gd2sMYDxsQ4uN S3+wUGNFAOmcDHYGzpUXA+hgE2AFQMYcD5l2AJqdUrchMnNpDw5jeiJI3V3ccUg1SqsG +6X3pyG0px50zLAP8XrDrTxG5SxvM02RLwugUoLWyuy89aev6n8ng0mBAye56qz0Vv72 uiZDulNvwCeAr7OEyqeostcweK50r+fin+V1fGz419b+TXuoRY+6UatTHd0CpQb55OmG r3Eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756369790; x=1756974590; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=r2Pg+z762yqnUYt2+yzQvxY70glh2tYnsqmL+3zpHKo=; b=g8aAJBA/Giibv98KZRgXEY/IQ6xN0kSXT47sDTmbAcvC6btVrkJQZJz/V5N9fuQfB5 SG8BasTDiFUwHsCUDvltDMlVKJlHceqLke4OmIMbceBp6mjhqP8Q+c35LwuIzQx1IXEv ryCI0WNxu7Poru87DpnxIrXWbgYlhXenx/j0JU0sMrNS7Fne9bx7K2CgQbuPnXKG/93H rB5Bx3NMRji6jAd5T4xlWvwNhjgmWBRbDbkGotYwZZ2k8q29v6iQJyowpNejPUfFgRy0 3aI9x+L2n+8GTTujPMhswLMB0h+snFjBaEXHTXV2yY7uUbzfeJu3r1oNEj72mZw2ULL6 Vbgw== X-Gm-Message-State: AOJu0YxMWRBRcC3JZgCsZ2b0LFU0N1bOhBArQMoIL7wDzaKgyLW+oio8 5XrIhUKORLGUEgZnurkSrRNGy+5NjPBxQ9wwriJZml9JOV7UiGmfnYKf9kG6CSoVYO/EYKATLFM lr6xkJDHvIM1gy1k+3/M3WXeQp7cZOOvHIA== X-Gm-Gg: ASbGncuw1cYTKbLl4b+gCy4mkenPEduxM8m7cvQ+R/OgWVgBprc9vaS0zWaL5FYsGCd 9c18hiqVcT3z0N/RsSd3+PdT0kLUJV8/mDN3jOqhVNGX3VAKcU/7HHL4/z0dFhIeeU1wvLyxSLV 1tbbI14QeYhcIYnR4Oq1dVS5IGp2LdSyT+4bYvHGm18ayHaNswQTmuqmeXv7/Mt5OXDs1uBDNF/ y5JC5WGXUjtxNY0iBU= X-Google-Smtp-Source: AGHT+IG+JUyTUmsuse0OOQfzJSDTzuksh+CcAcISGzHy81qUrAiqDYqNlcWrx7a3w04v7q5KqOoQLoVt05DIdvP3pSM= X-Received: by 2002:a05:6512:1195:b0:55f:418a:a608 with SMTP id 2adb3069b0e04-55f418aa765mr4269716e87.55.1756369789927; Thu, 28 Aug 2025 01:29:49 -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: <7C9864FD-BDE8-4527-A6D9-0EC5908D177D.ref@yahoo.com> <7C9864FD-BDE8-4527-A6D9-0EC5908D177D@yahoo.com> <7140136F-FD23-47E1-9383-3B7CA25A0922@FreeBSD.org> In-Reply-To: From: ykla Date: Thu, 28 Aug 2025 16:29:38 +0800 X-Gm-Features: Ac12FXyi5vgmE6yFZ-E48S84Ji6CuywbffonGgdNWw7zUr02scKoD7M8R0FK9Do Message-ID: Subject: Re: vital packages To: Graham Perrin Cc: freebsd-pkgbase@freebsd.org Content-Type: multipart/alternative; boundary="0000000000006c4a4f063d68b569" X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cCF2D5c6qz3KcF --0000000000006c4a4f063d68b569 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, Currently, FreeBSD=E2=80=99s pkg installs software by uninstalling the old package before installing the new one. This approach has broken my system, because the new package failed to install while the old one had already been removed. I believe it would be safer if pkg could automatically create a snapshot of the last bootable system using ZFS or UFS before making such changes. ykla Graham Perrin =E6=96=BC 2025=E5=B9=B48=E6=9C=8828= =E6=97=A5 =E9=80=B1=E5=9B=9B =E4=B8=8B=E5=8D=8812:48 =E5=AF=AB=E9=81=93=EF= =BC=9A > In addition to packages that already have it: > > - which packages might benefit from the vital flag? > > An initial shortlist of candidates: > > FreeBSD-caroot (main, not (or not yet) stable/14) > FreeBSD-certctl (stable/14) > FreeBSD-kernel-generic > FreeBSD-kernel-generic-mccam > FreeBSD-kernel-generic-nodebug > FreeBSD-kernel-minimal > FreeBSD-pkgbasify > FreeBSD-pkg-bootstrap > FreeBSD-rescue > FreeBSD-utilities > > main branch, unless specified otherwise. > > > Background > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > On 11th May 2025, Baptiste Daroussin wrote: > > > Le 11 mai 2025 17:29:49 GMT+02:00, Mark Millard a > =C3=A9crit : > >> In a system/chroot that is based on PkgBase, a "pkg delete -a" > >> that is allowed to run also destroys the system software, not > >> just port packages. There is no way to delete just all the > >> port packages in a PkgBase based system as far as I can tell. > >> > >> =E2=80=A6 > > no! > > > > there is a vital flag set on some packages that should prevent the bare > minimal > > to be removed without -f > > > (ykla, July) > > < > https://lists.freebsd.org/archives/freebsd-pkgbase/2025-August/000760.htm= l > > > =E2=80=93 pkgbasify base package requirements > > > =E2=80=93 pkg bootstrap and chroot > > > =E2=80=93 I assume that FreeBSD-pkgbasify will be discrete. > > ---- > > grahamperrin@pkg:~ % pkg query -e '%V=3D1' %n ; pkg -v ; uname -mvKU > FreeBSD-clibs > FreeBSD-runtime > 2.2.2 > FreeBSD 14.3-RELEASE-p2 releng/14.3-n271439-5982521fe3dd GENERIC amd64 > 1403000 1403000 > grahamperrin@pkg:~ % pkg iinfo uclcmd > uclcmd-0.2.20211204 > grahamperrin@pkg:~ % > > --0000000000006c4a4f063d68b569 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

Cur= rently, FreeBSD=E2=80=99s pkg installs software by uninstalling the old
package before installing the new one. This approach ha= s broken my
system, because the new package failed t= o install while the old one
had already been removed= .

I believe it would be = safer if pkg could automatically create a
snapshot o= f the last bootable system using ZFS or UFS before making
such changes.

ykla=


Graham Perrin <grahamperrin@gmail.com> =E6=96=BC 2025=E5=B9=B48=E6=9C=88= 28=E6=97=A5 =E9=80=B1=E5=9B=9B =E4=B8=8B=E5=8D=8812:48 =E5=AF=AB=E9=81=93= =EF=BC=9A
In addition to packages t= hat already have it:

- which packages might benefit from the vital flag?

An initial shortlist of candidates:

FreeBSD-caroot=C2=A0 (main, not (or not yet) stable/14)
FreeBSD-certctl (stable/14)
FreeBSD-kernel-generic
FreeBSD-kernel-generic-mccam
FreeBSD-kernel-generic-nodebug
FreeBSD-kernel-minimal
FreeBSD-pkgbasify
FreeBSD-pkg-bootstrap
FreeBSD-rescue
FreeBSD-utilities

main branch, unless specified otherwise.


Background
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

On 11th May 2025, Baptiste Daroussin wrote:

> Le 11 mai 2025 17:29:49 GMT+02:00, Mark Millard <marklmi@yahoo.com> a =C3=A9crit=C2=A0:
>> In a system/chroot that is based on PkgBase, a "pkg delete -a= "
>> that is allowed to run also destroys the system software, not
>> just port packages. There is no way to delete just all the
>> port packages in a PkgBase based system as far as I can tell.
>>
>> =E2=80=A6
> no!
>
> there is a vital flag set on some packages that should prevent the bar= e minimal
> to be removed without -f


<
https://github.com/freebsd/pkg/issues/2456<= /a>> (ykla, July)

<
https://lis= ts.freebsd.org/archives/freebsd-pkgbase/2025-August/000760.html>
=E2=80=93 pkgbasify base package requirements

<https://lists.f= reebsd.org/archives/freebsd-pkg/2025-August/001419.html>
=E2=80=93 pkg bootstrap and chroot

<https://reviews.freebsd.org/D51594#1187612<= /a>>
=E2=80=93 I assume that FreeBSD-pkgbasify will be discrete.

----

grahamperrin@pkg:~ % pkg query -e '%V=3D1' %n ; pkg -v ; uname -mvK= U
FreeBSD-clibs
FreeBSD-runtime
2.2.2
FreeBSD 14.3-RELEASE-p2 releng/14.3-n271439-5982521fe3dd GENERIC amd64
1403000 1403000
grahamperrin@pkg:~ % pkg iinfo uclcmd
uclcmd-0.2.20211204
grahamperrin@pkg:~ %

--0000000000006c4a4f063d68b569-- From nobody Thu Aug 28 08:43:44 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cCFLF5Ndmz65cld; Thu, 28 Aug 2025 08:43:49 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) (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 4cCFLD72Zqz3MF1; Thu, 28 Aug 2025 08:43:48 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=SgtooB9p; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::430 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-3c84925055aso497144f8f.2; Thu, 28 Aug 2025 01:43:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756370626; x=1756975426; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=Gew8PBqbZ28UVsvEbiQUOnVIb4ttymkyF1eAKesmzNM=; b=SgtooB9pFm2lii70XZYzJ4zZIiQym5rowWTvD57wxYw+vyr3XCbfEIiHP/tfeFug3u /0AirH5RkRGqNaWeAWJ9QRw5ods/iJb7OWZ217k+vcNfwRP4+7Bk9kJAmJ3EETvV/a5J dPdSvp+0cHeZDdG7QCY/QgH6E3xUkZOG+7n7PL8nzLU1wvTC3CvoUlzx6J6HgYiAIzVJ j7TwUqMlzEZtRT+r6UhKtnNNE/r29d3BEJBQpwDMAwc0tr5O0d8rsN5FuNYTRMKOJSos Mmm9gxsOq4yq4jYq2f9SaTR639KADayyKbQKAE4YyFJIj33bBRIcPF4ud6Ld4oMji+EZ Ew3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756370626; x=1756975426; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Gew8PBqbZ28UVsvEbiQUOnVIb4ttymkyF1eAKesmzNM=; b=E5/N9FDK5MdnG76ppfPG5shhNMgFokizwDva8Kd7xVPvGDTZrSmE5xAbINXOtZx4Hn LKBie1dGuJuTcNwbLjYMwBj/J63AZ2fv+kK/VpxFk1gAozozn3kl0LvP6+KhVCISDcYw Tnzt6c1p+SFtWAQ2MKK63LrHjSPbl6DQenGVO3hVKWZvb+0OE+DVRwHGqXYJXydtOrCT Q8ReEBzm6kjn8P+hOPMRcrjLLqVaAnx+yJzM4sxUjdlZZNvn66sAQ7EXDyaAvakc/lGN fYDrVf6EzG47iIzyCdFeX6WpWCT1S+N1A7niU0Bl+U9q4Sn6JdDst+KUCNUQ5do0PWeq J4QA== X-Gm-Message-State: AOJu0YxR2iR+9XjJR9N3KEVvZRgb1vegJOAzYfs8w3Wm3lApSbz5DO6J nUAC94af00YW+OFCPgsBfGf7heE2Bx+lvJJTUgZvebCAkYGxGIHeMT8RlDyrSA== X-Gm-Gg: ASbGnctFEfLwlDkn08es/fB7Sg5e//HPSN5HhlB7ghh1jDpuU7THJw3R8kaqe3xlDSG QsDm7jLeRp+oFs0SI+/uzXggWk2TPI8iI69gmu0l6Qns5CZM7bj2Sv+ptMnAnddrNSceF4kmiFM IWUCaMxb4ljDcGyNZV7hsK5FgS8mMXRZ/vMdzYoco9tlt38FNggN3RJhlIyF43ThZKYMiaNXpDI mQe8KQzOmCJudRC6jf3Y6Gx0F0yg4wYwbTx1htkSgtwncxdtRG7auPXrsCAO8KkP+NhmGvk+9kt YMLWsMpA2HsqwOJoZbBmwCTloG+myuvQ+I57ZJrOEg8DrbFb8yFES1ywJKG8pWDSkYH9czChli6 p4a0YvQSR57zG6bLCUAGtxmFOBVTYwrdHmDhJXg== X-Google-Smtp-Source: AGHT+IH7MUFcLYaVGHBYXDkpY9KYNemL9xChoHA6JZzxoFRKTYBAo8sWOyX+7J6Yc7fs4p1iXq6mLQ== X-Received: by 2002:a5d:5d08:0:b0:3c5:20d3:6041 with SMTP id ffacd0b85a97d-3c5dc54071emr18692437f8f.41.1756370625868; Thu, 28 Aug 2025 01:43:45 -0700 (PDT) Received: from [10.0.11.46] ([192.173.128.46]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3c711211cd3sm23464062f8f.40.2025.08.28.01.43.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 Aug 2025 01:43:45 -0700 (PDT) Message-ID: <1323c623-e886-4b9d-bfa1-cd40f8e89845@gmail.com> Date: Thu, 28 Aug 2025 09:43:44 +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: (2441) pkg upgrade: ability to complete what was originally intended, following an interruption (was: vital packages) To: freebsd-pkg@freebsd.org Cc: freebsd-pkgbase@freebsd.org References: <7C9864FD-BDE8-4527-A6D9-0EC5908D177D.ref@yahoo.com> <7C9864FD-BDE8-4527-A6D9-0EC5908D177D@yahoo.com> <7140136F-FD23-47E1-9383-3B7CA25A0922@FreeBSD.org> 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.998]; 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)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; 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:+]; MLMMJ_DEST(0.00)[freebsd-pkg@freebsd.org,freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::430:from] X-Rspamd-Queue-Id: 4cCFLD72Zqz3MF1 On 28/08/2025 08:00, ykla wrote: > … the new package failed to install while the old one > had already been removed. … That sounds like pkg issue 2441, . (Unrelated to vital packages for pkgbase). Thanks From nobody Thu Aug 28 09:02:42 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cCFm93r6Hz65fHJ for ; Thu, 28 Aug 2025 09:02:49 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) (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 4cCFm82KQpz3Pdq for ; Thu, 28 Aug 2025 09:02:48 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b="kt/usVzV"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::332 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-45a1b0c52f3so3687205e9.3 for ; Thu, 28 Aug 2025 02:02:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756371764; x=1756976564; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=RYLsGsRuc/SzsrMUoWYa+ZTMxE1jH+/kxuRxg9+Cy/g=; b=kt/usVzVnXKheqL8iUiNO3Y9XOvcAWWUSl9xbWZDcpb18ijNcvQvo8jFl26Re1Fdqt KDzk1DZd87mnEGsLBNUbTYFl454ERDjHjzG4xnnbvCjowINaxuXau6UHLX05XQFdKtv2 3JqBnN1btdLPXjtkLW0AjLtJDUElD3jyYBf7BOy1UW8paI/KldLAuEZ+WyogAYlY82ZC qrnFTNiDDoKzQE68neARYxoUktG6bi6SHZwWHaMfjRIom2J/W+wzgTDOvDthn8/4O8N7 kleD3cvW3rDWLE+R0BkBXMTGLIri81tT5LtC7QyQzqL5ZVzu8kq1XJ2GR/RNsgVOiDnR je4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756371764; x=1756976564; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=RYLsGsRuc/SzsrMUoWYa+ZTMxE1jH+/kxuRxg9+Cy/g=; b=fOICISxib4x7Xc0dUsye8DWAdzYz7B2LGnUTr1iFcVA0OBFPlPyYhp3ZE82/LVz1jd r8VbcPq0MMO1TVgM5p7KT0Ykz7sX9+BjEQGfm5VjyL1fNUryuG0E/ny/73ufEY1n5H8w RBgGIrRwE7nLOKQcCGuVQRqeJZKFPNa7fEeKjXuN2q5wvXemum6CseyT5IX9zSeJ/IVC uzCzrG2Tgtf7Y6hYQscGMj6rRG841R6DVP/UO5PazFp7bZeoTYCv8EP6qvM4fJ+f5r9x LFx1cH8EGsRDtnAUmJ30dC6hslo3wx/6MfVaJnD3nu/jrHHCYfgWlc/7Hps6E/gzxgC9 VFpA== X-Gm-Message-State: AOJu0YxEVQnzoxqHm49LkIil73tk/HFr7kTmbmI2M3BYlT+QBOONz3B4 Q1eByawmk1I4AxrBNduK5p7VE7gavUba14xi0SwcSoGEy3hFEzlcRahL/Pjtmmzl X-Gm-Gg: ASbGncvMwlORlZNNOxc2/BvNINqFfc8MjvB1TmC+5NW2UV4dOeRv93Gco200T5OLMnJ rqajux7Zb7HI5oqx88aa8A8GWTm+etSYrT3xuF5TJsNKsNoigrsjCQojpyAUPsZDIiCzVDunE0i q4Q2M8eiGYxIFrWuYawsvGDX2cfRCt9m6fYrppXUwROiUQQrwQd00n755aJZZp39/5dBtH0f+OE lcaL0mxSUFIpOy13ZDvzlOiRcpdEttQf1gymk9Ve1vmNeYUMFeaPBlbGewllCdFfvPGvgXfINzB feJW6EESlYZbM4DnOaTuywbxO/s/04+AG1K7wqLB7Bd/vQt0rKheictS8j+arB3Z7b+2WBDCstm OPrb24LXDPV973oFoiPEn7cmNELg= X-Google-Smtp-Source: AGHT+IHrxoV8rX9M+UNbN6gUL9K4vIoCvZpt9IqyQg8eOeqBgF1vt3+RIAJcqwXG6+FJJEZX/NYHOQ== X-Received: by 2002:a05:600c:4348:b0:459:d616:25c5 with SMTP id 5b1f17b1804b1-45b5213bb88mr133697035e9.12.1756371763974; Thu, 28 Aug 2025 02:02:43 -0700 (PDT) Received: from [10.0.11.46] ([192.173.128.46]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3cc66a45c09sm7313661f8f.47.2025.08.28.02.02.43 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 Aug 2025 02:02:43 -0700 (PDT) Message-ID: Date: Thu, 28 Aug 2025 10:02:42 +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: (311) Logging, backup and undo (was: vital packages) To: freebsd-pkg@freebsd-org Cc: freebsd-pkgbase@freebsd.org References: <7C9864FD-BDE8-4527-A6D9-0EC5908D177D.ref@yahoo.com> <7C9864FD-BDE8-4527-A6D9-0EC5908D177D@yahoo.com> <7140136F-FD23-47E1-9383-3B7CA25A0922@FreeBSD.org> 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_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; 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)[text/plain]; DKIM_TRACE(0.00)[gmail.com:+]; FREEMAIL_FROM(0.00)[gmail.com]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEFALL_USER(0.00)[grahamperrin]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::332:from] X-Rspamd-Queue-Id: 4cCFm82KQpz3Pdq On 28/08/2025 09:29, ykla wrote: > … safer if pkg could automatically create a > snapshot of the last bootable system using ZFS or UFS before making > such changes. Please subscribe to pkg issue 311, . Thanks From nobody Thu Aug 28 09:13:18 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cCG0M49ZSz65fX4; Thu, 28 Aug 2025 09:13:23 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) (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 4cCG0L5SVfz3QLS; Thu, 28 Aug 2025 09:13:22 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=VME2At9j; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::335 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-45b65469a5bso6552625e9.0; Thu, 28 Aug 2025 02:13:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756372399; x=1756977199; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:cc:to:subject:from:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=RYLsGsRuc/SzsrMUoWYa+ZTMxE1jH+/kxuRxg9+Cy/g=; b=VME2At9jVuNnfBarHZKgOt/bmd5B9HNtK4gYP1gGRQDkamZVAnCGPmWYyQ5mXGQ9vA ejNzgiuLlpxqVykb89jU3C/GPhBVjJnnS4yvcGlEbPD4qHMYTwADOYL0QACEZNd4ii8e ppA7u/om7yEHrs2oURG09GBl7hU+hhcGgXtIOiFbWN0RWO4Ejy03Ygg5MTvOahkvzFbn cQ+hOAGIeB1geY+Ud3DcxInjjFtJ0tVC1N99EI2HLWUplH3pf4NyZDFhyRIF94YAqrqt kBqYM6c3BtvLhDL6XRnkfVp4v0bKKblHKdn2nVtS/4Em+1ens/CSSB+ALNJBZq97gP6c vL0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756372399; x=1756977199; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:cc:to:subject:from:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=RYLsGsRuc/SzsrMUoWYa+ZTMxE1jH+/kxuRxg9+Cy/g=; b=RipdrcPbUtfMI7oM+wMWqvAijhu5fSjsACx5KuLFFG5UhZIMgvshnH0KYwh236tDN9 YsEnIVm6lYhfoIYbl3oeqJUymfViwMCG97UgnhAy9WgInLaoORnAslH10PMnIbBve4rD a229Tbk/Pycqfz+J/AtzpLs5YczLtJBZF2jzGXdlNl37X8t+KAIhQR5bT9Slqk3nJQid TdE2u0d7N7cMeDf2SSOOhATTchmy+bvjTK3NhJbufIQhuzhlswxQr2L8jjsfU/j8aPVz 4oi1Ye2shsX1UlonUbPT3N0G5R2o4GMKPl0e6RXEYXC2Cp1M+0HhtpaZ2EBQc5RREevJ 6rZw== X-Gm-Message-State: AOJu0YxBlkRFmsDwRYC/9GG8hgw4Rja2lgQqhTO+HFLWNx5xlXTvUueL QF+NNAIVT9rRmZKC5r4s3CNKi/3whKiIfeDEcksMtBeHz3e2q70w2oqgb04rrmNC X-Gm-Gg: ASbGncsMBTHUPJZozQukhj6H4xiQHiY7rjMS+eCGAJV29ABfv01CKWIRoLeUhx3J/FR LiNQmJ1jp5vNm6kgEd97jBKXmYtxQY6G7Y5TKpmNbJ55Gr6Trna7qTOAuGMXLTIlezXwuZh2+6U TAYRiGhDjeYMNG9/Zametbmjt8vRDugGcW6kS4RfjYdK7z5ldVx2NaDQVvz9cAEjE9jlz4B+UCL MwbYSuditZcZt9KQGB955EosIyfbqna4z1Qix7r1MS6lYJ6YB1+epC5ayJdYR3UoW0FZxpyz92b 5DfKt8IFqNDa5EqIAPmEj433A72IKB+X7zSuKnU/hmTAHjQc5HVnBAcjqkwnmEPp2DIIfL4hodF 0MK8Ge//G/ZMHwC7koCv4fA6n6XQ= X-Google-Smtp-Source: AGHT+IHAudqr3zZ4LA186T4nbBfaHvHnv5bkUXNxlgwFlRDvTSA49cVRZJh2cnrevFfZ+gs/n8fsXQ== X-Received: by 2002:a05:6000:430d:b0:3cb:46fc:8eaa with SMTP id ffacd0b85a97d-3cb46fc8fe4mr7685267f8f.31.1756372399309; Thu, 28 Aug 2025 02:13:19 -0700 (PDT) Received: from [10.0.11.46] ([192.173.128.46]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3c711212924sm24043190f8f.33.2025.08.28.02.13.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 Aug 2025 02:13:18 -0700 (PDT) Message-ID: Date: Thu, 28 Aug 2025 10:13:18 +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 From: Graham Perrin Subject: (311) Logging, backup and undo To: freebsd-pkg@freebsd.org Cc: freebsd-pkgbase@freebsd.org References: <7C9864FD-BDE8-4527-A6D9-0EC5908D177D.ref@yahoo.com> <7C9864FD-BDE8-4527-A6D9-0EC5908D177D@yahoo.com> <7140136F-FD23-47E1-9383-3B7CA25A0922@FreeBSD.org> 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_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.997]; 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)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; 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:+]; MLMMJ_DEST(0.00)[freebsd-pkg@freebsd.org,freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::335:from] X-Rspamd-Queue-Id: 4cCG0L5SVfz3QLS On 28/08/2025 09:29, ykla wrote: > … safer if pkg could automatically create a > snapshot of the last bootable system using ZFS or UFS before making > such changes. Please subscribe to pkg issue 311, . Thanks From nobody Sat Aug 30 02:46: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 4cDKKL43C2z65jRs; Sat, 30 Aug 2025 02:46:46 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) (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 4cDKKK5FsKz3PGJ; Sat, 30 Aug 2025 02:46:45 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=TNyCVHHQ; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::332 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-45a1b0cbbbaso22368875e9.3; Fri, 29 Aug 2025 19:46:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756521997; x=1757126797; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=0nQAA5NxDAvTmurk3BUinqSJQbcX7otGCR6ntZA1xD0=; b=TNyCVHHQ19vTTJPLz4tfTQJB1Y4fEPyzKqqqgbIGnpLkr5fF/t7RCGtdZys+HyFeYV WQFM9etT1oOOt3IiPpxrAwGVZXv1M7mCDbcr156es5ymyKP+M1d6ai9I9J/w0QzEgWVk Ftg6PDdnNi4fKW0qu4gipO/5JAELN1dov528j+iBFXuTvw6TqwPhrFOfPDM33OtkNk9Z 6IbKcmhTRQleGrBzEsGTu5c9A6uxfHzVg4eBjz7CYYTioanZU/8q7gngZXHtjKWageB2 GLgf6bfv7vaINDgry1v9kZ2gcOdn19b9VVotGenDipOtVl+7SajbsxJEy/qtPt8Trnlw 9+Hg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756521997; x=1757126797; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0nQAA5NxDAvTmurk3BUinqSJQbcX7otGCR6ntZA1xD0=; b=CxdRJa4l6RFlY4SCmTrXD4ccOfOn1ntbrh4TkbfvU3GGOSJtg9bPwRrixdXUpxYQVz QT4TjvaxqzR6LkhteSiZtq9VrsWyYC1vZHF4gG5YadoLtOVf9NoHjb00tVW3liwwLH07 QA0Vw/rflZf9/ZP3LZsvafxjWI+VnzPsFPyuWTCIuLXHdSOxSYkHkhLif4vOTINXUpML syEMmlB6bEc7nuLNXcaW/KwkCaMUdunqPAQqrOe9oasNvLm03SXPYv6ZCesP4ZFwlPGz jL4rWqWJOR4e5HrMIAV5u6wshZ4ENae4ChpgBFNwlHm+GD1WHrSR/adK3oyKXuEtzg+1 i9Bw== X-Gm-Message-State: AOJu0Yy9Z2HKIfF9fPTcyacu3N0Nu5TStRXfm1XggYt+2yCFNTy8FGh5 ZsCg/OTTpQsGNqV38EAIAYV2NY6zSqSErSeTnORigsUQsaY/D07p3suxPrvAqg== X-Gm-Gg: ASbGnct1yA7tombAHBdVk1zvjseyZpoQskhGAJQ+fAKB6Qxi0o/vI2dQEXPD5hmpv60 NR6pMQLeh7/Tg39wd9uyjn8zfhcSkG/5QzXSSiIKvPoUSge3I5DLyqUUntGCfjtNblG+6ZRBE/W TUlL5CuOLgd6SBRoQcOcmkTEgQYQ6is4ixM8YVSahxVb/Um2mJe64aQLz5MLugPnfJ2NcfMki5f guc5pAb8mdHcwp6swI1UX0dHAOA84oe3hRMSOfKoLxiqYicvkuhl4IUx85DunGBMiaM/OSCVX9R iU6AanFUMaTQD4LttdUWL+6hH4v78bODIm7KALUIcZFfWG2KDUN2JpsqUvdkA7BwTKJ5kEC6sZ1 Bw7Uze/bAZS8xl2UDRfGTpRANX4GC+7Sy5p1jmTTDGiPVacET8U5y6kunoo58Ae+NjLNjdyauH4 exrJ00 X-Google-Smtp-Source: AGHT+IFPZT6AockAdqSpASLuOJwewynXw/dJaGxfYrc6ARott4AzK7qFjEwB4lajRLkObNg2N/blDg== X-Received: by 2002:a05:600c:1c15:b0:45b:83cf:9423 with SMTP id 5b1f17b1804b1-45b8559896amr4641615e9.17.1756521997152; Fri, 29 Aug 2025 19:46:37 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3cf270fc11dsm5294023f8f.4.2025.08.29.19.46.36 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 29 Aug 2025 19:46:36 -0700 (PDT) Message-ID: <0dbf8c95-7697-4887-a890-335c3ccd80f1@gmail.com> Date: Sat, 30 Aug 2025 03:46: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: pkg upgrade, vfs.zfs.arc.free_target, vfs.zfs.arc.sys_free (was: CFT: pkgbase support in 15.0) To: freebsd-pkg@freebsd.org Cc: freebsd-pkgbase@freebsd.org References: 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_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; 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:+]; MLMMJ_DEST(0.00)[freebsd-pkg@freebsd.org,freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::332:from] X-Rspamd-Queue-Id: 4cDKKK5FsKz3PGJ On 30/05/2025 17:02, Mark Millard wrote: > … Did you do any tuning of the ZFS-in-use examples Recent test results, with a VirtualBox snapshot of: - FreeBSD 14.3-RELEASE-p2, AMD64, 525 packages from FreeBSD-base - x11/kde, x11/sddm, x11/xorg,and ten others from FreeBSD-ports - all packages cached – pkg upgrade -fFqy, repeatedly. pkg upgrade -fUy a) failed at least once with 12 GB memory without tuning b) succeeded at least once with 13 GB without tuning c) succeeded at least twice with 2 GB, ARC tuned. Failure (a): Temporarily set before (c): sysctl vfs.zfs.arc.free_target=256000 Success here means _not_ encountering: > Child process … terminated abnormally: Killed – with /var/log/messages showing the pkg context: > killed: failed to reclaim memory ---- I can not compare with 15.0-PRERELEASE until after completion of p9652f95ce8e4_sb45a181a74c main-amd64 on beefy18, . Comparison with 15.0-ALPHA1 will be more meaningful. Not yet tested: vfs.zfs.arc.sys_free in lieu of vfs.zfs.arc.free_target From nobody Sat Aug 30 09:19:57 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 4cDV3D4Bwnz66GkX; Sat, 30 Aug 2025 09:20:08 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cDV3C4S1Qz41xJ; Sat, 30 Aug 2025 09:20:07 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=g0A128fB; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::32d as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-45b7d497ab9so21709915e9.0; Sat, 30 Aug 2025 02:20:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756545599; x=1757150399; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:cc:to:from:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=F6fPkcq5daGsA1PZ81waxL5L90Plu75DsVbcn6Ntxt4=; b=g0A128fBn4cJoIbPKh39GlCHuft8CelRTPwAVC6aAJXw4zUGfyEfSikDlGfvo/8X8C Ia1s079ImH/iuUq9e0YREJETBjUdW3HGesbQz6yeXSp29YX/HAhkkYYwAg1kqpsDNNqD Fa3CIKJlAIG59LYPM20R46WNPWL8QTlcKiOWQgjFfosRCXZmr+SgQTqsBIFGHhoAf9QH XXS8pssuxK3pGW+CKcMreIj/cSyCxoDEMzociPaWIIPpATgkaZ1phr5mE5Rs32MgosKy /D3em9Gg90ugbSpH7PDaCTVbrTR5w8cXXVcZihaw7JbgRaYC88dBQYcA8/ydPPQ7AFeV WklA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756545599; x=1757150399; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:cc:to:from:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=F6fPkcq5daGsA1PZ81waxL5L90Plu75DsVbcn6Ntxt4=; b=t+EqUi5Hih/MuUhZH4J21vIoQtG7kX4TGX7eHTpQHgw+lEUl1RFDMjXEdKGy7Bqfwg 8K/9DaqGdmf7fet0yfSy/GXv7bTezIgapuQPZoRMoybERoV6tItuidgCC0KiDy5m67+3 JXNN3IWXWqalK37wsndz73+vV/cbHPIwisdhRsDGK3y50QGji4CoOO8hUGsZS3+Ob6d6 DzhlxMlpYDPwRGJ4e3tuBt8U4YpKzG/OGpxRszvZPI8NbfKNkhTboEm5BdufFs9MArgL Bcre1oYI2UxjBBoTCNQKO/c7w1c6xQJkRxXTLlI4JkfB3R8AFRjASedwS20LV3XVkhTg mJrQ== X-Gm-Message-State: AOJu0YyHGcQHsCFzvNa/v9wIwmbl2qwXTZv5PkLzwUEtAa+OA6ZHcDkG mUCnRIH5wYIKocujuffSevQHlfTvuz8pyZffY+0D0kfjZofN4q6l1WYEw2ksfg== X-Gm-Gg: ASbGnctI6MblDvQStQ9OMu06BE1guk8LYUBjgux02ZisjwZdJhyJesE0/D+0tdrkY9I 5tmTgoteoDdc6r78+xXqDMZrBOgrpX6btPiiqSnr5fwGMAhNbryXm78FkSiWSUH0W26VCfTr6y6 ltNruReIh2sbNVMqwsvaDVczsEK5lsigrH5zN14113jyV/8reqV/dEuiRogdCBJYtonhxrYguXb czr+Fz18XeqQOx568u5YoWyt2iLdbcnoO00xu0u8kz9l/fQi5hO7CxtDf0ki/OyoLFD3mRtlI6M fopMZ5P2zaiZ/CWHuNpr77ynIezwuoExmE/TRLUnw223DoNF3WYl9SL1iOfSZGJ8tW5IaR687Zo mI6/qXMAhJ3H4ZVBMhdoCZg+5uOymJgpRCnkSxd4atw+sXVTacK0EQZYeHWp0JNwy/Zv0jOJ4or XGnbbX X-Google-Smtp-Source: AGHT+IEZjUGav1keIZXJr7p0q63LMaOoqzEUFBcpxFUjZsNCgGcJa2Ix1GQmV09sIROfe9uOdNELTg== X-Received: by 2002:a05:600c:a43:b0:459:d3ce:2cbd with SMTP id 5b1f17b1804b1-45b8556a7acmr10995835e9.13.1756545599045; Sat, 30 Aug 2025 02:19:59 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45b66c7f0d0sm97113595e9.3.2025.08.30.02.19.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 30 Aug 2025 02:19:58 -0700 (PDT) Message-ID: <29ff7f7e-12ef-4d10-8ca4-15ae35ce6bae@gmail.com> Date: Sat, 30 Aug 2025 10:19:57 +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 upgrade, vfs.zfs.arc.free_target, vfs.zfs.arc.sys_free, vm.pageout_oom_seq From: Graham Perrin To: freebsd-pkg@freebsd.org Cc: freebsd-pkgbase@freebsd.org References: <0dbf8c95-7697-4887-a890-335c3ccd80f1@gmail.com> Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= X-Priority: 5 (Lowest) In-Reply-To: <0dbf8c95-7697-4887-a890-335c3ccd80f1@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.49 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_SPAM_SHORT(0.51)[0.515]; 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]; TO_MATCH_ENVRCPT_ALL(0.00)[]; HAS_X_PRIO_FIVE(0.00)[5]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; FREEFALL_USER(0.00)[grahamperrin]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[freebsd-pkg@freebsd.org,freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32d:from] X-Rspamd-Queue-Id: 4cDV3C4S1Qz41xJ On 30/08/2025 03:46, Graham Perrin wrote: > … > > pkg upgrade -fUy > > a) failed at least once with 12 GB memory without tuning > > b) succeeded at least once with 13 GB without tuning > > c) succeeded at least twice with 2 GB, ARC tuned. > > … > > Temporarily set before (c): > > sysctl vfs.zfs.arc.free_target=256000 Maybe preferable, an alternative to tuning the ZFS ARC: vm.pageout_oom_seq=120 First test: 2 GB given to the VirtualBox guest, /boot/loader.conf used for the tuning. Success. Second test: 1 GB given, temporarily tuned in single user mode before an exit to multi-user. Success. Ref: – again, thanks to Mark Millard. The physical storage that I use for the virtual disks is slow, even when connected to super speed USB (5Gb/s). An old StoreJet Transcend mobile HDD.  The varying slowness might explain why upgrades fails for me (pkg killed, failed to reclaim memory) more often than for other testers. During and after a simple ten-step upgrade from FreeBSD-ports: grahamperrin@mowa219-gjp4 ~> zpool iostat Transcend 5               capacity     operations     bandwidth pool        alloc   free   read  write   read  write ----------  -----  -----  -----  -----  -----  ----- Transcend    777G   151G     36     65  4.01M  5.00M Transcend    777G   151G     34    120  5.28M  9.44M Transcend    777G   151G     79     80  8.04M  5.97M Transcend    777G   151G     82     42  1.72M  3.99M Transcend    777G   151G    166     18  3.23M  2.11M Transcend    777G   151G    157     74  3.89M  5.59M Transcend    777G   151G     64     91  4.48M  9.01M Transcend    777G   151G      8     27   904K  2.27M Transcend    777G   151G      0     18  16.0K  1.36M Transcend    777G   151G      0      0      0      0 Transcend    777G   151G      0      0      0      0 Transcend    777G   151G      0     12    819   218K Transcend    777G   151G      0      0      0      0 Transcend    777G   151G      0      0      0      0 Transcend    777G   151G      0      0  15.2K      0 Transcend    777G   151G      0     13      0   369K Transcend    777G   151G      0     11      0   139K Transcend    777G   151G      0      0      0      0 ^C⏎ grahamperrin@mowa219-gjp4 ~ [SIGINT]> zfs version zfs-2.3.1-1ubuntu2 zfs-kmod-2.3.1-1ubuntu2 grahamperrin@mowa219-gjp4 ~> lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description:    Ubuntu 25.04 Release:        25.04 Codename:       plucky grahamperrin@mowa219-gjp4 ~> From nobody Sat Aug 30 13:50: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 4cDc3v3nTVz65TGw for ; Sat, 30 Aug 2025 13:51:07 +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 4cDc3v214Tz3NXK for ; Sat, 30 Aug 2025 13:51:07 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1756561860; bh=cHjB1RaIgyzs8gAC1/vm1TQifK8+qZ9kY3of8TjWeWQ=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=jPGOibzlxAOBYodJGGD1p8OVMgs8jxtG6a9ZF8zfgZS9bi8dc2Z72RJ8hQlZ0Aytpq6LDvK/gdHQ8nhWCElYryegH1t0SN3QTQjWMEIlCLu4zVlv3WopUZYn+sos5W8S0FXJgzb4lsnfMyZomexY3fzGsRw0RTKTNDxjXAa2O7oqaRF/eceDwjDOPSBpmAW5XBHf3qDvXSnCEnR6A1SlmnAPfS2cGzG9hPkp2DUWISOYfnCh6tCNWNoedfkGYRvM6FcJD0F+ilGNuchFZRagvBEpFWf/0RJy6vpcyNLmvmSqZvmdr7ioVZ4UxDWTbdqD7nTZbme9uO44bDLN4gCVEg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1756561860; bh=b15sXwFOMQRssYf8d3CjkPIN3vag72ORq/HMFyq9Wrb=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=B5z6GZlDInw3HDUSe71WcdAozXD6ENyPJb2Nv+gD6KbTh9cEIm2i0xA4021gjSpXVZ1pjU04ixiBz+3+u8SLqH3nSkbwBvQIoMR3fHmOVfrdSVUxs8pyy2fz2Am6eprhH/GpRs0Rv5rspJCKahTZm76+BBWIe1UE+kg8vc8KVRfgLyiAXlegNYr0oj+3WDHIjzIfxFQDrkxKRad2sVlcekWRN22zpoQukf+Mra04BQycRJT/PaItX4PfIHOsZxkYopU5TnsvI5eLsX50J7n7bhmMvkGkRe4sy1Azf2q8a9lRm4UsgeGjm0ZMOQQ0XSjHMbJ+4XtAkwJS+IXnkTfG7g== X-YMail-OSG: ZJYgGnQVM1lxfk7PHbUgU_.KlaNBPjL26biSCO74wBcVe6JhV6jvdCbLCDEeUWp J.Nk4o1IhWpHkxGL.NROyoKIFTiV4cmtS3QrGmh2ErjQEKLPeNejhVvHUz5aiar0PRW6dHN4_C56 D.IEmoTsClm57B_x44wB4AjOfRSi0lyay.QSLhqkQbsMs1fuqFbPa_AORdDbSByJpq1j8ahFd0YE nJbRGTAISSA2VqkIMNnkpmi05H.yrfjAVSCE_oU0j0TC4oWfSSnDXoERjkEikk7UcKx5OPcoCmbs eHdXPVbDtKqA3NvDe5koIKAkn3hBD_BHs4U8_lqDXQEsgqYfQ7Qvn_ODKYca9VKnkS5W_VQcF.ed vjtYLWtdxPXu97BVrwZrhBCKZk3vJmsV_AulQP3mHLLvEVCYWn9fEqyI_TDcDchGNUJHbLwdRNGC PQ5TN6M1TBT0nwTFkwGBnIvs0X4I.0qoQPZJziyQMaB._QKPm5fMxeL6HCMeSWwxyTNEI55Sfq3O RaUmTMLp4EwCLcQ3tUEYbLWm5p23SoXpAlm2JuHYDUgydVQY60jylLo5iAwFKiRFzBzHs_0Kjnfi dfFXdOj.IoSzINEGJsVxozOfQCKa8DAdZBxzWnaRuXxg8gr70.KvOQuteiOpwY9Sx2TdDCG1D4I. NXy8E756cv90VAtb2PJuqbVM8XbNrZ0hj0jvN1DBKC1ozSLBzMizyREjZCDx280v4AKwMWHgJpiW it75Eej3Aw9yZH2dIpFClUdb8nmLg2RHC7ZQ6AtOj8As7ZNojgowXHzFeCfCSGrbiB9WIoCBFxkw 9WnnxEuhKadPx.Mf8dFrm4kZsxMex_FcDPg722.jW4QLx13m39pSUObVeHzUTL3tVuIOCk3rSnkm sX2AxxhDONsd2Anf5hb0zO2jD2DjrmDrq3Ebyn48tNuSEaBbcNKRPk_N4YfGImK3FAoRCZpnwDCI yUrKgKJJZ.KlhTl4u7oOFH67yZUHeNBYV8ME69U81sYZlec.jDDsuG.nALZY3hysK4wkOajHUOZd Cer4o_F7qiHNmZgCGfeaZUZNYTU4otdz2WMec2Q9W.4pZK9RQJS.GuZ54Jky9hkOcaSopvsZTBf0 xSv203c4roKKopksU1IzqaLCn830ghXv4zDda67tSsO_FdbyjPMcmBj5jgQy9uhDY4s_bj5xOyG0 cFFX9aFCdwsnJkH6zKNu3YptD0ODLtlbiha6j5WIAHH_ZYylkyoFHc5KE_TgaaJVikd_iIgSMiAZ imZH1ruPKnOo4kU5kJ7EWRUhub1WAVukPYSjHAAXShV2rzZfXRy0n6tXaDo7m8O78YZLZUCib_go z5X_XLMe.Gva_1y0AAAp73OCgloOf4B_rKYRGG2LLNCZkLxuqb7KnZshvVAezujErwSnY4rxASGO OYa23tfefz9TF5U_R_pqpbY19i2IVAJNqeGTN8GTbbrXaVr54Koy6jwwHWWP2doCejeiiHnl5Uun hW0IWvQiyaUOw_BgONbACV7dYdHVwtY6ysbJQdpDr.7sIOGC8FMyZSex6SIp0_2eeZ2J_8LTU6VG 6wRh3P2F9HcXRQkt1ouQR6jk.k29lPE7tyFdbtaV_enmwttrN_cIG5Fx1cfPOvUF1gTuOzFvaQ.l W1oFYdkAadUgrJElfMO_xVkAFJwtUZaz8vh_aSK7KkKlQ3gav7gXxNbCf1YTCBGmkb62Qx8XkAAa z8KFOUthvhETKYlDUT.PdVrKtEwtwsyK0iebH6gChnz3j6yC4.inBoH27SOcGzda0yFFQd48xmEI 3x19P4JXBMoDM8hJURQhAUMF33BmB77quxNDhxaSZ.s5ANkW1W6pFY8V5Om2Aow_zRvQplfjYD96 A6SFKvyHAilsYY5v3PR6KwX_fC62J43cXguVjQyn2az1kwWWVo24v9Oko1zM6AWEdEvp.1mCYHxq Utj8bqWGZCSV4cx90N8rQsJaFYtJLwp6AtqF1GKe460kNCVdtJx.hMRxbE16q2YM3XjYJt8pD3IW dyOCWajj7BapbyzJrnlhGZsQLDBUA6eYbWOzB9uLXsWXcSbjdnpO5fRWVTUNpJn6emUYHXgYvIle p_W2FnpA2Sc9d.1LnMgezzwoPbQNWyeGNz4zDBzt3Rj7FrMustGGDTNkKiQHs43tj1xM8PDBydkN WlN.9B02JMSq5kRS4TLNmcuO1YKnzWCwrbQbRJr5MmoKTntkyCiEjyUdLHBVZky4OH9kfZZulzv5 BFTk71eeUze6DYEZbEb6wugbSt3D8ro0BfLcUbuQqVSpGN225_ynLHt7ennKcJ4ZFf0puY60Y7O4 7ISA- X-Sonic-MF: X-Sonic-ID: 9b71223a-34fd-45da-a671-90e27105c424 Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Sat, 30 Aug 2025 13:51:00 +0000 Received: by hermes--production-gq1-7bfc77444d-fxzkx (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 797c8e7ae4813f2732c7583802092bd2; Sat, 30 Aug 2025 13:50:56 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: pkg upgrade, vfs.zfs.arc.free_target, vfs.zfs.arc.sys_free, vm.pageout_oom_seq From: Mark Millard X-Priority: 5 (Lowest) In-Reply-To: <29ff7f7e-12ef-4d10-8ca4-15ae35ce6bae@gmail.com> Date: Sat, 30 Aug 2025 06:50:45 -0700 Cc: freebsd-pkg@freebsd.org, freebsd-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <19251E67-BC92-4D71-9E71-6C7546A46D8C@yahoo.com> References: <0dbf8c95-7697-4887-a890-335c3ccd80f1@gmail.com> <29ff7f7e-12ef-4d10-8ca4-15ae35ce6bae@gmail.com> To: Graham Perrin X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cDc3v214Tz3NXK On Aug 30, 2025, at 02:19, Graham Perrin wrote: > On 30/08/2025 03:46, Graham Perrin wrote: >=20 >> =E2=80=A6 >>=20 >> pkg upgrade -fUy >>=20 >> a) failed at least once with 12 GB memory without tuning >>=20 >> b) succeeded at least once with 13 GB without tuning >>=20 >> c) succeeded at least twice with 2 GB, ARC tuned. >>=20 >> =E2=80=A6 >>=20 >> Temporarily set before (c): >>=20 >> sysctl vfs.zfs.arc.free_target=3D256000 >=20 > Maybe preferable, an alternative to tuning the ZFS ARC: >=20 > vm.pageout_oom_seq=3D120 Such assignments of larger than default (12) values should help avoid failures, for sure. (It is not biased to controlling other performance characteristics to be better for the context.) > First test: 2 GB given to the VirtualBox guest, /boot/loader.conf used = for the tuning. Success. >=20 > Second test: 1 GB given, temporarily tuned in single user mode before = an exit to multi-user. Success. >=20 > Ref: = = =E2=80=93 again, thanks to Mark Millard. >=20 >=20 > The physical storage that I use for the virtual disks is slow, even = when connected to super speed USB (5Gb/s). An old StoreJet Transcend = mobile HDD. The varying slowness might explain why upgrades fails for = me (pkg killed, failed to reclaim memory) more often than for other = testers. >=20 > During and after a simple ten-step upgrade from FreeBSD-ports: >=20 > grahamperrin@mowa219-gjp4 ~> zpool iostat Transcend 5 > capacity operations bandwidth > pool alloc free read write read write > ---------- ----- ----- ----- ----- ----- ----- > Transcend 777G 151G 36 65 4.01M 5.00M Hmm. 151G/(777G+151G) approx=3D 0.163 for the fraction free. That is well outside the recommended free fraction range for efficient ZFS use. The Design and Implementation of the FreeBSD operation System, second edition, page 548, 2nd bullet: "Like all non-overwriting filesystems, ZFS operates best when a least a quarter of its disk pool is free. Write throughput becomes poor when the pool gets too full. By contrast, UFS can run well to 95 percent full and acceptably to 99 percent full." Also, page 549: "ZFS was designed to manage and operate enormous filesystems easily, which it does well. Its design assumed that it would have many fast 64-bit CPUs with large amounts of memory to support these enormous filesystems. When these resources are available, it works extremely well. However, it is not designed for or well suited to run on resource-constrained systems using 32-bit CPUs with less than 8 Gbytes of memory and one small, nearly full disk, which is typical of many embedded systems." Note: I take that last to mean that even one of: ) 32-bit CPUs ) few 64-bit CPUs ) slow 64-bit CPUs ) less than 8 Gbytes of memory (or insufficient memory more generally) ) nearly full disk (slow storage would make that worse) can lead to the "not well suited" status for ZFS use. Use of ZFS inside virtual machines with any such characteristics would not be exempted from that potential status. Also on Page 548: "ZFS caches its data in its ARC that is not part of the unified-memory cache managed by the virtual memory. The result is that when mmap is used on a ZFS file, . . . This approach provides coherency between memory-mapped and I/O access at the expense of wasted memory due to having 2 copies of the file in memory and extra overhead caused by the need to copy the contents between the two copies." (sendfile also mentioned as having a similar issue.) > Transcend 777G 151G 34 120 5.28M 9.44M > Transcend 777G 151G 79 80 8.04M 5.97M > Transcend 777G 151G 82 42 1.72M 3.99M > Transcend 777G 151G 166 18 3.23M 2.11M > Transcend 777G 151G 157 74 3.89M 5.59M > Transcend 777G 151G 64 91 4.48M 9.01M > Transcend 777G 151G 8 27 904K 2.27M > Transcend 777G 151G 0 18 16.0K 1.36M > Transcend 777G 151G 0 0 0 0 > Transcend 777G 151G 0 0 0 0 > Transcend 777G 151G 0 12 819 218K > Transcend 777G 151G 0 0 0 0 > Transcend 777G 151G 0 0 0 0 > Transcend 777G 151G 0 0 15.2K 0 > Transcend 777G 151G 0 13 0 369K > Transcend 777G 151G 0 11 0 139K > Transcend 777G 151G 0 0 0 0 > ^C=E2=8F=8E > grahamperrin@mowa219-gjp4 ~ [SIGINT]> zfs version > zfs-2.3.1-1ubuntu2 > zfs-kmod-2.3.1-1ubuntu2 > grahamperrin@mowa219-gjp4 ~> lsb_release -a > No LSB modules are available. > Distributor ID: Ubuntu > Description: Ubuntu 25.04 > Release: 25.04 > Codename: plucky > grahamperrin@mowa219-gjp4 ~> =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sat Aug 30 15:50:03 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cDfjS6ZVGz65h8R for ; Sat, 30 Aug 2025 15:50:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-20.consmr.mail.gq1.yahoo.com (sonic309-20.consmr.mail.gq1.yahoo.com [98.137.65.146]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4cDfjS3t8Zz3cMP for ; Sat, 30 Aug 2025 15:50:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1756569018; bh=XBdxI4/H+xnUOCo/Lq/o5E/qMHB0KGDdO20DLtH2io0=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=mVcDviEOaKEP+1QbYgXbuMJKy8YxdmmaLjj8hNM6XOy8qSDbrcf3ZKaqDQJlv/sOLdE7Fl8dwm5zB4qNvO8109zzCZzQ0gT0Yev4mi7AOfRTmk6GtIr77/lHMCy7JGN6STeQOayjlAEpY+/+Esof0Fe2ZykOagArPf9XXLX1o0Epp7ZJ7W4+C//JAThSUNtNhLPAr1TXkcETB9XGLUWHcf5qkXSZP1eT3j4qL9TpbY8zoZPskDvHYgGU7vgksaiqkCNqgJJIiUhRiMY9Hdncw2Rv59EIVj4mhYv+7W8mS6rNz3dv7KyKHx71OxKqSFqP8uCKnlF0aEAjzqw/9ryhTQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1756569018; bh=sDxLL5FvQ4EB3JyBZmB2IW/qL4AX2anWWsqHmXE1mfn=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=t9DI0DjO6pB2CykEbj8vil8QxBXnnzXIFvGre2wKFxC7FSc9vtLG328MgfoGexvY5TjlBN84EfQLlw0cPqHEsrX9dgwwDYD1R66uby9kmzXiQZBDdlWOFR/iUjeptuYlqAnpLe7RxKi9CMSns9Ut33xtS6bcmDPavc+y00Ts8nY5ui/VJYcRb59RQxiTS/fjkmaRN+rl+KL3dam1nCvWU8+q69ImqKackMpAmG1SClKGOoZZdCiVRowqOu+JmOZ0n2/QdPHGh8+mqaEj+mj/K7siT8yRy+jQfqv2WfNGCRTa/WVJVk4R4/LDcMB1nh06P0DdLXtQOV8zawW0Xs9sQQ== X-YMail-OSG: XmYGg1cVM1klIO5nILSp9FtGVgnKFWznLcth6j_aCuL1Kt8VXDFWA6j_xjnAYHy dHOk20bO.By9kPYTrj5F0bkke87DheFfP2suXRR8MQ7cAKVVBGDmbMMqOLbmH2wuPIwTbCk7yazd 2tNvVvOLEyfMrIPHBmP1Z0IhJ5Nl_tVXQumOW.ezuXf.QNBKxf7rJpOr_8ke8zTkj743DatMhsHT .pPXywPNllhzI4S4ZjLfcmJmFukh.6YaHIJh4WysA8lQBYnT2K8_1c3lcw7dWzkznsVEP6alD8IN ZdaqyGCFGlgi0olZj9t2ApGHRXgg4fI4_mqSFvhmo9nbbe6JCqUgSLpdIwBuor2L9TpLRuKCZ7sv Ak55sS18czco0Wl4MFhT7vllHxRjnsgQTW57t8xxR6XbDu9d9RKgsGDPZE_ofx4VcAActc2p50HB _4JLm00BMfKH3cr1c_wxSxLEr.Ln4unbyEPnhwmKEE3AYfRu0HMxs9kkfaTfGP94NXV1ijUukQ6r GaylmjBEcv1zkzoXeJ0joUuxrw3KQaXyQXNhE5RSqsQtQTW1zAbWaw8z8Nh3crfeA5VMoGR5AcUQ QNDGreNb7R0zvt0Hkmcl0u.lkPzPkP0s7bHajCuBSPaWcyFJNNICIWai_Um9eNf0DOi13rqw8d5n DCCah5H5CmxrTGe3_O86U7PJT9a0iXVmmMQea9NTsL80MhraEtT_O3vgznkb74Ru_m_LYWPkIpfF tPxEkD3kP.PzE7w.Lz4.pUsCVF3WH1dXQBIjM0OMUl__S6jF8DDuTOLWWs8ZWGSRjuM_dknunmeK Wyflo2yikaU3srLGOQSa_4GjVO9jwk555QyxuaciJAeYss.fxlPGhN2oi4FkgYg4iKafqKZG7EhS 6gJxnhAqBwXCyvkX3UJukXoqEhaJw58S1cJCyZyepsEPXLMFevz_.stK5M0HOd5I.llCnoX4t1oY HbGcqCWogyYXuAgLT4ibwdKSO7KgM5mCTVt0Z6HPQKi1mFQ29zuZJzlVnu6cvlZ4xHSSaKuSFkFG 06SO1Ob4yxMJkzUS5sRgc522a3nVZ3eIAie7tmCZ6LhsoMDHbGDjE4uBTHQirb_hqfl7Bu4t_NLa vhHpCLYancbIWNAev4EpSzH2p7iN1_JsEMQ3vz.bb7.11wqa6plbnB6f1AC8vTckaHttYeaoIrp9 .AWbTRnPk6Z.FtdQ_SYqxAofW0iFVkoh93teyJHsYNUy_WJQCcXEe2s.kADKfw5CTKr0TPAnHLCY .0gWQupOI1teC4YdgJI8LoKbzzHmphYQQl3.C_leZXrka5MXGYxZwO0_xvBbQ3BpIRQYsZjoMylA S6U3_iCBL4LyYB0VeTCUI852FsIpNwRPpyvw9ISHcX_uFKXLAf.01NXq9w8lSQXP8FCIM0rV8zpv cuVEfiiH3fK0G1bEOr63tjrMrhPug101jhkNtadF3iaIahtKt6QANEN31c.dYtOmUWFMe2yhe8PH kOiVmMdObk2H25hdM49LjZEoHqbVm5_KyQkr8qj4rUtWH_p6Sftqli7NNwoqMtnazBy.jX4W2vVE esFC09AZOvxrzGwpipc6yRjAvMpl5QI.9_EA7i_0ViJ3uUxqGhD4mJpQTDmykGqpqkm1CNafOna2 eiVEwtjBgfi7RaVPzrU.YJH0gUui9fs4eYVtOHozF2yUNBixsvfC7T2bK5uCtW3mEn72eku3mR8r CjLgk6UmX_zXpx31QJdn0vjPYxa.zeC2uxO8I3XezAgDwmnqwU4kWzyoyOV.PAbadhcRMXbXGbY5 EW4EVYyPm8VSR3zjx5oY_1mKMWwdoeIC9ajJc1zH4D9i_QYlgyQb9lJ8N7vzDn7608A7ScNpECkS PYqURhM9P9ZueJaTkrh76D_o3fKQ4q3MXkxbHY15yQQ10ejRLGVTfajjmosp7Xof3kT_cdTTuIyS 9PEnwOXUjtSVAhhMIQkRqrwNBuQYXyW_pcesJ9HGN25AZS6meDExuZuEP4h2ejCFYcoqtleYq40Q hNUM3DxJGUl7pydkup5m6IBVZNuDRzdteNezMtK5oo0S17JtdKJwg17RzLk7T_Gu0PCllL1iiVwR Yei41yXJmbIWs_TeS2hTh0CFMU23dscMWPWvEQBd.Nu179ZvlTdCMLSYGk6_Vbpd3UAXwVadESK5 hen2yK2jr_uB7adt3HDgTdHvieJJQCRriRk2em233OmxdW9y9ZG.7SzrSrIjbJNltsB3rJ7t9y.H elRG9Hd_d2zj8h4H07ZouZFTxnW4_UXcaybPwTE6Ye9jlyKWEsAZozoI8Nhz5OOLcKJh2gDytjpm Ys4mqdw-- X-Sonic-MF: X-Sonic-ID: b9d99284-115a-4196-bdee-66ee2aaaf763 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Sat, 30 Aug 2025 15:50:18 +0000 Received: by hermes--production-gq1-7bfc77444d-tgvbr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 11afa668670fb97cf5b6c41025f2fa76; Sat, 30 Aug 2025 15:50:14 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: pkg upgrade, vfs.zfs.arc.free_target, vfs.zfs.arc.sys_free (was: CFT: pkgbase support in 15.0) From: Mark Millard In-Reply-To: <0dbf8c95-7697-4887-a890-335c3ccd80f1@gmail.com> Date: Sat, 30 Aug 2025 08:50:03 -0700 Cc: freebsd-pkg@freebsd.org, freebsd-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <0dbf8c95-7697-4887-a890-335c3ccd80f1@gmail.com> To: Graham Perrin X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cDfjS3t8Zz3cMP On Aug 29, 2025, at 19:46, Graham Perrin wrote: >=20 > = >=20 > On 30/05/2025 17:02, Mark Millard wrote: >=20 >> =E2=80=A6 Did you do any tuning of the ZFS-in-use examples >=20 > Recent test results, with a VirtualBox snapshot of: >=20 > - FreeBSD 14.3-RELEASE-p2, AMD64, 525 packages from FreeBSD-base >=20 > - x11/kde, x11/sddm, x11/xorg,and ten others from FreeBSD-ports Your pictured count of non-base "prime-origins" indicates 11 of them. > - all packages cached =E2=80=93 pkg upgrade -fFqy, repeatedly. >=20 >=20 > pkg upgrade -fUy >=20 > a) failed at least once with 12 GB memory without tuning >=20 > b) succeeded at least once with 13 GB without tuning >=20 > c) succeeded at least twice with 2 GB, ARC tuned. >=20 >=20 > Failure (a): That shows, in part (warning: the text extraction may have inaccuracies): QUOTE [3156/3246] Installing webkit2-gtk_40-2.46.6_1... [3156/3246] Extracting webkit2-gtk_40-2.46.6_1: 100% Child process pid=3D895 terminated: Killed . . . root@pkg:~ # pkg prime-origins | grep -u base | we -1 11 . . . END QUOTE Without the list of 11, it messy for anyone else to (approximately) replicate the consequence list of (around) 3246 for independent testing of such via a close match --or, alternately, that include at least those (and possibly more from an existing environment). > Temporarily set before (c): >=20 > sysctl vfs.zfs.arc.free_target=3D256000 >=20 >=20 > Success here means _not_ encountering: >=20 >> Child process =E2=80=A6 terminated abnormally: Killed >=20 > =E2=80=93 with /var/log/messages showing the pkg context: >=20 >> killed: failed to reclaim memory >=20 > ---- >=20 > I can not compare with 15.0-PRERELEASE until after completion of = p9652f95ce8e4_sb45a181a74c main-amd64 on beefy18, = .=20 >=20 > Comparison with 15.0-ALPHA1 will be more meaningful. >=20 > Not yet tested: vfs.zfs.arc.sys_free in lieu of = vfs.zfs.arc.free_target =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sat Aug 30 16:58:53 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cDhDm3tyzz65p5k; Sat, 30 Aug 2025 16:59:04 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) (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 4cDhDl5fRSz3jv0; Sat, 30 Aug 2025 16:59:03 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=UY7n0Fr9; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::42f as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-3d3fa21a77fso83337f8f.3; Sat, 30 Aug 2025 09:59:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756573135; x=1757177935; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=0lcxg5LyWjnD40oVceVNpyyecZKvClwgVViGSBsu3NM=; b=UY7n0Fr9YQJ5UEHYV1AhbXiPKBPtkpKRwJxTlazW/aGlIFCEqxPKsZXGb72pmxGl0z MKjStary1XAUlB/Ay44QdjohXwoz5d9dK0hPxkvmdSvhcdgCp4qcW09/RWdiOWZaDgtx mhWG8mwMtg8UI68N0kgL+2ixa4xCbD1nGdIfyMGcQQsm6ttx8Ocu8UOBbIPRs7SnrjgC pnhxiEVwPLBtna3Qqv3gBJ9IJmeAx9am6YUoRRZfRDA/n9/BuGooGhHPW5mNy62LzLfT PHMlNaLELq/5lAFpKYOA3Pec0M2NzvYHQKOQ7c/BwOYvYdrC/I7+bEgctXuu3a/Vsdws eP2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756573135; x=1757177935; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0lcxg5LyWjnD40oVceVNpyyecZKvClwgVViGSBsu3NM=; b=XJ3tfuFr/gz2nxejXpTZfi8mbtatElD/V92FVJaFmf+malD3derKQKydgrln4XPuI2 dnwTaY2vSbH5rYnkH7br4qTZlIT54Kf6qhaCa8C7pB5yt/3LGEu2EMGGvBpNqdxVcfIS /o2JxAfdXY2C1m4KkWClpO/7q7HWKanYz8W/ItWfKckV8qgbmqXhgy+xPshqy2C38SXz 4KU0s2vXKQ8xA6S4YDH8+2aBMRmZcerK8E1KRbv0/YUBGAvr1YUXnv4S5uwgchiUSIeY KAys+yGQq7XW3ZqzNSicK5x1S+HXwdSVi0N8vwDopB0IrvsDt6ldCqZmLBTj2kKjIrxs WwkQ== X-Gm-Message-State: AOJu0YztFJHhzmDE/bHLQLGDIYsWWy67MUouDZtUZfqWCO4gnYjSylu1 OlUUDtbZKmXozMiQMrG7QkmPgYepkSYdQR1mr7W3MltnmtfxJzoSlOE/pWiOPQ== X-Gm-Gg: ASbGncswK9drU9l/RNrvUWdGAlNPOTsS8AJiQIf0xqFu+jDGeBcfNHKthtwZta5ELG4 A33DcOHWl5oBhzqHYb3XfaeCU8CBGby2tI4GaJ4vcem9ekGK3Glp4LQRKkLYEcrj39XYAfEhUuz vcSd1yxyI6VGA5QtonuRDDbCtHEStSITy1mDtSlhXZBTmlnH62GjxxRHg1Z7lm71wg5MUg+on5I 3F8AOUDpMzCMLAapj0g0w0T9iAsbFWSk7UF9p0400+oWw/u0yAOyBm/hwF8mIXWhA2C1Z9M3/pv kugLX1LRSPdHIdLjRkDGjAgKdty1vi+xLuhkt43tk14eD3eQYbPnBsG7lRIzXTaWQXVSpxjWaED TYYVwGsS5ZKCbYs/RgfYZ1v6YYEmvEhnXZfC+diIAVH5jzlqhfA53U4hJlHJ2VtlkXUsu0Q== X-Google-Smtp-Source: AGHT+IFwzydqD01vZmfnmUg0Sn1FjJPtEGWTlKYg9HvpKwauknryFXH6jg3Jd9sKHBG38L4dfCgY9Q== X-Received: by 2002:a5d:64e5:0:b0:3ce:e5fc:6209 with SMTP id ffacd0b85a97d-3d1df34c657mr1606430f8f.51.1756573135012; Sat, 30 Aug 2025 09:58:55 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45b6b1cdf05sm91683185e9.1.2025.08.30.09.58.54 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 30 Aug 2025 09:58:54 -0700 (PDT) Message-ID: Date: Sat, 30 Aug 2025 17:58:53 +0100 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: pkg upgrade, vfs.zfs.arc.free_target, vfs.zfs.arc.sys_free, vm.pageout_oom_seq To: freebsd-pkg@freebsd.org Cc: freebsd-pkgbase@freebsd.org References: <0dbf8c95-7697-4887-a890-335c3ccd80f1@gmail.com> <29ff7f7e-12ef-4d10-8ca4-15ae35ce6bae@gmail.com> <19251E67-BC92-4D71-9E71-6C7546A46D8C@yahoo.com> From: Graham Perrin Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= xsFNBGKYt7ABEAClu83dJ3ZKfVgPOk9YKRv0Z+dl2b88+k9R4vwAmElgguYdKE7yhnQNhhWM v9vi6AFrBMc2oJdVHJ2OrXfwpELBFIgiSMEWNsC4e+Z3HtSajcl+pFZsP7ciiSoycj/w3wIV kAZoVGbhyIbNG7fbCEJ8q81TbfsGypV3bRmbZVvGNecBguYiooBtz2Qht1p3itXMkIA6P9pS YDl+6QddZLyUUAjAnFv2QDoYSHLnaDUWw4oONZsB0SKVu8jMIBh4uJZoYEOvdvc9jQQdOpA2 CAgA6ulfm42Ikr9lKBUUCtjqiWAhJ7iXOTyHAIdR4Mf8alCE6tdTq6dHdIt+GktTY7oYNyL2 3aD3C7I5waU0SFXvJcOMG10QLfwYQMOQoYQ9XJ0U5A28WYiDcylDdUWT7SappP1e1ZMeJWWO y14mxxNzHaJSI4rK8P/p5tp3Q7SSC4k5gMh9zKba3K2ApCWNbVLGvXsJeQkZZNvu70tE81ey AHI5iZcB6D7WaHysBUmsKaEpbcmm1ZThTnGL0SHEl5to5Jab5Fg6O+Cnly5sVz5lX/v8Aosx kKNei7SCVqXOVtteQeGxWbXWbhPgbMyc0Gi3DuxBI/yvJ43k/rJysQlLGLWfJx/UXprwLluC PDK9EvKEB+fD1Z349uzp1sKr3ihpySbyKI8fpudftnAz4EsoCwARAQABzSZHcmFoYW0gUGVy cmluIDxncmFoYW1wZXJyaW5AZ21haWwuY29tPsLBlAQTAQoAPhYhBFk/5bLDBwftvJcvCrdn SG9KGNQLBQJoRALAAhsDBQkPEg5ABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAAAoJELdnSG9K GNQL8YkP/2V1z6XQDyG1QlKAu8TuE8zDWy9QQKjC/G44hlu5zk+2kWSNk4zeExs9ZXOBmVhF EW1d+1J8wDiYIeKYj/rqMoP+gb8o0Au0lSRitvTdLxkZBFGMn0CEzlDOzv+wmiy0ggAV/s+Y EbiHk12fI0LoTy5/ywdmG/uGS7M6p3XOrM0YO1qmLXy1cUyYDsYIpq5/rT0QzpGowsJLoEA3 zz1vfKVY+RTorsL4W8ljXLmcs4c3b3HZG9Xmgtt+Ni/eb9CjzM7kCXOcSMnVzvfscCowPAwB 0ZHlNxNV0MTa61xgvOCk4Zf278ArRgbTm4oOz9Z4ciPMnVue+9P/VdxIxgUuYkAryM0+agGz L9bd8ljn+efNtgZ5dlDLrNnTE+vWnMVlMXgl7BNnhwHg7UYFLrC2xklsICub0qpnNheTGeqo 0N4UongJTQJ6H6LEpgd+KMkCncAHghED/G0/BUdO90VEOoqnIKwKa+F9NqVMvHWc8D58mwCP FghsmxK9FM9pnsjLmG7u+s51Y7++GSRnU4NkI4tHiVk7hcAcvZuc0QbUDwVMTurDUgIqRo6W 80j1tFjEspkrwtMoeVFEkDHktjoc3AoEymXIncZfqIqi3nVseyDVyNByvkV0mutX9hXqac0/ RXMuyK9KniAUZ9+gsWs4rPs/DOdsw4K8/RnjduBrfCYQzsFNBGKYt7ABEADRb1tZuh7DPYET 0wK6fe7owbYgM+RfKhmcrGgR2HI9M2q6+0WKF/ITnggWdIW2Ecc4z2boLz/cwvPGCS7/YxZM 61KklGCwuS7q1s04XnHDWHuFxfXQPzAdVmNO3bYoMZbJjHXs6sB2u5ksiwPwaMAWWaGkviSj c5pwvHCiTmX5vH5CBj/Vi+5ESyX38vK4JM5S/m4ouI/6M9biyFgimV+v3vVyCxJCT1gI9g4o GIh1qq5S433b1fihn4yHPf8XOKyBpA/QcwLONViBqJL5nnOxpsh344rNxn2R7CcRzzicOV+e 2IbMem4lwNWQlZKoRotKXZi9LqN5mynSBYqAUdoZum0QinWT9F22B0Qex5PH1zAt9i2W91Vd kcPB3LwkRXj07ycRtsSzpgPA6fLc6AsoWFslHl8kVOO5eJIA4xhjlPa+W8lguQHZ0iX+5uAv 2eAgXR2swADuHPuENNFStmsgAMl8OOOgtq75yA5TpyIzxMuXV9Nmp0VfIaUM/IdLdmxhc1pC c320l5fYMHVLFAReWEbSj2QH8YzWfpXHIegutWWYEbH9SiDXgS9KoKmCJV/Qa+x6/b8y3pOZ vnIbCDaynC2Yr50s8gRa9kb54JE8Z+p8r16U3SEsK3PtUi0RF0e51danCVHrrE6/Hat2XUO/ 6nnYgVgFOrLao6Gh/VMs8wARAQABwsF8BBgBCgAmFiEEWT/lssMHB+28ly8Kt2dIb0oY1AsF AmhEAsACGwwFCQ8SDkAACgkQt2dIb0oY1AvQxw//REWYFK2m4yS/QP5kzfhkWcNqDI/akGT5 /LXmdmbc1s78+mOMXnA4vBY/+X1QatgxWUECkPDOiIwXJMxoBuyY8e7spLRXeyhtfh5aYaJc MO5bARX0c49v+KfZ80u9tG2rkKQvAt/ySo7OXsbDADFFRhlc8RLbb8e7bSctGbYZk9CYa0ya dW5+n3znDNJ6yW1skx9wTH+Y8VlSazRLk3XgXscNqBA2h56v3WS/R5dI++7AQxZxSQacQvfj 9eahq7ATdB4zMQ9MBHEwOvGD3DLlc55FYSDZvNX+mhnK7S0t1Nt2EtGUOmXb5ysMFGnbsce0 woKQ0sLPF1HWDAAf7tBCF8mpPIzU/ViAkupsJ6NYCD0tLFD8pvl0NYU2TjvyWh6ie3e5B/b3 8Daiyme+M92ivfoRQOFKmkPfeT14AI6OW1k7qFbmoIwMWWQdFWAl1CP9hNdF9gRN4rFB0Jy1 90BajZW2zOdVfqdurJZegCzAowZalLm4JEK2MklpPzipibnJqhLOmvJy587pF52KDdM/4rLy BBREIm7uRivnO5k/BY5qS+H/aqv97LC0PVaTsLXbDmTxTnJplUpdlYT9NGidM+x/ioS0iztO Cht7cT8V8jvvKZYvNpst8iqxuIaoV9V7aZ0wAQpkgDGXHmSzwtz6U8xNf/4e4sLn9KPlldSd kvo= In-Reply-To: <19251E67-BC92-4D71-9E71-6C7546A46D8C@yahoo.com> 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_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-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]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; 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:+]; MLMMJ_DEST(0.00)[freebsd-pkg@freebsd.org,freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42f:from] X-Rspamd-Queue-Id: 4cDhDl5fRSz3jv0 On 30/08/2025 14:50, Mark Millard wrote: > … efficient ZFS use. … Thanks, I should add that efficiency is not my objective with these tests. I'd like the outcomes to include pkg upgrade tips for end users who, for various reasons, find themselves with the benefits of ZFS (not least, bectl for boot environments) on systems that are constrained (e.g. 4 GB memory and limited free space on a HDD). I sense that vm.pageout_oom_seq might be the sanest approach, in cases where hardware constraints are relatively severe. I'm open to alternative suggestions. In the past I could be quite careless about untimely interruptions to upgrades ("simply re-run the pkg command, maybe more than once, until it found nothing more to upgrade."). Nowadays there's a greater risk of an awkward problem following an untimely interruption. I don't mind the awkwardness (I know how to dig myself out of a hole); other users might be less forgiving. From nobody Sat Aug 30 17:06: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 4cDhPh3s3Xz65pSV; Sat, 30 Aug 2025 17:06:48 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) (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 4cDhPg5S0hz3kLn; Sat, 30 Aug 2025 17:06:47 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=I7EeEEMx; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::435 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-3d1bf79d6afso446881f8f.3; Sat, 30 Aug 2025 10:06:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756573600; x=1757178400; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=Ztv3nu5xdc9J1W1yqCyvHA8EpbabrHDlGdxeJ1fCBeg=; b=I7EeEEMxUwzp68Aj35CljrVVXCpsHBfHc34ypXzxIi1eAawBH2MN9iFPe3divkEKWk 45d/8frMSZY7ViYkEpLLcERT7n/D/2z+lmqmD94spLpR8BvbMbGtMCLzrnMd7iYiWGd+ mDSr6ACZI5ttPCN3Vu+2gHubZoI5G+eVYzIheLKjoezCYIUsIOHRgorD2nBR354JgtVl CP5msr8DFeG+s1n0cKp4K+XNFPpug5V5bBmtrf+XwpiWVBWbZCBgCbuDKT58fIwk/Pd5 EN74eRvMW9vOMxb/gNILPWUmNCYsVfRQNjmGHU86ULuq95h5dU5prBOimXvXpNmE+/H3 7r/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756573600; x=1757178400; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Ztv3nu5xdc9J1W1yqCyvHA8EpbabrHDlGdxeJ1fCBeg=; b=FMOEANahbYt17XWBL8yQoIvabEyXlw3g5IFshmWkot6xVeRqshIbI78DuPWT+Ud58u LePGxzfAfK2iKqlZIgTccJo+WaicPbIMd1tF4PuBpGTqtoqEdXy5rk2NCzUyyog4jndx oK7qF+3Lk/iC1JQ2VaASvraYqt178n1/IzOsHZd1RBOcjA0NBH1ORkQpznENs2/tAJ9h DDbAdiH8+qbi/a6XNgOlh9V9OSJJL/VMAi2NNe18dry2Vf32h/YKN3bV9jfYk21hHzu9 HW8R9mpvzGpV9RfBC7xcOQehwj5iWej2oE8K2V9GkCB8ESzXZxZ8o4lYcW+VXSV4dB67 Nvww== X-Gm-Message-State: AOJu0YwZNExiOYdQFuoDwkVuRDrksm4vQ0zutmcO8wC15A19TbwkfozQ 3k1eQXb/GdwVIaiZ0y8wuDvvMBkSL/+FP1Y3JyV6h9Y/QuuhSo46SeGnKdsJ+w== X-Gm-Gg: ASbGncuC/0/+4Py14Buzl8ooCKvOfHiTJqch8GrWUiUAa9/74dCwSRMnynwQ5zKVln/ GVdw+zBm0JzQ9DkIp5Hc0HY+EYKQCnlIOJCcUl+fQhn/RDsRCdWZNoj/68h3WsQaCkK6EMCKqBy RkNepgaS4RBuLRURMzwmywG3UnS9jqfo2EVrdZ2L4kOLJKs22UlYjy9krEd1lbWeKCPITEHw2Ec xMKg9/zgANoKmEIFRtoxPxxXInmbfE21YFxjzix3ERlzi9IcE7SBNvLd2X/ImdQzrxxFH7ncf+c /t3ZYV5pd2ZLGG2j0fHZ9nem284se25bssMewpWYq/B+6hAp/R179vzvM77b6TDumviIEWKAEw4 kRL1RgCVsxPXwyIhz17lVmo7HhWjKj89SFV7FnDTcDi6F/IwXRQFfttNv1zXTQhbPJ5hTCQ== X-Google-Smtp-Source: AGHT+IEtLY8B/LR0M6zXsuQTyKv4g6tGyFABXCl7fj2mhOObwrHsdjzh0IcnY2mHAQxo6OufdlqQPA== X-Received: by 2002:a5d:5f90:0:b0:3d0:d6e6:5d76 with SMTP id ffacd0b85a97d-3d1e05b8ddcmr1659253f8f.55.1756573599800; Sat, 30 Aug 2025 10:06:39 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45b6f4aa8a0sm166940565e9.12.2025.08.30.10.06.39 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 30 Aug 2025 10:06:39 -0700 (PDT) Message-ID: <35dbfdd6-8ceb-429d-b8bf-7341f4d3263e@gmail.com> Date: Sat, 30 Aug 2025 18:06:39 +0100 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: pkg upgrade, vfs.zfs.arc.free_target, vfs.zfs.arc.sys_free To: freebsd-pkg@freebsd.org Cc: freebsd-pkgbase@freebsd.org References: <0dbf8c95-7697-4887-a890-335c3ccd80f1@gmail.com> 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]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; 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:+]; MLMMJ_DEST(0.00)[freebsd-pkg@freebsd.org,freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::435:from] X-Rspamd-Queue-Id: 4cDhPg5S0hz3kLn On 30/08/2025 16:50, Mark Millard wrote: > … Without the list of 11, it messy for anyone else > to (approximately) replicate the consequence > list of (around) 3246 for independent testing of > such via a close match --or, alternately, that > include at least those (and possibly more from > an existing environment). … Details at 'pkg prime-origins | sort -u' in . base plus compat/libraries plus thirteen from FreeBSD-ports = fifteen lines. From nobody Sun Aug 31 07:37: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 4cF3kq3qpYz66W7F for ; Sun, 31 Aug 2025 07:37:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-23.consmr.mail.gq1.yahoo.com (sonic311-23.consmr.mail.gq1.yahoo.com [98.137.65.204]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4cF3kq0Kw8z3SXn for ; Sun, 31 Aug 2025 07:37:54 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1756625872; bh=OhP64NorfGqEcjCkoOIm4RLcZJgaGAYNCTFR0LgXIGY=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=VetadcXgS/pGcKxxeykMkatZ2iDrtadDBRbPC0z35L3QEhOalAwQz6feaWDkL0eB0550RxdZWD9Q4Xvj8IPBn3bAuuN6Um3iadTyda3i1a2vdZRzRm0uMSKmXA3vou1L/8423WDWiv+Qdg30jYKExB5MSPArKgN0aR2TJpsU/6nuLeZH7WmzTHom26ofxNKLCsLZEtCNv+N8raXsSAnlGQ3wCxyEr7kBSUC1kzpNAGsonMRP69K61ygEpgHyMZwy0koMVt7jvi/6Au8ZDpNja1JApNlVHWOkgeqS9k3Jwe7Uq/CjYusg6nJ+v6Ctt1uPUdQ1Wr+L553eyhLekMIm2g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1756625872; bh=6ogWFl/5zwLPuz6HU/1hSWtSDdPCzzyxl4FLqzPZVxX=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=dI1bDdiLpc2jgjduf1oihVBQ9kMx6EbWvJC6MHeU7pyDeEyHvdaWYRNRmWzgG4zr7bDx4trm9WCP1HdYACjsYcGL684WPEAK690bsA5HyTvWNL098cBRukRU8yOG0cSsgvMtZ5b7uhnhTRRLXQ18jcwIeB6gXyQqNUlEYgS35T7xjVUr/0McJeX5QomVHzyYPV+EfaLPf3oScVsnBNizCu6S7OqR7G5TMnnZK5Ftaj/D8x9e64wLCCyZYk5mZ8jg+QJBqB2WXm/H0NzVnGdvRcCPRxVuCNCwpmO9Vl7E1toruamrMAQPBcwI5QSH2so8wQ2PRKOL1O8OYeREXuui7A== X-YMail-OSG: FmvGLxsVM1k0mZg4liYIeSPSdZm_CNhnVbzs4uf0.hSubnIM_iv.oRZQ6MkMuzs UnqNSgUszaF85vXEBZC2763F3v5Fad9PjvUQPp96JKqH5fjwnuYz5iI_ItBBZqM5vBLDCrA2T_ua sPA2Q0aTI6qRGt3NmSr3xFoi6.PLbYwKBNd2laaBAQzwW9WHnQakw_50zg3kat_uHqpFQ68muy9C TzKhPbVNu5Y0PllfZhQQqOIJYc8GLSnAbgFvviq1Otm33K7vSe7B2uCBFEHv0LlCcwbP4CPZXkmO U4U_zi_DOKsoyhjsJsWhlQDr6Y8Z0q2cxQGLlNUreB20FwRJ94bTMV9ktqVf8xxggdNznChZvMR_ mx8e4oxg9YIUcMIlmBrsDjHOZpkGTwBbH6zLGMc1OTT.CbK2PA1tY.23i5RCoG1Z1fQfXuL1ReHZ Y0_zSHPEGVYAnNnwfWxTUu8NuGgU39I8gs3wH6PH2xtgVGneDjIGKyAh_XPc3dUJuc.MXyafTdU. RTpH9ijo_79INLNoE2XgeuL34Oa7SMZqKAmrHDwtUwz8TG2nmJ5ZWlSOr8fBKfXYXe2KVZSYxX2a tFnduOHZFU5QYrfxnA9YfDVvNoXySd5GeS_gl9qqh94L_55oyTVGrYsGGE6oMFukLtZx2qdLL9zP L6cy7uvCAQVP_ZxKWx0hKSSISK0x8pDgrP5IumQaNmIvd..GuZolLGpbcky8c1eu8ekYUZULsDuz MLBmrfMdwrjNMxnq4trXHoUImw7SkNyocLcGCEwCPPdLfZicjo1id3bqWEmqlZsW2eUomShuTNkJ veezMIk9F.KfULZvi0Hngqk0Fk2LnADFnh193lJ.9fC6bmiGFaUTbpLeuavI2FH9Hnjy2aJT3cUU 5OfeZn5ouOvIOpmVjeEzfeZFhFay7GNQvK_rqNrz.jR_zreCfb5kXyTXz8WLOFGuZtsiubzh4Ime aS8TkWAFRlFlSCJUqpInbQt0aRpbJ2sF87Xs2w.c7YY9PLOrWqlEqAX_rhD2fQPVidYERn7zSDTf 3b6Lt9UKZE8bltohsSv0vJSsqHHHWxPFM8JplRWNKtrGaO1lG8NMOrnhYButkUHOnnVGg0_En0Gi 9dBtG72vMhP0X6Sa9OwuqTQNEKGqI8.UjhCa4z8F964U60HHMsDWfUdOjEQG0wLIUsS7Rfw0gFwO oY52TgQgZ2cVqXvgVw8dYZjwDqtWbrTdoKNVWKWtE.H8BiAyMqRm_zjhCJ3FqydNTlM3eq84P0CD 54URJPWfidkmCBlJXOZs_Ft6r7mN3RW9gqSrAdFkVHHZ3NssLBknvYN9eVruaq_ZO8kk1A8XzSQD SLa1YL04QDhY1mOs6_EY4XgnBgDB3BJNKqKvATAJFg8xuVajgE3_q1h87rLdSkvosi64CMKdNeqg Yb4ZfXdY4qAhEGEl70Ur.QBe3bH4_.4M0.1hsQd_HneH2.K2Pq7hB.xaH85iXlvKJAXuLfnSmAp9 lWEUdxILaZ.9JOuu8hY2ksL5BrDq8unnl__SJeBRCFyysejdsk5jxNplOIhATir_g8CtQeeGkito UVs8YpxJJ02j9Xp4RT2VOZDMvZXnWftG3xevvAD95hpCfJdxtUmp7vJZBy0UIahMZM25LnkiRcci Z_k3IfZEGoHWzrgsqhJW.ORJdA7Iyh.aKa8AIeqFSjR0BkK1sUbUxJursy3YIcnR5hDd1j62LdFE DEj7bGCYK2YGrPHDnQGTECIxd0Tbm_5eLSy9Q16ejdvPYtzqmHgfi5bGh_QeU1yHXfM9avPwCG7y 0tWFNJnIWwU5BepUwyZkEFssyE_V9vDudtmUjawap4evFOgQCjXeLS3NJisIwHKfU7jJC9PAEuwe ARuaJXacqnGnOL3eugMcYAavvNbazFG9t2unOVZKXzuNUpeqFfN24ldpwjkAojnmltNnjic1Jopk 5GzZ4mu2PlxprzHHa8L1_8O3Yeij3M0Cu0syXqbn2q_LZo87TlS3tL7Bw_xUS8dNy5O5ZqzvnjXo xfTn.9nxpiF_9WTIrvXnfGtsrFzB.y2MIUfSIFqcgn3zXDSFjvPo69iISzxXnJ.arjfWiFctiWwT CncpNQ.gSiGTjNhHKBAT2X6u_EShzLIWzwn3NjLDaTP1fa49ll7LUSNEu1ugGG18F4w9FrwaArWg yl2QFXZ_2jliwILuvMjXMF91IXoMZaZQH65w_G6umuDfGkbmfa2UW6WemEjQF2yB9dE3I63nj382 v8yZUtuwKkjeO34aHq1dcmuUAOKhQYyDOpwmytd8RmBYq3LrlAUYqnImCGGYmWELLvKRhtT4igRR P X-Sonic-MF: X-Sonic-ID: 395be698-5f7a-4182-baff-8ffd319702f1 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Sun, 31 Aug 2025 07:37:52 +0000 Received: by hermes--production-gq1-7bfc77444d-9lfjn (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ceb7a352be080ea595b8289ca7bd9789; Sun, 31 Aug 2025 07:37:49 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: pkg upgrade, vfs.zfs.arc.free_target, vfs.zfs.arc.sys_free From: Mark Millard In-Reply-To: <35dbfdd6-8ceb-429d-b8bf-7341f4d3263e@gmail.com> Date: Sun, 31 Aug 2025 00:37:39 -0700 Cc: freebsd-pkg@freebsd.org, freebsd-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <6B77C673-AB02-488B-A964-DF27B6E026CB@yahoo.com> References: <0dbf8c95-7697-4887-a890-335c3ccd80f1@gmail.com> <35dbfdd6-8ceb-429d-b8bf-7341f4d3263e@gmail.com> To: Graham Perrin X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cF3kq0Kw8z3SXn On Aug 30, 2025, at 10:06, Graham Perrin wrote: > On 30/08/2025 16:50, Mark Millard wrote: >=20 >> =E2=80=A6 Without the list of 11, it messy for anyone else >> to (approximately) replicate the consequence >> list of (around) 3246 for independent testing of >> such via a close match --or, alternately, that >> include at least those (and possibly more from >> an existing environment). =E2=80=A6 >=20 >=20 > Details at 'pkg prime-origins | sort -u' in = . >=20 > base plus compat/libraries plus thirteen from FreeBSD-ports =3D = fifteen lines. >=20 # uname -apKU FreeBSD FBSDamd64S 14.3-STABLE FreeBSD 14.3-STABLE = stable/14-n272193-a0849d43d4eb GENERIC amd64 amd64 1403504 1403504 Bare metal, not a VM. It is a UFS context, not ZFS. ssh based use, not X11 or such. There were pre-existing port-packages installed. This being amd64, I'm using: # grep physmem /boot/loader.conf hw.physmem=3D"12G" to limit the RAM that the system uses to 12 GiBytes initially here. (i386 also does that with such. Too bad aarch64 does not, last I knew.) Also I'm using a fairly small swap space: # swapinfo -m Device 1M-blocks Used Avail Capacity /dev/gpt/HyperVswp3p5 3584 0 3584 0% # 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-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 } So: latest is being tested, not quarterly. # cat ~/mmjnk-origins.txt=20 devel/uclcmd editors/nano editors/turbo emulators/virtualbox-ose-additions net/gitup sysutils/htop sysutils/lsblk x11-wm/xfce4 x11/kde x11/sddm x11/xorg x11/xsel-conrad Note: pkg automatically includes updating itself, show I've not listed ports-mgmt/pkg in the file. (Not that trying listing it made any notable difference.) (I've been making my environments have FreeBSD-ports and = freeBSD-ports-kmod for a while now. # pkg install -rFreeBSD-ports `cat ~/mmjnk-origins.txt` Updating FreeBSD-ports repository catalogue... FreeBSD-ports repository is up to date. FreeBSD-ports is up to date. The following 708 package(s) will be affected (of 0 checked): . . . # pkg upgrade -rFreeBSD-ports -fFqy #=20 # pkg upgrade -r FreeBSD-ports -fUy Checking for upgrades (1479 candidates): 100% Processing candidates (1479 candidates): 100% Checking integrity... done (0 conflicting) The following 946 package(s) will be affected (of 0 checked): . . . Number of packages to be upgraded: 12 Number of packages to be reinstalled: 934 . . . # pkg info | grep -i webkit #=20 So that list of origins is insufficient to always result in the likes of: [3156/3246] Installing webkit2-gtk_40-2.46.6_1... [3156/3246] Extracting webkit2-gtk_40-2.46.6_1: 100% At no point was SWAP observed to be used (always observed as 0 used). As for Maximum observed figures: 4099Mi MaxObs(Active+Wired+Laundry) with a maximum of 9390Mi (Active+Wired+Laundry+InAct) at such times. (I've no way to know the clean vs. dirty figures for inside Inact.) So rebooting with: hw.physmem=3D"4G" # pkg upgrade -rFreeBSD-ports -fUy Checking for upgrades (1479 candidates): 100% Processing candidates (1479 candidates): 100% Checking integrity... done (0 conflicting) The following 946 package(s) will be affected (of 0 checked): . . . Number of packages to be reinstalled: 946 . . . The maximum observed Swap Used was: 1695Mi MaxObsUsed As for some other Maximum observed figures: 3102Mi MaxObs(Active+Wired+Laundry+SwapUsed) with a maximum of 3150Mi (Active+Wired+Laundry+InAct+SwapUsed) at such = times. So at most 48 MiBytes InAct that might be dirty. 3150 MiBytes makes for a reasonable upper bound for RAM+SWAP for this context. (That, unfortunately, does not match yours for comparison.) Thought of another way: 4096 MiBytes of RAM + 1695 MiBytes of SWAP is 5791 MiBytes of (RAM+SWAP) observed for this UFS context. So: somewhat under 6 GiBytes of (RAM+SWAP). Trying an explicit install of the webkit: # pkg-static install -rFreeBSD-ports webkit2-gtk_40 Updating FreeBSD-ports repository catalogue... FreeBSD-ports repository is up to date. FreeBSD-ports is up to date. The following 6 package(s) will be affected (of 0 checked): New packages to be INSTALLED: geoclue: 2.7.2 [FreeBSD-ports] harfbuzz-icu: 10.3.0 [FreeBSD-ports] hyphen: 2.8.8 [FreeBSD-ports] libsoup: 2.74.3_1 [FreeBSD-ports] webkit2-gtk_40: 2.46.6_1 [FreeBSD-ports] woff2: 1.0.2_5 [FreeBSD-ports] Number of packages to be installed: 6 The process will require 187 MiB more space. 36 MiB to be downloaded. Proceed with this action? [y/N]: y [1/6] Fetching libsoup-2.74.3_1.pkg: 100% 607 KiB 621.6kB/s 00:01 =20= [2/6] Fetching woff2-1.0.2_5.pkg: 100% 63 KiB 64.5kB/s 00:01 =20 [3/6] Fetching webkit2-gtk_40-2.46.6_1.pkg: 100% 35 MiB 7.3MB/s = 00:05 =20 [4/6] Fetching geoclue-2.7.2.pkg: 100% 196 KiB 200.2kB/s 00:01 =20 [5/6] Fetching harfbuzz-icu-10.3.0.pkg: 100% 6 KiB 6.3kB/s 00:01 = =20 [6/6] Fetching hyphen-2.8.8.pkg: 100% 71 KiB 73.1kB/s 00:01 =20 Checking integrity... done (0 conflicting) [1/6] Installing geoclue-2.7.2... [1/6] Extracting geoclue-2.7.2: 100% [2/6] Installing harfbuzz-icu-10.3.0... [2/6] Extracting harfbuzz-icu-10.3.0: 100% [3/6] Installing hyphen-2.8.8... [3/6] Extracting hyphen-2.8.8: 100% [4/6] Installing libsoup-2.74.3_1... [4/6] Extracting libsoup-2.74.3_1: 100% [5/6] Installing woff2-1.0.2_5... [5/6] Extracting woff2-1.0.2_5: 100% [6/6] Installing webkit2-gtk_40-2.46.6_1... [6/6] Extracting webkit2-gtk_40-2.46.6_1: 100% =3D=3D> Running trigger: desktop-file-utils.ucl Building cache database of MIME types =3D=3D=3D=3D=3D Message from libsoup-2.74.3_1: -- libsoup can use NTLM authentication if it is compiled with the SMB option. To use it, you must install a port that provides NTLM, like net/samba412 or net/samba413. #=20 # pkg upgrade -rFreeBSD-ports -fUy Checking for upgrades (1485 candidates): 100% Processing candidates (1485 candidates): 100% Checking integrity... done (0 conflicting) The following 952 package(s) will be affected (of 0 checked): . . . Number of packages to be reinstalled: 952 . . . [1/1801] Deinstalling aarch64-gcc14-14.1.0... . . . The maximum observed Swap Used was still: 1695Mi MaxObsUsed As for some other Maximum observed figures: 3153Mi MaxObs(Active+Wired+Laundry+SwapUsed) with a maximum of 3249Mi (Active+Wired+Laundry+InAct+SwapUsed) at such = times. So more like a maximum 96 MiBytes InAct delta at such times. Still: 4096 MiBytes of RAM + 1695 MiBytes of SWAP (observed). It appears that for my test context, any need for more than, say, 6 = GiBytes of (RAM+SWAP) is not, of itself, from pkg. But I'm ont making the claim = that such would be true for installing more like 36,000 port packages. For reference: # pkg prime-origins | grep -v base | wc -l 97 # pkg prime-origins | grep -v base | sort -u | wc -l 94 # pkg prime-origins | grep -v base | sort -u archivers/gtar archivers/unzip archivers/zip benchmarks/bonnie benchmarks/bonnie++ benchmarks/fio benchmarks/iorate benchmarks/iozone benchmarks/iperf3 benchmarks/randomio benchmarks/stream comms/iwmbt-firmware devel/binutils devel/cmake-core devel/dwarfdump devel/freebsd-gcc14 devel/gdb devel/git devel/llvm19 devel/llvm21 devel/ninja devel/patch devel/py-pytest devel/uclcmd editors/nano editors/turbo emulators/qemu-user-static emulators/virtualbox-ose-additions filesystems/ext2 filesystems/ztop ftp/wget graphics/drm-515-kmod graphics/gpu-firmware-amd-kmod lang/gcc14 lang/gcc15 lang/perl5.42 lang/python lang/python3 lang/rust math/gnuplot-lite misc/freebsd-doc-en net/gitup net/py-dpkt net/rsync net/scapy net/tcptestsuite ports-mgmt/bsdadminscripts2 ports-mgmt/fallout ports-mgmt/pkg ports-mgmt/portlint ports-mgmt/portmaster ports-mgmt/poudriere-devel security/nist-kat security/nmap security/openvpn security/sudo shells/bash sysutils/acpica-tools sysutils/coreutils sysutils/cpu-microcode-amd sysutils/dmidecode sysutils/dtrace-toolkit sysutils/fakertc sysutils/htop sysutils/i2c-tools sysutils/lsblk sysutils/mmc-utils sysutils/pciutils sysutils/py-diffoscope sysutils/rpi-firmware sysutils/sdparm sysutils/sg3_utils sysutils/smartmontools sysutils/stress sysutils/u-boot-orangepi-plus-2e sysutils/u-boot-pine64 sysutils/u-boot-rock64 sysutils/u-boot-rpi-arm64 sysutils/u-boot-rpi2 sysutils/u-boot-rpi3 sysutils/u-boot-rpi4 sysutils/u-boot-sinovoip-bpi-m3 sysutils/u-boot-tools sysutils/usbtop sysutils/zpool-iostat-viz textproc/jq www/webkit2-gtk x11-wm/xfce4 x11/kde x11/sddm x11/xorg x11/xrandr x11/xsel-conrad x11/xterm =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sun Aug 31 08:38: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 4cF55h6l4kz66bb0 for ; Sun, 31 Aug 2025 08:39:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-21.consmr.mail.gq1.yahoo.com (sonic301-21.consmr.mail.gq1.yahoo.com [98.137.64.147]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4cF55h5bcgz3Y1m for ; Sun, 31 Aug 2025 08:39:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1756629554; bh=Qoi/Nf2lHeDEMTfh6v2KAvqNHcaz8rIpJ1dvyteK8pU=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=t07hjI3ox6C21ozfZkiUrw1X05fF7JN7cfJW/CF0qtTrdq6heEqDyWsi3nLa36p736UwsOyi+8pWpo11yHlQpxtPmSFlz063rTCM8nmy0JuwRTEOlpm3YnIpwLNpAgLYY193jS4iqJc1VrYt3GwRpVDolo15JlUfTvtIhFIBDVHBEtTRB9qLgr/EytY8EvwbEmE2C6+yqY4RqgtS7xYkj4K1h4vbKY3fNgFGgzjWRSfe14gYaK1cdODNVyF8dxSZqfkeup+0sCF/B6JnqC3MFYhEfS+JqxL1tGkaBPf090eHUzWEUjUdYLCQlR6eq1ne/TxngrnKxCayHHet/nUV2g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1756629554; bh=9c5A67fPVlmqZsFehNFbKZFdjpUH7mOitpDyrxztfFi=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=BxsIkgnPCwKlir0ZhbausaJPSUDMm0rT/eZZfAAt/9FVvQlhg8IogpsoUi7EQSc/iL2V96fbqxKzU/jMeQK32QF8rMbSPT8dUr1XpqiP+tlTQDtiP5A31+qo5iYqkg4gKtXXPEK3E9SbVMSp7WIgGSQjivZ91SLstpIiuqdA71aNVBISVKf4DEhspeYrx1dCe3xmp/bZ17fAbw2mSpbEJdZ/4S7K8JFJ850dP1o3jvLL7xebVWq5LwWkM9iP3ONzBYvUh3eIuBBWEs74PWppEalKpuV1dQn5A7ygxLBFZU1ayhWQIpvnmOGP9IubXCEZptsgXQvbESgQTfCnT+VRfw== X-YMail-OSG: yMVnDZsVM1n_f2aTnk_tJ8GHD1Cgtku17jEr5ym3M4HpmfPFX2yhs6UG67suIdT Nx0kvpNpOrDJMCxIKDmMzchNNydXvvOuKR9te2F64qnyiKYTVwylKPSmZZdLxPuK8VzyPF79ZB39 QITKcVDwfGWQplzSWH.HLBccOaCQPRyS6YjGxXET0xEaTWDtkBdBo2YceERVZ7aigNCn9gfT4W_V 2_B_R5sDyx8kpOsrcoax28R2kUTxb6hTGuy54UdGcdVuXy9T6E.xOaqAw5DhaiaL_0vp1Fcjv7mr 0n77WzyOVTITXqUvzdm9kxBcANHQwqUxEXHP5hnxZcp67Yui08QefjBgfeEBlyqJuYU6eRgISDgM m.aP_EafWnx8M4VFU31cz9Up_p9wW.Pi9xEEhFYhUEDWqtY8AWVYROThJ_stl0GZvo5eUV8ckfCf HC5hLuLMKeIH5Ju2TX_mfC3tG2JyhjUjvtHVvxhJZ9k9buSGCZC6ec9KJ6nt4t0OhW0Nxn7gvdJy 8gp1OmpPniNCx4lJ1zSXwUT61PcD6XbDZMGZACfim9l.R2T4Scqcq.mbdBi4yk8sxXeY_vIGDwpW Ja2mdGggYbh8rHviqjnrLLY6LMSfWNylxZ.KgZlUwM0FRlmN_UNQlQYc5gzIA5AqCM5Ot67kTHNx jFf2h0oqBiR807WI87ahUJ8m5EkLIxnloiB77aik0XnTcOddy0OmND16vHd8_wL5pi2k8J5kZMks xc81U6gHQzpIeULE645zknechkCEftzCZ09DRpgNbT9w025pjYVSp7yUteqvJjPy.NPj825XPr.Z Dw2hewzLMk2FTi7n7GrUdSQ7v4Nz5P9t5qfRtql.K4TY20yC30O8zYdUOsHMZFN.J9jgUGd3Iua_ PttlbRyG4Gea.u7Mi.gf8_VryW8NarISxCxlXJJEueckXlXqZyMw7sG1YQCNtLBYWk9kJgni5Iuw Hfg3AgiYTwDaQi423AFCUVR0QDRFspXiEwdnaPFF.Tt1kEXpWajqcA7wKBytvKSZ3RYskQ7hhq9K aIlQJUYJ3xOkYTFwWDHLLx.ApT2ekGfvRvQwzw1oYzNl0e7VP.BBQmy0L27o6z7sYhjdOTGXLhjh ufwS928kEhWqPxvWKz6pjyChSMTcNWRi6qup866Y0y9u9gHS.FBEzhXpjy5vr10Co7TnDPmPWBEj nL5ZHIpezvf57m5hyOkIU2fqEzNxLBV3pgvfg0NQL0BmwJtJcCfrkIliYTTtb.2Xnhwbh_Q55B5T _8vHLvlmM2G4VVl84SDtLe_uHdujt34Fuk8a0a8EREX1xVIsnD_sGPwtryCckz0mpHA1RLTLSYUc l75INDti_0aarS29QDyFnm7WDyxztgwUZajIXuCRwnP7j9zKS6pgqMlfeg7.QMNm7L3goVACNdKk y1OsuI5Nr9pmPohbgIfd5VBiy7ei0dlgH6WRnsgM1imApnMk3l9sKYLD9WRkgUQMxrrsGN0td3Ro ARfYj24GajZI_FVBEPc3a575izgeptAlyuu_oaDXmUNxa8h44ATqn6BMxU.AJI2mFM7Z3UuaO2Cm s2lTJAZYEySr_s_IufiDvc8KwC18zc5LEov044B6BNVfwInypW4PJP5PYqPJG2n6_v7U_Tw3hWx9 BXzceSZpLLESI5ySz5.a.LMLf2fBGp1bF2vwABZ4K1jW31hYSebEnd3G8uO2.Y2GxNXbR0QSELal PCmP0V0mweyXtRt0Ia6xl94k0kpzX4C2KZIiNeaYTDCQYrKjmYzDvH1_tqwjD8Bt25kV5_E4rTms ZenB3WPi_vAv47SGaqmSh1aA83DmLaCfbfiEAJt82oLZBEr8wBoLucaSMt7J6iLRsTY6OksBdTZc 1D55nlw_GHOBcJRIK9_GLrKC_jTtp_wguI3VKE3.9j90vyMjvJe_7ytqirAqUXmpLvFAsQ0FmclF jRZaK9xWyw1BoUp1.JljZfXD6ROteocjqLoOElB9VETNwYmNbfl4TsA4AdmZeP1lYn_wvZLNgn6h t_MPYy_DPHXyFwLx6UPvnWmhEYRSUJTzuj75047VM1K6VExDGl5ONMEcmLM2xBhPPlMRK5rCOuO3 hSo8b9YJh3E2U6zDstR8y1F_Aa0yDk3emsQKATFoWvH04UfLWYpqpKAWpJyM6ltBtMbZjR.hHoA7 NtuMqJOUyoTpKEZFeKHgGlwpE9jvo_9y6UfYuIOcOZhPlnaGVNzsKEUkIkBbDEnx2hphp7MWdL4m VIX34ri5sUgkc5jv.jS2sTnCVvZ0zp3bq1LXXjl8NhWN_X77YMf_zGm3FEXeQQJFHr3_0QoLv8d0 - X-Sonic-MF: X-Sonic-ID: 7f7e7445-37c3-421e-9e24-0c50df09831c Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Sun, 31 Aug 2025 08:39:14 +0000 Received: by hermes--production-gq1-7bfc77444d-b6q6r (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 93865f5dc2d596b248e19fa1ec444e2d; Sun, 31 Aug 2025 08:39:09 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: pkg upgrade, vfs.zfs.arc.free_target, vfs.zfs.arc.sys_free, vm.pageout_oom_seq From: Mark Millard In-Reply-To: Date: Sun, 31 Aug 2025 01:38:59 -0700 Cc: freebsd-pkg@freebsd.org, freebsd-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <9300201D-9D53-449B-9F0A-DFF6194B2830@yahoo.com> References: <0dbf8c95-7697-4887-a890-335c3ccd80f1@gmail.com> <29ff7f7e-12ef-4d10-8ca4-15ae35ce6bae@gmail.com> <19251E67-BC92-4D71-9E71-6C7546A46D8C@yahoo.com> To: Graham Perrin X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cF55h5bcgz3Y1m On Aug 30, 2025, at 09:58, Graham Perrin wrote: > On 30/08/2025 14:50, Mark Millard wrote: >=20 >> =E2=80=A6 efficient ZFS use. =E2=80=A6 >=20 >=20 > Thanks, I should add that efficiency is not my objective with these = tests. >=20 > I'd like the outcomes to include pkg upgrade tips for end users who, = for various reasons, find themselves with the benefits of ZFS (not = least, bectl for boot environments) on systems that are constrained = (e.g. 4 GB memory and limited free space on a HDD). >=20 > I sense that vm.pageout_oom_seq might be the sanest approach, in cases = where hardware constraints are relatively severe. I'm open to = alternative suggestions. It would appear that RAM=3D=3D4GiBytes without SWAP would not be generally supported by pkg as stands. Testing hw.physmem=3D"4G" without SWAP . . . OOM KILLS result: # pkg upgrade -rFreeBSD-ports -fUy Checking for upgrades (1485 candidates): 100% Processing candidates (1485 candidates): 100% Checking integrity...Child process pid=3D2219 terminated abnormally: = Killed dmesg -a shows: pid 2219 (pkg), jid 0, uid 0, was killed: failed to reclaim memory Aug 31 01:28:47 FBSDamd64S kernel: pid 2219 (pkg), jid 0, uid 0, was = killed: failed to reclaim memory So 4 GiBytyes of RAM is insufficient, even with use of: = vm.pageout_oom_seq=3D120 Note: In this context increases is not going to help: it is way too = little RAM for pkg. (I was observing via top at the time.) If pkg continues to require such RAM+SWAP usage, FreeBSD is going to end = up requiring more than, say, 5 GiBytes of RAM+SWAP, even for UFS contexts. > In the past I could be quite careless about untimely interruptions to = upgrades ("simply re-run the pkg command, maybe more than once, until it = found nothing more to upgrade."). Nowadays there's a greater risk of an = awkward problem following an untimely interruption. I don't mind the = awkwardness (I know how to dig myself out of a hole); other users might = be less forgiving. For reference, see: = https://lists.freebsd.org/archives/freebsd-pkgbase/2025-August/000804.html= with details of my test context (where swap was in use). =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sun Aug 31 18:42:51 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 4cFLVF2Hpvz66M6Y; Sun, 31 Aug 2025 18:43:01 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cFLVD1J7Vz3Xsn; Sun, 31 Aug 2025 18:43:00 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=HisrkpJl; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::32c as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-45b8b8d45b3so3460195e9.1; Sun, 31 Aug 2025 11:43:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756665773; x=1757270573; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=xP7xZEWk2oqvk/iCna2a992pdF/7qjMI6e9L8LK7078=; b=HisrkpJlseqf51dWvGCLg+N300m7XiTAnqw2g/FMoE29SLTP45K1G1wfq5D2JvgNAA BCzwGzGWEn+BfBBQ8HfMW1OUvNPHdUnO+4W7QgVcKb7wL71NOIiGEVPnUnc/0SwCjCKU x4P/QWnss05c51qHD7pwKbhYCbiOFHidLONyv1Y8Pg/a0cGYFQjL0mFUKw7TcrASfPOD IHXDUpkkm2OokaJ7KaD7+DOZM2eLOMHhMzQXDmTpOs2UgVFwaJk7zbTaSSIAZ+w6mV2R OrzHjY66Qwx14aRIy674skiRnNFC1i/JZt7RtF7vcKVB6Mq1XhAL4/HD32yepR2njGlm fctQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756665773; x=1757270573; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xP7xZEWk2oqvk/iCna2a992pdF/7qjMI6e9L8LK7078=; b=FtJEJNUFx3rjqHVAab2ro81hYlYInnP4Uy2C70puBOJRGYTPF32TiyO9TaKhHZ1lxy DpWI4vuV2QILlzpao1XFdZHPn9oknUEQM6MKi+0Mpub80gDHsLmK5SqHtAXOIcbLV7Ji wKEH0DIwQEOB2s5tHgIVIA95H3Jrg1euxAz2HZBIFLjcWrel35nnj1+Xp7GCzq570cKT K2w8pwzcxxvO25vXac7DpNDMcCL/TlhX07qC9Fr88hI2aD3tHXvGK7C0xyQWt5j1Ecdr mEK1z9Bz6j+bn97W+Oz47v2OeAWiXJ7o+sUxg3OYvwP0FjieJYSyAMiNCx3JiY5CfIi5 5QyQ== X-Gm-Message-State: AOJu0YzYqHC1FZVwJGME6MLFIrbPnlqajqxps9sFRyWdNhzI8ynJfps3 +deHQ5BIZa5ai69la+Ov5LJruEDgHFZSA+SAZ115graaUwk6Pm9gOIqSVCMCNA== X-Gm-Gg: ASbGncsxQc7M3uQ+vIUKf+ZEWhjL3bcX8qFbPKbKZgZ56ZVoWakvny8WUBV9GQ9OOV4 KZgt+zuHf+PpNzTz5WkN1sIN5HGYfzxEfhPun6+tShZboNRJQE0NeAAUpi1vYEngkXsJJ5m0gJG BSMELkg9f7RHydUhLohT8MTWjlGba/7b2E1I/Drz+DRBsqY3LxSTZubtfhoosWrAJPTH4iCLxsL 078V2bX/UUf25h3D2wPOa8lahaJPF/b09QB0/f1YOF2Ew02SoybJutgAjAu9SwAR8UNaVqcrO+o 2M5g9hfp8JyPXmQtOK5Wozhws2WxE4wQgDmaJFLqkwAZVCtn6aWh4ycktgDY0e52eCZTnGrdQqc 8N+gKEn/bgwPrC+qy3lHIGcvDxa57y8a5GeCmIYASSVtj9A1X+B/8OSZkwfdObO8h2I4t8w== X-Google-Smtp-Source: AGHT+IEntV1iSjC+9HUd7ilxwZDatl3hv1LQFaO0MVl1IM++JAq1ta2M5Qlzt0GnIuv+GeYhQX23fA== X-Received: by 2002:a05:600c:45cb:b0:45b:8aa0:c7a with SMTP id 5b1f17b1804b1-45b8aa00fa4mr27104415e9.30.1756665772933; Sun, 31 Aug 2025 11:42:52 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3cf33fbb3ccsm12102481f8f.51.2025.08.31.11.42.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 31 Aug 2025 11:42:52 -0700 (PDT) Message-ID: Date: Sun, 31 Aug 2025 19:42:51 +0100 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: pkg upgrade, vfs.zfs.arc.free_target, vfs.zfs.arc.sys_free, vm.pageout_oom_seq To: freebsd-pkg@freebsd.org Cc: freebsd-pkgbase@freebsd.org References: <0dbf8c95-7697-4887-a890-335c3ccd80f1@gmail.com> <29ff7f7e-12ef-4d10-8ca4-15ae35ce6bae@gmail.com> <19251E67-BC92-4D71-9E71-6C7546A46D8C@yahoo.com> <9300201D-9D53-449B-9F0A-DFF6194B2830@yahoo.com> From: Graham Perrin Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= xsFNBGKYt7ABEAClu83dJ3ZKfVgPOk9YKRv0Z+dl2b88+k9R4vwAmElgguYdKE7yhnQNhhWM v9vi6AFrBMc2oJdVHJ2OrXfwpELBFIgiSMEWNsC4e+Z3HtSajcl+pFZsP7ciiSoycj/w3wIV kAZoVGbhyIbNG7fbCEJ8q81TbfsGypV3bRmbZVvGNecBguYiooBtz2Qht1p3itXMkIA6P9pS YDl+6QddZLyUUAjAnFv2QDoYSHLnaDUWw4oONZsB0SKVu8jMIBh4uJZoYEOvdvc9jQQdOpA2 CAgA6ulfm42Ikr9lKBUUCtjqiWAhJ7iXOTyHAIdR4Mf8alCE6tdTq6dHdIt+GktTY7oYNyL2 3aD3C7I5waU0SFXvJcOMG10QLfwYQMOQoYQ9XJ0U5A28WYiDcylDdUWT7SappP1e1ZMeJWWO y14mxxNzHaJSI4rK8P/p5tp3Q7SSC4k5gMh9zKba3K2ApCWNbVLGvXsJeQkZZNvu70tE81ey AHI5iZcB6D7WaHysBUmsKaEpbcmm1ZThTnGL0SHEl5to5Jab5Fg6O+Cnly5sVz5lX/v8Aosx kKNei7SCVqXOVtteQeGxWbXWbhPgbMyc0Gi3DuxBI/yvJ43k/rJysQlLGLWfJx/UXprwLluC PDK9EvKEB+fD1Z349uzp1sKr3ihpySbyKI8fpudftnAz4EsoCwARAQABzSZHcmFoYW0gUGVy cmluIDxncmFoYW1wZXJyaW5AZ21haWwuY29tPsLBlAQTAQoAPhYhBFk/5bLDBwftvJcvCrdn SG9KGNQLBQJoRALAAhsDBQkPEg5ABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAAAoJELdnSG9K GNQL8YkP/2V1z6XQDyG1QlKAu8TuE8zDWy9QQKjC/G44hlu5zk+2kWSNk4zeExs9ZXOBmVhF EW1d+1J8wDiYIeKYj/rqMoP+gb8o0Au0lSRitvTdLxkZBFGMn0CEzlDOzv+wmiy0ggAV/s+Y EbiHk12fI0LoTy5/ywdmG/uGS7M6p3XOrM0YO1qmLXy1cUyYDsYIpq5/rT0QzpGowsJLoEA3 zz1vfKVY+RTorsL4W8ljXLmcs4c3b3HZG9Xmgtt+Ni/eb9CjzM7kCXOcSMnVzvfscCowPAwB 0ZHlNxNV0MTa61xgvOCk4Zf278ArRgbTm4oOz9Z4ciPMnVue+9P/VdxIxgUuYkAryM0+agGz L9bd8ljn+efNtgZ5dlDLrNnTE+vWnMVlMXgl7BNnhwHg7UYFLrC2xklsICub0qpnNheTGeqo 0N4UongJTQJ6H6LEpgd+KMkCncAHghED/G0/BUdO90VEOoqnIKwKa+F9NqVMvHWc8D58mwCP FghsmxK9FM9pnsjLmG7u+s51Y7++GSRnU4NkI4tHiVk7hcAcvZuc0QbUDwVMTurDUgIqRo6W 80j1tFjEspkrwtMoeVFEkDHktjoc3AoEymXIncZfqIqi3nVseyDVyNByvkV0mutX9hXqac0/ RXMuyK9KniAUZ9+gsWs4rPs/DOdsw4K8/RnjduBrfCYQzsFNBGKYt7ABEADRb1tZuh7DPYET 0wK6fe7owbYgM+RfKhmcrGgR2HI9M2q6+0WKF/ITnggWdIW2Ecc4z2boLz/cwvPGCS7/YxZM 61KklGCwuS7q1s04XnHDWHuFxfXQPzAdVmNO3bYoMZbJjHXs6sB2u5ksiwPwaMAWWaGkviSj c5pwvHCiTmX5vH5CBj/Vi+5ESyX38vK4JM5S/m4ouI/6M9biyFgimV+v3vVyCxJCT1gI9g4o GIh1qq5S433b1fihn4yHPf8XOKyBpA/QcwLONViBqJL5nnOxpsh344rNxn2R7CcRzzicOV+e 2IbMem4lwNWQlZKoRotKXZi9LqN5mynSBYqAUdoZum0QinWT9F22B0Qex5PH1zAt9i2W91Vd kcPB3LwkRXj07ycRtsSzpgPA6fLc6AsoWFslHl8kVOO5eJIA4xhjlPa+W8lguQHZ0iX+5uAv 2eAgXR2swADuHPuENNFStmsgAMl8OOOgtq75yA5TpyIzxMuXV9Nmp0VfIaUM/IdLdmxhc1pC c320l5fYMHVLFAReWEbSj2QH8YzWfpXHIegutWWYEbH9SiDXgS9KoKmCJV/Qa+x6/b8y3pOZ vnIbCDaynC2Yr50s8gRa9kb54JE8Z+p8r16U3SEsK3PtUi0RF0e51danCVHrrE6/Hat2XUO/ 6nnYgVgFOrLao6Gh/VMs8wARAQABwsF8BBgBCgAmFiEEWT/lssMHB+28ly8Kt2dIb0oY1AsF AmhEAsACGwwFCQ8SDkAACgkQt2dIb0oY1AvQxw//REWYFK2m4yS/QP5kzfhkWcNqDI/akGT5 /LXmdmbc1s78+mOMXnA4vBY/+X1QatgxWUECkPDOiIwXJMxoBuyY8e7spLRXeyhtfh5aYaJc MO5bARX0c49v+KfZ80u9tG2rkKQvAt/ySo7OXsbDADFFRhlc8RLbb8e7bSctGbYZk9CYa0ya dW5+n3znDNJ6yW1skx9wTH+Y8VlSazRLk3XgXscNqBA2h56v3WS/R5dI++7AQxZxSQacQvfj 9eahq7ATdB4zMQ9MBHEwOvGD3DLlc55FYSDZvNX+mhnK7S0t1Nt2EtGUOmXb5ysMFGnbsce0 woKQ0sLPF1HWDAAf7tBCF8mpPIzU/ViAkupsJ6NYCD0tLFD8pvl0NYU2TjvyWh6ie3e5B/b3 8Daiyme+M92ivfoRQOFKmkPfeT14AI6OW1k7qFbmoIwMWWQdFWAl1CP9hNdF9gRN4rFB0Jy1 90BajZW2zOdVfqdurJZegCzAowZalLm4JEK2MklpPzipibnJqhLOmvJy587pF52KDdM/4rLy BBREIm7uRivnO5k/BY5qS+H/aqv97LC0PVaTsLXbDmTxTnJplUpdlYT9NGidM+x/ioS0iztO Cht7cT8V8jvvKZYvNpst8iqxuIaoV9V7aZ0wAQpkgDGXHmSzwtz6U8xNf/4e4sLn9KPlldSd kvo= In-Reply-To: <9300201D-9D53-449B-9F0A-DFF6194B2830@yahoo.com> 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]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; 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:+]; MLMMJ_DEST(0.00)[freebsd-pkg@freebsd.org,freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32c:from] X-Rspamd-Queue-Id: 4cFLVD1J7Vz3Xsn On 31/08/2025 09:38, Mark Millard wrote: > … > > It would appear that RAM==4GiBytes without SWAP would not be > generally supported by pkg as stands. Testing hw.physmem="4G" > without SWAP . . . > > OOM KILLS result: > > # pkg upgrade -rFreeBSD-ports -fUy > Checking for upgrades (1485 candidates): 100% > Processing candidates (1485 candidates): 100% > Checking integrity...Child process pid=2219 terminated abnormally: Killed > > … Retry three or more times. The integrity check might succeed. (I ran tests, albeit not the same set of FreeBSD-ports packages, with 1 GB memory given to a VirtualBox guest on fast physical storage. Booted from FreeBSD-14.3-RELEASE-amd64-dvd1.iso, installed all components then converted to pkgbase before first boot of the installed system. No swap in that environment.) From nobody Sun Aug 31 19:01: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 4cFLwD43tyz66NNt; Sun, 31 Aug 2025 19:02:04 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cFLwC5YFgz3cdW; Sun, 31 Aug 2025 19:02:03 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=EZlHzD+L; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::42b as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-3d17731ac0fso1471888f8f.0; Sun, 31 Aug 2025 12:02:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756666916; x=1757271716; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=g2D6o6erzgct6d8aQ4NAJuN5LPymK8BUT7AntjPfR64=; b=EZlHzD+LZnJ0eKgoCZrWtdwWxjUtCX3EjzF30kI9jCeH3T7pim5xi+3nLOVkgUBo3c 1wM7bIPyIhEA5hCdofsNaYW39Xq4kBgHQTESUjq9trTCATcnhTpHtXV5pHfyG6pXlNWN RMH/KhrRn3vLKtkN3Sf9Qeq1Q21b1VcWR0C93z8eB1YFnc1b3xX7OnICuepE7Et9nnua ilXu7KSBUbsDXGCNQpwcaD4EuWGzON2sv29LwxtT2A0ybqcg7HimRedE5Ai38VcuOT+7 uGe341BfXWpGtvoIpNNexJk68RjLRoDPdVcKz+JA0+wdS48Y37It/2+ps6VezwhU4CwK mWWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756666916; x=1757271716; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=g2D6o6erzgct6d8aQ4NAJuN5LPymK8BUT7AntjPfR64=; b=bW9/0DaqxX6aS6LIarCxEGLuUSmHWQEkuyF4IohfjRymrWqZwXxKl5So9ScwZBvyNl 3urATVu2AVJCqijmHSSmVBfaHkmLy4mJAnuWbICl4/MKCMZVXsdTF8xPm3LbfNTM+cLp 3pw+PGn/HQBk0BrtpOEujEiGCdz84614DA+qYWRfbzFO9nOTD4g4O9kzC9ohmEp46P9c GZ8TMxSIc3OaZ3DV1U9EHHTbzo7kbuVyCW1fNrWb0QsSKmRLgTitUigrRl0FEi4IINX5 CmBlrTKhdh2hy59nn2obHV2tBK5bZlMXRgKPg7N1OC6Eif2WGCQ+jYFoIBhWdalvXzIb j9Vw== X-Gm-Message-State: AOJu0YzXnJcLwTTVLk4UIEhk4eAqIxjg/CCPtN4SkmNLmx20ei6eNx/d FQE/M686p95gxzQQ+5i2U7cJDbH7up4mBNCz7EcibBaOQWr9ZUbdS5luufIf7A== X-Gm-Gg: ASbGncucLU1bNKAuvpS7EJSnbmpww7aScl7kegcY1EmPcewCGHGbB0ScbkazxakhexX xE4n3Ppw8ZUKhjcNXzWoUeAW5yYvsqhiWmRlcBnGiO+OgkcLpXQrNI24G7m/tFCv9bpWPgnqKc7 8uRw5GR8lXrEdgUUzkB1nWGFPrBzg4SCSlYuHgfEMH+QPkMAj5nOY16Odt1wxh065XryyXPQpv5 Ry6JM840F5aiGzMwkAi3Vnb9/dgaq53vpRxygU1Zemzi51EybSaiLjixzoNovw4yyVyRNfDKqRb PffpNJtSK0pTI35jc+Sm7B8TP5SiuWo6d38vZujCt7+EqQYilpa6Zu9ImhxXhfPH8ONf84MtBez q+9n32y+A6JGUPAkTA1hg26U7aC80PzRZ35Z2TMT9Rq+0jph7OR2K/e/7Ipc= X-Google-Smtp-Source: AGHT+IGSuMDrK1AJUafaKro5TAotwoNB1IonSIqvoGwhW+HDTukpMChUfD/8LP8Q4o0PL+eka0NVhA== X-Received: by 2002:a05:6000:2481:b0:3d4:b292:605d with SMTP id ffacd0b85a97d-3d4b2a1a715mr2154370f8f.4.1756666916217; Sun, 31 Aug 2025 12:01:56 -0700 (PDT) Received: from [192.168.1.4] (host-89-241-205-78.as13285.net. [89.241.205.78]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3d6376546c6sm1971070f8f.60.2025.08.31.12.01.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 31 Aug 2025 12:01:55 -0700 (PDT) Message-ID: <6d1606ac-8ad0-4f15-96c7-30c6f50ca9b9@gmail.com> Date: Sun, 31 Aug 2025 20:01: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: Re: pkg upgrade, vfs.zfs.arc.free_target, vfs.zfs.arc.sys_free, vm.pageout_oom_seq To: freebsd-pkg@freebsd.org Cc: freebsd-pkgbase@freebsd.org References: <0dbf8c95-7697-4887-a890-335c3ccd80f1@gmail.com> <29ff7f7e-12ef-4d10-8ca4-15ae35ce6bae@gmail.com> <19251E67-BC92-4D71-9E71-6C7546A46D8C@yahoo.com> <9300201D-9D53-449B-9F0A-DFF6194B2830@yahoo.com> Content-Language: en-GB From: Graham Perrin Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 kvo= In-Reply-To: <9300201D-9D53-449B-9F0A-DFF6194B2830@yahoo.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.31 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.31)[-0.313]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[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:+]; MLMMJ_DEST(0.00)[freebsd-pkg@freebsd.org,freebsd-pkgbase@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42b:from] X-Rspamd-Queue-Id: 4cFLwC5YFgz3cdW On 31/08/2025 09:38, Mark Millard wrote: > … > > So 4 GiBytyes of RAM is insufficient, even with use of: vm.pageout_oom_seq=120 > > Note: In this context increases is not going to help: it is way too little RAM > for pkg. (I was observing via top at the time.) > > If pkg continues to require such RAM+SWAP usage, FreeBSD is going to end up > requiring more than, say, 5 GiBytes of RAM+SWAP, even for UFS contexts. > >> … > > For reference, see: > > https://lists.freebsd.org/archives/freebsd-pkgbase/2025-August/000804.html > > with details of my test context (where swap was in use). Interesting. Here, with faster storage for a new guest, 1,024 MB base memory was enough – for both UFS and ZFS – as outlined below. ---- VirtualBox bidirectional shared clipboard 1 GB memory EFI four processors PAE/NX VBoxSVGA FreeBSD-14.3-RELEASE-amd64-dvd1.iso disable host I/O cache vm.pageout_oom_seq=120 UFS 3 G swap install all components pkbasify conversion before first boot (519 packages) first boot vm.pageout_oom_seq=120 pkg install -Fy firefox gitup htop hw-probe kde lsblk lynx nano pciutils plasma6-sddm-kcm roxterm sddm stressdisk uclcmd usbutils virtualbox-ose-additions xfce xorg pkg install -Uy firefox gitup htop hw-probe kde lsblk lynx nano pciutils plasma6-sddm-kcm roxterm sddm stressdisk uclcmd usbutils virtualbox-ose-additions xfce xorg pkg upgrade -fFqy pkg upgrade -fUy 1353 packages 2601 steps success vm.pageout_oom_seq=12 pkg upgrade -fUy success ---- The same with ZFS. Success with, then without, the increased vm.pageout_oom_seq From nobody Sun Aug 31 19:35: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 4cFMgB5Hmvz66R0g for ; Sun, 31 Aug 2025 19:35:50 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-55.consmr.mail.gq1.yahoo.com (sonic315-55.consmr.mail.gq1.yahoo.com [98.137.65.31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4cFMgB14wjz3kb4 for ; Sun, 31 Aug 2025 19:35:50 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1756668947; bh=kwPhYOTittLtKR/AlKZkFh/p26vkMxO4ll7C0JImFeE=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=HxuHljzjFjfDNuluXbJLxBh9KF1VChI7v5RBiLWirZuP5/9oVfPfYgjIFnA8SpFqAGUSGRqXrvG/FyPvxDk0qwU3DPtEslZvN1oFfI6/uF5FXzCEGE8GW3GeoySNwwol6JXkusSJGCqkjK5j/K5GXa4goUGfgbwenaUt2EheDQtc2pNNMtXax3QGbL18kjCsGdRWBv+RvwpLZo6LqeYKbGlp6SHKd69wuuAnfpmnB45xo89oE2DNg1KS0aGeNcnunMesD/h728JTJVPMO2MCZdNQDHAIzkPVk76xMifIow8DmJL3oeh8z3jluLldYAZrZKMcDqGgR8pCPQmggReQWQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1756668947; bh=bULwc+And1cB1S6AD0UuHbt0je5XCNNfLNLs0iqlQCd=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=pPjRbDxXOnaVJv8jR3ejm9uzo55KdZ3AdIY3Je53ZmDVjrhAuvQILHSMe3B0feqbnYlqE247HGb7E3Soelf7FqH346YDHXKa85U857SLpPoGgPuP2SFZ3otUBrBLGquQQI6IZsV2CVblphs/1bVxHLypXddb3am4eMaeTWCKRJHYAHypoBL07EFw3BGmsDQW0I6w1N6ey4Y9zIbVSWMmI5dPeBqKKY8XYeQKUybldEf7mK+ruKC3M9TMFH9k5PHZSS0h/VXx7xCydcA07rYwbzdPxqrnMliL0/1tVHbUyQUV14JWBN/Pie+EuWODFF6PWrs+l+HTjqpUrgYIbSLzoQ== X-YMail-OSG: jJYGIAsVM1kLOmIhTJ0eO4G2VeryXrciTW.u4S9wloa7fMpG9S7PPKWbPQOASaT k4u5osFy3KUc2_gEGQ3HrQ_1C_B9fIpDxYlkuftBG8yA1zD1C77IB18l2NkqX5P9IxRCmEVa2Ocp Ecs.2zJGznBTsUcLsdp2cuOGTCJUIvo8gPpsizfJUCwqjTEkfuUoLJQ69M7mfddVEd1KP9A_VpF7 u7hlmrdr8qyrACjgOoptMk6Wp94r8PHNIkFvQ.R751DwJV0egRHnaWeWKiSHW2CXwcJKA6yLQwDU 00dYeXbmv0.z_VLQgiHApcbOvT7YZvLY2T0M2V.PkCcKT0axiAd1sl29IV4OikEMfh0FFY8v5CCM S11z9Xt9AmjoNWbK7qxKICrB8JpGhXsRQ7dPrV0GQyiKglScCA1pJAcqn0L7VSzGPuHFK9we_c1L SJhpJm8Hhw7j8irSw_BZtCxe0sWAVRKm6Mf2U43StXVQVw3CjxavZ8OHcjhIeePE8u1dwFzunauQ QMs2zu_xqnRMmWdmEu7rcDg74uHk5pw0ERQl5LQb.sUKYKtlo4UT8apCx_AB9248TqeVjwOQSJi6 o9yHVg__OpQwHngooVaQ7G3Qm8XMwc61V5H3jKyImO9AEsV4IVGObShwYGU8arcfc.nMgFMr_LPb GFsry8BL4sQ_Dk6D2DXbQJCowcmguLh839ewmh_xu_P.2Ufed0fBFuA9Bl2nBEfznLon_MCZGsJz l9YKlo15b4CyJ6zApSCEod49MGoyCLw7rO6OyBj7CKfKJPuCkAIuJ7lULQbxnqmPK3PjCpqu0FOY L6D8zgfqkyAjg7974wLxcMQbbNzk8aVLLoqqWdfP1pBwqUSfTvhFkfE3wWIM1blboNx5h9.fpLu5 3SeSP0hSYntHy6bNz5wPAAxpaoe4kXQLXpZO3gZh9uS.W3Qv6jfL.wwh0SO8QGMB7CsX8r74d6QX .n92WyoTOmpJvT05cqK1.yCwBaNRySp3akbnIrYVgXbu8ZPKIixxaMm4sD8nn28JTe6Ed8v0OdSF t6CMM9kL9ANwU_iCmK1i4CyZ4N9zUQZkS0tvvBJkm0aNrlA7.gCc4ZE3NEFuQjZQQI7Bc2ZwphN_ nhk7a.IgEc4R7Jr7iXKU2SrA8HjCmwye9gwPFzjom7FNSg2WKyzWLf23lVG6H8hcIcF1.SpTrBBa 3Z9GSgQ_lVaZKns2DNVX0r5nvJ0fW3dIrzHmK32LDCUF7FR_w1sxuRM5SdBNFvlBuXY7ABxvaqZd XASOsQO88HE_lF1Ec6T6zFRva1kFQdJhjKN6Ntq5x4YTpquf8D9EJ4BCQODb3_bR6oHbWcVUZfKy EpyJWYnWYSDmjuxeY.E4HGNqgaqo8ysTho1BhRgfdlCxn9os4cHnXSOVn4NBciivoGUP2zx52wpg G1nRC1OXclMayXVSznmVoXefOgcRICEZGNYQH3G0xtqOgJArqoA1dM7jdi_i78qeqQ87RH5DN6sX KyEbee38psPOlvckbVOVcBiOHa3.0EyTapFEmdGXzc0tzCJfhlJDlhp9q1l82TWmVP_6nteDPDtO LjGn7d10T4TUrkXSx6s6Nd743Uc55bb_KqnFeZf_509n.7lXSiOOu6L2ES8TEQ1fzxKfyQlGyx_F On7C5VDkAQtqJzWLVRSm58UtxRVJpNy32pcegn8RjFZyjCEwuMwPakRQvSxtD5QZDW4SI3aMXiEw 5iCHf.0Vm_3EuncxJYhiuOmIQ80Aysi2mmA0VdwGmSkPhwveC46aXLX7vZl2XvpGOATVd7Pfurlz 07srJcEhkwI2e2KQNSPY3CuMwwkrWMhFwsZT1F8UjEl9OktX47QgOzUvP.i_NQSA4UnuDWV8gryt beiTE4lLQyGGPpONXsaGiR1YCAiqBx5o4y9bwZRBs1YRZyU755AE0pzxP_mqliHXjBs.vETcxH68 UqXefkTdA0qGf9aS0sIzR5Pql5mFzmR4jIUcMqXi1vhm.UEG76vAz0MHxICxL_k5FoJiEkYsDfbO xNkGemfulYOYA7iC_OKrb6Vl7ApaNB9.jV4DNGUFobcYtk2zDSvy52DWd_Kli6jiialNGkEU8.jk crG5qSzw..nqBgudKhLu3cDetwIvxNT3v6LxZEclZshLtWulDdtvpAM_ivL6WvUgWOCHHPRhlSAa z3KxOQpnZHPGi2l08ns.rhafLlow65rwJlnMwbv8gw_hZufSdy26VEKAWcJv2c9iprHz2dkaRBG5 nEOT97Xv_LSvr0Bg6h0z2opmf464mD06iXykryQZjJgLALEqS2VeyhIl7F.sv7v5ctWl8olpP86G VYTL0 X-Sonic-MF: X-Sonic-ID: efac702c-1be5-4edd-9f66-b04c7337cb39 Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Sun, 31 Aug 2025 19:35:47 +0000 Received: by hermes--production-gq1-7bfc77444d-hf2f7 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 3123809495f6ac07a52b187b9760d06b; Sun, 31 Aug 2025 19:35:46 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: pkg upgrade, vfs.zfs.arc.free_target, vfs.zfs.arc.sys_free, vm.pageout_oom_seq From: Mark Millard In-Reply-To: Date: Sun, 31 Aug 2025 12:35:35 -0700 Cc: freebsd-pkg@freebsd.org, freebsd-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <0dbf8c95-7697-4887-a890-335c3ccd80f1@gmail.com> <29ff7f7e-12ef-4d10-8ca4-15ae35ce6bae@gmail.com> <19251E67-BC92-4D71-9E71-6C7546A46D8C@yahoo.com> <9300201D-9D53-449B-9F0A-DFF6194B2830@yahoo.com> To: Graham Perrin X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cFMgB14wjz3kb4 On Aug 31, 2025, at 11:42, Graham Perrin wrote: > On 31/08/2025 09:38, Mark Millard wrote: >=20 >> =E2=80=A6 >>=20 >> It would appear that RAM=3D=3D4GiBytes without SWAP would not be >> generally supported by pkg as stands. Testing hw.physmem=3D"4G" >> without SWAP . . . >>=20 >> OOM KILLS result: >>=20 >> # pkg upgrade -rFreeBSD-ports -fUy >> Checking for upgrades (1485 candidates): 100% >> Processing candidates (1485 candidates): 100% >> Checking integrity...Child process pid=3D2219 terminated abnormally: = Killed >>=20 >> =E2=80=A6 >=20 >=20 > Retry three or more times. The integrity check might succeed. >=20 > (I ran tests, albeit not the same set of FreeBSD-ports packages, with = 1 GB memory given to a VirtualBox guest on fast physical storage. Booted = from FreeBSD-14.3-RELEASE-amd64-dvd1.iso, installed all components then = converted to pkgbase before first boot of the installed system. No swap = in that environment.) >=20 Turns out I do not seen to involve adding any packages from your example to my context: So far, my original set of packages lead to -fUy failing every time it is tried for 4 GiByte of RAM (no SWAP). What top shows is Laundry (so: known dirty pages that are not active) growing until there can not be enough Free RAM to meet FreeBSD's threshold requirements. Re-enabling the SWAP and trying without your package examples being added (so: fewer packages overall), leads to the Maximum Swap Used being 799716Ki, with the peak being during later Installing/Extracting activity, not during the integrity check. So: (RAM+SWAP) approx.=3D 4.8 GiBytes (so a fraction under 5 GiBYtes) --instead of a fraction under 6 GiBytes with the extra packages. The evidence that I see suggests to me that the required RAM+SWAP strongly depends on what set of packages there are to upgrade. =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sun Aug 31 19:59:30 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cFNBp17ZMz66Sy5 for ; Sun, 31 Aug 2025 19:59:46 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-55.consmr.mail.gq1.yahoo.com (sonic308-55.consmr.mail.gq1.yahoo.com [98.137.68.31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4cFNBm2kFYz3nyc for ; Sun, 31 Aug 2025 19:59:44 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=RrRW7mWE; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1756670382; bh=Gy8MppT0Uw4+XurCP4VDNfQm+f+DDRodV7fuqoRVFy0=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=RrRW7mWEPCZCgCG9Y0m+XvytXOeIkuSpMY6Q3EQ35lG4bDzTVDOFLEY/6oOVVINa7le0BJdpeIT1YMeR4t1kOU7zJjzUbSfN5fHOgsk8z5oW011WV2nw+Ez1poacgN0aBDhn/e1PciD9BPCOsBB6iU9L7a6r5iGa+FrYwyraKj1IuLIj4mhHgKa5k1VQeJVVgPPA67yHfaCHU3VwM/2zYA8uEdzwvU0K85WdbV5JNJ/wQHTd3o8NUh9HmDltDHacKkZ7HluNUdBwglsUD6sH3qvyQHm690k6Dz9OCFXJFK6FMkH7jfVmcOV94Entg9Ni+TDt5xaTTxwNAQO+LjDYqA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1756670382; bh=0sDNAYGPpasvGEd2vlBVLBqPdxmx/M9RJuKNXHk9r7K=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=B2WtppiZWuvW6EITIPchRlFN4bS2Npku6oWwnLU3/nbjb8iQXhg7VoWwsuk5QK6KgXa91ojwACN6bQCzXyS2A+Bw3B0SvumXtQdEPHM+ivX3GDdkdCJpeLhL3GeQc+zABbUnOf7w16YQ1NmgbFGDoY6cTKk6RGd3oHIo+FhUucQiJ/rbsPQJgDvarzXsDWaF8q2NiUGfm6odsUuE7I5YgfxvEqEDVh4rP1HEZ0ZxQhDkWawfy42jyWCJEhSsOCKmuWrshTWoivHElO5bm5tz3VyMfaUgg3YY8WrBL7BTyIU7+45Q6VzVEGpkRtU3+9S2u+7HVjRRfyQeoJ8Jmsn/Wg== X-YMail-OSG: rpLOQLYVM1kvQNLYcmfAlWJ_fFDTgnsOQba6S1E8HNTuaktZZQ8Bw8VZ_qL6LF3 OS8lTal4ANFCOfXjKiSguTc47u7wr82C5z32V8IsZG2LRuo0AZPmLFyyphOc1II8ECUSr5RnHoIF KG0fBtJ03_kHSgqsrxZpmzNiTEGILmi_SV_w61.ti5fFLA7PRiVEs89rkx.6TduubvVOct7MBPNB RsM4rJoDpa75WtoM2w5lHedBanWLdu0wxJQmMXG5r6dyPtqh_Acyiqmrz58QdMKR8uF3RFQHMxx9 wldQDPI5ksPoZxs_vfs1AuvNck0UadFlsT_8vTYqRDmPZWv03NDVJg4F.zWgeoI4LYiv1wmnWn9J N1ONYBCDN2ivWKpMAteEX.yAr.OfPYe9fPgISzDvLJM1YOClRPKWfG45498D..q75G0YYylqMb8o 9RRSDyZdhSYxuPkip15LhU29TNHak4U7M9hAtkI79Sck_CfvmMSlfjFTDzLY4eKfyo22Db.3uKbk nxjOgX_6lgl4VE0R6L26qK9FrjBplrKaBAio1hDpXZe4.YvsqAvtqO.b9RxmQKo7DNB4kJEYD_wy mf6w7_I8Nc0Kce6AbY6mveiDwnDtrYPqkwB71aBP.uAMaST4u_QyVS7AYD40.pYZzGBUz7KIOvN2 Lpzqzac8dcLn0X876lCEBvUwpTdKGs7yY000HWCFUo5exHRSFd7.FtjVDthuYjT9olkR42OqbXq4 64KLp9dOrsNDtdHFNKt7fK3f8IQVg3R5q3Wl2B4HDlgTlCHdhMXxL4oNSNMgp66YIA3GqNb78GQX zUxkG6mggxDsm9J7zDlVfhlRyl89Tbgcffe3jqrQwFBG.IgnBcXgHF2ti5p___P7LCQgmzpBnTx0 GFbcZe06oc9tN05l3tcalkWAuWaaPFvH42KCf1TT_OnUbQfdjjI7XbTEspm2epsxUMi26.inF807 ZHXIzu8NOpnpr.NjX51cu9Bdl4kid7ko.3MoUeZOSRxDp6HiRL31iP5B0JpzyJ6HAU76yEEdzFvZ AbqMvToVRTZjeEzhvLUtQrVSpmty73FDY27w693Kv.R0h9Z413wjYI1PSLuQSuZCJTRQQUxblWmE IYs609XC087JRfqX7LVJ2vnNdzXuGbFhyDTosEBoc1pIIwSSdGXzd_eY2lNcNxtQTp48LdWiahMl 0G9JDoMUhCswSKSvhv0q1d2fS87ntv983584quzEt3kT2v_S..uVG95lPCZMgc2xcHQbtZ6xn3s8 JvpM93vCdkCJO1ug.dfHRvgQ.SATolEG8BPMlswBEHjJZS8G.ILkZhpJjbihywu_iN0yU0INQ3_F auurm1Cv0483rlPmm9Z8BGgY45.OCKxsUM51xrQucEXQiK.NKfj0eOFvlNqo80vwNbQleOL649Fv K4vfldejYFdPutm9spSBqXMX1S_hHp.EahMcQ7p7B9sAMi37R_ju0F5l7U4ydF7Uy9GJxPa0vP0j mlGEqf05MeMz3wU3elpMn7ecNewcJYhqwiCZvcd5wKTLHpip680sMclntyNzFAd8vMcbpRNENn6l cSF.aYIhpZx91tupd31.su1du7H3RMHTjLMgL.Bdega4aVKcWXN76ed0G5TjRxeKWzVoTj62hThF .FK3iSIRbjYi8UiCtL095cXJA30f4A.FSNr_Zi9Y2vRcVM0G4tdGdrdOQxCWxKP.Hcmbg31RlJRe bsvlW2uHxZVGrz193_rrdpcCV7o_l57aOLg5oL2tMVksf4PTWzqZoTJqLt6mF774LMlQus0r_Ug_ eZJ7MkPNFLJGG7pZaHD_ecg.3c8PdsJAWNsbzLza.D2t_DQ6.QaIXY9HwNo8VMLeMEs7FB1iZEfc HD8HH3b8RuWsQJ2srt2duwuEgGw9Tt.6ScPpgxsNZDGH2MYV61Hy7ajeQ2Uk3GdqZTM5pSsMk8l3 Ux0at0hsTlGYk78rnGL2PLL1fAjzg_k7Z22Jq7LN0R_AgNF5dL9DLj9LWz_EdAK.gPa06ul0aPq1 GRPuhpic_8Omk8hVyzVsSmRlChz_6IayQW4L2jM6yi8P8bj7JcZpmlFuahhIxZfdhxGPGc01JXel pKfWLoypi_M8b1q535J7akp4pnO8ImJ58qgKWkhZ65yRz9eOmAZOzlDpvD5pYIk2lXSbThWrn7cA ttfdkXOwJdR2x7hVaFbWnJQWWodA6saQTsdwG8L51rdH6sOYaDcQxNCKc66kXiG0apTOZt9S_Gsi zo48saiNbsS8A3VLW2Js2gXJ0sz87f1CpKh2Ot5yedLFW6RnwF.avBpB5UBuHOi0- X-Sonic-MF: X-Sonic-ID: 6e3abbbd-775e-48ca-8264-df3811ec924a Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Sun, 31 Aug 2025 19:59:42 +0000 Received: by hermes--production-gq1-7bfc77444d-9lfjn (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4c48267e1867581015c0a9bae2c70d1f; Sun, 31 Aug 2025 19:59:41 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: I just made a typo in a glob pattern for a pkg delete -g (no -a and no force) and mistakenly then selected Y, leading to partial partial system destruction before I stopped it Message-Id: <543E0A7A-8C65-43B7-8CC3-13D0D86F4085@yahoo.com> Date: Sun, 31 Aug 2025 12:59:30 -0700 To: FreeBSD-pkgbase@freebsd.org X-Mailer: Apple Mail (2.3826.700.81) References: <543E0A7A-8C65-43B7-8CC3-13D0D86F4085.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_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.31:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.31:from] X-Rspamd-Queue-Id: 4cFNBm2kFYz3nyc (The glob pattern was expected to match a lot of port-packages, more than shows in a window in the context.) I really wish that the likes of: # pkg delete -r FreeBSD-ports -g . . . was supported in order to avoid mistakes being much bigger than they need to be. Also of note: it started deleting the system before deleting any port-packages, even though the port-apcagkes depend on the system. === Mark Millard marklmi at yahoo.com