Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 947936 - app-editors/emacs-29.4-r1 (and friends in older slots) stable request
Summary: app-editors/emacs-29.4-r1 (and friends in older slots) stable request
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: GNU Emacs project
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on:
Blocks:
 
Reported: 2025-01-12 08:02 UTC by Ulrich Müller
Modified: 2025-02-25 19:20 UTC (History)
6 users (show)

See Also:
Package list:
app-editors/emacs-26.3-r21 app-editors/emacs-27.2-r19 app-editors/emacs-28.2-r15 app-editors/emacs-29.4-r1
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2025-01-12 08:02:22 UTC
Test plan: <https://wiki.gentoo.org/wiki/Project:Emacs/Test_plans#GNU_Emacs_and_core_components>

Thanks in advance.


Changes from current stable version 29.4 to 29.4-r1 (and similar in other slots):

commit ac1e145d2f040f8997da84a2c66a36279e1b48f1
Author: Ulrich Müller <ulm@gentoo.org>
Date:   Wed Jan 8 20:25:18 2025 +0100

    app-editors/emacs: QA_CONFIG_IMPL_DECL_SKIP cleanup
    
    Drop functions that are listed in install-qa-check.d/90config-impl-decl:
    - alignof, static_assert, unreachable, MIN (gnulib/c23)
    - re_set_syntax, re_compile_pattern re_search re_match (gnulib/musl)
    
    Bug: https://bugs.gentoo.org/898304
    Bug: https://bugs.gentoo.org/925091
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

commit f8517be0f66d4c98fb14c92ff3db89bbfde38d8f
Author: Ulrich Müller <ulm@gentoo.org>
Date:   Wed Jan 8 16:34:59 2025 +0100

    app-editors/emacs: Sharp-quote function name in site-init file
    
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

commit 4ce86a9a07ee8d1ad5db85c5c8909ad4c04471b2
Author: Ulrich Müller <ulm@gentoo.org>
Date:   Tue Jan 7 21:51:35 2025 +0100

    app-editors/emacs: Call eselect with the --root option
    
    eselect uses the path specified either by the --root option or by
    the ROOT environment variable as the target root filesystem for its
    operations. Make this explicit and future-proof by calling it with
    the --root option (supported since eselect-1.4.20), rather than relying
    on ROOT being exported to the environment.
    
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

commit 1df63f3196c3a873fcc8bd42016a55a630cf1a45
Author: Ulrich Müller <ulm@gentoo.org>
Date:   Sat Dec 28 19:35:52 2024 +0100

    app-editors/emacs: Force gcc for jit native compilation
    
    Bug: https://bugs.gentoo.org/874657
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

commit 46ec58022ff2e8134a72e33b3f0644c20dc19ceb
Author: Z. Liu <zhixu.liu@gmail.com>
Date:   Sat Dec 14 20:13:40 2024 +0800

    app-editors/emacs: must be built with gcc[jit] if USE=jit
    
    Clang does not provide an analogue of libgccjit, see discussions at
    https://forums.gentoo.org/viewtopic-p-8738735.html
    
    Closes: https://bugs.gentoo.org/874657
    Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

commit 2f56c837a4fe858c678cf7d9534bcaf5441af70e
Author: Ulrich Müller <ulm@gentoo.org>
Date:   Mon Dec 9 19:49:27 2024 +0100

    app-editors/emacs: Replace assert with pipestatus
    
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

commit 438582e97488bba94549b5a8d62a24af499def48
Author: Ulrich Müller <ulm@gentoo.org>
Date:   Mon Nov 25 21:04:26 2024 +0100

    app-editors/emacs: Convert the myconf variable to an array
    
    myconf had existed as a regular variable in src_compile/src_configure
    since inception of the first app-editors/emacs ebuild in 2001.
    Convert it to an array which allows to remove some redundancy.
    
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

commit a73bf72677419284760a0ada9333f8de1df1e1f0
Author: Ulrich Müller <ulm@gentoo.org>
Date:   Wed Nov 20 10:50:54 2024 +0100

    app-editors/emacs: Replace string-match by string-equal in site-init file
    
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Comment 1 Jakov Smolić archtester gentoo-dev 2025-02-08 00:32:45 UTC
x86 done
Comment 2 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2025-02-09 09:26:43 UTC
amd64 done
Comment 3 Ulrich Müller gentoo-dev 2025-02-25 09:11:03 UTC
Revision bump for bug 945164 and bug 950192 upcoming. Closing.
Comment 4 Ulrich Müller gentoo-dev 2025-02-25 19:20:26 UTC
Please proceed in bug 950285.