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: aac5bd55fdae
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: 99c8680f49b8
Choose a head ref

Commits on May 20, 2019

  1. python3Packages.django_2_2: init at 2.2.1

    This introduces Django-2.2, the new LTR version of django.
    
    For the time being, django-1.11 continues to be LTR in nixpkgs
    django-2.2 is introduced to prepare the migration.
    lsix committed May 20, 2019
    Copy the full SHA
    d2de73f View commit details

Commits on May 21, 2019

  1. lua*Packages.luaossl: 20170903 -> 20181207

    I'm in particular interested in :setCertificateChain()
    vcunat committed May 21, 2019
    Copy the full SHA
    06b0430 View commit details
  2. Copy the full SHA
    7043d23 View commit details

Commits on May 22, 2019

  1. ocamlPackages.logs: 0.6.2 -> 0.6.3

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/ocaml-logs/versions
    r-ryantm committed May 22, 2019
    Copy the full SHA
    0445fb2 View commit details
  2. docker: fix typo

    mkenigs authored May 22, 2019
    Copy the full SHA
    42232eb View commit details
  3. python37Packages.kitchen: 1.2.5 -> 1.2.6

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/python3.7-kitchen/versions
    r-ryantm committed May 22, 2019
    Copy the full SHA
    5325167 View commit details
  4. python37Packages.marshmallow-sqlalchemy: 0.16.2 -> 0.16.3

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/python3.7-marshmallow-sqlalchemy/versions
    r-ryantm committed May 22, 2019
    Copy the full SHA
    48be21c View commit details
  5. castxml: 20180403 -> 0.2.0

    0.2.0 is the first tagged release from upstream
    Published 2019-04-18
    c0bw3b authored May 22, 2019
    Copy the full SHA
    d7f6429 View commit details
  6. Copy the full SHA
    291347c View commit details

Commits on May 23, 2019

  1. Merge pull request #61913 from c0bw3b/pkg/castxml

    castxml: 20180403 -> 0.2.0
    teto authored May 23, 2019
    Copy the full SHA
    c8f7b7c View commit details
  2. Merge pull request #61908 from r-ryantm/auto-update/python3.7-marshma…

    …llow-sqlalchemy
    
    python37Packages.marshmallow-sqlalchemy: 0.16.2 -> 0.16.3
    marsam authored May 23, 2019
    Copy the full SHA
    c90867d View commit details
  3. Copy the full SHA
    62bd8f6 View commit details
  4. python37Packages.sniffio: 1.0.0 -> 1.1.0

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/python3.7-sniffio/versions
    r-ryantm authored and marsam committed May 23, 2019
    Copy the full SHA
    e6a25e5 View commit details
  5. Merge pull request #61918 from r-ryantm/auto-update/python3.7-sniffio

    python37Packages.sniffio: 1.0.0 -> 1.1.0
    marsam authored May 23, 2019
    Copy the full SHA
    e4c40d2 View commit details
  6. Merge pull request #61904 from r-ryantm/auto-update/python3.7-kitchen

    python37Packages.kitchen: 1.2.5 -> 1.2.6
    marsam authored May 23, 2019
    Copy the full SHA
    63b67dd View commit details
  7. Merge pull request #61861 from r-ryantm/auto-update/ocaml-logs

    ocamlPackages.logs: 0.6.2 -> 0.6.3
    ryantm authored May 23, 2019
    Copy the full SHA
    33dc8bc View commit details
  8. Merge pull request #61894 from mkenigs/fix-typo

    docker: fix typo
    markuskowa authored May 23, 2019
    Copy the full SHA
    3a28c99 View commit details
  9. Copy the full SHA
    9c4d318 View commit details
  10. Merge pull request #61818 from vcunat/p/lua-tls

     lua*Packages TLS updates
    teto authored May 23, 2019
    Copy the full SHA
    3a7a7a7 View commit details
  11. Merge pull request #59212 from lsix/add_django_2_2

    python3Packages.django_2_2: init at 2.2.1
    lsix authored May 23, 2019
    Copy the full SHA
    219a99f View commit details
  12. Copy the full SHA
    8f3bfa5 View commit details
  13. buildah: 1.8.1 -> 1.8.2

    Signed-off-by: Austin Seipp <aseipp@pobox.com>
    thoughtpolice authored and Profpatsch committed May 23, 2019
    Copy the full SHA
    f39f4a7 View commit details
  14. conmon: unstable-2019-03-19 -> 0.0.1pre52_6905a4d

    Signed-off-by: Austin Seipp <aseipp@pobox.com>
    thoughtpolice authored and Profpatsch committed May 23, 2019
    Copy the full SHA
    a86c178 View commit details
  15. podman: 1.2.0 -> 1.3.1

    Signed-off-by: Austin Seipp <aseipp@pobox.com>
    thoughtpolice authored and Profpatsch committed May 23, 2019
    Copy the full SHA
    99c8680 View commit details
