From nobody Sat Mar 29 12:21:23 2025 X-Original-To: freebsd-hackers@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 4ZPxMm2Y10z5rM3b for ; Sat, 29 Mar 2025 12:21:40 +0000 (UTC) (envelope-from gray@nxg.name) Received: from mx1.mythic-beasts.com (mx1.mythic-beasts.com [IPv6:2a00:1098:0:86:1000:0:2:1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZPxMj4yCLz3NWy for ; Sat, 29 Mar 2025 12:21:37 +0000 (UTC) (envelope-from gray@nxg.name) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=nxg.name header.s=mythic-beasts-k1 header.b=xmSLVIga; dmarc=none; spf=pass (mx1.freebsd.org: domain of gray@nxg.name designates 2a00:1098:0:86:1000:0:2:1 as permitted sender) smtp.mailfrom=gray@nxg.name DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=nxg.name; s=mythic-beasts-k1; h=Date:Subject:To:From; bh=eUoRfs2I9Q46Ej60PIs4vI8v20xMO/6JeUbfTXw0ggw=; b=xmSLVIga+TQjhI44Z3+X4blT6d 5fuus08lfFKf53jrYqoiUmYIQK/G6jbCVob2oKPFXrdZZnVHtPokzGk3wTj+HUp7YuZCKTxfJRarV erA3XNdyqfV6FQz6r6rQZnhXyKwPA7zxPuuioUCSmgrkQ6Q2Vt+lC/lhzbdlCngMR/sczALh/UqeI uT5Nq9yXjt+x5/Kk/YtJ+88ClQBqv7vBZYdZbmFFndId8cQD9gcZTlmFyIKR5TcspZqGEOgP2cxmo XaupkUpLfr2hWH+jNtJjDHcJQVzCNaMlVwJlGSQT5CLhsFshqOqlGOPQU7ZVjybPVWoDob4X5iuQr x2BUXdmQ==; Received: by mailhub-cam-d.mythic-beasts.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tyVBu-000ZO3-Uw; Sat, 29 Mar 2025 12:21:35 +0000 From: Norman Gray To: Lucas Holt Cc: freebsd-hackers@freebsd.org Subject: Re: PURL URIs and SBOM Date: Sat, 29 Mar 2025 12:21:23 +0000 X-Mailer: MailMate (1.14r5964) Message-ID: <35FE4EB4-D44F-46D4-8E11-EAEDE196C32E@nxg.name> In-Reply-To: <9b3e88a6-3502-4b5e-ad5d-fddbf763b5c4@foolishgames.com> References: <9b3e88a6-3502-4b5e-ad5d-fddbf763b5c4@foolishgames.com> List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-BlackCat-Spam-Score: 24 X-Spam-Status: No, score=2.4 X-Spamd-Result: default: False [-3.09 / 15.00]; NEURAL_HAM_SHORT(-0.98)[-0.983]; NEURAL_HAM_LONG(-0.96)[-0.959]; NEURAL_HAM_MEDIUM(-0.64)[-0.645]; R_MISSING_CHARSET(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; RCVD_IN_DNSWL_MED(-0.20)[2a00:1098:0:86:1000:0:2:1:from]; ONCE_RECEIVED(0.20)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1098:0:86:1000:0:2:0/112]; R_DKIM_ALLOW(-0.20)[nxg.name:s=mythic-beasts-k1]; MIME_GOOD(-0.10)[text/plain]; TO_DN_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; ASN(0.00)[asn:44684, ipnet:2a00:1098::/32, country:GB]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_ONE(0.00)[1]; RCPT_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; DMARC_NA(0.00)[nxg.name]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[nxg.name:+] X-Rspamd-Queue-Id: 4ZPxMj4yCLz3NWy X-Spamd-Bar: --- Lucas, hello. On 27 Mar 2025, at 0:09, Lucas Holt wrote: > This brought up the need for a standard PURL pattern for BSDs. I'm not = sure if it makes sense to be based on being a BSD or what primary package= manager we all use. Hmm: that's a slightly unfortunate name. For me, a 'PURL' immediately re= fers to the very long-established Persistent URL framework and set of ser= vices [1]. Not your problem, of course, and I don't have anything useful to say abou= t the problem you report, beyond remarking that I was scratching my head = trying to make sense of it, because of the collision. Best wishes, Norman [1] https://en.wikipedia.org/wiki/Persistent_uniform_resource_locator -- = Norman Gray : https://nxg.me.uk