NixOS 20.03 Feature Freeze

The dnscrypt-proxy2 addition and deprecation of dnscrypt-proxy is a while coming and we should totally get that in 20.03.

2 Likes

If you have any mass-rebuild changes that you would like to get in for 20.03, now is the time to get them merged into staging.

I hesitated in posting this, since I am not a KDE expert and I haven’t contributed to any of the efforts to make this happen, but it would be nice if KDE Plasma worked out of the box.

As far as I understand this is largely blocked by something that is still not properly wrapped:

https://github.com/NixOS/nixpkgs/pull/56988#issuecomment-549466659

1 Like

Please include squeezelite: Fix codec libraries loading by using a wrapper by azazel75 · Pull Request #76587 · NixOS/nixpkgs · GitHub

:smile: posting on my own thread because I would like some help with this PR
https://github.com/NixOS/nixpkgs/pull/65133

building a vmWithBootloader has been broken for a while.

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

https://github.com/NixOS/nixpkgs/pull/77673
too but other people concurrently do refactoring of patches so it might be difficult to keep it free of merge conflicts

@FRidh should’ve followed this thread a bit more, but is it now too late for mass-rebuilds to get merged? (can’t promise it, but I’d at least try to get the glibc update mergable today or tomorrow).

EDIT: oh and don’t get me wrong, I don’t intend to “force” this to get into the release, I’m just asking myself whether it’s worth investing a certain amount of time today (and tomorrow) into this. If it’s too late and this just causes an additional burden for the release managers, we should delay this, of course :slight_smile:

2 Likes

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

Please also have a look on the Traefik v2 update.

Branch-off is the 10th. Staging-next stabilization typically takes a week, although if there are no regressions its only 2 or 3 days. I’m about to start a new staging-next cycle.

This I reverted because there were too many regressions.

IMO, would be great to include asus-wmi-sensors package asus-wmi-sensors: init at 0.0.1 by voanhduy1512 · Pull Request #75885 · NixOS/nixpkgs · GitHub that gives sensors support for fresh Asus motherboards.

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