* Re: GNU Make 4.4 released!
[not found] <5723c169042b5edbedff1035b008f9bdc6f9fb37.camel@gnu.org>
@ 2022-11-10 10:57 ` Thomas Schwinge
2022-11-10 12:18 ` Ludovic Courtès
0 siblings, 1 reply; 2+ messages in thread
From: Thomas Schwinge @ 2022-11-10 10:57 UTC (permalink / raw)
To: guix-devel; +Cc: Marius Bakke
Hi!
GNU Make 4.4 has recently been released, see
<https://lists.gnu.org/archive/html/info-gnu/2022-10/msg00008.html>,
which I'd like to get available in Guix.
In Guix master branch, 'gnu/packages/base.scm', 'define-public gnu-make',
I see 'version "4.3"', last updated from 'version "4.2.1"' by Marius
(CCed) in 2020-01-21 commit cdba91486a60bbba727d843707322f98f8286124
"gnu: make: Update to 4.3".
In 2020-03-28 commit 5fd0c288cf238e4369cc6bd0bfbee068a362a9f0
"gnu: OpenJDK: Build with GNU Make 4.2", Marius added a
'define-public gnu-make-4.2', because -- as I understand -- for certain
packages there have been issues with 4.3.
Thus my question: do we/I now just upgrade 'gnu-make' from 4.3 to 4.4, or
do we maintain 4.3 as default for the time being, and add a separate
'gnu-make-4.4' for now -- and what kind of testing does such a change
need?
I have not yet looked at the 4.3..4.4 source code differences to try
spotting any new things creep in that need special handling.
Grüße
Thomas
-----------------
Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: GNU Make 4.4 released!
2022-11-10 10:57 ` GNU Make 4.4 released! Thomas Schwinge
@ 2022-11-10 12:18 ` Ludovic Courtès
0 siblings, 0 replies; 2+ messages in thread
From: Ludovic Courtès @ 2022-11-10 12:18 UTC (permalink / raw)
To: Thomas Schwinge; +Cc: guix-devel, Marius Bakke
Hi Thomas!
Thomas Schwinge <thomas@codesourcery.com> skribis:
> Thus my question: do we/I now just upgrade 'gnu-make' from 4.3 to 4.4, or
> do we maintain 4.3 as default for the time being, and add a separate
> 'gnu-make-4.4' for now -- and what kind of testing does such a change
> need?
Yes. In ‘master’ you would definitely define ‘gnu-make-4.4’ since
changing the default one would incur a world rebuild.
In ‘core-updates’, where world rebuilds are allowed, we may or may not
default to 4.4, depending on the amount of breakage.
BTW, for immediate use, you can also try:
guix build make --with-source=mirror://gnu/make/make-4.4.tar.gz
with the understanding that source won’t be authenticated.
Better would be to run:
guix build make --with-latest=make
… but there’s currently a bug preventing this:
<https://issues.guix.gnu.org/59168>.
‘--with-source’ and ‘--with-latest’ work with all the tools:
https://guix.gnu.org/manual/devel/en/html_node/Package-Transformation-Options.html
HTH,
Ludo’.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-11-10 12:19 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <5723c169042b5edbedff1035b008f9bdc6f9fb37.camel@gnu.org>
2022-11-10 10:57 ` GNU Make 4.4 released! Thomas Schwinge
2022-11-10 12:18 ` Ludovic Courtès
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.