NixOS 20.03 Feature Freeze

Would it be possible to upgrade to Plasma 5.17?

That’s in progress Plasma 5.17.5 by ttuegel · Pull Request #79011 · NixOS/nixpkgs · GitHub, I asked and @ttuegel said that’s what is planned .

Ideally (pending agreement from maintainers), I would like to get this in:

https://github.com/NixOS/nixpkgs/pull/78501

This includes opt-in new behavior for fetchCargo that makes it much more efficient and possible to cache in hashed mirrors, but at the cost of changing the cargoSha256 for Rust applications (once opted in). I’m planning on sending a treewide PR that updates all the Rust applications to the new behavior and makes it opt-out once the infra lands, so it’d be nice of the functionality for that new behavior is on the NixOS release so that backporting changes to 20.03 will be easier for maintainers.

Note that the proposed functionality has no functional change to how we build Rust applications, just how we manage the cargo vendor directory.

The networking.resolvconf.useHostResolvConf option seems to have been superseeded by networking.useHostResolvConf and doesn’t do anything anymore.

I think it would be nice to have that fixed for 20.03, as that was quite confusing when figuring out why DNS didn’t work.

https://github.com/NixOS/nixpkgs/issues/74028

Overlayfs instead of unionfs on installation media is long overdue. Every major distribution is using it.
https://github.com/NixOS/nixpkgs/pull/35188

2 Likes

If I read this correctly, the option silently did nothing and now you’ll be warned about that if you use it. What do you suggest to improve? nixos/resolvconf: Remove useHostResolvConf option by infinisil · Pull Request #79243 · NixOS/nixpkgs · GitHub

Ah, I’m sorry… I didn’t realize the PR happened after you wrote this.

1 Like

I’m starting to get nervous about Replace simp-le with lego and support DNS-01 challenge by m1cr0man · Pull Request #77578 · NixOS/nixpkgs · GitHub and its inclusion in 20.03 :anguished:

1 Like

It would also be great to include Ungoogled Chromium:

https://github.com/NixOS/nixpkgs/pull/76082

@worldofpeace @disassembler, any chance you could have a look at this one for 20.03:
https://github.com/NixOS/nixpkgs/pull/77622
Thanks!

1 Like

Would be great to get some attention to nixos/grub: make memtest work with EFI by wedens · Pull Request #78453 · NixOS/nixpkgs · GitHub to get memtest fixed with EFI.

Hello everyone again. Me and @disassembler personal assessment of master right now is it’s very clear for branch off. But we don’t have perfect vision, if there’s anything serious please PM us on IRC or mention us in #nixos-dev.

I plan to begin the beta tasks around 18:30 UTC.

6 Likes

Just want to confirm that 20.03 was branched at the time we said.
I haven’t done the Zero Hydra failure and beta announcement (this is essentially a call for testing), because we ran into an issue with the release-20.03 jobset not evaluating Hydra: nixos/release-20.03 and unstable fails to evaluate · Issue #79907 · NixOS/nixpkgs · GitHub. This means hydra isn’t building anything, so that obviously would make any contributions to 20.03 difficult. Anyways, if you have PRs coming into master that has security implications please ping us @NixOS/nixos-release-managers.

5 Likes

If Hydra isn’t evaluating release-20.03 why isn’t unstable also affected, or is it?

It is not evaluating either https://hydra.nixos.org/jobset/nixos/trunk-combined#tabs-errors

Is it too late to consider adding rakudo-2020.01?

rakudo: 2017.01 -> 2020.01 by stigtsp · Pull Request #76656 · NixOS/nixpkgs · GitHub was just merged into unstable, I’m worried that 20.03 might release with 2017.01 which is quite outdated.

@sgo if you want something backported, open a PR. Don’t forget to use cherry-pick -x.

5 Likes

@worldofpeace I think it would be great to include into 20.03:

I can do and test backports for them as soon as (if? :slight_smile: ) accepted to master.

2 Likes

I can help do some go1.14 testing.

Chiming in that I’d really appreciate NixOS/nixpkgs#81557 getting backported. It’s a pretty simple patch to /nixos/modules/misc/documentation.nix, and solves what can be a really poignant pain point if hit.

Sorry about the delay in getting this submitted.

3 posts were split to a new topic: 21.05 feature freeze