4 changes: 2 additions & 2 deletions nixos/modules/virtualisation/docker.nix
Original file line number Diff line number Diff line change
@@ -46,8 +46,8 @@ in
description =
''
When enabled dockerd is started on boot. This is required for
container, which are created with the
<literal>--restart=always</literal> flag, to work. If this option is
containers which are created with the
<literal>--restart=always</literal> flag to work. If this option is
disabled, docker might be started on demand by socket activation.
'';
};
16 changes: 7 additions & 9 deletions pkgs/applications/virtualization/podman/conmon.nix
Original file line number Diff line number Diff line change
@@ -1,23 +1,21 @@
{ stdenv, lib, fetchFromGitHub, pkgconfig, glib }:

with lib;
with builtins;

stdenv.mkDerivation rec {
name = "conmon-${version}";
version = "unstable-2019-03-19";
rev = "84c860029893e2e2dd71d62231f009c9dcd3c0b4";
version = "0.0.1pre52_${substring 0 7 src.rev}";

src = fetchFromGitHub {
owner = "containers";
repo = "conmon";
sha256 = "1ydidl3s7s5rfwk9gx0k80nxcixlilxw61g7x0vqsdy3mkylysv5";
inherit rev;
owner = "containers";
repo = "conmon";
rev = "6905a4dc47830fbd1110e937228057c0b073ebe1";
sha256 = "1igny1hr2q1zrhsaxcx7l8xkdr5ragl8pj18qbr1lpa2v5v2f6hs";
};

nativeBuildInputs = [ pkgconfig ];
buildInputs = [
glib
];
buildInputs = [ glib ];

installPhase = ''
install -D -m 555 bin/conmon $out/bin/conmon
16 changes: 7 additions & 9 deletions pkgs/applications/virtualization/podman/default.nix
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{ stdenv, fetchFromGitHub, pkgconfig
, buildGoPackage, gpgme, lvm2, btrfs-progs, libseccomp
, buildGoPackage, gpgme, lvm2, btrfs-progs, libseccomp, systemd
, go-md2man
}:

buildGoPackage rec {
name = "podman-${version}";
version = "1.2.0";
version = "1.3.1";

src = fetchFromGitHub {
owner = "containers";
repo = "libpod";
rev = "v${version}";
sha256 = "1nlll4q62w3i897wraj18pdi5cc91b8gmp360pzyqzzjdm9ag7v6";
owner = "containers";
repo = "libpod";
rev = "v${version}";
sha256 = "0x1md2w43mdfzp9dsz8vbgs72dlkwsvh16hkgq90596gwipcg36x";
};

goPackagePath = "github.com/containers/libpod";
@@ -22,9 +22,7 @@ buildGoPackage rec {
hardeningDisable = [ "fortify" ];
nativeBuildInputs = [ pkgconfig go-md2man ];

buildInputs = [
btrfs-progs libseccomp gpgme lvm2
];
buildInputs = [ btrfs-progs libseccomp gpgme lvm2 systemd ];

buildPhase = ''
pushd $NIX_BUILD_TOP/go/src/${goPackagePath}
15 changes: 15 additions & 0 deletions pkgs/development/libraries/libheif/1.4.0-CVE-2019-11471.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Adapted from upstream commit 995a4283d8ed2d0d2c1ceb1a577b993df2f0e014
--- a/libheif/heif_context.cc
+++ b/libheif/heif_context.cc
@@ -571,6 +571,11 @@
image->set_is_alpha_channel_of(refs[0]);

auto master_iter = m_all_images.find(refs[0]);
+ if (master_iter == m_all_images.end()) {
+ return Error(heif_error_Invalid_input,
+ heif_suberror_Nonexisting_item_referenced,
+ "Non-existing alpha image referenced");
+ }
master_iter->second->set_alpha_channel(image);
}

2 changes: 2 additions & 0 deletions pkgs/development/libraries/libheif/default.nix
Original file line number Diff line number Diff line change
@@ -11,6 +11,8 @@ stdenv.mkDerivation rec {
sha256 = "0vbjknkb2ccmw3xh2j8ljz5sj9i8wv92iw7zghcc5wn64sk1xkk2";
};

patches = [ ./1.4.0-CVE-2019-11471.patch ];

nativeBuildInputs = [ autoreconfHook pkgconfig ];
buildInputs = [ libde265 x265 libpng libjpeg ];

4 changes: 2 additions & 2 deletions pkgs/development/ocaml-modules/logs/default.nix
Original file line number Diff line number Diff line change
@@ -9,11 +9,11 @@ assert stdenv.lib.versionAtLeast ocaml.version "4.01.0";

stdenv.mkDerivation rec {
name = "ocaml-${pname}-${version}";
version = "0.6.2";
version = "0.6.3";

src = fetchurl {
url = "${webpage}/releases/${pname}-${version}.tbz";
sha256 = "1khbn7jqpid83zn8rvyh1x1sirls7zc878zj4fz985m5xlsfy853";
sha256 = "1lkhr7i44xw4kpfbhgj3rbqy3dv5bfm4kyrbl8a9rfafddcxlwss";
};

buildInputs = [ ocaml findlib ocamlbuild topkg fmt cmdliner lwt ];
34 changes: 34 additions & 0 deletions pkgs/development/python-modules/curio/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{ lib
, buildPythonPackage
, fetchPypi
, isPy3k
, pytest
, sphinx
}:

buildPythonPackage rec {
pname = "curio";
version = "0.9";

src = fetchPypi {
inherit pname version;
sha256 = "51d1a7b49b4f8dd1486ac785c72d522962e93ccfdcfc1f818f5c7553a307b5ef";
};

disabled = !isPy3k;

checkInputs = [ pytest sphinx ];

# test_aside_basic times out,
# test_aside_cancel fails because modifies PYTHONPATH and cant find pytest
checkPhase = ''
pytest --deselect tests/test_task.py::test_aside_basic --deselect tests/test_task.py::test_aside_cancel
'';

meta = with lib; {
homepage = "https://github.com/dabeaz/curio";
description = "Library for performing concurrent I/O with coroutines in Python 3";
license = licenses.bsd3;
maintainers = [ maintainers.marsam ];
};
}
38 changes: 38 additions & 0 deletions pkgs/development/python-modules/django/2_2.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{ stdenv, buildPythonPackage, fetchPypi, substituteAll,
isPy3k,
geos, gdal, pytz, sqlparse,
withGdal ? false
}:

buildPythonPackage rec {
pname = "Django";
version = "2.2.1";

disabled = !isPy3k;

src = fetchPypi {
inherit pname version;
sha256 = "1spa701phl8ha7qmfr89hwpa43kf52zbrs3xyc0rlvxianykrk3g";
};

patches = stdenv.lib.optional withGdal
(substituteAll {
src = ./1.10-gis-libs.template.patch;
geos = geos;
gdal = gdal;
extension = stdenv.hostPlatform.extensions.sharedLibrary;
})
;

propagatedBuildInputs = [ pytz sqlparse ];

# too complicated to setup
doCheck = false;

meta = with stdenv.lib; {
description = "A high-level Python Web framework";
homepage = https://www.djangoproject.com/;
license = licenses.bsd3;
maintainers = with maintainers; [ georgewhewell lsix ];
};
}
Original file line number Diff line number Diff line change
@@ -3,11 +3,11 @@

buildPythonPackage rec {
pname = "google-api-python-client";
version = "1.7.8";
version = "1.7.9";

src = fetchPypi {
inherit pname version;
sha256 = "0n18frf0ghmwf5lxmkyski4b5h1rsx93ibq3iw0k3s2wxl371406";
sha256 = "1v551xaavqff085gplinnnrz2sk6sikmm7j47gi0wf34hpba1384";
};

# No tests included in archive
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/kitchen/default.nix
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{ stdenv, buildPythonPackage, fetchPypi }:
buildPythonPackage rec {
pname = "kitchen";
version = "1.2.5";
version = "1.2.6";

src = fetchPypi {
inherit pname version;
sha256 = "af9fbb60f68cbdb2ead402beb8fa7c7edadbe2aa7b5a70138b7c4b0fa88153fd";
sha256 = "0g5hq2icnng9vy4www5hnr3r5srisfwp0wxw1sv5c5dxy61gak5q";
};

meta = with stdenv.lib; {
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@

buildPythonPackage rec {
pname = "marshmallow-sqlalchemy";
version = "0.16.2";
version = "0.16.3";

meta = {
homepage = "https://github.com/marshmallow-code/marshmallow-sqlalchemy";
@@ -14,7 +14,7 @@ buildPythonPackage rec {

src = fetchPypi {
inherit pname version;
sha256 = "755e6e930c1ffe3430f62091085f0a51e0817b240986d931014f03b3556fff34";
sha256 = "0qzpl53r58fk328cn41365c6jkliwmj41v16zkyjxb9d4s2mvn14";
};

propagatedBuildInputs = [ marshmallow sqlalchemy ];
5 changes: 2 additions & 3 deletions pkgs/development/python-modules/pybindgen/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchPypi, buildPythonPackage, setuptools_scm, pygccxml }:
{ stdenv, fetchPypi, buildPythonPackage, isPy3k, setuptools_scm, pygccxml }:
buildPythonPackage rec {
pname = "PyBindGen";
version = "0.19.0";
@@ -11,6 +11,7 @@ buildPythonPackage rec {
buildInputs = [ setuptools_scm ];

checkInputs = [ pygccxml ];
doCheck = (!isPy3k); # Fails to import module 'cxxfilt' from pygccxml on Py3k

meta = with stdenv.lib; {
homepage = https://github.com/gjcarneiro/pybindgen;
@@ -19,5 +20,3 @@ buildPythonPackage rec {
maintainers = with maintainers; [ teto ];
};
}


15 changes: 8 additions & 7 deletions pkgs/development/python-modules/sniffio/default.nix
Original file line number Diff line number Diff line change
@@ -1,26 +1,27 @@
{ buildPythonPackage, lib, fetchPypi, glibcLocales, isPy3k, contextvars
, pythonOlder
, pythonOlder, pytest, curio
}:

buildPythonPackage rec {
pname = "sniffio";
version = "1.0.0";
version = "1.1.0";

src = fetchPypi {
inherit pname version;
sha256 = "1dzb0nx3m1hpjgsv6s6w5ac2jcmywcz6gqnfkw8rwz1vkr1836rf";
sha256 = "8e3810100f69fe0edd463d02ad407112542a11ffdc29f67db2bf3771afb87a21";
};

# breaks with the following error:
# > TypeError: 'encoding' is an invalid keyword argument for this function
disabled = !isPy3k;

buildInputs = [ glibcLocales ];

propagatedBuildInputs = lib.optionals (pythonOlder "3.7") [ contextvars ];

# no tests distributed with PyPI
doCheck = false;
checkInputs = [ pytest curio ];

checkPhase = ''
pytest
'';

meta = with lib; {
homepage = https://github.com/python-trio/sniffio;
11 changes: 6 additions & 5 deletions pkgs/development/tools/buildah/default.nix
Original file line number Diff line number Diff line change
@@ -3,14 +3,15 @@
, go-md2man }:

let
version = "1.8.1";
version = "1.8.2";

src = fetchFromGitHub {
rev = "v${version}";
owner = "containers";
repo = "buildah";
sha256 = "1w8w10pw5mpr3lc78z2dx3vck40cl7s3zsizsxhs0a9kxnfp01j9";
rev = "v${version}";
owner = "containers";
repo = "buildah";
sha256 = "1r91ndnc3ysrfdjybsnlnbkw26n25mfwc9i8ys5y3c26fq8ic3zd";
};

goPackagePath = "github.com/containers/buildah";

in buildGoPackage rec {
26 changes: 14 additions & 12 deletions pkgs/development/tools/castxml/default.nix
Original file line number Diff line number Diff line change
@@ -2,45 +2,47 @@
, pythonPackages
, cmake
, llvmPackages
, libffi, libxml2, zlib
, withMan ? true
}:
stdenv.mkDerivation rec {

name = "${pname}-${version}";
pname = "CastXML";
version = "20180403";
version = "0.2.0";

src = fetchFromGitHub {
owner = "CastXML";
repo = "CastXML";
rev = "c2a44d06d9379718292b696f4e13a2725ff9d95e";
sha256 = "1hjh8ihjyp1m2jb5yypp5c45bpbz8k004f4p1cjw4gc7pxhjacdj";
owner = pname;
repo = pname;
rev = "v${version}";
sha256 = "1qpgr5hyb692h7l5igmq53m6a6vi4d9qp8ks893cflfx9955h3ip";
};

nativeBuildInputs = [ cmake ] ++ stdenv.lib.optionals withMan [ pythonPackages.sphinx ];

cmakeFlags = [
"-DCLANG_RESOURCE_DIR=${llvmPackages.clang-unwrapped}"
"-DSPHINX_MAN=${if withMan then "ON" else "OFF"}"
];

buildInputs = [
cmake
llvmPackages.clang-unwrapped
llvmPackages.llvm
] ++ stdenv.lib.optionals withMan [ pythonPackages.sphinx ];
libffi libxml2 zlib
];

propagatedbuildInputs = [ llvmPackages.libclang ];
propagatedBuildInputs = [ llvmPackages.libclang ];

# 97% tests passed, 96 tests failed out of 2866
# 97% tests passed, 97 tests failed out of 2881
# mostly because it checks command line and nix append -isystem and all
doCheck=false;
doCheck = false;
checkPhase = ''
# -E exclude 4 tests based on names
# see https://github.com/CastXML/CastXML/issues/90
ctest -E 'cmd.cc-(gnu|msvc)-((c-src-c)|(src-cxx))-cmd'
'';

meta = with stdenv.lib; {
homepage = https://www.kitware.com;
homepage = "https://github.com/CastXML/CastXML";
license = licenses.asl20;
description = "Abstract syntax tree XML output tool";
platforms = platforms.unix;
Loading