about summary refs log tree commit diff
Commit message (Collapse)AuthorAge
...
| * | | | | | libuv: 1.20.0 -> 1.20.2Sergej Leibenzon2018-04-26
|/ / / / / /
* | | | | | Merge pull request #39562 from dtzWill/fix/bootstrap-assert-evalJohn Ericson2018-04-26
|\ \ \ \ \ \ | | | | | | | | | | | | | | linux bootstrap: remove assertion failure from dev, fixes 'nix eval'
| * | | | | | linux bootstrap: remove assertion failure from dev, fixes 'nix eval'Will Dietz2018-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As in: $ nix eval -f . bash Also remove the glibc propagation inherit that made these necessary, stages handle propagating libc themselves (apparently) and AFAICT no hashes are changed as a result of this.
* | | | | | | Merge pull request #39458 from oxij/stdenv/beautificationsJohn Ericson2018-04-26
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | stdenv: better names for cc and bintools
| * | | | | | gccCrossStageStatic: don't override nameJan Malakhovski2018-04-26
| | | | | | |
| * | | | | | bintools-wrapper, cc-wrapper: don't add `targetPrefix` the second timeJan Malakhovski2018-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... binutils and gcc add it already anyway. Without this it's easy to get cross-toolchain paths longer than 256 chars and nix-daemon will then fail to commit them to /nix/store on XFS.
| * | | | | | gcc: prepend `crossNameAddon` instead of appending it (like binutils does)Jan Malakhovski2018-04-25
| | | | | | |
* | | | | | | Merge pull request #39556 from dtzWill/fix/procps-ng-versionWill Dietz2018-04-26
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | procps-ng: Use official release tarballs, fix version.
| * | | | | | | procps-ng: Use official release tarballs, fix version.Will Dietz2018-04-26
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also no need to re-generate config bits, which is good since we encountered an error when trying to do so. Fixes #39538.
* | | | | | | Merge pull request #39461 from dtzWill/update/git-2.17.0-againWill Dietz2018-04-26
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | git: 2.16.3 -> 2.17.0, again, installCheck
| * | | | | | | git: add install checksGuillaume Maudoux2018-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit f57873f674ebc2f6ae874407aafb98a1350ab525)
| * | | | | | | git: 2.16.3 -> 2.17.0... again!Will Dietz2018-04-24
| | | | | | | |
* | | | | | | | Merge pull request #39517 from dtzWill/fix/python3.x-musl-lchmodWill Dietz2018-04-26
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | cpython: don't use lchmod() on Linux, fix w/musl
| * | | | | | | | cpython: don't use lchmod() on Linux, fix w/muslWill Dietz2018-04-25
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | upstream issue: https://bugs.python.org/issue31940 There are two PR's proposed to fix this, but both seem to be stalling waiting for review. I previously used what appears to be the favored of the two approaches[1] to fix this, with plan of keeping it musl-only until PR was merged. However, while writing up a commit message explaining the problem and why it needed fixing... I investigated a bit and found it increasingly hard to justify anything other than ... simply not using lchmod. Here's what I found: * lchmod is non-POSIX, seems BSD-only these days * Functionality of lchmod isn't supported on Linux * best scenario on Linux would be an error * POSIX does provide lchmod-esque functionality with fchmodat(), which AFAICT is generally preferred. * Python intentionally overlooks fchmodat()[2] electing instead to use lchmod() behavior as a proxy for whether fchmodat() "works". I'm not sure I follow their reasoning... * both glibc and musl provide lchmod impls: * glibc returns ENOSYS "not implemented" * musl implements lchmod with fchmodat(), and so returns EOPNOTSUPP "op not supported" * Python doesn't expect EOPNOTSUPP from lchmod, since it's not valid on BSD's lchmod. * "configure" doesn't actually check lchmod usefully, instead checks for glibc preprocessor defines to indicate if the function is just a stub[3]; somewhat fittingly, if the magic macros are defined then the next line of the C source is "choke me", causing the compiler to trip, fall, and point a finger at whatever is near where it ends up. (somewhat amusing, but AFAIK effective way to get an error :P) I'm leaving out links to threads on mailing lists and such, but for now I hope I've convinced you (or to those reading commit history: explained my reasons) that this is a bit of a mess[4]. And so instead of making a big mess messier, and with hopes of never thinking about this again, I propose we simply tell Python "don't use lchmod" on Linux. [1] https://github.com/python/cpython/pull/4783 [2] https://github.com/python/cpython/blob/28453feaa8d88bbcbf6d834b1d5ca396d17265f2/Lib/os.py#L144 [3] https://github.com/python/cpython/blob/28453feaa8d88bbcbf6d834b1d5ca396d17265f2/configure#L2198 [4] Messes happen, no good intention goes unpunished :).
* | | | | | | | pam: build with userdb supportNikolay Amiantov2018-04-26
| | | | | | | |
* | | | | | | | db: split outputsNikolay Amiantov2018-04-26
| | | | | | | |
* | | | | | | | Merge pull request #39448 from dtzWill/fix/nfs-bits-cleanup-and-muslWill Dietz2018-04-25
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | nfs-utils, tcp_wrappers, libnfsidmap: cleanup, fix w/musl
| * | | | | | | nfs-utils: patch to fix w/muslWill Dietz2018-04-24
| | | | | | | |
| * | | | | | | libnfsidmap: add missing include, fix w/muslWill Dietz2018-04-24
| | | | | | | |
| * | | | | | | tcp-wrappers: patch up crufty code, fix w/muslWill Dietz2018-04-24
| | | | | | | |
| * | | | | | | tcp-wrappers: rename conflicting variable instead of clearing itWill Dietz2018-04-24
| | |/ / / / / | |/| | | | |
* | | | | | | nixos/release.nix: add tests.gdk-pixbufJan Tojnar2018-04-25
| | | | | | |
* | | | | | | gdk_pixbuf: fix installedTestsJan Tojnar2018-04-25
| | | | | | |
* | | | | | | Merge pull request #39463 from oxij/stdenv/docheckfalse-trivialMichael Raskin2018-04-25
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | / / / / | | |/ / / / | |/| | | | tree-wide: disable `doCheck` and `doInstallCheck` where it fails
| * | | | | tree-wide: disable `doCheck` and `doInstallCheck` where it fails (the ↵Jan Malakhovski2018-04-25
|/ / / / / | | | | | | | | | | | | | | | trivial part)
* | | | | Merge remote-tracking branch 'origin/master' into stagingWill Dietz2018-04-24
|\ \ \ \ \
| * | | | | gupnp-tools: 0.8.13 → 0.8.14Jan Tojnar2018-04-25
| | | | | |
| * | | | | Merge pull request #39453 from bgamari/fix-gitWill Dietz2018-04-24
| |\ \ \ \ \ | | | | | | | | | | | | | | git: Set PERL_PATH when building manual
| | * | | | | git: Set PERL_PATH when building manualBen Gamari2018-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise the build fails with the perplexing error make: *** No rule to make target 'cmd-list.made', needed by 'doc.dep'. Stop. make: Leaving directory '/tmp/nix-build-git-2.16.3.drv-0/git-2.16.3/Documentation' on NixOS (but not on Debian, where it succeeds, presumably since it picks up the system perl).
| * | | | | | alacritty: 2018-03-04 -> 2018-04-1Jörg Thalheim2018-04-25
| | | | | | |
| * | | | | | pythonPackages.entrypoints: Fix buildInputs (#39449)Timo Kaufmann2018-04-25
| | | | | | |
| * | | | | | Merge pull request #39451 from r-ryantm/auto-update/appstream-glibMatthew Justin Bauer2018-04-24
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | appstream-glib: 0.7.7 -> 0.7.8
| | * | | | | | appstream-glib: 0.7.7 -> 0.7.8R. RyanTM2018-04-24
| | | |_|_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/appstream-glib/versions. These checks were done: - built on NixOS - Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.) - found 0.7.8 with grep in /nix/store/52vkj80m85n3jhzbqhw5abxdrqqac2yk-appstream-glib-0.7.8 - directory tree listing: https://gist.github.com/c3d5906e2b4ff1a38510f114a6c58819
| * | | | | | Merge pull request #39450 from r-ryantm/auto-update/baresipMichael Raskin2018-04-24
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | baresip: 0.5.8 -> 0.5.9
| | * | | | | | baresip: 0.5.8 -> 0.5.9R. RyanTM2018-04-24
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/baresip/versions. These checks were done: - built on NixOS - Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.) - found 0.5.9 with grep in /nix/store/qh69vw5jdwnw82vb6gkwz4f0k8gpjjry-baresip-0.5.9 - directory tree listing: https://gist.github.com/f67689bcf18570ad0408e54fa06db37c
| * | | | | | dino: fix checksumJörg Thalheim2018-04-24
| | | | | | |
| * | | | | | dino: 2018-03-10 -> 2018-04-19Jörg Thalheim2018-04-24
| | |/ / / / | |/| | | |
| * | | | | Merge pull request #39441 from dtzWill/fix/libgl-tls-muslWill Dietz2018-04-24
| |\ \ \ \ \ | | | | | | | | | | | | | | mesa, libglvnd, xorg: disable tls w/musl
| | * | | | | mesa, libglvnd, xorg: disable tls w/muslWill Dietz2018-04-24
| | | | | | |
| * | | | | | Merge pull request #39442 from dtzWill/fix/glibc-no-fetchpatchWill Dietz2018-04-24
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | glibc: use local copy of patch to fix w/musl
| | * | | | | glibc: use local copy of patch to fix w/muslWill Dietz2018-04-24
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | fetchpatch doesn't work with bootstrap fetchurl, so just use local file like we do for other glibc patches.
| * | | | | netbsd: small fixupsMatthew Justin Bauer2018-04-24
| | | | | |
| * | | | | Merge pull request #39421 from r-ryantm/auto-update/libremMichael Raskin2018-04-24
| |\ \ \ \ \ | | | | | | | | | | | | | | librem: 0.5.2 -> 0.5.3
| | * | | | | librem: 0.5.2 -> 0.5.3R. RyanTM2018-04-24
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/librem/versions. These checks were done: - built on NixOS - Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.) - found 0.5.3 with grep in /nix/store/x20d9fh0yfyzm28p3sghxq01c3f2wrmw-librem-0.5.3 - directory tree listing: https://gist.github.com/b80b5c5f4dc93169cf0cfc46f4306e73
| * | | | | eclipse-plugin-spotbugs: 3.1.2 -> 3.1.3Robert Helgesson2018-04-24
| | | | | | | | | | | | | | | | | | | | | | | | Also switch to using zipped update site provided on GitHub.
| * | | | | rhythmbox: fix build with GStreamer 1.14Jan Tojnar2018-04-24
| | | | | |
| * | | | | Merge pull request #39425 from bgamari/git-crossJohn Ericson2018-04-24
| |\ \ \ \ \ | | | | | | | | | | | | | | Allow git to be cross-compiled
| | * | | | | git: Enable cross-compilationBen Gamari2018-04-24
| | | | | | |
| | * | | | | git: Allow perl support to be disabledBen Gamari2018-04-24
| | | | | | |
| | * | | | | git: Fix USE_LIBPCRE2 configurationBen Gamari2018-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously this was injected during install, causing the build system to rebuild the entire package.