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: f4bb9c421f6a
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: 2fdba72c0587
Choose a head ref
  • 9 commits
  • 8 files changed
  • 8 contributors

Commits on Oct 7, 2018

  1. nano: 3.0 -> 3.1

    (cherry picked from commit 65eb3e3)
    Backport of #47991
    samueldr authored and srhb committed Oct 7, 2018
    Copy the full SHA
    be47bab View commit details
  2. gdal: Add libxml2 to build

    (cherry picked from commit 4af38a2)
    Backport of #47972
    Hodapp87 authored and srhb committed Oct 7, 2018
    Copy the full SHA
    090f5e0 View commit details
  3. nixos/prometheus-snmp-exporter: fix command line argument format

    (cherry picked from commit c477d66)
    thefloweringash authored and Mic92 committed Oct 7, 2018
    Copy the full SHA
    2b3b607 View commit details
  4. borgbackup: patch bug that allowed for exceeding quotas

    See also borgbackup/borg#4093 for this.
    
    (cherry picked from commit 0cfc923)
    erictapen authored and Mic92 committed Oct 7, 2018
    Copy the full SHA
    45c83d9 View commit details
  5. cool-retro-term: Fix link to home page

    (cherry picked from commit 82b2b91)
    alexherbo2 authored and Mic92 committed Oct 7, 2018
    Copy the full SHA
    5cc7571 View commit details
  6. backport tor-browser-bundle-bin minor update

    tor-browser-bundle-bin: 8.0.1 -> 8.0.2
    
    Update to latest version due to security updates and 8.0.1 not being
    available on the mirrors anymore.
    
    Release notes: https://blog.torproject.org/new-release-tor-browser-802
    
    (cherry picked from commit 248ed35)
    
    reason: The binary dist-file of tor-browser-bundle-bin-8.0.2 is gone
    from the mirrors, making the derivation for v8.0.1 fail.
    This is just a minor version bump.
    andir authored and schmittlauch committed Oct 7, 2018
    Copy the full SHA
    34eb9f7 View commit details
  7. Merge pull request #48014 from schmittlauch/backport-tbb-bin-8.0.2

    backport tor-browser-bundle-bin minor update
    andir authored Oct 7, 2018

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    76e4d16 View commit details
  8. charybdis service: bin/charybdis-ircd -> bin/charybdis

    (cherry picked from commit 99c8dc4)
    Lassulus authored and Mic92 committed Oct 7, 2018
    Copy the full SHA
    617607e View commit details

Commits on Oct 8, 2018

  1. qpdf: Drop CVE-2018-9918.patch (#47935)

    This has been merged upstream in 8.2.1.
    
    (cherry picked from commit 58a02af)
    bgamari authored and xeji committed Oct 8, 2018
    Copy the full SHA
    2fdba72 View commit details
Original file line number Diff line number Diff line change
@@ -60,10 +60,10 @@ in
DynamicUser = true;
ExecStart = ''
${pkgs.prometheus-snmp-exporter.bin}/bin/snmp_exporter \
-config.file ${configFile} \
-log.format ${cfg.logFormat} \
-log.level ${cfg.logLevel} \
-web.listen-address ${cfg.listenAddress}:${toString cfg.port} \
--config.file=${configFile} \
--log.format=${cfg.logFormat} \
--log.level=${cfg.logLevel} \
--web.listen-address=${cfg.listenAddress}:${toString cfg.port} \
${concatStringsSep " \\\n " cfg.extraFlags}
'';
};
2 changes: 1 addition & 1 deletion nixos/modules/services/networking/charybdis.nix
Original file line number Diff line number Diff line change
@@ -90,7 +90,7 @@ in
BANDB_DBPATH = "${cfg.statedir}/ban.db";
};
serviceConfig = {
ExecStart = "${charybdis}/bin/charybdis-ircd -foreground -logfile /dev/stdout -configfile ${configFile}";
ExecStart = "${charybdis}/bin/charybdis -foreground -logfile /dev/stdout -configfile ${configFile}";
Group = cfg.group;
User = cfg.user;
PermissionsStartOnly = true; # preStart needs to run with root permissions
4 changes: 2 additions & 2 deletions pkgs/applications/editors/nano/default.nix
Original file line number Diff line number Diff line change
@@ -20,11 +20,11 @@ let

in stdenv.mkDerivation rec {
name = "nano-${version}";
version = "3.0";
version = "3.1";

src = fetchurl {
url = "mirror://gnu/nano/${name}.tar.xz";
sha256 = "1868hg9s584fwjrh0fzdrixmxc2qhw520z4q5iv68kjiajivr9g0";
sha256 = "17kinzyv6vwgyx2d0ym1kp65qbf7kxzwpyg21ic1rijv1aj2rh0l";
};

nativeBuildInputs = [ texinfo ] ++ optional enableNls gettext;
2 changes: 1 addition & 1 deletion pkgs/applications/misc/cool-retro-term/default.nix
Original file line number Diff line number Diff line change
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
feel of the old cathode tube screens. It has been designed to be
eye-candy, customizable, and reasonably lightweight.
'';
homepage = https://github.com/Swordifish90/cool-retro-term;
homepage = https://github.com/Swordfish90/cool-retro-term;
license = with stdenv.lib.licenses; [ gpl2 gpl3 ];
platforms = stdenv.lib.platforms.linux;
maintainers = with stdenv.lib.maintainers; [ skeidel ];
Original file line number Diff line number Diff line change
@@ -103,7 +103,7 @@ let
fteLibPath = makeLibraryPath [ stdenv.cc.cc gmp ];

# Upstream source
version = "8.0.1";
version = "8.0.2";

lang = "en-US";

@@ -113,15 +113,15 @@ let
"https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux64-${version}_${lang}.tar.xz"
"https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz"
];
sha256 = "05k914066pk11qxbwr77g6v20cfc8h9mh9yc3bpsfy35p8sypv8c";
sha256 = "1vajphnl53bhp0bnq8shljvnnq4k2wpvfrfclmxklp97lqvfl9vz";
};

