-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
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.05 Feature Freeze #121972
Comments
This issue has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/21-05-release-feature-freeze/12933/1 |
Not blocking per se, but would need to be merged in case it's forgotten.
The one about the Raspberry Pi image would need something else on stable if for any reason we cannot land it before the branch-off. Well, it'd need to be applied as it is on 21.05 even if we ended up not wanting it right now in unstable. The other two I intend to merge by next week if it's not done beforehand. Neither of which are breaking changes or new features, mainly correctness changes for ARM installers. |
My goal is to get the Sourcehut service in: |
I would like to get WireGuard DNS refresh merged: #121331 |
I'd like to get QuickBMS (#121523) merged, I want to use it to package software that's only available in Windows installers. |
It would be a good thing to fix #121293 before the freeze. |
GNOME is as ready as it will be. |
Not a blocking one #118573 . It's all about to have a clean OverlayFs multiple lower layers support. |
for erlang and elixir related stuff, feel free to mention the beam team. |
As I mentioned in the PR, the patch fixed the problem of not being able to key in passwords. However, it still doesn't log me in with fingerprint. Not sure if it qualifies as a fix. |
I would like to get this in, which fixes:
|
New packages can always be backported, but this should be easy enough to get in :) |
If systemd were to be updated to v248, another issue I'd try to fix before the freeze is: #73095. This is to avoid an ominous warning message on each boot. @jtojnar Can you take a look at the situation with gdm? v40 supposedly fixed the race condition in the graphics init, but the NixOS test still times out if I remove udev-settle from |
I believe it's too late for major systemd update. |
After 20.09's issues with a systemd major bump, I'm convinced that the Desktop managers will have many issues moving to a version they didn't develop against. Like @vcunat said, the window for release-critical breaking changes was a few weeks ago. If we did have regressions, we would only have one staging cycle to fix them all before branch off. |
Non blocking, but i want to drop some of the oldest erlang we support. They are not supported anymore. Will do a PR later this weekend. |
#101597 seems to be forgotten. |
I'd love to get #110893 reviewed so we can have gdb debugging for cpython in for 21.05. |
I will spend some time upgrading the packages Repology is complaining. |
I'd like to propose #121072 to go into 21.05 because otherwise we'd be releasing with known out-of-date vscode python support. |
#122141 is an ffmpeg_4 bump (4.3->4.4), which might be worthwhile landing because it includes a bunch of AV1/HEVC/VP9 HW acceleration improvements. |
As for PHP I think we're over all pretty happy with the current state and don't have any blocking issues. |
I'd like to get Ansible updates in and EOL versions out, they're over in #122670. |
I'd like to get #120440 and #122241 in, as well as #121777 and the fixes necessary for TLS keys to work with the dendrite module using https://www.freedesktop.org/software/systemd/man/systemd.exec.html#Credentials. |
It would be great if 21.05 had the some of the latest Erlang/Beam ecosystem changes:
Maybe even #122633 if possible? |
Not a language or framework, but I would like to get this in, as the current version is old: |
Since I have been doing some vscode extension updates for myself, #122913 should be uncontroversial and specifically updates a couple of microsoft owned extensions to vscode. I think the live-share extension is most important in that PR because I fear the risk of incompatibilities. I confirmed both extensions are behaving for me. Including doing a live-share between nixos and debian. |
It would be great if we could get the openblas update merged #122035. |
I don't want to be forced to set an OnCalendar value in the postgresqlBackup module. |
Small version update, but it makes microsoft's |
I would like to get these ones in before the freeze:
|
Can we get #121588 before freeze? |
For clarification, the original intent of this is for large ecosystems to express anything that's imperative to have in the next release. Most PRs that are targeting master aren't affected by this. If you just want someone to review your PR, just cc me in the PR please. Or post on the PRs ready for review thread |
I would love to see #123074 merged into final staging-next round, LLVM bump was one of the main "features" of rust 1.52 release, https://github.com/rust-lang/rust/blob/master/RELEASES.md#compiler |
Any future staging PRs will need to be backported into the release. The backport staging branch won't be created until next week as well. |
I labeled it, but #123415 from @sternenseemann is a fantastic catch of an old bug that somehow slipped underneath the radar for at least one release cycle. |
Also, I wanted to notify that bluetooth headsets are harder and harder to use (at least on my computer) since 20.09 (just created a bug report there): I need to kill pulseaudio & restart applications to be able to switch to bluetooth, audio is muted by default, and since more recently I can't anymore use high fidelity bluetooth output (I'm stuck with the low quality sound+microphone mode). I'm not sure if I'm the only one experiencing such troubles, but I'm thinking that it could be great to fix bluetooth issues before releasing 21.05. -- EDIT -- |
@tobiasBora pipewire has a lot better support for Bluetooth headsets, so that's your best bet. Pulseaudio development was a mess for the last couple of years and pipewire just has better architecture going forward. |
@domenkozar I can confirm that after a quick test, pipewire has much better support than pulseaudio (and supports much more bluetooth profiles). But I have 3 new issues with pipewire (maybe related):
I also tried to add my user to the -- EDIT -- So if pipewire works so much better, maybe we should propose pipewire by default and display warnings to users using pulseaudio? |
@tobiasBora as explained by @jonringer above:
Please don't post issues you're having with packages here, let's try to keep this focused :) |
Seeing as the release is scheduled for tomorrow (will likely be pushed back until |
I'm late to this, but we should really get #124300 in 21.05, because https://ferd.ca/you-ve-got-to-upgrade-rebar3.html |
Security fixes are never late. They're the main point of maintaining release branches. |
If this could be included in the 21.05 release then current users using the nixpkgs.config.dwm.patches interface wouldn't end up with a broken system on upgrade. For me the upgrade worked but I had default dwm, meaning no keybindings, application preferences etc. I propose not removing the interface, but in general when interfaces are removed like this it would be better to throw an error with a message on how to migrate. |
Pinging all language, framework, and ecosystem owners to consolidate feature freeze items for the 21.05 release.
Please mention any items you see blocking the 21.05 release in your given domains. The branch off date will be the on the 21st of May. So there is still some time to address these items.
Nix/nix-cli ecosystem: @edolstra @grahamc @nbp @Profpatsch
Mobile: @samueldr
Nixos Modules / internals : @infinisil @matthewbauer @Ericson2314 @orivej
Nixos tests: @tfc
Marketing: @garbas
Emacs: @adisbladis
Erlang: @gleber @NixOS/beam
Go: @kalbasit @Mic92 @zowoq
Haskell: @NixOS/haskell
Python: @FRidh
Perl: @stigtsp
php: @NixOS/php
Ruby: @alyssais
rust: @bhipple @Mic92 @andir @LnL7
Darwin: @NixOS/darwin-maintainers
bazel: @mboes
blockchains @mmahut
podman: @NixOS/podman
Gnome: @jtojnar @NixOS/gnome
Qt / KDE: @ttuegel @NixOS/qt-kde
Postgres: @thoughtpolice
in case I forgot anyone: @NixOS/nixpkgs-committers
Anyone is free to propose potential blockers, but I would ask that you remember that this is a volunteer organization. Unless someone is likely to "pick up" the work and address the concern in the coming weeks, please only state critical issues. Or if anyone is active in a given ecosystem and I did not mention them, then they are free to state that there's unlikely to be any concerns as well.
The text was updated successfully, but these errors were encountered: