From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from gofer.mess.org (gofer.mess.org [88.97.38.141]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2E94819E992 for ; Mon, 12 May 2025 08:04:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=88.97.38.141 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747037071; cv=none; b=fLWiHV3hIril/TfrDOsM6lcbNFXaxPLD5ois5Rbwpa1CrY6NAZW+qXwK6HtYPwTn7rvnaexAJQcxh94EwrBAdxn49JAFfEAwVoAtD6VDe7NPUMkybKZ4KATVkO4ezQquIzPb+Y5G9OhCPk6e/ouwEbxyINSTndAU/FgUZwx3Ckw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747037071; c=relaxed/simple; bh=qiH/skyjmzC5H9T1sRkOAgeNKT55HaYN/w2w5Sdi3L8=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=IigKcVGnsQSduL2tBGx0Fz7wG7Z4HK77ZctP9kXP6UWooS5SIFcHGVT7/LF2siNQBUQ+oryo3E9iKU+oHy8Bm1RaVyWCdgbDrO1zdPe+qBAxSNQkB+kHUOllbKaphCKlJ+y/XetbA3BwvvFE2bUHWASy2EDcGoWh15qNjKfFpm4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=mess.org; spf=pass smtp.mailfrom=mess.org; dkim=pass (2048-bit key) header.d=mess.org header.i=@mess.org header.b=JCSjCJ9n; arc=none smtp.client-ip=88.97.38.141 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=mess.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mess.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mess.org header.i=@mess.org header.b="JCSjCJ9n" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mess.org; s=2020; t=1747036720; bh=qiH/skyjmzC5H9T1sRkOAgeNKT55HaYN/w2w5Sdi3L8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=JCSjCJ9ngXhylEbQRm5PmXocWxnUj7muivSBqdFOlIsqDA0qhc5qLt5c1TWTkISG2 +m/Xs6a0YiBlbin7xQtKOKAQRN2xBCuqMFS4lHoveN9VKiqQAmxUDBkQh6S1z1U3Ua ziRWMjtYcP+cMlmQ3Rx/dBebeZ5P5MQZJBrwWiwJ/lCJR099XZCI/GIKrbdxpx3s/f kJPve3uL6KmssW9JPzY8hEu/2hb2Vi8ZGOBNM29NnhQ93JZQ69nFWzxirdcjpdb02Z vwRDoyCAdK/3ruAH2R4xDNWRWMBZNPba5x7DdGdKv1CL21sBeh60bpmIqfDYwKPprA 7xktsraABaJdA== Received: by gofer.mess.org (Postfix, from userid 1000) id E176710007A; Mon, 12 May 2025 08:58:40 +0100 (BST) Date: Mon, 12 May 2025 08:58:40 +0100 From: Sean Young To: Alejandro Colomar Cc: linux-man@vger.kernel.org, Carlos O'Donell , "G. Branden Robinson" Subject: Re: Removing in-source contribution records contributer Message-ID: References: <20250212230210.3kkixsk7bi3cdc4d@illithid> <20250408124238.2gbis6jq5pdz7yoi@illithid> <7a09c8a5-6329-412e-be41-9950a758e55e@redhat.com> <2tmwbk6ennuamcvjdqnialvh4ez3zen666qatcklevasimlihu@n7o5hp6aejqp> Precedence: bulk X-Mailing-List: linux-man@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2tmwbk6ennuamcvjdqnialvh4ez3zen666qatcklevasimlihu@n7o5hp6aejqp> On Fri, May 09, 2025 at 02:54:31PM +0200, Alejandro Colomar wrote: > Hi all, > > I've added to BCC everyone whose copyright notices have been removed > (those that noted an email). The full thread for this discussion can be > found here: > > > Please let me know if it's okay to you to transform your copyright > notices to make them uniform? That is, do you approve > > in what affects you? The normal way to do this is a Signed-off-by on a public list and then collect those into the commit. Sure I am okay with this but I don't see the point of this "process", where agreements just collect in your mailboxes. Sean > > I've generated the BCC with > > $ git show 9f2986c34166085225bb5606ebfd4952054e1657 -- man \ > | grep '^-[^-]' \ > | grep @ \ > | grep -o '[^ ]*@[^ ]*' \ > | sed 's/,//g' \ > | sed 's/\.$//' \ > | sed 's/.*(//' \ > | sed 's/ | sed 's/>//' \ > | sed 's/\.)//' \ > | sed 's/)//' \ > | sort \ > | uniq \ > | sed 's/^/Bcc: /'; > > > Have a lovely day! > Alex > > On Tue, Apr 08, 2025 at 11:28:29PM +0200, Alejandro Colomar wrote: > > Hi Carlos, > > > > On Tue, Apr 08, 2025 at 04:18:35PM -0400, Carlos O'Donell wrote: > > > On 4/8/25 8:42 AM, G. Branden Robinson wrote: > > > > Hi Alex, > > > > > > > > At 2025-04-08T01:05:02+0200, Alejandro Colomar wrote: > > > > > On Thu, Feb 13, 2025 at 12:20:58AM +0100, Alejandro Colomar wrote: > > > > > > On Wed, Feb 12, 2025 at 05:02:10PM -0600, G. Branden Robinson wrote: > > > > > > > If you do this, I suggest you replace these lines with something > > > > > > > like: > > > > > > > > > > > > > > .\" See the Git revision history at > > > > > > > .\" $URL > > > > > > > .\" for records of changes and contributors to this file. > > > > > > > > > > > > Good idea. > > > > > > > > > > I'm thinking I won't do that. I don't want to add that overhead to > > > > > each page. People interested in the history of a page will already > > > > > have a look at the git history, and there they'll find the old states > > > > > of a page, in which they'll find this information. > > > > > > > > > > And it would require some non-trivial work to add this note > > > > > consistently. I'll go with a removal without replacement, I think. > > > > > > > > Acknowledged. It's been a whole 7 weeks for so, so I don't clearly > > > > remember my reasoning from February, but my suggestion may have been at > > > > attempt to find a "conservative" alteration to file content or the > > > > expressed meaning of the comments. > > > > > > > > But, what's conservative in one dimension often is not in another, such > > > > as "labor required". > > > > > > > > I also agree that while Git is a complex suite of tools, "git log" is > > > > not among its deeper magicks. At least not when run without arguments. > > > > > > We did something similar in glibc and created a CONTRIBUTED-BY file at the > > > top-level and moved all contribution lines out of the respective > > > files into the top-level file. > > > > Yep, a CREDITS file would be interesting. I wouldn't keep info about > > which specific files were written by each contributor. That seems > > something more appripriate for git-log(1). The pre-git contributions > > will be visible in old versions of the pages (i.e., if one sees > > Jane Random Developer in CREDITS and wonders which pages she contributed > > to, they can `git log -S 'Jane Random Developer'` and similar commands > > to find out. > > > > Thanks! > > > > > > Have a lovely night! > > Alex > > > > > > > > e.g. > > > ~~~ > > > The glibc project stopped adding "Contributed by" lines to source files in 2012 > > > in favour of acknowledging contributors in the glibc manual and through the git > > > log. The record of existing "Contributed by" lines have now been moved to this > > > file to acknowledge contributions by these developers to glibc. > > > > > > argp/argp-test.c: > > > Written by Miles Bader . > > > > > > argp/tst-argp1.c: > > > Contributed by Ulrich Drepper , 2002. > > > ... > > > ~~~ > > > The top-level CONTRIBUTED-BY has ~3,000 Contributed/Written by lines. > > > > > > Sme of the authors predated the use of git and so it was simpler to keep the > > > lines somewhere as part of the transition away from "Contributed by"-style > > > lines. > > > > > > -- > > > Cheers, > > > Carlos. > > > > > > > > > > -- > > > > > > -- >