* 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).