Commit Graph

255767 Commits

Author SHA1 Message Date
Sandro
2499f7f37a
Merge pull request #105464 from r-ryantm/auto-update/codeql
codeql: 2.3.3 -> 2.4.0
2020-11-30 20:22:59 +01:00
Sandro
9a01a5747e
Merge pull request #105468 from r-ryantm/auto-update/consul
consul: 1.8.6 -> 1.9.0
2020-11-30 20:22:21 +01:00
Sandro
1cd16d50b4
Merge pull request #105460 from r-ryantm/auto-update/checkstyle
checkstyle: 8.37 -> 8.38
2020-11-30 20:03:32 +01:00
Sandro
cdd2fbcf2c
Merge pull request #105470 from zimbatm/awscli-completion
awscli2: fix bash completion name
2020-11-30 19:58:47 +01:00
Graham Christensen
f18e57f3bf
Merge pull request #105452 from zimbatm/no-extend
tree-wide: do not use pkgs.extend in nixpkgs
2020-11-30 13:55:33 -05:00
Sandro
c54f7527c0
Merge pull request #105296 from lukegb/factorio-update-script 2020-11-30 19:50:31 +01:00
Silvan Mosberger
c1b1af0ded
Merge pull request #103815 from siraben/archivy-init
archivy: init at 0.8.5
2020-11-30 19:18:46 +01:00
Luke Granger-Brown
8a63eaab52 factorio: add lukegb as maintainer 2020-11-30 18:07:19 +00:00
Luke Granger-Brown
2c8f7755d4 factorio: add an updateScript
The updateScript knows how to automatically fetch and update the version
data from the Factorio versions API (and update the hashes
appropriately), which makes it easier to update whenever experimental
does.
2020-11-30 18:07:16 +00:00
Silvan Mosberger
6df56e1cb8
Merge pull request #103866 from cole-h/doas
doas: 6.6.1 -> 6.8
2020-11-30 19:02:55 +01:00
zimbatm
74f08a53a1
awscli2: fix bash completion name
The bash completion name should map the binary name, so that it can be
loaded by the bash-completion package automatically.
2020-11-30 18:40:14 +01:00
Frederik Rietdijk
9a63b3d3d6
Merge pull request #104781 from NixOS/staging-next
Staging next
2020-11-30 18:27:29 +01:00
Sandro
d554addf6c
Merge pull request #105447 from r-ryantm/auto-update/python3.7-nipype
python37Packages.nipype: 1.5.1 -> 1.6.0
2020-11-30 18:03:08 +01:00
R. RyanTM
fc12e58629 consul: 1.8.6 -> 1.9.0 2020-11-30 17:01:50 +00:00
Sandro
ae1429d752
Merge pull request #105427 from r-ryantm/auto-update/python3.7-blessed
python37Packages.blessed: 1.17.11 -> 1.17.12
2020-11-30 17:37:29 +01:00
R. RyanTM
0ee503068d codeql: 2.3.3 -> 2.4.0 2020-11-30 16:26:15 +00:00
Michael Raskin
ee1a1f8c89
Merge pull request #105458 from primeos/pdftk
pdftk: 3.0.8 -> 3.2.1
2020-11-30 16:09:32 +00:00
Michael Weiss
afd9e06a8d
pdftk-legacy: Mark as broken
See https://hydra.nixos.org/build/131063864.
2020-11-30 16:46:07 +01:00
R. RyanTM
df3d1b4647 checkstyle: 8.37 -> 8.38 2020-11-30 15:45:51 +00:00
Andreas Rammhold
c588499fbb
Merge pull request #104458 from redvers/update_botan_2.7_to_2.9
botan2: update 2.7.0 -> 2.9.0
2020-11-30 16:45:43 +01:00
Michael Weiss
831ae2ce5e
pdftk: 3.0.8 -> 3.2.1 2020-11-30 16:38:36 +01:00
Andreas Rammhold
13481f2a56
Merge pull request #104385 from mweinelt/musl
musl: patch CVE-2020-28928
2020-11-30 16:32:12 +01:00
Andreas Rammhold
76587f2c1a
Merge pull request #105287 from mweinelt/libproxy
libproxy: fix CVE-2020-25219, CVE-2020-26154
2020-11-30 16:21:11 +01:00
Sandro
f0323b5bc1
Merge pull request #105429 from r-ryantm/auto-update/python3.7-smart_open
python37Packages.smart_open: 4.0.0 -> 4.0.1
2020-11-30 16:18:56 +01:00
Sandro
fb432243c7
Merge pull request #105440 from r-ryantm/auto-update/python3.7-vispy
python37Packages.vispy: 0.6.5 -> 0.6.6
2020-11-30 16:05:10 +01:00
Martin Weinelt
3200eaef74
Merge pull request #105157 from mweinelt/libslirp
libslirp: fix CVE-2020-29129
2020-11-30 15:56:09 +01:00
Michael Raskin
676ed31a7d
Merge pull request #105444 from siraben/octave-update
octave: 5.2.0 -> 6.1.0
2020-11-30 14:48:15 +00:00
Sandro
1157f0823c
Merge pull request #105441 from 0x4A6F/master-routinator
routinator: 0.8.0 -> 0.8.1
2020-11-30 15:42:30 +01:00
Ryan Mulligan
c00959877f
Merge pull request #105425 from r-ryantm/auto-update/python3.7-mac_alias
python37Packages.mac_alias: 2.1.0 -> 2.1.1
2020-11-30 05:57:28 -08:00
Sandro
54756aea97
Merge pull request #105435 from r-ryantm/auto-update/python3.7-pymavlink
python37Packages.pymavlink: 2.4.12 -> 2.4.13
2020-11-30 14:35:58 +01:00
zimbatm
bbc9af1f0a
tree-wide: do not use pkgs.extend in nixpkgs
Each invocation of pkgs.extends adds 130MB of allocation to the hydra
evaluator. We are already struggling with the amount of memory nixpkgs
requires.

