unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Autodafe is "production" ready
@ 2024-06-02 19:02 jbranso
  2024-06-02 21:39 ` Eric S. Raymond
  2024-06-03 13:29 ` Tomas Volf
  0 siblings, 2 replies; 5+ messages in thread
From: jbranso @ 2024-06-02 19:02 UTC (permalink / raw)
  To: guix-devel, esr, rms, Ludovic Courtès

Hey Guix!

Have you heard about autodafe?  I just did today.

So it looks like autodafe (1) converts autotools into 
simple makefiles. Quoting from it's hacker's guide (2):  
"The proximate goal of this project is to eliminate autotools's
 piles of intermediate products and scripts that create a 
jungle in which exploits like the xz crack of 2024 can hide.
 The wider goal is to abolish the festering complexity sink 
that autotools recipes have become."  Sounds like a fairly cool
goal eh?

I know that guix has wanted to create a "guile based build 
system" to replace autotools (autodafe is written in 
python 3).  It sounds like Eric's work is moving to 
supplant and/or fix or repace autotools.  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.  :)

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  ?  Is there a way we 
could use autodafe to help us get started on a guile based
build tool?

Thanks,

Joshua


1) https://www.phoronix.com/news/Autodafe-1.0-Released 

2) https://gitlab.com/esr/autodafe/-/blob/master/hacking.adoc


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-06-09 10:26 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-02 19:02 Autodafe is "production" ready jbranso
2024-06-02 21:39 ` Eric S. Raymond
2024-06-04 18:24   ` jbranso
2024-06-05  0:55     ` Eric S. Raymond
2024-06-03 13:29 ` Tomas Volf

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).