GNU bug report logs -
#75081
[PATCH] gnu: emacs-next: Update to 30.0.93.
Previous Next
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.
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):
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):
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):
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):
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):
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):
[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):
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.