Commit graph

282177 commits

Author SHA1 Message Date
Sandro
39682a21fe
Merge pull request #119118 from 06kellyjac/octant-desktop
octant-desktop: 0.18.0 -> 0.19.0
2021-04-11 16:40:52 +02:00
Sandro
07102206f1
Merge pull request #119116 from r-ryantm/auto-update/github-commenter
github-commenter: 0.8.0 -> 0.9.0
2021-04-11 16:39:17 +02:00
Sandro
c5a19b6924
Merge pull request #119107 from LeSuisse/fig2dev-3.2.8a
fig2dev: 3.2.8 -> 3.2.8a
2021-04-11 16:31:25 +02:00
Sandro
174eb0b113
Merge pull request #119105 from LeSuisse/xfig-3.2.8a
xfig: 3.2.8 -> 3.2.8a
2021-04-11 16:30:45 +02:00
Benjamin Hipple
303a3c21d6
Merge pull request #119062 from r-ryantm/auto-update/oneDNN
oneDNN: 2.1.3 -> 2.2.1
2021-04-11 10:30:36 -04:00
Sandro
fbecd7794b
Merge pull request #119103 from storvik/fix-clpm
clpm: build with sbcl 2.0.9
2021-04-11 16:30:02 +02:00
Benjamin Hipple
eba83c8947 fava: update maintainers
As discussed in #118355
2021-04-11 10:28:53 -04:00
Sandro
2110db99aa
Merge pull request #119099 from r-ryantm/auto-update/air
air: 1.15.1 -> 1.25
2021-04-11 16:27:03 +02:00
Sandro
dd69888b9c
Merge pull request #119098 from marsam/update-shadowsocks-rust
shadowsocks-rust: 1.10.3 -> 1.10.5
2021-04-11 16:25:45 +02:00
Maximilian Bosch
126508fdd6
Merge pull request #118892 from Ma27/wdisplays-src
wdisplays: 1.0 -> 2021-04-03
2021-04-11 16:24:06 +02:00
Jörg Thalheim
57ae5de960
Merge pull request #118964 from danieldk/pytorch-no-tests
python3Packages.pytorch: disable building of tests
2021-04-11 15:22:13 +01:00
Sandro
9ca28714c8
Merge pull request #119086 from fabaff/hfinger
hfinger: init at 0.2.0
2021-04-11 16:13:06 +02:00
Sandro
df61c055c7
Merge pull request #119080 from fortuneteller2k/update-xanmod
linux_xanmod: 5.11.12 -> 5.11.13
2021-04-11 16:06:14 +02:00
R. RyanTM
12b2b8ba2b promscale: 0.2.1 -> 0.3.0 2021-04-11 14:06:09 +00:00
Sandro
00c0e39877
Merge pull request #119078 from rhoriguchi/gnomeExtensions.unite
gnomeExtensions.unite: 48 -> 49
2021-04-11 16:05:13 +02:00
Sandro
7cc6af3955
Merge pull request #119074 from fabaff/aioemonitor
python3Packages.aioemonitor: init at 1.0.5
2021-04-11 16:03:13 +02:00
Doron Behar
6db656c49d
Merge pull request #119137 from r-ryantm/auto-update/pdfcpu 2021-04-11 13:59:14 +00:00
R. RyanTM
9396e1b2f0 pdfcpu: 0.3.9 -> 0.3.11 2021-04-11 13:13:49 +00:00
Maximilian Bosch
7e736eb80c
Merge pull request #119005 from LeSuisse/tcpdump-4.9.99
tcpdump: 4.9.3 -> 4.99.0
2021-04-11 14:34:12 +02:00
Vincent Laporte
b729d4080a
ocamlPackages.ocp-indent: use Dune 2 2021-04-11 14:32:14 +02:00
Atemu
45ad2b290f anki-bin: 2.1.40 -> 2.1.43 2021-04-11 13:50:11 +02:00
Jörg Thalheim
f381fecfd5
cutter: 2.0.0 -> 2.0.1 2021-04-11 13:06:11 +02:00
Jörg Thalheim
7dbe49ed1a
rizin: 0.1.2 -> 0.2.0 2021-04-11 13:06:09 +02:00
R. RyanTM
89fb8850e0 librsync: 2.3.1 -> 2.3.2 2021-04-11 11:03:34 +00:00
Austin Butler
9e9527b1b4 python3Packages.poetry: 1.1.4 -> 1.1.5 2021-04-11 12:46:54 +02:00
Fabian Affolter
1dee5f4388 python3Packages.transformers: fix build 2021-04-11 12:46:30 +02:00
Hubert Jasudowicz
fac3725e5b pythonPackages.karton-core: init at 4.2.0 2021-04-11 12:32:08 +02:00
sterni
2140791f9b
ocamlPackages.janeStreet{,_0_9_0}: join the ocamlPackages fix point, allowing overriding to work as expected (#113696)
* ocamlPackages.janeStreet_0_9_0: join the ocamlPackages fix point

Internal dependencies in the janeStreet sets were always taken from the
own rec attribute set. While this is pretty simple and convenient, it
has the disadvantage that it doesn't play nice with overriding: If you'd
override an attribute in a janeStreet set previously, it would be
changed when referenced directly, but the other packages in that
janeStreet set still would use the original, non-overridden version of
the derivation.

This is easily fixed by passing janeStreet_0_9_0 itself from the fix
point of ocamlPackages and using it to reference the dependencies.

Example showing it now works as expected:

test-overlay.nix:

    self: super: {
      ocamlPackages = super.ocamlPackages.overrideScope (old: _: {
        janeStreet_0_9_0 = old.janeStreet_0_9_0 // {
          base = old.janeStreet_0_9_0.base.overrideAttrs (_: {
            meta.broken = true;
          });
        };
      });
    }

