From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id CKY3MypeXWZkAAEAqHPOHw:P1 (envelope-from ) for ; Mon, 03 Jun 2024 08:09:47 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id CKY3MypeXWZkAAEAqHPOHw (envelope-from ) for ; Mon, 03 Jun 2024 08:09:47 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=F8dtyjqh; dmarc=pass (policy=reject) header.from=dismail.de; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1717394986; a=rsa-sha256; cv=none; b=uL/oYOgMzt9gVbTuX8PteCfmBqIf42xxIQgWGxFlrQ7Xoj4azFoT3VlmJZR00T5EpicZpv jIqwSpM7R8ThOzK2xLgWQ86HW9a4DepkZSLqFcoaxg0l8f6gRh3c0cJjOnZduV9GKNs9cQ WBrweRM02i8WRYYTpDRhNmIO+jAOU5NjJoD8QLKT2lAHtX837GEbZ0lVeusvfgEx+BCiu+ fZGJrH2dF9zbPyuZcsYPF+YCiFWDu42GKTdekz0gQmtrffQWmjB+N290TJArrpejDHvtEI jzj6B1gPlbKxTIACb7kosVAaNxoRe8x3Np7Hug+Kg2oeW64W6nl7JUEI+XtktA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=F8dtyjqh; dmarc=pass (policy=reject) header.from=dismail.de; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1717394986; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=5z7/kTOcYUG4Hv9Vi7tVUW3W8U/48lR7LrYoRwSGOlM=; b=A8/9dfQz2/EPcIEFCJKCLaNcyUqt/566WU8OYj04qEW6yXSR3HnfJdpdWHHmrgrEyhCoBu A9jcQb5MEUK47NiqiAMeABxwZc/Eg2ISkdyola/gUm7IDw/jFDpFxKtXxiCdYjS8nJpv7v GPliseBc7gQpMI1KWWPr138R56YsO7pbq1qjnnJ7BCajHLFEzRohR3XjwoGoitHZF01PsY byQeWVl1OxI0lFWh3zf9+j3asepiJekCFUaWVFJC1iR67vu/UYyvO68GCyeyPBwcc6Rp03 njDNxz5WfsWJmxYdO5IERd997do4LzuNPo2Bo2+HM6Daua5kUNPA80ooIGT2cg== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 904036E3A4 for ; Mon, 3 Jun 2024 08:09:46 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sE0sa-0001NO-AJ; Mon, 03 Jun 2024 02:09:12 -0400 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 ) id 1sE0sX-0001MW-Mi for guix-devel@gnu.org; Mon, 03 Jun 2024 02:09:09 -0400 Received: from mx2.dismail.de ([159.69.191.136]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sDqTk-0001VE-Td; Sun, 02 Jun 2024 15:02:55 -0400 Received: from mx2.dismail.de (localhost [127.0.0.1]) by mx2.dismail.de (OpenSMTPD) with ESMTP id e118665e; Sun, 2 Jun 2024 21:02:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to; s=20190914; bh=hsf/jRECoSn69VlUjNwB4s1id lv7LijSgAWrM5tWXhU=; b=F8dtyjqh8srGPHkR5/PTcuSF7UGtoPNHoiwc8KIMc bb2qua+1e4HJSg72P7vq7SAwlYn0jd4BcqQu4gjQgkqXKErn8ApRLbJJyNjTuzkH eTne0yArp+j5DgBV5sdrDH7iSpuOIN7YijFvkrIJnxOp3/4aFbIwFNFdsCqEakvs H2apfXzABIo+Ef1XdnmZ5AJ3pyVbIiUrReqPy0o93wKxoQ5eoX7gu1PgiM7dgiU9 5fxsw4lmH8DpsIRMArER5QchiU2vFqwDlLi9cVO2GRvX6/b9lRAptCJfLF4lH5kH FH4ufBU9Ebx/bDKgpSyH+XGZRRMaUWwTqUGudfFwK6s2w== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx2.dismail.de (OpenSMTPD) with ESMTP id 0e4ea596; Sun, 2 Jun 2024 21:02:48 +0200 (CEST) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id b837c635; Sun, 2 Jun 2024 21:02:47 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 71dd076a (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sun, 2 Jun 2024 21:02:47 +0200 (CEST) MIME-Version: 1.0 Date: Sun, 02 Jun 2024 19:02:46 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: jbranso@dismail.de Message-ID: <9101aa92b331d50f3e70be1e676f7cafa1c1851f@dismail.de> TLS-Required: No Subject: Autodafe is "production" ready To: guix-devel@gnu.org, esr@thyrsus.com, rms@gnu.org, "=?utf-8?B?THVkb3ZpYyBDb3VydMOocw==?=" Received-SPF: pass client-ip=159.69.191.136; envelope-from=jbranso@dismail.de; helo=mx2.dismail.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: 904036E3A4 X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -9.37 X-Spam-Score: -9.37 X-TUID: WfHHFItch+27 Hey Guix! Have you heard about autodafe? I just did today. So it looks like autodafe (1) converts autotools into=20 simple=20makefiles. Quoting from it's hacker's guide (2):=C2=A0=C2=A0 "The proximate goal of this project is to eliminate autotools's piles of intermediate products and scripts that create a=20 jungle=20in which exploits like the xz crack of 2024 can hide. =C2=A0The wider goal is to abolish the festering complexity sink=20 that=20autotools recipes have become."=C2=A0 Sounds like a fairly cool goal eh? I know that guix has wanted to create a "guile based build=20 system"=20to replace autotools (autodafe is written in=20 python=203).=C2=A0 It sounds like Eric's work is moving to=20 supplant=20and/or fix or repace autotools.=C2=A0 Eric is there anything Guix can do for you to help you with your goal? We do love our guile, so we will probably encourage you to use some scheme code.=C2=A0 :) Richard do you have any advice for Eric in how to "fix or replace" autotools? Ludo, does guix need to do anything to get ready for some software wanting to use autodafe=C2=A0 ?=C2=A0 Is there a way we=20 could=20use autodafe to help us get started on a guile based build tool? Thanks, Joshua 1)=C2=A0https://www.phoronix.com/news/Autodafe-1.0-Released=20 2)=C2=A0https://gitlab.com/esr/autodafe/-/blob/master/hacking.adoc