"i686-linux" = fetchurl {
urls = [
"https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux32-${version}_${lang}.tar.xz"
"https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz"
];
sha256 = "1w2apsiimy6d5vpql37j5bmf8y8xhx4irryd5ad3vqqsr0x5wla7";
sha256 = "157yd8n53w79xx58xf5v983a50xq1s0c09cr7qfd5cxgs7zrwh34";
};
};
in
5 changes: 3 additions & 2 deletions pkgs/development/libraries/gdal/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, fetchpatch, unzip, libjpeg, libtiff, zlib
, postgresql, mysql, libgeotiff, pythonPackages, proj, geos, openssl
, libpng, sqlite, libspatialite, poppler, hdf4, qhull, giflib, expat
, libiconv
, libiconv, libxml2
, netcdfSupport ? true, netcdf, hdf5, curl
}:

@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
};

buildInputs = [ unzip libjpeg libtiff libpng proj openssl sqlite
libspatialite poppler hdf4 qhull giflib expat ]
libspatialite poppler hdf4 qhull giflib expat libxml2 ]
++ (with pythonPackages; [ python numpy wrapPython ])
++ stdenv.lib.optional stdenv.isDarwin libiconv
++ stdenv.lib.optionals netcdfSupport [ netcdf hdf5 curl ];
@@ -38,6 +38,7 @@ stdenv.mkDerivation rec {
"--with-proj=${proj}" # optional
"--with-geos=${geos}/bin/geos-config"# optional
"--with-hdf4=${hdf4.dev}" # optional
"--with-xml2=${libxml2.dev}/bin/xml2-config" # optional
(if netcdfSupport then "--with-netcdf=${netcdf}" else "")
];

8 changes: 0 additions & 8 deletions pkgs/development/libraries/qpdf/default.nix
Original file line number Diff line number Diff line change
@@ -14,14 +14,6 @@ stdenv.mkDerivation rec {

buildInputs = [ zlib libjpeg ];

patches = [
(fetchpatch {
name = "CVE-2018-9918.patch";
url = "https://github.com/qpdf/qpdf/commit/b4d6cf6836ce025ba1811b7bbec52680c7204223";
sha256 = "0mdqa9w1p6cmli6976v4wi0sw9r4p5prkj7lzfd1877wk11c9c73";
})
];

postPatch = ''
patchShebangs qpdf/fix-qdf
'';
11 changes: 10 additions & 1 deletion pkgs/tools/backup/borg/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, python3Packages, acl, libb2, lz4, zstd, openssl, openssh }:
{ stdenv, fetchpatch, python3Packages, acl, libb2, lz4, zstd, openssl, openssh }:

python3Packages.buildPythonApplication rec {
pname = "borgbackup";
@@ -9,6 +9,15 @@ python3Packages.buildPythonApplication rec {
sha256 = "f7b51a132e9edfbe1cacb4f478b28caf3622d79fffcb369bdae9f92d8c8a7fdc";
};

patches = [
# Workarounds for https://github.com/borgbackup/borg/issues/4093
# Can be deleted when 1.1.8 comes out
(fetchpatch {
url = "https://github.com/borgbackup/borg/commit/975cc33206e0e3644626fb7204c34d2157715b61.patch";
sha256 = "0b7apaixpa7bk0sy7g5ycm98cjpkg5gkwcgm7m37xj35lzxdlxhc";
})
];

nativeBuildInputs = with python3Packages; [
# For building documentation:
sphinx guzzle_sphinx_theme