1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-03 19:15:39 +00:00
nixpkgs/pkgs/development/tools
Nikolay Amiantov a956694aba buildBazelPackage: clear markers
Turns out markers are non-deterministic after all and even our patching still
doesn't solve this problem completely. For example (tensorflow deps, this is a
complete diff so actual dependencies don't differ):

30509c30509
< bc527ff00916b15caee38793bca8f294c748df4a256de55c5199281be0489e73  result/@bazel_skylib.marker
---
> 4e0303e815c78df1e43d4b88dfe65e73046e0c6157fb10aa9a4e8b910113cd9c  result/@bazel_skylib.marker
31045c31045
< fa13d04b2316214c3b4008b52546c2d5b633e006f6f019d597bb3f9745bacf7b  result/@bazel_toolchains.marker
---
> b36174bf5535e5157801b6de30c35ee03a03fe57766306393c3d65dd65cbebf4  result/@bazel_toolchains.marker
31144c31144
< b0ce4a3ac29ac22528336dd3a54b5b7af9ecc43bef2a2630713c1981a5cbbb51  result/@build_bazel_rules_swift.marker
---
> 7492528068ec4f8e7ace2ecf8f933ec4e1b2235bd7426ce6f70177919f1cd05e  result/@build_bazel_rules_swift.marker
36245c36245
< be2993536a8233d63251b664caf35b1e7cd57d194ab2a39a293876c232d6bbd0  result/@io_bazel_rules_closure.marker
---
> b6655cc3f2c78525e5a724d8a4e93b1e7f09f1e09fc817d231109e7f39103e88  result/@io_bazel_rules_closure.marker
36329c36329
< 087bc674c9509dfe157400d111db4a13eeb45fc76aeccd490cee9aad6771ecad  result/@io_bazel_rules_docker.marker
---
> f920ec07315ec71e800b05cd22b2a341c0a80807c6e335ee81739b13c532b422  result/@io_bazel_rules_docker.marker
79544d79543
< 85893a05a817036c61f6cd9f8247757baa1654f473c494ce4fc5253c2bbd2790  result/@platforms.marker

And here's an example of differences:

$ cat result-a/@bazel_skylib.marker
7dc7472d37424ba5ec6a5532765bc911
$MANAGED
cat result-b/@bazel_skylib.marker
a8f3f577798201157128e8e9934c4705
$MANAGED

