-
-
Notifications
You must be signed in to change notification settings - Fork 12.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
emacs: update to 29.1 #247357
emacs: update to 29.1 #247357
Conversation
@deejayem can you (or any Mac user) test this? |
95c57d7
to
f91d69d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Built and tested on x86_64-darwin
Oh, sorry, I tested before the refactoring. With the new version I get this:
|
Never mind I copy/pasted the wrong PR. Same error as above. |
f91d69d
to
d756ae2
Compare
Now we can try again! |
@ofborg build emacs-macport |
@FlorianFranzen can you please copy-paste the failure on notmuch? |
d756ae2
to
b4a7b73
Compare
aarch64-darwin GNU Emacs 29.1 (build 1, aarch64-apple-darwin22.5.0, NS appkit-2299.60 Version 13.4.1 (c) (Build 22F770820d)) |
Result of 28 packages marked as broken and skipped:
9 packages failed to build:
5858 packages built:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Result of nixpkgs-review pr 247357
run on x86_64-linux 1
1 package blacklisted:
- nixos-install-tools
4 packages built:
- emacs29
- emacs29-gtk3
- emacs29-nox
- emacs29-pgtk
This reverts commit 1035a91. As reported by @FlorianFranzen [^1] and @miangraham [^2], this update breaks 9 packages, especially neomutt and framac. [^1] NixOS#246203 (comment) [^2] NixOS#247357 (comment)
e6a486e
to
256b42d
Compare
This reverts commit 1035a91. As reported by @FlorianFranzen [^1] and @miangraham [^2], this update breaks 9 packages, especially neomutt and framac. [^1] NixOS#246203 (comment) [^2] NixOS#247357 (comment)
256b42d
to
77541f1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That being said, I will squash everything and unsquash later:
|
Also, move emacsMacport to aliases.nix.
77541f1
to
9dafe35
Compare
Co-authored-by: Atemu <atemu.main@gmail.com> Co-authored-by: adisbladis <adisbladis@gmail.com> Co-authored-by: asymmetric <lorenzo@mailbox.org>
9dafe35
to
46865e7
Compare
Suggestion for the future: keep three major versions of Emacs in a queue fashion (oldest goes away, newest comes in) |
This is the status quo. In due time, someone will rip out emacs28. That's at least a few months off though. I wouldn't be opposed to keeping old versions around until they actually become a maintenance burden though. |
Let me suggest adding the Thanks for the bump! |
Ah, maybe a cherry-pick is better, since this PR touches the release notes of the next release, which not sure would be applicable to the previous release. |
Backport failed for Please cherry-pick the changes locally. git fetch origin release-23.05
git worktree add -d .worktree/backport-247357-to-release-23.05 origin/release-23.05
cd .worktree/backport-247357-to-release-23.05
git checkout -b backport-247357-to-release-23.05
ancref=$(git merge-base 7f65b7ca663050e6ec6612b465547a3fc35c6824 46865e7ab83e93a676dfd52bec3c4c591968ee09)
git cherry-pick -x $ancref..46865e7ab83e93a676dfd52bec3c4c591968ee09 |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/current-status-of-emacs-29/31881/2 |
Remember myself to backport this, because of #249867 |
FYI, #270558 |
Description of changes
Trying to catch #246203
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)