I’ll be there for NixOS modules in general and Haskell infra
Thank you guys for doing so much hard work. Stay safe.
From my side it’s a GO as soon as we fix evaluation errors.
I’ll hopefully be there for NixOS Containers, some services with a non-trivial upgrade paths (such as Nextcloud, matrix-synapse etc.) and (if needed) for issues with bigger rebuilds (after helping out during the gcc9 and glibc-2.31 upgrade).
Please attach these proposals to this thread so they can be collected ahead of time for the call
The only thing I came up with is this:
- [20.03] mongodb: update by Ma27 · Pull Request #83628 · NixOS/nixpkgs · GitHub / Find a solution to distribute `mongodb` despite its license restrictions · Issue #83433 · NixOS/nixpkgs · GitHub (backport and licensing issues of new MongoDB versions)
I think #82295 should be merged. It is just an addition to release notes, informing people that they won’t get IPv4 addresses on bridges via DHCP on nixos-20.03
anymore.
This almost locked me out of my machine and might break other peoples setup when the release happens.
glibc-2.30 libraries link to glibc-2.27 · Issue #84043 · NixOS/nixpkgs · GitHub just popped up (thankfully since I was getting these errors frequently) and I think we should fix it before the release as it breaks in ugly ways and it’s hard to workaround.
We’re missing artwork for the news item on the website
The only serious Plasma issue I know of is:
I would not consider this blocking because there are workarounds.
Hello everyone, the meeting will be tomorrow:
2020-04-03T19:00:00Z → 2020-04-03T20:00:00Z
(3PM America/New_York; Every Time Zone: time zone converter, compare time zone difference and find best time for a meeting with one click)
at this meeting URL: Jitsi Meet and in #nixos-dev on IRC.
Make sure you have tickets written down
worldofpeace and disasm decided NO-GO at this time, and to have second review meeting at the same time on Wednesday: 2020-04-08T19:00:00Z → 2020-04-08T20:00:00Z
We’ll use the same video call: Jitsi Meet
Here are the notes from today’s meeting:
present:
- samueldr
- “dan” Dandellion
- aanderse
- andi
- worldofpeace
- chris l-f
- infinisil
- doron behar
- eelco
- ma27
- fridh
- ttuegel
- lnl
- drakonis
- graham
- flokli
- disasm
- unknown
reviewed:
- Evaluation error is blocking jobsets · Issue #83647 · NixOS/nixpkgs · GitHub evals are running and the fix is backported
- glibc-2.30 libraries link to glibc-2.27 · Issue #84043 · NixOS/nixpkgs · GitHub glibc weirdly picking up problems. maybe not a blocker, since it has been happening in other glibc updates? Possibly due to ldd output being misread. unlikely to be a blocker .
- Find a solution to distribute `mongodb` despite its license restrictions · Issue #83433 · NixOS/nixpkgs · GitHub - mongodb is unfree, and now requires users to compile it locally. can we have hydra build unfree-but-redistributable software? no, we should probably not build it in hydra right. we should merge it, though.
- Chromium and Google Chrome need new maintainers · Issue #78450 · NixOS/nixpkgs · GitHub - chrome needs a new maintainer: not a blocker for release
- KDE wallet crashes on start (plasma5) · Issue #77290 · NixOS/nixpkgs · GitHub - core functionality still works, not ideal, but not a blocker
- dockerTools.buildImage: schema upgrade · Issue #75275 · NixOS/nixpkgs · GitHub - docker is deprecating their old format. not a blocker, we can backport a fix to dockertools if we get one.
- grub efi fails on latest nixos-unstable · Issue #61718 · NixOS/nixpkgs · GitHub - grub efi fails on nixos-unstable. quite likely a super overloaded issue, so not blocking. we need more information.
- nixos/release-notes: mention that dhcpcd stopped giving IPv4 addresses to bridges by erictapen · Pull Request #82295 · NixOS/nixpkgs · GitHub - release notes don’t mention DHCP problems. is a blocker.
- Fix evaluation of release-20.03-aarch64 jobset by bennofs · Pull Request #82886 · NixOS/nixpkgs · GitHub - aarch64 jobset needs fixing
- Raspberry Pi 3 B+ doesn't boot on kernel 5.4.23 · Issue #82455 · NixOS/nixpkgs · GitHub - rpi 3b+ hdmi failing - likely an upstream kernel regression. need more info. todo: fix or document.
- itstool: fix double-shebang issue on macOS by burke · Pull Request #74942 · NixOS/nixpkgs · GitHub - darwin channel: needs backport and should be fine.
- bundler from bundlerEnv.wrappedRuby fails with uninitialized constant Bundler::FeatureFlag · Issue #78242 · NixOS/nixpkgs · GitHub - major bundler update might should fix some ruby infrastructure – tentatively block on this issue
we are blocking on:
- bundler from bundlerEnv.wrappedRuby fails with uninitialized constant Bundler::FeatureFlag · Issue #78242 · NixOS/nixpkgs · GitHub disasm to work with manveru
- nixos/release-notes: mention that dhcpcd stopped giving IPv4 addresses to bridges by erictapen · Pull Request #82295 · NixOS/nixpkgs · GitHub need help
- itstool: fix double-shebang issue on macOS by burke · Pull Request #74942 · NixOS/nixpkgs · GitHub needs to merge / backport / etc.
- [20.03] mongodb: update by Ma27 · Pull Request #83628 · NixOS/nixpkgs · GitHub to merge
needs help with:
- rl-2003: mention python driver by worldofpeace · Pull Request #80848 · NixOS/nixpkgs · GitHub writing some documentation
Forgot about
it’s very important that we merge this at the same time we release updates to the website.
I’d also like to mention, since we lack a “NixOS Release Criteria”, if your subsystem wasn’t represented in this meeting and there’s something you’d consider a blocker, now is the time to mention this.
Samuel Leathers (@disassembler) and I decided NO-GO today in the meeting.
We’re going to have another review meeting on Friday: 2020-04-10T19:00:00Z → 2020-04-08T20:00:00Z.
Video call link: https://meet.jit.si/GoMarkhorGo
Present representing a subsystem:
- worldofpeace
- disasm
- aanderse
- ttuegel
- flokli
- sphalerite
- … (sorry)
I wasn’t prepared to take notes, the video will help with who was representing what at the beginning.
It seems also that some people assumed it would be next week Friday, so we had some missing people.
Reviewed
Anything not reviewed this time has been fixed
https://github.com/NixOS/nixpkgs/issues/84409
@mic92 and @flokli have been assigned to fix this.
https://github.com/NixOS/nixpkgs/pull/84221
https://github.com/NixOS/nixpkgs/pull/82295
Me @worldofpeace can review and merge.
If I don’t I probably need/ed help.
https://github.com/NixOS/nixpkgs/issues/83805
@disassembler and I @worldofpeace would handle for releasing 20.03
https://github.com/NixOS/nixpkgs/issues/79180
I need to finish this. I decided I can draft it in markdown and it will be translated to docbook
https://github.com/NixOS/nixpkgs/issues/84391
Brought up by @flokli (I believe), we decided it wasn’t a blocker.
https://github.com/NixOS/nixpkgs/issues/61718
I don’t think this was a blocker either, but an errata in the release notes would be great.
Issues with Intel GPU’s in the default kernel 5.4.
(link portal)
- https://github.com/NixOS/nixpkgs/issues/79180#issuecomment-593551788 (talk starts here)
- https://github.com/NixOS/nixpkgs/pull/78713
I brought it up tangentially, I don’t recall the status of this because I haven’t been able to track kernel development very well. It would be helpful if someone in the know with kernel can followup on it (@vcunat maybe since you did the bump). Last time I checked this was even a problem on one of my laptop’s.
https://github.com/NixOS/nixpkgs/issues/82455
@samueldr wasn’t in the meeting, so I couldn’t followup on it.
We talked in IRC and decided it wasn’t a 20.03 blocker:
Decided Blockers
Link to issues and PRs labeled
https://github.com/NixOS/nixpkgs/issues?q=is%3Aopen+label%3A"1.severity%3A+blocker"+milestone%3A20.03
If there’s anything missed, LMK.
worldofpeace
The acme regression will be hopefully addressed here: acme: create certificates in subdirectory by Mic92 · Pull Request #84781 · NixOS/nixpkgs · GitHub
I’m no good with kernel internals, especially graphics. I re-checked the tickets open upstream, but I saw no clear indication on which versions they were fixed. Comments from a few weeks ago seemed like 5.4 would still be affected by at least some of these. In theory we could piggyback on some distro’s patches.
I thought of similar (I believe ubuntu has patches since they’re going to use the same kernel for their release).
I’ve determined that NixOS 20.03 Markhor is a GO today 2020-04-10.
No further review meetings will be scheduled.
We didn’t have @disassembler in the call, so I will get back to everyone on what sort of timeline we can all expect.
(these notes are thanks to Valodim, thank you so much)
Present in jitsi:
-
worldofpeace
-
aanderse
-
Graham
-
Eelco
-
ma27
-
flokli
-
Emantor
-
two “fellow jitsters”
Quick transcription:
welcome, [quick intro]
ref to previous notes (in this thread)
everything seems to have been completed
milestone: highlights only thing that’s not done
draft went to flokli, he’s working on itone bug that caught eye: haskell related
not too familiar, anyone in call?
(seems not)haskell derivation behavior wrt buildDepends changed, will break
Behaviour of .env in regards to buildDepends changed in 20.03 · Issue #84070 · NixOS/nixpkgs · GitHubso far undocumented
not sure what to do about this bug
graham: opinion: no attention in 9 days, hence not a blocker
maybe contact john ericssonwop: he self-assigned, documentation seems to be happening?
wop:
no blockers left20.03 is a go!
highlights and failing packages left to dosamuel (@disassembler) here? see if he agrees
objections from anyone else? (seems not)
looks ok to you eelco?
eelco: sounds great
flokli is going to open pr with highlights translation to docbook
please submit what you need in there, should be done shortlyfabulous
Reviewed
PR has been opened right after as promised
Thank you @flokli.
Followup on the Intel GPU Issue linux 5.4
I talked with Emantor and @samueldr in #nixos-dev about this issue at:
#nixos-dev on 2020-04-10 — irc logs;
We have reason to believe it is actually fixed, and we’ll followup to see if the errata in the release notes can be removed (to use 4.19 to avoid the issue).
I wrote several issues with ACME certificates (which changed in 20.03 from simp_le to lego), some of which were blocking the release, and I just uncovered a new one which might be blocking too, so I signal it here just in case:
https://github.com/NixOS/nixpkgs/issues/84633#issuecomment-612501828
I took another look #84070 was as-intended, but I’ll go add some docs as to the change.