Instead of trying to patch these markers further we now completely clear them.
Nix hacks for ignoring markers are restored and expanded so that we don't even
attempt to parse the marker.
2019-07-31 11:28:06 +03:00
..
alloy
ammonite ammonite: 1.6.8 -> 1.6.9 2019-07-15 10:36:57 +02:00
analysis Merge pull request #65590 from marsam/update-brakeman 2019-07-30 18:34:46 -05:00
apktool apktool: 2.3.4 -> 2.4.0 (#57203) 2019-04-07 09:38:50 +00:00
asmfmt
asn2quickder
avro-tools avro-tools: init at 1.9.0 2019-07-13 17:45:41 -04:00
aws-sam-cli treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
azcopy
backblaze-b2
bazel-watcher bazel-watcher: fix the hash of the fetchAttrs 2019-07-19 20:58:28 -07:00
bazelisk bazelisk: 0.0.7 -> 0.0.8 (#63769) 2019-06-25 10:15:37 -07:00
bloaty
boomerang
boost-build
build-managers buildBazelPackage: clear markers 2019-07-31 11:28:06 +03:00
buildah buildah: 1.8.3 -> 1.9.0 2019-06-17 17:43:41 +02:00
cachix cachix: fix #65007 2019-07-18 10:41:27 +02:00
cadre bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
cargo-flamegraph cargo-flamegraph: init at 0.1.13 2019-07-10 14:29:28 +02:00
cargo-web cargo-web: remove cf-private 2019-07-03 22:20:13 +02:00
cask cask: use emacsPackagesNg instead of emacsPackages 2019-04-11 05:48:20 +02:00
casperjs
castxml castxml: 20180403 -> 0.2.0 2019-05-22 23:43:18 +02:00
cbor-diag bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
cddl bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
cdecl
check
chefdk bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
chit chit: 0.1.13 -> 0.1.14 2019-05-19 15:20:34 -07:00
clang-tools clang-tools: install clangd as well 2019-07-24 16:33:44 +08:00
clog-cli treewide: update cargoSha256 hashes for cargo-vendor upgrade 2019-06-01 15:17:52 +00:00
cloud-nuke cloud-nuke: init at 0.1.7 2019-06-12 16:20:00 -05:00
cloudfoundry-cli cloudfoundry-cli: 6.41.0 -> 6.45.0 2019-07-07 17:52:49 +01:00
compass bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
compile-daemon
conftest conftest: init at 0.7.0 (#63610) 2019-06-22 19:03:47 -07:00
container-linux-config-transpiler
continuous-integration Merge pull request #65249 from max-wittig/patch-2 2019-07-22 17:27:51 +00:00
corgi
corundum bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
coursier coursier: 1.1.0-M14-4 -> 1.1.0-M14-6 2019-06-01 08:19:22 -04:00
cppclean treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
cucumber bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
cue cue: init at 0.0.3 (#64367) 2019-07-06 00:40:01 -07:00
dapper treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
database treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
dcadec
deadcode
deis misc: Remove myself from list of maintainers 2019-03-12 23:50:52 +01:00
deisctl misc: Remove myself from list of maintainers 2019-03-12 23:50:52 +01:00
delve delve: 1.1.0 -> 1.2.0 2019-03-05 18:50:17 +01:00
dep dep: 0.5.0 -> 0.5.1 2019-04-28 19:05:54 +02:00
dep2nix dep2nix: 0.0.2 -> 2019-04-02 (#58623) 2019-04-10 22:29:30 +02:00
detect-secrets detect-secrets: 0.11.4 -> 0.12.4 2019-06-09 04:20:00 -05:00
devd devd: init at 0.9 2019-05-13 19:38:22 -05:00
devpi-client python.pkgs: rename pytestflakes to pytest-flakes 2019-02-17 14:40:55 +01:00
devpi-server devpi-server: 4.4.0 -> 4.9.0 2019-07-03 09:19:38 +02:00
devtodo
distgen distgen: init at 1.3 2019-07-11 21:54:06 -04:00
dive dive: 0.6.0 -> 0.7.2 2019-05-24 21:00:00 -05:00
doctl doctl: 1.16.0 -> 1.18.0 2019-05-27 19:55:42 +02:00
documentation antora: include site-generator-default 2019-07-23 10:16:15 +02:00
drip
drm_info drm_info: init at 2.1.0 2019-06-18 20:34:31 -06:00
dtools dtools: 2.084.1 -> 2.085.1 2019-04-11 23:03:18 +02:00
easyjson easyjson: 2018-08-23 -> 2019-02-21 2019-03-23 01:19:28 -05:00
ejson ejson: 1.2.0 -> 1.2.1 2019-05-02 23:58:48 +02:00
electron electron_5: fix crash when using file chooser dialog 2019-07-18 15:07:28 -04:00
erlang hex2nix: 0.0.6-a31eadd7 -> 0.0.6-42d7b2ec 2019-07-16 15:48:24 +02:00
errcheck
fac
fdroidserver
fedpkg
flamegraph
flatpak-builder flatpak-builder: 1.0.7 -> 1.0.8 2019-07-02 20:09:07 +02:00
flock
flootty
flyway
fmbt
fusee-launcher treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
galen galen: 2.3.7 -> 2.4.4 2019-05-01 11:15:19 +02:00
gamecube-tools
gauge
gdm
geckodriver treewide: update cargoSha256 hashes for cargo-vendor upgrade 2019-06-01 15:17:52 +00:00
ghp-import Remove me (garbas) as maintainer since I don't have much time to maintain anything 2019-07-03 11:27:39 +02:00
git-ftp git-ftp: 1.5.1 -> 1.5.2 2019-06-16 16:58:46 -07:00
git-quick-stats git-quick-stats: use more idiomatic code 2019-06-09 11:27:52 +02:00
git-repo-updater git-repo-updater: init at 0.5 2019-05-26 12:19:03 -04:00
git-series treewide: update cargoSha256 hashes for cargo-vendor upgrade 2019-06-01 15:17:52 +00:00
github github-release: 0.6.2 -> 0.7.2 2019-06-18 10:13:25 -07:00
github-changelog-generator bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
glide
gllvm
global-platform-pro treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
glock
glslviewer glslviewer: 2018-01-31 -> 2014-04-22 2019-04-22 21:07:32 +02:00
gnome-desktop-testing
gnulib gnulib: 20180226 -> 20190326 2019-03-26 18:27:54 -05:00
go-bindata
go-bindata-assetfs
go-junit-report
go-langserver go-langserver: unstable-2018-03-05 -> 2.0.0 2019-03-22 14:13:48 -05:00
go-motion
go-outline go-outline: unstable-2017-08-04 -> unstable-2018-11-22 (#56896) 2019-03-08 21:50:54 +01:00
go-protobuf go-protobuf: 2018-01-04 -> 1.3.1 (#63744) 2019-06-25 13:00:02 -07:00
go-repo-root
go-symbols go-symbols: unstable-2018-05-23 -> 0.1.1 2019-03-05 18:59:49 +01:00
go-tools go-tools: 2019.2.1 -> 2019.2.3 2019-07-29 23:21:49 -05:00
go2nix
goa goa: 1.4.0 -> 1.4.1 (#57966) 2019-04-09 00:32:55 +02:00
gocode
gocode-gomod gocode-gomod: 2019-02-12 -> 2019-03-27 2019-04-28 19:06:57 +02:00
goconst
goconvey
gocyclo
godef godef: Use fetchFromGitHub 2019-02-19 20:39:25 +01:00
godot godot: 3.1 -> 3.1.1 2019-05-01 11:14:30 +02:00
gogetdoc
golangci-lint golangci-lint: 1.9.2 -> 1.16.0 (#58336) 2019-05-22 11:05:58 -07:00
golint
gometalinter
gomodifytags
google-app-engine-go-sdk
gopkgs
gosec
gotags
gotests gotests: 1.5.2 -> 1.5.3 2019-05-02 11:32:37 +02:00
gotools gotools: Remove gopls directory 2019-07-07 18:35:32 +02:00
govendor
govers
gox
gpp
grabserial
gron
gtk-mac-bundler
guile
haskell haskell-ci: update to latest git version 2019-06-26 14:10:10 +02:00
hcloud
heroku heroku: 7.19.4 -> 7.22.4 2019-03-09 08:01:55 -05:00
hexio
iaca
icestorm icestorm: 2019.03.11 -> 2019.04.16 2019-04-22 14:27:44 -05:00
icr icr: do not wrap crystal so we can use one from the environment 2019-06-06 14:46:57 +08:00
iferr
imatix_gsl
impl
ineffassign
interfacer
irony-server
java treewide: use dontConfigure 2019-07-01 04:23:51 -04:00
jazzy bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
jbake
jd
jid
jira_cli
jl jl: Patch to work with MonadFail GHC 8.6 change 2019-03-10 21:00:56 +01:00
jmespath
jo jo: 1.1 -> 1.2 2019-05-08 09:29:37 +02:00
jp
jq treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
jsduck bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
json2hcl
just just: 0.4.3 -> 0.4.4 2019-06-03 10:07:38 +08:00
k6 k6: 0.23.1 -> 0.24.0 2019-03-20 13:42:13 +02:00
kafkacat kafkacat: 1.3.1 -> 1.4.0 2019-04-14 18:55:39 -07:00
kexpand
kind kind: 0.2.1 -> v0.3.0 (#61964) 2019-05-23 20:04:56 -05:00
ktlint ktlint: 0.33.0 -> 0.34.0 2019-07-19 10:37:38 -07:00
kube-aws
kube-prompt
kubectx
kubicorn treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
kustomize kustomize: 2.0.3 -> 3.0.0 (#64342) 2019-07-06 00:41:40 -07:00
kythe treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
lattice-diamond
lazygit lazygit: 0.7.2 -> 0.8 2019-06-23 12:09:11 -05:00
leaps Replace platforms.linux with platforms.darwin for expressions that compile on darwin too (too restrictive platforms) 2019-02-18 10:56:58 +01:00
librarian-puppet-go
libsigrok libsigrok: 0.5.0 -> 0.5.1, firmware 0.1.3 -> 0.1.6 2019-06-10 23:20:24 +02:00
libsigrokdecode libsigrokdecode: enable for darwin 2019-06-07 10:05:59 +02:00
literate-programming
makerpm
maligned
manul
mbed-cli mbed-cli: Enable tests 2019-02-19 20:45:53 +01:00
mdk mdk: 1.2.9 -> 1.2.10 (#58335) 2019-03-27 23:02:52 +01:00
minizinc minizincide: 2.2.3 -> 2.3.0 2019-07-05 23:27:53 +02:00
misc linuxkit: 2017-07-08 -> 0.7 (#65359) 2019-07-26 07:45:35 +01:00
mod buildGoModule: use go_1_12 instead of go_1_11 (#58103) 2019-03-21 20:40:07 -07:00
modd modd: init at 0.8 2019-04-22 22:18:42 +01:00
mpfshell
msgpack-tools
mustache-go
nailgun
neoload
node-webkit
nrpl
nsis nsis: use sourceforge mirrors 2019-03-14 20:32:53 +01:00
nwjs
ocaml dune: disable for OCaml < 4.02 2019-07-30 16:18:39 +00:00
omniorb
omnisharp-roslyn omnisharp-roslyn: 1.32.8 -> 1.32.19 2019-06-23 14:54:55 +02:00
packer packer: 1.4.0 -> 1.4.1 2019-05-26 18:50:03 +09:00
packet treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
parinfer-rust parinfer-rust: init at 0.3.1 2019-05-08 04:16:18 +09:00
parse-cli-bin
parsing treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
pax-rs treewide: update cargoSha256 hashes for cargo-vendor upgrade 2019-06-01 15:17:52 +00:00
pet pet: 0.3.4 -> 0.3.5 (#64108) 2019-07-02 07:58:20 -07:00
pew
pgloader pgloader: re-init at 3.6.1 2019-05-19 12:45:02 +02:00
phantomjs treewide: fix redirect URLs 2019-07-10 12:52:51 -07:00
phantomjs2 treewide: fix redirect URLs 2019-07-10 12:52:51 -07:00
pipenv pipenv: Add missing build input virtualenv-clone 2019-05-07 06:10:28 +01:00
postiats-utilities
profiling pyflame: fix builds & support 3.7 2019-04-18 09:12:27 +02:00
proto-contrib proto-contrib: init at 0.9.0 (#61261) 2019-05-11 11:07:08 -07:00
protoc-gen-doc protoc-gen-doc: init unstable at 2019-04-22 (#64093) 2019-07-01 20:52:06 -07:00
prototool prototool: init at 1.8.0 (#63887) 2019-06-30 20:50:50 -07:00
pup
puppet/puppet-lint
pydb
pypi2nix Remove me (garbas) as maintainer since I don't have much time to maintain anything 2019-07-03 11:27:39 +02:00
pyre pyre: 0.0.20 -> 0.0.22 2019-04-09 22:20:00 +01:00
qtcreator wrapQtAppsHook: Remove ad hoc Qt wrappers 2019-07-05 10:42:08 -05:00
quicktemplate quicktemplate: 2018-11-26 -> 2019-01-31 2019-03-23 01:19:29 -05:00
quilt quilt: 0.65 -> 0.66 (#58861) 2019-04-07 15:55:38 +02:00
rdocker
react-native-debugger react-native-debugger: 0.9.8 -> 0.9.10 2019-07-02 13:32:53 -07:00
redis-dump bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
reflex
reftools
remarshal remarshal: 0.9.1 -> 0.10.0 2019-07-20 08:42:38 -07:00
reno
repository-managers/nexus nexus: 3.15.0-01 -> 3.16.1-02 2019-05-11 18:04:41 +02:00
richgo
ronn bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
rq treewide: update cargoSha256 hashes for cargo-vendor upgrade 2019-06-01 15:17:52 +00:00
rshell rshell: 0.0.14 -> 0.0.25 2019-05-24 01:15:34 -07:00
rtags
rubocop bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
rucksack
rust racer: add Security framework on darwin 2019-07-30 08:27:38 +01:00
sass bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
sassc sassc: 3.6.0 -> 3.6.1 2019-07-02 15:54:13 -07:00
sauce-connect sauce-connect: 4.5.1 -> 4.5.3 2019-07-17 09:35:15 +02:00
scalafix
scalafmt scalafmt: 2.0.0-RC7 -> 2.0.0 2019-06-30 13:36:13 -07:00
scry scry: 0.7.1 -> 0.8.0 2019-06-25 12:08:23 +08:00
scss-lint bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
selenium treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
setupcfg2nix
sigrok-cli sigrok-cli: enable for darwin 2019-06-07 10:05:59 +02:00
simavr treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
skaffold skaffold: 0.29.0 -> 0.30.0 2019-05-31 09:34:10 +02:00
skopeo skopeo: fix man installation path 2019-06-04 00:03:08 -04:00
slimerjs
solarus-quest-editor treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
sourcetrail sourcetrail: 2019.1.11 -> 2019.2.39 2019-07-20 14:11:31 +02:00
spirv-tools spirv-tools: 2018-09-20 -> 2019.1 2019-03-20 17:51:39 -07:00
sqlint bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
sqsh
sslmate
stagit stagit: 0.6 -> 0.9.1 (#57932) 2019-03-23 20:31:21 -04:00
statik statik: init at 2018-11-28 2019-03-23 01:19:29 -05:00
sunxi-tools
textql
thrust
toluapp
tora wrapQtAppsHook: Remove ad hoc Qt wrappers 2019-07-05 10:42:08 -05:00
toxiproxy
tradcpp
trellis trellis: 2019.04.02 -> 2019.04.22 2019-04-22 14:27:44 -05:00
tychus
uftrace uftrace: 0.9.2 -> 0.9.3 2019-07-20 13:58:38 -07:00
unconvert
unity3d unity3d: remove myself (jb55) as maintainer 2019-05-26 22:36:21 +09:00
vagrant vagrant: add bash completions 2019-07-27 14:58:00 +03:00
valadoc valadoc: 0.36.1 → 0.36.2 2019-04-05 12:13:56 +02:00
vcstool
vgo2nix vgo2nix: 2019-02-01 -> 2019-02-06 2019-03-12 15:29:39 -04:00
vim-vint vim-vint: 0.3.19 -> 0.3.20 2019-05-24 09:29:44 -07:00
vndr
vogl
vulkan-validation-layers treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
vultr
wabt wabt: 1.0.10 -> 1.0.11 2019-05-13 04:41:54 -07:00
wasm-pack wasm-pack: Update hash. 2019-05-03 21:04:37 +01:00
watchman watchman: remove cf-private 2019-07-03 22:20:13 +02:00
wiggle
wiiload
winpdb
wllvm
wp-cli wp-cli: 2.0.1 -> 2.2.0 2019-07-20 14:14:42 +02:00
ws
xcbuild treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
xcpretty bundlerUpdateScript: init and use (#64822) 2019-07-22 12:02:47 +00:00
xib2nib
xqilla
yaml2json
yarn yarn: 1.17.0 -> 1.17.3 2019-07-20 17:19:22 -07:00
yarn2nix-moretea yarn2nix-moretea: init at 2019-04-10 2019-07-25 17:15:00 +02:00
ydiff
yj yj: init at 4.0.0 2019-06-24 16:16:21 +02:00
yq
yuicompressor treewide: Change URLs to HTTPS 2019-04-22 10:19:54 +02:00