From unknown Sat Aug 16 00:34:49 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#11356 <11356@debbugs.gnu.org> To: bug#11356 <11356@debbugs.gnu.org> Subject: Status: automake 1.12 and (C) 2011 Reply-To: bug#11356 <11356@debbugs.gnu.org> Date: Sat, 16 Aug 2025 07:34:49 +0000 retitle 11356 automake 1.12 and (C) 2011 reassign 11356 automake submitter 11356 Peter Johansson severity 11356 minor tag 11356 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 26 23:32:31 2012 Received: (at submit) by debbugs.gnu.org; 27 Apr 2012 03:32:32 +0000 Received: from localhost ([127.0.0.1]:54886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNbv5-0008EX-Kl for submit@debbugs.gnu.org; Thu, 26 Apr 2012 23:32:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42295) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNbv4-0008EL-6U for submit@debbugs.gnu.org; Thu, 26 Apr 2012 23:32:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SNbtx-0002I3-PB for submit@debbugs.gnu.org; Thu, 26 Apr 2012 23:31:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:51815) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SNbtx-0002Hv-It for submit@debbugs.gnu.org; Thu, 26 Apr 2012 23:31:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41903) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SNbtw-0000BW-1G for bug-automake@gnu.org; Thu, 26 Apr 2012 23:31:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SNbtu-0002H7-BK for bug-automake@gnu.org; Thu, 26 Apr 2012 23:31:19 -0400 Received: from mail-ob0-f169.google.com ([209.85.214.169]:57208) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SNbtu-0002Gc-4H for bug-automake@gnu.org; Thu, 26 Apr 2012 23:31:18 -0400 Received: by obbeh20 with SMTP id eh20so526348obb.0 for ; Thu, 26 Apr 2012 20:31:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=cwsdKOPWiVST6dLGXCaz6MsUNholRdXW/7Pi7WsInWQ=; b=L9Ilt1fnAuDgj6KE3WLJJ0HgBadlrwym6zPDqVSYoXjFeUnxVVt+y3JhzaPggU8O7e HTxNlV09AT+sxZxbWD0w+5v6/g+/SS16BI10gVpNjJW99RuzSEpsdd1yBfYrPh6f4SXY rAp5j5wQLQQnu7K9vB9DoxbH8xa4y3XUw9vI/LjB/cPnoYh9E0rRdBVDglTaerN0bY9H Toli/1BshNLMPi9Da+wIMkFwAMC/TvHvlhA/ePqhd8z/n5pFYeNmYubKC/NJQjvzU/uA Ocbv+f0hvOTxKzQJvWWet38T0Xdf9UPBfZ+yfg5vacMp79J7GEUCfEBzhO9eb6Ow2zEg Bp6A== Received: by 10.182.182.40 with SMTP id eb8mr1480096obc.34.1335497475854; Thu, 26 Apr 2012 20:31:15 -0700 (PDT) Received: from [152.98.48.237] ([152.98.48.237]) by mx.google.com with ESMTPS id tx2sm5930003obb.8.2012.04.26.20.31.12 (version=SSLv3 cipher=OTHER); Thu, 26 Apr 2012 20:31:14 -0700 (PDT) Message-ID: <4F9A12D5.3090500@gmail.com> Date: Fri, 27 Apr 2012 13:30:29 +1000 From: Peter Johansson User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.3) Gecko/20120307 Thunderbird/10.0.3 MIME-Version: 1.0 To: bug-automake@gnu.org Subject: automake 1.12 and (C) 2011 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) Hello, Just a tiny nit. After installing the new version (1.12) of automake I noticed that 'automake --version' outputs: automake (GNU automake) 1.12 Copyright (C) 2011 Free Software Foundation, Inc. whereas I expected it to say 'Copyright (C) 2012...' Cheers, Peter From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 27 05:20:14 2012 Received: (at 11356) by debbugs.gnu.org; 27 Apr 2012 09:20:14 +0000 Received: from localhost ([127.0.0.1]:55106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNhLZ-0003a7-ND for submit@debbugs.gnu.org; Fri, 27 Apr 2012 05:20:14 -0400 Received: from mail-bk0-f44.google.com ([209.85.214.44]:61531) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNhLW-0003Zq-Qh; Fri, 27 Apr 2012 05:20:12 -0400 Received: by bkuw5 with SMTP id w5so322836bku.3 for ; Fri, 27 Apr 2012 02:19:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type; bh=JQKCzJr8cI7wl4JX+rbR+oUjuhzYMX+EIBg/9KDGlGE=; b=vvlRgK9iDTJIgglIMX6OnDwDaS3mllAlioJdkvi0AQFO0lgcuIzIwfjWehaQZaYFtw 2aFlgB5UfMXOn4p/kz/lrNe3kzoL32T4kde6KAjatAw1EfopTwEXf7LNcQSLHTXh0ZD3 o8mDj32eTzzWiIO9ndhjFKSUkrtcb7UyL+BpnxyBn6srNFNebKihyVCkzlMWcCoIbKaN vEnSCk7DQOA1RvnJDm6zfy8y1a1XE7fC7RaOihKbO8jOTbvrFpdzj3AaSXfP/Ds2U65+ liic0FbRc50dK9f6qg+74984BECQP7b2IlLtQPQJ9Aj50TC7odkYPUaKMNm6EJtVCngZ SE4w== Received: by 10.204.156.141 with SMTP id x13mr3403730bkw.50.1335518341623; Fri, 27 Apr 2012 02:19:01 -0700 (PDT) Received: from [95.244.94.165] (host165-94-dynamic.244-95-r.retail.telecomitalia.it. [95.244.94.165]) by mx.google.com with ESMTPS id zx16sm10356272bkb.13.2012.04.27.02.18.57 (version=SSLv3 cipher=OTHER); Fri, 27 Apr 2012 02:18:58 -0700 (PDT) Message-ID: <4F9A647F.2030800@gmail.com> Date: Fri, 27 Apr 2012 11:18:55 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: Peter Johansson Subject: Re: bug#11356: automake 1.12 and (C) 2011 References: <4F9A12D5.3090500@gmail.com> In-Reply-To: <4F9A12D5.3090500@gmail.com> Content-Type: multipart/mixed; boundary="------------030004000904020404030707" X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11356 Cc: "automake-patches@gnu.org" , 11356@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) This is a multi-part message in MIME format. --------------030004000904020404030707 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit tags 11356 + patch severity 11356 minor close 11356 thanks On 04/27/2012 05:30 AM, Peter Johansson wrote: > Hello, > Hi Peter, thanks for the report. > Just a tiny nit. After installing the new version (1.12) of > automake I noticed that 'automake --version' outputs: > > automake (GNU automake) 1.12 > Copyright (C) 2011 Free Software Foundation, Inc. > > whereas I expected it to say 'Copyright (C) 2012...' > Fixed with the attached patch (pushed to maint). Regards, Stefano --------------030004000904020404030707 Content-Type: text/x-diff; name="0001-automake-aclocal-update-copyright-year-in-output.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="0001-automake-aclocal-update-copyright-year-in-output.patch" >From b99b5be0d88d69698f71a5cc85d841c9816f3031 Mon Sep 17 00:00:00 2001 Message-Id: From: Stefano Lattarini Date: Fri, 27 Apr 2012 11:14:53 +0200 Subject: [PATCH] automake, aclocal: update copyright year in output Fixes automake bug#11356. * aclocal.in, automake.in: Add copyright year '2012' in the version message. Ditto for the copyright notice in the generated Makefile.in or aclocal.m4 files; and for those, since we are at it, prefer using a range for copyright years, rather than listing each copyright year individually. Signed-off-by: Stefano Lattarini --- aclocal.in | 7 +++---- automake.in | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/aclocal.in b/aclocal.in index 85528af..1c58fb5 100644 --- a/aclocal.in +++ b/aclocal.in @@ -840,9 +840,8 @@ $output"; # name in the header. $output = "# generated automatically by aclocal $VERSION -*- Autoconf -*- -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, -# Inc. +# Copyright (C) 1996-2012 Free Software Foundation, Inc. + # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -936,7 +935,7 @@ sub version() { print < This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. diff --git a/automake.in b/automake.in index 43a7ba6..544f893 100644 --- a/automake.in +++ b/automake.in @@ -252,9 +252,8 @@ my %standard_prefix = # Copyright on generated Makefile.ins. my $gen_copyright = "\ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. +# Copyright (C) 1994-2012 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -8315,7 +8314,7 @@ sub version () { print < This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. -- 1.7.9.5 --------------030004000904020404030707-- From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 27 08:06:36 2012 Received: (at 11356) by debbugs.gnu.org; 27 Apr 2012 12:06:36 +0000 Received: from localhost ([127.0.0.1]:55190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNjwZ-0000gS-Ki for submit@debbugs.gnu.org; Fri, 27 Apr 2012 08:06:35 -0400 Received: from mx1.redhat.com ([209.132.183.28]:1025) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNjwW-0000gD-40 for 11356@debbugs.gnu.org; Fri, 27 Apr 2012 08:06:34 -0400 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q3RC5QMv012962 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 27 Apr 2012 08:05:26 -0400 Received: from [10.3.113.99] (ovpn-113-99.phx2.redhat.com [10.3.113.99]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q3RC5P7K017819; Fri, 27 Apr 2012 08:05:25 -0400 Message-ID: <4F9A8B84.9050405@redhat.com> Date: Fri, 27 Apr 2012 06:05:24 -0600 From: Eric Blake Organization: Red Hat User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 To: Stefano Lattarini Subject: Re: bug#11356: automake 1.12 and (C) 2011 References: <4F9A12D5.3090500@gmail.com> <4F9A647F.2030800@gmail.com> In-Reply-To: <4F9A647F.2030800@gmail.com> X-Enigmail-Version: 1.4.1 OpenPGP: url=http://people.redhat.com/eblake/eblake.gpg Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enig254410B82C16F8203148DB21" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 11356 Cc: Peter Johansson , "automake-patches@gnu.org" , 11356@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig254410B82C16F8203148DB21 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 04/27/2012 03:18 AM, Stefano Lattarini wrote: > tags 11356 + patch > severity 11356 minor > close 11356 > thanks >=20 > On 04/27/2012 05:30 AM, Peter Johansson wrote: >> > Hello, >> > > Hi Peter, thanks for the report. >=20 >> > Just a tiny nit. After installing the new version (1.12) of >> > automake I noticed that 'automake --version' outputs: >> >=20 >> > automake (GNU automake) 1.12 >> > Copyright (C) 2011 Free Software Foundation, Inc. >> >=20 >> > whereas I expected it to say 'Copyright (C) 2012...' >> >=20 > Fixed with the attached patch (pushed to maint). >=20 > Regards, > Stefano >=20 > +++ b/aclocal.in > @@ -840,9 +840,8 @@ $output"; > # name in the header. > $output =3D "# generated automatically by aclocal $VERSION -*- Autoc= onf -*- > =20 > -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, > -# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, > -# Inc. > +# Copyright (C) 1996-2012 Free Software Foundation, Inc. This makes sense, > + > # This file is free software; the Free Software Foundation > # gives unlimited permission to copy and/or distribute it, > # with or without modifications, as long as this notice is preserved. > @@ -936,7 +935,7 @@ sub version() > { > print < aclocal (GNU $PACKAGE) $VERSION > -Copyright (C) 2011 Free Software Foundation, Inc. > +Copyright (C) 2012 Free Software Foundation, Inc. But this is still prone to error next year. Since this is already a .in file, and will be further processed by config.status and/or Makefile to create the real aclocal executable, I suggest a more permanent solution, by borrowing the same trick used by Autoconf. Make this @RELEASE_YEAR@, which is set by an AC_SUBST'd string that auto-updates itself at configure time, instead of manually changing it each time a year rolls around. --=20 Eric Blake eblake@redhat.com +1-919-301-3266 Libvirt virtualization library http://libvirt.org --------------enig254410B82C16F8203148DB21 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBCAAGBQJPmouFAAoJEKeha0olJ0NqEXwH/1lXVaUwJivekuTQ440OkdXs SfmamEp1TQ10z+h/qwkcearaOc5IAQkhDrYA4/eWTxWIM9dlDCnFs2oea4YYBi75 UTxBMf/6LdwfGNE7Tm2hEIF378HpEwRgP1962WnyH06KukEPxW4qrCfgqAB3p5Kj 5MMlooN691VPrph3cp8a05vZQj285VMcB4CZkrMWAhMT1CJvZZAaAYSf0NjyvnAW YDROCzXVpolFnGCGE6a7MWN4DX/+nOlRFtifyUotlR76WDz+52lqdPKi70oml0s3 i5JhmpiFIuUlkTrT70XUBtw7cOdoQ7wLndViHbbU7QOMxV/YwSG17eZ2AQPfjxg= =5bqE -----END PGP SIGNATURE----- --------------enig254410B82C16F8203148DB21-- From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 27 10:36:00 2012 Received: (at 11356) by debbugs.gnu.org; 27 Apr 2012 14:36:01 +0000 Received: from localhost ([127.0.0.1]:55543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNmHA-00050L-6N for submit@debbugs.gnu.org; Fri, 27 Apr 2012 10:36:00 -0400 Received: from mail-bk0-f44.google.com ([209.85.214.44]:54663) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNmH4-000502-18 for 11356@debbugs.gnu.org; Fri, 27 Apr 2012 10:35:58 -0400 Received: by bkuw5 with SMTP id w5so538778bku.3 for <11356@debbugs.gnu.org>; Fri, 27 Apr 2012 07:34:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type; bh=bJ5WNzIlW8i3Iu3l/XVhWL/wAouMYAGhI96m0+5Vt/4=; b=vHKh0TMq4aW29PwNvukIq4U6uJ/ZKLplLIcijmaVqesEnO29SKzttg8gLYORdODBkV s5A9pk+89RWO3zS40NhbDju8wLmgAjPW8XCpikuMG6Q+Vn9926rsZENO6oskSgy54kV9 vAcJkqJhhvMrVV25q+7sVyd9MLl19d6L/uIfw+q3bkWamdavkrUgnbjmPExGB+MskHy9 r3wWhfH0Oo6b+pJPS0w3V6E9aVQFJSRAtxGZ53jyj07TaebWQcn55jm32GJTm1+YoQJc PLEO1icZN4KC6x5e9aGwAglh9TUtl5CfVd3t8esp8rS5MzOJrOjMyB/2iJviv8KlzapA zjgA== Received: by 10.204.153.215 with SMTP id l23mr3983363bkw.11.1335537281998; Fri, 27 Apr 2012 07:34:41 -0700 (PDT) Received: from [87.0.97.224] (host224-97-dynamic.0-87-r.retail.telecomitalia.it. [87.0.97.224]) by mx.google.com with ESMTPS id f11sm12103170bkw.6.2012.04.27.07.34.39 (version=SSLv3 cipher=OTHER); Fri, 27 Apr 2012 07:34:40 -0700 (PDT) Message-ID: <4F9AAE7D.8080701@gmail.com> Date: Fri, 27 Apr 2012 16:34:37 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: Eric Blake Subject: Re: bug#11356: automake 1.12 and (C) 2011 References: <4F9A12D5.3090500@gmail.com> <4F9A647F.2030800@gmail.com> <4F9A8B84.9050405@redhat.com> In-Reply-To: <4F9A8B84.9050405@redhat.com> Content-Type: multipart/mixed; boundary="------------020603020109040002020009" X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11356 Cc: Peter Johansson , "automake-patches@gnu.org" , 11356@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) This is a multi-part message in MIME format. --------------020603020109040002020009 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Eric, thanks for the suggestion. On 04/27/2012 02:05 PM, Eric Blake wrote: > >> aclocal (GNU $PACKAGE) $VERSION >> -Copyright (C) 2011 Free Software Foundation, Inc. >> +Copyright (C) 2012 Free Software Foundation, Inc. > > But this is still prone to error next year. Since this is already a .in > file, and will be further processed by config.status and/or Makefile to > create the real aclocal executable, I suggest a more permanent solution, > by borrowing the same trick used by Autoconf. Make this @RELEASE_YEAR@, > which is set by an AC_SUBST'd string that auto-updates itself at > configure time, instead of manually changing it each time a year rolls > around. > I agree. What about the attached patch? I will push by tomorrow if there is no objection. Regards, Stefano --------------020603020109040002020009 Content-Type: text/x-diff; name="0001-build-ensure-release-year-in-copyright-notice-is-up-.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="0001-build-ensure-release-year-in-copyright-notice-is-up-.pa"; filename*1="tch" >From ed680ab9fb203908dbdd3e4605a752dd812f5453 Mon Sep 17 00:00:00 2001 Message-Id: From: Stefano Lattarini Date: Fri, 27 Apr 2012 16:27:08 +0200 Subject: [PATCH] build: ensure release year in copyright notice is up-to-date >From a suggestion by Eric Blake. See automake bug#11356. This is a follow-up to previous patch 'v1.12-12-gb99b5be'. * configure.ac (RELEASE_YEAR): New AC_SUBST'd variable, should hold the value of the current year. * Makefile.am (update-copyright): Be sure to also update the definition of 'RELEASE_YEAR' in configure.ac. * lib/Automake/Config.in ($RELEASE_YEAR): New exported variable, initialized from the value substituted for '@RELEASE_YEAR@'. (@EXPORT): Add it. * automake.in, aclocal.in: Use '$RELEASE_YEAR' (which will be substituted at make time) instead of hard-coding the release year. This should ensure the copyright range in the version message and in the generated files (Makefile.in and aclocal.m4) are automatically kept up-to-date. * bootstrap (dosubst): Update, also substitute '@RELEASE_YEAR@'. Signed-off-by: Stefano Lattarini --- Makefile.am | 6 +++++- aclocal.in | 4 ++-- automake.in | 4 ++-- bootstrap | 3 +++ configure.ac | 5 +++++ lib/Automake/Config.in | 5 +++-- 6 files changed, 20 insertions(+), 7 deletions(-) diff --git a/Makefile.am b/Makefile.am index 0d02de7..27b3fa0 100644 --- a/Makefile.am +++ b/Makefile.am @@ -860,7 +860,11 @@ update_copyright_env = \ .PHONY: update-copyright update-copyright: - $(AM_V_GEN)excluded_re=`echo $(FETCHFILES) \ + $(AM_V_GEN)set -e; \ + current_year=`date +%Y` && test -n "$$current_year" \ + || { echo "$@: cannot get current year" >&1; exit 1; }; \ + sed -i "/^RELEASE_YEAR=/s/=.*$$/=$$current_year/" configure.ac; \ + excluded_re=`echo $(FETCHFILES) \ | sed -e 's|^|lib/|' -e 's| | lib/|g' -e 's, ,|,g'`; \ $(GIT) ls-files \ | grep -Ev '^(lib/)?(COPYING|INSTALL)$$' \ diff --git a/aclocal.in b/aclocal.in index 1c58fb5..09e1da4 100644 --- a/aclocal.in +++ b/aclocal.in @@ -840,7 +840,7 @@ $output"; # name in the header. $output = "# generated automatically by aclocal $VERSION -*- Autoconf -*- -# Copyright (C) 1996-2012 Free Software Foundation, Inc. +# Copyright (C) 1996-$RELEASE_YEAR Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -935,7 +935,7 @@ sub version() { print < This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. diff --git a/automake.in b/automake.in index 544f893..a454109 100644 --- a/automake.in +++ b/automake.in @@ -252,7 +252,7 @@ my %standard_prefix = # Copyright on generated Makefile.ins. my $gen_copyright = "\ -# Copyright (C) 1994-2012 Free Software Foundation, Inc. +# Copyright (C) 1994-$RELEASE_YEAR Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -8314,7 +8314,7 @@ sub version () { print < This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. diff --git a/bootstrap b/bootstrap index 814aedb..1cede01 100755 --- a/bootstrap +++ b/bootstrap @@ -77,6 +77,8 @@ dosubst () { rm -f $2 in=`echo $1 | sed 's,^.*/,,'` + current_year=`date +%Y` && test -n "$current_year" \ + || { echo "$me: cannot get current year" >&2; exit 1; } sed -e "s%@APIVERSION@%$APIVERSION%g" \ -e "s%@PACKAGE@%$PACKAGE%g" \ -e "s%@PERL@%$PERL%g" \ @@ -84,6 +86,7 @@ dosubst () -e "s%@SHELL@%$BOOTSTRAP_SHELL%g" \ -e "s%@VERSION@%$VERSION%g" \ -e "s%@datadir@%$datadir%g" \ + -e "s%@RELEASE_YEAR@%$current_year%g" \ -e "s%@configure_input@%Generated from $in; do not edit by hand.%g" \ $1 > $2 chmod a-w $2 diff --git a/configure.ac b/configure.ac index 22a158f..2829fd4 100644 --- a/configure.ac +++ b/configure.ac @@ -42,6 +42,11 @@ dnl the automake options to avoid bloating and potential problems. AM_INIT_AUTOMAKE([dist-xz filename-length-max=99 color-tests parallel-tests silent-rules no-define no-dependencies]) +## Keep this on a line of its own, since it must be found and processed +## by the 'update-copyright' rule in out Makefile. +RELEASE_YEAR=2012 +AC_SUBST([RELEASE_YEAR]) + # The API version is the base version. We must guarantee # compatibility for all releases with the same API version. # Our current rule is that: diff --git a/lib/Automake/Config.in b/lib/Automake/Config.in index 24c979c..bbf55ac 100644 --- a/lib/Automake/Config.in +++ b/lib/Automake/Config.in @@ -22,8 +22,8 @@ use 5.006; require Exporter; our @ISA = qw (Exporter); -our @EXPORT = qw ($APIVERSION $PACKAGE $PACKAGE_BUGREPORT $VERSION $libdir - $perl_threads); +our @EXPORT = qw ($APIVERSION $PACKAGE $PACKAGE_BUGREPORT $VERSION + $RELEASE_YEAR $libdir $perl_threads); # Parameters set by configure. Not to be changed. NOTE: assign # VERSION as string so that e.g. version 0.30 will print correctly. @@ -31,6 +31,7 @@ our $APIVERSION = '@APIVERSION@'; our $PACKAGE = '@PACKAGE@'; our $PACKAGE_BUGREPORT = '@PACKAGE_BUGREPORT@'; our $VERSION = '@VERSION@'; +our $RELEASE_YEAR = '@RELEASE_YEAR@'; our $libdir = '@datadir@/@PACKAGE@-@APIVERSION@'; our $perl_threads = @PERL_THREADS@; -- 1.7.9.5 --------------020603020109040002020009-- From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 27 18:38:01 2012 Received: (at 11356) by debbugs.gnu.org; 27 Apr 2012 22:38:01 +0000 Received: from localhost ([127.0.0.1]:55856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNtnc-0000E4-T3 for submit@debbugs.gnu.org; Fri, 27 Apr 2012 18:38:01 -0400 Received: from mail-qa0-f51.google.com ([209.85.216.51]:33145) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNtna-0000Ds-47 for 11356@debbugs.gnu.org; Fri, 27 Apr 2012 18:37:59 -0400 Received: by qaea16 with SMTP id a16so558891qae.3 for <11356@debbugs.gnu.org>; Fri, 27 Apr 2012 15:36:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=qwZR20tg/WVLzR7fyeTiZk8SdQ/TSNuridS2azKTMKU=; b=YCTORFNU0gK0w9ljHZdwva8osRps/RHShMgaBZ1FANMNKT75F7HmoJOc8gq5dhij7l nwBA3NaOW6/NW1tWOflcAkq3/0DgynqMx218V2u4A+mrmxIsRrooyDQA3sHiHN2F0q+u q/DN5sL2cvUB6JsJOqWBa5C5EcM+ti+IuToV/uNwI1N2ceToxbegxcMHaBuIJDnKdmHT t02NaPq2eS8dM6GOW8idC+yJmVU+bilrm1CNXmsj8zrHIdbvR2C/ac9qyBHyed15Chuy PuQwBz1twbkk5iZlvXms+cTW3HfVoeN+VZ1OLawuR365LRlwt6oPCip+YmjjIGbbSElz qEOQ== MIME-Version: 1.0 Received: by 10.224.175.69 with SMTP id w5mr6232408qaz.49.1335566205903; Fri, 27 Apr 2012 15:36:45 -0700 (PDT) Received: by 10.229.42.149 with HTTP; Fri, 27 Apr 2012 15:36:45 -0700 (PDT) In-Reply-To: <4F9A8B84.9050405@redhat.com> References: <4F9A12D5.3090500@gmail.com> <4F9A647F.2030800@gmail.com> <4F9A8B84.9050405@redhat.com> Date: Sat, 28 Apr 2012 08:36:45 +1000 X-Google-Sender-Auth: QlYU53HyGgHi8uaYlPcTl6PMocU Message-ID: Subject: Re: bug#11356: automake 1.12 and (C) 2011 From: Jack Kelly To: Eric Blake Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11356 Cc: Peter Johansson , Stefano Lattarini , "automake-patches@gnu.org" , 11356@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On Fri, Apr 27, 2012 at 10:05 PM, Eric Blake wrote: > On 04/27/2012 03:18 AM, Stefano Lattarini wrote: >> On 04/27/2012 05:30 AM, Peter Johansson wrote: >> +++ b/aclocal.in >> @@ -840,9 +840,8 @@ $output"; >> =A0 =A0# name in the header. >> =A0 =A0$output =3D "# generated automatically by aclocal $VERSION -*- Au= toconf -*- >> >> -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, >> -# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, >> -# Inc. >> +# Copyright (C) 1996-2012 Free Software Foundation, Inc. > > This makes sense, This took me by surprise, because it wasn't the case previously. It is now acceptable usage according to GNU standards, see http://savannah.gnu.org/forum/forum.php?forum_id=3D6576 and http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html """" You can use a range (=912008-2010=92) instead of listing individual years (=912008, 2009, 2010=92) if and only if: 1) every year in the range, inclusive, really is a =93copyrightable=94 year that would be listed individually; and 2) you make an explicit statement in a =91README=92 file about this usage. """ I suggest you update README to follow the guidelines. The guidelines don't say what exactly should be in the notice, but I presume it's a statement to the effect that 1) above holds. -- Jack From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 27 18:52:40 2012 Received: (at 11356) by debbugs.gnu.org; 27 Apr 2012 22:52:40 +0000 Received: from localhost ([127.0.0.1]:55863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNu1n-0000ad-SI for submit@debbugs.gnu.org; Fri, 27 Apr 2012 18:52:40 -0400 Received: from mail-wg0-f46.google.com ([74.125.82.46]:57646) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNu1j-0000aN-C0 for 11356@debbugs.gnu.org; Fri, 27 Apr 2012 18:52:36 -0400 Received: by wgbdq10 with SMTP id dq10so1099738wgb.15 for <11356@debbugs.gnu.org>; Fri, 27 Apr 2012 15:51:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=F6v+yNJobKwOQrhLYtCxXejy/srRNz7i+l5wWF99ytE=; b=fBT+vJlN7ujZnIKXLpwpZ9wEHRtKdsn8s97iRyhNJnWtcMp6lyhS4mEI2zmHtxcjZ7 lxPJ0cej3oeA5PSgXay6Fy9sNfs/+cp0bgnY3QUU9RwGRyl0aO6nXPz30u5r7gelHlWM bCr6bQ5LzCEUIwk8m+sBLvQAdtjIzagVVoVIMQuHoYMx/XbjgLEZ2M1cucfj+0WOZrGd 4S7HVdzujt+ngylhMMKql8TIQXXkmQKOB0bEGlwkAz/CRoyDNKpmMua/uODbn1dRWSib gTjYmijijlSFXUj4eBpfNtzacXwpJV9NduOegQoBI6xxSgb5MMElndAEPReu29pWEy89 P8UQ== Received: by 10.216.132.140 with SMTP id o12mr7718095wei.67.1335567082672; Fri, 27 Apr 2012 15:51:22 -0700 (PDT) Received: from [82.56.30.188] (host188-30-dynamic.56-82-r.retail.telecomitalia.it. [82.56.30.188]) by mx.google.com with ESMTPS id n20sm12509440wiw.5.2012.04.27.15.51.20 (version=SSLv3 cipher=OTHER); Fri, 27 Apr 2012 15:51:22 -0700 (PDT) Message-ID: <4F9B22DF.3050005@gmail.com> Date: Sat, 28 Apr 2012 00:51:11 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: Jack Kelly Subject: Re: bug#11356: automake 1.12 and (C) 2011 References: <4F9A12D5.3090500@gmail.com> <4F9A647F.2030800@gmail.com> <4F9A8B84.9050405@redhat.com> In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11356 Cc: Peter Johansson , Eric Blake , "automake-patches@gnu.org" , 11356@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 04/28/2012 12:36 AM, Jack Kelly wrote: > On Fri, Apr 27, 2012 at 10:05 PM, Eric Blake wrote: >> On 04/27/2012 03:18 AM, Stefano Lattarini wrote: >>> On 04/27/2012 05:30 AM, Peter Johansson wrote: >>> +++ b/aclocal.in >>> @@ -840,9 +840,8 @@ $output"; >>> # name in the header. >>> $output = "# generated automatically by aclocal $VERSION -*- Autoconf -*- >>> >>> -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, >>> -# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, >>> -# Inc. >>> +# Copyright (C) 1996-2012 Free Software Foundation, Inc. >> >> This makes sense, > > This took me by surprise, because it wasn't the case previously. It is > now acceptable usage according to GNU standards, see > http://savannah.gnu.org/forum/forum.php?forum_id=6576 and > http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html > > """" > You can use a range (‘2008-2010’) instead of listing individual years > (‘2008, 2009, 2010’) if and only if: 1) every year in the range, > inclusive, really is a “copyrightable” year that would be listed > individually; and 2) you make an explicit statement in a ‘README’ file > about this usage. > """ > > I suggest you update README to follow the guidelines. > Good catch, I wasn't aware of such a requirement. > The guidelines > don't say what exactly should be in the notice, but I presume it's a > statement to the effect that 1) above holds. > I think I'll steal the wording from coreutils' README: For any copyright year range specified as YYYY-ZZZZ in this package note that the range specifies every single year in that closed interval. Patch coming up tomorrow (unless someone beats me ;-) Regards, Stefano From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 28 03:31:18 2012 Received: (at 11356) by debbugs.gnu.org; 28 Apr 2012 07:31:18 +0000 Received: from localhost ([127.0.0.1]:56029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SO27h-0004fM-JX for submit@debbugs.gnu.org; Sat, 28 Apr 2012 03:31:17 -0400 Received: from mail-wg0-f46.google.com ([74.125.82.46]:58340) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SO27e-0004f7-Rg for 11356@debbugs.gnu.org; Sat, 28 Apr 2012 03:31:16 -0400 Received: by wgbdq10 with SMTP id dq10so1299959wgb.15 for <11356@debbugs.gnu.org>; Sat, 28 Apr 2012 00:30:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type; bh=6Wvx9vPgYZiwJykf4brZSXJLRrk7h+7qJOETSaWCWxI=; b=YH12mgclTRV7QTBCaNl9ffLP8TcQH0fat1eAO7p6FF0QpDRttpdnR+4wIq1rxCXSMN uQnomYifHV0EAT8/uilGnsv7K1fD15eKNMVH3fYDTgKLaJHQ04AJ904HrYxsd5aHi42r /cweIun3D6xYBlwhyZ0ygDSx9UxBLXTR+T4/L/sCr8Vr2ZEkDyR5UhJdUh6fIc2W7eT+ 67kc3l2EX9i4dZ7TZWdCScwp9BW+JsRPbLSmE+c0C7vxtRMVxHswCKPJaE1lCfK21GNE jJYEWITVTODmd+6zbiT34V+2QSy1pQ1aTa1C6J9pDcZFl5mAPRYMuCswB/rj7i5wpXf5 pC2A== Received: by 10.180.86.132 with SMTP id p4mr12635261wiz.15.1335598200527; Sat, 28 Apr 2012 00:30:00 -0700 (PDT) Received: from [79.7.94.198] (host198-94-dynamic.7-79-r.retail.telecomitalia.it. [79.7.94.198]) by mx.google.com with ESMTPS id ca3sm10322251wib.6.2012.04.28.00.29.58 (version=SSLv3 cipher=OTHER); Sat, 28 Apr 2012 00:29:59 -0700 (PDT) Message-ID: <4F9B9C6E.9000402@gmail.com> Date: Sat, 28 Apr 2012 09:29:50 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: Jack Kelly Subject: Re: bug#11356: automake 1.12 and (C) 2011 References: <4F9A12D5.3090500@gmail.com> <4F9A647F.2030800@gmail.com> <4F9A8B84.9050405@redhat.com> <4F9B22DF.3050005@gmail.com> In-Reply-To: <4F9B22DF.3050005@gmail.com> Content-Type: multipart/mixed; boundary="------------050007080401060202080302" X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11356 Cc: Peter Johansson , Eric Blake , "automake-patches@gnu.org" , 11356@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) This is a multi-part message in MIME format. --------------050007080401060202080302 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit On 04/28/2012 12:51 AM, Stefano Lattarini wrote: > > I think I'll steal the wording from coreutils' README: > > For any copyright year range specified as YYYY-ZZZZ in this package > note that the range specifies every single year in that closed interval. > > Patch coming up tomorrow (unless someone beats me ;-) > Done, see attachment. Thanks, Stefano --------------050007080401060202080302 Content-Type: text/x-diff; name="0001-readme-explicitly-state-we-use-ranges-in-copyright-y.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="0001-readme-explicitly-state-we-use-ranges-in-copyright-y.pa"; filename*1="tch" >From af627d3702b71802035daf992d11e37f48df2b21 Mon Sep 17 00:00:00 2001 Message-Id: From: Stefano Lattarini Date: Sat, 28 Apr 2012 09:29:34 +0200 Subject: [PATCH] readme: explicitly state we use ranges in copyright years Reported by Jack Kelly in automake bug#11356. * README: Explicitly state we use ranges in copyright years; this is mandated by the GNU Coding Standards for each package that wants to actually use ranges in copyright years. Signed-off-by: Stefano Lattarini --- README | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README b/README index d69fbd4..fdf25fa 100644 --- a/README +++ b/README @@ -47,6 +47,9 @@ New releases are announced to autotools-announce@gnu.org. If you want to be informed, subscribe to that list by following the instructions at . +For any copyright year range specified as YYYY-ZZZZ in this package, +that the range specifies every single year in that closed interval. + ----- Copyright (C) 1994-2012 Free Software Foundation, Inc. -- 1.7.9.5 --------------050007080401060202080302-- From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 28 04:03:16 2012 Received: (at 11356) by debbugs.gnu.org; 28 Apr 2012 08:03:16 +0000 Received: from localhost ([127.0.0.1]:56097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SO2cc-0005Oq-EE for submit@debbugs.gnu.org; Sat, 28 Apr 2012 04:03:15 -0400 Received: from mail-bk0-f44.google.com ([209.85.214.44]:43266) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SO2ca-0005Od-Vj for 11356@debbugs.gnu.org; Sat, 28 Apr 2012 04:03:13 -0400 Received: by bkuw5 with SMTP id w5so955012bku.3 for <11356@debbugs.gnu.org>; Sat, 28 Apr 2012 01:01:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=/jFWDuN0eDqd2XwajAUf1q096JD9qRXX0Ra3+rZTGVI=; b=sNO8SCdYzgNMrJe0nsQ3/A5ABAn/7W+0KMIpgGPUgtWP5HrHQU5max4zxMsWTxX2mx 2Vt8U864RUfvhnVjF4ql+LrGeXNWVTTdadwStx70c2IOP1lVsdJLvLo32Tyf2lrd5NLd 1sWRQgCiW+MlKPhRxADeN8Cht8fh47tnDwYvevfRBU3lIQFK8M8tWqVsNaN6RP8QqbLI IL5PBzkgD7DDBkNYI24okIlxlBGiRETA6S145Zwh2Q9sJZmxVcK7fZcqkRRsRLAr7R7Z xRR7vcTXQvcmSEz8ie7w+ltOvsVwqovMU6Y+/X05IA2YRAj2KvzeslvvpNRVy5KemAXJ 84vA== Received: by 10.204.156.65 with SMTP id v1mr4805507bkw.109.1335600118467; Sat, 28 Apr 2012 01:01:58 -0700 (PDT) Received: from [79.7.94.198] (host198-94-dynamic.7-79-r.retail.telecomitalia.it. [79.7.94.198]) by mx.google.com with ESMTPS id jr13sm15657267bkb.14.2012.04.28.01.01.56 (version=SSLv3 cipher=OTHER); Sat, 28 Apr 2012 01:01:57 -0700 (PDT) Message-ID: <4F9BA3F3.8080704@gmail.com> Date: Sat, 28 Apr 2012 10:01:55 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: Eric Blake Subject: Re: bug#11356: automake 1.12 and (C) 2011 References: <4F9A12D5.3090500@gmail.com> <4F9A647F.2030800@gmail.com> <4F9A8B84.9050405@redhat.com> <4F9AAE7D.8080701@gmail.com> In-Reply-To: <4F9AAE7D.8080701@gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11356 Cc: Peter Johansson , "automake-patches@gnu.org" , 11356@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 04/27/2012 04:34 PM, Stefano Lattarini wrote: > Hi Eric, thanks for the suggestion. > > On 04/27/2012 02:05 PM, Eric Blake wrote: >> >>> aclocal (GNU $PACKAGE) $VERSION >>> -Copyright (C) 2011 Free Software Foundation, Inc. >>> +Copyright (C) 2012 Free Software Foundation, Inc. >> >> But this is still prone to error next year. Since this is already a .in >> file, and will be further processed by config.status and/or Makefile to >> create the real aclocal executable, I suggest a more permanent solution, >> by borrowing the same trick used by Autoconf. Make this @RELEASE_YEAR@, >> which is set by an AC_SUBST'd string that auto-updates itself at >> configure time, instead of manually changing it each time a year rolls >> around. >> > I agree. What about the attached patch? I will push by tomorrow if there > is no objection. > Pushed now. Regards, Stefano From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 28 05:43:52 2012 Received: (at 11356) by debbugs.gnu.org; 28 Apr 2012 09:43:52 +0000 Received: from localhost ([127.0.0.1]:56119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SO4C0-0007d1-Ld for submit@debbugs.gnu.org; Sat, 28 Apr 2012 05:43:52 -0400 Received: from mail.lysator.liu.se ([130.236.254.3]:53324) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SO4By-0007cr-2U for 11356@debbugs.gnu.org; Sat, 28 Apr 2012 05:43:51 -0400 Received: from mail.lysator.liu.se (localhost [127.0.0.1]) by mail.lysator.liu.se (Postfix) with ESMTP id 9218D40008; Sat, 28 Apr 2012 11:42:38 +0200 (CEST) Received: from [192.168.0.64] (90-227-119-137-no95.business.telia.com [90.227.119.137]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.lysator.liu.se (Postfix) with ESMTPSA id A75DB40003; Sat, 28 Apr 2012 11:42:37 +0200 (CEST) Message-ID: <4F9BBB8F.5030507@lysator.liu.se> Date: Sat, 28 Apr 2012 11:42:39 +0200 From: Peter Rosin User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20120327 Thunderbird/11.0.1 MIME-Version: 1.0 To: Stefano Lattarini Subject: Re: bug#11356: automake 1.12 and (C) 2011 References: <4F9A12D5.3090500@gmail.com> <4F9A647F.2030800@gmail.com> <4F9A8B84.9050405@redhat.com> <4F9AAE7D.8080701@gmail.com> In-Reply-To: <4F9AAE7D.8080701@gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11356 Cc: Peter Johansson , Eric Blake , "automake-patches@gnu.org" , 11356@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) On 2012-04-27 16:34, Stefano Lattarini wrote: > -# Copyright (C) 1996-2012 Free Software Foundation, Inc. > +# Copyright (C) 1996-$RELEASE_YEAR Free Software Foundation, Inc. Isn't a paradigm like that "risky" for the case of a late maintenance release a couple of years after the last release on some resurrected branch? Cheers, Peter From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 28 06:39:44 2012 Received: (at 11356) by debbugs.gnu.org; 28 Apr 2012 10:39:44 +0000 Received: from localhost ([127.0.0.1]:56141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SO544-0000TZ-0q for submit@debbugs.gnu.org; Sat, 28 Apr 2012 06:39:44 -0400 Received: from mail-wi0-f180.google.com ([209.85.212.180]:64215) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SO540-0000TL-W6 for 11356@debbugs.gnu.org; Sat, 28 Apr 2012 06:39:41 -0400 Received: by wibhm17 with SMTP id hm17so1216148wib.15 for <11356@debbugs.gnu.org>; Sat, 28 Apr 2012 03:38:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=dPKmZ/rdDh7jZdgve+8nX42+8HdCXSWVBc8SQ/nGFgk=; b=BIX7bm0bZJbwLYpkQ2Nuw3YEyjQ+IYmthaUp0eavFTwjjJxi9FceJHNnOQfQgFGCCU J3MLeqH6wK9sDbM8KF44RtGfZRO5f2+aL/TgI61SJw1AhojFpDCAhNfCdrj49zcIn592 q9OeDj0oqLdcMdBeHm7H8xwWlQDgkQcf08AKQZ73WyGME0kxUbggKtV5Gt8LC8qf63qF mX8KoEHcaQz6X6L3M6MAjg5kXUWHAPG1ApVX/qMyGPw9rXTXmeGYHH36vaHosiLFHOFA zsHtNomaWCGBToxJ9FvnS6FuU0i+WtYBbX0OL08tljl50X/b3SDGdQt2HrSH42q1qyXQ IlAw== Received: by 10.180.75.241 with SMTP id f17mr13757697wiw.11.1335609505789; Sat, 28 Apr 2012 03:38:25 -0700 (PDT) Received: from [87.5.99.60] (host60-99-dynamic.5-87-r.retail.telecomitalia.it. [87.5.99.60]) by mx.google.com with ESMTPS id e6sm11539518wix.8.2012.04.28.03.38.23 (version=SSLv3 cipher=OTHER); Sat, 28 Apr 2012 03:38:24 -0700 (PDT) Message-ID: <4F9BC893.3000007@gmail.com> Date: Sat, 28 Apr 2012 12:38:11 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: Peter Rosin Subject: Re: bug#11356: automake 1.12 and (C) 2011 References: <4F9A12D5.3090500@gmail.com> <4F9A647F.2030800@gmail.com> <4F9A8B84.9050405@redhat.com> <4F9AAE7D.8080701@gmail.com> <4F9BBB8F.5030507@lysator.liu.se> In-Reply-To: <4F9BBB8F.5030507@lysator.liu.se> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11356 Cc: Peter Johansson , Eric Blake , "automake-patches@gnu.org" , 11356@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Hi Peter. On 04/28/2012 11:42 AM, Peter Rosin wrote: > On 2012-04-27 16:34, Stefano Lattarini wrote: >> -# Copyright (C) 1996-2012 Free Software Foundation, Inc. >> +# Copyright (C) 1996-$RELEASE_YEAR Free Software Foundation, Inc. > > Isn't a paradigm like that "risky" for the case of a late maintenance > release a couple of years after the last release on some resurrected > branch? > Possibly yes, but is that situation really worth worrying about? Of course, if you have an idea on how to avoid that possibility without further complications, I'd be happy to hear it (and likely apply it). Update: maybe updating HACKING to tell the maintainer to run "make update-copyright" before a release would be enough ... WDYT? Thanks, Stefano From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 30 20:25:58 2012 Received: (at 11356) by debbugs.gnu.org; 1 May 2012 00:25:58 +0000 Received: from localhost ([127.0.0.1]:59521 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SP0uk-0000Uz-4p for submit@debbugs.gnu.org; Mon, 30 Apr 2012 20:25:58 -0400 Received: from mail-pz0-f42.google.com ([209.85.210.42]:64132) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SP0uh-0000Um-Pq for 11356@debbugs.gnu.org; Mon, 30 Apr 2012 20:25:56 -0400 Received: by dang27 with SMTP id g27so5744402dan.29 for <11356@debbugs.gnu.org>; Mon, 30 Apr 2012 17:24:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=hoz12vnUCiEVdIn6HDFpnyBlSdmF1rko3Jxr7vzonH0=; b=EDsxoLAn5yWCdR9kurtlbC5cU0Ulu2jGstt50upqgoSTPRmPcdkPKZHi2ueYqxUmte qwL0nZspw4wiWQGx0Esycr+R2a+6aAfX4/vyES838o+2kak7cn8ORs0vhQt3qZ1zA/Da 8oNZLrxP7iHAzi4RieinYJ4A1pvlOvTW3/WN+BlWmF9JizEN/jaxWk3udf/aNMiAtvgH 7l7OWVOkh0MZaXeBk7EVtlM22e7HBaIcjrPQ1r5pYNgVbBWHnMx4YIrDfXx+v7YZqF5G fOJMlHrGqp+R/AfOvUNLWuwpO+JpVMJgUlo8/ae74sHw/qyPiPCAtOTtC75VAQAjfZHV Ipcg== Received: by 10.68.229.97 with SMTP id sp1mr10156794pbc.41.1335831866096; Mon, 30 Apr 2012 17:24:26 -0700 (PDT) Received: from [152.98.48.237] ([152.98.48.237]) by mx.google.com with ESMTPS id ib1sm3016507pbc.13.2012.04.30.17.24.22 (version=SSLv3 cipher=OTHER); Mon, 30 Apr 2012 17:24:24 -0700 (PDT) Message-ID: <4F9F2D04.9020301@gmail.com> Date: Tue, 01 May 2012 10:23:32 +1000 From: Peter Johansson User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.4) Gecko/20120422 Thunderbird/10.0.4 MIME-Version: 1.0 To: Stefano Lattarini Subject: Re: bug#11356: automake 1.12 and (C) 2011 References: <4F9A12D5.3090500@gmail.com> <4F9A647F.2030800@gmail.com> <4F9A8B84.9050405@redhat.com> <4F9AAE7D.8080701@gmail.com> In-Reply-To: <4F9AAE7D.8080701@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11356 Cc: Eric Blake , "automake-patches@gnu.org" , 11356@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Hi Stefano, Sorry about this late reply. On 04/28/2012 12:34 AM, Stefano Lattarini wrote: --- a/bootstrap +++ b/bootstrap @@ -77,6 +77,8 @@ dosubst () { rm -f $2 in=`echo $1 | sed 's,^.*/,,'` + current_year=`date +%Y`&& test -n "$current_year" \ + || { echo "$me: cannot get current year">&2; exit 1; } sed -e "s%@APIVERSION@%$APIVERSION%g" \ -e "s%@PACKAGE@%$PACKAGE%g" \ -e "s%@PERL@%$PERL%g" \ @@ -84,6 +86,7 @@ dosubst () -e "s%@SHELL@%$BOOTSTRAP_SHELL%g" \ -e "s%@VERSION@%$VERSION%g" \ -e "s%@datadir@%$datadir%g" \ + -e "s%@RELEASE_YEAR@%$current_year%g" \ -e"s%@configure_input@%Generated from $in; do not edit by hand.%g" \ $1> $2 chmod a-w $2 diff --git a/configure.ac b/configure.ac index 22a158f..2829fd4 100644 IIUC, this implies that if I choose to boostrap Automake 1.12.1, in say, five years, $RELEASE_YEAR will be set to 2017. I'm not an expert on what these copyright years mean [legally], but I find this a bit odd as nothing has changed the last five four years (depending on when 1.12.1 will be released). In my projects, I've used an approach that updates the copyright year only when something is modified according to the VCS. With subversion this is trivial and I suspect it wouldn't be harder with git. I store this information in a separate file, '.release_year', which is extracted at configure time although, in theory, it could be done at autoconf time, I guess. Cheers, Peter From debbugs-submit-bounces@debbugs.gnu.org Tue May 01 06:48:38 2012 Received: (at 11356) by debbugs.gnu.org; 1 May 2012 10:48:38 +0000 Received: from localhost ([127.0.0.1]:60455 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SPAdK-0007x1-2M for submit@debbugs.gnu.org; Tue, 01 May 2012 06:48:38 -0400 Received: from mail-bk0-f44.google.com ([209.85.214.44]:39070) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SPAdF-0007wj-K8 for 11356@debbugs.gnu.org; Tue, 01 May 2012 06:48:35 -0400 Received: by bkuw5 with SMTP id w5so2353422bku.3 for <11356@debbugs.gnu.org>; Tue, 01 May 2012 03:47:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type; bh=bvcRxmioyBMgW+QSseNKoDYckZMRXM6fdhdvVycbRMg=; b=I66nOq5Ei2s6lRZijflFIRhv4Q/QDc7s27U9FCPPU96loia5dZ/sXSTnEIppHlZmCQ q6xIscgn7bmDySymTD8+eIXrlO0ll5SJ3eX8kYm9K5sg+O+jTW9+q4tvgxfnv1M+nJZn xJ/IfN6WZC7JAsxUkKueMkTotwlB+45P4BV32hAWFBLyB1IqhIRh6ObkbSmqSkHQfzQf qpQf6JV6L2q351qxtQM0R1KyPwORbpSm3OtEffp9J3sfUldwuA5+fqc2hM8rl56BBmXv zG44bB41BxpKR+qDDEPHPkpRdV/3z9JI+fRFXSyk32GBVFBwdSrojkff0uj3IGw95e7r JEBw== Received: by 10.204.130.89 with SMTP id r25mr506154bks.48.1335869221239; Tue, 01 May 2012 03:47:01 -0700 (PDT) Received: from [82.58.49.50] (host50-49-dynamic.58-82-r.retail.telecomitalia.it. [82.58.49.50]) by mx.google.com with ESMTPS id ie3sm17131975bkc.1.2012.05.01.03.46.58 (version=SSLv3 cipher=OTHER); Tue, 01 May 2012 03:46:59 -0700 (PDT) Message-ID: <4F9FBF21.9060408@gmail.com> Date: Tue, 01 May 2012 12:46:57 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: Peter Johansson Subject: Re: bug#11356: automake 1.12 and (C) 2011 References: <4F9A12D5.3090500@gmail.com> <4F9A647F.2030800@gmail.com> <4F9A8B84.9050405@redhat.com> <4F9AAE7D.8080701@gmail.com> <4F9F2D04.9020301@gmail.com> In-Reply-To: <4F9F2D04.9020301@gmail.com> Content-Type: multipart/mixed; boundary="------------080307020807000805030409" X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11356 Cc: Eric Blake , "automake-patches@gnu.org" , 11356@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) This is a multi-part message in MIME format. --------------080307020807000805030409 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Peter, thanks for the feedback. On 05/01/2012 02:23 AM, Peter Johansson wrote: > Hi Stefano, > > Sorry about this late reply. > > On 04/28/2012 12:34 AM, Stefano Lattarini wrote: > > --- a/bootstrap > +++ b/bootstrap > @@ -77,6 +77,8 @@ dosubst () > { > rm -f $2 > in=`echo $1 | sed 's,^.*/,,'` > + current_year=`date +%Y`&& test -n "$current_year" \ > + || { echo "$me: cannot get current year">&2; exit 1; } > sed -e "s%@APIVERSION@%$APIVERSION%g" \ > -e "s%@PACKAGE@%$PACKAGE%g" \ > -e "s%@PERL@%$PERL%g" \ > @@ -84,6 +86,7 @@ dosubst () > -e "s%@SHELL@%$BOOTSTRAP_SHELL%g" \ > -e "s%@VERSION@%$VERSION%g" \ > -e "s%@datadir@%$datadir%g" \ > + -e "s%@RELEASE_YEAR@%$current_year%g" \ > -e"s%@configure_input@%Generated from $in; do not edit by hand.%g" \ > $1> $2 > chmod a-w $2 > diff --git a/configure.ac b/configure.ac > index 22a158f..2829fd4 100644 > > > IIUC, this implies that if I choose to boostrap Automake 1.12.1, in say, > five years, $RELEASE_YEAR will be set to 2017. > True, but it will be later be reset to 2012 when you run "./configure && make && make dist", so no big deal. Though, we might be even nicer, and make bootstrap.sh pre-processed by "make update-copyright" so that the value of $RELEASE_YEAR will always be correct, even in the bootstrap phase. This is what I've done with the attached patch (pushed to maint). > I'm not an expert on what these copyright years mean [legally], but I > find this a bit odd as nothing has changed the last five four years > (depending on when 1.12.1 will be released). In my projects, I've used > an approach that updates the copyright year only when something is > modified according to the VCS. With subversion this is trivial and I > suspect it wouldn't be harder with git. I store this information in > a separate file, '.release_year', which is extracted at configure time > although, in theory, it could be done at autoconf time, I guess. > > Cheers, > Peter Thanks, Stefano --------------080307020807000805030409 Content-Type: text/x-diff; name="0001-bootstrap-consistently-use-correct-copyright-year.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="0001-bootstrap-consistently-use-correct-copyright-year.patch" >From c1c27cf134f49bbe71ae919bf8c39dd9467795b9 Mon Sep 17 00:00:00 2001 Message-Id: From: Stefano Lattarini Date: Tue, 1 May 2012 12:43:22 +0200 Subject: [PATCH] bootstrap: consistently use correct copyright year Suggested by Peter Johansson in the discussion about automake bug#11356: * boostrap.sh (dosubst): Don't initialize the substituted value for the release year from the current year (using `date +%Y`); instead, do it through ... ($RELEASE_YEAR): ... this new statically-defined variable. To ensure it won't get out-of-sync, it will be automatically updated ... * Makefile.am (update-copyright): ... by this target's recipe. Since are at it, fix a botched output redirection for an error message, i.e., use ">&2" instead of ">&1". Signed-off-by: Stefano Lattarini --- Makefile.am | 5 +++-- bootstrap.sh | 7 ++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Makefile.am b/Makefile.am index 37b44cf..aab2786 100644 --- a/Makefile.am +++ b/Makefile.am @@ -862,8 +862,9 @@ update_copyright_env = \ update-copyright: $(AM_V_GEN)set -e; \ current_year=`date +%Y` && test -n "$$current_year" \ - || { echo "$@: cannot get current year" >&1; exit 1; }; \ - sed -i "/^RELEASE_YEAR=/s/=.*$$/=$$current_year/" configure.ac; \ + || { echo "$@: cannot get current year" >&2; exit 1; }; \ + sed -i "/^RELEASE_YEAR=/s/=.*$$/=$$current_year/" \ + bootstrap.sh configure.ac; \ excluded_re=`echo $(FETCHFILES) \ | sed -e 's|^|lib/|' -e 's| | lib/|g' -e 's, ,|,g'`; \ $(GIT) ls-files \ diff --git a/bootstrap.sh b/bootstrap.sh index 1cede01..683b9e9 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -36,6 +36,9 @@ VERSION=`sed -ne '/AC_INIT/s/^[^[]*\[[^[]*\[\([^]]*\)\].*$/\1/p' configure.ac` PACKAGE=automake datadir=. PERL_THREADS=0 +# This should be automatically updated by the 'update-copyright' +# rule of our Makefile. +RELEASE_YEAR=2012 # Override SHELL. This is required on DJGPP so that Perl's system() # uses bash, not COMMAND.COM which doesn't quote arguments properly. @@ -77,8 +80,6 @@ dosubst () { rm -f $2 in=`echo $1 | sed 's,^.*/,,'` - current_year=`date +%Y` && test -n "$current_year" \ - || { echo "$me: cannot get current year" >&2; exit 1; } sed -e "s%@APIVERSION@%$APIVERSION%g" \ -e "s%@PACKAGE@%$PACKAGE%g" \ -e "s%@PERL@%$PERL%g" \ @@ -86,7 +87,7 @@ dosubst () -e "s%@SHELL@%$BOOTSTRAP_SHELL%g" \ -e "s%@VERSION@%$VERSION%g" \ -e "s%@datadir@%$datadir%g" \ - -e "s%@RELEASE_YEAR@%$current_year%g" \ + -e "s%@RELEASE_YEAR@%$RELEASE_YEAR%G" \ -e "s%@configure_input@%Generated from $in; do not edit by hand.%g" \ $1 > $2 chmod a-w $2 -- 1.7.9.5 --------------080307020807000805030409-- From unknown Sat Aug 16 00:34:49 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 29 May 2012 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator