From nobody Thu Nov 23 22:39:53 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 4SbtNG5w5Tz52Hjr for ; Thu, 23 Nov 2023 22:39:58 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) (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 4SbtNF5pRyz4bsY; Thu, 23 Nov 2023 22:39:57 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=S1r+vYXN; spf=pass (mx1.freebsd.org: domain of yaneurabeya@gmail.com designates 2607:f8b0:4864:20::52e as permitted sender) smtp.mailfrom=yaneurabeya@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pg1-x52e.google.com with SMTP id 41be03b00d2f7-5c186f027cfso858820a12.3; Thu, 23 Nov 2023 14:39:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700779196; x=1701383996; darn=freebsd.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=2ndv0kwmqWvE2IFYRt+Cjpq/NhsBUYV4gv1eVOQIFk0=; b=S1r+vYXNtyKinWOODzM9I1RS0uHGsSV1DSpQOS82fYIOuq8PjBxK/rsRvTxA7nbwdd wwQhq9tKfFQi0nFPb/0aWzPtpps7hvwfl7LfytOT9SzV4cTvNfJj1bwUqvNqtDI8fAzD HRHJVrbv9ayrGAvqnsHvCrvJNPxkOA0XvoJAo7bVwjgivhLr40SbW1rasC1EviZuHnWp kEzJYBR0UpYCEJQc/tSrMFbyup+3ricREhfF98dP8JFBxOdcMIRjRkk/mzpKJ2tuEBCh Dj2i4q2FHHuE8qsL/WORhDQgt4mtzneWdqeT4VZ33wuFoaRVh4s07ZPHNDz7FxGsx1bW u68A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700779196; x=1701383996; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=2ndv0kwmqWvE2IFYRt+Cjpq/NhsBUYV4gv1eVOQIFk0=; b=Xh/dN/J64H0mgwoswoLPUp9cavT5ZKWP6/akcD521stHdGY8lOz0U8upaHQT5terxM XBQVI8TBinnecBR/m3DEBs/r1UzRHAaM7iMYOzsi0uCNFi8vCPrk3bNt72QJ5EMOnvbH bZrKrO7yopUtE2YQz6ftfof/99y6amqZP8/z8hhPnA7xLsA8UHiOkMffVNJtns0eUnzA 5zZLz/JQ2cHtaoGPXxgaOKwcmY5XGCw9cyUoAw5KI/XlnhRcspoBYaznp3J9+zyg81eu HZxo0mnkvrTJv/EVELlIJwo/63xFkDghhLPSoGmMgLPOMFR0PNygKzbnhkxpsDAvfNS3 eI2Q== X-Gm-Message-State: AOJu0Yxp8Q8DnStDHGzviRnBtpAUIqFDRm617b5omvV/qBm665ValUqs 8O3WnP5JtLliWDa0F345hlP6R3LBRExlVA== X-Google-Smtp-Source: AGHT+IHdN8pf6dTNvEt+tLfn3OM8JrDxqL/yhdT2EmVnw9qrkR3al1QAHVsPLdOFU0CJ/LTZGdBF1A== X-Received: by 2002:a05:6a20:430d:b0:187:5dd:16dc with SMTP id h13-20020a056a20430d00b0018705dd16dcmr1018906pzk.17.1700779195626; Thu, 23 Nov 2023 14:39:55 -0800 (PST) Received: from smtpclient.apple (c-73-35-248-51.hsd1.wa.comcast.net. [73.35.248.51]) by smtp.gmail.com with ESMTPSA id e3-20020a170902744300b001cf5d324817sm312286plt.188.2023.11.23.14.39.54 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Nov 2023 14:39:55 -0800 (PST) From: Enji Cooper Message-Id: <177E8235-05A2-4C16-A433-EBA02D3AC163@gmail.com> Content-Type: multipart/signed; boundary="Apple-Mail=_D7848FA4-022E-4C55-81FA-69DC1784D702"; protocol="application/pgp-signature"; micalg=pgp-sha256 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 (Mac OS X Mail 16.0 \(3696.120.41.1.4\)) Subject: Re: Time to remove sccs tags Date: Thu, 23 Nov 2023 14:39:53 -0800 In-Reply-To: Cc: Philip Paeps , Robert Clausecker , freebsd-arch@freebsd.org To: Warner Losh References: <22458D4C-35ED-4040-AAA1-A43006C0B32F@freebsd.org> <1CA7956B-8204-4328-A977-C874A3FAE0A7@freebsd.org> X-Mailer: Apple Mail (2.3696.120.41.1.4) X-Spamd-Result: default: False [-5.44 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.998]; NEURAL_HAM_SHORT(-0.84)[-0.840]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.20)[multipart/signed,multipart/alternative,text/plain]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::52e:from]; ARC_NA(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; HAS_ATTACHMENT(0.00)[]; TO_DN_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; DKIM_TRACE(0.00)[gmail.com:+]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~,4:~]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-arch@freebsd.org]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4SbtNF5pRyz4bsY X-Spamd-Bar: ----- --Apple-Mail=_D7848FA4-022E-4C55-81FA-69DC1784D702 Content-Type: multipart/alternative; boundary="Apple-Mail=_2751F455-FEDD-499C-BD76-331A2656D5A4" --Apple-Mail=_2751F455-FEDD-499C-BD76-331A2656D5A4 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Nov 21, 2023, at 10:03 PM, Warner Losh wrote: >=20 > On Tue, Nov 21, 2023 at 10:41=E2=80=AFPM Philip Paeps = > wrote: > On 2023-11-22 13:21:27 (+0800), Robert Clausecker wrote: > > Am Wed, Nov 22, 2023 at 01:15:14PM +0800 schrieb Philip Paeps: > >> On 2023-11-22 00:12:48 (+0800), Warner Losh wrote: > >>> It's been 30 odd years since the last csrg release. They are no > >>> more. > >>> > >>> At this point I think we can safely remove the few sccs tags that > >>> remain > >>> in > >>> the tree. The data will be there in git if we ever need it. > >>> > >>> Comments? > >> > >> Long overdue. > >> > >> Since we're removing all these tags, should we also remove what(1) > >> and > >> possibly ident(1) from the tree? > >> > >> Removing what(1) should be non-controversial at this stage. I can > >> imagine > >> some people may still be using ident(1) on extant Subversion = systems. > > > > what(1) is part of POSIX, though I guess you can just install > > devel/sccs > > if you need it. >=20 > I think the only reason we still have what(1) is because it was once > useful to (help) identify the provenance of a file. It wasn't very = good > at it in the past, and it certainly isn't very good at it now. >=20 > what is not going anywhere: >=20 > % what /boot/kernel/kernel > /boot/kernel/kernel: > FreeBSD 14.0-ALPHA3 amd64 1400097 #27 stable/14-n265023-7be29291845a: = Sun Aug 27 12:46:22 MDT 2023 > % Brilliant =E2=80=94 what(1) definitely helped bring sanity to a = slightly complicated Unix golf one-liner at $work. Personally that=E2=80=99= s the only item I care about, but RCS/SCCS expanded keywords/tags seem = pretty much dead at this point (for better or worse). Cheers, -Enji --Apple-Mail=_2751F455-FEDD-499C-BD76-331A2656D5A4 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
On = Nov 21, 2023, at 10:03 PM, Warner Losh <imp@bsdimp.com> = wrote:

