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: 11c004fd6b2e
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: d7122c3a3292
Choose a head ref
  • 17 commits
  • 13 files changed
  • 7 contributors

Commits on Jun 9, 2020

  1. icewm: 1.6.5 -> 1.6.6

    r-ryantm committed Jun 9, 2020
    Copy the full SHA
    4abc958 View commit details

Commits on Jun 15, 2020

  1. Copy the full SHA
    7003d6e View commit details

Commits on Jun 16, 2020

  1. atom: 1.42.0 -> 1.48.0

    atom-beta: 1.43.0-beta0 -> 1.49.0-beta0
    
    This version bump includes node-gyp 3.7.0 -> 5.1.0 in Atom's
    apm/package-lock.json, which, per nodejs/node-gyp#1687
    , finally allows python3 to be used instead of EOL'd python2 for
    atom-package installation.
    chkno committed Jun 16, 2020
    Copy the full SHA
    52f1332 View commit details
  2. Copy the full SHA
    9fc60b3 View commit details

Commits on Jun 17, 2020

  1. Copy the full SHA
    7449170 View commit details
  2. Copy the full SHA
    30efcbc View commit details
  3. Copy the full SHA
    6506172 View commit details
  4. Merge pull request #90179 from Ma27/bump-matrix-synapse

    matrix-synapse: 1.14.0 -> 1.15.1
    Ma27 authored Jun 17, 2020
    Copy the full SHA
    2a3ceb7 View commit details
  5. Merge pull request #90646 from Ma27/matrix-maintainer-team

    maintainers/teams: add matrix team
    Ma27 authored Jun 17, 2020
    Copy the full SHA
    0510cbe View commit details
  6. Merge pull request #90565 from chkno/atom-1.48-for-python3

    atom: 1.42.0 -> 1.48.0
    worldofpeace authored Jun 17, 2020
    Copy the full SHA
    3b2cd55 View commit details
  7. Merge pull request #90686 from Frostman/alertmanager-0.21.0

    alertmanager: 0.20.0 -> 0.21.0
    Ma27 authored Jun 17, 2020
    Copy the full SHA
    59d4894 View commit details
  8. Copy the full SHA
    1894b5a View commit details
  9. Merge pull request #90524 from r-ryantm/auto-update/elementary-code

    pantheon.elementary-code: 3.4.0 -> 3.4.1
    worldofpeace authored Jun 17, 2020
    Copy the full SHA
    58e6a3b View commit details
  10. Merge pull request #90697 from lilyball/bat-extras

    bat-extras: 20200408 -> 20200515-dev
    Ma27 authored Jun 17, 2020
    Copy the full SHA
    ee11fe8 View commit details
  11. Merge pull request #89987 from r-ryantm/auto-update/icewm

    icewm: 1.6.5 -> 1.6.6
    Ma27 authored Jun 17, 2020
    Copy the full SHA
    02ff18c View commit details

Commits on Jun 18, 2020

  1. nixos/sudo: default rule should be first

    In /etc/sudoers, the last-matched rule will override all
    previously-matched rules. Thus, make the default rule show up first (but
    still allow some wiggle room for a user to `mkBefore` it), before any
    user-defined rules.
    cole-h committed Jun 18, 2020
    Copy the full SHA
    13e2c75 View commit details
  2. Merge pull request #87579 from cole-h/sudo

    nixos/sudo: default rule should be first
    worldofpeace authored Jun 18, 2020
    Copy the full SHA
    d7122c3 View commit details
12 changes: 12 additions & 0 deletions maintainers/team-list.nix
Original file line number Diff line number Diff line change
@@ -57,6 +57,18 @@ with lib.maintainers; {
scope = "Maintain GNOME desktop environment and platform.";
};

matrix = {
members = [
ma27
pacien
fadenb
mguentner
ekleog
ralith
];
scope = "Maintain the ecosystem around Matrix, a decentralized messenger.";
};

