From nobody Tue Sep 5 17:47:05 2023 X-Original-To: freebsd-arch@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 4RgCd41nnjz4sTMt for ; Tue, 5 Sep 2023 17:47:20 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) (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 "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RgCd36CRQz3R3Q for ; Tue, 5 Sep 2023 17:47:19 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-98377c5d53eso403203466b.0 for ; Tue, 05 Sep 2023 10:47:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1693936037; x=1694540837; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=xNNgcNWBVrnSaFAclQImKATcQ2E3JLc3b3la/aMj+G0=; b=mg/409mpFAp8t1i5Fl8fVjnC6R5++xB8dbebC94u5v8BK24gPh4kpj1IsYxZApwqO2 KprOAQvdeX5w6H6Gpq3sJQI+XtHNbDJal3S2+88brGjs1iv1zeW52XqSYD3pszXR3w/H gisIhY/sYly+rrbKs7O8bBdfhkgMHmNhoyBLk93gXa9SyW6sR2niEryAhMtEmih+Br3D t3pnwuT2g49uzPJ+f1IhYnsTrkp/sZMV3eJQeeeGr1elvvzHjoJh/4cp9Muv9qHVjLwE Vq+Jq/sVDVIMdnXhMgW//Eqk5cIUgV6GEna0jIIRACGx3jTNERi09DIBPHu8XmC9SOuG tJuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693936037; x=1694540837; 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=xNNgcNWBVrnSaFAclQImKATcQ2E3JLc3b3la/aMj+G0=; b=cRcEXxF+JYrAVkjQk+1xH3CGZf5aD2spUjoQbUGQWtw0vTpXJiAIdw9UqLLF9OIJbW /bVkSB6oVkd1bH2/VlDqpNrqLIF3MTlSXucARSzptGxmg2Zh7JlkC/mcbi4yKuQoclLR Oyq2r0T9qM75HbPHgKk3m9yxuJM1NRdiy+ASzpdxarXNlcttfk9KiAK3djJHY+c6jgjU dspy+tfn2uPb7PZbEDyN7aOXA6gkSDPgn66jlaeExat2AlYRM2SpvpQiNVPjrjC8PiUp rsMDPMBNcdVnbbatgeTWpQ2JH3zsH7zdp5eAVc5LOlJzbq7FjNW/GPsgNjFulTawxq1H W6yg== X-Gm-Message-State: AOJu0Yzfkg3bgSQfrP8UghWTeJwpuMntEljOqVJ41XVXny6OYQd+PkCB MxI9uWq7yNSLblmJaulv3HP/4JOU8RAE7jALKP4y77dZ3W33bsbV X-Google-Smtp-Source: AGHT+IFhSPxDzCxOK/8IC5juAfO0QAKjdAinZp5FGoB4QSxZ+DmrIoZRR1BnrzA5LH6JaixVRwVfos3RDl0vsYw6dhk= X-Received: by 2002:a17:906:295:b0:9a1:7889:c4c4 with SMTP id 21-20020a170906029500b009a17889c4c4mr401355ejf.25.1693936037173; Tue, 05 Sep 2023 10:47:17 -0700 (PDT) List-Id: Discussion related to FreeBSD architecture List-Archive: https://lists.freebsd.org/archives/freebsd-arch List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arch@freebsd.org MIME-Version: 1.0 References: <20230905160359.51C07C0@slippy.cwsent.com> In-Reply-To: <20230905160359.51C07C0@slippy.cwsent.com> From: Warner Losh Date: Tue, 5 Sep 2023 11:47:05 -0600 Message-ID: Subject: Re: Last bits of SCCS, RCS, CVS and Subversion IDs To: Cy Schubert Cc: "freebsd-arch@freebsd.org" Content-Type: multipart/alternative; boundary="000000000000c4b3ff0604a0379e" X-Spamd-Bar: ---- 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:2a00:1450::/32, country:US] X-Rspamd-Queue-Id: 4RgCd36CRQz3R3Q --000000000000c4b3ff0604a0379e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Sep 5, 2023 at 10:04=E2=80=AFAM Cy Schubert wrote: > In message < > CANCZdfqQRQJq2TxtxwKEgtLcAe5ENOvu2_L+ksE1pVatyKhC-Q@mail.gmail.com> > , Warner Losh writes: > > > > So I plan on just removing the SCCS, RCS, CVS and Subversion Ids that > > remain in the tree. Though I removed 32k $FreeBSD$ lines, there's about > 100 > > or so remaining, and a few hundred miscellaneous other IDs. I do plan o= n > > keeping the $NetBSD$ and $OpenBSD$ lines for now, though. > > > > Comments? > > I think the NetBSD and OpenBSD lines still serve some purpose, for two > reasons. > > 1. The OpenBSD lines still document the baseline from which a source was > obtained. > Not so much the NetBSD lines since they now use Mercurial. OpenBSD > still uses CVS. > NetBSD still uses CVS, but has a CVS->Mercurial gateway as a transition. Still, the writing is on the wall that this won't lasat forever. > 2. The remaining OpenBSD lines may reduce merge conflicts if they remain. > Yea. I think the OpenBSD and NetBSD lines are different in a third way as well: They represent the state of the upstream when we take it in, and from a 'keep deltas with upstream smaller rather than larger' perspective, it's good to retain them as well, even if we've substantially modified things since the import.... That was my initial thinking in keeping them. The reset of that thought is that the other remaining SVN / CVS / RCS / SCCS tags are from projects that no longer really have an upstream. They are defunkt now for many years (decades in all cases I'm familiar with, but I've not done a full audit to say that with certainty). They also date from a time where marking of sources and binaries was fundamentally different, and did things that we no longer do and are out of step. So there's no benefit to retaining it and some desire, at least to modernize. Warner --000000000000c4b3ff0604a0379e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Tue, Sep 5, 2023 at 10:04=E2=80=AF= AM Cy Schubert <Cy.Schubert= @cschubert.com> wrote:
In message <CANCZdfqQRQJq2T= xtxwKEgtLcAe5ENOvu2_L+ksE1pVatyKhC-Q@mail.gmail.com>
, Warner Losh writes:
>
> So I plan on just removing the SCCS, RCS, CVS and Subversion Ids that<= br> > remain in the tree. Though I removed 32k $FreeBSD$ lines, there's = about 100
> or so remaining, and a few hundred miscellaneous other IDs. I do plan = on
> keeping the $NetBSD$ and $OpenBSD$ lines for now, though.
>
> Comments?

I think the NetBSD and OpenBSD lines still serve some purpose, for two reas= ons.

1. The OpenBSD lines still document the baseline from which a source was ob= tained.
=C2=A0 =C2=A0Not so much the NetBSD lines since they now use Mercurial. Ope= nBSD still uses CVS.

NetBSD still uses = CVS, but has a CVS->Mercurial gateway as a transition. Still, the writin= g
is on the wall that this won't lasat=C2=A0forever.
=C2=A0
2. The remaining OpenBSD lines may reduce merge conflicts if they remain.

Yea.

I think th= e OpenBSD and NetBSD lines are different in a third way as well: They repre= sent the
state of the upstream when we take it in, and from a = 9;keep deltas with upstream smaller rather
than larger' persp= ective, it's good to retain them as well, even if we've substantial= ly modified
things since the import....=C2=A0 That was my initial= thinking in keeping them.

The reset of that=C2=A0= thought is that the other remaining SVN / CVS / RCS / SCCS tags are from
projects that no longer really have an upstream. They are defunkt n= ow for many years (decades
in all cases I'm familiar with, bu= t I've not done a full audit to say that with certainty). They also dat= e
from a time where marking of sources and binaries was fundament= ally different, and did things
that we no longer do and are out o= f step. So there's no benefit to retaining it and some desire, at
=
least to modernize.

Warner
--000000000000c4b3ff0604a0379e--