X-Loop: help-debbugs@HIDDEN Subject: bug#76527: "make distcheck" broken in non-recursive build systems using Vala support Resent-From: Reuben Thomas <rrt@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-automake@HIDDEN Resent-Date: Mon, 24 Feb 2025 17:58:02 +0000 Resent-Message-ID: <handler.76527.B.174041986125932 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 76527 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: 76527 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-automake <bug-automake@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.174041986125932 (code B ref -1); Mon, 24 Feb 2025 17:58:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Feb 2025 17:57:41 +0000 Received: from localhost ([127.0.0.1]:42498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmci4-0006kA-L2 for submit <at> debbugs.gnu.org; Mon, 24 Feb 2025 12:57:41 -0500 Received: from lists.gnu.org ([2001:470:142::17]:39256) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rrt@HIDDEN>) id 1tmci2-0006ju-3T for submit <at> debbugs.gnu.org; Mon, 24 Feb 2025 12:57:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <rrt@HIDDEN>) id 1tmchv-000154-C9 for bug-automake@HIDDEN; Mon, 24 Feb 2025 12:57:31 -0500 Received: from mail-yw1-x1135.google.com ([2607:f8b0:4864:20::1135]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <rrt@HIDDEN>) id 1tmchr-0002da-QO for bug-automake@HIDDEN; Mon, 24 Feb 2025 12:57:31 -0500 Received: by mail-yw1-x1135.google.com with SMTP id 00721157ae682-6f679788fd1so34932167b3.2 for <bug-automake@HIDDEN>; Mon, 24 Feb 2025 09:57:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; t=1740419846; x=1741024646; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=hADb1e1c+oCdwearuOoPA3ikzioQ5RyagQUGkSS76PA=; b=0IVhz4nFoQ2mWk7C3BGChuLQ6b93wfkYvJy+OPF8nVjMCiLwWhYFbCXY9+1InREo2p +gnUjSqg1qSEIpc/lZOROiw4BPTGSsJ3K6+Ovyp7UsF9QpmnWaeJZbOrk4235mdNwPDC Ag8n86NBpZKkUwI9yBOu5ikwsVnG24sNQoVMw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740419846; x=1741024646; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=hADb1e1c+oCdwearuOoPA3ikzioQ5RyagQUGkSS76PA=; b=q6/v4w+0WdCiB6KgJ3KVOWknCyCDcPzqbS99pYjGRu5/IrHrwBMyv0KTWQRaRSmYsL 5a7iGkO445FM4RwAzS/eoriKUSmNod6GNHAtr0VTobV9bHZPxmOWC4ihUnsRo9NfFwPQ j79ImAbxWgj5xOoq8vJowUL9ylPMKM5teoFEcrZ8eL5uh0aBWzCneR7StH5w1+Qm3yyo OXmFvLhDyVwLmVTE7GGW2H+h97kngO4U7L2UEuXsEFoWmBzPuhrZi9yKiW6BeLnL7Bfd kdc3x40PUaNjqzr8dn6rOl6sRdQ7tyfE0OfjoXBIwTTiIaD+IUqamWIOVSj6GIDupxBM c4aQ== X-Gm-Message-State: AOJu0Yyk2WYrllcn2thm6it2qKI2q3YlafSXRcnypj8/fRIBSkpXnFcy wT9lpBCylTRyaozcX7LRi3XNKm86XYqUJP/bgbFLh2+jiJnvG5DQbJ6dk83buRdlLqUIkFrFUJl Kwuol8AQRsSUc3dcA9SOG+6hFDvhxibcrV+DG3qf3WCby7nY25EmtXA== X-Gm-Gg: ASbGnctN45wr2neuLvz7SkVtSzUCSwjsDdBauKYuuWa418nxWgzi1hP9UoIMZfwZWnI Ca2pehAT9YjbI8j5sfONLU/nBsfHy6l7+j+Jjz+oRdC9l9yRZ0vGAj+7EMHyEpBr1YA0zXM4tG4 bxHdoZnw== X-Google-Smtp-Source: AGHT+IFZfSqyfv+f+XDXCVkpTYZnyzljjM4WxMR/OxaTgStVjXL7/3sRyCUefrOSs0HJZwf4yxOiy7aoOFB9N5UD8Ws= X-Received: by 2002:a05:690c:6f8f:b0:6fb:949f:117 with SMTP id 00721157ae682-6fbcc23a67cmr110539787b3.12.1740419845487; Mon, 24 Feb 2025 09:57:25 -0800 (PST) MIME-Version: 1.0 From: Reuben Thomas <rrt@HIDDEN> Date: Mon, 24 Feb 2025 19:57:14 +0200 X-Gm-Features: AWEUYZlVAHnl0typPS36BVO60K6-AazAIVHrHncFlGC3_sqdPFDD_kP8b3DR0wg Message-ID: <CAOnWdoh9NHxFYNUOp_YFoRNWxr-1wwayM9YvSoaX23STeUxxqQ@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000a69cdc062ee71228" Received-SPF: pass client-ip=2607:f8b0:4864:20::1135; envelope-from=rrt@HIDDEN; helo=mail-yw1-x1135.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) --000000000000a69cdc062ee71228 Content-Type: text/plain; charset="UTF-8" See commit 73f5ca3a of Zile: https://git.savannah.gnu.org/cgit/zile.git/commit/ Also see https://savannah.gnu.org/bugs/index.php?66843 "make dist" works, but "make distcheck" fails as Vala-generated C files remain in the out-of-tree build directory. I have not worked out why, but it seems that the rule that should copy the file from the top directory into the sub-directory does not fire. (The Vala compiler is not terribly sympathetic to non-recursive build systems either, so we generate complicated Makefile rules to work around it.) I don't think this is a serious problem, as a) not many people use Vala, and b) not many people use non-recursive build systems; also, c) Vala itself recommends the use of Meson these days. Hence, consider this a placeholder bug for now. If there is demand to fix it, I might be able to find time to look into it further. My own plan, should I need to make another release of Zile (the last release was nearly 4 years ago, and there's little chance of a significant change requiring an update), is to just run "make dist" if it's a minor fix, or to switch back to a recursive build system. (Incidentally, I am using Vala with automake on various other projects, all using single-directory or recursive build systems, and it works fine, including, I discovered last week, using the TAP support in Automake to run Vala's GLib-based test suites. Using Vala & GLib obviates the use of bootstrap+gnulib, which makes builds quite fast enough for my purposes, while still benefitting from the familiarity, power and flexibility of the autotools.) -- https://rrt.sc3d.org --000000000000a69cdc062ee71228 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div><div style=3D"font-family:arial,helvetica,sans-serif;= font-size:small" class=3D"gmail_default">See commit 73f5ca3a of Zile: <a hr= ef=3D"https://git.savannah.gnu.org/cgit/zile.git/commit/">https://git.savan= nah.gnu.org/cgit/zile.git/commit/</a></div><div style=3D"font-family:arial,= helvetica,sans-serif;font-size:small" class=3D"gmail_default"><br></div><di= v style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D= "gmail_default">Also see <a href=3D"https://savannah.gnu.org/bugs/index.php= ?66843">https://savannah.gnu.org/bugs/index.php?66843</a></div><div style= =3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_= default"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;fon= t-size:small" class=3D"gmail_default">"make dist" works, but &quo= t;make distcheck" fails as Vala-generated C files remain in the out-of= -tree build directory.</div><div style=3D"font-family:arial,helvetica,sans-= serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"font= -family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default"= >I have not worked out why, but it seems that the rule that should copy the= file from the top directory into the sub-directory does not fire. (The Val= a compiler is not terribly sympathetic to non-recursive build systems eithe= r, so we generate complicated Makefile rules to work around it.)<br></div><= div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class= =3D"gmail_default"><br></div><div style=3D"font-family:arial,helvetica,sans= -serif;font-size:small" class=3D"gmail_default">I don't think this is a= serious problem, as a) not many people use Vala, and b) not many people us= e non-recursive build systems; also, c) Vala itself recommends the use of M= eson these days.</div><div style=3D"font-family:arial,helvetica,sans-serif;= font-size:small" class=3D"gmail_default"><br></div><div style=3D"font-famil= y:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Hence= , consider this a placeholder bug for now. If there is demand to fix it, I = might be able to find time to look into it further.</div><div style=3D"font= -family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default"= ><br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:s= mall" class=3D"gmail_default">My own plan, should I need to make another re= lease of Zile (the last release was nearly 4 years ago, and there's lit= tle chance of a significant change requiring an update), is to just run &qu= ot;make dist" if it's a minor fix, or to switch back to a recursiv= e build system.<br></div></div><div><br></div><div><div style=3D"font-famil= y:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">(Inci= dentally, I am using Vala with automake on various other projects, all usin= g single-directory or recursive build systems, and it works fine, including= , I discovered last week, using the TAP support in Automake to run Vala'= ;s GLib-based test suites. Using Vala & GLib obviates the use of bootst= rap+gnulib, which makes builds quite fast enough for my purposes, while sti= ll benefitting from the familiarity, power and flexibility of the autotools= .)<br></div><br></div><span class=3D"gmail_signature_prefix">-- </span><br>= <div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signatur= e"><div dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" = target=3D"_blank">https://rrt.sc3d.org</a></div></div></div></div></div> --000000000000a69cdc062ee71228--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Reuben Thomas <rrt@HIDDEN> Subject: bug#76527: Acknowledgement ("make distcheck" broken in non-recursive build systems using Vala support) Message-ID: <handler.76527.B.174041986125932.ack <at> debbugs.gnu.org> References: <CAOnWdoh9NHxFYNUOp_YFoRNWxr-1wwayM9YvSoaX23STeUxxqQ@HIDDEN> X-Gnu-PR-Message: ack 76527 X-Gnu-PR-Package: automake Reply-To: 76527 <at> debbugs.gnu.org Date: Mon, 24 Feb 2025 17:58:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-automake@HIDDEN If you wish to submit further information on this problem, please send it to 76527 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 76527: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76527 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#76527: "make distcheck" broken in non-recursive build systems using Vala support References: <CAOnWdoh9NHxFYNUOp_YFoRNWxr-1wwayM9YvSoaX23STeUxxqQ@HIDDEN> Resent-From: Karl Berry <karl@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-automake@HIDDEN Resent-Date: Mon, 24 Feb 2025 21:10:02 +0000 Resent-Message-ID: <handler.76527.B76527.174043139310174 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76527 X-GNU-PR-Package: automake X-GNU-PR-Keywords: To: rrt@HIDDEN Cc: 76527 <at> debbugs.gnu.org Received: via spool by 76527-submit <at> debbugs.gnu.org id=B76527.174043139310174 (code B ref 76527); Mon, 24 Feb 2025 21:10:02 +0000 Received: (at 76527) by debbugs.gnu.org; 24 Feb 2025 21:09:53 +0000 Received: from localhost ([127.0.0.1]:42981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmfi5-0002dz-FE for submit <at> debbugs.gnu.org; Mon, 24 Feb 2025 16:09:53 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:36316 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tmfi2-0002di-LI for 76527 <at> debbugs.gnu.org; Mon, 24 Feb 2025 16:09:51 -0500 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 51OL9Hp21115899 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 24 Feb 2025 14:09:18 -0700 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 51OL9HLt1115898; Mon, 24 Feb 2025 14:09:17 -0700 Date: Mon, 24 Feb 2025 14:09:17 -0700 Message-Id: <202502242109.51OL9HLt1115898@HIDDEN> From: Karl Berry <karl@HIDDEN> In-Reply-To: <CAOnWdoh9NHxFYNUOp_YFoRNWxr-1wwayM9YvSoaX23STeUxxqQ@HIDDEN> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Thanks for the report, Reuben. I'll mark it as confirmed+needs help, so it can stay open and people looking for something stray to work on might find it. Like you, I'm content for it to stay open until there is further demand. --best, karl.
Received: (at control) by debbugs.gnu.org; 24 Feb 2025 21:09:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 24 16:09:54 2025 Received: from localhost ([127.0.0.1]:42983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmfi5-0002e3-Nw for submit <at> debbugs.gnu.org; Mon, 24 Feb 2025 16:09:53 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:36308 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tmfi3-0002de-AD for control <at> debbugs.gnu.org; Mon, 24 Feb 2025 16:09:51 -0500 X-Envelope-From: karl@HIDDEN X-Envelope-To: <control <at> debbugs.gnu.org> Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 51OL9GfH1115883 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for <control <at> debbugs.gnu.org>; Mon, 24 Feb 2025 14:09:16 -0700 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 51OL9GTe1115882; Mon, 24 Feb 2025 14:09:16 -0700 Date: Mon, 24 Feb 2025 14:09:16 -0700 Message-Id: <202502242109.51OL9GTe1115882@HIDDEN> From: Karl Berry <karl@HIDDEN> To: control <at> debbugs.gnu.org Subject: X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 76527 + help confirmed Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [198.99.81.75 listed in sa-accredit.habeas.com] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [198.99.81.75 listed in bl.score.senderscore.com] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [198.99.81.75 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 2.0 BLANK_SUBJECT Subject is present but empty X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.3 (/) tags 76527 + help confirmed
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.