Skip to content

Comments

Staging next 2022-01-12#154708

Merged
jonringer merged 343 commits intomasterfrom
staging-next
Jan 25, 2022
Merged

Staging next 2022-01-12#154708
jonringer merged 343 commits intomasterfrom
staging-next

Conversation

@veprbl
Copy link
Member

@veprbl veprbl commented Jan 12, 2022

jtojnar and others added 30 commits January 2, 2022 17:21
While at it added trivial updater plumbing.
While at it added trivial updater plumbing.
Fix builds broken by libportal update
Originally enabled in

950261b ('darwin: fix gtk+3 dependencies')

since then many dependencies may have been changed to rely on Cocoa
only. Let's try disabling it by default to avoid the mesa dependency
on darwin, we can always enable on a case-by-case basis for apps that
really use X11.
…arch64

libpulseaudio: fix aarch64-darwin build
python3Packages.pycryptodome: 3.11.0 -> 3.12.0, python3Packages.pycryptodomex: 3.11.0 -> 3.12.0
Starting with LLVM 8, clang does no longer use llvm-config to detect the
LLVM installation: llvm/llvm-project@e4faa5c7986b7
Consequently, there is no point passing LLVM_CONFIG_PATH (in fact the
variable is unused currently).
the CVE description is currently suggesting
AcademySoftwareFoundation/openexr@db217f2
as the fix, but it is wrong

checked this patch does silence valgrind's complaints with
reproducer file https://oss-fuzz.com/download?testcase_id=5275682339422208
the CVE description is currently suggesting
AcademySoftwareFoundation/openexr@db217f2
as the fix, but it is wrong

checked this patch does silence valgrind's complaints with
reproducer file https://oss-fuzz.com/download?testcase_id=5275682339422208
[staging] llvmPackages_*.clang: stop passing LLVM_CONFIG_PATH unnecessarily
`configd` is aliased to `apple-sdk.frameworks.SystemConfiguration` in
apple-sdk-11.0, which is the default on aarch64-darwin, but it does not
include all of the headers.  This package introduces the missing
headers, which are needed to build `libresolv`.

A subsequent commit will fix libresolv to build on aarch64-darwin.
@vcunat
Copy link
Member

vcunat commented Jan 23, 2022

aarch64-darwin is still a disaster; on a quick glance because of

github-actions bot and others added 4 commits January 23, 2022 18:01
@ofborg ofborg bot added the ofborg-internal-error Ofborg encountered an error label Jan 24, 2022
(cherry picked from staging commit ea5a1dd, PR #155587)
I believe this qualifies for staging-next; rebuilds aren't that huge,
and they look relatively cheap (mostly vim plugins).
@github-actions github-actions bot added the 6.topic: vim Advanced text editor label Jan 24, 2022
@vcunat
Copy link
Member

vcunat commented Jan 24, 2022

Other than that I can't see any large problems. The smallish remains are often python stuff, usually with

ERROR: No matching distribution found for typing-extensions...

I expect we'll want to wait a bit for aarch64-darwin to progress, too.

github-actions bot and others added 2 commits January 24, 2022 12:01
targetPlatform refers to the platform the program being compiled will
produce binaries for, which only makes sense for things like
compilers, not cryptsetup.  The correct platform to look at to check
static support is hostPlatform, which refers to the architecture the
program being compiled will run on.
@mweinelt
Copy link
Member

Other than that I can't see any large problems. The smallish remains are often python stuff, usually with

ERROR: No matching distribution found for typing-extensions...

Probably not worth picking up, since python-unstable is already queued for the next staging-next run.

@cole-h cole-h removed the ofborg-internal-error Ofborg encountered an error label Jan 24, 2022
Copy link
Contributor

@jonringer jonringer left a comment

Choose a reason for hiding this comment

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

LGTM

There's excess hydra capacity, start another! :)

@mweinelt
Copy link
Member

mweinelt commented Jan 25, 2022

@veprbl We are coordinating staging cycles in #staging:nixos.org on matrix, if you want to join.

https://matrix.to/#/#staging:nixos.org

If you don't have a matrix account yet there is an open instance at https://nixos.dev/ for members of the NixOS org on GitHub.

@veprbl
Copy link
Member Author

veprbl commented Jan 25, 2022

@mweinelt Thank you for the invitation. I did not know there was a dedicated channel devoted to staging. I would be new to matrix, will have to look into setting up an account.

@jonringer
Copy link
Contributor

#156750 will be a moderate size rebuild for x86_64-linux. going to merge both

@vcunat
Copy link
Member

vcunat commented Jan 25, 2022

And further excess Hydra capacity will be utilized by 21.11: #156696
EDIT: so we should probably wait a while before starting another iteration.

@jonringer
Copy link
Contributor

so we should probably wait a while before starting another iteration.

agreed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: bsd Running or building packages on BSD 6.topic: GNOME GNOME desktop environment and its underlying platform 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: printing Drivers, CUPS & Co. 6.topic: python Python is a high-level, general-purpose programming language. 6.topic: qt/kde Object-oriented framework for GUI creation 6.topic: rust General-purpose programming language emphasizing performance, type safety, and concurrency. 6.topic: stdenv Standard environment 6.topic: systemd Software suite that provides an array of system components for Linux operating systems. 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.