From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 4bWjKgGIHWpgoS0AWB0awg (envelope-from ) for ; Mon, 01 Jun 2026 09:24:17 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=blnNZeFM; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=yhF+C8IH; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=Z4Wx0tTF; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=dW+6IT+y; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id AA81A1E0A3; Mon, 01 Jun 2026 09:24:17 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 094501E062 for ; Mon, 01 Jun 2026 09:24:17 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 2771B4BA23C5 for ; Mon, 1 Jun 2026 13:24:16 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2771B4BA23C5 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=blnNZeFM; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=yhF+C8IH; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=Z4Wx0tTF; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=dW+6IT+y Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130]) by sourceware.org (Postfix) with ESMTPS id 009934BA2E0D for ; Mon, 1 Jun 2026 13:23:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 009934BA2E0D Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=suse.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 009934BA2E0D Authentication-Results: sourceware.org; arc=none smtp.remote-ip=195.135.223.130 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1780320226; cv=none; b=rM9vMJk/fwjz1PFnRBs3POJZtQXI3VBvFx/zjAtROqMSDNDsSKW7EHTQpBcx6pFg0aCXvYelCtYy588FagtFzRGIoAmX364k4JLZ2toiG9sBJfHKIQy+AM6ZWg0n19dO8V7q450/LshKxpMrvr8zF/MDcfdGsMepoPEetUUlcCY= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1780320226; c=relaxed/simple; bh=ywCY6/oZBwQ/u5vFOP/6fwDxRdjGmvNHOHlFL5y2dyg=; h=DKIM-Signature:DKIM-Signature:DKIM-Signature:DKIM-Signature: Message-ID:Date:MIME-Version:Subject:From:To; b=CBRIsm+gjKRUY9h1MsCobRR8Jgn1cbBXmr2GrA+TNwEjwB4JRYTrKbJoWrWn8b0/GruVNyc1SJGeM1wEDVw1RxDdXe/PUFJCrHItgQ9Sh9elKPGlGfC0hmqFugaZf7jLLaZ2mWpO6g9J0ya+bRqsXIBKJIpK5weGJaoVYAERAYQ= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=blnNZeFM; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=yhF+C8IH; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=Z4Wx0tTF; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=dW+6IT+y DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 009934BA2E0D Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 15DDF6B4F4 for ; Mon, 1 Jun 2026 13:23:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1780320225; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lrvO7wgfXhpNq5ECB/AKcyjSG9mUUQwmdIdh3g8OMQs=; b=blnNZeFMGSym6T1TVH3tNakF590RaUnhy2FzB18E1ATKObmjdTiqsPxc7FLUQyjC6wkfCU OEwUM4ZR1US+R2iel/kYZQRwN9YFllO4ZAeTrGGVMYvqO2Xov/0B8d7WDr7Eb5zqR7MEsc Z+oDFxhH5aV0jyHsiuW6tdbnI4vp0Go= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1780320225; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lrvO7wgfXhpNq5ECB/AKcyjSG9mUUQwmdIdh3g8OMQs=; b=yhF+C8IHJs67UgVjvghO89nM1LbAUAeZNDrfY1U9JX24JIBHImA8jM+vn1ccgACnwV1/EU RDBol1YS2imALUDw== Authentication-Results: smtp-out1.suse.de; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=Z4Wx0tTF; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=dW+6IT+y DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1780320224; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lrvO7wgfXhpNq5ECB/AKcyjSG9mUUQwmdIdh3g8OMQs=; b=Z4Wx0tTFhZGLNWodlZR+QrkA6LuNddp22LI9CgeMYG7uuyPpoKR0OFI2AYpQDN9gAqSRJU RNnoaaU64t3V5oSSVZ9j1B9LgKVwGTdHY34eNxBB0ikFLmZ35twgCGsdygYdeXed610Hq8 KvEw9BOOvu9hBqGW/SugsrWjd6VZpy0= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1780320224; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lrvO7wgfXhpNq5ECB/AKcyjSG9mUUQwmdIdh3g8OMQs=; b=dW+6IT+yGKUCwn+UVcc8HmTWznEYM5dxIdmnp+ESQLmhO448BXegVk7Kvs+8Idlyq+umJn nZKh2SPYp3nZY9DQ== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 061DF779A7 for ; Mon, 1 Jun 2026 13:23:44 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id fM9FAOCHHWplPgAAD6G6ig (envelope-from ) for ; Mon, 01 Jun 2026 13:23:44 +0000 Message-ID: <541889e0-5b09-4a27-bed8-f137fedf6336@suse.de> Date: Mon, 1 Jun 2026 15:23:43 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 4/4] [pre-commit] Add copyright-years check From: Tom de Vries To: gdb-patches@sourceware.org References: <20260429081337.1563201-1-tdevries@suse.de> <20260429081337.1563201-5-tdevries@suse.de> Content-Language: en-US In-Reply-To: <20260429081337.1563201-5-tdevries@suse.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Action: no action X-Spamd-Result: default: False [-4.51 / 50.00]; BAYES_HAM(-3.00)[99.99%]; NEURAL_HAM_LONG(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain]; MX_GOOD(-0.01)[]; FUZZY_RATELIMITED(0.00)[rspamd.com]; DBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo,imap1.dmz-prg2.suse.org:rdns,suse.de:mid,suse.de:dkim]; MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[gdb-patches@sourceware.org]; DKIM_TRACE(0.00)[suse.de:+] X-Rspamd-Server: rspamd2.dmz-prg2.suse.org X-Rspamd-Queue-Id: 15DDF6B4F4 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org On 4/29/26 10:13 AM, Tom de Vries wrote: > The first time though someone tries to commit something in a new year, this > check will generate a massive amount of changes. I'm starting to think that this is an advantage. Probably the earlier we address updating copyright years, the better, and this check will remind some developer to do it. > [ Note that the script still > needs running manually, since the pre-commit check uses only part of the > script. ] > > We could fix this by hardcoding the year, and require manual bumping after all > the other files are updated, but I left this as is. Hmm, say we commit this series in 2026, and then in 2027 check out some version from 2026 and run pre-commit. It will try to update to 2027, which isn't a good idea. So maybe using the year from the last commit would work better. Thanks, - Tom