Skip to content

Staging next 2022-02-03#158080

Merged
jonringer merged 879 commits intomasterfrom
staging-next
Feb 10, 2022
Merged

Staging next 2022-02-03#158080
jonringer merged 879 commits intomasterfrom
staging-next

Conversation

@jonringer
Copy link
Contributor

@jonringer jonringer commented Feb 4, 2022

Major changes:

  • Mass python pkgs update
  • llvm bump for linux: 7 -> 11
  • ffmpeg default bumped to 5.x

workflow docs: https://nixos.org/manual/nixpkgs/unstable/#submitting-changes-commit-policy
constitutents: https://hydra.nixos.org/job/nixpkgs/staging-next/unstable#tabs-constituents
jobset: https://hydra.nixos.org/jobset/nixpkgs/staging-next

Previous staging-next: #157215

mweinelt and others added 30 commits January 25, 2022 11:26
glibc: 2.33-71 -> 2.33-78 (security)
* Keep opencv{2,3,4} on ffmpeg_4 as upstream hasn't updated yet.
  See [1].
* Remove libavresample from ffmpeg-full, as it was removed in 5.0.

[1]: opencv/opencv#21455
For the DASH and IMF demuxers.
tracker: Unconditionally add checkInputs to nativeBuildInputs
 Conflicts:
	nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
	nixos/doc/manual/release-notes/rl-2205.section.md
	pkgs/development/python-modules/aioesphomeapi/default.nix
	pkgs/development/python-modules/mat2/default.nix
	pkgs/development/python-modules/pydevccu/default.nix
	pkgs/development/python-modules/pywlroots/default.nix
	pkgs/development/python-modules/rokuecp/default.nix
; Conflicts:
;	pkgs/development/python-modules/fakeredis/default.nix
@ofborg ofborg bot removed the 2.status: merge conflict This PR has merge conflicts with the target branch label Feb 10, 2022
@ofborg ofborg bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Feb 10, 2022
@Synthetica9
Copy link
Member

I'm not sure if this is warranted, but I'd really like #157631 to get in master ASAP. A lot of people's sound is broken atm. Is there some way I could speed that up (just merge it directly into master as well?)

I think we could cherry-pick it to staging-next. We seem to have a lot of non-big-parallel capacity for x86_64-linux

Okay, see #158949

@zowoq
Copy link
Contributor

zowoq commented Feb 10, 2022

I think we could cherry-pick it to staging-next.

I think may have meant to cherry pick it from staging to staging-next, not staging-next to master.

@Synthetica9
Copy link
Member

I think we could cherry-pick it to staging-next.

I think may have meant to cherry pick it from staging to staging-next, not staging-next to master.

Oh I assumed he meant from staging-next since it's already in staging-next

@vcunat
Copy link
Member

vcunat commented Feb 10, 2022

@fabianhjr: fish resolved without updating.

Copy link
Member

@fabianhjr fabianhjr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Builds and boots in my config, haven't noticed any issues.

@jonringer
Copy link
Contributor Author

Oh I assumed he meant from staging-next since it's already in staging-next

oh, I assumed it was in staging, given the urgency

@jonringer
Copy link
Contributor Author

Newly succeeding is about even with newly failing:
https://hydra.nixos.org/eval/1743207?filter=x86_64-linux&compare=1743148&full=#tabs-now-fail

I'm going to consider this acceptable; as I already spent three nights getting the major regressions.

@ofborg ofborg bot removed the 2.status: merge conflict This PR has merge conflicts with the target branch label Feb 10, 2022
@vcunat
Copy link
Member

vcunat commented Feb 10, 2022

Overall I saw quite a lot "regressions" that seemed like they will disappear on restarting the build. And then various python-related regressions...

@zowoq
Copy link
Contributor

zowoq commented Feb 10, 2022

The tomlkit bump looks like it broke remarshal which is used by pkgs.formats.{toml,yaml} so there is probably a few broken modules and tests.

PR: #159074

@vcunat
Copy link
Member

vcunat commented Feb 11, 2022

In trunk-combined the numbers aren't even, as many nixos.tests.** joined the regressions, but it's still probably not too bad. https://hydra.nixos.org/eval/1743296?compare=1743083

EDIT: ah, maybe the merged remashal fix already changed that, but we don't have an evaluation yet.

@flokli flokli mentioned this pull request Feb 28, 2022
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 6.topic: ocaml OCaml is a general-purpose, high-level, multi-paradigm programming language. 6.topic: python Python is a high-level, general-purpose programming language. 6.topic: qt/kde Object-oriented framework for GUI creation 6.topic: ruby A dynamic, open source programming language with a focus on simplicity and productivity. 6.topic: rust General-purpose programming language emphasizing performance, type safety, and concurrency. 6.topic: stdenv Standard environment 6.topic: vim Advanced text editor 8.has: changelog This PR adds or changes release notes 8.has: clean-up This PR removes packages or removes other cruft 8.has: documentation This PR adds or changes documentation 8.has: module (update) This PR changes an existing module in `nixos/` 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-darwin-stdenv This PR causes stdenv to rebuild on Darwin and must target a staging branch. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. 10.rebuild-linux-stdenv This PR causes stdenv to rebuild on Linux and must target a staging branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.