Branch: refs/heads/release-17.03
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 8c0620faee3aa776d9bde8df668bab7ace82f823
      
https://github.com/NixOS/nixpkgs/commit/8c0620faee3aa776d9bde8df668bab7ace82f823
  Author: Niklas Hambüchen <m...@nh2.me>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M pkgs/tools/filesystems/glusterfs/default.nix

  Log Message:
  -----------
  glusterfs: Remove no longer needed subsitutions of DESTDIR.

They were made unnecessary in commit d07154b3bc8, which added
`makeFlags = "DESTDIR=$(out)";`.


  Commit: fef914c794d4d4b048126f682aed88299a32b0f6
      
https://github.com/NixOS/nixpkgs/commit/fef914c794d4d4b048126f682aed88299a32b0f6
  Author: Niklas Hambüchen <m...@nh2.me>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M pkgs/tools/filesystems/glusterfs/default.nix

  Log Message:
  -----------
  glusterfs: Use github instead of download.gluster.org to obtain source.

This is because the source tarball available on
  
https://download.gluster.org/pub/gluster/glusterfs/3.10/3.10.1/glusterfs-3.10.1.tar.gz
has different contents than the v3.10.1 tag;
for example, it lacks the file `xlators/features/ganesha/src/Makefile.am`,
which the tag has.
This is because GluserFS's release process removes some unused files.

This made impossible to apply patches written by or for upstream, as those
are written against what's in upstream's git.

As a nice side effect, we no longer have to hardcode the "3.10" in the
`3.10/${version}` part of the URL.


  Commit: c061e5072d3b290e730c03428a98ee4b86e043b1
      
https://github.com/NixOS/nixpkgs/commit/c061e5072d3b290e730c03428a98ee4b86e043b1
  Author: Niklas Hambüchen <m...@nh2.me>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M pkgs/tools/filesystems/glusterfs/default.nix
    A 
pkgs/tools/filesystems/glusterfs/glusterfs-fix-unsubstituted-autoconf-macros.patch
    A 
pkgs/tools/filesystems/glusterfs/glusterfs-python-remove-find_library.patch
    A 
pkgs/tools/filesystems/glusterfs/glusterfs-use-PATH-instead-of-hardcodes.patch

  Log Message:
  -----------
  glusterfs: Make commands that gluster calls work. Fixes #25620.

Done by setting PATH and PYTHONPATH appropriately.

Adds the following patches:

* One that removes hardcodes to /sbin, /usr/bin, etc.
  from gluster, so that programs like `lvm` and `xfs_info` can be
  called at runtime; see https://bugzilla.redhat.com/show_bug.cgi?id=1450546.
* One that fixes unsubstituted autoconf macros in paths (a problem
  in the 3.10 release); see https://bugzilla.redhat.com/show_bug.cgi?id=1450588.
* One that removes uses of the `find_library()` Python function that does
  not behave as expected in Python < 3.6 (and would not behave correctly
  even on 3.6 in nixpkgs due to #25763);
  see https://bugzilla.redhat.com/show_bug.cgi?id=1450593.

I think that all of these patches should be upstreamed.

Also adds tests to check that none of the Python based utilities
throw import errors, calling `--help` or equivalent on them.


  Commit: 2982a657c9833a47bcf52e4dce7563bb8576fd53
      
https://github.com/NixOS/nixpkgs/commit/2982a657c9833a47bcf52e4dce7563bb8576fd53
  Author: Niklas Hambüchen <m...@nh2.me>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M pkgs/tools/filesystems/glusterfs/default.nix

  Log Message:
  -----------
  glusterfs: Enable parallel building.

I checked for determinism with `nix-build --option build-repeat 10`.


  Commit: 395bd92ed483985bbdf8e59744e6f97d78ce9d26
      
https://github.com/NixOS/nixpkgs/commit/395bd92ed483985bbdf8e59744e6f97d78ce9d26
  Author: Niklas Hambüchen <m...@nh2.me>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M pkgs/tools/filesystems/glusterfs/default.nix
    M 
pkgs/tools/filesystems/glusterfs/glusterfs-use-PATH-instead-of-hardcodes.patch

  Log Message:
  -----------
  glusterfs: Upgrade to 3.10.2


  Commit: 1b78b2d18d3304beabd28ebbef758ec9b8b630cb
      
https://github.com/NixOS/nixpkgs/commit/1b78b2d18d3304beabd28ebbef758ec9b8b630cb
  Author: Jörg Thalheim <jo...@thalheim.io>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M pkgs/tools/filesystems/glusterfs/default.nix

  Log Message:
  -----------
  glusterfs: do not set setuid in install

related to #26600


Compare: https://github.com/NixOS/nixpkgs/compare/b2bf4d8327b7...1b78b2d18d33
_______________________________________________
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to