From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 24 04:01:26 2012 Received: (at submit) by debbugs.gnu.org; 24 Apr 2012 08:01:26 +0000 Received: from localhost ([127.0.0.1]:49891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMagf-0004lX-1x for submit@debbugs.gnu.org; Tue, 24 Apr 2012 04:01:26 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51101) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMagc-0004lK-Ee for submit@debbugs.gnu.org; Tue, 24 Apr 2012 04:01:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SMaff-000708-Vw for submit@debbugs.gnu.org; Tue, 24 Apr 2012 04:00:31 -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,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:33889) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SMaff-0006tZ-SR for submit@debbugs.gnu.org; Tue, 24 Apr 2012 04:00:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55793) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SMaYp-00030W-OE for bug-automake@gnu.org; Tue, 24 Apr 2012 03:53:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SMaYi-0003wy-Uo for bug-automake@gnu.org; Tue, 24 Apr 2012 03:53:19 -0400 Received: from mout2.freenet.de ([195.4.92.92]:47646) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SMaYi-0003wT-OH for bug-automake@gnu.org; Tue, 24 Apr 2012 03:53:12 -0400 Received: from [195.4.92.141] (helo=mjail1.freenet.de) by mout2.freenet.de with esmtpa (ID ralf.corsepius@freenet.de) (port 25) (Exim 4.76 #1) id 1SMaYg-0007hg-9Z for bug-automake@gnu.org; Tue, 24 Apr 2012 09:53:10 +0200 Received: from localhost ([::1]:51265 helo=mjail1.freenet.de) by mjail1.freenet.de with esmtpa (ID ralf.corsepius@freenet.de) (Exim 4.76 #1) id 1SMaYf-0006G1-W5 for bug-automake@gnu.org; Tue, 24 Apr 2012 09:53:10 +0200 Received: from [195.4.92.23] (port=56939 helo=13.mx.freenet.de) by mjail1.freenet.de with esmtpa (ID ralf.corsepius@freenet.de) (Exim 4.76 #1) id 1SMaW6-0005Lp-NR for bug-automake@gnu.org; Tue, 24 Apr 2012 09:50:30 +0200 Received: from hsi-kbw-149-172-203-247.hsi13.kabel-badenwuerttemberg.de ([149.172.203.247]:45099 helo=[192.168.1.104]) by 13.mx.freenet.de with esmtpsa (ID ralf.corsepius@freenet.de) (TLSv1:CAMELLIA256-SHA:256) (port 587) (Exim 4.76 #1) id 1SMaW6-0002Ug-C0 for bug-automake@gnu.org; Tue, 24 Apr 2012 09:50:30 +0200 Message-ID: <4F965B45.5010806@rtems.org> Date: Tue, 24 Apr 2012 09:50:29 +0200 From: Ralf Corsepius User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 To: bug-automake@gnu.org Subject: automake-1.11.4 regression Content-Type: text/plain; charset=UTF-8; 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.9 (------) 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.9 (------) Hi, With automake < 1.11.4 it was possible to create empty directories this way: Makefile.am: mystatedir = $(pkglocalstatedir) mystatedir_DATA = With automake-1.11.4, this doesn't work anymore and silently breaks existing Makefile.ams. Ralf From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 24 04:36:01 2012 Received: (at 11323) by debbugs.gnu.org; 24 Apr 2012 08:36:01 +0000 Received: from localhost ([127.0.0.1]:49918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMbE8-0005Wb-Mk for submit@debbugs.gnu.org; Tue, 24 Apr 2012 04:36:00 -0400 Received: from mail-bk0-f44.google.com ([209.85.214.44]:58685) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMbE6-0005WJ-Eb; Tue, 24 Apr 2012 04:35:59 -0400 Received: by bkuw5 with SMTP id w5so269244bku.3 for ; Tue, 24 Apr 2012 01:35:06 -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=8qffr625BuQ6AdvJKuTkTAdq+PD8348ARI8EjWpd6sA=; b=kLpkEu4/ecOVeE0NNk3+dHSizbhTitNCo3OInAyHzgdMWpSSSeYeCcbcQ5MJ+Ts1AF eE0dcKCZuaj5YZAAl870MnnqFJqVJt6M59A0REEWvFp8vpM+CQqSMnWV1lzQFjXiRp9Q vho8rHtTkHoIn7tjpcjZhTQ7k+S6azDh7iDQ7T0GZr4OTN7QrULErbcMtO+y/Bip4Vkw 6fmm0pkXJMJZUGAnBdLHC0H9DwpImhlr0ilX+KwN8bcHi/VIyJRqhPKZGRuL7XA6eUb4 ccDqYPKg2iiXUW31S2k6E1oRusrFClvyY5ySmfLOfRLaSgWhhmE3ccsWFWFkhIo28FIR 9ikQ== Received: by 10.204.155.69 with SMTP id r5mr5851510bkw.67.1335256506294; Tue, 24 Apr 2012 01:35:06 -0700 (PDT) Received: from [82.54.101.169] (host169-101-dynamic.54-82-r.retail.telecomitalia.it. [82.54.101.169]) by mx.google.com with ESMTPS id c28sm5995915bkv.4.2012.04.24.01.35.04 (version=SSLv3 cipher=OTHER); Tue, 24 Apr 2012 01:35:05 -0700 (PDT) Message-ID: <4F9665B0.6040307@gmail.com> Date: Tue, 24 Apr 2012 10:34:56 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: Ralf Corsepius Subject: Re: bug#11323: automake-1.11.4 regression References: <4F965B45.5010806@rtems.org> In-Reply-To: <4F965B45.5010806@rtems.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11323 Cc: 11323@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 (--) tags 11323 notabug close 11323 thanks Hi Ralf. On 04/24/2012 09:50 AM, Ralf Corsepius wrote: > Hi, > > With automake < 1.11.4 it was possible to create empty directories this way: > > Makefile.am: > mystatedir = $(pkglocalstatedir) > mystatedir_DATA = > > > With automake-1.11.4, this doesn't work anymore and silently breaks > existing Makefile.ams. > Not a regression, but an intended change, also documented in the NEWS file: - An empty declaration of a "foo_PRIMARY" don't cause anymore the generated install rules to create an empty $(foodir) directory and in the relevant news entry on Savannah: See also: Regards, Stefano From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 24 04:52:44 2012 Received: (at 11323) by debbugs.gnu.org; 24 Apr 2012 08:52:44 +0000 Received: from localhost ([127.0.0.1]:49939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMbUJ-0006jG-Ow for submit@debbugs.gnu.org; Tue, 24 Apr 2012 04:52:44 -0400 Received: from mout4.freenet.de ([195.4.92.94]:59060) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMbUH-0006j8-1m for 11323@debbugs.gnu.org; Tue, 24 Apr 2012 04:52:42 -0400 Received: from [195.4.92.140] (helo=mjail0.freenet.de) by mout4.freenet.de with esmtpa (ID ralf.corsepius@freenet.de) (port 25) (Exim 4.76 #1) id 1SMbTV-0000ny-Kf; Tue, 24 Apr 2012 10:51:53 +0200 Received: from localhost ([::1]:52840 helo=mjail0.freenet.de) by mjail0.freenet.de with esmtpa (ID ralf.corsepius@freenet.de) (Exim 4.76 #1) id 1SMbTV-0003Eu-AQ; Tue, 24 Apr 2012 10:51:53 +0200 Received: from [195.4.92.20] (port=58534 helo=10.mx.freenet.de) by mjail0.freenet.de with esmtpa (ID ralf.corsepius@freenet.de) (Exim 4.76 #1) id 1SMbR5-0002EA-Tz; Tue, 24 Apr 2012 10:49:23 +0200 Received: from hsi-kbw-149-172-203-247.hsi13.kabel-badenwuerttemberg.de ([149.172.203.247]:41259 helo=[192.168.1.104]) by 10.mx.freenet.de with esmtpsa (ID ralf.corsepius@freenet.de) (TLSv1:CAMELLIA256-SHA:256) (port 587) (Exim 4.76 #1) id 1SMbR5-0005it-O2; Tue, 24 Apr 2012 10:49:23 +0200 Message-ID: <4F966911.8080403@rtems.org> Date: Tue, 24 Apr 2012 10:49:21 +0200 From: Ralf Corsepius User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 To: 11323@debbugs.gnu.org, GNU Automake mailing list Subject: Re: bug#11323: automake-1.11.4 regression References: <4F965B45.5010806@rtems.org> <4F9665B0.6040307@gmail.com> In-Reply-To: <4F9665B0.6040307@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11323 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 04/24/2012 10:34 AM, Stefano Lattarini wrote: > tags 11323 notabug > close 11323 > thanks > > Hi Ralf. > > On 04/24/2012 09:50 AM, Ralf Corsepius wrote: >> Hi, >> >> With automake< 1.11.4 it was possible to create empty directories this way: >> >> Makefile.am: >> mystatedir = $(pkglocalstatedir) >> mystatedir_DATA = >> >> >> With automake-1.11.4, this doesn't work anymore and silently breaks >> existing Makefile.ams. >> > Not a regression, but an intended change, I once more have to disagree with you: This change is a critical behavioral regression, causes defective packages and forces packagers to heavily hack their packages. > also documented in the NEWS > file: > > - An empty declaration of a "foo_PRIMARY" don't cause anymore the > generated install rules to create an empty $(foodir) directory > > and in the relevant news entry on Savannah: > > > > See also: > > > -EFAILMAINTAINER a) This kind of changes is inappropriate within a release series. b) You don't seem to be aware about the harmfulness of this change of yours. Please comprend that this change was a mistake and revert it! Ralf From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 24 05:07:57 2012 Received: (at 11323) by debbugs.gnu.org; 24 Apr 2012 09:07:57 +0000 Received: from localhost ([127.0.0.1]:49981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMbj3-00075W-EE for submit@debbugs.gnu.org; Tue, 24 Apr 2012 05:07:57 -0400 Received: from mout0.freenet.de ([195.4.92.90]:54138) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMbj1-00075P-Ql for 11323@debbugs.gnu.org; Tue, 24 Apr 2012 05:07:56 -0400 Received: from [195.4.92.142] (helo=mjail2.freenet.de) by mout0.freenet.de with esmtpa (ID ralf.corsepius@freenet.de) (port 25) (Exim 4.76 #1) id 1SMbiF-0006HW-RQ; Tue, 24 Apr 2012 11:07:08 +0200 Received: from localhost ([::1]:33767 helo=mjail2.freenet.de) by mjail2.freenet.de with esmtpa (ID ralf.corsepius@freenet.de) (Exim 4.76 #1) id 1SMbiF-00036o-P3; Tue, 24 Apr 2012 11:07:07 +0200 Received: from [195.4.92.12] (port=54319 helo=2.mx.freenet.de) by mjail2.freenet.de with esmtpa (ID ralf.corsepius@freenet.de) (Exim 4.76 #1) id 1SMbg5-0002Ab-UY; Tue, 24 Apr 2012 11:04:53 +0200 Received: from hsi-kbw-149-172-203-247.hsi13.kabel-badenwuerttemberg.de ([149.172.203.247]:45399 helo=[192.168.1.104]) by 2.mx.freenet.de with esmtpsa (ID ralf.corsepius@freenet.de) (TLSv1:CAMELLIA256-SHA:256) (port 587) (Exim 4.76 #1) id 1SMbg5-0003WB-4X; Tue, 24 Apr 2012 11:04:53 +0200 Message-ID: <4F966CB3.6020009@rtems.org> Date: Tue, 24 Apr 2012 11:04:51 +0200 From: Ralf Corsepius User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 Subject: Re: bug#11323: automake-1.11.4 regression References: <4F965B45.5010806@rtems.org> <4F9665B0.6040307@gmail.com> <4F966911.8080403@rtems.org> In-Reply-To: <4F966911.8080403@rtems.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.9 (/) X-Debbugs-Envelope-To: 11323 Cc: 11323@debbugs.gnu.org, GNU Automake mailing list 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: -0.9 (/) On 04/24/2012 10:49 AM, Ralf Corsepius wrote: > On 04/24/2012 10:34 AM, Stefano Lattarini wrote: >> >> >> See also: >> >> >> > -EFAILMAINTAINER > > a) This kind of changes is inappropriate within a release series. > b) You don't seem to be aware about the harmfulness of this change of > yours. Let me elaborate. previously it was possible to do something of this kind: if FEATURE0 mystatedir = $(pkglocalstatedir) mystate_DATA = if FEATURE01 mystate_DATA += xxx endif if FEATURE02 mystate_DATA += yyy endif endif Now you are forcing devs to manually add rules to achieve the same effect. Worse, if automake on packags which have not been manually added such manually written rules, these package end up broken (e.g with build errors in Linux distro-buildsystems). Ralf From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 24 05:09:34 2012 Received: (at 11323) by debbugs.gnu.org; 24 Apr 2012 09:09:34 +0000 Received: from localhost ([127.0.0.1]:49986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMbkb-000785-RW for submit@debbugs.gnu.org; Tue, 24 Apr 2012 05:09:34 -0400 Received: from smtp12.dentaku.gol.com ([203.216.5.74]:45383) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMbkZ-00077w-2T for 11323@debbugs.gnu.org; Tue, 24 Apr 2012 05:09:32 -0400 Received: from 61.245.22.233.eo.eaccess.ne.jp ([61.245.22.233] helo=catnip.gol.com) by smtp12.dentaku.gol.com with esmtpa (Dentaku) (envelope-from ) id 1SMbjl-0002wX-Tm; Tue, 24 Apr 2012 18:08:41 +0900 Received: by catnip.gol.com (Postfix, from userid 1000) id 28224DFC1; Tue, 24 Apr 2012 18:08:41 +0900 (JST) From: Miles Bader To: Ralf Corsepius Subject: Re: bug#11323: automake-1.11.4 regression References: <4F965B45.5010806@rtems.org> <4F9665B0.6040307@gmail.com> <4F966911.8080403@rtems.org> System-Type: x86_64-unknown-linux-gnu Date: Tue, 24 Apr 2012 18:08:41 +0900 In-Reply-To: <4F966911.8080403@rtems.org> (Ralf Corsepius's message of "Tue, 24 Apr 2012 10:49:21 +0200") Message-ID: <87lillts2u.fsf@catnip.gol.com> Lines: 21 MIME-Version: 1.0 Content-Type: text/plain X-Virus-Scanned: ClamAV GOL (outbound) X-Abuse-Complaints: abuse@gol.com X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11323 Cc: 11323@debbugs.gnu.org, GNU Automake mailing list 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 (-) Ralf Corsepius writes: > -EFAILMAINTAINER No need to be obnoxious. > a) This kind of changes is inappropriate within a release series. > b) You don't seem to be aware about the harmfulness of this change of yours. > > Please comprend that this change was a mistake and revert it! I think some actual data might be in order... _which_ packages break? In what way? [I mean: what's the actual effective on the package's use? In some cases a failure to create an empty directory might be a change in behavior, but not particularly critical...] Thanks, -Miles -- Bore, n. A person who talks when you wish him to listen. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 24 05:13:10 2012 Received: (at 11323) by debbugs.gnu.org; 24 Apr 2012 09:13:11 +0000 Received: from localhost ([127.0.0.1]:49990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMbo6-0007DL-Ky for submit@debbugs.gnu.org; Tue, 24 Apr 2012 05:13:10 -0400 Received: from mail-bk0-f44.google.com ([209.85.214.44]:65442) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMbo3-0007D8-VV for 11323@debbugs.gnu.org; Tue, 24 Apr 2012 05:13:08 -0400 Received: by bkuw5 with SMTP id w5so298780bku.3 for <11323@debbugs.gnu.org>; Tue, 24 Apr 2012 02:12:15 -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=GHJnW/0pkSKbh1XMYVByMa7pgggdn2+gQgslilNgiM8=; b=bIV8vz80qid8Hxgs72ObE7E9byOjRsN4nCsCs64TU/l4T7stZhObXbuqkwcsFSVd7+ //ilr2l002X0ZubrUiWy8Q/jDU7ZdOELNXBSU1RfcpDtW5WnibfivSDuhiVkpyObj0xL eVxvSnwBgy+tR6QWUFAKtnzcpSV+GOJgrQNqCJm//pVMeR759NDqqa6oiuzkrBFRLKVn dxdD2XfGdG5Yc+El08vSNwUAc5jgjiCN+IM0LxD9ZJtsF9P0io+wToqmatVC6kPhndlC KCVVgAD9NeluVg2ZG09wPV48B5+K9XEZNrXmisWzcPWgBq4LXzQHJptgPT0S53AVJNha 6j5g== Received: by 10.204.152.18 with SMTP id e18mr3633532bkw.83.1335258735515; Tue, 24 Apr 2012 02:12:15 -0700 (PDT) Received: from [82.54.101.169] (host169-101-dynamic.54-82-r.retail.telecomitalia.it. [82.54.101.169]) by mx.google.com with ESMTPS id s20sm29816382bks.2.2012.04.24.02.12.13 (version=SSLv3 cipher=OTHER); Tue, 24 Apr 2012 02:12:14 -0700 (PDT) Message-ID: <4F966E6B.9040002@gmail.com> Date: Tue, 24 Apr 2012 11:12:11 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: Ralf Corsepius Subject: Re: bug#11323: automake-1.11.4 regression References: <4F965B45.5010806@rtems.org> <4F9665B0.6040307@gmail.com> <4F966911.8080403@rtems.org> In-Reply-To: <4F966911.8080403@rtems.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11323 Cc: 11323@debbugs.gnu.org, GNU Automake mailing list 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/24/2012 10:49 AM, Ralf Corsepius wrote: > >> On 04/24/2012 09:50 AM, Ralf Corsepius wrote: >>> Hi, >>> >>> With automake < 1.11.4 it was possible to create empty directories >>> this way: >>> >>> Makefile.am: >>> mystatedir = $(pkglocalstatedir) >>> mystatedir_DATA = >>> >>> With automake-1.11.4, this doesn't work anymore and silently breaks >>> existing Makefile.ams. >>> >> Not a regression, but an intended change, > > I once more have to disagree with you: > > This change is a critical behavioral regression, causes defective packages > and forces packagers to heavily hack their packages. > s| hack | modify not to rely on an undocumented behaviour | >> also documented in the NEWS file: >> >> - An empty declaration of a "foo_PRIMARY" don't cause anymore the >> generated install rules to create an empty $(foodir) directory >> >> and in the relevant news entry on Savannah: >> >> >> >> See also: >> >> >> > -EFAILMAINTAINER > > a) This kind of changes is inappropriate within a release series. > This might be true; I should have been less eager to install such a change. Oh well, no point in crying over spilt milk, but I'll have to be more careful next time. > b) You don't seem to be aware about the harmfulness of this change > of yours. > > Please comprend that this change was a mistake and revert it! > Have you read the discussion I have linked above, in automake bug#11030 and the references given there? If you want this change reverted, you'll have to counter the points made there in is favour. Regards, Stefano From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 24 05:27:53 2012 Received: (at 11323) by debbugs.gnu.org; 24 Apr 2012 09:27:53 +0000 Received: from localhost ([127.0.0.1]:50004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMc2J-0007YR-Fk for submit@debbugs.gnu.org; Tue, 24 Apr 2012 05:27:52 -0400 Received: from mail-bk0-f44.google.com ([209.85.214.44]:55045) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMc2H-0007YE-Jg for 11323@debbugs.gnu.org; Tue, 24 Apr 2012 05:27:50 -0400 Received: by bkuw5 with SMTP id w5so310907bku.3 for <11323@debbugs.gnu.org>; Tue, 24 Apr 2012 02:26:57 -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=8sSGiD4dJAHmHdg4hnBZjYE2aSzV3TbHf2DqF0gipCE=; b=sB2NK+IJiWzIp+u1zZdo9REWyLKeHZklECYJ0n0if8ij61U1yJxGf/Op/U9N8pSRip BjAE1NwlQvPlH+jip6EFq5y89DSWjmjnHLq8ZgogG1/BdZ9BTDv4PsxFibeieHvdBQHM RIPTFAbrUkB2ZUAsrKq306VvUqDzMs46RJJ7HgOyyk8XvpOS+5hOm+deXJIVtdzauLSh 83O5hGg/XqjuUK8CZ8BSPISysDSUM+jlGJFTsYfhfw1teIPHj8fAbvMUGQRLGSUV320s lg3M/IAkuTr86+3bev5d+5nvF3ITRYZoFjvOTqS5PWeW/DE0P1XyOM49hL2lZj0SiMx0 yVFQ== Received: by 10.204.152.138 with SMTP id g10mr3609892bkw.98.1335259617470; Tue, 24 Apr 2012 02:26:57 -0700 (PDT) Received: from [82.54.101.169] (host169-101-dynamic.54-82-r.retail.telecomitalia.it. [82.54.101.169]) by mx.google.com with ESMTPS id v2sm19974004bkw.16.2012.04.24.02.26.55 (version=SSLv3 cipher=OTHER); Tue, 24 Apr 2012 02:26:56 -0700 (PDT) Message-ID: <4F9671DD.1060609@gmail.com> Date: Tue, 24 Apr 2012 11:26:53 +0200 From: Stefano Lattarini MIME-Version: 1.0 To: Ralf Corsepius Subject: Re: bug#11323: automake-1.11.4 regression References: <4F965B45.5010806@rtems.org> <4F9665B0.6040307@gmail.com> <4F966911.8080403@rtems.org> <4F966CB3.6020009@rtems.org> In-Reply-To: <4F966CB3.6020009@rtems.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 11323 Cc: 11323@debbugs.gnu.org, GNU Automake mailing list 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/24/2012 11:04 AM, Ralf Corsepius wrote: > > Let me elaborate. previously it was possible to do something of this kind: > > if FEATURE0 > mystatedir = $(pkglocalstatedir) > mystate_DATA = > > if FEATURE01 > mystate_DATA += xxx > endif > if FEATURE02 > mystate_DATA += yyy > endif > endif > To obtain what exactly? I can't understand your use case if you don't explain me what you expect to obtain from the given input ... > Now you are forcing devs to manually add rules to achieve the same effect. > Which effect? > Worse, if automake on packages which have not been manually added such > manually written rules, these package end up broken (e.g with build > errors in Linux distro-buildsystems). > New versions of these package should adapt to the new automake behaviour once (anf if) they upgrade from automake < 1.11.4 to automake >= 1.11.4. And if you are re-bootstrapping an older version of these package (after you've applied distro-specific patches I guess), you should be prepared to use the same autotools versions they used in the corresponding release tarball. Regards, Stefano From unknown Mon Jun 23 04:11: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, 22 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