From nobody Mon May 5 04:01: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 4ZrSWv2xLbz5tnvk for ; Mon, 05 May 2025 04:01:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-25.consmr.mail.gq1.yahoo.com (sonic312-25.consmr.mail.gq1.yahoo.com [98.137.69.206]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZrSWv0gKNz3lQY for ; Mon, 05 May 2025 04:01:46 +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=1746417705; bh=JpKNA3sUkLgkxCN8Ft2RpLqnl0qsdmbZ9x2oqA/1i0U=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=nieLglL5uvx20X72DW9QWpo0LVTB49ubemaDZjS4bjFlf0jekPU8v25SNu6tlme5m5nQoo8YPtWf+HGg26ZjDWWCN/6RZxllGi46Iyg1ihzTdlDFUKD6GfxyZA6uXJ8OKpIXXL55hhEQN4FRqSV+Jt9jozBYXHCcJZbXw1etYIjMDGP1iMfMTdZI9i3vpV9r7EtPDTpZKIAt9d4LCfUNrLTaCVb4vGAJfCht7uA1qV6FtdMWTu6dLAk+yvN11+2XjYpmcSNoTgNJDgkz9em197MxMADy8z6yKw2Jc9Sg82MiMuCSZvPAjLSvBFM+DNSJj5hdHbXmdxJVTcbgGdUSZw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1746417705; bh=CHaCC8RSDcGtuC8fRj9CI/lGpqUgmbAX2bYyc1g0RZn=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=hopKw7DQXUdtU9AsoVph3xL9TMZ79swZ677yRWv+3GprCZR9QwdlxnUqBupFRO4kXLs5m2jiESSJPy7/lZpvcuHLk3rkNYCgVgstcQH5A5x/ZNiBylNSRDO94UAi+vmT5pcxMkdbHdgF9bApZdg/0TiVB/vWZqhDvuAz2nGQOMh/msq3MdQXdrMsFk+z249FSiNC2pAXHhKBM5Rhd9VNikU2c11Edb9oGyPkV42iN6/xNh+qL1G7TRSKkgGrfs/cD03DONDqIf2NmsHrGXrRWHlqjm4tLp3BhUWB+E8r+2QEruhZEvunCpAO9nB5ZeRgdlAoEci0Mt418r+oHTEZkg== X-YMail-OSG: Sf4.IZ8VM1nEP99rOvffbi.gOkjOQjJf.mT4BnojM_9Deqb1GTBhW1FhnIwDwc3 W61mcsmG9NmMXP_QBv0gAzNKjbeR4dUkekHPF.3geN5aGB_u67hpUEDRGjvQiIOhxSryqZGReefv VFQXASiMCIg_i_7b.lbBoncj4WmNYaEq6LvrHI4uHaYGdlZJyoTvTJRYpvDBNOSkcFzagqikq2zZ 1pCmeKcbiVpTMOzxv6umUyyqb4_nI.JQwtMMROx5zRbK_1H0HGZtBm1xWBqXvI64VMyqEZMv3mKU 2MErfl7tAJTEbJ7ZBv0dMtvDmbpIhNZn8MpuL5j8HC3RsdQ2PE_PUKK5zJTikNK3kBKjJmF__HLw Rz4b4ujO2O2yBpzsyUpZbVjMrnHPAmukdtHSQSo9u.JNBh18cPOyiRD1wBmLN6AocLWnf3mUMEOn lS8eYV.L7pRy5Y2IvIqXCsE1d6Y8_lpf9my1H_QbOHSe1vJ0GhmcVH8TYTvz5f1dj.PXHgsGCL3o vOTDmolFEZ8HcVLdia5y2nG0UbryNITs6bPdRLYkfAsUUXS8HmlShM4aaUG1j3oUxBF6o3J8imuJ 4KzrszgxFQoIRVUtqvniUHqddFNNbq3VzR8XBH32cN6Su2jP1urKKlWj2IkbdZ3OYDl4UYb1No8y k7OWtpGML_DHgRcyL2zcuat.C51TmPGWSoW0hX1U_59yI4UV_ujZ0SyQN2AOKhzBSn5hb7ZQWTwg .IvHusygMqfZHrrA2tieU8Sct4ZcFljeMKhlnRLtoQwRqXABSmOX2XE9C0wNMzMbqofZVRxmTGup CJF.Y4FCJi3p60oYS8a2DNHpcU6lvnaxyTWsPdZ.ZH9erQi6KHQijuCYQs56Vja4V3INBFUOK8p8 z2oYbJ.LtrWRBEoWJtaO8MZ7xXUaDnk2KH1r6eIZF8pV.KUjrcKkBY7Nt2k4kqSQbNRvlgguuj3h QemwlB3EPEGtqRfAJIZZXp8rX4kdvn9usH72w5msTSVdqIRrcoQSY7iGypYc4DG7WMrlwv2Dktyg qaOkzsw2Kw2R2Arc_qPnmqSKMwokUSeEZ0own4pFQovvsKVcAOfmJA5cAvuJf.l1_KQgHsMuSBCR t_nmgqFm2yKinyKohcBfSExOOF5rLXiiJBdAUATHWwwL5sYVISZLne7WJeGsKqjxJJlo5kixbiMi jTeJMIoOuRYszo0VyimVw11iMC5qQYBQUbBeOZtE3RLB3JXEpbXDXOPVSpfuOlbiNLcOpO4i5Z3B OZlOODCArVqTJShgP0opKoJ_Lmcoaj4nmpl9aQ6f.VkiVbc4yvljBIGuwoIguhifyeuaBtp_vD.5 SE4CuJ5UfhUOWCWHpX_w7R6oNX0QCMkwX.ZFNbXB4RUznBlXOHvuhY0wkj1V4h5o4JAALW0BjO8A W4B.m2ICDPK4uNvEY5LPBdjJU5okNP6fzkZo__npyPTNaTUeJkUAuyvG0OXvygz3wXBtgp9gRnha 2_QeiFHHH26xq.yqVXmSkgQCc.t7dqdmeavELQs321oIGZgrHyOry8AN.TO7.Y8QpFdd6hcFudBz XcQMCaia02mj5BH8DbLbVUQCMn81lx_VnBFMJBRJfCAUurc5HrRt_J7AaXezcKxjZlb9JL3Z3oVE vOgQT1Ji4I0Kmse0gIUuyfh33MC6VYoUdL5c1KfPhsKjyHIlfxolfoFDiaomDkNentvFqNl3Eiwf OcQ63mIn0GLEEXRopPObdOw0l.vnG2krGK.SpBTSj_YXPhSrzauYv1ga6YmujSfpQiWcB.PrYasy q.dkXI9nIJw7gipzIOURwFCoTF4TIxpi5tYExZeutHVS4.gWa9Avg1i5mBnX7Uds1CMx1Hi86ptX K3exYVENwY91ZZyL6muiN56eOi_6I6quF1rXHXsZ1fRtcZsvLwBogc4PHygS0nsoTohKcWomyuUF qCT8zeijG5GYOBzuGojHwcCuSt9Fd1J8XpEknUrRhdGd9pXaRmGIiCtoP3X5HyUM_WPwSiYkOF6L TvzzBHEUq9yLFd0eV6oIavRobKkKOXh7aTLcY4Q7V25FzIenF2DN65OUWJJ5dMSwkAUawdvEexEB g07kXTGSxINdAidMgjttEfClOh271PhZa.YHnipTkVbUriOZaGu9tjgbzRdgZU0mXk5kZm4jPRgh SBcVk0RJdLJnDevRVy3I3XOtsuJiVFEaUbIwytvvkjYKKXJXnXKx2KpgrsnJkj4nkvjBEyhPT1o1 FaLCpl6szNzDLLtJwplwC8B3cpctfQm8sasr3Tg0gDbeBzm2gvZlCt1iFH321PnhCAr_HEq1CINk 7bg-- X-Sonic-MF: X-Sonic-ID: 726718bf-ab45-4a94-bd9b-e6bb69bd3051 Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Mon, 5 May 2025 04:01:45 +0000 Received: by hermes--production-gq1-74d64bb7d7-2dlqg (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 462e25daf720d070c452d98a5b65d58d; Mon, 05 May 2025 04:01:42 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\)) Subject: Re: got(1) in base consideration From: Mark Millard In-Reply-To: <9f48a955-5f8a-450c-94c1-2a7d9d69ecb9@FreeBSD.org> Date: Sun, 4 May 2025 21:01:32 -0700 Cc: "freebsd-git@freebsd.org" , FreeBSD-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <9f48a955-5f8a-450c-94c1-2a7d9d69ecb9@FreeBSD.org> To: Kyle Evans X-Mailer: Apple Mail (2.3826.500.181.1.5) X-Rspamd-Queue-Id: 4ZrSWv0gKNz3lQY X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Spamd-Bar: ---- On May 4, 2025, at 18:50, Kyle Evans wrote: > Hi, Hello. > I've been toying around with the idea of pulling got(1) into base, but = hidden off into /usr/libexec and not supporting it for general usage. = The idea would instead be to provide a script or two as a user-facing = interface to do the bare minimum to functionally maintain a local copy = of our git repos. >=20 > However, I've run into some logistics issues that I wanted to throw = out for some opinions. The main issue I've run into is that while got's = repository layout is binary-compatible with git, it won't setup = worktrees the same way. Additionally, it really doesn't like the = traditional organization of a git clone, where you'd have your .git = directory inside of your primary worktree (e.g., /usr/src and = /usr/src/.git). >=20 > I don't think this is really a deal-breaker, my proposal to start with = would be that we clone the repositories off into /var/db/got/$repo or = some such and setup the worktrees in the traditional place. git can = `worktree add` from these repos successfully, so one could setup a = git-compatible worktree at least without having to re-clone the entire = repository, but that brings me to the second caveat noted in the = paragraph above: the worktree format isn't compatible. >=20 > We could write a script that'll bridge the gap, but AFAICT that means = that we'd effectively have to just blow away the existing got worktree = at /usr/src and recreate it, with sensible guardrails in place to try = and avoid losing any uncommitted work. That's sort of ugly and I don't = really know how to feel about it, thus this e-mail. >=20 > Thoughts? I'll note that, as stands, a PkgBase FreeBSD-src-*.snap* and FreeBSD-src-sys-*.snap* together provide a source tree that does not contain a git repository. (It used to be true that the 2 could be from somewhat distinct check outs. I do not know about now.) No .git/ or .git (plain file) at all. PkgBase uses /usr/src/ and /usr/src/sys/ and I reserve those for the PkgBase files in order to best be able to identify what the installation is based on. In my context, official PkgBase kernels are present for booting and the booted world is a PkgBase one based on main [so: 15]. I've more than this, including places for chroot use and for poudriere-devel jail use. I also have my own kernel builds that I can boot instead. I also use git worktrees: /usr/official-src/.git/ ( the "main worktree", a normally unmodified = stable/* ) /usr/main-src/.git ( a "linked worktree" for main [so 15 as stands] = ) /usr/release-src/.git ( a "linked worktree", a normally unmodified = releng/*.* ) My activity for these is mostly in /usr/main-src/ instead of in /usr/official-src/ . I'm not sure what you are intending for contexts based on PkgBase. (Basically: ignoring my extra stuff.) =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Mon May 5 20:58: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 4Zrv5m2jgcz5tqJX for ; Mon, 05 May 2025 20:59:08 +0000 (UTC) (envelope-from ctuffli@gmail.com) Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) (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 4Zrv5k6mDyz3p8W; Mon, 05 May 2025 20:59:06 +0000 (UTC) (envelope-from ctuffli@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=cvRwjonA; spf=pass (mx1.freebsd.org: domain of ctuffli@gmail.com designates 2607:f8b0:4864:20::102e as permitted sender) smtp.mailfrom=ctuffli@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pj1-x102e.google.com with SMTP id 98e67ed59e1d1-2ff6e91cff5so4675403a91.2; Mon, 05 May 2025 13:59:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746478744; x=1747083544; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=l/UOz825HitwGf7XWyWnEJzkQwhLDFGHnfaq8NVkryI=; b=cvRwjonAVRbLQ/3u4kgfRRaskJA46B7rQJlHq+lq9e9v1NazRVFnvuK3KpuFTkyWZS yis6X/H8eGonagIjTbe/NYbpmpcg1LuI4zMUYt+4Pd4a++IYBPjbAMAwwqmTWDn0TW/f NeXdWnVioyn38T5cYr7L0FjkkXtB59WRDEheTha9RuGHYx9EpaukdCywmh05yStstuj+ UOdZSQcYNgG4ITUU+27x7JefRWFJ6ozpnaURAWWlyx0oO2fCSt6ifuQL7eRHmYtc9SQd OuqGv8uCz2I3YCZUH8MZUxIdAZuhr1Aqd8P+Fq411qBZp6kJo6+J7JgxvHQFfZ71Q/ZU sT4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746478744; x=1747083544; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=l/UOz825HitwGf7XWyWnEJzkQwhLDFGHnfaq8NVkryI=; b=eYLU80Om2sbr9WlzawXoN3LyRRZng+3iTif/fHm692L5oqDkFoekQNQZ0dXAw7kByw 126+ewgPDEx9ZMqP8eX9yZZsQCMC063AijavdcdYZ1pq8JScWTXF9GVJDY3PsJCu5boJ 6TJ6JEbiQu75LrgGbo4E0ek0EohV9SwwSMnusjpB8fW/a5vUreU+806zL1iSqvCWMGLr RgIDsBVDPnnO7Pvn3tnQkijfnUveMx9M6ULNxtoZYRGzlrJ4em3VURd02NLcTWkEZ99b V4A5jZOfyJWw3ioAqh6xj2FBwAyWFA9bAXyFWmxHZ9MTQUtmeWQdbs0Bn8VrQoxRwWGs gmTg== X-Gm-Message-State: AOJu0Yx9zF8li7Lgi5ENQPFLB+BiVAUbxrq0tySQYzka+f48DWxBfNrf MtY397RSEoJku8eswy5u1p3szNUlO6mV6S7biN5ttpCEm4UiZNZcQO8+cimmxuPiDJfNSCBR/ld p+GzAkJIl76BE3dtFVSYVEPD1kK6Wiw== X-Gm-Gg: ASbGncv52IAOriUA3CjOgPhUuZP+5hzmYPJPcyN6jdA4ayQO2hqx6q6bYDgHuPaRllE 9j++3PqTlFhVwZoUgubuDniv6Oby5UK9jJWz74v919JxRL4hf0X8e30q7UBQsRlQAh/ZE96G2l9 nd3F94jYZHqgmodUeV/eqX X-Google-Smtp-Source: AGHT+IGbS2ztbRledsKsQAAXvqUiUH8mKoGD5Fa7H84ND/bkevwb1bA1ZWkXO9SpBSW+08CDdCcOTWQtuajWeSmfiFY= X-Received: by 2002:a17:90b:586e:b0:2fa:15ab:4dff with SMTP id 98e67ed59e1d1-30a61a43f5dmr11951713a91.31.1746478744134; Mon, 05 May 2025 13:59:04 -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: <86a57t3cfu.fsf@asn.ftfl.ca> In-Reply-To: <86a57t3cfu.fsf@asn.ftfl.ca> From: Chuck Tuffli Date: Mon, 5 May 2025 11:58:52 -0900 X-Gm-Features: ATxdqUHnd4jsED0y1-47e9OZKFV3ASkMJP9ZfWPMbASOgaAZklfjTHMXHI3XTPY Message-ID: Subject: Re: CFT: pkgbase support in 15.0 To: Joseph Mingrone Cc: freebsd-pkgbase@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4Zrv5k6mDyz3p8W X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.48 / 15.00]; NEURAL_HAM_MEDIUM(-0.99)[-0.990]; NEURAL_HAM_SHORT(-0.91)[-0.906]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_SPAM_LONG(0.42)[0.417]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; MISSING_XM_UA(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::102e:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; DKIM_TRACE(0.00)[gmail.com:+] On Sat, May 3, 2025 at 7:07=E2=80=AFAM Joseph Mingrone wr= ote: ... > We encourage everyone to test pkgbase on spare or test hardware, using > either the installer from one of the latest 15.0 snapshot images [2] or > pkgbasify. Please note that while most of the preliminary feedback has > been positive, this work is still experimental; you should only test on > systems you can afford to lose and reinstall. > > Some outstanding work is planned: > - FreeBSD handbook documentation > - Offline installation support (install media packages) > - Working bootonly.iso > - Pkgbase-based local and cloud VM images. One aspect of running pkg-base I've found tricky is figuring out which package provides a missing binary, library, or man page. The port pkg-provides answers this type of question for ports, but (seemingly) not for pkg-base (unless I'm being dumb?). Are there plans to add this type of support? Alternatively, if I'm being dumb, can someone point me at some docs? TIA --chuck From nobody Tue May 6 07:17:46 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Zs8qt0WCLz5vcZ4 for ; Tue, 06 May 2025 07:18:02 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-54.consmr.mail.gq1.yahoo.com (sonic308-54.consmr.mail.gq1.yahoo.com [98.137.68.30]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Zs8qr4kXZz3H5Z for ; Tue, 06 May 2025 07:17:59 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=Z9SGhx4S; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.30 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1746515877; bh=nXZ5wP+jr0IhqGkpSjz0cgiUHZDhFtkgb3NFWUVxMvY=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=Z9SGhx4SWY/xfr4FH1HW8fI0KsyF3gSIEvzbeX7QCyzJysoR9hnj3iYuV3Ehv/fU3VRlB5jkS8QDusxhZhGOdbY3oK4mfeRuR5Whx/1W41mUyUZOUhUPRcTqn0vsNjzlr8eIJUeDARBLC+xecKLnyiMJ4j6TTbD5VE3uKNC35tUimYf5Rg+mOZDtBrQilH48WEIJBBjuSDa/q0JeIyp7vwV8kRNaUNo61gJq+0OdmIWd7bV2ZBiamFkk1MgN9b00Mk10lKNzGScDDZYITuB6d0AMHtQzR8CyTMeousQSJpHVYLpnnVPNwrFGi34WyDhE+cNGPOUprqaTQNbgJB+06A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1746515877; bh=TOlfDlHsQb+6Ys4h3qaO9y0kKVULbFgx04joPpJfZ+p=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=G+7e/BOp9AHbFG0nkxAn8a63s9AuNkGqCAs9+y1y/1TsUUS/HbUdMt1As1m/jZ9LK9u/T+cCzHZQsD7H2k2ArrTpqRN4ZRKTvGiW2jC5dI3CHya5oV48G4MksM1EseyarjqzHUA3yMl14OM/LBp7+5fUKVLNNMxs7aBGg7DyAmF1MmNOxMjgpoNghwQvnpD9QVu4+cjYf2fLsVUjzd6+Qyonbp7YZTrFGXPV2eFxNTVMvr7m4YZ9h0FOvKIvgebRqHUOjFofk54UYn/CAP+5KhwUH8QkiLzogkULACBz78XRUh0KLo1IzshfyOiPrqIRPh5lZ+ZVQ4lSY1KjgpOnvA== X-YMail-OSG: UENdFnIVM1lmqz0J4TwqpThyuABlBju0IHpQDq3ztjcTBtYG0PTFMtt7BNkFkjR xHcktLZhczTlbyB6WqvKXoD4xOBlRlXABChHq7wiecSAz1n5q71auPBoE1ZdnCPI1zFpxtOTFmg9 j_lj1ZDsIgo3mBaQfoXT1mYiUT4INBwNPYq_zLFn4QAapQ9ddHyzYzXuMNd7aq3Q_YFa1sIH_Yvl Wfe6cltiHBMsL06fjcjFfimGbUyZPCkpxug.mTPlrTHnuPBEnThOBZwYBNKjor3BJUfukpwzoAYi 56_x_bjxDgBx0X8tg0kd2E_eDukMJwh2OdlQsb_h2.IzwjUQRz4wOpLebns04fp16fMagzpUC_gp LCj6iBuXdmbcPN9EEF6zbVLy0RP2Hp7v3kZK5gldNvwQ3zrz_IhUKPVhdcPGrqEg6LekRj4IEcYR Ll5mdFGAgWEGS3EtJMR_WFTOnCwEBqkcsngfaOyM7QNtbm4laKLJ4yui5lDy_h19iD8qF5.GJOe7 rzOwb9vwhyG1gxDLQS5q2YslyL5sCKvgaJyUg4ewpLgjZ4R3.RckyHieDs9O4u9hJWZXEmDqefhJ kmAp.AF4UsnOvfXFCv0Nj9_pBdtJppMhjDT8eEWp1LXia.ZxHsHtRzOtvLeMjlRzK02yLzcDjz2P KUgysMEbJ1epF7QQWCAYbgpgP_vJrUDyXTAs0YjagGwdrLA08WwQRMDDMnJtDg0kkdT9uPh17V8h EZ1LUeqYS_wrsbNl4MAh5WLV.EBif_QJl6ernw3QdsdR_risWFiKn3s2eUh4eB3.jPhZ76n2OVV3 bW6SY0KqVHIATFPiJIcbpbAGwJzlKlxFFsNHQNx135AhdaAm0VDByKfQ0HI7iM2fsiYAMbGuEm04 mzOHK_k2cnsuRew1Pq5x8v6vancahkWMoFeXucWIgbNVfhUyzpvCakrOolKJXuoGDxGRhOcZPxBE e3fwbIP.7tIbBA4mruV0zMgUVMX3awhwWTTGbY8KaRFrdM.Ict.zRVRflj66.GBFpH6gHVJbpyPG C5oaxWRg8YN9lRStKOL4M.OAaPjtzD3NFnhKK2Qo58uyPITHqwYQv19i.UdDJTYhhQGJYmq3lZLm Mfei7xmyPRSI7TGmLM_zKmTjp8__cWZZOnzh_nQRTYgacpUulkLyZb.FkeOWGgdfwJwaoJ9ZFxge mwGzFtcBwykvQmvz4VerTL8dotc9rpl.ZN_IKBElOJAqwF8aWIgQmCMJSRebLAE4zM1FfFuW4Ke4 W8BQGanr4ZivB8E37l3hi5LJW2XzskgmtBMs4Nrob5kvMGXyqT1AV8F19tc.OEWaYKCkVziTgJKF J4dAvR7cvFoKahwgqFaSdrFHjVdgeOxZOrOfOPXphR.xhPgy7nxaa6y6vFmXMFhrobodPZBiK3z2 JaOApxh0rZ5i4l13HKChC0MyQq_mvDizloR524VCgK08puFyQEbpSQ1yha5gODVQjvK4ObpT7BdA 8_W1tTzxiuNSuPR_u7c6rpydeC4_mFRD.wBROhb7kp9fPdWpkm62tX.CIdis.hBSkVo4UGGIN_vf KxS4ACuF4XFl7CLSyjTp7H3OHhXeZ1AjyIPAiY7A5gSa3KLQ4CMCdlGS6qb5zeB_mXhlLCBtvcd2 ErNbo9QPaogancxsurWBA2V5zkifL.LBPrIHPTl.oNn0WdYnQ6lnI2OK32Q3V5o1C3pK_mZ3Av7s hujfWplTofjr8vxlEgGmgke1FUaqnyEh1EybTPjLTYAYdmjsJTECFCDD95Y0azMi3mtb1i9XlLEo 1Myn1rxzYq6FQTQKSl7oOq8S71QXRfiR9Fzxs_X8iS0zmjhcaMoT6xunzzkQUDq1njmF0Lg6EVx5 FqWxVnu2V_wbWeKEQkswF5VSMsBL4iML3LP0RzBIn1aLqdcjb9ju70e5wIq6SPhi3RRF_dRxChnj UmxhJLbmV9aFFylKwjATS5ivsBjeVQkK4q80NVGn5oUXY2Hh384D8a.4WmoIXLU2VeS1Fd2qd2O_ d84sYC_sZ8l_0vX4415esMcOt8sHuG0mQOVAvhfiI2Hnrz3hUlg.zZX5nUxkMPQQqnnVTPsVkyL7 DVOx0ZdYPzFWbVN8AoS5CY1Ywrgzw385ucBgHYkHlKjjpbMFxXIa4xZ0wjwfRJFhCo3oG5PPAeIO .egg.qXosjf1mmId0Kp5KwpyYCkQ05Puv.CNxg.FWqcF14fbvrPmaZn.iqEJd6fgqvsghCsUOfBV lmBG7RJYDxOg.iBwMuS2F_J.WgQWoAxNyTkYp0hDXllnWEHN9_i7f3Utsn0.JtaA- X-Sonic-MF: X-Sonic-ID: 942c315b-370e-47ae-877b-b5813c85977c Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Tue, 6 May 2025 07:17:57 +0000 Received: by hermes--production-gq1-74d64bb7d7-45lk9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f79564deb0f27977ab39cdea7def2155; Tue, 06 May 2025 07:17:57 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\)) Subject: amd64: Odd checksum failures for old(?), not cached FreeBSD-efi-tools*-lib32-15.snap20250403023245 ? Message-Id: <99741988-8B4A-40C2-B64B-42DF8DE340DF@yahoo.com> Date: Tue, 6 May 2025 00:17:46 -0700 To: FreeBSD-pkgbase@freebsd.org X-Mailer: Apple Mail (2.3826.500.181.1.5) References: <99741988-8B4A-40C2-B64B-42DF8DE340DF.ref@yahoo.com> X-Rspamd-Queue-Id: 4Zs8qr4kXZz3H5Z X-Spamd-Bar: / X-Spamd-Result: default: False [-0.50 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-0.97)[-0.968]; NEURAL_HAM_LONG(-0.86)[-0.863]; NEURAL_SPAM_SHORT(0.83)[0.830]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.30:from]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.30:from] I updated my amd64 context from base_latest and ended up with: # pkg check -sa Checking all packages: 14% FreeBSD-efi-tools-dbg-lib32-15.snap20250403023245: checksum mismatch for = /usr/lib/debug/usr/lib32/libefivar.so.1.debug Checking all packages: 14% FreeBSD-efi-tools-dev-lib32-15.snap20250403023245: checksum mismatch for = /usr/lib32/libefivar.a Checking all packages: 14% FreeBSD-efi-tools-lib32-15.snap20250403023245: checksum mismatch for = /usr/lib32/libefivar.so.1 Checking all packages: 100% (20250403023245 is not the right time frame: too old.) Also, there are no lib32 examples cached . . . # find -s /var/cache/pkg/ -name '*efi-tools*' -print /var/cache/pkg/FreeBSD-efi-tools-15.snap20250505025027.pkg /var/cache/pkg/FreeBSD-efi-tools-15.snap20250505025027~d0d930078a.pkg /var/cache/pkg/FreeBSD-efi-tools-dbg-15.snap20250505025027.pkg = /var/cache/pkg/FreeBSD-efi-tools-dbg-15.snap20250505025027~e97dc6d92d.pkg /var/cache/pkg/FreeBSD-efi-tools-dev-15.snap20250501182716.pkg = /var/cache/pkg/FreeBSD-efi-tools-dev-15.snap20250501182716~5cc0ada214.pkg /var/cache/pkg/FreeBSD-efi-tools-man-15.snap20241026125659.pkg = /var/cache/pkg/FreeBSD-efi-tools-man-15.snap20241026125659~e2b87229e6.pkg Note: https://pkg.freebsd.org/FreeBSD:15:amd64/base_latest/?C=3DM&O=3DD only shows for FreeBSD-efi-tools* : FreeBSD-efi-tools-15.snap20250505025027.pkg FreeBSD-efi-tools-dbg-15.snap20250505025027.pkg FreeBSD-efi-tools-dev-15.snap20250501182716.pkg FreeBSD-efi-tools-man-15.snap20241026125659.pkg So: no lib32 examples. Interstingly, https://pkg.freebsd.org/FreeBSD:15:aarch64/base_latest/?C=3DN&O=3DA shows lib32 examples: FreeBSD-efi-tools-dbg-lib32-15.snap2025050503114..> FreeBSD-efi-tools-dev-lib32-15.snap2025050123193..> FreeBSD-efi-tools-lib32-15.snap20250505031148.pkg I did not have this trouble with aarch64. I'm unsure what to do about the 3 odd checksum failures. =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Tue May 6 07:41:29 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Zs9MJ1Mf4z5vdcT for ; Tue, 06 May 2025 07:41:48 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-22.consmr.mail.gq1.yahoo.com (sonic309-22.consmr.mail.gq1.yahoo.com [98.137.65.148]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Zs9MH0sMMz3Rx3 for ; Tue, 06 May 2025 07:41:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=rNeDjSQK; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.148 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1746517305; bh=Q/ydHCQn8glczywTzHv2GSFB5katfftq2U2sL8pNVBo=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=rNeDjSQKnjmVD3tSbZf8DOf5W/F5f/8NiGkoOgFVRtwBv+9AfPPTkdVt3IFMS2xySbp1gRSiGjg9gy8xxtid6UyirFZiOi3JgkExosQAon14vBglXkGXktf54knhnmQWgng06tkVQco3kECF29Rq+El94V1SGVR45zePF9frE0oEPLwQt6cBqIzGn7V/Ll0hWLyAC/s3UE3pjoXWtyxN/Je7c5vextLi+PH+gfW3piYQB1XIM/TH+HimqlrFqMnUPR4hwr8Py5DGtm8DWEiRgHzwmMU5ZyJcja5KUXWCI0+l+8IqwlnmC32d1XIEmeOLJS3g70dyttw+f9Nh/4bFeA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1746517305; bh=zFAGThxhOb5Elm+uYgc/dzfYX45T8lrkIzPAzXA8Py0=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=TsZ3BIyUFkBO6rQDMUgE/rLx0NSL17RHvntAmsEiVwnAm0Qjnw0TkSv7iosWN2HAW08w646iMf/gpUfJFh5hPjEoA2WZa19Iemwl0325/APxdgaov3/6koBk81JNgdvQQXMKlI2UZxijt+mj0SLve5fjrzKH7Sf/Znkp68lux4nRY79FZC0bO4WaNak2ZeHAnXtrXKGT5ewfKdtq50xUghRoopMrFunMiPuyTtCiYRLs+K08MmzVX4t6PA8LjML1upd1ZaUKTk7k5uqXXgDYHYITkzocSC2i6eaSDfOevbjtWOfd2yEJLsIB+YwPlXFu5RMAB7TYFLmiB+p0S58DQg== X-YMail-OSG: 3pxzouUVM1nmoShCHzL2HohKfH1rZkceWguMYTl3DEWYnv5jG2zJ6Lk1novS.zu UvTKbF8cYc6FfcUC4Lowbj5E3krK7lHFNwRBrb5Kyhtwo3QO4YtHWUJVoZ2aEt2kE6q7MYdxka1z 2HB9iVtDcZE2ro0Kio1YotD67ScaWXoiqZozuyIh3BBYuK74crvrmxFI3TydQ8jWX1EUpgBz6JzG VbHkr5WjUv4NVl0ZIExxfmrckz8AoionCO6wYOhL2_0iqk7WfAGHUolY3__VufIOoeoAWV74B01o lHJLVeKdQ5bdub7eLD9QRYOLeSufoCmrUInXI4VSgTjV6eGQHlLhqhDaN32jvHpSVqO6Sli9V5ex ffBWbQzrNM5TovciW6t8NEOKYVSnIb5.XJwi.5kMap7ezPvS4GsjWTdTLbY_gt0B77sJsAd3OBdu 0UeytFUkSD2lCVQ5H9zOgaxw9Ne6pe3fPm4sxE2LQQyvfEPQlb8Osy99rA_HEWLnz7.L5TpRxxHd .mTdtsOYARpD.Q7RY_TNNFyAAOcxGeFXMDOm8uBu3Bf7FdhLXZgpVh0OK30p3Ry914kBSNxgQqQM P7heDMXcYSVyZy3CJEiU4vXYEQeBlOXKwxI5jj3kEIEfBaFQ0eDiOdJT_TpI5.KzItRnnVNEKkoi xwRiFwiYS.lrJVXVABZEERkIUqR7vHqO3vNLDWC4BvrJYX.P1BDRlwqy_ICZKey4AkkHe1dU6S.x G_sbRgDsTHNbgq9sb1mp7yT1L6gxJv5MlJVda24CFoxKKrQ6CQmEnsW9FCrRSQamuXtXtwd2he5m O_VYD3vx_dbVBMjQRbFX5nSwzFIaoFAyUO_XT4Er99IH_evPtyR2VVLZ.UcTRGnAk7zeU1R1YH3W gBRpaMRwijtub1jMB9mU5OthwrhBOjslqPwLOCSkQIwOWg7xR3oWJSxcABPeqG0SCWsMeR_9hbGM 2NxgzD5rd1fWBSYxYcXmid38NTPRe5X802SvGNuPdQ5TuWk8Pgxp_TY9PV7UGpAgQpmX92pCx9s4 qeC_i3TtfPM6ycg66Rgz58gCpGFVZ2Eox8aD53DuK602Uol.Nda6wlTTGYHHmcOpowxgm3BUffAz N07JQ1gyE7S5fUO2Me.a2hae3HHl8RPyK62c4JEnOoNQJ9AkIvqi4tpQaJAqqX2SxpqvqimwdF8E szt9EOyVVq8k0SkBGXjzmaQ2PD.jvyk_O50DpnMZWhI0H_D1VXcAapRbswRcWWzuTJhX_eRozS_B VIFSOT50TGa7eufyrQsQS2dLvVyGTxODnru_O2N_TEpfxl4xiz.a.eOdvaGisS9dGmmhm328HZMK dfJO01BiVEsItX3btgRuItB27dCqdU55_nm1Dv.OdJt6XOEaG56pXqz3wix8Vz4632mt.C7kE_Xv Xatc4fJbzsF59DRTNTXYRwzSN34XvcaDiW7N4W.Fe0dni_GnczE4tcu7PANmDZgXA_L06DzpRxlh FwmJ4opZDFsi8mCV_IWUdrnYZiUSP92qg1cQS6OYsc_.KuHkyH5dnjnTU5tXdVvPXVjDgD0GRgH4 9og82EN52obTOuTx.Im2F3OcQwOoSUpn5eowFzeLpI2RqWjOpjlkOSAOrCz7tNPq_WTDNz3vxbX0 V5uYwQGDXI2n8hjU2jXfvdU6eHIRA1NhKKYZngNBNHjd5uI10hk6CGEEIHNJ4Du0J5hNtWePrDPD 8QFN1H56_mqO5IXG0R_ZIVjbzroXnmVMYCLJgJP1fHbLnmLdlPAx0LLCgnZ1KiI9b0qszPm19vX1 he0GNjDf08AbSZZlyDPDceO2bhiUun.o0c6qha0NbRzAlEO0pNEYGBFegn2.XFlUmHKwTPJqtqYm KC8wgdj3mOsbK7gId1b0ezwDJW5We1eVBnVCylOE4YA7LEXWOiI8lkyN2RlOlILSnxgRVK.qlV3o KiYLcX.eludYBmud3Nl0EELFUXT9aP7yCGYtLMftxOe3b1PiVKtPS.oQj795NSjxXbBgxeSgORUn 4_SgcoNugU2tYpYd14xCX3Cq4tOqgRshZK.L9jK4gh1sXlerL.IIZu8Qja1y6hxHSNtoyZxIW.Ql hOnNb.IPqBowccjnQNsN_xhvVR2zT5mqFERw26Ma9LeM2eAgbd6kHXJ6DROH4vbH8y2XpRyTh97n IwrQVQMMmVnU8TGJccLENM.13BPiX_4bulPsrDpz.Lnu4M..2dGl1GM4J3LrK8UjZvWGOcZYrLh1 Jh6OOoTl5HUy.sRvBcrm5tQv6e4MP3mXoS8lls16Cz9LFe8ptUK3GksYvpQmhsw-- X-Sonic-MF: X-Sonic-ID: d74bd601-5c09-4e94-bcb7-e88ca6f7e178 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Tue, 6 May 2025 07:41:45 +0000 Received: by hermes--production-gq1-74d64bb7d7-k2g2q (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c0fd45a165002ce8563469f6096c7ba5; Tue, 06 May 2025 07:41:40 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\)) Subject: Re: amd64: Odd checksum failures for old(?), not cached FreeBSD-efi-tools*-lib32-15.snap20250403023245 ? Date: Tue, 6 May 2025 00:41:29 -0700 References: <99741988-8B4A-40C2-B64B-42DF8DE340DF@yahoo.com> To: FreeBSD-pkgbase@freebsd.org In-Reply-To: <99741988-8B4A-40C2-B64B-42DF8DE340DF@yahoo.com> Message-Id: <02025C1E-C7C6-4C52-ABB2-BF9AA4F9F081@yahoo.com> X-Mailer: Apple Mail (2.3826.500.181.1.5) X-Rspamd-Queue-Id: 4Zs9MH0sMMz3Rx3 X-Spamd-Bar: / X-Spamd-Result: default: False [-0.37 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_SPAM_SHORT(0.98)[0.978]; NEURAL_HAM_MEDIUM(-0.96)[-0.963]; NEURAL_HAM_LONG(-0.88)[-0.884]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.148:from]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.148:from] On May 6, 2025, at 00:17, Mark Millard wrote: > I updated my amd64 context from base_latest and ended up with: >=20 > # pkg check -sa > Checking all packages: 14% > FreeBSD-efi-tools-dbg-lib32-15.snap20250403023245: checksum mismatch = for /usr/lib/debug/usr/lib32/libefivar.so.1.debug > Checking all packages: 14% > FreeBSD-efi-tools-dev-lib32-15.snap20250403023245: checksum mismatch = for /usr/lib32/libefivar.a > Checking all packages: 14% > FreeBSD-efi-tools-lib32-15.snap20250403023245: checksum mismatch for = /usr/lib32/libefivar.so.1 > Checking all packages: 100% >=20 > (20250403023245 is not the right time frame: too old.) >=20 > Also, there are no lib32 examples cached . . . >=20 > # find -s /var/cache/pkg/ -name '*efi-tools*' -print > /var/cache/pkg/FreeBSD-efi-tools-15.snap20250505025027.pkg > /var/cache/pkg/FreeBSD-efi-tools-15.snap20250505025027~d0d930078a.pkg > /var/cache/pkg/FreeBSD-efi-tools-dbg-15.snap20250505025027.pkg > = /var/cache/pkg/FreeBSD-efi-tools-dbg-15.snap20250505025027~e97dc6d92d.pkg > /var/cache/pkg/FreeBSD-efi-tools-dev-15.snap20250501182716.pkg > = /var/cache/pkg/FreeBSD-efi-tools-dev-15.snap20250501182716~5cc0ada214.pkg > /var/cache/pkg/FreeBSD-efi-tools-man-15.snap20241026125659.pkg > = /var/cache/pkg/FreeBSD-efi-tools-man-15.snap20241026125659~e2b87229e6.pkg >=20 > Note: >=20 > https://pkg.freebsd.org/FreeBSD:15:amd64/base_latest/?C=3DM&O=3DD >=20 > only shows for FreeBSD-efi-tools* : >=20 > FreeBSD-efi-tools-15.snap20250505025027.pkg > FreeBSD-efi-tools-dbg-15.snap20250505025027.pkg > FreeBSD-efi-tools-dev-15.snap20250501182716.pkg > FreeBSD-efi-tools-man-15.snap20241026125659.pkg >=20 > So: no lib32 examples. >=20 > Interstingly, >=20 > https://pkg.freebsd.org/FreeBSD:15:aarch64/base_latest/?C=3DN&O=3DA >=20 > shows lib32 examples: >=20 > FreeBSD-efi-tools-dbg-lib32-15.snap2025050503114..> > FreeBSD-efi-tools-dev-lib32-15.snap2025050123193..> > FreeBSD-efi-tools-lib32-15.snap20250505031148.pkg >=20 > I did not have this trouble with aarch64. For reference: # pkg-static info -C -x '^FreeBSD-' | grep efi-tools FreeBSD-efi-tools-15.snap20250505025027 FreeBSD-efi-tools-dbg-15.snap20250505025027 FreeBSD-efi-tools-dbg-lib32-15.snap20250403023245 FreeBSD-efi-tools-dev-15.snap20250501182716 FreeBSD-efi-tools-dev-lib32-15.snap20250403023245 FreeBSD-efi-tools-lib32-15.snap20250403023245 FreeBSD-efi-tools-man-15.snap20241026125659 > I'm unsure what to do about the 3 odd checksum failures. Looks like: # pkg-static delete FreeBSD-efi-tools-dbg-lib32 = FreeBSD-efi-tools-dev-lib32 FreeBSD-efi-tools-lib32 worked just fine for removing the 3. Looks like use of: # pkg check -sa after an install/update can be an appropriate way to notice some types of oddities. =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Tue May 6 08:07:36 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Zs9xF4Mktz5vgYq for ; Tue, 06 May 2025 08:07:45 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Zs9xF3v5yz3dmN for ; Tue, 06 May 2025 08:07:45 +0000 (UTC) (envelope-from matthew@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746518865; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=eoph62oYn1zomeAOPaDhxE9qF9b6bEclwB0R7wq32lA=; b=IsTf8nI3EE0PSuWM0tx83slJkcJLoyT+Qy8qANOtxw+W03dBrkFAGrQ8mgvt6YleIQpxWd KEIzafeept0pC26sHFnSbrUCpgHxv4IOLxn5J10L8IBf9cn2fmSeUkXHx5OD1M8qS5Xdyy CrSHWVv0Y2JvQfsmntK9MguMiW0GvjsGxfFvt0svzRKJEV7/Ina/75uoANZPwO030WtVUz 3iSVIvhV3Qn7mahV7jrjBCNNSG/TKW/7OLU92ci4BFUbkPwGqGGFp4E5lNggI72RANiaNQ sW37sDQ2rnQampzL/48UAcBRSAPS+neRJnjDkl/AXGNQsTaWI9cu2Nh5WxHd1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746518865; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=eoph62oYn1zomeAOPaDhxE9qF9b6bEclwB0R7wq32lA=; b=U/Jy2kzfiXtzX2dwBgs/ad7peX2T8X3pyoBE3MYEBdqPKyVuW3KPClCWG4uLFadGQX22bb /cxre5IsiZNz4Ux6bzc3TMFOg2XSmcoKfRUMgJNU11AtkM6YQaDS6QG74wfa5G3c7CN2b7 NWu4vYB2bxdQAQJdjfW6L19gCpnWJ4uq8NChR38UZrEJsvrDwGR0J+zOhm/EPilGDdtad3 5+Rk3cP/ASg0SY2cgV3PFymRbFs9FEw49BsvNuleQTveC8BdPw98OkXuYh1CRXSpUHkZ/R 9HvzchpPQjnT1qREBejQ2J8lppXUtxA3txo36BiUnA5lQH7Y42ER+aceQ/sBmw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1746518865; a=rsa-sha256; cv=none; b=LvC8zj5NWzAKn1I5rTchSgT+/me4cnU8GJNyUnB21nOrFO84QbcfZUoKoJv+g9pFScBnOp PLpYCOmv2s6NVYv3Cvq4jC+pFh7g7k/GjR8EBnIYMEKMyQa32/6MLcEP9yxtDO0mBgw7w8 5cuVfKIZD6EqQxLUG48I8EGnYwXtcs48EavY908RDwECcG2N0D4qLEEqm+k40bivbq6JmT FiJ/PNGlllnCQOMyDUpFt/SWIHAgFNqvLkfVpXl64tz/oNGpghQz/+fUrwkr8RI/y0bS6s ZTGklFuVid2Knk7NaN0bsuYgNOiKG92nf8u2OaeHu+3WgwZmtwUEwYqWhYmBxg== ARC-Authentication-Results: i=1; smtp.infracaninophile.co.uk; dmarc=fail (p=none dis=none) header.from=FreeBSD.org Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [IPv6:2001:8b0:151:1:c4ea:bd49:619b:6cb3]) (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: matthew/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Zs9xF1MRkzRF2 for ; Tue, 06 May 2025 08:07:45 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from [IPV6:2001:8b0:151:1:9991:6f17:c61:cdc9] (unknown [IPv6:2001:8b0:151:1:9991:6f17:c61:cdc9]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id 832781F548 for ; Tue, 06 May 2025 09:07:37 +0100 (BST) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=fail (p=none dis=none) header.from=FreeBSD.org Message-ID: <300e71f8-4a35-4496-8bf3-9d947f90990a@FreeBSD.org> Date: Tue, 6 May 2025 09:07:36 +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: CFT: pkgbase support in 15.0 Content-Language: en-GB To: freebsd-pkgbase@freebsd.org References: <86a57t3cfu.fsf@asn.ftfl.ca> From: Matthew Seaman Autocrypt: addr=matthew@FreeBSD.org; keydata= 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 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------n2obllTyAfx0JlUxUpo9bUMO" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------n2obllTyAfx0JlUxUpo9bUMO Content-Type: multipart/mixed; boundary="------------HMkQ9JaNHsu9505P0LacTYsX"; protected-headers="v1" From: Matthew Seaman To: freebsd-pkgbase@freebsd.org Message-ID: <300e71f8-4a35-4496-8bf3-9d947f90990a@FreeBSD.org> Subject: Re: CFT: pkgbase support in 15.0 References: <86a57t3cfu.fsf@asn.ftfl.ca> In-Reply-To: --------------HMkQ9JaNHsu9505P0LacTYsX Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMDUvMDUvMjAyNSAyMTo1OCwgQ2h1Y2sgVHVmZmxpIHdyb3RlOg0KPiBPbmUgYXNwZWN0 IG9mIHJ1bm5pbmcgcGtnLWJhc2UgSSd2ZSBmb3VuZCB0cmlja3kgaXMgZmlndXJpbmcgb3V0 IHdoaWNoDQo+IHBhY2thZ2UgcHJvdmlkZXMgYSBtaXNzaW5nIGJpbmFyeSwgbGlicmFyeSwg b3IgbWFuIHBhZ2UuIFRoZSBwb3J0DQo+IHBrZy1wcm92aWRlcyBhbnN3ZXJzIHRoaXMgdHlw ZSBvZiBxdWVzdGlvbiBmb3IgcG9ydHMsIGJ1dCAoc2VlbWluZ2x5KQ0KPiBub3QgZm9yIHBr Zy1iYXNlICh1bmxlc3MgSSdtIGJlaW5nIGR1bWI/KS4gQXJlIHRoZXJlIHBsYW5zIHRvIGFk ZCB0aGlzDQo+IHR5cGUgb2Ygc3VwcG9ydD8gQWx0ZXJuYXRpdmVseSwgaWYgSSdtIGJlaW5n IGR1bWIsIGNhbiBzb21lb25lIHBvaW50DQo+IG1lIGF0IHNvbWUgZG9jcz8gVElBDQoNClRo ZXJlJ3MgcHJvdmlzaW9uIGluIGBwa2cgcmVwb2AgKHNlZTogcGtnLXJlcG8oOCkpIHRvIGdl bmVyYXRlIGEgDQpgZmlsZXNpdGUudHh6YCBmaWxlIGFzIHJlcG9zaXRvcnkgbWV0YWRhdGEs IHdoaWNoIGxpc3RzIGFsbCBvZiB0aGUgDQpmaWxlcywgdGhlaXIgY2hlY2tzdW1zIGFuZCB2 YXJpb3VzIG90aGVyIHBlci1maWxlIG1ldGFkYXRhIGZvciBhbGwgb2YgDQp0aGUgZmlsZXMg aW4gYWxsIG9mIHRoZSBwYWNrYWdlcyBpbiB0aGUgcmVwb3NpdG9yeS4NCg0KVGhpcyBpc24n dCBub3JtYWxseSBnZW5lcmF0ZWQgZm9yIHRoZSByZXBvc2l0b3JpZXMgcHJvdmlkZWQgYnkg dGhlIA0KcHJvamVjdCBkdWUgdG8gbGltaXRhdGlvbnMgb24gYXZhaWxhYmxlIHNwYWNlIGFu ZCBiYW5kd2lkdGguDQoNCkkndmUgaGFkIHRoZSBub3Rpb24ga2lja2luZyBhcm91bmQgaW4g bXkgaGVhZCBmb3IgYSB3aGlsZSB0aGF0IGhhdmluZyBhIA0KZGF0YWJhc2Ugb2YgYWxsIG9m IHRoZSBjaGVja3N1bXMgb2YgYWxsIG9mIHRoZSBmaWxlcyBldmVyIHBhY2thZ2VkIGFuZCAN CnByb3ZpZGVkIGJ5IHRoZSBwcm9qZWN0LCB3aXRoIGNyeXB0b2dyYXBoaWMgc2lnbmF0dXJl cyBwcm92aW5nIHRoZSANCmF1dGhlbnRpY2l0eSBhbmQgcHJvdmVuYW5jZSBvZiB0aG9zZSBk YXRhLCB3b3VsZCBiZSBhIHByZXR0eSBhd2Vzb21lIA0KcmVzb3VyY2UuICBCYXNpY2FsbHkg dHJpcHdpcmUoOCkgYnVpbHQgaW50byBwa2coOCkuICBIb3dldmVyLCBpdCB3b3VsZCANCnJl cXVpcmUgc29tZW9uZSB3aXRoIHByZXR0eSBkZWVwIHBvY2tldHMgdG8gZnVuZCB0aGUgbmVj ZXNzYXJ5IA0KaW5mcmFzdHJ1Y3R1cmUuDQoNCglDaGVlcnMsDQoNCglNYXR0aGV3DQo= --------------HMkQ9JaNHsu9505P0LacTYsX-- --------------n2obllTyAfx0JlUxUpo9bUMO Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEUFpMfPBIuRD0b2xnofG8vREsFw4FAmgZw0kFAwAAAAAACgkQofG8vREsFw6R sA/8Co5y2V6EJUGPGOgLZ5bsyvMyt2ZmAx6D/wMifHtYrJj22ueCMYw/60bBJO4aLhLsv/PVlcaQ r4Hfqr+xtKfWOsAxOdW5SwuxHX67q/MGGY4S34hbFnvZ/BssWAPumunLqLXDd0L3JvzafcGdvr7S xqvroC+QGqH47GZp+yGy5bO2t87TYNd7WCpLUb4lxTW6oKhWKA7E6bUdcGVbz9zDtv8hjUw6ru7j RLEKvgEZhHXyfUUAsEQ3+2jAHKuYgQUczK6hi6UU2pMTKMChsfZ0X+u1xaD9huNyls5riStaJ3iF YX1+5IvSdiYG9B32rXNgrCIlvSmirmJBRiNsl/FO3aR+5IwbUJ/rLIM1E1Z0akNaFuX0O+hGP2r5 7Se31oS+OTbk06repSZmKyZW//rGVblu1aOlSW0JC/Oqwrkme32tLHBpU7i3YW4SU2zebVb3zZbR n+0QJVdwHTSN71liv0o8Qa3Gs2TzVC2PNfJnmgSrMnCs4hYHYGxrDxyxgKMuFbi/e+CKvZY7xEXg 02BdKHd8alU6hN1pPqwifbIpxzfVwXf2WIwiY7TAEAI/7RmA5xjRmRkdZVsY0yo6ON/yt6DvbUxp 0XBrwV5DFx7DJT513Y1w9wR7p3tfEgKuNj7EknL9Ij7qolPo81ahLumN+41oSv0U1joUp4H6AQOS Y/8= =Rg7Q -----END PGP SIGNATURE----- --------------n2obllTyAfx0JlUxUpo9bUMO-- From nobody Tue May 6 17:03: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 4ZsPr55WlLz5v6QP for ; Tue, 06 May 2025 17:04:05 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-oa1-x29.google.com (mail-oa1-x29.google.com [IPv6:2001:4860:4864:20::29]) (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 4ZsPr51Vygz3bc1 for ; Tue, 06 May 2025 17:04:05 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Authentication-Results: mx1.freebsd.org; none Received: by mail-oa1-x29.google.com with SMTP id 586e51a60fabf-2c7f876b321so1814391fac.1 for ; Tue, 06 May 2025 10:04:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd.org; s=google; t=1746551039; x=1747155839; darn=freebsd.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=xXUrao8tTJgWHPTKH/5AMY9fp48WfWqW9JMKPaQd/go=; b=jIrJ/U2vNv1C49Z29U0JP4uh1VJerehlSBum6kEdse75Xj4BXuvhgdmw/CvBvpcmYA p0l52glI+WJ+B1VYg+3hbJE42ujaZdFHCgmxIyKRfQlJSQjorcNyPV+FMuek4sKZHPFW izahGP6aGQhUt2Rvoqlg5wObjJCXh0T5zRyWcutKm/osTAJ4Ve2JelXftgj6lbBJTfsT m+icZpiPHQybF0grai/YJNwj6PYGls1/iX8ofJ9w/ka5diuToepZLr6yqouQvN4p8nln Ke81BfVNpzV9mRWF1SvphYucfIdXohoe2kLJMEJ/qADFxYl9UdqFpafXPJinQON01LQ7 SrUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746551039; x=1747155839; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=xXUrao8tTJgWHPTKH/5AMY9fp48WfWqW9JMKPaQd/go=; b=NF3QeSILxjkTO2jK1pXMIM1iCHnrpf71X/unz3oCJpFCyRYW3y177wjudxeae/wH2J 9ZziNR8LCJWbnGqQwLTpbvBvhABy5jaey94fOrnv392o+nGVg2WYG/KUuEBNQMZEcW4b 0OY7K9B/YO+x4yGHDkVcOxWwtFZQUFuK47Iw0U7kFAsmzNl4Hu2i6InSOw3t5WL/9s9D VbbURrcoXwilJ8I7LO5vXq5gcVg30ej5rUkvDWUDKJ+ntUzx+LyasNKPOSgZiX/Fr4Hc ZtSML/+9bpKfztLSoHRfBTfNjevVm8kA/mLOyi9Df6V3oFS3Bgr8HNKn1xBJndvs3tYv uFiQ== X-Gm-Message-State: AOJu0YyPfURsLh0+pT2IO2xf32s023+NxUOuW5DM3ZnY/rlaXgEfI5qK ZI7qUdKGh0CAHo6zECRiggCFUYCjPG7T3btB0KrQuaopMziL2i02XN7TpfS/+jI= X-Gm-Gg: ASbGncuYVymxf3iPpntdF5NKzPm56/Y+BsBW2u8xPGKQEkP/cbbruTlBuoKEqDG6XSA UBfvwe97jFqFO2p1BYH6C4R6fMz870/645IuTCs+kDqACICZ68jzy9l7zrgSofjFGAMehmGWnTS NAAY6dCdW2sp+kWWsjtV+QT7lhV7McUuw0St9Opaj6T8UDSdqU4MToIzUdBh0yWVprfPTvd5AR1 ufdbotmDkGHkxvmqRp7yn8IUr9NK9vkc6wzzL68I+EWS3WBUPz1LqwdUzKCNWDEVxpejqHslCwE lY0MO43Nhm0QkTxdZ6meoaY= X-Google-Smtp-Source: AGHT+IH+edVDI3TVr7clvtbhEdQd+RLcHdF5Ww4hnxAEBcVWMlw4CWlpsLHopMpceUAzUXUVTm2vmA== X-Received: by 2002:a05:6870:a1a7:b0:2b8:2f9c:d513 with SMTP id 586e51a60fabf-2db5bec5a2emr8861fac.19.1746551039038; Tue, 06 May 2025 10:03:59 -0700 (PDT) Received: from mutt-hbsd ([2001:470:4001:1::95]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4f88aa8e479sm2335495173.115.2025.05.06.10.03.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 May 2025 10:03:58 -0700 (PDT) Date: Tue, 6 May 2025 17:03:57 +0000 From: Shawn Webb To: Matthew Seaman Cc: freebsd-pkgbase@freebsd.org Subject: Re: CFT: pkgbase support in 15.0 Message-ID: X-Operating-System: FreeBSD mutt-hbsd 14.2-STABLE-HBSD FreeBSD 14.2-STABLE-HBSD HARDENEDBSD-14-STABLE amd64 X-PGP-Key: https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/blob/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc References: <86a57t3cfu.fsf@asn.ftfl.ca> <300e71f8-4a35-4496-8bf3-9d947f90990a@FreeBSD.org> List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="dzm65lfkc5cdb3mb" Content-Disposition: inline In-Reply-To: <300e71f8-4a35-4496-8bf3-9d947f90990a@FreeBSD.org> X-Rspamd-Queue-Id: 4ZsPr51Vygz3bc1 X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2001:4860:4864::/48, country:US] X-Spamd-Bar: ---- --dzm65lfkc5cdb3mb Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: CFT: pkgbase support in 15.0 MIME-Version: 1.0 On Tue, May 06, 2025 at 09:07:36AM +0100, Matthew Seaman wrote: > On 05/05/2025 21:58, Chuck Tuffli wrote: > > One aspect of running pkg-base I've found tricky is figuring out which > > package provides a missing binary, library, or man page. The port > > pkg-provides answers this type of question for ports, but (seemingly) > > not for pkg-base (unless I'm being dumb?). Are there plans to add this > > type of support? Alternatively, if I'm being dumb, can someone point > > me at some docs? TIA >=20 > There's provision in `pkg repo` (see: pkg-repo(8)) to generate a > `filesite.txz` file as repository metadata, which lists all of the files, > their checksums and various other per-file metadata for all of the files = in > all of the packages in the repository. >=20 > This isn't normally generated for the repositories provided by the project > due to limitations on available space and bandwidth. >=20 > I've had the notion kicking around in my head for a while that having a > database of all of the checksums of all of the files ever packaged and > provided by the project, with cryptographic signatures proving the > authenticity and provenance of those data, would be a pretty awesome > resource. Basically tripwire(8) built into pkg(8). However, it would > require someone with pretty deep pockets to fund the necessary > infrastructure. Over the past few years, I've had this simmering in the back of my head as well. I think one approach could be to use filesystem extended attributes. If you store the hash of the file (perhaps an encrypted/signed hash?) in an extended attribute, then a MAC module could verify that upon calls to open(2). libarchive/bsdtar already supports filesystem extended attributes for the tar archive format. The only thing FreeBSD would need to do is integrate that support in pkg. HardenedBSD's version of pkg already supports that, so perhaps that could be adopted by FreeBSD. Thanks, --=20 Shawn Webb Cofounder / Security Engineer HardenedBSD Signal Username: shawn_webb.74 Tor-ified Signal: +1 303-901-1600 / shawn_webb_opsec.50 https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A= 4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc --dzm65lfkc5cdb3mb Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmgaQOwACgkQ/y5nonf4 4fpFww/+K0QE/9pSSCz0rOfOQfdSVf+wMgOf8JOwTQTnBDO7mkxE6HcWrQbQTYYz iQa5ENTtSnusJVz4jIoSyiul8g2F16WlDh8zWwDvU7rr3n9HROr2PtkvFPuq7w7R ozbinKb2zbvddUOSSMjFPd+cUuV+xk47kCnYBpoD4KZhzM8IN1zD6lGzqOVmVpz7 bj2szbq/EJjXygCLQDbdi8tf53UN4ybQP4rncztMIwAAjM49uZrcgD3QXsp367I9 nTY2i/eMljQzP2zmqS87Z5My5DZksulNb/WULaaCRPdgfq7BhYytD2kat17E4XcA a9Bu8ydxLb6SE45AMKIZr7GFBT1yPwwWt5kOU8SHfHMJEQkj6lwJFWGklZLgaVl/ xVeQV1/UddMLmePmRQVrvSh5aj0HSScjycX0aCax18OUMz09Uhux1vkJQvTYYkXL myuH4Ilw/f/Wu3xYYnkQzQXCtHGXcV+dTTCoGj/WgzvcZMEZn0xPU7rbdmeQd0T4 XSIAOitrdtxddG6MioCUyryzlMpdB/HwxVQDK5llAhtbhgklm/EabKpoI7MyaZVM gmVxzDXzwMjxQfR0rCGu4ZQC2yGwo/rVG2oYaIRZRxAFfjUqSLLGzm94S/rHEpfH VNg6TLIQEJuOmmIfmbwYZw6ywkd4IDFaCk6Pwqi2U+k1osMJEXQ= =GzyJ -----END PGP SIGNATURE----- --dzm65lfkc5cdb3mb-- From nobody Tue May 6 21:00:48 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 4ZsW5N12Bdz5vR2P for ; Tue, 06 May 2025 21:00:56 +0000 (UTC) (envelope-from dtxdf@disroot.org) Received: from layka.disroot.org (layka.disroot.org [178.21.23.139]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZsW5M5Y50z3gB5; Tue, 06 May 2025 21:00:55 +0000 (UTC) (envelope-from dtxdf@disroot.org) Authentication-Results: mx1.freebsd.org; none Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 2FF9225F34; Tue, 6 May 2025 23:00:54 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id PA_33vHlXhZA; Tue, 6 May 2025 23:00:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1746565253; bh=GgDibuzx8s3/ySvz7NHOXe7g6cyijSrIjSqjdEzSa4Q=; h=Date:From:Subject:To:Cc:In-Reply-To:References; b=WQGmOAj9x7CTSG0oBnRyE0/G+/odQBHdiCS6ALuYLoO3U6UFsd+9aN6oLoq5zSKL7 0saN+l62cfmOhCIR8mU6zT4wNUhk4/HvCO+XoA6U2x9C4pegadBgFO+SmNiaBK0s77 q7MqJogZb3lrKi19HkVPNZryBmacoOKKvZSnYXZlq9AU7HI1R6d+QSgnFp+2Z2Azcn Zn9ni2O40YFh2mnT75K8SaK2E2vN9FCIkzEClPeaTT2qQWcXD8JzsSMDQl5rb7JZIZ f0ls17KwrGFBiV2ZIhbzxik/StirolMm8neZDZ3GjY0MJSHLjXWo47XA/G7tEg9r8m sAA7d7CpV2HSw== List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 Date: Tue, 06 May 2025 21:00:48 +0000 Content-Type: multipart/alternative; boundary="3534a8d5-5569-4dcb-a428-2579c5211d98-1" From: "=?utf-8?B?SmVzw7pzIERhbmllbCBDb2xtZW5hcmVzIE92aWVkbw==?=" Message-ID: <81aa517f99b99b424049417a90b67d4d645c135f@disroot.org> TLS-Required: No Subject: Re: CFT: pkgbase support in 15.0 To: "Shawn Webb" , "Matthew Seaman" Cc: freebsd-pkgbase@freebsd.org In-Reply-To: References: <86a57t3cfu.fsf@asn.ftfl.ca> <300e71f8-4a35-4496-8bf3-9d947f90990a@FreeBSD.org> X-Rspamd-Queue-Id: 4ZsW5M5Y50z3gB5 X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:50673, ipnet:178.21.23.0/24, country:NL] X-Spamd-Bar: ---- --3534a8d5-5569-4dcb-a428-2579c5211d98-1 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Not tested yet, but there is an open issue in the pkg-provides(8) reposit= ory related to this thread: https://github.com/rosorio/pkg-provides/issues/7#issuecomment-1759876029 6 de mayo de 2025, 17:03, "Shawn Webb" escribi=C3=B3: >=20 >=20On Tue, May 06, 2025 at 09:07:36AM +0100, Matthew Seaman wrote: >=20 >=20>=20 >=20> On 05/05/2025 21:58, Chuck Tuffli wrote: > > One aspect of running pkg-base I've found tricky is figuring out whi= ch > > package provides a missing binary, library, or man page. The port > > pkg-provides answers this type of question for ports, but (seemingly= ) > > not for pkg-base (unless I'm being dumb?). Are there plans to add th= is > > type of support? Alternatively, if I'm being dumb, can someone point > > me at some docs? TIA > >=20=20 >=20> There's provision in `pkg repo` (see: pkg-repo(8)) to generate a > > `filesite.txz` file as repository metadata, which lists all of the f= iles, > > their checksums and various other per-file metadata for all of the f= iles in > > all of the packages in the repository. > >=20=20 >=20> This isn't normally generated for the repositories provided by the= project > > due to limitations on available space and bandwidth. > >=20=20 >=20> I've had the notion kicking around in my head for a while that hav= ing a > > database of all of the checksums of all of the files ever packaged a= nd > > provided by the project, with cryptographic signatures proving the > > authenticity and provenance of those data, would be a pretty awesome > > resource. Basically tripwire(8) built into pkg(8). However, it would > > require someone with pretty deep pockets to fund the necessary > > infrastructure. > >=20 >=20Over the past few years, I've had this simmering in the back of my > head as well. I think one approach could be to use filesystem extended > attributes. If you store the hash of the file (perhaps an > encrypted/signed hash?) in an extended attribute, then a MAC module > could verify that upon calls to open(2). >=20 >=20libarchive/bsdtar already supports filesystem extended attributes for > the tar archive format. The only thing FreeBSD would need to do is > integrate that support in pkg. HardenedBSD's version of pkg already > supports that, so perhaps that could be adopted by FreeBSD. >=20 >=20Thanks, >=20 >=20--=20 >=20Shawn Webb > Cofounder / Security Engineer > HardenedBSD >=20 >=20Signal Username: shawn_webb.74 > Tor-ified Signal: +1 303-901-1600 / shawn_webb_opsec.50 > https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb= /03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc > --3534a8d5-5569-4dcb-a428-2579c5211d98-1 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
Not tested yet, but there is= an open issue in the pkg-provides(8) repository related to this thread:<= /div>