nix-repl> (import ./. {
  overlays = [ (import ./test-overlay.nix) ];
}).ocamlPackages.janeStreet_0_9_0.stdio

error: Package ‘ocaml4.10.0-base-0.9.4’ in /home/lukas/src/nix/nixpkgs/pkgs/development/ocaml-modules/janestreet/janePackage.nix:6 is marked as broken, refusing to evaluate.

a) To temporarily allow broken packages, you can use an environment variable
   for a single invocation of the nix tools.

     $ export NIXPKGS_ALLOW_BROKEN=1

b) For `nixos-rebuild` you can set
  { nixpkgs.config.allowBroken = true; }
in configuration.nix to override this.

c) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowBroken = true; }
to ~/.config/nixpkgs/config.nix.

* ocamlPackages.janeStreet: take part in fixpoint for OCaml >= 4.08

This change makes overrides to the janeStreet set work as expected by
making the janeStreet set take part in the ocamlPackages fixpoint for
janeStreet 0.14, i. e. OCaml >= 4.08

* ocamlPackages.janeStreet: take part in fixpoint for OCaml == 4.07

This change makes overrides to the janeStreet set work as expected by
making the janeStreet set take part in the ocamlPackages fixpoint for
janeStreet 0.12, i. e. OCaml == 4.07

* ocamlPackages.janeStreet: take part in fixpoint for OCaml < 4.07

This change makes overrides to the janeStreet set work as expected by
making the janeStreet set take part in the ocamlPackages fixpoint for
janeStreet 0.11, i. e. OCaml < 4.07

* ocamlPackages.janeStreet: remove self - super distinction

Previously, we inherited non-janestreet ocaml dependencies from super
and janestreet dependencies from self which always was super.janeStreet.

This behavior is however not really what we want due to liftJaneStreet:
Users and other packages will use ocamlPackages.base etc. instead of
ocamlPackages.janeStreet.base and the like. Consequently they also would
override the top-level attributes which would mean that other janestreet
packages would not pick up on it however.

As a consequence however, overriding ocamlPackages.janeStreet.base
doesn't work. Since this was never possible, I don't think this is an
issue. It is probably a good idea to deprecate that set anyways and
printing a warning when it is used via trace.

janeStreet_0_9_0 is unchanged as the disticniton between self and super
makes sense for it.

Below is an example showing how overriding would work from an user's
perspective:

test-overlay.nix:

    self: super: {
      ocamlPackages = super.ocamlPackages.overrideScope (old: _: {
        base = old.base.overrideAttrs (_: {
          meta.broken = true;
        });
      });
    }

nix-repl> (import ./. { overlays = [ (import ./test-overlay.nix) ]; }).ocamlPackages.
stdio
error: Package ‘ocaml4.10.0-base-0.14.0’ in /home/lukas/src/nix/nixpkgs/pkgs/development/ocaml-modules/janestreet/janePackage_0_14.nix:12 is marked as broken, refusing to evaluate.

a) To temporarily allow broken packages, you can use an environment variable
   for a single invocation of the nix tools.

     $ export NIXPKGS_ALLOW_BROKEN=1

b) For `nixos-rebuild` you can set
  { nixpkgs.config.allowBroken = true; }
in configuration.nix to override this.

c) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowBroken = true; }
to ~/.config/nixpkgs/config.nix.
2021-04-11 12:26:10 +02:00
Fabian Affolter
2df1ab3378 python3Packages.twilio: 6.51.1 -> 6.56.0 2021-04-11 12:24:00 +02:00
Alyssa Ross
441f0c894a mdevd: init at 0.1.3.0 2021-04-11 10:22:29 +00:00
Julien Moutinho
687e55bfc0 ifcopenshell: 0.6.0b0 -> 210410 2021-04-11 12:10:46 +02:00
06kellyjac
2ae947c401 octant-desktop: 0.18.0 -> 0.19.0 2021-04-11 10:27:51 +01:00
R. RyanTM
9430cc2da0 github-commenter: 0.8.0 -> 0.9.0 2021-04-11 09:08:43 +00:00
Doron Behar
cd5b07f01e
Merge pull request #112713 from r-ryantm/auto-update/python3.7-datadog
python37Packages.datadog: 0.39.0 -> 0.40.0
2021-04-11 08:47:50 +00:00
Doron Behar
1d110a147b
Merge pull request #112599 from r-ryantm/auto-update/clevis
clevis: 15 -> 16
2021-04-11 08:47:14 +00:00
Michael Weiss
5d775bb2b0
chromiumBeta: Fix the build (#119087) 2021-04-11 10:43:29 +02:00
Fabian Affolter
c7557da36c python3Packages.wakeonlan: 2.0.0 -> 2.0.1 2021-04-11 10:40:37 +02:00
Vincent Laporte
0062afc050 ocamlPackages.printbox: 0.4 → 0.5 2021-04-11 10:10:38 +02:00
Thomas Gerbet
920ffc27cb fig2dev: 3.2.8 -> 3.2.8a
Changelog:
https://sourceforge.net/p/mcj/fig2dev/ci/3.2.8a/tree/CHANGES
2021-04-11 10:08:42 +02:00
Vladyslav M
eb319f74dd
Merge pull request #119097 from marsam/update-watchexec
watchexec: 1.14.1 -> 1.15.0
2021-04-11 11:01:36 +03:00
Thomas Gerbet
1b662aa1fa xfig: 3.2.8 -> 3.2.8a
Changelog:
https://sourceforge.net/p/mcj/xfig/ci/3.2.8a/tree/CHANGES
2021-04-11 09:58:04 +02:00
Thomas Gerbet
da55ee488f tcpdump: 4.9.3 -> 4.99.0
Changelog:
https://www.tcpdump.org/tcpdump-changes.txt
2021-04-11 09:39:59 +02:00
storvik
cf25944d02 clpm: use sbcl 2.0.9 when building
Use SBCL < 2.1.0 when building as SB-VM::MAKE-EA was removed.
2021-04-11 09:21:35 +02:00
Martin Weinelt
7644480555
python3Packages.snitun: disable failing test on darwin (#119009)
The upstream advertises this package as "OS independent", but from
issues it is clear they cannot test it on MacOS. So we simply disable
this test.

```
______________________ test_peer_listener_timeout[pyloop] ______________________

raise_timeout = None
peer_manager = <snitun.server.peer_manager.PeerManager object at 0x10a4a6df0>
peer_listener = <snitun.server.listener_peer.PeerListener object at 0x10a4a6a30>
test_client_peer = Client(reader=<StreamReader exception=ConnectionResetError(54, 'Connection reset by peer') transport=<_SelectorSocketT...by peer') transport=<_SelectorSocketTransport closed fd=19>>>, close=<asyncio.locks.Event object at 0x10909ee50 [set]>)

    async def test_peer_listener_timeout(
        raise_timeout, peer_manager, peer_listener, test_client_peer
    ):
        """Run a full flow of with a peer."""
        valid = datetime.utcnow() + timedelta(days=1)
        aes_key = os.urandom(32)
        aes_iv = os.urandom(16)
        hostname = "localhost"
        fernet_token = create_peer_config(valid.timestamp(), hostname, aes_key, aes_iv)

        crypto = CryptoTransport(aes_key, aes_iv)

        test_client_peer.writer.write(fernet_token)
        await test_client_peer.writer.drain()

        with pytest.raises(asyncio.IncompleteReadError):
>           token = await test_client_peer.reader.readexactly(32)

tests/server/test_listener_peer.py:110:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/nix/store/dpa7p7v00xvr26dv2myh3k5p1zkagqsm-python3-3.8.5/lib/python3.8/asyncio/streams.py:723: in readexactly
    await self._wait_for_data('readexactly')
/nix/store/dpa7p7v00xvr26dv2myh3k5p1zkagqsm-python3-3.8.5/lib/python3.8/asyncio/streams.py:517: in _wait_for_data
    await self._waiter
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <_SelectorSocketTransport closed fd=19>

    def _read_ready__data_received(self):
        if self._conn_lost:
            return
        try:
>           data = self._sock.recv(self.max_size)
E           ConnectionResetError: [Errno 54] Connection reset by peer
```
2021-04-11 02:18:59 -04:00
R. RyanTM
6b4de5afec air: 1.15.1 -> 1.25 2021-04-11 05:07:18 +00:00
Mario Rodas
026b9c9f57
Merge pull request #118942 from packetizeme/patch-1
git-review: 1.28.0 -> 2.0.0

Fixes https://github.com/NixOS/nixpkgs/issues/119037
2021-04-10 23:43:25 -05:00
Ryan Mulligan
04dd46c650
Merge pull request #119065 from r-ryantm/auto-update/openfpgaloader
openfpgaloader: 0.2.5 -> 0.2.6
2021-04-10 21:42:52 -07:00
Dmitry Kalinkin
79e46fe6b0
Merge pull request #118967 from veprbl/pr/rivet_3_1_4
rivet: 3.1.3 -> 3.1.4
2021-04-11 00:29:33 -04:00
Mario Rodas
ec2e4b2d74 bazel-buildtools: 3.5.0 -> 4.0.1 2021-04-11 04:20:00 +00:00
Leah Ives
f9cc32641f git-review: 1.28.0 -> 2.0.0
* Updates git-review to latest version
* Fixes build error due to dependency on old version of six library
2021-04-10 19:59:31 -07:00