GNU bug report logs - #75081
[PATCH] gnu: emacs-next: Update to 30.0.93.

Previous Next

Package: guix-patches;

Reported by: Arto Jantunen <viiru <at> iki.fi>

Date: Wed, 25 Dec 2024 08:16:02 UTC

Severity: normal

Tags: patch

Done: Arto Jantunen <viiru <at> iki.fi>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 75081 in the body.
You can then email your comments to 75081 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#75081; Package guix-patches. (Wed, 25 Dec 2024 08:16:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Arto Jantunen <viiru <at> iki.fi>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 25 Dec 2024 08:16:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Arto Jantunen <viiru <at> iki.fi>
To: guix-patches <at> gnu.org
Cc: Arto Jantunen <viiru <at> iki.fi>
Subject: [PATCH] gnu: emacs-next: Update to 30.0.93.
Date: Wed, 25 Dec 2024 08:58:11 +0200
Update to the latest pretest.
---
 gnu/packages/emacs.scm | 38 ++++++++++++++++++--------------------
 1 file changed, 18 insertions(+), 20 deletions(-)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index c5b57211dd10..4784af2937f3 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -567,26 +567,24 @@ (define-public emacs-wide-int
         #~(cons "--with-wide-int" #$flags))))))
 
 (define-public emacs-next-minimal
-  (let ((commit "881d593a9879f3355733f1b627af7cc0c12b429e")
-        (revision "0"))
-   (package
-    (inherit emacs-minimal)
-    (name "emacs-next-minimal")
-    (version (git-version "30.0.92" revision commit))
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://git.savannah.gnu.org/git/emacs.git")
-             (commit commit)))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "0nj3a7wsl5piqf6a8wnmfyjbpxp2dwl0r48flv9q624jx4nxfr2p"))
-       (patches
-        (search-patches "emacs-next-exec-path.patch"
-                        "emacs-fix-scheme-indent-function.patch"
-                        "emacs-next-native-comp-driver-options.patch"
-                        "emacs-pgtk-super-key-fix.patch")))))))
+  (package
+   (inherit emacs-minimal)
+   (name "emacs-next-minimal")
+   (version "30.0.93")
+   (source
+    (origin
+     (method git-fetch)
+     (uri (git-reference
+           (url "https://git.savannah.gnu.org/git/emacs.git")
+           (commit (string-append "emacs-" version))))
+     (file-name (git-file-name name version))
+     (sha256
+      (base32 "05a587a7bnbz8ms45h4hs1c33j8268aymf3y1bpxipl3abi43jlm"))
+     (patches
+      (search-patches "emacs-next-exec-path.patch"
+                      "emacs-fix-scheme-indent-function.patch"
+                      "emacs-next-native-comp-driver-options.patch"
+                      "emacs-pgtk-super-key-fix.patch"))))))
 
 (define* (emacs->emacs-next emacs #:optional name
                             #:key (version (package-version emacs-next-minimal))

base-commit: eb6d784852dfcade2f5052c4d6fc1bd469f3cdb6
-- 
2.45.2





Information forwarded to andrew <at> trop.in, divya <at> subvertising.org, ian <at> retrospec.tv, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#75081; Package guix-patches. (Fri, 31 Jan 2025 07:59:03 GMT) Full text and rfc822 format available.

Message #8 received at 75081 <at> debbugs.gnu.org (full text, mbox):

From: Arto Jantunen <viiru <at> iki.fi>
To: 75081 <at> debbugs.gnu.org
Cc: Arto Jantunen <viiru <at> iki.fi>
Subject: [PATCH] gnu: emacs-next: Update to 30.0.93.
Date: Fri, 31 Jan 2025 09:20:30 +0200
Update to the latest pretest.
---
 gnu/packages/emacs.scm | 44 ++++++++++++++++++++----------------------
 1 file changed, 21 insertions(+), 23 deletions(-)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index c5e671c6a98f..78a4981e4103 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -573,29 +573,27 @@ (define-public emacs-wide-int
         #~(cons "--with-wide-int" #$flags))))))
 
 (define-public emacs-next-minimal
-  (let ((commit "881d593a9879f3355733f1b627af7cc0c12b429e")
-        (revision "0"))
-   (package
-    (inherit emacs-minimal)
-    (name "emacs-next-minimal")
-    (version (git-version "30.0.92" revision commit))
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://git.savannah.gnu.org/git/emacs.git")
-             (commit commit)))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "0nj3a7wsl5piqf6a8wnmfyjbpxp2dwl0r48flv9q624jx4nxfr2p"))
-       (patches
-        (search-patches "emacs-disable-jit-compilation.patch"
-                        "emacs-next-exec-path.patch"
-                        "emacs-fix-scheme-indent-function.patch"
-                        "emacs-next-native-comp-driver-options.patch"
-                        "emacs-next-native-comp-fix-filenames.patch"
-                        "emacs-native-comp-pin-packages.patch"
-                        "emacs-pgtk-super-key-fix.patch")))))))
+  (package
+   (inherit emacs-minimal)
+   (name "emacs-next-minimal")
+   (version "30.0.93")
+   (source
+    (origin
+     (method git-fetch)
+     (uri (git-reference
+           (url "https://git.savannah.gnu.org/git/emacs.git")
+           (commit (string-append "emacs-" version))))
+     (file-name (git-file-name name version))
+     (sha256
+      (base32 "05a587a7bnbz8ms45h4hs1c33j8268aymf3y1bpxipl3abi43jlm"))
+     (patches
+      (search-patches "emacs-disable-jit-compilation.patch"
+                      "emacs-next-exec-path.patch"
+                      "emacs-fix-scheme-indent-function.patch"
+                      "emacs-next-native-comp-driver-options.patch"
+                      "emacs-next-native-comp-fix-filenames.patch"
+                      "emacs-native-comp-pin-packages.patch"
+                      "emacs-pgtk-super-key-fix.patch"))))))
 
 (define* (emacs->emacs-next emacs #:optional name
                             #:key (version (package-version emacs-next-minimal))

base-commit: 4176f6c52f485549f829af048ef9a6726b52e112
-- 
2.39.5





Information forwarded to guix-patches <at> gnu.org:
bug#75081; Package guix-patches. (Fri, 31 Jan 2025 09:05:02 GMT) Full text and rfc822 format available.

Message #11 received at 75081 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Arto Jantunen <viiru <at> iki.fi>, 75081 <at> debbugs.gnu.org
Cc: cox.katherine.e+guix <at> gmail.com, ian <at> retrospec.tv, divya <at> subvertising.org,
 andrew <at> trop.in
Subject: Re: [bug#75081] [PATCH] gnu: emacs-next: Update to 30.0.93.
Date: Fri, 31 Jan 2025 10:04:17 +0100
Am Freitag, dem 31.01.2025 um 09:20 +0200 schrieb Arto Jantunen:
> Update to the latest pretest.
> ---
There should be a ChangeLog.

>  gnu/packages/emacs.scm | 44 ++++++++++++++++++++--------------------
> --
>  1 file changed, 21 insertions(+), 23 deletions(-)
> 
> diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
> index c5e671c6a98f..78a4981e4103 100644
> --- a/gnu/packages/emacs.scm
> +++ b/gnu/packages/emacs.scm
> @@ -573,29 +573,27 @@ (define-public emacs-wide-int
>          #~(cons "--with-wide-int" #$flags))))))
>  
>  (define-public emacs-next-minimal
> -  (let ((commit "881d593a9879f3355733f1b627af7cc0c12b429e")
> -        (revision "0"))
> -   (package
> -    (inherit emacs-minimal)
> -    (name "emacs-next-minimal")
> -    (version (git-version "30.0.92" revision commit))
> -    (source
> -     (origin
> -       (method git-fetch)
> -       (uri (git-reference
> -             (url "https://git.savannah.gnu.org/git/emacs.git")
> -             (commit commit)))
> -       (file-name (git-file-name name version))
> -       (sha256
> -        (base32
> "0nj3a7wsl5piqf6a8wnmfyjbpxp2dwl0r48flv9q624jx4nxfr2p"))
> -       (patches
> -        (search-patches "emacs-disable-jit-compilation.patch"
> -                        "emacs-next-exec-path.patch"
> -                        "emacs-fix-scheme-indent-function.patch"
> -                        "emacs-next-native-comp-driver-
> options.patch"
> -                        "emacs-next-native-comp-fix-filenames.patch"
> -                        "emacs-native-comp-pin-packages.patch"
> -                        "emacs-pgtk-super-key-fix.patch")))))))
> +  (package
> +   (inherit emacs-minimal)
> +   (name "emacs-next-minimal")
> +   (version "30.0.93")
Do keep git-version for emacs-next, because we "regularly" update it
using non-tagged releases.  Keep using "0" for the revision.
> +   (source
> +    (origin
> +     (method git-fetch)
> +     (uri (git-reference
> +           (url "https://git.savannah.gnu.org/git/emacs.git")
> +           (commit (string-append "emacs-" version))))
> +     (file-name (git-file-name name version))
> +     (sha256
> +      (base32
> "05a587a7bnbz8ms45h4hs1c33j8268aymf3y1bpxipl3abi43jlm"))
> +     (patches
> +      (search-patches "emacs-disable-jit-compilation.patch"
> +                      "emacs-next-exec-path.patch"
> +                      "emacs-fix-scheme-indent-function.patch"
> +                      "emacs-next-native-comp-driver-options.patch"
> +                      "emacs-next-native-comp-fix-filenames.patch"
> +                      "emacs-native-comp-pin-packages.patch"
> +                      "emacs-pgtk-super-key-fix.patch"))))))

Cheers

Information forwarded to guix-patches <at> gnu.org:
bug#75081; Package guix-patches. (Fri, 31 Jan 2025 10:51:01 GMT) Full text and rfc822 format available.

Message #14 received at 75081 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Arto Jantunen <viiru <at> iki.fi>
Cc: cox.katherine.e+guix <at> gmail.com, ian <at> retrospec.tv, divya <at> subvertising.org,
 75081 <at> debbugs.gnu.org, andrew <at> trop.in
Subject: Re: [bug#75081] [PATCH] gnu: emacs-next: Update to 30.0.93.
Date: Fri, 31 Jan 2025 11:50:50 +0100
Am Freitag, dem 31.01.2025 um 11:50 +0200 schrieb Arto Jantunen:
> 
> Thanks for the very timely review.
> 
> Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:
> > Am Freitag, dem 31.01.2025 um 09:20 +0200 schrieb Arto Jantunen:
> > > Update to the latest pretest.
> > > ---
> > There should be a ChangeLog.
> 
> I looked at previously applied patches to find a hint about what this
> might look like, but couldn't find anything. Would you have a
> documentation reference or an example I could follow?
This example is so common that we have snippets for them :)
However, said snippet assumes you're only doing an update, which in
this v1 at least, you don't.

> > >  gnu/packages/emacs.scm | 44 ++++++++++++++++++++----------------
> > > ----
> > > --
> > >  1 file changed, 21 insertions(+), 23 deletions(-)
> > > 
> > > diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
> > > index c5e671c6a98f..78a4981e4103 100644
> > > --- a/gnu/packages/emacs.scm
> > > +++ b/gnu/packages/emacs.scm
> > > @@ -573,29 +573,27 @@ (define-public emacs-wide-int
> > >          #~(cons "--with-wide-int" #$flags))))))
> > >  
> > >  (define-public emacs-next-minimal
> > > -  (let ((commit "881d593a9879f3355733f1b627af7cc0c12b429e")
> > > -        (revision "0"))
> > > -   (package
> > > -    (inherit emacs-minimal)
> > > -    (name "emacs-next-minimal")
> > > -    (version (git-version "30.0.92" revision commit))
> > > -    (source
> > > -     (origin
> > > -       (method git-fetch)
> > > -       (uri (git-reference
> > > -             (url "https://git.savannah.gnu.org/git/emacs.git")
> > > -             (commit commit)))
> > > -       (file-name (git-file-name name version))
> > > -       (sha256
> > > -        (base32
> > > "0nj3a7wsl5piqf6a8wnmfyjbpxp2dwl0r48flv9q624jx4nxfr2p"))
> > > -       (patches
> > > -        (search-patches "emacs-disable-jit-compilation.patch"
> > > -                        "emacs-next-exec-path.patch"
> > > -                        "emacs-fix-scheme-indent-function.patch"
> > > -                        "emacs-next-native-comp-driver-
> > > options.patch"
> > > -                        "emacs-next-native-comp-fix-
> > > filenames.patch"
> > > -                        "emacs-native-comp-pin-packages.patch"
> > > -                        "emacs-pgtk-super-key-fix.patch")))))))
> > > +  (package
> > > +   (inherit emacs-minimal)
> > > +   (name "emacs-next-minimal")
> > > +   (version "30.0.93")
> > Do keep git-version for emacs-next, because we "regularly" update
> > it
> > using non-tagged releases.  Keep using "0" for the revision.
> 
> I was thinking the versioning would revert back to git-version after
> Emacs 30 is released and emacs-next returns to git snapshots. Using
> it for tagged releases doesn't look quite right to my (untrained)
> eye.
Fair enough, but the point is to reduce the noise when that happens in
either direction.  Note that the current source should point at 30.0.92
exactly.

Cheers




Information forwarded to guix-patches <at> gnu.org:
bug#75081; Package guix-patches. (Fri, 31 Jan 2025 17:25:03 GMT) Full text and rfc822 format available.

Message #17 received at 75081 <at> debbugs.gnu.org (full text, mbox):

From: Arto Jantunen <viiru <at> iki.fi>
To: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Cc: cox.katherine.e+guix <at> gmail.com, ian <at> retrospec.tv, divya <at> subvertising.org,
 75081 <at> debbugs.gnu.org, andrew <at> trop.in
Subject: Re: [bug#75081] [PATCH] gnu: emacs-next: Update to 30.0.93.
Date: Fri, 31 Jan 2025 11:50:52 +0200
Thanks for the very timely review.

Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:
> Am Freitag, dem 31.01.2025 um 09:20 +0200 schrieb Arto Jantunen:
>> Update to the latest pretest.
>> ---
> There should be a ChangeLog.

I looked at previously applied patches to find a hint about what this
might look like, but couldn't find anything. Would you have a
documentation reference or an example I could follow?

>>  gnu/packages/emacs.scm | 44 ++++++++++++++++++++--------------------
>> --
>>  1 file changed, 21 insertions(+), 23 deletions(-)
>> 
>> diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
>> index c5e671c6a98f..78a4981e4103 100644
>> --- a/gnu/packages/emacs.scm
>> +++ b/gnu/packages/emacs.scm
>> @@ -573,29 +573,27 @@ (define-public emacs-wide-int
>>          #~(cons "--with-wide-int" #$flags))))))
>>  
>>  (define-public emacs-next-minimal
>> -  (let ((commit "881d593a9879f3355733f1b627af7cc0c12b429e")
>> -        (revision "0"))
>> -   (package
>> -    (inherit emacs-minimal)
>> -    (name "emacs-next-minimal")
>> -    (version (git-version "30.0.92" revision commit))
>> -    (source
>> -     (origin
>> -       (method git-fetch)
>> -       (uri (git-reference
>> -             (url "https://git.savannah.gnu.org/git/emacs.git")
>> -             (commit commit)))
>> -       (file-name (git-file-name name version))
>> -       (sha256
>> -        (base32
>> "0nj3a7wsl5piqf6a8wnmfyjbpxp2dwl0r48flv9q624jx4nxfr2p"))
>> -       (patches
>> -        (search-patches "emacs-disable-jit-compilation.patch"
>> -                        "emacs-next-exec-path.patch"
>> -                        "emacs-fix-scheme-indent-function.patch"
>> -                        "emacs-next-native-comp-driver-
>> options.patch"
>> -                        "emacs-next-native-comp-fix-filenames.patch"
>> -                        "emacs-native-comp-pin-packages.patch"
>> -                        "emacs-pgtk-super-key-fix.patch")))))))
>> +  (package
>> +   (inherit emacs-minimal)
>> +   (name "emacs-next-minimal")
>> +   (version "30.0.93")
> Do keep git-version for emacs-next, because we "regularly" update it
> using non-tagged releases.  Keep using "0" for the revision.

I was thinking the versioning would revert back to git-version after
Emacs 30 is released and emacs-next returns to git snapshots. Using it
for tagged releases doesn't look quite right to my (untrained) eye.

>> +   (source
>> +    (origin
>> +     (method git-fetch)
>> +     (uri (git-reference
>> +           (url "https://git.savannah.gnu.org/git/emacs.git")
>> +           (commit (string-append "emacs-" version))))
>> +     (file-name (git-file-name name version))
>> +     (sha256
>> +      (base32
>> "05a587a7bnbz8ms45h4hs1c33j8268aymf3y1bpxipl3abi43jlm"))
>> +     (patches
>> +      (search-patches "emacs-disable-jit-compilation.patch"
>> +                      "emacs-next-exec-path.patch"
>> +                      "emacs-fix-scheme-indent-function.patch"
>> +                      "emacs-next-native-comp-driver-options.patch"
>> +                      "emacs-next-native-comp-fix-filenames.patch"
>> +                      "emacs-native-comp-pin-packages.patch"
>> +                      "emacs-pgtk-super-key-fix.patch"))))))
>
> Cheers
-- 
Arto Jantunen

Information forwarded to guix-patches <at> gnu.org:
bug#75081; Package guix-patches. (Fri, 31 Jan 2025 17:25:03 GMT) Full text and rfc822 format available.

Message #20 received at 75081 <at> debbugs.gnu.org (full text, mbox):

From: Arto Jantunen <viiru <at> iki.fi>
To: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Cc: cox.katherine.e+guix <at> gmail.com, ian <at> retrospec.tv, divya <at> subvertising.org,
 75081 <at> debbugs.gnu.org, andrew <at> trop.in
Subject: Re: [bug#75081] [PATCH] gnu: emacs-next: Update to 30.0.93.
Date: Fri, 31 Jan 2025 14:07:41 +0200
[Message part 1 (text/plain, inline)]
Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:
> Am Freitag, dem 31.01.2025 um 11:50 +0200 schrieb Arto Jantunen:
>> 
>> Thanks for the very timely review.
>> 
>> Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:
>> > Am Freitag, dem 31.01.2025 um 09:20 +0200 schrieb Arto Jantunen:
>> > > Update to the latest pretest.
>> > > ---
>> > There should be a ChangeLog.
>> 
>> I looked at previously applied patches to find a hint about what this
>> might look like, but couldn't find anything. Would you have a
>> documentation reference or an example I could follow?
> This example is so common that we have snippets for them :)
> However, said snippet assumes you're only doing an update, which in
> this v1 at least, you don't.

If you prefer, the minimal-change version looks like this:
[0001-gnu-emacs-next-Update-to-30.0.93-0.68bcabf.patch (text/x-diff, inline)]
From 93f9a86eddf1ac24be9de1891d653d98cff65f43 Mon Sep 17 00:00:00 2001
Message-Id: <93f9a86eddf1ac24be9de1891d653d98cff65f43.1738325020.git.viiru <at> iki.fi>
From: Arto Jantunen <viiru <at> iki.fi>
Date: Fri, 31 Jan 2025 13:52:03 +0200
Subject: [PATCH] gnu: emacs-next: Update to 30.0.93-0.68bcabf.

Change-Id: I42ed2626b01c72c6f35a0de74afd317d2a9f6ed8
---
 gnu/packages/emacs.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index c5e671c6a98f..9a33cb2107db 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -573,12 +573,12 @@ (define-public emacs-wide-int
         #~(cons "--with-wide-int" #$flags))))))
 
 (define-public emacs-next-minimal
-  (let ((commit "881d593a9879f3355733f1b627af7cc0c12b429e")
+  (let ((commit "68bcabf58afddb377d172857ce7648ad3ff09618")
         (revision "0"))
    (package
     (inherit emacs-minimal)
     (name "emacs-next-minimal")
-    (version (git-version "30.0.92" revision commit))
+    (version (git-version "30.0.93" revision commit))
     (source
      (origin
        (method git-fetch)
@@ -587,7 +587,7 @@ (define-public emacs-next-minimal
              (commit commit)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0nj3a7wsl5piqf6a8wnmfyjbpxp2dwl0r48flv9q624jx4nxfr2p"))
+        (base32 "05a587a7bnbz8ms45h4hs1c33j8268aymf3y1bpxipl3abi43jlm"))
        (patches
         (search-patches "emacs-disable-jit-compilation.patch"
                         "emacs-next-exec-path.patch"

base-commit: bdd6760b8c46e59f86415d67981acb6f77e9ed22
-- 
2.39.5

[Message part 3 (text/plain, inline)]
My feelings for which is the correct way to do this aren't all that
strong, all I really want is to have the current version of Emacs 30
available (who doesn't like a less buggy Emacs?)..

-- 
Arto Jantunen

Reply sent to Arto Jantunen <viiru <at> iki.fi>:
You have taken responsibility. (Fri, 21 Feb 2025 13:27:01 GMT) Full text and rfc822 format available.

Notification sent to Arto Jantunen <viiru <at> iki.fi>:
bug acknowledged by developer. (Fri, 21 Feb 2025 13:27:02 GMT) Full text and rfc822 format available.

Message #25 received at 75081-done <at> debbugs.gnu.org (full text, mbox):

From: Arto Jantunen <viiru <at> iki.fi>
To: 75081-done <at> debbugs.gnu.org
Subject: Superseded
Date: Fri, 21 Feb 2025 15:26:30 +0200
No point in updating to the third pre-release now that the first RC is
out and we are moments away from the final release on 30.1.

-- 
Arto Jantunen




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 22 Mar 2025 11:24:21 GMT) Full text and rfc822 format available.

This bug report was last modified 91 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.