6 de mayo de 2025, 1= 7:03, "Shawn Webb" <shawn.webb@hardenedbsd.org> escribi=C3=B3:

On Tue, May 06, 2025 at 09:07:36AM +0100, Matthew Seaman wrote:=
On 05/05/2025 21:58, Chuck Tuffli wrote:
One aspect o= f running pkg-base I've found tricky is figuring out which
package pr= ovides a missing binary, library, or man page. The port
pkg-provides = answers this type of question for ports, but (seemingly)
not for pkg-= base (unless I'm being dumb?). Are there plans to add this
type of su= pport? Alternatively, if I'm being dumb, can someone point
me at some= docs? TIA

There's provision in `pkg repo` (see: pkg-repo(8)) to= generate a
`filesite.txz` file as repository metadata, which lists a= ll of the files,
their checksums and various other per-file metadata = for all of the files in
all of the packages in the repository.
This isn't normally generated for the repositories provided by the pro= ject
due to limitations on available space and bandwidth.

I'= ve had the notion kicking around in my head for a while that having a
= database of all of the checksums of all of the files ever packaged and provided by the project, with cryptographic signatures proving the
= authenticity and provenance of those data, would be a pretty awesome
= resource. Basically tripwire(8) built into pkg(8). However, it would require someone with pretty deep pockets to fund the necessary
inf= rastructure.

Over the past few years, I've had this simme= ring in the back of my
head as well. I think one approach could be to = use filesystem extended
attributes. If you store the hash of the file = (perhaps an
encrypted/signed hash?) in an extended attribute, then a M= AC module
could verify that upon calls to open(2).

libarchive/b= sdtar already supports filesystem extended attributes for
the tar arch= ive format. The only thing FreeBSD would need to do is
integrate that = support in pkg. HardenedBSD's version of pkg already
supports that, so= perhaps that could be adopted by FreeBSD.

Thanks,

--
S= hawn Webb
Cofounder / Security Engineer
HardenedBSD

Signal U= sername: shawn_webb.74
Tor-ified Signal: +1 303-901-1600 / shawn_webb= _opsec.50
https://git.hardenedbsd.org/hardenedbsd= /pubkeys/-/raw/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA= .pub.asc

--3534a8d5-5569-4dcb-a428-2579c5211d98-1-- From nobody Wed May 7 07:10:48 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 4Zsmd63fLJz5vtjF for ; Wed, 07 May 2025 07:10:50 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Zsmd631qYz3PN6; Wed, 07 May 2025 07:10:50 +0000 (UTC) (envelope-from bapt@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746601850; 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=7tDj+cEmBOFddUAIsVVklcZTEilKnWWHHh4dtEZNg14=; b=vwt+WNy74z/kX7pB8x/w8Obi4UQHXQFRFiCRr6PyCAFEvuRd0EsOVaBDmVghEmtmlWkn34 OpKI0M6Tu3RyZXPiKSBypAhF2jjZNmztQZovbBT9MsDdO/+gCJzRR8AYs7eIlwvF/ienEi 8m8Z4zaPksTf5Tkbua6WV+ADBe4r6JZC5GP+qnJYI7CbKvfN6b5Jf04/13nmh5gVHmG5Ll tF4P9+2qnHrdrYWac9OdrjLSsLkuU6K72EJWSZQ78RqVVSYDczxC9mUjoU+fRJqrpmVPVE LMLFodDVcs4Dfsd57k3VWpFPNiAFYxmUVG/G78u4x+5ZBQGkESrNm/RyRC2U2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746601850; 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=7tDj+cEmBOFddUAIsVVklcZTEilKnWWHHh4dtEZNg14=; b=HkKwqXW0oyH9yyR90wP7759VpUIlyJSSCBPVAQu5nbjFVYWbvDsjOZjwNVP8adxwMX6YBo 2CUQ5MTHiVf2XLlmAUrveS5FXk6cM52kcj1a0DulTbz1SlOkmFNo4DnZft3SlGldntKCqS EVKIIryOjzrj/I2KiD6gFt/97U9N3OXBV6uBHgY0FxrTZEphWexCkJQCry94+5h3EtPHIF AD+Hw49s5gMWzhfTj+emjQwfz8eMFfzVcRi8vtZFmd8VoZ27Gj2j9wLX8m6ie+FG84QLpJ Jcfu2fUqpe5CtQQgqV23S8zblrK3UKgjc3fNPaMWa7Q6ZJYDpTNEIhSrS8QyUw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1746601850; a=rsa-sha256; cv=none; b=HiQxI92QwZf6719oiVAdpSCF4tXfcXgEqouIZvySdUtaszj44NVbo0AXrFRhnkAmrsmE/7 L5IpyyqLJNoxOVliswrVwkQy6i6IjBG2DKlyZ2dINJ1r/jf3k0OKUddGnPbmPuRm2P5QY5 pXptdceSYbwkt7dbs1wIx0+MJmnmwwtzL4faHDHIr1T8YHdWC4PsKOyz9LX1SbEsus4fHL B4pmPVkKelfFbBu3fNbYrsMh3OHTBGg10Jzaw8qvUKoqyWpnhP9nw9cYGhEgOh50K2J3zN cuROUoTW6aeyBXGfxR94HOmgrp41xGI2yfz/xOEdFDtbYQ9az7vVz9s54i5IMA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from b.nours.eu (b.nours.eu [IPv6:2001:41d0:303:5e39::1]) (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 4Zsmd61cK9z1CgZ; Wed, 07 May 2025 07:10:50 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: by b.nours.eu (Postfix, from userid 1001) id A28BC125195; Wed, 07 May 2025 09:10:48 +0200 (CEST) Date: Wed, 7 May 2025 09:10:48 +0200 From: Baptiste Daroussin To: Matthew Seaman Cc: freebsd-pkgbase@freebsd.org Subject: Re: CFT: pkgbase support in 15.0 Message-ID: <7hcliswbmvxqzicnim4ccsbk2sqsvhh3mkck74dnwmwfqw2haz@fcwkj337ublf> References: <86a57t3cfu.fsf@asn.ftfl.ca> <300e71f8-4a35-4496-8bf3-9d947f90990a@FreeBSD.org> List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <300e71f8-4a35-4496-8bf3-9d947f90990a@FreeBSD.org> On Tue 06 May 09:07, Matthew Seaman wrote: > On 05/05/2025 21:58, Chuck Tuffli wrote: > > One aspect of running pkg-base I've found tricky is figuring out which > > package provides a missing binary, library, or man page. The port > > pkg-provides answers this type of question for ports, but (seemingly) > > not for pkg-base (unless I'm being dumb?). Are there plans to add this > > type of support? Alternatively, if I'm being dumb, can someone point > > me at some docs? TIA > > There's provision in `pkg repo` (see: pkg-repo(8)) to generate a > `filesite.txz` file as repository metadata, which lists all of the files, > their checksums and various other per-file metadata for all of the files in > all of the packages in the repository. > > This isn't normally generated for the repositories provided by the project > due to limitations on available space and bandwidth. I have a better design for the db which divides by 10 the size of the db, and when I will be done working on the provides/requires for the ports tree, I'll work on it, so we can provide a "pkg rwhich" command or a like. Best regards, Bapt From nobody Wed May 7 18:03:01 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Zt35x24pzz5wYNv for ; Wed, 07 May 2025 18:03:17 +0000 (UTC) (envelope-from pete@nomadlogic.org) Received: from mail.nomadlogic.org (mail.nomadlogic.org [66.165.241.226]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Zt35v4bKdz48lR; Wed, 07 May 2025 18:03:15 +0000 (UTC) (envelope-from pete@nomadlogic.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=nomadlogic.org header.s=04242021 header.b=RRf9RIEd; spf=pass (mx1.freebsd.org: domain of pete@nomadlogic.org designates 66.165.241.226 as permitted sender) smtp.mailfrom=pete@nomadlogic.org; dmarc=pass (policy=quarantine) header.from=nomadlogic.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomadlogic.org; s=04242021; t=1746640964; 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=5PMsLi+7Xy4Opfxvy0jZxoa0v10SwDoBNMr0LPaOqKw=; b=RRf9RIEdEZcNGVOhqSmVPaRbZzK9AUJB8CHvw0aU67Y77/SSG3RiJnG4GOQa2zMSiim8Mz VjlkQTM3F6EDU0X9p22+G976sxVEY4cncqZRlEaRmA/AAtNADSI3CmP2Arwi6Lwbcip4pJ 4LLT8uaAdufoD1azEYl1mANshSGdT7U= Received: from [192.168.1.182] (47-154-20-141.fdr01.snmn.ca.ip.frontiernet.net [47.154.20.141]) by mail.nomadlogic.org (OpenSMTPD) with ESMTPSA id a95ec720 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 7 May 2025 18:02:44 +0000 (UTC) Message-ID: <7a751dd1-8013-4368-84ac-b9752d848401@nomadlogic.org> Date: Wed, 7 May 2025 11:03:01 -0700 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: CFT: pkgbase support in 15.0 To: Joseph Mingrone , freebsd-pkgbase@freebsd.org References: <86a57t3cfu.fsf@asn.ftfl.ca> Content-Language: en-US From: Pete Wright In-Reply-To: <86a57t3cfu.fsf@asn.ftfl.ca> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4Zt35v4bKdz48lR X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.45 / 15.00]; NEURAL_HAM_SHORT(-0.96)[-0.963]; NEURAL_HAM_MEDIUM(-0.94)[-0.937]; DMARC_POLICY_ALLOW(-0.50)[nomadlogic.org,quarantine]; NEURAL_SPAM_LONG(0.45)[0.450]; R_DKIM_ALLOW(-0.20)[nomadlogic.org:s=04242021]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; TO_DN_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:29802, ipnet:66.165.240.0/22, country:US]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_ALL(0.00)[]; DKIM_TRACE(0.00)[nomadlogic.org:+] On 5/3/25 09:07, Joseph Mingrone wrote: > In 2003, freebsd-update arrived, allowing users to perform binary > updates from one FreeBSD release to another. That's a lot of collective > time and energy saved by freeing regular users from building the same > sources locally. After a solid 22-year run, freebsd-update support will > end with the 14 branch. Its successor is pkgbase, which, as the name > suggests, packages FreeBSD's base system. In short, the base system can > now be managed similarly to third-party packages. To update from one > point release to another, simply run pkg upgrade. > > In late April, key work landed in the main branch to enable fresh > installations of FreeBSD with pkgbase support [0]. Existing systems > running 14.0 or later can also be managed with pkgbase after running > pkgbasify [1], a tool created under sponsorship from the FreeBSD > Foundation to convert existing systems. > > We encourage everyone to test pkgbase on spare or test hardware, using > either the installer from one of the latest 15.0 snapshot images [2] or > pkgbasify. Please note that while most of the preliminary feedback has > been positive, this work is still experimental; you should only test on > systems you can afford to lose and reinstall. > > Some outstanding work is planned: > - FreeBSD handbook documentation > - Offline installation support (install media packages) > - Working bootonly.iso > - Pkgbase-based local and cloud VM images. > > The 15.0 release schedule [3] lists the code slush starting on August 8, > so the deadline for this work is only a few months away. Please test > early and often. Issues can be reported in Bugzilla using a bug subject > prefixed with 'pkgbase:' Just wanted to add a data-point to this. Thanks for the announcement, it was the final motivation I needed to convert my main workstation over. The system is an amd64 box with Nvidia GPU (I use the nvidia-modesetting driver) and it was running 14.1-RELEASE. I performed the migration using the "pkgbasify" tool and ran into zero issues. After the conversion I then upgraded my workstation to the 14.3-BETA1 and again had no issues. I did have to install the src packages so I could recompile the nvidia driver and drm-kmod, but that was very straight forward. I've been dogfooding all week with zero issues. Thanks everyone! -pete -- Pete Wright pete@nomadlogic.org From nobody Thu May 8 03:31: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 4ZtHkF66Vbz5vkdX; Thu, 08 May 2025 03:32:05 +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 4ZtHkD1Pbtz3t3H; Thu, 08 May 2025 03:32:04 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b="dcs/8FNS"; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::430 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-3a0bd7f4cd5so48342f8f.0; Wed, 07 May 2025 20:32:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746675121; x=1747279921; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:from:cc :content-language:references:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=dcBt5mUnpGGlFzLPW/SLYHctOubkN5Ux2fns20ei12Q=; b=dcs/8FNSLp5ASVY9gnoQMTyu3KF133vOlEdS87uU1yHgZyB59GGS4t/hVx13vxfCq0 tgnQr+7Zg1N/joKnO7IqUTyfjG+r4DoecLPkJysd0gfUYr8oqmo//lvt1di7u0qngtM3 ZWg580N9bKE2rgaIC42sqAUmDW8CoX1c2P89KjiZuBX6v6lhCvrlxTJVMvu3ALXet9/v Mf+SI6Tx5KQ5ymY9dmoN4GTh/xYU31L3eCxAb6S4sV2T7JVzYGOt5Kdy6Y/dINztYqcN M/HSxTK1/SEcj0Y2X85IHz+Y/SaRZzOicRTizddyrwve+41mhcrJvO+ajmz527+aY/l4 u30Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746675121; x=1747279921; h=content-transfer-encoding:in-reply-to:autocrypt:from:cc :content-language:references:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=dcBt5mUnpGGlFzLPW/SLYHctOubkN5Ux2fns20ei12Q=; b=LeXuGysfZIMFlepLKn+SM3LJht39zDT7qyivQmzZbFddh4XozponwWAS+Q8yTXPgQz cD3ITwB8hx+Wk6VkZghUT47a1gZBa0jQ93HMsF0Qp1Ozbjup+VkpLhkqMKac8CH4kD8T U2O8Kb0lFrYt5nsL2WUibJb9MmyBWX7Yik8xMJr28Dj66llrWLpBvC25AW9uet9uujIY jzZbnbbswl79DFNil60gaAXl1zPxZM/3csqqOdB1fwJ5K7jyfZ5jQRrnift3nslK1PqN Tval5RQesaggNmo8jZ5tM5GdnKy2RloPc4ibGCOXl62AZFmthGnlD5cfInenvZ07OioQ p3jg== X-Gm-Message-State: AOJu0Yw4GDzgvI4lGi4lMEHc3sCBBqrRvbD5bJxfotjHuarA2xYu9URD yrlcDTOhbstPGzvEoZrYM+/6dYTxJXLqOizZl3xCUsGmTVktBKpRuHjY0Q== X-Gm-Gg: ASbGncs7DMnDI8zB1mnLJUZ30Ec+Q5BqSUz97zKDE36vLwY8M9mJLDmvM3nvxJS1S8f 2/Hw/fN2fY23v5/eOgqk3EdNVcq0ee8N8U0ZAzPSwgsolmlGEUDVLqI7730fqoXGxnbJt5x+lI/ lZ5eZFpaCiDuiacsynfvdGfKAJly/v5C4x/AOemWH0BBY6+WY1L6CKQeaU57HvaASOEbq+dpK8p cIUfH3jt2bqjUeHKfNIpYwRw7NCfmY0QahZ3irSqw/wRFVSpvHgbKuUZTYJkZ9jI+K+WKoKNv8p /D7kM7ExbOCtKo4JVPwNOwcAaSYxE6TRF3EdavlkJFj2GvVxnvjAWUQ+MS4sIgZqjn1dW1EtECR loi7TasJx X-Google-Smtp-Source: AGHT+IGF6R7pa24sz7e9JJSCwkB6x9gqXu0ml78swmF/3jQRzfMdsBh27rGEtraAGJ9RsyQzF8XYBA== X-Received: by 2002:a05:6000:4020:b0:3a0:bb8e:4ef4 with SMTP id ffacd0b85a97d-3a0bb8e5066mr587168f8f.31.1746675120360; Wed, 07 May 2025 20:32:00 -0700 (PDT) Received: from [192.168.1.10] (host-83-67-212-99.as13285.net. [83.67.212.99]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a099ae3ccdsm18940805f8f.38.2025.05.07.20.31.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 07 May 2025 20:31:59 -0700 (PDT) Message-ID: <688e37e4-3d6d-4e5d-ad47-9d1156d50330@gmail.com> Date: Thu, 8 May 2025 04:31:59 +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: Installer, before exit: /bin/tcsh for pkg (was: CFT: pkgbase support in 15.0) To: freebsd-current@freebsd.org References: <86a57t3cfu.fsf@asn.ftfl.ca> Content-Language: en-GB Cc: freebsd-pkgbase@freebsd.org From: Graham Perrin Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 Cyw= In-Reply-To: <86a57t3cfu.fsf@asn.ftfl.ca> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4ZtHkD1Pbtz3t3H X-Spamd-Bar: / X-Spamd-Result: default: False [-0.12 / 15.00]; NEURAL_SPAM_LONG(1.00)[0.996]; NEURAL_HAM_SHORT(-0.95)[-0.954]; NEURAL_SPAM_MEDIUM(0.83)[0.835]; 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]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; MIME_TRACE(0.00)[0:+]; FREEMAIL_FROM(0.00)[gmail.com]; 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)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::430:from]; MLMMJ_DEST(0.00)[freebsd-current@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]; FROM_HAS_DN(0.00)[] Re: has two screenshots that compare the 14.2-RELEASE experience (good) with the 15.0-CURRENT experience. It seems that /bin/tcsh no longer works around the issue that affects the print/indexinfo package with /bin/sh. Is this a regression, or am I missing something? TIA From nobody Thu May 8 21:09:25 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZtlBW1lGYz5vccg; Thu, 08 May 2025 21:09:39 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-il1-f178.google.com (mail-il1-f178.google.com [209.85.166.178]) (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 4ZtlBV156pz3Cb0; Thu, 08 May 2025 21:09:38 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-il1-f178.google.com with SMTP id e9e14a558f8ab-3d96836c1bcso4829435ab.3; Thu, 08 May 2025 14:09:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746738577; x=1747343377; 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=qmxhbyimfkDtR8lMcu498RDtLBAFPNJKK09QP+ZXy64=; b=OFAEI8NaM2dv8vMrY89rU15nqiVUs+OMqoWWQYn6YS2chw3yCkqXc78IvcUOY4Vwv0 Wqo/SxUl7y8W+x3jwpeuASefkCweRMQQpUXoI2+KXt1paO9xKX1ymZ1yDAKCHa1Uzplp T5i2zQBkkan5CjDQ8TDHv/p0iuwwJ4xgI13Ast2smjtabbTNP3Dewx5MoNN+wHDyCY/a 7+lnJhLqTwmouRlSrfwp6NK8OMWtHgcMQQbf+yvjyNie6WEPYJmVokoWRw7Gyr/NqWBS yfX5b+dBbqcyK5N9EFFTI8j1Qy8JpqSA9w1kmlV/tZZB0GV+WAY1My8nlH1cR2k8XaEA bPSA== X-Forwarded-Encrypted: i=1; AJvYcCUAahEOguv61T97CRGNawgU+XWcLL2L6ERo3tuid+IVi+0/E3srf0npJWNw+Hw2ocvMXJpfI2VoPhdajjMG2cg=@freebsd.org X-Gm-Message-State: AOJu0YwXUcGXXvi04BMFSoWDhF4KDSgHLFpm1o6gW3wQgso/1YuXecZG UsOqLvpnMK9lDXA4AUSPH0536ZKME0dvhn9Drzi2ZUS22nQaYwRRPaoDT9XiBWPYyvHY10ZpmVr S90RjmvyJyO0flkpPheeC+okKm9Y= X-Gm-Gg: ASbGncuIU7oT08UT8h/tLFks4w0SVBdX5IVKRYLnhd7t0+UmAgdoBAF0prDGsdbwnbB gDRCql8IVpNswW4FACy7gkT53btFR7iY/c33ds/BaNg+AyaZ5Rk3FTJZWUqjpCT7W7ajKyTXsmM qis45pQBe3YQgteUvnN77Z3Od/4Ygb53kym5Tt8e3OuCbQsX3i2h39SFM2OPmkdpEbIps= X-Google-Smtp-Source: AGHT+IH/vM6WsjMR8Xi/z0Qi0mCYJcEDT+j6Wm1L5Or9SnO0ySMvJ2amTLOkfhjTvDCwNWV8CirfMtmqHQGoh1r2L2E= X-Received: by 2002:a05:6e02:2611:b0:3da:715a:dde4 with SMTP id e9e14a558f8ab-3da7e1e77f5mr13241505ab.9.1746738576795; Thu, 08 May 2025 14:09:36 -0700 (PDT) List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 References: <86a57t3cfu.fsf@asn.ftfl.ca> <688e37e4-3d6d-4e5d-ad47-9d1156d50330@gmail.com> In-Reply-To: <688e37e4-3d6d-4e5d-ad47-9d1156d50330@gmail.com> From: Ed Maste Date: Thu, 8 May 2025 17:09:25 -0400 X-Gm-Features: ATxdqUFFuNh7B5d-28M61j1MtcIMlLacgTWtT9dKZ2jkyeR23RiTxsE1UgOaQZ4 Message-ID: Subject: Re: Installer, before exit: /bin/tcsh for pkg (was: CFT: pkgbase support in 15.0) To: Graham Perrin Cc: freebsd-current@freebsd.org, freebsd-pkgbase@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4ZtlBV156pz3Cb0 X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Spamd-Bar: ---- On Wed, 7 May 2025 at 23:32, Graham Perrin wrote: > > Re: > > > has > two screenshots that compare the 14.2-RELEASE experience (good) with the > 15.0-CURRENT experience. > > It seems that /bin/tcsh no longer works around the issue that affects > the print/indexinfo package with /bin/sh. It looks like nano's post-install/-deinstall requires print/indexinfo and it's not available. This doesn't appear to be directly related to /bin/sh, /bin/tcsh, or pkgbase. If you have concise reproduction steps, please submit a PR. From nobody Fri May 9 16:39:36 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZvF8W3l7sz5vsr9; Fri, 09 May 2025 16:39:39 +0000 (UTC) (envelope-from des@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZvF8W1mbCz3fDy; Fri, 09 May 2025 16:39:39 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746808779; 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=7Jryw44hPptTzNCRdx865Ie4voKB5nVYrEhYyFFnHSA=; b=EMzJaK/NZshFz//rVIhgogPMwLzYQ094IY05tdTrQaOgyRvbjTc+333hCcsnQeNStNmb3B hWPgJXbTi6YvER3ng4vLtJI3IoQjr3z97XqbXxUm6iTyLU9YCU/72NsWvc2P6DbmcIiOAN Ba1FLDkWsgz+jKR1LpkOERqZKCNjf0z0iGniLtwWfaaWzrVYzkqlnoDDyZSF++ADssfiU0 Nhwfc7so/wl+1ojPcDkMqqf655hFUF9GjTycEH5Dv+QM18UoIVu0mVVBRL2gEqMz1iVE69 vmcEu1AFk6eclGCm33h5vWsuBU6T6gyg9sbJUu96vP2c3vjMYtwTJaZ49DPy3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746808779; 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=7Jryw44hPptTzNCRdx865Ie4voKB5nVYrEhYyFFnHSA=; b=PN1nvz3zqv3R1gfs3l9vZNwKo3HcHk4gENEhNeh94DKXyfsMsk8LUUysbYqCpaO3VgCvDO 5H9upgcTeHv4rd2Fr0f49/Vtm1PxFoctsnlPb8x4nVqY7XyF8y8TPf+PDO3tAvVAiFgMnA CGw7FatF4qNAocaKa+mAm6MCd6tZ/8faoYBM6wNEFcueVqBXakpc2MWho3X5eTUtwUBySz R4AZO1SHQBnY+OvYYoSwZqM4X4KTxUy++LUJMMqkXxgBn+qSknHZvEBx0ssoO/f7sL/MvB zpvKPQektMNrFfazQc35yrTX2ECHtILXDqiomszHITfGKTXVyfnbJ+fiM+fjVQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1746808779; a=rsa-sha256; cv=none; b=srFAget5iV18QhjvZEbL3EouorcldCdlGxqU7F1iElQHebqyatLjmdcOOybEMC5WdZJZYO PAhoW+VpHJ2WYxZn/Z5gnSRdjqZhrdYmTyX/h5mye9AU864ZI01iavjT82McJX4uF0Qkpu fLs1kMMkNILJxKZEt4U12PASosoCgIiqLxdd45jEFqM+wRfnT5Ql8E7aBUBW7PXrw0UKKn sTjbHV/jTs5Olt5XQlIsphpQQDIlUwNuDuzBJnpWCU/XVrjA1+dtHlpiCUg3bH9Cj3/xNO H5QRCwSXXjdsjfhdd4MS9TMasKayHWxTS2+fY8wp+X/4CbvbnLzK8ySwS9u7bQ== 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 4ZvF8W0KvnzFfB; Fri, 09 May 2025 16:39:39 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id EFDAD148C33; Fri, 09 May 2025 18:39:36 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Ed Maste Cc: Graham Perrin , freebsd-current@freebsd.org, freebsd-pkgbase@freebsd.org Subject: Re: Installer, before exit: /bin/tcsh for pkg In-Reply-To: (Ed Maste's message of "Thu, 8 May 2025 17:09:25 -0400") References: <86a57t3cfu.fsf@asn.ftfl.ca> <688e37e4-3d6d-4e5d-ad47-9d1156d50330@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Fri, 09 May 2025 18:39:36 +0200 Message-ID: <865xi9u4af.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 Ed Maste writes: > It looks like nano's post-install/-deinstall requires print/indexinfo > and it's not available. This doesn't appear to be directly related to > /bin/sh, /bin/tcsh, or pkgbase. If you have concise reproduction > steps, please submit a PR. The nano package has a run-time dependency on indexinfo, so it's almost certainly already present. The most likely explanation is that their sh doesn't have ${LOCALBASE}/bin in PATH but tcsh does. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org From nobody Sun May 11 03:47:25 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Zw7ws517hz5wGgb for ; Sun, 11 May 2025 03:47:41 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-21.consmr.mail.gq1.yahoo.com (sonic314-21.consmr.mail.gq1.yahoo.com [98.137.69.84]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Zw7wr5flRz3y4H for ; Sun, 11 May 2025 03:47:40 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=XNrJfpRD; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.84 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1746935259; bh=PQ2N0zIWRZBrZiFBOd8DHc+eyUUvHMvTfPvNCN6G6dA=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=XNrJfpRDkxo9FbKsiIsaqahL+B62Ful4aexUqFTrbLtcFdn/9toD4D78bDsg6mgTor8hSSSPAxltfsO6PckkNU1wLIY84BJD/VNHRa0UFbEYBrdels3l3TXvvzuYRJG5sPIho/zghwvE03qE9Mt9nB7hSfFz6zD/1K7C3LyGpMtQLYLV3Xkds/X9GkvpTpLVENnD4dhDYAu+44+fgMKjq3ci9lF78gEMspiDOypDBSt/hvHQkE597tRCBwfvweWA7cs3w81/c21cVuYkV4lWF7n4OvcjINnqMNISb+XwlgXlBsz0ZwvI0TWB6az5o/w+tw+wUn08fTtm5N0HkzBPQQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1746935259; bh=QZg/nF+Iq+P9rOiY0bO+8llfu2TT2vXnDeX8zSAbIGc=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=FprpKZKD/33yE56QVenfKZozTOufOgEXdi+wE6vA0LJj7TBU9z61VPFL3701RXTtjZ7uW9LWiQnZHTuXkqdG40z+V2G0IPgwHUBW6SdOYAdKiJQCuI0SwjAPxFfQnVDq+XKLnWUCQCdQetPbQz+mkBzCm4JxSqgDH0ghB9dYW/hxT5zMmU6JpRWdmmbaod5O9TYKUy5VrpeZKW4So/ZBjbT0y4xu3+0DtJ6i0lplO9oCW5yTUXu2dAxVuW1AlAOekw5k8vE+AXAIRb5zMqDOp6TrNOiQEGbF6wvaGwBPOE+CYuh4vqd4ZWPRY9TXkyl5MQaN6OSxrRMf2f8069/lwQ== X-YMail-OSG: lgZ3nuQVM1nUYPbDNcVQCTjfyh7Zqdq_fXoDgP7TCajSo.wigaj8DC.0dEEMBAD nr73qt1HLqPhrMyXAf0fh_Fp4OHkvaGyw7Fx5x8yQzzVY1feLtH9KuEHedFJITb2K4gyH6sd1LNx dIYHVlakLCEvm5SgtMFEsOYchBp.zQwFSElWBQbD1Nzb5nhXw2Zi8a1E7slrrguCWZPFeOK5OvkJ EyEzKhj5gTrNDAJujeCgO9Htk4hRW4zcz.8Pfp2ZRMTsPuE77sTgFcI6htmK3jntNFdcfYYXe2y_ vS_gOQXfRK9uWEs2z_FNakNNsFhq9p.zk.aJLbd2RMJOyH3XIPITe5GpbFV0E0VKxtpKZLLyDajv M06oWYOpqkFSpnHFfMPUOr_ocBn3lSOeXbBnBA3rAM4IbU_ZHauHi8nLPFpFWj0oAAou7pd2kvOK 9dUpb1b53VlkefBzpK_92kvQ0ZuHJ0SpIr6colMSwOSLtnpZ3NSf6fq8pElundTxpK1BgI4jCeKg RRV7s9WeZUMGByBluIR9aAwG24oBTPBM9EW.6d6KoZ1hsiBmuAgq7AcKrLWbIbjyJdZchxwM_boL ZGA3NIgrHut.f6U698iW6rLy97Ww0xYOgWcHY.RI_eRnGRd8TTL.DzGhHyEk_BTOXznUDtGult3Y gOUoB9o5UmYHNzAd0b.Zy0mLcK855tzBHcsgcVI3EGqOQwR4lN6y7Rw54tofbErY.MJeq.NJIHn4 ExYBLj0IW1Qtf8Bhm2xBtup0PtgmYCaOCpds8gOmWmIU81ARJc9jvazI0UrPTb4jZqX02wCroloz bfYQwrxYdeyJp9UpBslFge1MuKhYCAE4Rf58sVtHk1GsdMRUac3fdkEuPhySJpUtYwPMTkekxcge X22UBmB3Yq0xgy1SF_IqjdiSVKss29ncgTgjj_7BbTNZTAYpx0T8W7G0aNVjRyZ3G3MkPhZ0.Chm TKhfo63ye.8IjNF3uUA5kU95TMa8ILO4K8RPvLTqi9wfrygX4rVqtp3sZw.50gpnFL.Cc.I3.764 GkKWiqCyBG3Q.7nlinAQR0wSWuW32kXDbVOCGzjZV94VZ3Pry5bXmw9zHTDFDXZOHaICXTZl387N LDws1qags_Y_TibmjRxGFrX4U3EvesIOZE__sWgI_upzqsinaIxXXvc0r__SZ3fjkQ9XNWUi7izQ 7C2KGFQRTYJrw0vGwo4iKkrAVpF1ecLa2_3NOMRpApe.ipKDhCVB3WUukRP6mAezZmpJseF7bQx0 Sq2D79HZgCNkjFA6JcD8T4_ThiYMGkWC7W8NsBAuMGH2Bz2CZNvpiEo9OkAhcOGNhDCrmOLWV211 WP4m_fI1RKVpqXzsqLbx64ObTw.IHEbz13Bpd5Fx.aMzjDWb_mHDgyWA4CmDDBBcYetu19iUfXl9 vAgi_5Bd6u3P6XrIC.IosqJLZW2wjDomFBQVepJZMmXuGURLuiXcrEnILZ0dBXP40N3yHl68wbnw PW.nCDqBlej01nc1kmNCOlsdc9Uatv_.X7Njgm2eiK0dw.zJQYo_OWREwivE0b6odVAJG0xsQOoC m5Mv0yTSU9Yxo69fV2Na5bySIiHcnJJZ6m58sFJ3DeQC7mFzxPf772UV.ln1sjygKR039SZjp4Yb vqn4FcDFxdbAFPm.rKQ.uqtN7yIu2Ywc.dexCsZtDVusGQakEqbJzQPBWO9iGGmNKacareVn6C_A sBsA.ZM6Tozy4yAKwwOGCZTdwOh3H5Dp2H3OGlmEQjcc8RBW6bLPp9zbhNzNnRiKbZEVX8A9qDqI PvfaMiqM9rU0._d4EBSNo.mXqKs6Yv7tlkDLYmWYF4qeJihv5O1iEgnKa1UykThWxPO6kITRdpHb XSlysiNiNueireOyDAtL5SQTdUW_ss.pfcpQ9FnO_krqgpgfIuZjt0Q2y.yw6kj.cjRdBlE51ixt DfZJN9GgLc8xJqAtpUsMcM_V4QkZOzSJkbs5XdpQV2xvDUHDT__d5Y7YFDofd9GkD7TsjFT5ie.E TBkQYa7t_a.Wgul8rJBusZXOOuEwTIbT_ymwRKUNeSlvetAfQZAw7.sG_B8I0lmEk7IOS.3hkofO mBfKvzOkl8VGDVYvMszcwNf45L1H8pv8mmkJZtMkBa1j_xiTiwKqj0.wQBWIvYfCUjI.C8BhXEGA 5ADb1S3kI9.B2RLN_1uhbaY5ZCK0A3ZcRefDI2oHVlcC_qv.6mp9lqdnejIbVgTKO7_U7c.S6BBw 1Iuom9uXWUL1uoqv2B61LW1PM4BSMlk8IL21j6S_FZptHTw.IFSEOck5BJrLCEg-- X-Sonic-MF: X-Sonic-ID: 9adc8428-97e3-4401-bf34-bb0756512cec Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Sun, 11 May 2025 03:47:39 +0000 Received: by hermes--production-gq1-74d64bb7d7-nrjbm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4389da63e1dd9159aae0d083a8b68de1; Sun, 11 May 2025 03:47:36 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\)) Subject: During extraction: FreeBSD-src-15.snap20250505232657: missing file /usr/src/tools/build/cross-build/fflags.c Message-Id: <3028B49B-C155-4458-BA31-2E2DF50FEA0F@yahoo.com> Date: Sat, 10 May 2025 20:47:25 -0700 To: FreeBSD-pkgbase@freebsd.org X-Mailer: Apple Mail (2.3826.500.181.1.5) References: <3028B49B-C155-4458-BA31-2E2DF50FEA0F.ref@yahoo.com> X-Rspamd-Queue-Id: 4Zw7wr5flRz3y4H X-Spamd-Bar: - X-Spamd-Result: default: False [-1.48 / 15.00]; NEURAL_HAM_SHORT(-0.99)[-0.989]; NEURAL_SPAM_LONG(0.98)[0.985]; NEURAL_HAM_MEDIUM(-0.97)[-0.974]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_FROM(0.00)[yahoo.com]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.84:from]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.84:from] Note: I'd previously updated just the kernels and booted from kernel-NODEBUG. # pkg-static install -F -rFreeBSD-base -g 'FreeBSD-*' . . . # pkg-static install -U -rFreeBSD-base -g 'FreeBSD-src' Checking integrity... done (0 conflicting) The following 1 package(s) will be affected (of 0 checked): Installed packages to be UPGRADED: FreeBSD-src: 15.snap20250505232657 -> 15.snap20250510151013 = [FreeBSD-base] Number of packages to be upgraded: 1 Proceed with this action? [y/N]: y [1/1] Upgrading FreeBSD-src from 15.snap20250505232657 to = 15.snap20250510151013... [1/1] Extracting FreeBSD-src-15.snap20250510151013: 100% FreeBSD-src-15.snap20250505232657: missing file = /usr/src/tools/build/cross-build/fflags.c This could make the likes of: pkg-static install -U -rFreeBSD-base -g 'FreeBSD-*' problematical unless FreeBSD-src is deleted first. I deleted it and installed the rest with the 'FreeBSD-*' style of command. Then I did: # pkg-static install -f -rFreeBSD-base -g 'FreeBSD-src' Updating FreeBSD-base repository catalogue... FreeBSD-base repository is up to date. FreeBSD-base is up to date. Checking integrity... done (0 conflicting) The following 1 package(s) will be affected (of 0 checked): Installed packages to be REINSTALLED: FreeBSD-src-15.snap20250510090308 [FreeBSD-base] Number of packages to be reinstalled: 1 Proceed with this action? [y/N]: y [1/1] Reinstalling FreeBSD-src-15.snap20250510090308... [1/1] Extracting FreeBSD-src-15.snap20250510090308: 100% and that got no such complaints. Nor did: # pkg-static check -sa Some sort of race condition? I've no clue how to reproduce this sort of failure. =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sun May 11 11:29: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 4ZwL9t2TsPz5vlG5; Sun, 11 May 2025 11:29:38 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZwL9s0WTZz3tpp; Sun, 11 May 2025 11:29:37 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=aCc2vKmu; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::32a as permitted sender) smtp.mailfrom=grahamperrin@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-43cec5cd73bso23610835e9.3; Sun, 11 May 2025 04:29:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746962974; x=1747567774; 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=+pKW4qseZUEeseHEeEDRJnClUJZsbj9ZW1Zs8lVKO0k=; b=aCc2vKmun66+9JuE+5yYy3VLPtTIsVt6l647DIeMXc6UCjkrPEFs5C84m8eNS9mT9y Yx36nAeE8honNwAMzBOdpnvJHuqnsKJLz7O1Iex0IQzys+nP1iIvO7Xkwy9HoCafyfmH DVPZ4Yvc7YBvdS/otDUw9aTA9OWJkpgf9+bmc7qFgmqRtXu9b9V+6wuEfE98rFwoJ92q XXgKebj76Ewwdola6/BOhZxuVF8a6o7lMveQC9vmEKNHdyCbQ5DJD8mfh/Solrxg0KX5 pYEdV5b5qpbiC3qPN+yMFJ8YhCTKGOsAEf5hPO6jQgNvPCCJEaMLlmPNV2WT5Nz7ELCZ NUgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746962974; x=1747567774; 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=+pKW4qseZUEeseHEeEDRJnClUJZsbj9ZW1Zs8lVKO0k=; b=BvqyzNpJ8h8uJzdYqIU6J4hX4sqlKsVtYGwhlEkMyWfSok5fbCzNTZPiozw58Tg8VE r/ZIPtnPI1lLHl907a6R7RCOgEp2APh8oP/EpN1yuCVpzcA0OUIaVN50kYphmEqVyZ+L ojuQohSsFLlGNwfhoyq+RojCxSwz7befw9Ne13TIhBWLebY+MmVKjF40ZUhXI6rn2QS/ k/ypxD/JM9jtFzunhSuVsMoqPEeIb6gzL0+Y8V2vePZNFXv9rK7oOZu611C+YFffqCVt qZWzrHPT+ekrPtLFVU00aCi6pbkCHtYwdW8WPcPBpr0F0qZNheMXuJB3OiZGgtswnAKq xwww== X-Gm-Message-State: AOJu0YwrZ59gdCtulvle9grWNuQIFeEN72vsnUCnZiQFh7L/68gqTKz7 fDc7Uk3KQD9vl1iM3AFfqAaxAUam5KWyfH75+j6AS+dt5t5lkJHhwiaUhg== X-Gm-Gg: ASbGncv/UR64ImwUg4iozVuxox5GOfoVXQZTtTcOW1MWsHLdClbVymLzSWB6q4uLLwo /RqU3fvpYva5/+6n87OKhrv2EBo/UH8x98Rm2xlXGAXderjU6hpbc43lMy5xe4t+e37uBtGbyuc /YBCzjvWakkDip0XdCGf4JDG+4JRtIaSOaXiOyPbf4o6/3Yd2/b/uqfCNN2ccHTqxpYuLUrfrWf sAztkmJ0WKuoSB2Pesa0z9ltrFMsNY8UMQoBY4Bo8uSkneVjV+eUtsTKOLar2Xa181N9ZormTP3 9D5GiG1inXWbUIKQ8QRq2thSxfwt+NdbwzBxwZnYwkhWQZrEUKnHRICJ07hQ7YcZ7mr4Y8y5RXx eXUVs1S+k X-Google-Smtp-Source: AGHT+IEA7OmX+Vn4Wx0YWX2h7XlaniNt4YMBz3C7HYI1zliRcYXHkv4jc1m5lgvfA120fi5N3KTM7w== X-Received: by 2002:a05:600c:609a:b0:442:c98e:79ab with SMTP id 5b1f17b1804b1-442d6d37991mr89121175e9.9.1746962973890; Sun, 11 May 2025 04:29:33 -0700 (PDT) Received: from [192.168.1.10] (host-83-67-212-99.as13285.net. [83.67.212.99]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a1f5a2d30asm8967737f8f.76.2025.05.11.04.29.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 11 May 2025 04:29:33 -0700 (PDT) Message-ID: Date: Sun, 11 May 2025 12:29: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: Re: Installer, before exit: /bin/tcsh for pkg To: freebsd-current@freebsd.org Cc: freebsd-pkgbase@freebsd.org References: <86a57t3cfu.fsf@asn.ftfl.ca> <688e37e4-3d6d-4e5d-ad47-9d1156d50330@gmail.com> <865xi9u4af.fsf@ltc.des.dev> Content-Language: en-GB From: Graham Perrin Autocrypt: addr=grahamperrin@gmail.com; keydata= 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 Cyw= In-Reply-To: <865xi9u4af.fsf@ltc.des.dev> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4ZwL9s0WTZz3tpp X-Spamd-Bar: + X-Spamd-Result: default: False [1.62 / 15.00]; NEURAL_SPAM_LONG(1.00)[0.999]; NEURAL_SPAM_MEDIUM(0.93)[0.934]; NEURAL_SPAM_SHORT(0.68)[0.683]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-pkgbase@freebsd.org]; TO_DN_NONE(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DKIM_TRACE(0.00)[gmail.com:+]; FREEFALL_USER(0.00)[grahamperrin]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32a:from]; FROM_HAS_DN(0.00)[] On 09/05/2025 17:39, Dag-Erling Smørgrav wrote: > Ed Maste writes: >> It looks like nano's post-install/-deinstall requires print/indexinfo >> and it's not available. This doesn't appear to be directly related to >> /bin/sh, /bin/tcsh, or pkgbase. If you have concise reproduction >> steps, please submit a PR. > The nano package has a run-time dependency on indexinfo, so it's almost > certainly already present. The most likely explanation is that their sh > doesn't have ${LOCALBASE}/bin in PATH but tcsh does. > > DES Thanks 286722 – print/indexinfo: pkg with chroot during bsdinstall: /bin/sh/indexinfo: not found, pkg: POST-INSTALL script failed > Keyword regression, because the tcsh workaround is not effective with > FreeBSD 15.0-CURRENT. From nobody Sun May 11 15:29:49 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZwRWL6Z5nz5w2Ld for ; Sun, 11 May 2025 15:30:06 +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 4ZwRWK6RFSz4129 for ; Sun, 11 May 2025 15:30:05 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=QJDASjcE; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1746977403; bh=9HIllx+J5pVtTyg4XeSufMkVUhFixoTrIP47tUYOTCM=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=QJDASjcEQEWvotObNbLrGBb/MqX68ywgLBNSno0fbr5nFpA2E1YMBoi+0vqYzm+ndCdyE/kVIcixE3LMDLKSkyQfsWKVd/9SK+Jsws7Tmk2VtCR6YKcyPrqIxlXqPo2JSaxI3f5XgHW1Y3bkJNBdAuufvXkx0ygqOLNbPrtRXJpck+zSFQtHWmXIBWxnYxG4JEIJD8y44o446SSjHMQO3kJelOu/AkvgtAa08WYMHO1LRm5R5kSoOZZRhmF4ChlUNs4Ko3eJeDXjxyoVDKG5I2obpOVsjVwNhNcuQf5Dy39E1a7gXQSn5glWBuv4yCpvDNzmgwSo/HgnEGOgZ5iNEA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1746977403; bh=iSH/c9f50EDVnewuZ83cUQ3BGDT5niGqLYgwt35Neaj=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=bqIIrvOiARRc3rKUBqfDSrNc1z7kJX06UVp+o4qjfudq87WkxPGoIt5K/F9b6IycJ7ko9cG5uFaQQOi9UyQOL/8ebFPghki12O2tki+nCnT9yNw1XDy6s86x6k4GrqKsj/V0ICnh0wMbawmX6H5RUKD+iIEWmifaB1P1hPzVTLDBUr75EO5QbvJBpK3yzCONPwxZXy8bzpyaVwVy3BNa1Vv6PumOWuEQYHYEf+hYC5BTBBUFVdZd3/SAvekHQ0ElNJ0DUx/moNNctMA9PWYOtmicr5Ih5miuwhDhveskzmnfdNsAbvzgZlUIe2BbXJvFI6OYCZw974sYdmYS8x/UdQ== X-YMail-OSG: DChGOpYVM1mvwgPD6gm1Q8fVPIMbLn0yPFkAgJz0eiKaKWndFxmx69GOhpykHqF AnsXXiUOmjb4a26CKIl5ctNxZziBQ_WZegl.Fg6irxrJseZj1yrnyXG2AzgmeZJwBG5QW8F.uVgm gT_GlxkCF5kZmpZERvEohjQyjdvD9D7rzKnNPWgMuMCC_TuM7nEwu3DOhd92qYU4JUz80bHaNYc0 0bJuWYK_Zm.Q7RsEtVE4vvN1KFTfNbZ9x8jD135xTY_bW9S83As64E9Q_AC_qUAmyFg8HA7NFHLQ d3EZItRa73pd1E7Zfi2IL4b7P74RwzYI6hg7PPKQ21EKSmCkmLDjKad_kydNWEnw_NkVPy19YLTG FGSTMau1Kl2M9nxnS7jTq7vxD1vijVldK.8YsPh_zOBhps8Blz4Ihnc78O8HFvCEhETZBiI.ZxFI 4YjpjQ4PSYcJNsFZsK9OK.aTKW06Zbqm02_wOiG3ndJg0.ckINrui6arvGKeqzH9JoApygp7bFLF 1GXCyq95RhlQz9aMvGdRARItYmHUMRR1QTAqHfCmJWdbHpzfpjkuixYiiZ40kjFsXbIHdfXJeRwX L9DyXGwD3j1fRqPu9vs_mku8WKDzpIjJEVtFIX_SLUUr7QZ1LOQ6Rt1Nohc3GC0SEtnbvzxZ.PQm R4R1wp5vd_2gHfcUmYzbSdnoghtTeR_wp9Qr_Q1FJeTMWFDfEgHxAX6RkbLTkIUK8k3eFYfCiBY0 6Z_CoAgVsO8p4.gQSTghovo6EACqG1PAst8df6zqkyJ2dloFiHH.ZDcEEsPZtYpy7cbUqFTGCs73 RMHXJKpIBmT_.YCMJQUNBg4XGnvfa_9SJJIFrYemPyZMWjHbPzmW4lD5CmZ7JwhX2mD8dxZKt1p9 6NVTTFXox2xAIBHSRWmDKIEnWCZxTnRPwZP_jo93WwaVv_e77voZMQrUqHN8y8xK2_Cf_3G6JCH0 suNSoKWvxqX9PtR6tl.Q431U6amQ34kkWGlSgnwpn.Yd7zrMTHOy4TZjqwMapFsrNSMKd8iVoRi_ r3qaOaJrdqiFppPVnbC4XQQww8olee8lYcvfSAJL5E62LL6NhjpGA3nBiEzmVm_qfbk7Mlh6ihHi dsBmKXUv8LTezRsY_H4D5I8GkHqgq4YPJDKvYzkf04gKMVzC7w6WouVZMN3HkPnwKB.osf.jKCFy 5YcMSQETH0WpApu2GykrcrQaHWRZ4Qic9nkA8IgTRpS1bjWPXYnnSNaY3joGuK1DcboNVr6ImVe_ Y9cg2x5QNRwGNuSOAg2qPu937Am2qkptcpZvxVF4fbjGOVvW6tAaqajHplbubSS58G5w85F51u4U Q2x2xe.X.FpRHSVZcUFkC1_ofHr7oYO8StDJxfLdGliGAeeCiDKUq5KbIx4ql51INdWo.FLQGCiZ VDvck1AMK8QHPmV9gjy627vX7O.TdEBZEIr2cNwIdNLyphp.n7mH7LLlb0u0Qa9aNCXF7_HALGD_ TXNJnSlciZnRK1a15e3gWH1yPUo0E.CPoirqaiiVt5uAiPyLW3RbXE_uNq5SWCZCaa5l6He3.Y0t XnulQRtTolPfxeKBogobCOgrNzmCuhFSDEXHSEsJGDwT3bfbIZtdDwGH_nWzmD3hMJwuhpHzIWmd 4DHjn_VY0sAfFnUHVIODEonxylYtWVb9AmUzuzZTp1LtNEO5ggyihJhYSP27AqOxFXuB.zdZ2.6s 3N0_qxbxSXuBBwLsszvXPP7EpPVGtwroumMw520OpsjGiipGabzRYG4q.jAr4P4TDxGzCy8xt1Ej Un0Wp5TTRz.Ae0DKwJQ.CmIv6cEpYwS9vqNhoGpMOMtxR_cnM9T2Md7LAkpOXmVNDXD5llJjGzzH bqKAhgP2k0Mwhy1mVEJpSFNvZ8pWcTOa0Akm3PckrlIePGdNiwvMAxGiQ_YjvmqbZazjdT1T8bK8 WRDaTXlOOOPDihXpt724G7e.eM5ugkwlmYDkbK2L0odxXMwA1PDLfg5bw9Tw85LkvaZ8.5gsKlGq sJauJVGeNfH_ygRt8k_fGovJiUOpPx339mVc6FcRtFCtSrCIaKvpTMzFdCK_lzxEkUL0bjh9V6q0 nZK336r32pe8NHhLVVzg8gtSHfscIqKPn8E5CAYg_V.rbXI9CKOhrygh5hUOwLjcKgwuSXmmnGRo iqT4oIsFa3OJd5BETBCURhAwcTS1vr2jDAE5L2pb0BPaYu4fgVBhlzJ3UJT8nSVd96xTVzOqmWTs Y0KIIeLshA3HIpiAoelpVlTgWKnCc51TU.aRxhE7SNqsQnXkCeJqOrYY9EhGgAOalv9TkKsuGHB. QZpbjqo7S X-Sonic-MF: X-Sonic-ID: a36fdd4d-e4d8-4ef1-8a22-24decdb561f0 Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Sun, 11 May 2025 15:30:03 +0000 Received: by hermes--production-gq1-74d64bb7d7-4ndhm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID bc1e0f67aad894fb5ef4d8ea74acfcd4; Sun, 11 May 2025 15:30:00 +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.500.181.1.5\)) Subject: Is pkg ever going to have a variation of "pkg delete -a" that can avoid deleting PkgBase? Message-Id: <7C9864FD-BDE8-4527-A6D9-0EC5908D177D@yahoo.com> Date: Sun, 11 May 2025 08:29:49 -0700 Cc: FreeBSD-pkgbase@freebsd.org To: FreeBSD-pkg@freebsd.org, Baptiste Daroussin X-Mailer: Apple Mail (2.3826.500.181.1.5) References: <7C9864FD-BDE8-4527-A6D9-0EC5908D177D.ref@yahoo.com> X-Rspamd-Queue-Id: 4ZwRWK6RFSz4129 X-Spamd-Bar: + X-Spamd-Result: default: False [1.64 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_SPAM_LONG(1.00)[0.999]; NEURAL_SPAM_MEDIUM(0.94)[0.940]; NEURAL_HAM_SHORT(-0.80)[-0.799]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCVD_TLS_LAST(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.147:from]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.147:from]; FROM_HAS_DN(0.00)[] 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. === Mark Millard marklmi at yahoo.com From nobody Sun May 11 15:33: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 4ZwRbd43xLz5w2rc; Sun, 11 May 2025 15:33:49 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZwRbd3WS7z436n; Sun, 11 May 2025 15:33:49 +0000 (UTC) (envelope-from bapt@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746977629; 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=9EGRqmsSd7tiUEE5tgg6r90kd4mJzwai2an8Rsmhl64=; b=WAgTDPrOl38Qx+fsCbWifvyvQ/Txy5bnLIPMe81LuppmdIk4GXL0O6ANkr3By5+iM/UtId vdr/J1AchbJ9vBzpe7g/gFBYMAu47+Tnd2vK2mj2sGiXEtKvAbkqPHo2uaYayWExGCqgT2 KslZlCSSIXq/J70ZZu55IGve6v7nNSvElCx4nruvwXw/cIVf7aWpa496s06tYvqih2n076 cN1rlJZXYAfZSpRyOI6QTiFvrNai0dpinqzNFSP2DhnKP+jJ5QbUDZN7iD35/tuKdp1u7U 4cHr6FNzIHLmMOZFEn5/V/DhIpiG/8amm4G0o5L69SHC9T1nYUDUQGbHuShQmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746977629; 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=9EGRqmsSd7tiUEE5tgg6r90kd4mJzwai2an8Rsmhl64=; b=VsZDfm1bjyFcwWLadqZGkgJTykpYP4zn3F/EcAttK37r8F37xH8a64aNLlMEa8fI+d3n6B 4Ko4y19ZubczMXESBhGMmBhj0XwGQbNsu/bmBuRnfyDUvSDTHx6TYkR+fB9ety4bUGycsC 7XOBJqadREEmft36cUtLtAOfx9dLSrVhr3dtUkPt/IrjmmVMHHN75+IKDHCixjVrEC/K7t D4smGIH9PJE/W6SI4xGoTCpUCUeZR33ctjWli/u+tfXXSVErvxzCloGGL9IQkVulZryvI1 iITKLJBKmgHBmFEDuoa/f6nC9WVKJemQ3lZvcbBe4o0OWz3Ua4mL6Iebd89GwA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1746977629; a=rsa-sha256; cv=none; b=IugpIVtfd7+1E5lbI1kMKKOrU/cY01OzM3wsBEhCQN4/6Jw2kqMwji9i2OkT1I/UxT9NwD 5giEiRUlpXB6lZL7gxPPqB4H7uqG543ukOt3hCOV9otD+GEmt7f5h6V5uq6/iOyX5cF/uL JscbLqo2L8JbjuoilffiQ2S6xh/MAB/eWpQR7F9NBSHs0DmyfNUMdpSk+S4eAwZg3TdKnt VMAtis3C8ihzMVc11qhfr2KvL6f+V2i8sb0nQIZPfPFnsS/Ale2g1d0IH9oWisFRY+IOYM VvSC0cO6XflAoBYgRFIdEXAoZc1xyHfshOfS3EiPEBTsrLMVhbj8IwFnu+y6Hg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from b.nours.eu (b.nours.eu [IPv6:2001:41d0:303:5e39::1]) (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 4ZwRbd24QGz2mD; Sun, 11 May 2025 15:33:49 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from [IPv6:::1] (unknown [IPv6:2a01:e0a:274:cc70:9f1e:cd95:e23e:478e]) (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) (No client certificate requested) by b.nours.eu (Postfix) with ESMTPSA id 8535D1AA4A; Sun, 11 May 2025 17:33:45 +0200 (CEST) Date: Sun, 11 May 2025 17:33:45 +0200 From: Baptiste Daroussin To: Mark Millard , FreeBSD-pkg@freebsd.org CC: FreeBSD-pkgbase@freebsd.org Subject: =?US-ASCII?Q?Re=3A_Is_pkg_ever_going_to_have_a_variation_of_=22?= =?US-ASCII?Q?pkg_delete_-a=22_that_can_avoid_deleting_PkgBase=3F?= User-Agent: Thunderbird for Android In-Reply-To: <7C9864FD-BDE8-4527-A6D9-0EC5908D177D@yahoo.com> References: <7C9864FD-BDE8-4527-A6D9-0EC5908D177D.ref@yahoo.com> <7C9864FD-BDE8-4527-A6D9-0EC5908D177D@yahoo.com> Message-ID: <7140136F-FD23-47E1-9383-3B7CA25A0922@FreeBSD.org> List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Le 11 mai 2025 17:29:49 GMT+02:00, Mark Millard 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=2E There is no way to delete just all the >port packages in a PkgBase based system as far as I can tell=2E > > >=3D=3D=3D >Mark Millard >marklmi at yahoo=2Ecom > no!=20 there is a vital flag set on some packages that should prevent the bare mi= nimal to be removed without -f From nobody Sun May 11 16:17:37 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 4ZwSZV3991z5w59k for ; Sun, 11 May 2025 16:17:54 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-19.consmr.mail.gq1.yahoo.com (sonic314-19.consmr.mail.gq1.yahoo.com [98.137.69.82]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZwSZT5MCLz3h6r for ; Sun, 11 May 2025 16:17:53 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1746980272; bh=YixCsGtsJWB04qeDBRJMwFLWHYzhLz7EUZIIa0Wgln8=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=eiuokqkkEx5anJR3tIw18Rtn+LrEn6J74OqDUl4AiKotWacPAHbhu3Rlr1iecZK8s/riZ9NKdRmeAyu0fohmTJX4eRUXp2+/Az/XHQOTJOJW3Ar8Iigx8npc7YMnXd6Gyp5lnwQvRnthYvTS65YP4BoHd/K+ouCnZDE+WPy7tkY3YS0Vjau9GW4OzTBVw50jutIdcBxDUEDLXB4zkMDBlEC/5P1cXEa4eyG19dF3HxTO5ZYGz2mjl4PTpVzWifSduXs1C8rHZm0yNwFlL7Wl8bFhyLbJBEt/nrHaV/rmSdET4n2A+c1/yaC+8jGL80aWeds7B4eNzQV4Nu45aH0Bew== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1746980272; bh=mPzdzbcrf1ytAZA4Ca8xTsAbJ+R9FrCEYRlKW5R7/fg=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=mcZg7ZY2B6oimpEPy91PPoxmTYvCK6TqYo9iN9iyIhfc9xFDeSkQZM25BJyqbKxmnXYrtzg4E1vtv6nD8bn5rSjnl6gEHU8delCr62EvBe9hIoG/nk1o/NyBKHnGTKvHt9vkYI7bg9gWsbgpGYKTZgosd7f+yBaNsn59Q5REDYvCP1skGEVUagted95WEMQX59UiM5i9hc3NBwF14p8NKdQb78MbjQc6XMQhMDcjA7Qaz8/WQ4T1bQuWTF9hiGHRR/mVmlyyZf2B0zEXiTVZMgs8dpv9t9CDngg5r3N6wjak315jn9M2VG7yqvHiyRNsclBKpexv3uXx+gw3hWWBkA== X-YMail-OSG: DXRWwEoVM1l.b.hIDVWUX64MH2JSUBS3d8bBxS9qJfutuLLpfMzA3pEux13GUwJ dQcDUOSo20LpK2kiRV1Qo8iW2gdZeUtkI9_Imo0qdfTKHcm.XkTeKrwlwKTXd8jA9meo.nBLQI4C fOkO.wn08oBw6eF.0o.vLVJ.qanydQWJW3eCTgw9RZuBJyokHo9b0wFve5AjiNcoBllcQ0N88d_7 qw156p6xqNOARR9f_T4X.OVqwua14RUXSxp3RjtaEiO.KPBeAGsA5n6MUoIOyo.4eo.hPBBk0S51 yeDAMy7e2_KMKZeOBBE7WvUIk4J9h9s5NHDNRYL8WZHX9H3D4Ij5w1h_USXeXdn2jmuwiLS.vir9 K4pvViy0DqT2k94dJOP8YgY4tmT4BE_ilW6yJ362MR4m8djxmi0ATnsBDK48B1L_XmIdYtEDTIFE cZEQ4_7uA19I7SfGztE9rlshjOuDGmYxLKzQYw1yz3nZpbeH7y_wdxVqj18nyULJrSHM2bUH86gS eViTk5TMwHAA7cBGFHXSJbQ0VLOGwxlxDOftXlXwTn_zUbP5AvhlRiezRNOExdwwsQrf9KYxcDUG vS4sRv71dgBj6NkxStuK5491vRnJtyQfQGFmGkil3IzxZLQn_xCcgQYtuHVeCOVVENSD3RJqk.J8 k5ULIP48G6mOFStGQ0GBNrQ.MHiyGKWB8KniHOfpISuWpdigIwFb1Jg6kNcRV059BPwwRSq1aSek 8fxfg6KlD6e8B2qWLlEyN7W0rLLMOGiyA4b4LPRUdekfVc536CEHnbGeJvkZ20fFwDhmUMKGXrYr QpahebISQhuDbRFdXXkAN8Ukoly8rTewku8qLMTN5yEcgr3UkRI7E4T..sVfGwvcPsOP9PD7hdVC .oKKCSd5ZoGK_NYK4Z32Sl7kD7hkUfNJi6V37CLSzJyAudDSMSu4C9ZIOkAg_mDK_dvxPBnAmZla 1lb5d510vbNhHeFAlduh_92YEuT_Pq0yJoebblAkmk9cW5nn76zV9gy_tbloEKHh8MnGvoCwb.Gx Fwu1g71A5nTiorwAm2SDmHLa0n317mNOMm8g51uA.xgntP2iIj97m8x7KEBYrwlTl4ItHSCf_qXl DVBW_XtcMI.s2fHImBBaCsFxnZ9dqmxU_DnoC7q9Qk8ZssP8Slx8xjkJQVTbSp1jAfyh6546G4EC wpZ48LCNCn.Bh9wXUMQ.8bYZuHSUTfoEWC1ZvWKLwuLInZSdycCvEM2lulbD3I14O9yQT7n5yerN v3ox0.M9V93DL5QCP.L1R5RK5RBVSnTsbrbTEhwgPx4cnoJjY59zrOfky0A71VicANvhAK4WVGsW j7co5vlol5W_WTyXxxp_KMwaejzcW7dLi67uy8p4I4flqx3DFzw3E7DNrGVBOQLA7zUbE0CeWH2S H6HFPiNtwUlTNz0fUHl43U_FyjbWAoQb_dkClgIgRfsLIWyXNhMtGnBRhRjSwcVyVBZDlb3xwFJ1 ElHaNdPz.1oaNI1DeQi8SunNeqqL_fgUc6VMIzFeicq_JLchhNL1nikkjCaN_Tc8C3OlagrCKnBA YnzaggVg9bdlD6krmMP4afPgt9Dfk3HEjG3tUpwAIInfzlv3BqU78IeNaRS3Lxtb_cZVgPICm.ux aNTI4OvFHoLwMexj58NRDuMD8ptA.oEGiBQFPsuciuo672YHbpFHvgXWV7EGw88GDe5Po5t4q6Z2 viCesgZy8JlpMOqdnZckGYw6x5ExNwevSub1xb85I23cJo0_EESiCztKyjYL9gAWF4SGGVwfZJLy xm4XhA77YAt2yg3bsujn5NwNb5_eYVTWIWfcz0l60Nzu8KDUZftyx2uz55GM6d__8RV.pODhdfs8 MNlvFdi7ILbTerYsIaTgif0BvxqQfn2yVCDdZrI_A8T_.F0wNqZioPNjXmDbUQibpShk2VKQCtLG Cryr0abTfnRsBxDxGe2mfG7uV1KaGoLR1VfrzCi1gU1VJxkEC2Urb5opFuyN9EcKPYuMmPTMWkXb 7qiYhRn0p7FpDxZxawKCDweWkbOhIiIaNXv5jNaUQ7dvLSoDx5Kkk55hueYhjQlIqliUsq1s6m3e skPuiIiOvjXhcf5uPAGwl528fTQbPjFcZRHFcvVpxb5mlYFsvO0EPPi7ZmDcoORHRKxT1AX_wbW4 Y60AyP4I8NllSvQiC6DrkD1p1SAudVJV0bevXcZLw8hPUvmxuf6ME1fRQyQ76pU1ymldewLM645U CbCM5OaIJWcMuDlXJuI7Ti.gsordlMhIPbDOMuP5UGGL6FGsfuIAYGwkpAeDJypFfnmZGNHrl1kY 8ZuE- X-Sonic-MF: X-Sonic-ID: 3e2b0824-0123-4194-95fa-d6db1340eaed Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Sun, 11 May 2025 16:17:52 +0000 Received: by hermes--production-gq1-74d64bb7d7-74ntb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6688a55127fd64f0d2b7347784827259; Sun, 11 May 2025 16:17:48 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: 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.500.181.1.5\)) Subject: Re: Is pkg ever going to have a variation of "pkg delete -a" that can avoid deleting PkgBase? From: Mark Millard In-Reply-To: <7140136F-FD23-47E1-9383-3B7CA25A0922@FreeBSD.org> Date: Sun, 11 May 2025 09:17:37 -0700 Cc: FreeBSD-pkg@freebsd.org, FreeBSD-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <488D6918-7338-49E9-AAE4-784B8F44C6C5@yahoo.com> References: <7C9864FD-BDE8-4527-A6D9-0EC5908D177D.ref@yahoo.com> <7C9864FD-BDE8-4527-A6D9-0EC5908D177D@yahoo.com> <7140136F-FD23-47E1-9383-3B7CA25A0922@FreeBSD.org> To: Baptiste Daroussin X-Mailer: Apple Mail (2.3826.500.181.1.5) X-Rspamd-Queue-Id: 4ZwSZT5MCLz3h6r X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Spamd-Bar: ---- On May 11, 2025, at 08:33, Baptiste Daroussin wrote: > Le 11 mai 2025 17:29:49 GMT+02:00, Mark Millard a = =C3=A9crit : >> In a system/chroot that is based on PkgBase, a "pkg delete -a" >> that is allowed to run also destroys the system software, not >> just port packages. There is no way to delete just all the >> port packages in a PkgBase based system as far as I can tell. >>=20 >>=20 >> =3D=3D=3D >> Mark Millard >> marklmi at yahoo.com >>=20 >=20 > no!=20 >=20 > there is a vital flag set on some packages that should prevent the = bare minimal to be removed > without -f Sounds like the vital flag is supposed to preserve enough that ports-mgmt/pkg and the system pkg are supposed to be fully operational? Also: ports package uninstaller and installer activity that the usage could lead to? As I remember the "pkg delete -a" gots lots of uninstall script errors from not following a dependency order that would be required for such things to be kept fully working during the delete sequence. Also, might it only be pkg-static that is to stay operational? At some point I'll have to retry my experiment: As I remember last I tried pkg itself was broken via lack of a library and I had to use pkg-static. (This can be an issue for any scripts or such not coded to use pkg-static.) But my last experiment might not have been recent enough to be reasonable. Overall: how to I know if some behavior after "pkg delete -a" is something that should be reported vs. the the behavior being expected, relative to PkgBase and pkg use? =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sun May 11 22:09: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 4ZwcNt34C9z5wTSh for ; Sun, 11 May 2025 22:10:06 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-20.consmr.mail.gq1.yahoo.com (sonic313-20.consmr.mail.gq1.yahoo.com [98.137.65.83]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZwcNs1vPwz3dCn for ; Sun, 11 May 2025 22:10:05 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=a07ewQj6; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1747001402; bh=4khF6622GPjJsF3SAQw9aTIJDH9q6OZPZPhPIsGYa1s=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=a07ewQj6YpCXYGj30IC5hMqY9otYpgHplMxkZslM3rbmpv6jjh2uILWhIzp9+DKMU5VsswEtzO5Dz653m2xGeEB+ujOKI6IthoArOgp/L+Mj9MplHB5kzHDEXJW/3iMH6N3ZoQQORJvJpziItoS9JCBh+RK58YOCosQm7Xj/mjoVY7adkfOJ/Raz/gkKXUcebF+DvDRhyWmk+WJvTeklSqhp2afYotRo9LmNYm93ZEonkpD10B+ECBXyxWk3bNkNfwEfG2PNTm448n+aijAb69gl74Hf2AtZvpX4WRVI5x2j3SxCyJUMwIV38UqdxpMOUpJdCBqIwFyR1wjL2qHEKg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1747001402; bh=HZd76GJRUt4/K7/eHnE8brLGYiAUO2VaTsfnJwPNqeT=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=Y3TpvWzfkvUP8GePU1M8ReMhcwE36VYsqUoYAZIsIxScKwxFBrTSLRFrMR71E6SpjbuPjrsesHA8N3d6KY7C2olZTCO6e8xjwWXfpOlwyBWfF91J+ucu9uIQ3ob8K6pcYxxJjZuZSU8Y7EbjTR3ZDagSuug6S7yHfW3H/jY/2kYu2uLs/V1tzo/KTNinF8SThueFy0gHfZrcaZN0u4atf5NRtKlK4xtEWBHPpxlhNu/RRpskWuy8VOpV4cU99f/LVqy97S1FISKmzDwXdkAT0QXgIbXa4QlJ1jV4FXRZ4w87BwlVDwMN5NlQl9bEAb+Yg8p/ZImayjCnHvNFMrKX7g== X-YMail-OSG: 5ZnFUoYVM1ky9OCT1kGpSZa_gD_mjreNtA64.1XJX7c2hKHCmY.AUoTtwB4LBUW OuZJSNoIW2Avy.zIDit1H3D9UxYCtzZFxbtIc2NT.fpvtDA0mo5OsAuZdsCugxoDGd1lYADSyj8i ua5Eyqy6kZuCfrBfA.vD4Bkr.16pzXirAZHmzYU291cNYKhmI7xMQR5fad2T2tf7ZsI2HVaJRtgW THNmlEIgKz1d7y6qd.x21Q7iaYukY1cpyxpa.u.jdBT_YUY7l4bbjQzlTBO34gPQ5SagPJVvmyJ8 kUo2IJtsNSKmn6H3Sh4hRhlR.ThFu7UE8IaRQ4j2MYLfu1R3ukgwZGVTioQYwPU518TsEh41kZbi 6Ny4_CwnEyxUiUOzT8zKpkCrYh5Z.N7kCXznvKZYTIcUSR9DoTbWPj.RKrTbjQM0mosp0xVLW132 d7gtE5Q0SADE46QXIlP9W72fhzrEGS.C5PFG.BcMXirkkq7XZ9OC6eLokM97l0zapEL.ia8UnWAp Rs0TQANoTJGvhRF4ixNjJWbC8Zb5K7DryFLQgzOaPLUtoVmB2O.NLKrIag5FXcOOadWVZEmQEXS_ pWgaFbCPxA7McK20YSjiQeuypb7mXd134eDENwZBu0HiRtj9VuK7eTlZU4GG.0c9XfEf3VwQWRSQ XYRGiCLki9JN.AKrWOp2xv0vK9gbWa6043v67GADpoNJRtHJfJ8Wp3uXsSvZ1rRMNBHDhLapDXEn Z7bZXyQBTlT7_tfhFo3JzR21SDOFuNI9Zl4hmBE4JR0nGSs0WpA0GcNCvICzJp3ISi4Eoh2E3eLi kQkXxkMl_Kqzt4Z6yza4aejRg_MAD1oqQj6yO8vrxt3MHrkNtBDsd2usiN0AGKgX8xwcVD6C7pC. m2Jltmw.iiNUveXpJkrlWVMVLs8CKgTQ4aHOLAcsPE9k4X2i4KQLK7VPJtVHj4DJKeS23ZXgBrpI eYPS53MRe8VhNsJKlRlAqaaVkIvmD_k6i1E4aM4.OKj.rl0YdqBx7VXkEeFiDgoJZ5nIZaL_Kn49 qVpuO9JEGuyF6hK7aa8BQqtvLt5g6xvnfG4jOBQqOgF5fE062Ua_EPpsGcyxYquBrVKE9OUxmCBD z00_7qQmlYimqoYt8GIRnUscL0_FnVTZ6ni7dGgue7HV0DYgOVE4z0Q3sQiGsOFSGmvxGKxo8mDZ s9zhHqXYK418sks90LpwgQc3Sbf5R2ILXqqr9Pnu3tcoafYNA1QLZQQSRXVBtrSuS_ElLBEN8QYz _8Fvw5bwuIOsGQPonOPOq6SvRjp076AWWvO7b459IiGQ3h2FE7x.e7L8gkqBuQVFfKJWzXJFYiII zsxeUxB2gjCf5LCjaTY1nCVFCWYqBGkgSiZNq4ILg3dzLGFO0hdyi_UdYDFxyoFtHsOpUsLv9Ntx YehLGhoVQSC_b3KQ49mH.23TFAVg6PGy3akYBK7tDgi1dItmQFRMye5PBj4OjJYxFgNWEzykiblU lKK8YySZllc2eTRzKAf0ZnLCu3B9y9AzWWZiSATpChdKYJJxkT80bZU4._ZS_APKNaPvJrvuojip 9T3cB0AEvhP3Pc3RCloQaEREwKs2J7B3wTD385uPb5dI8ZVzoA0LGjEWF_6wfxatl1n2rmjHFqvx xt54gbQn7KX_iCZ5hsUygtVkKAGJWdk7M9B57pL8MxdToaRROblE3WQoM6ky38Zoalp_x4HN6n7Z 3YRCXJ86TuM_fZeWxzrCAAeAsjFFLDMd_.OU3_Rc4AamchaAEhVfLCM4lZKeDdlcZSFPk.5pAoyB Qw6YkUoeRJGFVVksdMLNxN4SgK2cQHqthHy7PHR3No0lHICZknvXguXg_4QOW0g4z3z_22DQrpQu X9jc8HqvIcZIj.TNRC0I8WfeEq9Z7qfICB5CyJxEXK_kr97l0bJfNOhplLVV6UPsoYkZsSmavWfB zOygqbEfUfXZHThHrhIH7prRCmbxh4RjzcOQK5uXROEXLtIipvVMQ8B4k.iXc6IYtWxvTJmws0K7 fcUujjyMtox2hWwlFWBLIcGUdj6DzJrX8hKMNNZZljJqf3uwoX__95OT7ufFIQ.R2j3EhYRK34D6 qPXohUqkr0HR1FMWA7FJrWGUNB_xBY.XM40k3sAMiIsSbENf9kXvNALzFk5_TVu1FcApOa28xtY4 zvE5.Fm4iA8QOnCvv2h_IiWpeFZ3j5ov0NO5RyxQTl85g5Dc.dUle2cU.nbDm5geh3yK7HYNLIkc rOsbp9gZDDSifL7Ks8063cnGsoBA- X-Sonic-MF: X-Sonic-ID: 9779352e-7b97-4017-87aa-e6d75c60d759 Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Sun, 11 May 2025 22:10:02 +0000 Received: by hermes--production-gq1-74d64bb7d7-fddgg (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 44dcd3e01ec69f8b1f5d45ee7233e44a; Sun, 11 May 2025 22:10:01 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\)) Subject: Some simple/basic things that do not work during or after "pkg delete -a" in a PkgBase based chroot Message-Id: <14DBDA52-43FE-4116-954D-AF304B118DC7@yahoo.com> Date: Sun, 11 May 2025 15:09:51 -0700 To: FreeBSD-pkgbase@freebsd.org, FreeBSD-pkg@freebsd.org, Baptiste Daroussin X-Mailer: Apple Mail (2.3826.500.181.1.5) References: <14DBDA52-43FE-4116-954D-AF304B118DC7.ref@yahoo.com> X-Rspamd-Queue-Id: 4ZwcNs1vPwz3dCn X-Spamd-Bar: / X-Spamd-Result: default: False [0.50 / 15.00]; NEURAL_SPAM_MEDIUM(1.00)[0.995]; NEURAL_SPAM_LONG(0.99)[0.985]; NEURAL_HAM_SHORT(-0.98)[-0.976]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_THREE(0.00)[3]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.83:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.83:from]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[] Inside a PkgBase based chroot I did: # pkg delete -a 2>&1 | tee ~/pkg-del-a.txt After that pkg (dynamic) no longer works: # pkg info pkg ld-elf.so.1: Shared object "libarchive.so.7" not found, required by = "pkg" By contrast, "pkg-static info pkg" still works. But any scripting that uses pkg instead of pkg-static would be broken for the pkg usage. Also, when I tried to summarize some error messages, I found uniq was not present: # grep "cannot open" ~/pkg-del-a.txt | sort | uniq -c /bin/sh: uniq: not found Nor was wc : # grep "cannot open" ~/pkg-del-a.txt | sort | wc -l /bin/sh: wc: not found (I can not tell what is expected vs. what is not. So some of the above may well be considered normal and might end up documented to some degree or in some way.) During the delete (POST-DEINSTALL notice summary): Note: I'd only had a few hundred packages installed, so the variety tested is rather limited. Of note: the port packages were not deleted before the PkgBase system packages were. This ordering seems problematical to me. # grep -B1 "POST-DEINSTALL" ~/pkg-del-a.txt | sort -u -- .: cannot open /etc/rc.subr: No such file or directory pkg: POST-DEINSTALL script failed Done from outside the chroot to get an idea of the counts: # grep -B1 "POST-DEINSTALL" = /usr/obj/DESTDIRs/main-armv7-chroot-ports-main-dup/root/pkg-del-a.txt | = sort | uniq -c 87 -- 88 .: cannot open /etc/rc.subr: No such file or directory 88 pkg: POST-DEINSTALL script failed =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sun May 11 22:41:16 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Zwd5B2lltz5wW3j for ; Sun, 11 May 2025 22:41:34 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-21.consmr.mail.gq1.yahoo.com (sonic317-21.consmr.mail.gq1.yahoo.com [98.137.66.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 4Zwd5914jQz3FTS for ; Sun, 11 May 2025 22:41:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=SWe7geg9; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.66.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1747003291; bh=oGp5jUMWozV0v4YhWc99E7pseUslJAo2VSJ0wJAScYQ=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=SWe7geg9+ldsNcuqRU3sb5F/W0muo9CgIPHlXK5O3fHK06rOe4+fWqh3XequzKLMbANLbjRD2jByiDzijqE481XsJqUj8p0SxByTQ3HveSL8KI2xR0NXX2Wp7lcNLPXGQZaHWKE6Mb8ibC3CcS2xwI8EAHQ89qvxgEdB0NpWYza8n6uq3PpZbKjS2froh876mAsJpzyUBofAAP7PpacAbjRo7yNiHGDJOzSivmNKQu4TL6+x8+1NKjT4aWQbe4355NxK7yz1NhQcbcQ8sGMX0heCkxkj3DRoQ37aRdoyTvaS/ANv+jUTe+OKnK3cmLvINxei/YB/J3CwVfwwm2qOCw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1747003291; bh=rqF7ZAhZ1ZYWwiaPMuJVWVLwHBpPW9XmCsi/5ezN5Q3=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=m7HGluYOjJ2msim5pgomCxMrHBUpG7lo8u0PjWB6WNkBo5mCdPcKynUptJEL5IMBNNDuUBcCVtO/FE7fm54j/TvX70/R98aS0B4+4puQTAV5tiMGkVU3kFwDpZ8BD5e4lFGwKmB8stEm5Y0SdHHmgAFYGFUwbkRNrXMDLDl8YTBS5hu5V2YGhua2e4s7qnqfly84nTPrshiyVfF0tli5VhBvSDwlkBgfywLvFpBxOwKCxd7dVHqrLw9uOZsZTaMAAQXG8Zi8lp7oVG+oLD/UAAN4yk0wTuvYk5vOMdZG8NIf+yB+niR5ipUwsPp46clAYSMfXP/wW1aHZ4asXA+hJA== X-YMail-OSG: OFg9wW0VM1kcJ7B9SwjK_imYsmtNnEvQ97LuY6chEAVFeilURAM7VVS8mz7C9yj I0NVDV.7Y_cPbKkTlRhXIzzIgf8lX.kQmNcV060eSnCVBZ5pBHwSIU81MzWHzQyj9k6NGJbB_4C4 _c2Fe886tagJzF4pUfzVjUSLUWSCa3pGsEPKWlfr8XGvGJFO0UX0nR4NiDBl9w5AsyBEzVZ9CqyK YrZuX0jH2eGgIdAPsluwNad0jkQolOed9gOad.ydQtQv.S9yd94ceiK6Yp7zX_bI55JKwxfSgXaH D59P4Z3H7HHMXxcxDRJ3NOjjmkqF2VezP3.QG7SaDLGfo8s7y_ZBK.NK7gtoZ1yoZr.2LGZG8_mW XMmjqHra8.HOqpRoIGEpEKrdoBLRJ6vE8nNrXfxxgMy3aYA19Es2hQmQqTeG8O4gkCHBMiAqhz6u bZ4k_e.oJ.Yds_r6L2.beUq0i_d7lIUly9AS.1D1lsauH4VyBPeFT59V8syGnmz5Y._w3KEQRGuM gjn6NL.q1EYv1edOfqo2qs9VqwnrdLEfcqcZHj9v_LVeb6BZYFLmwm1HxxFNDQ3ImRv575kLX8_H pTSBE1gcp3dtIOPcAs.hr7mLfwxHXWdJIJ6Z47YBtltIxfpSHb6JP6O7QkIW3_2pLDtKDppd2vvg 5419Gh9LjVHs5PackH3y.DZJ._DzX3gFHjoW57_EPo1dFN0t8gVMO1Z0SO8zJidhUM1feY0K.JxX SqT3RqAG8xTPEcI8xj4wmF7oEgjxWx3w8HMLdY1nmNP_2m6Lua9CNHmFn2Vm95eZA6IgHejdvNQl UG_gUOmEbmYnX98B1AdVjeRJMdNRP_HbBqJyPmHWghzBiN0tLMD5t5HxwonMr23swS1YbVuDvDv3 JLFqYN4ZKa6KSBHhgVJEjjATMjLTOVvffayy27vLazIflVHTx_9XDslXegUYn7RNIICXcZ3Esr.f xEVvMufoNfS2_3Hjq.TYPOnIeiKEOvT2t6FzZ_jkMC1IyXRkKd3GWhY32XxO7VBI5d0pQzwuyf3c 6RMnuH_xb2wl2n52ecqbIiLwzc6pLD282lHksA05vpaUBiUKGBAiIdflgFtC.L6it4wsW064uVEK TJCqmin0krIOQuLRMODrgM2RKAGLYmkldwceFuYFZC3eyoxGWWNF_FVV9noRDEyRTrWfJ2aBBgyK P5DNRX6Gyt5aRPT.xHkS0_tEpuuLBEi..xpX8UE9Zr2CzdyGLQ3sfY2CnjB_7Cs4a5eCfkMoccqj 5Z0uGGMlCYqdi6R0wtDHNYMadMYIAp56RJOCulDQSL1mR9ZKFDqwpXLHOJa6iIEwfYVXQwqfh49l 1KhmK_iMtHDI3_x9.GHUJoyb1t2UjF3hKvNz7so.FzYO3tbd5LxGWj3b3uvl20zLG5cROAgxG5Oi VVs_Au3g6ZDemsbX0UyGSSWl8KM9BSHZLxBpGUPkRRnx9MCRXb9_Slsww6FR76eVliLxo1speBwf SjYemuiVDbdmz8KhMAa26dJJBWeMkFPTk1qD_rJNRVzozvmrK9LDipoZ1YonOzhvEZaVFY8MyMzJ 0zM7Kp1cmi.YAtfEXaC.h6jrsCuzkYJLdkU5GPNYsuzqjhYCgyukNluXStZdW6kkeJ1KaEXgFktq YlrgokMWqj.F578Zm.OBVef4IitZbKZkH8hAPm_kjw6SsniVX2UHEHsOgJ1SouCIjQugz3fz9.hb uUDrtR4U0z.pNBtTlQFZhCIp4aNio8X0YoPgUFPHB77riIKdH_7pk1Xk8Sp8A9NgaIHzZi9xwdXn pdOH9_U40zZZVHnLemQdrbBrXO41pzhuOgrTezwwpHrnJTouEw14gqjvQ9jtx72Nw5z.dv2izrYZ suQNR8.VJM6XSQCVkZwzjVguxRstH60dKPGdCS7cCi1RWUQNOWAbMnO_rGH38oZ5HpLZ1NrkTuwk sVdKmI3QWITLkot3fWkFWlBibfrIBH2HRPf_2NSwXsX6WphfbIETRptLPCezuIPOOM.5kGfH_T2B 1C88s7daWp5OWf3ErtTTgUbe4v.bMWYw3c8mlw_4zbborJ11KcQRJf7fODiD5dS5pZUzj55otq_t eHrVFMWzNdGviK3awakRqu0W1WRo0potA0CQQ.MPk3G4p9O5VVA_6fXxlcQeTBNcDaTwHOMT9nrh e7Z25Me_1z.SA.HOHEAnXLAOSBi4LdiynzUsGDM5T56hdL97Kf2CUur4G8MbCzz9PDGJ4zQRPcQr 8aHfEmfZpTkj76b6ZaP9qAQuUNKAe9H7EMVCmqtEEldsCtUwwjO20Mf0EbHaUPOEEJNSuUURhzBh Wa7e6xg-- X-Sonic-MF: X-Sonic-ID: 4e6e1498-e951-498a-ba3f-5d097541b415 Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Sun, 11 May 2025 22:41:31 +0000 Received: by hermes--production-gq1-74d64bb7d7-ntkkg (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 50a61f0104bbdf872d288abeb2c3d047; Sun, 11 May 2025 22:41:27 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\)) Subject: Re: Some simple/basic things that do not work during or after "pkg delete -a" in a PkgBase based chroot Date: Sun, 11 May 2025 15:41:16 -0700 References: <14DBDA52-43FE-4116-954D-AF304B118DC7@yahoo.com> To: FreeBSD-pkgbase@freebsd.org, FreeBSD-pkg@freebsd.org, Baptiste Daroussin In-Reply-To: <14DBDA52-43FE-4116-954D-AF304B118DC7@yahoo.com> Message-Id: <30A3206D-C9F3-4B7D-AA16-49740C5D2BDB@yahoo.com> X-Mailer: Apple Mail (2.3826.500.181.1.5) X-Rspamd-Queue-Id: 4Zwd5914jQz3FTS X-Spamd-Bar: - X-Spamd-Result: default: False [-1.42 / 15.00]; NEURAL_HAM_MEDIUM(-0.91)[-0.909]; NEURAL_HAM_SHORT(-0.84)[-0.843]; NEURAL_SPAM_LONG(0.83)[0.828]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.147:from]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.147:from] On May 11, 2025, at 15:09, Mark Millard wrote: > Inside a PkgBase based chroot I did: >=20 > # pkg delete -a 2>&1 | tee ~/pkg-del-a.txt >=20 > After that pkg (dynamic) no longer works: >=20 > # pkg info pkg > ld-elf.so.1: Shared object "libarchive.so.7" not found, required by = "pkg" >=20 > By contrast, "pkg-static info pkg" still works. But > any scripting that uses pkg instead of pkg-static > would be broken for the pkg usage. >=20 > Also, when I tried to summarize some error > messages, I found uniq was not present: >=20 > # grep "cannot open" ~/pkg-del-a.txt | sort | uniq -c > /bin/sh: uniq: not found >=20 > Nor was wc : >=20 > # grep "cannot open" ~/pkg-del-a.txt | sort | wc -l > /bin/sh: wc: not found >=20 > (I can not tell what is expected vs. what is not. > So some of the above may well be considered normal > and might end up documented to some degree or in > some way.) >=20 >=20 > During the delete (POST-DEINSTALL notice summary): >=20 > Note: I'd only had a few hundred packages installed, > so the variety tested is rather limited. >=20 > Of note: the port packages were not deleted before the > PkgBase system packages were. This ordering seems > problematical to me. >=20 > # grep -B1 "POST-DEINSTALL" ~/pkg-del-a.txt | sort -u > -- > .: cannot open /etc/rc.subr: No such file or directory > pkg: POST-DEINSTALL script failed >=20 >=20 > Done from outside the chroot to get an idea of the > counts: >=20 > # grep -B1 "POST-DEINSTALL" = /usr/obj/DESTDIRs/main-armv7-chroot-ports-main-dup/root/pkg-del-a.txt | = sort | uniq -c > 87 -- > 88 .: cannot open /etc/rc.subr: No such file or directory > 88 pkg: POST-DEINSTALL script failed >=20 Looks like there is some more related to even pkg-static operation with official package distriubtion by FreeBSD (shown from inside the chroot after the delete -a): # ls -loaT /etc/pkg/ ls: /etc/pkg/: No such file or directory So: No FreeBSD repository. (I had not created/populated a /usr/local/etc/pkg/repos/ so that was untested.) poudriere/poudriere-devel side note (mostly): # ls -loaT /usr/local/etc/poud* ls: /usr/local/etc/poud*: No such file or directory # ls -loaT /usr/local/etc/ total 44 drwxr-xr-x 4 root wheel - 1024 May 11 21:49:42 2025 . drwxr-xr-x 9 root wheel - 512 May 11 21:49:42 2025 .. drwxr-xr-x 2 root wheel - 512 May 11 21:49:40 2025 bash_completion.d -rw-r--r-- 1 root wheel - 813 Apr 22 21:11:28 2025 mke2fs.conf drwxr-xr-x 5 root wheel - 512 May 11 05:00:15 2025 periodic -rw-r--r-- 1 root wheel - 2553 Apr 22 06:00:03 2025 pkg.conf -rw-r--r-- 1 root wheel - 2553 Apr 22 06:00:03 2025 pkg.conf.sample -rw-r----- 1 cyrus mail - 16384 May 11 05:12:38 2025 sasldb2.db Note: What I started with had: # ls -loaT /etc/pkg/ /usr/local/etc/poud* -rw-r--r-- 1 root wheel - 15545 Apr 27 07:28:10 2025 = /usr/local/etc/poudriere.conf -rw-r--r-- 1 root wheel - 15545 Apr 27 07:28:10 2025 = /usr/local/etc/poudriere.conf.sample -rw-r--r-- 1 root wheel - 655 Apr 27 07:28:10 2025 = /usr/local/etc/poudriered.conf -rw-r--r-- 1 root wheel - 655 Apr 27 07:28:10 2025 = /usr/local/etc/poudriered.conf.sample /etc/pkg/: total 12 drwxr-xr-x 2 root wheel - 512 May 11 04:44:41 2025 . drwxr-xr-x 23 root wheel - 2048 May 11 05:14:39 2025 .. -rw-r--r-- 1 root wheel - 424 May 11 04:49:51 2025 FreeBSD.conf /usr/local/etc/poudriere.d: total 12 drwxr-xr-x 3 root wheel - 512 May 11 05:13:23 2025 . drwxr-xr-x 18 root wheel - 1024 May 11 05:16:22 2025 .. drwxr-xr-x 2 root wheel - 512 May 11 05:13:23 2025 hooks None of that survived. =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Sun May 11 23:55:09 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZwfkW0ZPVz5wbVg for ; Sun, 11 May 2025 23:55:31 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-25.consmr.mail.gq1.yahoo.com (sonic311-25.consmr.mail.gq1.yahoo.com [98.137.65.206]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZwfkS60sSz3RqS for ; Sun, 11 May 2025 23:55:28 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=DHR4Y7hc; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.206 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1747007726; bh=KFPvh+9d9QDBHGfip5BjuE9tC0YREZE2ajl74PBf3FQ=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=DHR4Y7hct7Jyd/JpA57pqx3EgIOPLDbmMVBeIYDN5SVRj9zoLYGrcOxXvHAZJ0RIPMWkRQK7lUQCvGD52SMck8Wk57dif0GYElIk2+2cNvQnlTIScqtcPuFhN4iJAkpMYxGen1uWRUr5zo+PqB8MhM1zZ9gg/baOAFvNxYK2Vx/PjCg1UZoHSCR5DLTwQRW81k1yAOFvctJPYcMDdQyipQvQjhFF1kV0BWYOiQ2a1vW2J0GpyVYEbQApx+Mwap1ZwB13mYEchkZKOFPCUnyZm4D+u77LeHD3rhC3mb42VM0xB96DRZ0pOqbQNagm5YR3feP3Ff+o7eUie+BskcgWUQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1747007726; bh=+ToA/QQ9Rlu8Z+YESo8K6tfML515KvvqMbSl5aQnHF/=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=MoMLTJza954XrqiuCMKz1s9J5E18/lbF90UnrPyYHWJX5xM4dTr+8Qoo9HfmEwhILpE8Z8Pfcf/XBeOkF8JiVXekFOPyH2tGD6JWFIscXaFhomfok8K+3f623PT0u4Z07orLJpJoH9z1IqszDd9uc3rkNSvSdmfIzOiaWDXork8HENsH/BQ2xxbC7kHzL/J79urYFd9S4OCDW3Gm2QSORv2FRHPKycabtoPSHyrRYqRr82yQRAvknUIZ3e8Cit1FZ5aj1OgZvNjDi0RB78qiaUwC6SRzdN+LkrKUbJKxzsmGZbEkOUlW+AWn4tanqeYRurUXP1LXXTGaWbYXef8qtw== X-YMail-OSG: .91rVyYVM1nDWJQd2Fy5drRGOgpOlN5eWILjCJ4QoBMMS.fg9jIsv1YPOTXY2q1 WTVPLMhaTCL8xqKAG8RbijceaNYrs.003ZV7iL1LuedjL2AqJzRORixKOceIgcnlV2P5g_sdqkpf 9nqTLZzG4RgFQWSSripfVmd1mbvqvkP5XLNje4dTrp1FgQwQhHWxrZVEDjRKUp8gj2T51RQWSDh8 R_ZtVZRBXBtEyycjaFPuC5ZiDbO6yjxVGExtAuQKCbKQcHJ0WL29OA5ndEaWGehZIs1aV7HeXX2V 1nbEHSttUHZkh126OkCQndxoClw7xUI12gAeedcCZ.gxxhwuV68k4k0W1cx5etfxmT2OOFUqgr43 Lj8wYzay5eGHD0TFVAbi8VILORuJrWeNtCMnI8G6wpXoO8sSBV9TK1UvAp8FYX9FSgXpUdpC4td5 D.6l1R20H3jXRROL9UIbaUNTWNB21wPdFKTdk5dLwZ3ZsRIt._JUtlqRpsU_9ghgJ80N3VQPcALC TdvDatSpSmswRv2oo_JQH7WCfg0cqgjCQY1ham28E8n2nioPTYR9xkglOq7bKozMa3cFXmh3_NKu XcfEcSzzPeARNIjxdYwYTMYAppifsL0ZnkijCgXRJRhXmWWZq25_nkR3RH3lQrNXLcxVBgdUf3X5 AlG5a7sfEcqGan6Ch8Kii1qmsdx_jpbBwno17eQrfGH15rO0DSN6H4cababGKJm1iSCAcsB5evfI 043fse9EQDEqTpCAkVdkliW9VmooS61u7z9e_jmIjT0STrymmcPY_sJn0dTZdXBooeN1B3u7Sjv3 U7bkUeudY8jSfcaREAS4sMtgmfKdMDQhPc5pcV6c_Cxq26M_kTIDjZ.ZkLEqq6Yz9LfvrqGBL7VK 72Xmhpd6cMHOeLLHEDhL0Gxj.NcNnIq9rURVJYpQZeHUfZbv_dcgVXIKhY7V02xSRi9TiDa6WIdh hM_25TMqzd3jOZjZrJQMR6thrbK7ACEUPqZTVCrW00.PH2CpAPmZOrXFX4gr7F50HoGNXEAaU0iP YUpdnsmcEqNcaPvao15HUGWGxeL_AZssh5xqAurwP96lYLDwQlXHyL49WYv6co9JcO0gHqzvUcx9 lu1IWkHs07uUdX0zaOa3kgJTtzl0zBKBhxZsjL51m7pZUO3Axfywp.GY.iVg4dCWT.lbdGCCmoph umDWbi7cOc4Sz5ors6XIT8xsHSvF7yppUIE_gpXXxBK52kw86hJTNFD81Q45NUovFRY_2kIEQMrg hPW0CC6EZ6WnNjc1u1cYFZTpLT3_BH6Vc3eGYoZ7VNjj3I0h6hPWmBUC7dHyshHqM5vnlOfeWILo vahominUoTWvhpxjfowGHGkky3WE5dwpfvrTQPBssqCyjsqGqpoY3GdTATpK4qxZ7y2VtycYVjs1 ASrMSBjzyF1BllA_IQGcP1N59DxsEOV.Nggh6eJ7aKaqUB5.cBvVzemkVbyK2wbEVxFPRXha3qU1 pVh4cF0x81IDwKoKkTJuY1YelMqC_7w1LKMY8wY9ol16saX4XH4tvMYJ91xS1Hyr07MxuYGpvJ.C 2fOaYB1VRQgb61ByMpRnAfQ7sPzGjfMz.oIJnFBR7oxcNLfNHmuN4W7CkumcvLdZzMPWya3O.UhA IKGysLaSBt._Qve9jhFZxSKouTyW25JI.i3UIQT8ncOhV9NYRrKnDRYMqQoOJzuSzWVujsMo8t8d tivDsQxz8_S2z_Gj6xOsCO.bTQLvQNTBHbwGxcd4JPIWkr5fdeImhAxmJwyI.5z0_vPHNo6Nl4Kw 0UfF8bzarPMU5HHydIaIcGH1Y2BSvI_167BpPA5r3s__xkCUkeXocw1wJw86asgIgun3yRAxRXXv n0.u59oOjAiqbX8ceSzU.hy6TTR54wSvIpnrQwaObAm7uiGs6OQKtneXbXfXHiyEPJPc7Hf47zgZ RUXp_UblQfT.FeKlGuMpb_h3zkn6zJjeNr.XNGc7daf_.PZkaVWyy8DeNBIy7yVq6iAQ15pebZdL DT_nkLlS2xTCCeFNoIJGMxJjGkku34fHuC9WdNs8eG3589JY6xWKnvQgZGT3nnQBzuljRH9gL0tM 1SqdBkOZx29aoYYEfgxe3qjNu7Pgaup3yp996S7X5N9Bx2izRIiBdIO2E969f5rPrqdLy6Dil.iH tfhbc3.pfZrG8hOwop2P_nAlgW_1rF7cISUE.hP6GnLwCY.fCawUzr3hOGaqTRfDazaQ4xNnj4VY vhkarxpC_uUcViyp0H1NqYfxL7.91OGo- X-Sonic-MF: X-Sonic-ID: 901b8d33-0edd-4cfb-a6d9-e8d360ffced7 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Sun, 11 May 2025 23:55:26 +0000 Received: by hermes--production-gq1-74d64bb7d7-74ntb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7b79f6b525303a930d01f1a921dd287a; Sun, 11 May 2025 23:55:20 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.500.181.1.5\)) Subject: Re: Some simple/basic things that do not work during or after "pkg delete -a" in a PkgBase based chroot Date: Sun, 11 May 2025 16:55:09 -0700 References: <14DBDA52-43FE-4116-954D-AF304B118DC7@yahoo.com> <30A3206D-C9F3-4B7D-AA16-49740C5D2BDB@yahoo.com> To: FreeBSD-pkgbase@freebsd.org, FreeBSD-pkg@freebsd.org, Baptiste Daroussin In-Reply-To: <30A3206D-C9F3-4B7D-AA16-49740C5D2BDB@yahoo.com> Message-Id: <5AC5C3A6-C72B-4D86-B9BD-29456D8E48F3@yahoo.com> X-Mailer: Apple Mail (2.3826.500.181.1.5) X-Rspamd-Queue-Id: 4ZwfkS60sSz3RqS X-Spamd-Bar: - X-Spamd-Result: default: False [-1.67 / 15.00]; NEURAL_HAM_SHORT(-1.00)[-0.999]; NEURAL_HAM_MEDIUM(-0.93)[-0.929]; NEURAL_SPAM_LONG(0.76)[0.757]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.206:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.206:from]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com] On May 11, 2025, at 15:41, Mark Millard wrote: >=20 > On May 11, 2025, at 15:09, Mark Millard wrote: >=20 >> Inside a PkgBase based chroot I did: >>=20 >> # pkg delete -a 2>&1 | tee ~/pkg-del-a.txt >>=20 >> After that pkg (dynamic) no longer works: >>=20 >> # pkg info pkg >> ld-elf.so.1: Shared object "libarchive.so.7" not found, required by = "pkg" >>=20 >> By contrast, "pkg-static info pkg" still works. But >> any scripting that uses pkg instead of pkg-static >> would be broken for the pkg usage. >>=20 >> Also, when I tried to summarize some error >> messages, I found uniq was not present: >>=20 >> # grep "cannot open" ~/pkg-del-a.txt | sort | uniq -c >> /bin/sh: uniq: not found >>=20 >> Nor was wc : >>=20 >> # grep "cannot open" ~/pkg-del-a.txt | sort | wc -l >> /bin/sh: wc: not found >>=20 >> (I can not tell what is expected vs. what is not. >> So some of the above may well be considered normal >> and might end up documented to some degree or in >> some way.) >>=20 >>=20 >> During the delete (POST-DEINSTALL notice summary): >>=20 >> Note: I'd only had a few hundred packages installed, >> so the variety tested is rather limited. >>=20 >> Of note: the port packages were not deleted before the >> PkgBase system packages were. This ordering seems >> problematical to me. >>=20 >> # grep -B1 "POST-DEINSTALL" ~/pkg-del-a.txt | sort -u >> -- >> .: cannot open /etc/rc.subr: No such file or directory >> pkg: POST-DEINSTALL script failed >>=20 >>=20 >> Done from outside the chroot to get an idea of the >> counts: >>=20 >> # grep -B1 "POST-DEINSTALL" = /usr/obj/DESTDIRs/main-armv7-chroot-ports-main-dup/root/pkg-del-a.txt | = sort | uniq -c >> 87 -- >> 88 .: cannot open /etc/rc.subr: No such file or directory >> 88 pkg: POST-DEINSTALL script failed >>=20 >=20 > Looks like there is some more related to > even pkg-static operation with official > package distriubtion by FreeBSD (shown > from inside the chroot after the delete > -a): >=20 > # ls -loaT /etc/pkg/ > ls: /etc/pkg/: No such file or directory >=20 > So: No FreeBSD repository. >=20 > (I had not created/populated a > /usr/local/etc/pkg/repos/ so that was untested.) >=20 >=20 > poudriere/poudriere-devel side note (mostly): >=20 > # ls -loaT /usr/local/etc/poud* > ls: /usr/local/etc/poud*: No such file or directory >=20 > # ls -loaT /usr/local/etc/ > total 44 > drwxr-xr-x 4 root wheel - 1024 May 11 21:49:42 2025 . > drwxr-xr-x 9 root wheel - 512 May 11 21:49:42 2025 .. > drwxr-xr-x 2 root wheel - 512 May 11 21:49:40 2025 = bash_completion.d > -rw-r--r-- 1 root wheel - 813 Apr 22 21:11:28 2025 mke2fs.conf > drwxr-xr-x 5 root wheel - 512 May 11 05:00:15 2025 periodic > -rw-r--r-- 1 root wheel - 2553 Apr 22 06:00:03 2025 pkg.conf > -rw-r--r-- 1 root wheel - 2553 Apr 22 06:00:03 2025 pkg.conf.sample > -rw-r----- 1 cyrus mail - 16384 May 11 05:12:38 2025 sasldb2.db >=20 > Note: What I started with had: >=20 > # ls -loaT /etc/pkg/ /usr/local/etc/poud* > -rw-r--r-- 1 root wheel - 15545 Apr 27 07:28:10 2025 = /usr/local/etc/poudriere.conf > -rw-r--r-- 1 root wheel - 15545 Apr 27 07:28:10 2025 = /usr/local/etc/poudriere.conf.sample > -rw-r--r-- 1 root wheel - 655 Apr 27 07:28:10 2025 = /usr/local/etc/poudriered.conf > -rw-r--r-- 1 root wheel - 655 Apr 27 07:28:10 2025 = /usr/local/etc/poudriered.conf.sample >=20 > /etc/pkg/: > total 12 > drwxr-xr-x 2 root wheel - 512 May 11 04:44:41 2025 . > drwxr-xr-x 23 root wheel - 2048 May 11 05:14:39 2025 .. > -rw-r--r-- 1 root wheel - 424 May 11 04:49:51 2025 FreeBSD.conf >=20 > /usr/local/etc/poudriere.d: > total 12 > drwxr-xr-x 3 root wheel - 512 May 11 05:13:23 2025 . > drwxr-xr-x 18 root wheel - 1024 May 11 05:16:22 2025 .. > drwxr-xr-x 2 root wheel - 512 May 11 05:13:23 2025 hooks >=20 > None of that survived. Of possible note as well: # pkg-static clean pkg-static: No active remote repositories configured # pkg-static help clean sh: /usr/bin/man: not found For reference: # pkg-static info=20 FreeBSD-clibs-15.snap20250509235408 Core C Libraries FreeBSD-runtime-15.snap20250510091134 FreeBSD Base System pkg-2.1.0 Package manager What FreeBSD-clibs provides: # pkg-static info -b FreeBSD-clibs FreeBSD-clibs-15.snap20250509235408: libc++.so.1 libc.so.7 libcxxrt.so.1 libdl.so.1 libedit.so.8 libformw.so.6 libgcc_s.so.1 libm.so.5 libncursesw.so.9 libpanelw.so.6 librt.so.1 libssp.so.0 libsys.so.7 libthr.so.3 libtinfow.so.9 But some of the required list for FreeBSD-runtime is not covered ( libarchive.so.7 libbsm.so.3 and libcrypto.so.30 are missing ): # pkg-static info -B FreeBSD-runtime FreeBSD-runtime-15.snap20250510091134: libarchive.so.7 libbsm.so.3 libc.so.7 libcrypto.so.30 libedit.so.8 libgcc_s.so.1 libm.so.5 libthr.so.3 libtinfow.so.9 Similarly for what pkg 2.1.0 requires . . . But first what FreeBSD-runtime adds to what is provided: # pkg-static info -b FreeBSD-runtime FreeBSD-runtime-15.snap20250510091134: lib80211.so.1 libbsdxml.so.4 libcam.so.7 libcap_dns.so.2 libcap_fileargs.so.1 libcap_grp.so.1 libcap_netdb.so.1 libcap_pwd.so.1 libcap_sysctl.so.2 libcap_syslog.so.1 libcasper.so.1 libcrypt.so.5 libelf.so.2 libgeom.so.5 libgssapi.so.10 libipsec.so.4 libjail.so.1 libkiconv.so.4 libkvm.so.7 libmd.so.7 libnv.so.1 libpam.so.6 libprivatekldelf.so.5 libprivatezstd.so.5 libregex.so.1 librpcsvc.so.5 libsbuf.so.6 libutil.so.9 libxo.so.0 libypclnt.so.4 libz.so.6 But pkg 2.1.0 (dynamic) requires: ( libarchive.so.7 libcrypto.so.30 and libssl.so.30 are missing ): # pkg-static info -B pkg pkg-2.1.0: libarchive.so.7 libc.so.7 libcrypto.so.30 libelf.so.2 libgcc_s.so.1 libjail.so.1 libm.so.5 libssl.so.30 libthr.so.3 libutil.so.9 libz.so.6 =3D=3D=3D Mark Millard marklmi at yahoo.com