about summary refs log tree commit diff
Commit message (Collapse)AuthorAge
* gildas: 20180801_a -> 20180901_a (#46159)Sebastien Maret2018-09-25
| | | | | | | | | * gildas: 20180801_a -> 20180801_b - Update gildas - Remove a patch that has been applied upstream * gildas: 20180801_b -> 20180901_a
* altcoins.litecoin: enable parallel buildingOrivej Desh2018-09-25
|
* altcoins.bitcoin-abc: enable parallel buildingOrivej Desh2018-09-25
|
* altcoins.bitcoin-xt: enable parallel buildingOrivej Desh2018-09-25
|
* syslogng: enable parallel buildingOrivej Desh2018-09-25
|
* qradiolink: enable parallel buildingOrivej Desh2018-09-25
|
* virglrenderer: 0.6.0 -> 0.7.0 (#47150)xeji2018-09-25
|
* bitcoin-classic: enable parallel buildingOrivej Desh2018-09-25
|
* mumble: build with -std=c++11Orivej Desh2018-09-25
| | | | It fails to build with its default -std=c++98 with protobuf 3.6.
* Merge pull request #47108 from xeji/p/broken-1809xeji2018-09-25
|\ | | | | Mark long-failing packages broken for 18.09 (2)
| * herqq: mark brokenUli Baum2018-09-25
| | | | | | | | | | | | | | - build fails with qt511 and qt59 (it used to build with qt510 which is not available anymore) - no nixpkgs maintainer - upstream repo looks inactive, last commit a year ago
| * monodevelop: mark brokenUli Baum2018-09-25
| | | | | | | | | | build has failed since 2018-03-08 cc maintainer @obadz
| * gtk-sharp-3_0: mark brokenUli Baum2018-09-25
| | | | | | | | | | build has failed since 2018-04-28 no maintainer
* | rabbitmq module: modernize after package upgradeAlexey Lebedeff2018-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Use socket-activated epmd - that way there won't be any trouble when more than one erlang system is used within a single host. - Use new automation-friendly configuration file format - Use systemd notifications instead of buggy 'rabbitmqctl wait' for confirming successful server startup. 'wait' bug: https://github.com/rabbitmq/rabbitmq-server/issues/463 - Use 'rabbitmqctl shutdown' instead of 'stop', because it's not pid-file based - Use sane systemd unit defaults from RabbitMQ repo: https://github.com/rabbitmq/rabbitmq-server/blob/master/docs/rabbitmq-server.service.example - Support for external plugins
* | rabbitmq-server: 3.6.10 -> 3.7.8Alexey Lebedeff2018-09-25
| | | | | | | | | | | | | | | | | | | | | | - New dependency on 'getconf' binary for https://github.com/rabbitmq/rabbitmq-common/blob/3aa619e9ef81cfe6db0c776e6cd829ce234a7881/src/vm_memory_monitor.erl#L448 - New dependency on 'socat' for systemd notifications https://github.com/rabbitmq/rabbitmq-server/blob/4a3ee3a336bc82f2e56ec5d2292c80458ccc2974/src/rabbit.erl#L361 - elixir_1_6 for a new 'rabbitmqctl' tool - Replace patching with providing custom PATH, as we already have some other things here - Renamed package in all-packages.nix from a legacy spelling
* | Revert "virtualization/qemu-vm: fix and improve virtio/scsi switching"Sarah Brofeldt2018-09-25
|/ | | | | | | This reverts commit f777d2b719be0db4cb7819d5b6dbdd121db29a37. cc #34409 This breaks evaluation of the tested job: attribute 'diskInterface' missing, at /nix/store/5k9kk52bv6zsvsyyvpxhm8xmwyn2yjvx-source/pkgs/build-support/vm/default.nix:316:24
* Merge pull request #47298 from oxij/nixos/doc-in-installerMichael Raskin2018-09-25
|\ | | | | nixos: fix fallout from #46193
| * nixos: doc: fix minimal profile and installer configsJan Malakhovski2018-09-24
| |
| * nixos: doc: nixos-manual: fix assertJan Malakhovski2018-09-24
| |
* | Merge pull request #47260 from c00w/masterJörg Thalheim2018-09-25
|\ \ | | | | | | go: Remove pkg/obj directory from the build outputs.
| * | go: Remove pkg/obj directory from the build outputs.Colin Rice2018-09-24
| | | | | | | | | | | | This appears to be causing the go package to be roughly 900MB in size.
* | | Merge pull request #46924 from colemickens/azcopySarah Brofeldt2018-09-25
|\ \ \ | | | | | | | | azcopy: init at 10.0.1
| * | | azcopy: init at 10.0.1Cole Mickens2018-09-21
| | | |
* | | | Merge pull request #47305 from worldofpeace/qgnomeJan Tojnar2018-09-25
|\ \ \ \ | | | | | | | | | | Add adwaita-qt & qgnomeplatform
| * | | | adwaita-qt: init at 1.0worldofpeace2018-09-24
| | | | |
| * | | | qgnomeplatform: init at 0.4worldofpeace2018-09-24
| | | | |
* | | | | Merge pull request #47310 from aneeshusa/clean-up-vagrant-GemfileJörg Thalheim2018-09-25
|\ \ \ \ \ | | | | | | | | | | | | vagrant: Clean up Gemfile
| * | | | | vagrant: Clean up GemfileAneesh Agrawal2018-09-25
| | | | | |
* | | | | | Merge pull request #47258 from dtzWill/fix/bitcoin-long-compileWill Dietz2018-09-25
|\ \ \ \ \ \ | | | | | | | | | | | | | | bitcoin: don't build things not used, enable parallel building
| * | | | | | bitcoin: disable tests based on doCheck, per reviewer feedbackWill Dietz2018-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Thanks!
| * | | | | | bitcoin: parallel build, please! :)Will Dietz2018-09-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit dba5534b06c7dffe97ce644b0a5790aca8527a2e)
| * | | | | | bitcoin: don't build tests that aren't used, don't build benchmarksWill Dietz2018-09-23
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | (cherry picked from commit d51c0a87b2ebf756015784839ec9c13950c45323)
* | | | | | U-Boot: Add Orange Pi Zero Plus2 (H5) buildSamuel Dionne-Riel2018-09-25
| | | | | |
* | | | | | Merge pull request #47286 from jb55/clightning-bumpSarah Brofeldt2018-09-25
|\ \ \ \ \ \ | | | | | | | | | | | | | | clightning: 0.6.0 -> 0.6.1
| * | | | | | clightning: 0.6.0 -> 0.6.1William Casarin2018-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to the latest release. Highlights for c-lightning users -------------------------------- - Less stuck payments: Liveness ping test before locking up funds with peers. - Better routing: now considers size of channels. - Fewer spurious closes: fee estimate improvements, and new feerates command - Several annoying bugs fixed. Highlights for the network -------------------------- - Gossipd now less spammy with channel_update. - option_data_loss_protect to protect peers against being out-of-date. - Payment errors now refer to the correct channel. Internal Improvements --------------------- - Simplified client flow; after init message exchange by connectd, each is isolated in its own daemon. - JSON parameter handling vastly simplfied. - Python testing framework now uses proper fixtures, and split into separate files. - Many other cleanups and clarifications. - We keepachangelog.com! Signed-off-by: William Casarin <jb55@jb55.com>
* | | | | | | Merge pull request #47308 from dtzWill/update/musl-upstream-fixesWill Dietz2018-09-25
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | musl: pick upstream fixes and improvements
| * | | | | | | musl: reduce stacksize patch series to just the bumpWill Dietz2018-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The others rely on some of the recent restructuring+cleanup in musl, which hopefully reaches us soon :). For now just bump the default sizes.
| * | | | | | | musl: pick stacksize-related improvements, increase default sizeWill Dietz2018-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also supports setting default thread stack size via linker, making it possible to fix programs without modifying source.
| * | | | | | | musl: pick getaddrinfo fix (containers)Will Dietz2018-09-24
| | | | | | | |
| * | | | | | | musl: pick upstream patches for name_to_handle_at supportWill Dietz2018-09-24
| | | | | | | |
| * | | | | | | musl: whitespace, NFCWill Dietz2018-09-24
| | | | | | | |
* | | | | | | | Merge pull request #47309 from dtzWill/fix/libgomp-gcc-muslWill Dietz2018-09-25
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | gcc*: fix libgomp (OpenMP) to work w/musl, don't build DSO using initial-exec
| * | | | | | | | openblas: try leaving openmp enabled w/muslWill Dietz2018-09-25
| | | | | | | | |
| * | | | | | | | gcc{5,6,7,8}: share libgomp patch, propagate musl config flagsWill Dietz2018-09-25
| | | | | | | | |
| * | | | | | | | gcc: fix libgomp to not use initial-execWill Dietz2018-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only apply w/musl since while it's wrong everywhere it apparently hasn't broken things entirely w/glibc so keep things as they were. Patch regenerated from original so that it applies which isn't saying much since it's simple :). Source: https://patchwork.ozlabs.org/patch/154298/ IRC chat on #musl with Rich and others endorses this, at least at the conceptual level of no shared library should be using initial-exec TLS. Fixes various uses of libgomp that previously crashed (before 1.1.20) or encounter errors (post-1.1.20), such as pythonPackages.cython .
| * | | | | | | | gcc7: more options for muslWill Dietz2018-09-25
|/ / / / / / / /
* | | | | | | | protobufc: 1.3.0 -> 1.3.1Orivej Desh2018-09-25
| | | | | | | |
* | | | | | | | Merge autoPatchelfHook improvements (#47222)aszlig2018-09-25
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes the initialy commit was done by @Mic92 plus a few fixes from my side. So essentially this avoids patching statically linked executables and also speeds up searching for ELF files altogether. I've tested this by comparing the outputs of all the derivations which make use of this hook using the following Nix expression: let getPackagesForRev = rev: with import (builtins.fetchGit { url = ./.; inherit rev; }) { config.allowUnfree = true; }; [ cups-kyodialog3 elasticsearch franz gurobi javacard-devkit masterpdfeditor maxx oracle-instantclient powershell reaper teamviewer unixODBCDrivers.msodbcsql17 virtlyst wavebox zoom-us ]; pkgs = import <nixpkgs> {}; baseRev = "ef764eb0d8314b81a012dae04642b4766199956d"; in pkgs.runCommand "diff-contents" { chset = pkgs.lib.zipListsWith (old: new: pkgs.runCommand "diff" { inherit old new; nativeBuildInputs = [ pkgs.nukeReferences ]; } '' mkdir -p "''${NIX_STORE#/}" cp --no-preserve=all -r "$old" "''${NIX_STORE#/}" cp --no-preserve=all -r "$new" "''${NIX_STORE#/}" find "''${old#/}" "''${new#/}" \ \( -type f -exec nuke-refs {} + \) -o \( -type l -delete \) mkdir "$out" echo "$old" > "$out/old-path" echo "$new" > "$out/new-path" diff -Nur "''${old#/}" "''${new#/}" > "$out/diff" || : '') (getPackagesForRev baseRev) (getPackagesForRev ""); } '' err=0 for c in $chset; do if [ -s "$c/diff" ]; then echo "$(< "$c/old-path") -> $(< "$c/new-path")" \ "differs, report: $c/diff" >&2 err=1 fi done [ $err -eq 0 ] && touch "$out" '' With these changes there is only one derivation which has altered contents, which is "franz". However the reason why it has differing contents is not directly because of the autoPatchelfHook changes, but because the "env-vars" file from the builder is in "$out/opt/franz/env-vars" (Cc: @gnidorah) and we now have different contents for NIX_CFLAGS_COMPILE and other environment variables. I also tested this against a random static binary and the hook no longer tries to patch it. Merges: #47222
| * | | | | | | | elasticsearch: Add zlib to buildInputs for unfreeaszlig2018-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The unfree variant of elasticsearch uses autoPatchelfHook and since we removed the dependency on file for the hook itself in 58a97dfb491be6ae92499c3f819440f281d826a1 we no longer have zlib propagated. So we need to explicitly state that dependency here. Signed-off-by: aszlig <aszlig@nix.build> Cc: @apeschar, @basvandijk
| * | | | | | | | autoPatchelfHook: Silence errors in isExecutableaszlig2018-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "maxx" package recursively runs isExecutable on a bunch of files and since the change to use "readelf" instead of "file" a lot of errors like this one are printed during build: readelf: Error: Not an ELF file - it has the wrong magic bytes at the start While the isExecutable was never meant to be used outside of the autoPatchelfHook, it's still a good idea to silence the errors because whenever readelf fails, it clearly indicates that the file in question is not a valid ELF file. Signed-off-by: aszlig <aszlig@nix.build>