From unknown Sun Jun 22 08:03:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12064: distclean failure with Automake 1.12.2 Resent-From: Peter Johansson Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-automake@gnu.org Resent-Date: Fri, 27 Jul 2012 02:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 12064 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: 12064@debbugs.gnu.org X-Debbugs-Original-To: bug-automake@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.134335570227097 (code B ref -1); Fri, 27 Jul 2012 02:22:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 Jul 2012 02:21:42 +0000 Received: from localhost ([127.0.0.1]:42308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuaBR-00072z-JZ for submit@debbugs.gnu.org; Thu, 26 Jul 2012 22:21:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44009) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuaBQ-00072t-86 for submit@debbugs.gnu.org; Thu, 26 Jul 2012 22:21:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sua4j-0005QN-4E for submit@debbugs.gnu.org; Thu, 26 Jul 2012 22:14:46 -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]:33928) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sua4j-0005Q6-0q for submit@debbugs.gnu.org; Thu, 26 Jul 2012 22:14:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42689) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sua4h-0007ei-Va for bug-automake@gnu.org; Thu, 26 Jul 2012 22:14:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sua4g-0005MX-NT for bug-automake@gnu.org; Thu, 26 Jul 2012 22:14:43 -0400 Received: from mail-pb0-f41.google.com ([209.85.160.41]:61499) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sua4g-0005KT-G9 for bug-automake@gnu.org; Thu, 26 Jul 2012 22:14:42 -0400 Received: by pbbrp2 with SMTP id rp2so4615830pbb.0 for ; Thu, 26 Jul 2012 19:14:41 -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=4Dc7pe+XDF2lA9yObytugl0gQdqNI1yb7p/dofUNg8Y=; b=ZF018JPc+IJj9mQBhneLH7e1SZXaVBdTqeswLsok6LJmx4Gn7b8hyZSC30swgY0rC1 Nt6zlup+O37jL05uPvevbz4KBqFSdk71I18QWEnhrcE4RFW10JAAF6yhAUtv6Aiert7Q IoVwFZBOJYyv45b3O5NFI22R8v4nrze0Y13sMJdrCvvPnbrbeCCKhHt216gubLztce/K DXcA5DNxUhfTxK10gTBxcotMRdK7r30AnN0hIWhxaQWEZ87m7jauqNe6QT7qM/9K1lO2 vP7YJYg3rF/IZyMDJY7K+ZGiLNQ1hTQgH1gqcWPKWT24kUYs7x43O27iql1JCubm0KcK /udQ== Received: by 10.66.86.199 with SMTP id r7mr1954406paz.1.1343355281500; Thu, 26 Jul 2012 19:14:41 -0700 (PDT) Received: from [152.98.48.237] (gateway.qimr.edu.au. [152.98.8.1]) by mx.google.com with ESMTPS id oa5sm856129pbb.14.2012.07.26.19.14.39 (version=SSLv3 cipher=OTHER); Thu, 26 Jul 2012 19:14:40 -0700 (PDT) Message-ID: <5011F90E.5090501@gmail.com> Date: Fri, 27 Jul 2012 12:12:30 +1000 From: Peter Johansson User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.6esrpre) Gecko/20120714 Thunderbird/10.0.6 MIME-Version: 1.0 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-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 (------) Hi automakers, I was about to make a release when I discovered that distcheck suddenly didn't work anymore. The distclean rule failed with Making distclean in doc make[2]: Entering directory `/home/peterJo/projects/software/yat-0.8.x/yat-0.8.2/_build/doc' Makefile:498: ../yat/classifier/doxygen.mk: No such file or directory Makefile:499: ../yat/normalizer/doxygen.mk: No such file or directory This was for a stable branch release so there had just been minor changes in two .cc files and no changes at all wrt the build system. After some investigation I found that Automake 1.12.2 has changed the order directories are traversed for clean rules. I must say I find it unexpected that behaviour like this is changed between 1.12.1 and 1.12.2. I thought this kind of changes were only introduced when bumping versions from say 1.11 to 1.12 and not between stable releases. The reason I got the failure is that files doxygen.mk are included into doc/Makefile. These files are generated in the corresponding Makefile and listed under DISTCLEANFILES so they are deleted during 'make distclean'. As SUBDIRS in top Makefile.am is SUBDIRS = doc yat that was not a problem before since doc was entered first during cleaning and doc/Makefile was already gone when the doxygen.mk files were removed. Perhaps a strange use case, but still I wanted to report it. I think I've found a workaround so I can get out the release without needing to downgrade Automake. Thanks, Peter From unknown Sun Jun 22 08:03:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12064: distclean failure with Automake 1.12.2 Resent-From: Stefano Lattarini Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-automake@gnu.org Resent-Date: Fri, 27 Jul 2012 09:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12064 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: Peter Johansson Cc: 12064@debbugs.gnu.org Received: via spool by 12064-submit@debbugs.gnu.org id=B12064.134338055231316 (code B ref 12064); Fri, 27 Jul 2012 09:16:01 +0000 Received: (at 12064) by debbugs.gnu.org; 27 Jul 2012 09:15:52 +0000 Received: from localhost ([127.0.0.1]:42967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SugeF-000891-P3 for submit@debbugs.gnu.org; Fri, 27 Jul 2012 05:15:52 -0400 Received: from mail-bk0-f44.google.com ([209.85.214.44]:56922) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SugeD-00088q-Ig; Fri, 27 Jul 2012 05:15:50 -0400 Received: by bkty7 with SMTP id y7so1640684bkt.3 for ; Fri, 27 Jul 2012 02:08:53 -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=d4laaNN+90JHu8/lG/pniHzqigiK6d719NQXOgy1brs=; b=Vz49sMdMUHGMhY6fr+18tAzxW2FXIqmVbO8ufCl9rmevf73Tj4tdGvkbobkzNJss3G 368qpDpX0Rydg0SVGl1io55jijyCu2dK0N7a/BL2m79udv0+3BGfHsYzQU6VTcX9dLcu pHTK8UGo5n7Os4th11cUiy8CFpqwzDW8SApUJh1Dvu58Tp9/i13+rSOkJE6mh2P94tTT gaDPbiTjEfQ4Xj4y79OKUMQM6ajQzZU/k6ek6WTlN3Z1VM9Fa+WEz87U4lgtLS/Ct5wq ndGjrgl7+1APdjeNDNeQlCVW+Cfrlkywzd3VeoyARf1/aqEysaSbA8LAFkhbRMOzNJuu JlgQ== Received: by 10.204.130.216 with SMTP id u24mr632661bks.119.1343380132909; Fri, 27 Jul 2012 02:08:52 -0700 (PDT) Received: from [192.168.178.21] (host105-96-dynamic.4-87-r.retail.telecomitalia.it. [87.4.96.105]) by mx.google.com with ESMTPS id hs2sm561130bkc.1.2012.07.27.02.08.51 (version=SSLv3 cipher=OTHER); Fri, 27 Jul 2012 02:08:52 -0700 (PDT) Message-ID: <50125AA2.4020109@gmail.com> Date: Fri, 27 Jul 2012 11:08:50 +0200 From: Stefano Lattarini MIME-Version: 1.0 References: <5011F90E.5090501@gmail.com> In-Reply-To: <5011F90E.5090501@gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) 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 (--) severity 12064 minor thanks On 07/27/2012 04:12 AM, Peter Johansson wrote: > Hi automakers, > > I was about to make a release when I discovered that distcheck suddenly didn't work > anymore. The distclean rule failed with > > Making distclean in doc > make[2]: Entering directory `/home/peterJo/projects/software/yat-0.8.x/yat-0.8.2/_build/doc' > Makefile:498: ../yat/classifier/doxygen.mk: No such file or directory > Makefile:499: ../yat/normalizer/doxygen.mk: No such file or directory > [Aside: This seems quite a complex and brittle occurrence of inter-directory dependencies; have you thought about the possibility of converting to a non-recursive setup? I have done so with Automake itself (since version 1.12), and have been very, very happy with that move so far.] > This was for a stable branch release so there had just been minor changes in two .cc files > and no changes at all wrt the build system. After some investigation I found that Automake > 1.12.2 has changed the order directories are traversed for clean rules. > I thought of this change as a mere cleanup actually, since the previous different order of directory traversal for clean rules was basically a relic needed by the older (and now long-dead) implementation of automatic dependency tracking: > I must say I find > it unexpected that behaviour like this is changed between 1.12.1 and 1.12.2. I thought this > kind of changes were only introduced when bumping versions from say 1.11 to 1.12 and not > between stable releases. > > The reason I got the failure is that files doxygen.mk are included into doc/Makefile. > These files are generated in the corresponding Makefile and listed under DISTCLEANFILES > so they are deleted during 'make distclean'. As SUBDIRS in top Makefile.am is > "SUBDIRS = doc yat" that was not a problem before since doc was entered first during > cleaning and doc/Makefile was already gone when the doxygen.mk files were removed. > > Perhaps a strange use case, but still I wanted to report it. > And you did well; perhaps this this worth some documentation addition? Not sure. Anyway, a good reason to keep the bug report open for now. > I think I've found a workaround > Curios: which workaround? > so I can get out the release without needing to > downgrade Automake. > > Thanks, > Peter > Regards, Stefano From unknown Sun Jun 22 08:03:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12064: distclean failure with Automake 1.12.2 Resent-From: Peter Johansson Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-automake@gnu.org Resent-Date: Fri, 27 Jul 2012 11:07:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12064 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: Stefano Lattarini Cc: 12064@debbugs.gnu.org Received: via spool by 12064-submit@debbugs.gnu.org id=B12064.134338716711842 (code B ref 12064); Fri, 27 Jul 2012 11:07:04 +0000 Received: (at 12064) by debbugs.gnu.org; 27 Jul 2012 11:06:07 +0000 Received: from localhost ([127.0.0.1]:43127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuiMv-00034v-MV for submit@debbugs.gnu.org; Fri, 27 Jul 2012 07:06:07 -0400 Received: from mail-gg0-f172.google.com ([209.85.161.172]:60137) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuiMo-00034S-Ql for 12064@debbugs.gnu.org; Fri, 27 Jul 2012 07:06:00 -0400 Received: by ggnc4 with SMTP id c4so2995923ggn.3 for <12064@debbugs.gnu.org>; Fri, 27 Jul 2012 03:59:02 -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=8C65Os1KNFtUktmTB8IEGQo089m5NDDBluHEtFhg/G0=; b=JBcIDZHKO91C6kZ6pfke62SWmw7vrat1fWPJjrQIXIBJxmiYXSm7tqcz+s7KuhPaxD 0XEuqwnM/K2wqHTykUcX0GsuRnH17dkv2i3lak/YJQLx/Cky2V+3mFwYQ+qkDBp/Br3I VtWpRZN9YjqAeuIAF7egrklWAJPXTwr/3eS0WunEPrjyLJFQJos2LBOBkZrGN5SGpJPl g9730ISM0CR/rxxRKQjF8QpTTEKNDkeemY/3Gqo5FzVrxEN9WqwT1bGAQ1xf6BHDqVjC z6DQaFe2VYCuR6iRlb2AcK9YZjllejMMRgtPMutgelVI+Ag9An4eHUInZsLPUzEOgN2P iEgg== Received: by 10.66.72.163 with SMTP id e3mr4717788pav.42.1343386742087; Fri, 27 Jul 2012 03:59:02 -0700 (PDT) Received: from limpar.local (124-170-87-240.dyn.iinet.net.au. [124.170.87.240]) by mx.google.com with ESMTPS id tv6sm1711750pbc.24.2012.07.27.03.59.00 (version=SSLv3 cipher=OTHER); Fri, 27 Jul 2012 03:59:01 -0700 (PDT) Message-ID: <5012746E.4000905@gmail.com> Date: Fri, 27 Jul 2012 20:58:54 +1000 From: Peter Johansson User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.2.28) Gecko/20120306 Thunderbird/3.1.20 MIME-Version: 1.0 References: <5011F90E.5090501@gmail.com> <50125AA2.4020109@gmail.com> In-Reply-To: <50125AA2.4020109@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) 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, On 7/27/12 7:08 PM, Stefano Lattarini wrote: > severity 12064 minor > thanks > > On 07/27/2012 04:12 AM, Peter Johansson wrote: >> Hi automakers, >> >> I was about to make a release when I discovered that distcheck suddenly didn't work >> anymore. The distclean rule failed with >> >> Making distclean in doc >> make[2]: Entering directory `/home/peterJo/projects/software/yat-0.8.x/yat-0.8.2/_build/doc' >> Makefile:498: ../yat/classifier/doxygen.mk: No such file or directory >> Makefile:499: ../yat/normalizer/doxygen.mk: No such file or directory >> > [Aside: > This seems quite a complex and brittle occurrence of inter-directory dependencies; > have you thought about the possibility of converting to a non-recursive setup? I > have done so with Automake itself (since version 1.12), and have been very, very > happy with that move so far.] > Yes, we have converted to non-recursive Makefile in trunk since that branch was created, and to get rid of this hack was one the reasons we decided to do so. >> This was for a stable branch release so there had just been minor changes in two .cc files >> and no changes at all wrt the build system. After some investigation I found that Automake >> 1.12.2 has changed the order directories are traversed for clean rules. >> > I thought of this change as a mere cleanup actually, since the previous different > order of directory traversal for clean rules was basically a relic needed by the > older (and now long-dead) implementation of automatic dependency tracking: > > >> I must say I find >> it unexpected that behaviour like this is changed between 1.12.1 and 1.12.2. I thought this >> kind of changes were only introduced when bumping versions from say 1.11 to 1.12 and not >> between stable releases. >> >> The reason I got the failure is that files doxygen.mk are included into doc/Makefile. >> These files are generated in the corresponding Makefile and listed under DISTCLEANFILES >> so they are deleted during 'make distclean'. As SUBDIRS in top Makefile.am is >> "SUBDIRS = doc yat" that was not a problem before since doc was entered first during >> cleaning and doc/Makefile was already gone when the doxygen.mk files were removed. >> >> Perhaps a strange use case, but still I wanted to report it. >> > And you did well; perhaps this this worth some documentation addition? > Not sure. Anyway, a good reason to keep the bug report open for now. > Well, I found it easily in NEWS. When I read the NEWS in your release announcement I couldn't connect the dots that this would bite. I guess that's the nature of hacks. >> I think I've found a workaround >> > Curios: which workaround? I moved the removal of doxygen.mk to doc/Makefile http://dev.thep.lu.se/yat/changeset/2794 Cheers, Peter From unknown Sun Jun 22 08:03:01 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Peter Johansson Subject: bug#12064: closed (Re: bug#12064: distclean failure with Automake 1.12.2) Message-ID: References: <50ACA423.9090806@gmail.com> <5011F90E.5090501@gmail.com> X-Gnu-PR-Message: they-closed 12064 X-Gnu-PR-Package: automake Reply-To: 12064@debbugs.gnu.org Date: Wed, 21 Nov 2012 09:53:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1353491582-24766-1" This is a multi-part message in MIME format... ------------=_1353491582-24766-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #12064: distclean failure with Automake 1.12.2 which was filed against the automake package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 12064@debbugs.gnu.org. --=20 12064: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D12064 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1353491582-24766-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 12064-done) by debbugs.gnu.org; 21 Nov 2012 09:52:53 +0000 Received: from localhost ([127.0.0.1]:58057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tb6zE-0006R7-HM for submit@debbugs.gnu.org; Wed, 21 Nov 2012 04:52:53 -0500 Received: from mail-la0-f44.google.com ([209.85.215.44]:53484) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tb6zC-0006Qz-O1 for 12064-done@debbugs.gnu.org; Wed, 21 Nov 2012 04:52:51 -0500 Received: by mail-la0-f44.google.com with SMTP id d3so5692626lah.3 for <12064-done@debbugs.gnu.org>; Wed, 21 Nov 2012 01:51:35 -0800 (PST) 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=1zBqW/RgSYPj7dhH27QxL+dheBuh3B1OIOaYXYLhfBg=; b=bGRc1jmjd3oGowA7vkClG0II0wa4ClK0HIDMBvQX3l57wymiudCAMPYfgkvcVpNSoI 03W/Rubqao3DKL5eqHAjQ3KYF/IeU7jzvEiYXcvDz+2M+6alspd8nt5WY4fGTSEOyZz9 aDsAQp2NfdlKdP0m1QtB543Q/w7RtZdIgY4N+2BbXUhtAEgUoEV9on+Jjh8rpdn6QSj5 qrhjgLfGYWK9B1fa7bA3WhTMNSPBIqJ75dquCualMBh25yJvclkBm9//w/Vpp9AFcqGs mDuM91AVlDn0CoCfv0JEf9vs1xjgsgFDCNreCi71bnJIe/Mn48Z+HCqzJi+eIV4yrlHb OyDQ== Received: by 10.152.110.74 with SMTP id hy10mr17386242lab.54.1353491495528; Wed, 21 Nov 2012 01:51:35 -0800 (PST) Received: from [192.168.178.21] (host247-100-dynamic.8-87-r.retail.telecomitalia.it. [87.8.100.247]) by mx.google.com with ESMTPS id z9sm5904898lby.8.2012.11.21.01.51.33 (version=SSLv3 cipher=OTHER); Wed, 21 Nov 2012 01:51:34 -0800 (PST) Message-ID: <50ACA423.9090806@gmail.com> Date: Wed, 21 Nov 2012 10:51:31 +0100 From: Stefano Lattarini MIME-Version: 1.0 To: Peter Johansson Subject: Re: bug#12064: distclean failure with Automake 1.12.2 References: <5011F90E.5090501@gmail.com> In-Reply-To: <5011F90E.5090501@gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 12064-done Cc: 12064-done@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: 0.1 (/) Reference: Since I've seen no further reports of similar problems, and since we have concluded the issue in question wasn't due to an Automake bug, but rather to a legitimate-but-slightly-backward-incompatible change in Automake's behaviour (change that I stupidly introduced in a minor version, rather than in a major version as it would have been appropriate -- sorry again about that), I'm closing this bug report. If anybody has further observations or objections, feel free to continue the discussion here; that should still be possible even if the bug has been closed. Thanks, Stefano ------------=_1353491582-24766-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 Jul 2012 02:21:42 +0000 Received: from localhost ([127.0.0.1]:42308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuaBR-00072z-JZ for submit@debbugs.gnu.org; Thu, 26 Jul 2012 22:21:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44009) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuaBQ-00072t-86 for submit@debbugs.gnu.org; Thu, 26 Jul 2012 22:21:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sua4j-0005QN-4E for submit@debbugs.gnu.org; Thu, 26 Jul 2012 22:14:46 -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]:33928) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sua4j-0005Q6-0q for submit@debbugs.gnu.org; Thu, 26 Jul 2012 22:14:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42689) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sua4h-0007ei-Va for bug-automake@gnu.org; Thu, 26 Jul 2012 22:14:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sua4g-0005MX-NT for bug-automake@gnu.org; Thu, 26 Jul 2012 22:14:43 -0400 Received: from mail-pb0-f41.google.com ([209.85.160.41]:61499) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sua4g-0005KT-G9 for bug-automake@gnu.org; Thu, 26 Jul 2012 22:14:42 -0400 Received: by pbbrp2 with SMTP id rp2so4615830pbb.0 for ; Thu, 26 Jul 2012 19:14:41 -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=4Dc7pe+XDF2lA9yObytugl0gQdqNI1yb7p/dofUNg8Y=; b=ZF018JPc+IJj9mQBhneLH7e1SZXaVBdTqeswLsok6LJmx4Gn7b8hyZSC30swgY0rC1 Nt6zlup+O37jL05uPvevbz4KBqFSdk71I18QWEnhrcE4RFW10JAAF6yhAUtv6Aiert7Q IoVwFZBOJYyv45b3O5NFI22R8v4nrze0Y13sMJdrCvvPnbrbeCCKhHt216gubLztce/K DXcA5DNxUhfTxK10gTBxcotMRdK7r30AnN0hIWhxaQWEZ87m7jauqNe6QT7qM/9K1lO2 vP7YJYg3rF/IZyMDJY7K+ZGiLNQ1hTQgH1gqcWPKWT24kUYs7x43O27iql1JCubm0KcK /udQ== Received: by 10.66.86.199 with SMTP id r7mr1954406paz.1.1343355281500; Thu, 26 Jul 2012 19:14:41 -0700 (PDT) Received: from [152.98.48.237] (gateway.qimr.edu.au. [152.98.8.1]) by mx.google.com with ESMTPS id oa5sm856129pbb.14.2012.07.26.19.14.39 (version=SSLv3 cipher=OTHER); Thu, 26 Jul 2012 19:14:40 -0700 (PDT) Message-ID: <5011F90E.5090501@gmail.com> Date: Fri, 27 Jul 2012 12:12:30 +1000 From: Peter Johansson User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.6esrpre) Gecko/20120714 Thunderbird/10.0.6 MIME-Version: 1.0 To: bug-automake@gnu.org Subject: distclean failure with Automake 1.12.2 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 (------) Hi automakers, I was about to make a release when I discovered that distcheck suddenly didn't work anymore. The distclean rule failed with Making distclean in doc make[2]: Entering directory `/home/peterJo/projects/software/yat-0.8.x/yat-0.8.2/_build/doc' Makefile:498: ../yat/classifier/doxygen.mk: No such file or directory Makefile:499: ../yat/normalizer/doxygen.mk: No such file or directory This was for a stable branch release so there had just been minor changes in two .cc files and no changes at all wrt the build system. After some investigation I found that Automake 1.12.2 has changed the order directories are traversed for clean rules. I must say I find it unexpected that behaviour like this is changed between 1.12.1 and 1.12.2. I thought this kind of changes were only introduced when bumping versions from say 1.11 to 1.12 and not between stable releases. The reason I got the failure is that files doxygen.mk are included into doc/Makefile. These files are generated in the corresponding Makefile and listed under DISTCLEANFILES so they are deleted during 'make distclean'. As SUBDIRS in top Makefile.am is SUBDIRS = doc yat that was not a problem before since doc was entered first during cleaning and doc/Makefile was already gone when the doxygen.mk files were removed. Perhaps a strange use case, but still I wanted to report it. I think I've found a workaround so I can get out the release without needing to downgrade Automake. Thanks, Peter ------------=_1353491582-24766-1--