Commit Graph
259085 Commits
Author SHA1 Message Date
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
Samir Hafez 8a20b502c8 plex: Add an updateScript 2020-11-30 14:41:03 +00: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
Nathan van Doorn 12c3e0a465 nixos/services/hoogle use DynamicUser instead of nobody
I've also removed PrivateTmp = true because this is implied by dynamic user.

I've left ProtectHome = true because I believe this is stronger than
ProtectHome = "read-only" which DynamicUser implies.
2020-11-30 13:36:19 +00: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 Jäckel 4ba99553e2 pythonPackages.uvicorn: Disable hanging tests on Darwin 2020-11-30 13:48:15 +01:00
Jörg Thalheim 9f78d4c491 Merge pull request #104703 from raboof/parted-python3
parted: build with python3
2020-11-30 12:39:20 +00: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
Florian Klink 18fde98175 Merge pull request #105102 from flokli/nixos-cross-fribidi
fribidi: fix cross
2020-11-30 13:34:49 +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
R. RyanTM ef116c9eac python37Packages.colander: 1.8.2 -> 1.8.3 2020-11-30 12:17:27 +00: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
Atemu 71c8bb680e linux_zen: 5.9.10 -> 5.9.11 2020-11-30 11:42:24 +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
Maximilian Bosch ee3c23e0a3 documize-community: 3.8.1 -> 3.8.2
https://github.com/documize/community/releases/tag/v3.8.2
2020-11-30 10:36:24 +01:00
Andreas Rammhold afcbecc144 firefox: remove unused "imports"
These haven't been used in some time and there is no point in keeping
them around. They just clutter the file right now.
2020-11-30 10:26:45 +01:00
Andreas Rammhold cdff2a832c firefox: add aarch64 SIMD patch
This patch fixes compilation on aarch64 that broke somewhere between the
upgrade to the lateste rustc and the firefox 82 to 83 upgrade.

The patch has been submitted upstream and can probably be removed on the
next version bump.
2020-11-30 10:24:46 +01:00
R. RyanTM e53c0f98f7 python37Packages.pymavlink: 2.4.12 -> 2.4.13 2020-11-30 09:16:42 +00:00
Arnout Engelen 9062f6fdf7 parted: build with python3 2020-11-30 10:15:05 +01:00
Andreas Rammhold 1d0225adc0 firefox: move the no-buildconfig-ffx76 patch into common
This patch has been used on all our flavors for some time now. We can
just move it to the common expression.
2020-11-30 10:09:05 +01:00
R. RyanTM 1ddae1e4bf python37Packages.pybullet: 3.0.6 -> 3.0.7 2020-11-30 09:08:34 +00:00
Pavol Rusnak 24eb3f87fc Merge pull request #105130 from Th0rgal/master
ledger-live-desktop: 2.16.0 -> 2.17.1
2020-11-30 09:33:03 +01:00
R. RyanTM 7f27852831 python37Packages.smart_open: 4.0.0 -> 4.0.1 2020-11-30 08:17:34 +00:00