Hello everyone again
NixOS 20.03 has been branched since Feb 10th, but we encountered a delay because of nixos/release-20.03 and unstable failing to evaluate. This has just been sorted today so we can finally get to it. Many thanks to those who solved this.
At this phase in the NixOS release lifecycle we are amidst beta and weāre stabilizing the release branch, fixing deliverables, and backporting minor updates and bugfixes.
The simplest way, once we have the first channel update published (automatically), is to follow the steps to upgrade NixOS. You would use nixos-20.03 as the channel name. There are no push notifications that I know of for channel updates, but you can look at the status page, and it should hopefully soon1 show up there.
Iāve set aside Wednesday this week for an hour at 1700 UTC to be on IRC in #nixos to help anyone interested in participating in helping with this release and learning how to diagnose/fix ZHF issues that doesnāt know how to get started. Please if you want to help and need some guidance hop on iRC!
Thereās a list of things to be careful about before upgrading, I havenāt spent time finding the link for 19.09 but most of them relate to staetVersion and I think there was one related to redshift location and, another to ntp, and such?
Where can I find that list for this version? I guess I can try to upgrade first and then fix errors but probably better to have the listā¦
Thanks, I did want that (Release notes!) (couldnāt search on mobile and desktop internet not working, hence the intent to upgrade :)). That said, I donāt think they have been populated for 20.03 yetā¦
My experience- changes in configuration.nix were minimal for me. Mental effort to decide whether to upgrade was 0, since I knew I could always roll back quickly. Update was butter smooth.
Issues:
Reboot takes more than a minute after Reached target reboot.
Wifi Dongle speed has become worse it feels, and detection hasnāt improvedā¦ Iām also seeing increased computer load likely because of the sameā¦
My experience- changes in configuration.nix were minimal for me. Mental effort to decide whether to upgrade was 0, since I knew I could always roll back quickly. Update was butter smooth.
Issues:
Reboot takes more than a minute after Reached target reboot.
Wifi Dongle speed has become worse it feels, and detection hasnāt
improvedā¦ Iām also seeing increased computer load likely because of
the sameā¦
Can you share what wifi hardware that is? It might be that the driver
is (now?) just a softmac driver or similar because another one was
removed/replace. The default kernel version in 20.03 changed to 5.5
IIRC.
Itās a DLink N300. When I wake up from hibernation or after a reboot my device would just not be recognized.
The following line is something I think Iāve activated at times and deactivated on others (sorry I havenāt kept track) boot.extraModulePackages = [ config.boot.kernelPackages.rtl8192eu ];
Hmmmm.
Anyway Iām not too worried about this right now because my workaround is a wired connectionā¦
I will report back on reboots againā¦
I just want to thank @worldofpeace and @disassembler for all the hard work you guys are doing for this release. Looking at every minor bug is a herculean taskā¦
I have tried upgrading my configuration to NixOS 20.03 but I keep getting a recurring error.
it is always the same error, but donāt happen always on the same derivation. It complains: #include <sys/stropts.h> is not found.
So I could not generate the generation for my configuration based on 20.03
Is it due to 20.03 ?
I havenāt investigated further. Below two error logs, (of two different nixos-rebuild) of this same error.
building ā/nix/store/54k7apfrgmsq2w042i5093r070blxaim-xcompmgr-1.1.8_fish-completions.drvāā¦
ā¦/build/ā¦/ex/ex_script.c:27:10: fatal error: sys/stropts.h: No such file or directory
27 | #include <sys/stropts.h>
| ^~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:335: ex_script.o] Error 1
builder for ā/nix/store/9zda73xqp62qgs23v0l656z2hszaymjz-nvi-1.79.drvā failed with exit code 2
cannot build derivation ā/nix/store/vmy4pyscvbcmnrlpxxnnd4w3hk2bpdnc-nvi-1.79_fish-completions.drvā: 1 dependencies couldnāt be built
cannot build derivation ā/nix/store/c0fbsgaf56h5y1dis1ny1qhqy0cvszd1-system-path.drvā: 1 dependencies couldnāt be built
building ā/nix/store/rjjchjldlkbwb9qcs32jh3i0lhf4yd9z-xdg-utils-1.1.3_fish-completions.drvāā¦
building ā/nix/store/6gnc1nj4hvrgbnxk02g5g13qcbfm5rcr-xf86-input-evdev-2.10.6_fish-completions.drvāā¦
building ā/nix/store/9h2b3zrciqvrfmj33rv4qn5q9wbx3dh5-xf86-input-libinput-0.28.2_fish-completions.drvāā¦
building ā/nix/store/06wpgxk5bqgsgyqzjfgzz652kb43qqk1-xf86-input-wacom-0.36.0_fish-completions.drvāā¦
cannot build derivation ā/nix/store/ā¦-nixos-system-ā¦-20.03beta335.89536cd763c.drvā: 1 dependencies couldnāt be built
ā¦/build/ā¦/ex/ex_script.c:27:10: fatal error: sys/stropts.h: No such file or directory
27 | #include <sys/stropts.h>
| ^~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:335: ex_script.o] Error 1
building ā/nix/store/1mix61909dwcgr4qmjkdz2pr6vvjamhl-unit-systemd-journald.service.drvāā¦
builder for ā/nix/store/9zda73xqp62qgs23v0l656z2hszaymjz-nvi-1.79.drvā failed with exit code 2
cannot build derivation ā/nix/store/vmy4pyscvbcmnrlpxxnnd4w3hk2bpdnc-nvi-1.79_fish-completions.drvā: 1 dependencies couldnāt be built
cannot build derivation ā/nix/store/c0fbsgaf56h5y1dis1ny1qhqy0cvszd1-system-path.drvā: 1 dependencies couldnāt be built
building ā/nix/store/2fmx2jjsxhjv0gpznq7da4ldfla65bn0-unit-systemd-logind.service.drvāā¦
building ā/nix/store/5kr1i9h8ncrl310vsl2mn8sj824wyr8v-unit-systemd-modules-load.service.drvāā¦
building ā/nix/store/8vsaka3yml0ajiarmhnahb4hl4qq2qp7-unit-systemd-nspawn-.service.drvāā¦
building ā/nix/store/6jjvchlka7pph133brr4xl0lir3mdhlx-unit-systemd-random-seed.service.drvāā¦
cannot build derivation ā/nix/store/ā¦-nixos-system-ā¦-20.03beta335.89536cd763c.drvā: 1 dependencies couldnāt be built
error: build of ā/nix/store/ā¦-nixos-system-ā¦-20.03beta335.89536cd763c.drvā failed
These were probably uncovered by glibc update; I think itās correct for this header not to exist (itās optional). In any caseā¦ feel free to find fixes as a part of ZHF; itās possible that simple updates of the packages are sufficient for that.