-
-
Notifications
You must be signed in to change notification settings - Fork 14.4k
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
21.11 Feature Freeze #140168
Comments
It would be cool to include JDK 17 in the new NixOS (#137956), there's some work already started |
No pending changes for Dhall |
enableDebugging is broken: #136756. But I just checked, it's not documented, so maybe there are not so many users out there. |
Not blocking per se, but I don't think there's really anything else on my end. It would be nice to get the Plasma Mobile PRs in, but not a blocker either. |
Now that we have #118650 fixed I think we can land Plasma wayland by 21.11 |
adding new packages can happen at any time, and can be backported at any time |
No blockers from docs that I know of. We've made progress, but unfortunately, I do not think we'll be vanquishing DocBook by this release. |
Nothing that I can think of on the erlang/elixir/beam side. |
No blockers from @NixOS/pantheon as Pantheon 6 update has been merged. We will try to backport the upcoming non-breaking change to 21.11 just as worldofpeace used to. |
No blockers for R.
|
No blockers for PHP. |
Plug: perhaps we could decide on some approach around ZFS and new-kernel images? #59863 (There's no perfect solution, I'm afraid.) |
I would love to see #136777 completed for this release. There's been no progress lately, but I think there's still enough time to finish it before the freeze. |
From an LLVM-ish perspective, I'd love to get #138289 in which resolves #138013.
|
From the Python perspective I would want to finally get rid of python2. We have been keeping it alive for NixOps 1.7, but I was assured that it would be dropped in time for 21.11. |
No blockers for Ruby |
I would love to do that, but I don't think it's possible: there are still many applications (not libraries or python modules) that depends on it either at runtime or for the build system (like chromium). |
I suspect for build systems it might be OK-ish for a couple more years. |
I am not aware of any go or rust changes that need to go in. |
At this point both nixopsUnstable and nixops are broken. |
Regarding the Linux kernel: I think it might be good to discuss how to proceed with hardened kernels in the future (see #140281) |
NixopsUnstable builds for me, fix for NixOps 1.7 |
It builds but it is unusable: nix-community/infra#123 |
This issue has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/lets-have-a-great-21-11-release-cycle/15262/5 |
sof-firmware update: #140742 |
There is just no solution at all. We can only hope that upstream starts moving faster to support stable kernels in a timely manner. Since #126980 there is an option to query the ZFS package for the latest supported kernel. If users prefer running |
|
I'm fine with backporting it. Doesn't look like any breaking behavior changes |
We might want to fix this btf issue when upgrading kernels #145249 and this issue with having systemd-logind restarting and crashing login sessions: https://discourse.nixos.org/t/nixos-rebuild-switch-crashes-wm-de/16127/4 |
Reminder (to self) to backport these if they don't make it into the release before branch-off:
|
|
If it's still possible, I would request #146515 to be accepted |
I don't think we should squeeze in such a change last minute. There are probably more packages which need some adjustment and having that change a few months in unstable will probably reveal most of them. Especially DEs which heavily rely on XDG* shoulnd't break. Since it is a mass rebuild it needs to go to staging anyway which is to late for 21.11. This could be backported but due to the potential breaking changes I would argue we shouldn't do that. |
Audacious 4.1 contains bug fixes that'd be nice to have in 21.11: #147247 |
what about #144930 ? it's a testing kernel anyway and it doesn't really effect anything but itself. |
I don't follow you. That was merged days ago to master and thus got included in 21.11 automatically (fork happened just a couple days ago). |
it is the 26th of November now in China. waitting... |
We need help with #147294 |
Need review of #147544 |
Our Squeak (Smalltalk) VM is stale and incompatible with current Squeak images, I'd like to get a new one in this release #147478. |
Already updated my notebook to 21.11 and my home server soon :D Many new features and bugfixes! |
expect release :) |
@ehmry (and others): Generally everything that is not a breaking change can simply be backported. If it is a breaking change it can be introduced in a non-breaking manner (for example a breaking package updated could be introduced with a different name, as has been done with yggdrasil 4 in 21.05) without affecting the defaults. For maintainers: just add the backport release-21.11 tag before merge and merge the PR the bot generates Edit: In case it wasn't clear the release is cut, so everything that comes after the cut is a backport. |
After branch-off this is true. Which was done a ~week ago |
This issue has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/lets-have-a-great-21-11-release-cycle/15262/11 |
@prehonor: this isn't a good thread for such reports. Use e.g. a separate issue. |
The release happened hours ago, so let me close. Of course, some of the mentioned topics might still qualify for 21.11 backports, etc. |
It's that time again!
Let's clarify any blocking concerns for the 21.11 Release, which will be cut on the 26th of November.
Nix/nix-cli ecosystem: @edolstra @grahamc @nbp @Profpatsch
Mobile: @samueldr
Nixos Modules / internals : @infinisil @Ericson2314 @alyssais
Nixos tests: @tfc
Marketing: @garbas
Docs: @ryantm
Release: @tomberek
C: @matthewbauer
Coq: @CohenCyril @gares @siraben @vbgl @Zimmi48
Emacs: @adisbladis
Vim/Neovim: @jonringer @softinio @teto
Erlang: @gleber @NixOS/beam
Go: @kalbasit @Mic92 @zowoq
Haskell: @NixOS/haskell @cdepillabout @sternenseemann @maralorn @expipiplus1
Python: @FRidh @jonringer
Perl: @stigtsp
Php: @NixOS/php @aanderse @etu @globin @Ma27 @talyz
Ruby: @marsam
Rust: @zowoq @Mic92 @andir @LnL7
Dhall: @Gabriel439 @ehmry
R: @jbedo @bcdarwin
Darwin: @NixOS/darwin-maintainers @toonn
Bazel: @mboes
Blockchains @mmahut @RaghavSood
Podman: @NixOS/podman
DockerTools: @roberth @utdemir
Gnome: @jtojnar @NixOS/gnome
Qt / KDE: @ttuegel @NixOS/qt-kde
Cinnamon: @mkg20001
Pantheon: @NixOS/pantheon
Postgres: @thoughtpolice
Everyone else: @NixOS/nixpkgs-committers @NixOS/release-engineers
No issue is too big or small, but let's remember that we are all working on donated time here, so let's triage those issues that can be realistically addressed by release time. Thanks everyone!
The text was updated successfully, but these errors were encountered: