Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deduplicate our many package.nix a bit #11175

Merged

Conversation

Ericson2314
Copy link
Member

Motivation

  • They should all be built in parallel

  • They should all use strict deps by default

Context

#2503

Priorities and Process

Add 👍 to pull requests you find important.

The Nix maintainer team uses a GitHub project board to schedule and track reviews.

- They should all be built in parallel

- They should all use strict deps by default
@github-actions github-actions bot added new-cli Relating to the "nix" command fetching Networking with the outside (non-Nix) world, input locking c api Nix as a C library with a stable interface labels Jul 25, 2024
@Ericson2314 Ericson2314 changed the title Duplicate our many package.nix a bit Deduplicate our many package.nix a bit Jul 25, 2024
Comment on lines -74 to -75
# TODO `releaseTools.coverageAnalysis` in Nixpkgs needs to be updated
# to work with `strictDeps`.
Copy link
Member Author

Choose a reason for hiding this comment

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

Out of date comment

@Ericson2314 Ericson2314 enabled auto-merge (squash) July 25, 2024 02:15
Comment on lines +153 to +155
(lib.extends
(lib.foldr lib.composeExtensions (_: _: {}) exts)
f);
Copy link
Member Author

@Ericson2314 Ericson2314 Jul 25, 2024

Choose a reason for hiding this comment

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

Next time: composeManyExtensions

@Ericson2314 Ericson2314 added the contributor-experience Developer experience for Nix contributors label Jul 25, 2024
@Ericson2314 Ericson2314 merged commit 3b49f7a into NixOS:master Jul 25, 2024
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c api Nix as a C library with a stable interface contributor-experience Developer experience for Nix contributors fetching Networking with the outside (non-Nix) world, input locking new-cli Relating to the "nix" command
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants