-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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
NixOS 23.11 — Feature Freeze & Release Blockers #259040
Comments
More pings since GitHub limits the amount of pings, please refer to the original issue for the checkboxes ModulesInternals
|
Python 3.11 is our target major/minor for the upcoming release. The upgrade is currently on staging-next and will arrive on master shortly. I plan on doing another python-updates cycle before the freeze. We have no blockers right now. |
LLVM here, we have no blockers to the best of my knowledge, LLVM17 is being developed in #258614, I do not plan to push for LLVM17 for this release, it may or may not land in time. We still have technical debt to pay for LLVM git. |
perlPackages need a major update, I'm working on this. |
systemd-initrd is of course not a blocker at all, but I would like to try and finally get it feature complete so we can remove the "experimental" wording from the option description before release. It would allow us to start working towards making it the default in a future release. The biggest obstacle to this is probably the unsupported options in |
Lisp's SBCL & CLisp are in a good place. Good timing for CLisp actually which just became available on x86_64-darwin and aarch64-darwin. I'm not involved with the lispPackages scope so I won't speak to that. |
No blockers for PHP, this new release will include the new PHP/Composer builder. |
As for PHP we believe it should be good to go, we recently integrated a new project builder which did have some initial bugs that have all been addressed and I believe that we're in a good place as of now 🙂 |
Qt 6.6 is scheduled to release on 2023/10/10, but since Qt 6.5 is the LTS release, we may keep that for 23.11 as well. |
I’d like to see the clang 16 bump for Darwin make it for 23.11. The cross stuff would also be a nice bonus. I don’t know how realistic the stdenv stuff is. I’ve been working on it since May, and the update PR has been open since July, but there’s still breakage to fix. If it the bump doesn’t make 23.11, it can slip to 24.05, but then the plan would be to bump it again to clang 18 in 24.11 (to put Darwin on an annual update cycle). Going to clang 17 for 24.05 isn’t really an option currently because (as far as I know) libc++ 17 dropped support for the 10.12 SDK and requires 10.13. |
Not enough Lomiri DE stuff ended up in Nixpkgs to be usable or have any blockers yet. |
No blockers for Dhall |
#244742 is a blocker and the workarounds from Ubuntu/Debian will not work for us since we can't predict rebuilds of mesa. |
No blockers for the module system |
No blockers for R. |
OCaml looks to be missing from the list. cc @ulrikstrid @vbgl |
I don't have any blockers on my list for OCaml |
No blockers for beam. |
I'm opening up my server to any committer for usage on reviewing nixpkgs PRs. Link to repo. Instructions in README, I'll send you IP + port for ssh access. Specs:
|
Nothing blocking really but I want to get into 23.11
NB: I added those to the board |
deepin desktop v23 stable will not be released until 2024 PR upgrade to v23 beta is ready for review |
Added. It wasn't included initially because it doesn't have an entry in |
No blockers for zig |
@figsoda I think it that for Docs, instead of pinging me, we should ping @NixOS/Documentation-Team EDIT: I noticed it's due to the membership of |
Can ZFS 2.2.0 be part of the 23.11 release? That would be really cool. |
Fetchers suffer from false successes, so I would highly recommend to write automated tests using invalidateFetcherByDrvHash. EDIT: I didn't find them. I've posted this here to raise awareness of the general issue with fetchers, but it seems that in this specific case it wasn't necessary. |
It already has several tests that use that exact function. Do you have specific tests you feel it needs added to these? (Also it might be best to open a new issue to avoid noise on this thread about 23.11) |
@figsoda, @RaitoBezarius, we merged the LLVM bump so it no longer holds up the schedule. |
Feature freeze is scheduled to be in exactly 1 week (2023-10-30). If you have any breaking changes you want to see in 23.11, feel free to request reviews and try to get them merged in time! |
We need a fix for the regressions around the postgresql 15 bump and ensureUsers. |
As For DDE(deepin desktop environment) DDE 20 is not maintained by deepin currently, and most components will not get updated DDE 23 is still in beta release and there will be no stable version in the short term. Beta 3 will be released next year, and it is likely that the stable version will be available in 2025. archlinux and UbuntuDDE have ported DDE 23, and I tend not to wait for stable to be released. This will take too long as DDE 20 is already outdated Actually, I don't want to block 23.11 Release. It would be acceptable to merge on 24.05 (unstable), but I do need to request reviews. The effective feedback received of PR #257400 is too few |
It would be nice to have this RFC 42 migration in the next release: #253428 |
It may seem impatient (since I recently got reviews), but It's almost 2 days away from feature freeze and I would really like to see my PR merged (#257780). It's been in the works since the beginning of the month, and maintainers haven't responded for more than two weeks since I asked for reviews. It introduces multiple blender versions to be included in nixpkgs, since Blender usually release a latest version, and LTS versions that are actively maintained for two years. This PR also includes a breaking change, where it removes This change is important because previously, Blender LTS versions lasts two years, so it's highly likely that two different versions of blender uses two different versions of python. Another drawback of the current implementation is that users might use something like My original plan is to point This PR reworks |
No worries! Looking at the changes, looks like the only breaking change is Great work on the PR, I would love to see it in 23.11! |
|
should the change of default of nodejs from 18 to 20 be included ? #262837 |
Not sure here's the correct place to bring this up, but the #262790 fixes this, |
No blockers for Perl :) |
We should probably get #268746 in when it's approved if branch-off still hasn't happened. |
I think it is a bit late for changing the default version of a big interpreter this late. |
23.11 was branched off several hours ago (for reference), so adding more features seems quite unlikely anymore and focus should be on bufixing/stabilization. |
I want to highlight this. After updating today I just ran into this problem with slack (though there an update seems to resolve it) and Elements (this exact issue: #261997). This is pretty terrible because it breaks the main application people are using to chat in the Nix community for maybe almost everyone. |
This was fixed for chromium and electron releases. I am not sure which version exactly but programs that vendor electron are maybe still affected. The ones using electron 25+ are in my experience no longer affected. |
Hey not sure where to bring this up. ttyd service needs a fix for 23.11 #268504 due to changes in ttyd 1.7.4 that make it read only by default. Thanks. |
it also had broken my Bitwarden and Obsidian, fixed with removing the old GPU Shaders but still it was really confusing... |
NixOS 23.11 has been released on 2023-11-29. For issues that are not yet resolved, feel free to open new issues. |
Hi, we are figsoda & Ryan Lahfa, the release managers for NixOS 23.11 ("Tapir").
As we approach the next release of NixOS, it's time to discuss the upcoming feature freeze period. We want to ensure that this release is as stable and reliable as possible, and your contributions are crucial to achieving that goal, here are the two upcoming dates in that context:
The complete timeline is available here:
The first restriction will be in place in 12 days, therefore, we encourage all teams to check in now and mention possible roadblocks, so we get a good overview of what's ahead.
Blockers
Whether you were pinged or not, we encourage everyone to create issues for release blockers and add them to the 23.11 Blockers project (It is not public yet, so you might not be able to see this if you are not in the organization).
Check-in
Please comment your status quo and possible issues as soon as possible. We'll check teams once they have checked in.
If you think some subsystem, person or team should be added or removed from this list, update
maintainers/team-list.nix
in time before the next feature freeze announcement.Desktop environments
Platforms
Languages ecosystem
Compilers, build systems
Modules
Internals
Everyone Else
@NixOS/nixpkgs-committers @NixOS/release-engineers
Finally
No issue is too big or too small, but let's remember that we are all working on the project voluntarily in our free time here, so let's focus on issues that can be realistically addressed in the remaining time before the release.
We thank everyone for their contribution!
The text was updated successfully, but these errors were encountered: