nixpkgs/pkgs/development/tools/misc
Maximilian Bosch 7682c2fd61
hydra: 2017-11-21 -> 2018-08-07
This bumps Hydra to the latest revision available. As Hydra doesn't have
a release model (and therefore no tags) ATM, the derivation will pin
against the actual git revision and the date of the commit in the
derivation name.

Additionally the following changes have been made:

* Dropped `postUnpack` phase. It is useful when working with the Hydra
  source (and no dirty changes shall be used in `release.nix`, but is has
  no use in `nixpkgs`).

* Added myself as maintainer to have more folks available in case of
  future breakage.

* Implemented support for Nix 2.0 and `unstable` (currently 2.1):

  Since 1672bcd230447f1ce0c3291950bdd9a662cee974 in NixOS/nix the
  evaluator differentiates between `settings` and `evalSettings`.
  Previously `restrictEval` in `hydra-eval-jobs.cc` has been set in
  `settings`, this doesn't work anymore in Nix 2.1 and is therefore
  incompatible to Nix 2.0 on an API level.

  To resolve this, the flag `isGreaterNix20` parses the version string
  of `pkgs.nix` and applies a patch if nix.version<=2.0.

  Furthermore the Hydra build with Nix 2.1 requires `boost` as build input
  which is not needed for Nix 2.0. To avoid unnecessary increase in the
  closure size this library will only used as build input for
  nix.version>2.0.

* Fixed the NixOS test for `hydra`:
  disabled binary cache to allow sandbox builds (otherwise it would
  query `cache.nixos.org` during the Hydra build inside the test).

  Additionally the trivial.nix jobset required simplification (as done
  in NixOS/hydra, e.g. tests/api-test.nix) as bash is not available in
  the build sandbox as builder (even when adding pkgs.bash to
  systemPackages).

  The easiest workaround to confirm a the functionality of a jobset
  without importing nixpkgs is to use the default shell /bin/sh which
  is mounted from `pkgs.busybox` into the build env
  (https://github.com/NixOS/nixpkgs/pull/44841#discussion_r209751972) in the
  VM and a named pipe to create $out.

Closes #44044
2018-08-13 22:56:27 +02:00
..
arcanist arcanist: fix on aarch64 2018-01-06 17:25:15 +01:00
astyle astyle: 2.05.1 -> 3.1 2018-02-03 22:48:20 +01:00
autobuild
autoconf tree-wide: disable doCheck and doInstallCheck where it fails (the trivial part) 2018-04-25 04:18:46 +00:00
autoconf-archive autoconf-archive: 2017.09.28 -> 2018.03.13 2018-03-17 11:50:46 -07:00
autogen pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
automake pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
automoc4
avarice avarice: mark as broken 2018-04-12 23:03:59 +02:00
avrdude avrdude: add darwin platform 2018-03-23 01:26:11 +01:00
awf
babeltrace babeltrace: 1.5.5 -> 1.5.6 2018-07-08 03:31:40 -07:00
bashdb bashdb: 4.4-0.92 -> 4.4-0.94 2017-11-13 18:17:36 +00:00
bin_replace_string Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
binutils Enable new dtags in a way that works with binutils 2.30. 2018-07-24 11:09:36 +03:00
blackmagic pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
bossa bossa: 2014-08-18 -> 1.8 2018-02-05 20:29:26 -08:00
bsdbuild
cbrowser pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
ccache pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
cflow
cgdb Take me (viric) out of most maintenance 2018-07-22 21:50:19 +02:00
checkbashisms Revert "checkbashism: 2.0.0.2 -> 2.18.1" 2018-04-26 17:32:18 +02:00
chrpath
chruby
circleci-cli circleci-cli: 2018-05-12 -> 0.1.0 2018-07-22 16:17:34 +02:00
cl-launch cl-launch: change platforms to unix 2018-03-07 16:31:34 +13:00
coccinelle
complexity treewide: stdenv.lib.platforms.gnu -> ... gnu ++ linux 2018-04-30 18:12:10 -05:00
cppi
cproto
cquery pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
creduce creduce: 2.7.0 -> 2.8.0 2018-07-14 23:54:21 -05:00
cscope cscope: Remove unneeded crossAttrs 2018-05-10 11:42:14 -04:00
csmith treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
ctags pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
cwebbin
d-feet dfeet: add updateScript 2018-03-29 11:28:29 +02:00
dbench dbench: fix compilation with glibc 2.6 2017-11-08 12:39:07 +00:00
ddd
dejagnu dejagnu: 1.6 -> 1.6.1 2018-07-21 02:48:59 -05:00
dfu-programmer
dfu-util
dialog pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
distcc misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
doclifter doclifter: 2.17 -> 2.18 2018-06-19 14:26:52 -07:00
drush
editorconfig-core-c treewide: http -> https 2018-06-23 04:34:55 -07:00
eggdbus treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
elfkickers
elfutils elfutils: Don't use crossAttrs 2018-07-24 19:40:46 -04:00
epm treewide: http -> https 2018-06-29 17:18:27 -07:00
fsatrace fsatrace: initial version 2018-03-16 14:01:31 +01:00
fswatch pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
gdb gdb: Flexible target matching for darwin 2018-03-07 11:46:55 +09:00
gdbgui [bot] treewide: remove unused 'inherit' in let blocks 2018-07-20 19:38:19 +00:00
gede gede: drop unnecessary postPatch 2018-04-19 16:36:28 -05:00
gengetopt gengetopt: Fix the build 2017-09-20 19:32:06 +02:00
global pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
gnum4 treewide: Do not limit hardenging because gcc 4.9 in bootstrap 2017-09-14 10:27:13 -04:00
gob2 treewide: http -> https 2018-07-05 18:35:28 -07:00
gperf
gpshell misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
gputils gputils: clean up, fix homepage url 2018-07-17 19:19:01 +03:00
gtkdialog tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
gtkperf gtkperf: Add test selection patch from phoronix/openbenchmarking 2018-07-12 17:35:51 -05:00
help2man Merge branch 'binutils-2.30' into staging 2018-03-22 07:28:10 -04:00
hound
hydra hydra: 2017-11-21 -> 2018-08-07 2018-08-13 22:56:27 +02:00
icon-naming-utils
indent
inotify-tools inotify-tools: 3.14 -> 3.20.1 2018-01-09 12:14:46 +08:00
intel-gpu-tools pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
intltool intltool-debian-patch - fix "error: cannot download perl-5.22.patch from any mirror" 2018-06-07 06:01:02 +02:00
iozone treewide platform checks: abort -> throw 2017-12-12 18:08:10 -05:00
itstool Revert "itstool: 2.0.2 -> 2.0.4" (#41339) 2018-06-01 15:23:53 +00:00
jscoverage treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
kconfig-frontends misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
kibana elk: 6.2.4 -> 6.3.2 2018-07-28 00:01:31 +02:00
libtool tree-wide: disable doCheck and doInstallCheck where it fails (the trivial part) 2018-04-25 04:18:46 +00:00
linuxkit pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
lit lit: 0.5.1 -> 0.6.0 2018-06-28 07:57:19 -05:00
loccount pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
lsof lsof: 4.90 -> 4.91 2018-04-25 12:53:37 -05:00
ltrace ltrace: fix warnings and bugs using patches from debian 2018-05-02 13:28:11 -05:00
lttng-tools lttng-tools: 2.10.3 -> 2.10.4 2018-06-06 11:15:36 +02:00
lttng-ust treewide: use more HTTPS URLs 2018-03-24 22:04:25 -07:00
lttv treewide: use more HTTPS URLs 2018-03-24 22:04:25 -07:00
luarocks lua51Packages.luarocks: 2.4.3 -> 2.4.4 2018-03-20 16:38:20 -07:00
md2man pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
moby pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
msitools treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
ninka
nixbang
objconv objconv: 2.44 -> 2.48 2017-11-13 15:23:56 +00:00
opengrok opengrok: 0.12.5 -> 1.0 2018-03-09 04:55:03 -08:00
openocd Take me (viric) out of most maintenance 2018-07-22 21:50:19 +02:00
pahole
patchelf treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
pkgconfig pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
pmccabe
prelink treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
premake premake5: fix build on darwin 2017-12-07 09:41:46 +00:00
pwndbg pwndbg: 2018-04-06 -> 2018.07.29 2018-08-01 23:35:08 +01:00
rman
rolespec
saleae-logic treewide: remove platform assertions 2018-05-03 13:09:20 -05:00
sipp
sloccount treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
sqitch sqitch: fix on Darwin 2017-10-14 14:41:29 -05:00
srecord
stlink
stm32flash pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
strace treewide: http -> https (#42665) 2018-06-27 22:12:57 +02:00
swig pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
sysbench sysbench: 1.0.14 -> 1.0.15 2018-07-07 16:26:09 -07:00
tcptrack
teensy-loader-cli pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
tet
texi2html
texinfo texinfo: merge expressions for 5.2 and 6.5 2018-04-25 19:50:55 +00:00
tie
tokei tokei: 7.0.0 -> 7.0.3 2018-07-05 12:37:41 +02:00
travis travis: add update instructions (#36855) 2018-03-12 10:47:16 +00:00
trv pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
uhd uhd: 3.11.0.0 -> 3.12.0.0 2018-06-26 17:04:40 -05:00
uisp
uncrustify uncrustify: 0.66.1 -> 0.67 2018-05-21 09:18:37 +00:00
unifdef
universal-ctags universal-ctags: 2018-01-0 -> 2018-07-23 2018-07-27 08:09:09 -05:00
usb-modeswitch usb-modeswitch-data: 20170205 -> 20170806 2018-03-17 05:21:34 -07:00
watson-ruby watson-ruby: hide bundlerEnv to avoid collisions 2017-09-25 15:49:14 +01:00
xc3sprog
xxdiff xxdiff-tip: Build with qt59 2018-01-14 02:41:04 +08:00
ycmd ycmd: 2018-06-14 -> 2018-07-24 2018-07-24 21:53:58 +02:00
yodl yodl: update homepage 2018-07-01 13:33:22 +02:00