`pkgs.extend` is a useful escape-hatch, but should be not be used inside
of nixpkgs directly.
2020-11-30 14:24:40 +01:00
Sandro
c5d33689da
Merge pull request #105434 from r-ryantm/auto-update/python3.7-pybullet
python37Packages.pybullet: 3.0.6 -> 3.0.7
2020-11-30 14:17:49 +01:00
Sandro
c7765f45b2
Merge pull request #105380 from r-ryantm/auto-update/python3.7-google-cloud-container
python37Packages.google_cloud_container: 2.1.0 -> 2.2.0
2020-11-30 14:16:50 +01:00
Eelco Dolstra
3a9c57c93b
Merge pull request #105042 from Infinisil/remove-release-tryEval
release-lib: Don't use tryEval for packagePlatforms
2020-11-30 14:06:30 +01:00
Sandro
b86b6ded1d
Merge pull request #105351 from r-ryantm/auto-update/python2.7-bitstruct
python27Packages.bitstruct: 8.11.0 -> 8.11.1
2020-11-30 13:48:57 +01:00
Sandro
0c57a18c59
Merge pull request #105376 from sikmir/keeweb
keeweb: 1.15.7 → 1.16.0
2020-11-30 13:38:27 +01:00
R. RyanTM
caa1e8e12f python37Packages.nipype: 1.5.1 -> 1.6.0 2020-11-30 12:27:20 +00:00
Sandro
dd33fd3a84
Merge pull request #105327 from danieldk/python-blis-0.7.3 2020-11-30 13:26:51 +01:00
Sandro
cc10a8229f
Merge pull request #105409 from jbedo/bwa
bwa: expand supported platforms
2020-11-30 13:14:43 +01:00
Sandro
062556f228
Merge pull request #105414 from r-ryantm/auto-update/python3.7-Wand
python37Packages.Wand: 0.6.4 -> 0.6.5
2020-11-30 13:10:04 +01:00
Sandro
ca33e60d44
Merge pull request #105350 from r-ryantm/auto-update/python2.7-bsddb3
python27Packages.bsddb3: 6.2.7 -> 6.2.9
2020-11-30 13:00:27 +01:00
Sandro
de9202b76b
Merge pull request #105375 from r-ryantm/auto-update/python2.7-bumps
python27Packages.bumps: 0.7.16 -> 0.7.18
2020-11-30 12:58:52 +01:00
Ben Siraphob
d3287cdd0a octave: 5.2.0 -> 6.1.0 2020-11-30 18:27:11 +07:00
Farid Zakaria
4af8bc084a
buildRubyGem: fix to support bundler cmds (#104977)
The way in which Nixpks builds Ruby gems means that certain operations
by bundler *will not work*, namely `bundle install --redownload`.

According to the source the _cache/_ directory should have been kept,
however it seems through revisions to the file it has been purged.

Here was the comment from the original commit that introduced
buildRubyGem:
```
  # Note:
  #   We really do need to keep the $out/${ruby.gemPath}/cache.
  #   This is very important in order for many parts of RubyGems/Bundler to not blow up.
  #   See https://github.com/bundler/bundler/issues/3327
```

Why is the _cache_ directory needed?

Bundler and RubyGems uses the cache as a source of truth.
When bundler executes `bundler install --redownload`, any gems it
discovers in the _GEM_PATH_ it assums must have their _.gem_ file
present in the cache (unaware it was installed from Nix).

Rather than downloading the gem from RubyGems the bundler code forcibly
re-installs the gem from the cache directory instead and **fails** if it
does not exist.

I've opened https://github.com/rubygems/rubygems/issues/4088 to see if
this failure should be soft and not so explicit; or fallback to fetching
the gem from scratch.

Without this change the following is the error:
```bash
> [nix-shell:~/code/nix/playground/jruby-bundler-rake]$ bundle install --force
[DEPRECATED] The `--force` option has been renamed to `--redownload`
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.jruby.ext.openssl.SecurityHelper (file:/nix/store/fis6nzrpw9pmcivr84qh5byfgm07qn10-jruby-9.2.13.0/lib/ruby/stdlib/jopenssl.jar) to field java.security.MessageDigest.provider
WARNING: Please consider reporting this to the maintainers of org.jruby.ext.openssl.SecurityHelper
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Fetching gem metadata from https://rubygems.org/.
Using bundler 2.1.4
Installing hello-world 1.2.0
Bundler::GemNotFound: Could not find hello-world-1.2.0.gem for installation
An error occurred while installing hello-world (1.2.0), and Bundler
cannot continue.
Make sure that `gem install hello-world -v '1.2.0' --source
'https://rubygems.org/'` succeeds before bundling.
```

Wth the fix the following no woccurs:
```bash
[nix-shell:~/code/nix/playground/jruby-bundler-rake]$ bundle install --redownload
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.jruby.ext.openssl.SecurityHelper (file:/nix/store/69wjlj4yirp48rv1q03zxgd4xvf0150d-jruby-9.2.13.0/lib/ruby/stdlib/jopenssl.jar) to field java.security.MessageDigest.provider
WARNING: Please consider reporting this to the maintainers of org.jruby.ext.openssl.SecurityHelper
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Fetching gem metadata from https://rubygems.org/.
Using bundler 2.1.4
Installing hello-world 1.2.0
Bundle complete! 1 Gemfile dependency, 2 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
```

```
[nix-shell:~/code/nix/playground/jruby-bundler-rake]$ ls -l /nix/store/cwl9n5073hqgpfhnw4wic13nrrgg9dn8-gem-env/lib/jruby/gems/2.5.0/cache/
total 8
lrwxrwxrwx 1 fmzakari primarygroup 102 Dec 31  1969 bundler-2.1.4.gem -> /nix/store/ifc8a0gsfkrhkv953rd4rz8bcspahi8y-bundler-2.1.4/lib/jruby/gems/2.5.0/cache/bundler-2.1.4.gem
lrwxrwxrwx 1 fmzakari primarygroup 110 Dec 31  1969 hello-world-1.2.0.gem -> /nix/store/xi9ln6n1mz2is5ppykjxqhhkpjq9zm6i-hello-world-1.2.0/lib/jruby/gems/2.5.0/cache/hello-world-1.2.0.gem
```

I have a minimal project that demonstrates this issue at https://github.com/fzakaria/jruby-bundler-nix-failure
2020-11-30 12:15:12 +01:00
adisbladis
a52850e304
Merge pull request #105113 from adisbladis/pythonforbuild-overrides
python: Propagate packageOverrides to pythonForBuild
2020-11-30 11:41:58 +01:00
Maximilian Bosch
b516a09d46
Merge pull request #104603 from siraben/errcheck-update
errcheck: 1.1.0 -> 1.4.0
2020-11-30 11:36:33 +01:00
Maximilian Bosch
b74f180181
Merge pull request #105421 from RaghavSood/aleth/delete
cpp_ethereum: remove
2020-11-30 11:30:16 +01:00
0x4A6F
7a6405448d
routinator: 0.8.0 -> 0.8.1 2020-11-30 10:18:04 +00:00
adisbladis
49b8738a5f
python: Propagate packageOverrides to pythonForBuild
When overriding versions of build tools injected via hooks
`packageOverrides` was not taken into account and 2 incompatible
versions of the same package (`wheel` in this case) ended up in the
closure, causing the builds to fail.
2020-11-30 11:12:59 +01:00
R. RyanTM
1a4e03072c python37Packages.vispy: 0.6.5 -> 0.6.6 2020-11-30 09:51:10 +00:00