-
-
Notifications
You must be signed in to change notification settings - Fork 14.3k
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.05 — Feature Freeze & Release Blockers #224457
Comments
|
BEAM: No blockers. OTP 26 will probably drop after the cutoff, but that is not a problem, people can use nixpkgs directly for this. There is probably a critical patch coming through, for all last 3 versions, but it should be through before the freeze. Not security, just a nasty bug fix. Not announced yet, don't ask how I know about it. But we will backport it anyway if need be. |
Missed pings due to GitHub limits: ModulesInternals
|
@RaitoBezarius no blockers on the NixOS tests front. |
This issue has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/lets-have-a-great-23-05-release-cycle/26795/1 |
Emacs: No blockers. There might be a new Emacs release in between now and feature freeze. |
Node.js: We have a few blockers (see my open PRs), but I believe we'll get them squared away very soon |
LLVM : AFAIK, we are still working towards ~four things:
Of which, 1 is really a blocker: |
|
We don't have any blockers in python currently. |
No blockers for the NixOS Module System and its internals |
Not a blocker for OCaml, but I would be very happy if we could move over to Dune 3 more and remove |
No blockers for Dhall |
Don't hesitate to open an "epic issue" and attach it to this board: https://github.com/NixOS/nixpkgs/projects/18 to track the progress of this cleanup. |
It's not my area, but #208412 should be a blocker. |
As for PHP, the only thing we may consider a blocker is this (removal of PHP 8.0): #224505 However, it's not super critical. Removing PHP 8.0 would be nice because the support for it from upstream will give it's last patches at end of November and then after that's it's EOL. So the supported versions will also get that same patches at the end of that month. And by that time, we should be about ready with a new release anyways and when the next set of PHP patches comes out (end of December), NixOS 23.05 is EOL anyways. |
cuda: it doesn't seem like we have any blockers. We have been experiencing certain issues with libstdc++ after the gcc11->gcc12 update, and they certainly must be solved before the release, but I think we're almost done with them. I'll edit the task list in this post when we have updates |
Geospatial:
|
Tensorflow, which is a dependency for so many things, is being marked insecure and needs to be updated lest hydra stop building it. This is a blocker because users can't afford to just build tensorflow locally. Unfortunately, tensorflow is too big and complex to be handled by the automatic python updates offered by the Python maintainers (such automatic updates tend to result in a cascade of breakages), and it's not quite in scope of CUDA maintainers either. In other words, it would seem that we lack a team that could take responsibility of the machine learning and scientific computing infrastructure, and own tensorflow (opencv4, pytorch, jax, ...) in particular
Kudos to @mweinelt for bringing this up on matrix EDIT of 2023-04-21: Tensorflow is being built and cached by hydra, altough I'm still some new errors on Darwin |
Haskell: NixOS/cabal2nix#597 (and follow up support for
Things I want to advertise for is mainly someone looking into #208812, since I myself am unlikely to. Would be a shame if a fix doesn't present itself, as it'd be a regression from 22.11. |
Regarding the marketing stuff, where could we help out? Here is our current plan:
What we would need is some help with to list what is new in 23.05. @RaitoBezarius and @mweinelt (and the rest of NixOS team) would you have time to jump on call to discuss this and if needed write it down together (maybe you already started writing the highlights)? What we don't have the capacity to do so (yet) but would love to do if somebody :
Any suggestion is more than welcome. |
No blockers for ACME 🙂 |
This comment was marked as resolved.
This comment was marked as resolved.
I think this would be a good time to un-hide the |
On "installer/rescue/ISO" side: #224830 is a serious problem. We should probably have a Nix team in nixpkgs. cc @fricklerhandwerk @edolstra @roberth @tomberek @Ericson2314 |
No blockers for ROCm |
I'm not aware of blockers for documentation. @pennae has been doing a lot of work on manual rendering and might have something to say about the state of that. |
as far as we can tell manual rendering is in a stable state for both values of |
No blockers for R that I'm aware of |
#224569 should probably be a blocker since it breaks scanning currently. |
PyTorch seems broken on Darwin #225441 maybe this failure is only for intel. |
This comment was marked as off-topic.
This comment was marked as off-topic.
DDE Work on adapting
The DDE component version is consistent with deepin v20 currently,but there are two exceptions:
Porting DDE v23 is still need months away,It's not stable even on deepin. 04/25 upd:
|
|
This issue has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/2023-04-10-nix-team-meeting-minutes-47/27357/1 |
Qt / KDE: A little late to the party, but thankfully no blockers. |
#227431 is a blocker, I advise to try https://github.com/medhefgo/systemd/commit/3ed1d966f00b002ed822ca9de116252bd91fe6c3 and for people who have too much time in life, to patch OVMF to cripple their EFI read API, reproduce the bug and test the fix properly with a NixOS test. |
The upgrade of Nix to 2.12 has a breaking (unintentional?) change to the language regarding JSON serialization of floats. I don't know whether or not it's a dealbreaker for NixOS 23.05, but I wanted to highlight it regardless. |
I have a PR that has a breaking change in an a package, but not a NixOS module: #229321 Should we wait until the next release to get this update in? |
Yes. (unless it's some sufficiently important update) The current schedule item says
|
We've had discussion about handling k3s and version support over in #224483. The outcome of that is, I believe, that we don't want to include k3s versions in a release which will go out of support while that release is active. I've opened a PR to drop those versions over here: #233625 I'm not 100% if this issue is the correct place to highlight it since this issue seems like it could be "blockers for cutting the initial release branch", while this one is closer to a "blocker for cutting the final release". This is our first time for this one, so please let me know if there's a more appropriate place for this. |
NixOS 23.05 has been released: https://discourse.nixos.org/t/nixos-23-05-released/28649 ! Thank you to everyone who answered here and helped us to drive this process. See you at the next release! |
This issue has been mentioned on NixOS Discourse. There might be relevant details there: |
This issue has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/lix-an-independent-variant-of-the-nix-package-manager/44975/32 |
Hello everyone, we are Ryan Lahfa & Martin Weinelt, the release managers for NixOS 23.05 🦦 ("Stoat").
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 two weeks, 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.05 Blockers project.
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
Programs
Modules
Installer
Internals
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: