Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 8868126cd230
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 7d24cf8ea99c
Choose a head ref
  • 8 commits
  • 7 files changed
  • 5 contributors

Commits on Oct 30, 2018

  1. Copy the full SHA
    bbc3cb3 View commit details

Commits on Oct 31, 2018

  1. stage1 boot: use stdenv.cc.libc

    (cherry picked from commit d3ae884c9eeb4a6f66ac4e57764c04db16ea7c71)
    dtzWill authored and matthewbauer committed Oct 31, 2018
    Copy the full SHA
    2d0ec8b View commit details
  2. nixos: use pkgs.getent and stdenv.cc.libc

    (cherry picked from commit 52eba9753aeba4f02c8ce0de50f10bd98de1ef1e)
    dtzWill authored and matthewbauer committed Oct 31, 2018
    Copy the full SHA
    9de0b28 View commit details
  3. apparmor-suid: don't force glibc

    (cherry picked from commit 131131e58fc66365854f37f4fe2bf6ca01c8aed6)
    dtzWill authored and matthewbauer committed Oct 31, 2018
    Copy the full SHA
    afdf16b View commit details
  4. gtk: don't hardcode glibc use

    (cherry picked from commit 6e6f839093ad080c3a61810e9720165faf103e81)
    dtzWill authored and matthewbauer committed Oct 31, 2018
    Copy the full SHA
    2603e3a View commit details
  5. nixos/networking.nix: only setup rpc on glibc

    (cherry picked from commit 4177dc3f774523fea7d181601d7c3301fda13790)
    and
    (cherry picked from commit a2f0c95baf57fb735dd47b5db73274f7e75df7c9)
    tathougies authored and matthewbauer committed Oct 31, 2018
    Copy the full SHA
    8cc028f View commit details
  6. Merge pull request #49496 from ali-abrar/xfce4-terminal-wrapgappshook

    xfce4-terminal: add missing gsettings schema dependency
    jtojnar authored Oct 31, 2018

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    bdbeeb6 View commit details
  7. Merge pull request #49504 from matthewbauer/master

    Musl/Glibc fixes
    matthewbauer authored Oct 31, 2018

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    7d24cf8 View commit details
6 changes: 3 additions & 3 deletions nixos/modules/config/networking.nix
Original file line number Diff line number Diff line change
@@ -228,9 +228,6 @@ in
# /etc/protocols: IP protocol numbers.
"protocols".source = pkgs.iana-etc + "/etc/protocols";

# /etc/rpc: RPC program numbers.
"rpc".source = pkgs.glibc.out + "/etc/rpc";

# /etc/hosts: Hostname-to-IP mappings.
"hosts".text = let
oneToString = set: ip: ip + " " + concatStringsSep " " set.${ip};
@@ -268,6 +265,9 @@ in
"resolv.conf".source = "${pkgs.systemd}/lib/systemd/resolv.conf";
} // optionalAttrs (config.services.resolved.enable && dnsmasqResolve) {
"dnsmasq-resolv.conf".source = "/run/systemd/resolve/resolv.conf";
} // optionalAttrs (pkgs.stdenv.hostPlatform.libc == "glibc") {
# /etc/rpc: RPC program numbers.
"rpc".source = pkgs.glibc.out + "/etc/rpc";
};

networking.proxy.envVars =
4 changes: 3 additions & 1 deletion nixos/modules/config/system-path.nix
Original file line number Diff line number Diff line change
@@ -19,7 +19,9 @@ let
pkgs.diffutils
pkgs.findutils
pkgs.gawk
pkgs.glibc # for ldd, getent
pkgs.stdenv.cc.libc
pkgs.getent
pkgs.getconf
pkgs.gnugrep
pkgs.gnupatch
pkgs.gnused
2 changes: 1 addition & 1 deletion nixos/modules/security/apparmor-suid.nix
Original file line number Diff line number Diff line change
@@ -28,7 +28,7 @@ with lib;
capability setuid,
network inet raw,
${pkgs.glibc.out}/lib/*.so mr,
${pkgs.stdenv.cc.libc.out}/lib/*.so mr,
${pkgs.libcap.lib}/lib/libcap.so* mr,
${pkgs.attr.out}/lib/libattr.so* mr,
Original file line number Diff line number Diff line change
@@ -22,7 +22,7 @@ let
# This wrapper ensures that we actually get themes
makeWrapper ${pkgs.lightdm_gtk_greeter}/sbin/lightdm-gtk-greeter \
$out/greeter \
--prefix PATH : "${pkgs.glibc.bin}/bin" \
--prefix PATH : "${lib.getBin pkgs.stdenv.cc.libc}/bin" \
--set GDK_PIXBUF_MODULE_FILE "${pkgs.librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache" \
--set GTK_PATH "${theme}:${pkgs.gtk3.out}" \
--set GTK_EXE_PREFIX "${theme}" \
2 changes: 1 addition & 1 deletion nixos/modules/system/activation/activation-script.nix
Original file line number Diff line number Diff line change
@@ -21,7 +21,7 @@ let
[ coreutils
gnugrep
findutils
glibc # needed for getent
getent
shadow
nettools # needed for hostname
utillinux # needed for mount and mountpoint
2 changes: 1 addition & 1 deletion nixos/modules/system/boot/stage-1.nix
Original file line number Diff line number Diff line change
@@ -147,7 +147,7 @@ let
${config.boot.initrd.extraUtilsCommands}
# Copy ld manually since it isn't detected correctly
cp -pv ${pkgs.glibc.out}/lib/ld*.so.? $out/lib
cp -pv ${pkgs.stdenv.cc.libc.out}/lib/ld*.so.? $out/lib
# Copy all of the needed libraries
find $out/bin $out/lib -type f | while read BIN; do
3 changes: 2 additions & 1 deletion pkgs/desktops/xfce4-13/xfce4-terminal/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ mkXfceDerivation, gtk3, libxfce4ui, vte }:
{ mkXfceDerivation, gtk3, libxfce4ui, wrapGAppsHook, vte }:

mkXfceDerivation rec {
category = "apps";
@@ -8,6 +8,7 @@ mkXfceDerivation rec {
sha256 = "1s1dq560icg602jjb2ja58x7hxg4ikp3jrrf74v3qgi0ir950k2y";

buildInputs = [ gtk3 libxfce4ui vte ];
nativeBuildInputs = [ wrapGAppsHook ];

meta = {
description = "A modern terminal emulator";