On Tue, Nov 21, 2023 at 10:41=E2=80=AFPM Philip = Paeps <philip@freebsd.org> wrote:
On 2023-11-22 = 13:21:27 (+0800), Robert Clausecker wrote:
> Am Wed, = Nov 22, 2023 at 01:15:14PM +0800 schrieb Philip Paeps:
>> On 2023-11-22 00:12:48 (+0800), Warner Losh = wrote:
>>> It's been 30 odd years since the last = csrg release. They are no 
>>> = more.
>>>
>>> At this = point I think we can safely remove the few sccs tags that 
>>> = remain
>>> in
>>> the = tree. The data will be there in git if we ever need it.
>>>
>>> Comments?
>>
>> Long overdue.
>>
>> Since we're removing all = these tags, should we also remove what(1) 
>> = and
>> possibly ident(1) from the tree?
>>
>> Removing what(1) should be = non-controversial at this stage.  I can 
>> = imagine
>> some people may still be using ident(1) = on extant Subversion systems.
>
> = what(1) is part of POSIX, though I guess you can just install 
> = devel/sccs
> if you need it.

I think the only reason we still have what(1) is because it = was once 
useful to (help) identify the provenance of a file.  It = wasn't very good 
at it in the past, and it certainly isn't very good at it = now.

what is not going anywhere:

% what /boot/kernel/kernel
/boot/kernel/kernel:
FreeBSD 14.0-ALPHA3 amd64 = 1400097 #27 stable/14-n265023-7be29291845a: Sun Aug 27 12:46:22 MDT = 2023
%

Brilliant = =E2=80=94 what(1) definitely helped bring sanity to a slightly = complicated Unix golf one-liner at $work. Personally that=E2=80=99s the = only item I care about, but RCS/SCCS expanded keywords/tags seem pretty = much dead at this point (for better or worse).
Cheers,
-Enji
= --Apple-Mail=_2751F455-FEDD-499C-BD76-331A2656D5A4-- --Apple-Mail=_D7848FA4-022E-4C55-81FA-69DC1784D702 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEtvtxN6kOllEF3nmX5JFNMZeDGN4FAmVf1LkACgkQ5JFNMZeD GN74aw/8CyEmHF9wUH4XbtETUpwUHDMufwE6qamaK25ZYtHOwVYw98TMQ8RaWUvS lMQg5elshnh7RnMciNSFxYQJKXHbHADdO3uXH4C83fFeSmQrFZj+VOXW09Aj+pua YHNnvMEWQ9SRsCmG6NroL/N7qeGa5s8lHCTn5tNVq0X31eLrEBwIrZPGvnRVwgPL 2OT8IGNrGdhY6K4f6nVDxBiTEEav7ODF48qV0OIG3eHFwtDr25ppCnQTCNAEnWK1 AMw7v+07G8yMrAvjSGkNazCrfiJ3Ed5MIeeHlM1ogRquwoun4isW04qEi0yOzCaK nii08DHfRCzsiJD/5clfz63fFKqbvjl234HPRhYzx8/tCORFrzf9QlQ9kqcLfwir 74e24P5XjyCAuVM/P0g5OOCrvcXAVnLRXZ9hKylis4dfDfgEr9+lSLvsRggL/mdv G7TbCLdRtjfFiD5PGhC0H7iowmt2xaZln/O3NfOT2S59h9BHh8BXNQTIu5fz1r1Z BQocEtYY+6mvnHm9g/YLwQPEgSDoqY+IctViVSxMYxBF71OMJZgBMWwGaGH/Zlha Jla0Korj0MNJWjMZrt+qjlb9uaiSrE3KJPxTg2kZdKLWf0/adPg6J/pm+SQsjSmZ DopIvHs3W12o7m+jcJF1BDGziZeP3HY/Gfi724fNiAszN6OJSpU= =AEYH -----END PGP SIGNATURE----- --Apple-Mail=_D7848FA4-022E-4C55-81FA-69DC1784D702--