php = {
members = [
aanderse
4 changes: 3 additions & 1 deletion nixos/modules/security/sudo.nix
Original file line number Diff line number Diff line change
@@ -173,7 +173,9 @@ in

config = mkIf cfg.enable {

security.sudo.extraRules = [
# We `mkOrder 600` so that the default rule shows up first, but there is
# still enough room for a user to `mkBefore` it.
security.sudo.extraRules = mkOrder 600 [
{ groups = [ "wheel" ];
commands = [ { command = "ALL"; options = (if cfg.wheelNeedsPassword then [ "SETENV" ] else [ "NOPASSWD" "SETENV" ]); } ];
}
1 change: 1 addition & 0 deletions nixos/modules/services/misc/matrix-synapse.nix
Original file line number Diff line number Diff line change
@@ -727,5 +727,6 @@ in {
];

meta.doc = ./matrix-synapse.xml;
meta.maintainers = teams.matrix.members;

}
4 changes: 2 additions & 2 deletions nixos/tests/matrix-synapse.nix
Original file line number Diff line number Diff line change
@@ -29,8 +29,8 @@ import ./make-test-python.nix ({ pkgs, ... } : let
in {

name = "matrix-synapse";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ corngood ];
meta = with pkgs.stdenv.lib; {
maintainers = teams.matrix.members;
};

nodes = {
8 changes: 4 additions & 4 deletions pkgs/applications/editors/atom/default.nix
Original file line number Diff line number Diff line change
@@ -3,14 +3,14 @@
let
versions = {
atom = {
version = "1.42.0";
sha256 = "1ira528nwxi30jfwyivlac3wkkqb9d2z4jhxwq5m7mnpm5yli6jy";
version = "1.48.0";
sha256 = "1693bxbylf6jhld9bdcr5pigk36wqlbj89praldpz9s96yxig9s1";
};

atom-beta = {
version = "1.43.0";
version = "1.49.0";
beta = 0;
sha256 = "06if3w5hx7njmyal0012zawn8f5af1z4bjcbzj2c0gd15nlsgm95";
sha256 = "1fr6m4a7shdj3wpn6g4n95cqpkkg2x9srwjf7bqxv9f3d5jb1y33";
};
};

3 changes: 2 additions & 1 deletion pkgs/applications/editors/atom/env.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{ stdenv, lib, zlib, glib, alsaLib, dbus, gtk3, atk, pango, freetype, fontconfig
, libgnome-keyring3, gdk-pixbuf, cairo, cups, expat, libgpgerror, nspr
, gconf, nss, xorg, libcap, systemd, libnotify, libsecret, libuuid, at-spi2-atk
, at-spi2-core
}:

let
@@ -10,7 +11,7 @@ let
xorg.libXrender xorg.libX11 xorg.libXext xorg.libXdamage xorg.libXtst
xorg.libXcomposite xorg.libXi xorg.libXfixes xorg.libXrandr
xorg.libXcursor xorg.libxkbfile xorg.libXScrnSaver libcap systemd libnotify
xorg.libxcb libsecret libuuid at-spi2-atk
xorg.libxcb libsecret libuuid at-spi2-atk at-spi2-core
];

libPathNative = lib.makeLibraryPath packages;
Original file line number Diff line number Diff line change
@@ -78,7 +78,7 @@ in mkYarnPackage rec {
description = "A feature-rich client for Matrix.org";
homepage = "https://about.riot.im/";
license = licenses.asl20;
maintainers = with maintainers; [ pacien worldofpeace ma27 ];
maintainers = teams.matrix.members;
inherit (electron.meta) platforms;
};
}
Original file line number Diff line number Diff line change
@@ -32,7 +32,7 @@ in stdenv.mkDerivation rec {
meta = {
description = "A glossy Matrix collaboration client for the web";
homepage = "http://riot.im/";
maintainers = with stdenv.lib.maintainers; [ bachp pacien ma27 ];
maintainers = stdenv.lib.teams.matrix.members;
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.all;
hydraPlatforms = [];
4 changes: 2 additions & 2 deletions pkgs/applications/window-managers/icewm/default.nix
Original file line number Diff line number Diff line change
@@ -9,13 +9,13 @@
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "icewm";
version = "1.6.5";
version = "1.6.6";

src = fetchFromGitHub {
owner = "bbidulock";
repo = "icewm";
rev = version;
sha256 = "1glzpkpl0vl5sjn1d9jlvwd9ch16dvxvsf2n310kb0ycpfkl84vs";
sha256 = "05jg2gs5cdxn2kfm2y6yrqxpza5s1zsgb52168psmzhb4nakpv42";
};

nativeBuildInputs = [ cmake pkgconfig perl asciidoc ];
4 changes: 2 additions & 2 deletions pkgs/desktops/pantheon/apps/elementary-code/default.nix
Original file line number Diff line number Diff line change
@@ -27,15 +27,15 @@

stdenv.mkDerivation rec {
pname = "elementary-code";
version = "3.4.0";
version = "3.4.1";

repoName = "code";

src = fetchFromGitHub {
owner = "elementary";
repo = repoName;
rev = version;
sha256 = "0b1vdgb1xvh5lqbral3r0qaq05zd5q5ywxw02fggpyy8nyxs3z8f";
sha256 = "158zrzyyy507rxcbsb5am9768zbakpwrl61ixab57zla7z51l0g0";
};

passthru = {
7 changes: 4 additions & 3 deletions pkgs/servers/matrix-synapse/default.nix
Original file line number Diff line number Diff line change
@@ -9,11 +9,11 @@ let
in
buildPythonApplication rec {
pname = "matrix-synapse";
version = "1.14.0";
version = "1.15.1";

src = fetchPypi {
inherit pname version;
sha256 = "09drdqcjvpk9s3hq5rx9yxsxq0wak5fg5gfaiqfnbnxav2c2v7kq";
sha256 = "1hfyqp5bzsqp002synxp9jcm9fwzw9p0gcklmycmv616x3flylkf";
};

patches = [
@@ -58,6 +58,7 @@ buildPythonApplication rec {
unpaddedbase64
typing-extensions
authlib
pyjwt
] ++ lib.optional enableSystemd systemd;

checkInputs = [ mock parameterized openssl ];
@@ -76,6 +77,6 @@ buildPythonApplication rec {
homepage = "https://matrix.org";
description = "Matrix reference homeserver";
license = licenses.asl20;
maintainers = with maintainers; [ ralith roblabla ekleog pacien ma27 ];
maintainers = teams.matrix.members;
};
}
6 changes: 3 additions & 3 deletions pkgs/servers/monitoring/prometheus/alertmanager.nix
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@

buildGoPackage rec {
pname = "alertmanager";
version = "0.20.0";
version = "0.21.0";
rev = "v${version}";

goPackagePath = "github.com/prometheus/alertmanager";
@@ -11,7 +11,7 @@ buildGoPackage rec {
inherit rev;
owner = "prometheus";
repo = "alertmanager";
sha256 = "1bq6vbpy25k7apvs2ga3fbp1cbnv9j0y1g1khvz2qgz6a2zvhgg3";
sha256 = "0zrzyaqs73pz4rmj4xaj15x4n1542m0nb7jqm2j77k07j75r5w41";
};

buildFlagsArray = let t = "${goPackagePath}/vendor/github.com/prometheus/common/version"; in ''
@@ -35,7 +35,7 @@ buildGoPackage rec {
description = "Alert dispatcher for the Prometheus monitoring system";
homepage = "https://github.com/prometheus/alertmanager";
license = licenses.asl20;
maintainers = with maintainers; [ benley fpletz globin ];
maintainers = with maintainers; [ benley fpletz globin Frostman ];
platforms = platforms.unix;
};
}
42 changes: 20 additions & 22 deletions pkgs/tools/misc/bat-extras/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{ stdenv, callPackage, fetchFromGitHub, bash, makeWrapper, ncurses, bat
# batgrep and batwatch
{ stdenv, callPackage, fetchFromGitHub, bash, makeWrapper, bat
# batdiff, batgrep, and batwatch
, coreutils
, less
# batgrep
, ripgrep
@@ -10,34 +11,35 @@
, withRustFmt ? rustfmt != null, rustfmt ? null
# batwatch
, withEntr ? entr != null, entr ? null
}:
# batdiff
, gitMinimal
, withDelta ? gitAndTools?delta, gitAndTools ? null
}:

let
# Core derivation that all the others are based on.
# This includes the complete source so the per-script derivations can run the tests.
core = stdenv.mkDerivation rec {
pname = "bat-extras";
version = "20200408";
# there hasn't been a release since 2020-05-01 but there are important bugfixes
# to the test suite so we'll pull the latest commit as of 2020-06-17.
version = "20200515-dev"; # latest commit was dated 2020-05-15

src = fetchFromGitHub {
owner = "eth-p";
repo = pname;
rev = "v${version}";
sha256 = "184d5rwasfpgbj2k98alg3wy8jmzna2dgfik98w2a297ky67s51v";
rev = "3029b6749f61f7514e9eef30e035cfab0e31eb1d";
sha256 = "08mb94k2n182ql97c5s5j1v7np25ivynn5g0418whrx11ra41wr7";
fetchSubmodules = true;
};

nativeBuildInputs = [ bash makeWrapper ];
# bat needs to be in the PATH during building so EXECUTABLE_BAT picks it up
nativeBuildInputs = [ bash bat ];

dontConfigure = true;

postPatch = ''
substituteInPlace lib/constants.sh \
--replace 'EXECUTABLE_BAT="bat"' 'EXECUTABLE_BAT="${bat}/bin/bat"'
patchShebangs --build test.sh test/shimexec .test-framework/bin/best.sh
wrapProgram .test-framework/bin/best.sh \
--prefix PATH : "${ncurses}/bin"
'';

buildPhase = ''
@@ -131,17 +133,13 @@ let
stdenv.lib.optional cond dep;
in
{
batgrep = script "batgrep" [ less ripgrep ];
batman = (script "batman" []).overrideAttrs (drv: {
doCheck = stdenv.isDarwin; # test fails on Linux due to SIGPIPE (eth-p/bat-extras#19)
});
batwatch = script "batwatch" ([ less ] ++ optionalDep withEntr entr);
prettybat = (script "prettybat" ([]
batdiff = script "batdiff" ([ less coreutils gitMinimal ] ++ optionalDep withDelta gitAndTools.delta);
batgrep = script "batgrep" [ less coreutils ripgrep ];
batman = script "batman" [];
batwatch = script "batwatch" ([ less coreutils ] ++ optionalDep withEntr entr);
prettybat = script "prettybat" ([]
++ optionalDep withShFmt shfmt
++ optionalDep withPrettier nodePackages.prettier
++ optionalDep withClangTools clang-tools
++ optionalDep withRustFmt rustfmt)
).overrideAttrs (drv: {
doCheck = stdenv.isDarwin; # test fails on Linux due to SIGPIPE (eth-p/bat-extras#19)
});
++ optionalDep withRustFmt rustfmt);
}