unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* 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 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).