From nobody Wed Aug 20 14:31:55 2025 X-Original-To: freebsd-current@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 4c6TS86hZSz64WT8; Wed, 20 Aug 2025 14:32:24 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-yb1-f181.google.com (mail-yb1-f181.google.com [209.85.219.181]) (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 4c6TS83k6Sz3fkQ; Wed, 20 Aug 2025 14:32:24 +0000 (UTC) (envelope-from 6yearold@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yb1-f181.google.com with SMTP id 3f1490d57ef6-e94e6c6150eso2003218276.3; Wed, 20 Aug 2025 07:32:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755700344; x=1756305144; 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=5G7umEYKzpeRtAHLKrmJnrLyxed2KoEWu715Ga6oDes=; b=jK2qZF7AM/BLS+w3fTIdaw/TXsZizFXFBwSmb+DBvNPSKi4TJvBJYOFdctNpvkROMa h0JmCZGdpEDQv0MR7TXzolTbd6e39m35/lrCdvwCWnU3Y2zq0BejgmhxKg5aVZx98+PS 0nrHhzqvem/WqRP/5svSH8Nd9fzbU7FAxDz/87yKO6xNr/wJNQN/uUvePP6k6FdQKsyf eFGe0Tf0gKlTfoi0RRt0BikZ6ZFCOqknL/oJpWqP5AdGQp6UVltIFFlJLT65SyL2J/Oq ICBbH9GTyiNJhjUqYRA6RzyvQJ+rp4IO6hsk0dCiTQqGg2jYYJmJ7ImvFqTEhsB/bxVP kx3Q== X-Forwarded-Encrypted: i=1; AJvYcCW3i5wt/5fjQ5Ji5fIvGW4yhQZTGX9Ss8yrn2enkCpu83Xd6HJWMNAPmzhX5QZpuMaSAFLUYOlGgF3K79xb@freebsd.org, AJvYcCWY34/B1MXq7EMAu19glThIvUedxXG75xteBN709HDtYgGOZ/hjUIC66y5rSyG7fRdz7+c=@freebsd.org X-Gm-Message-State: AOJu0Yzmcb/snjR2DWGwwzYAVKdsZ3wkF8mKQIpVJYpVG+bKcT4UMnxY R68ZiX52dExmzfBsBd5YvJIoLFMP7JymIA3mjaWWb4Gg1/54X8UWZVmup40vtc6M X-Gm-Gg: ASbGnculA3OQrzGispGqooPI/53rIiPcAH44NZjlAfQtq1f2qrCGOs3w6l/Sc62/E8U L6d5adlCoIYBxZy7Po9MN4444oT6BBHpf9BjzUxE16I6qKt3kzw0GhTIW65BvI0yF319PyAfuAc Uu4Vm/W2ty+g0T1D/RuNPyE7fqoOMBwKnD+r52w9uk37o/9sr4Ct+AMHy8yP04MWAoJUHy5peko UG+CraAl8G/XwEm76Yw/WD0iZb+pwgbg4Xy0LUpk4KvRd2+ZZixLtn9hnXLbcWQbICUbsiZwNjS DaqSSJE3Sjd2nGz5tsbxAMI3iLWFuhAAC/v+oLwKQ6gTVcfqVIH8G4Wp/+8PvKG8BZZZJBlvzfo gSK1utS3nrmyJDVmiGfO9Hfaf84/ycfm614uxVXK6RBIvZ/wB6bRQfRT5Wb9OLw== X-Google-Smtp-Source: AGHT+IERoMgPXSv8vKOrDQ3y5O2Pha0Kq8HW7c3yyJcl3amt17k/k2wCZs2BXbq9aQwKJ6QTmqxE0A== X-Received: by 2002:a05:6902:33ca:b0:e93:480b:5356 with SMTP id 3f1490d57ef6-e94f66d534emr3442364276.47.1755700343556; Wed, 20 Aug 2025 07:32:23 -0700 (PDT) Received: from mail-yb1-f175.google.com (mail-yb1-f175.google.com. [209.85.219.175]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e9348b2c51fsm3707247276.7.2025.08.20.07.32.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 20 Aug 2025 07:32:23 -0700 (PDT) Received: by mail-yb1-f175.google.com with SMTP id 3f1490d57ef6-e934c8f9751so3714590276.2; Wed, 20 Aug 2025 07:32:23 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCVT72di+2dbYYtFM6tQRjzbmRoBjwpa+XueHfrYZbdkJljWhKhYs+xXOYHJhMRL9vb6UnM=@freebsd.org, AJvYcCVqQ5qNLlVut41a5iz2Ffoe1WV/vshzy5hcY7zQ2pAVAy8rHizYJ75oC0lk8ZFIGG4EtqhInubmVbJFE+aX@freebsd.org X-Received: by 2002:a05:690c:6ac5:b0:71f:b944:103d with SMTP id 00721157ae682-71fb9444a43mr17730837b3.46.1755700342982; Wed, 20 Aug 2025 07:32:22 -0700 (PDT) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: <5d2daa68-cd27-4a56-9d69-5453b588a086@freebsd.org> <7c48e14d-b463-4523-8610-e18ac99f3381@FreeBSD.org> In-Reply-To: <7c48e14d-b463-4523-8610-e18ac99f3381@FreeBSD.org> From: Gleb Popov Date: Wed, 20 Aug 2025 17:31:55 +0300 X-Gmail-Original-Message-ID: X-Gm-Features: Ac12FXz9_rcFDAblIEBeFBlzPtVo0myXWmTy9Mghz91Nw1LCFGsv_89LBDlRuKo Message-ID: Subject: Re: RFC: Renaming "FreeBSD" repo in /etc/pkg/FreeBSD.conf to "FreeBSD-ports" To: John Baldwin Cc: "freebsd-current@freebsd.org" , "freebsd-ports@FreeBSD.org" , FreeBSD Release Engineering Team Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- 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-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4c6TS83k6Sz3fkQ On Wed, Aug 20, 2025 at 5:22=E2=80=AFPM John Baldwin wrot= e: > > On 8/20/25 01:54, Gleb Popov wrote: > > On Wed, Aug 20, 2025 at 1:49=E2=80=AFAM Colin Percival wrote: > >> > >> To reduce long-term confusion, I'm intending to rename the "FreeBSD" > >> repository to "FreeBSD-ports", and similarly rename "FreeBSD-kmods" to > >> "FreeBSD-ports-kmods". > > > > Having "ports" in the repository name does not make sense to me at > > all. Ports are recipes to produce packages, but there are more ways (I > > know at least one) to create a pkg package. > > But the packages in that repo are generated by FreeBSD ports? Yes, they are. Ok, if we're going full bikeshedding mode then I think that = repos should be named after what they represent rather than from what they are bu= ilt. That is, - FreeBSD packages - FreeBSD base packages - FreeBSD kernel modules All right, maybe "FreeBSD packages" looks like a superset of the latter two, so we can call it "FreeBSD main packages", which aligns nicely with "FreeBSD quarterly packages". > > >> It defines a "FreeBSD" pkg repository which is in fact specifically bi= ts > >> maintained *outside* of FreeBSD (and packaged via the ports tree). > > > > Can't agree with this either. FreeBSD Ports are maintained *inside* > > the project as well as package building and hosting infrastructure. It > > feels perfectly fine to have a single configuration file named after > > the *vendor*, which provides multiple repos maintained by that vendor. > > What if people only wish to use pkg.freebsd.org for base but not ports > or vice versa? User can disable whatever repository he wants, it has nothing to do in what config file this repo is declared.