Navigation Menu

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

[WIP] Merge master into staging-next #69439

Closed
wants to merge 163 commits into from
Closed

Conversation

veprbl
Copy link
Member

@veprbl veprbl commented Sep 25, 2019

Fixes eval after #69072

Resolved conflict in pkgs/tools/security/thc-hydra/default.nix
Basically had to revert a1c0e10 which adapts #69210 to master that doesn't yet have 329a88e

ck3d and others added 30 commits September 13, 2019 17:29
Avoid assertion in nixos/modules/system/boot/resolved.nix
if service systemd-resolved is enabled.
The activation script is needed to get the missing files in etc/ created.
Needed for container manager like systemd-nspawn.
ocamlPackages.sequence/iter: 1.1 → 1.2.1

Ensures compatibility with OCaml 4.08
djview: adopt

djview: upd description

djview: add longDescription

djview: upd to Qt5, use Qt5's mkDerivation

djview: add configureFlags (enabling couple features)

upd longDescription

djview: upd clean-up
Although hopefully this can eventually be added to nodePackages, it uses
some devDependencies to build custom fonts. Node2nix doesn't currently
support enabling devDependencies for a single package.

- Got rid of redundant let-in statements.
- node-packages.json now only pulls in Iosevka.
- generate.sh
  * Uses a nix-shell shebang to ensure it builds using the current
    version of node2nix (the old version caused some issues due to the
    19.03 release version being 1.6.0 instead of 1.7.0).
  * Builds in development mode to fix the devDependencies issue.
- Use the tree of the built node package as sourceRoot instead of
  installing node dependencies manually. This means the source will have
  to be updated in both node-packages.json and default.nix, but to make
  things easier the derivation inherits the version number.
- Disparate build options now all live under privateBuildPlan, which is
  converted first with builtins.toJSON and then to TOML using remarshal
  (Unfortunately there is not currently a builtins.toTOML).
- Extra parameters can also be provided that will be converted to JSON
  then TOML. This will overwrite the default parameters.toml file.
A ton of tests fail and it's not obvious to me how to fix them.
Adding bleach to checkInputs fixes a tiny number of them, though.
Document the breaking secret option transition from literal secrets to
file-based ones.
The state path now, since the transition from initialization in
preStart to using systemd-tmpfiles, has the following restriction: no
parent directory can be owned by any other user than root or the user
specified in services.gitlab.user. This is a potentially breaking
change and the cause of the error isn't immediately obvious, so
document it both in the release notes and statePath description.
VBoxClient needs a RUNPATH entry to dlopen libXfixes successfully.

Fixes NixOS#65542
this should always work, even on android / iOS toolchains
@veprbl
Copy link
Member Author

veprbl commented Sep 25, 2019

@GrahamcOfBorg eval

Fixes eval after NixOS#69072

Resolved conflict in pkgs/tools/security/thc-hydra/default.nix
Basically had to revert a1c0e10 which
adapts NixOS#69210 to master that doesn't yet have
329a88e
@veprbl veprbl changed the base branch from staging to staging-next September 25, 2019 22:56
@veprbl veprbl changed the title [WIP] Merge master into staging [WIP] Merge master into staging-next Sep 25, 2019
@veprbl
Copy link
Member Author

veprbl commented Sep 25, 2019

@GrahamcOfBorg eval

@veprbl
Copy link
Member Author

veprbl commented Sep 25, 2019

Eval failed because the target branch doesn't evaluate without the merge (this is the reason why I'm doing the merge) cc NixOS/ofborg#25
Landed this in c455adc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet