Commit Graph

222404 Commits

Author SHA1 Message Date
Arian van Putten
f332109ebf nixos/datadog-agent: Fix restartTriggers
Fixes #85800

1d61efb7f1 accidentially changed the
restartTriggers of `datadog-agent.service` to point to the attribute
name (in this case, a location relative to `/etc`), instead of the
location of the config files in the nix store.

This caused datadog to not get restarted on activation of new
config, if the file name hasn't changed.

Fix this, by pointing this back to the location in the nix store.
2020-04-23 09:58:18 +02:00
Arian van Putten
14395cc687 nixos/networkd: Fix restartTriggers
1d61efb7f1 accidentially changed the
restartTriggers of systemd-networkd.service` to point to the attribute
name (in this case, a location relative to `/etc`), instead of the
location of the network-related unit files in the nix store.

This caused systemd-networkd to not get restarted on activation of new
networking config, if the file name hasn't changed.

Fix this, by pointing this back to the location in the nix store.
2020-04-23 09:53:44 +02:00
adisbladis
4340329136
Merge pull request #85782 from adisbladis/p7zip-unfree
p7zip: Make unfree features (rar support) optional
2020-04-22 17:43:45 +02:00
adisbladis
955e235da3
p7zip: Make unfree features (rar support) optional 2020-04-22 16:06:50 +01:00
Emily
95f82e2a45 p7zip: remove non-free RAR support
7-Zip's RAR implementation is built on the non-free UnRAR source code;
DOC/License.txt says:

      Licenses for files are:
    
        1) CPP/7zip/Compress/Rar* files:  GNU LGPL + unRAR restriction
        2) All other files:  GNU LGPL
    
      The GNU LGPL + unRAR restriction means that you must follow both 
      GNU LGPL rules and unRAR restriction rules.
    
    ...
    
      unRAR restriction
      -----------------
    
        The decompression engine for RAR archives was developed using source 
        code of unRAR program.
        All copyrights to original unRAR code are owned by Alexander Roshal.
    
        The license for original unRAR code has the following restriction:
    
        The unRAR sources cannot be used to re-create the RAR compression algorithm, 
        which is proprietary. Distribution of modified unRAR sources in separate form 
        or as a part of other software is permitted, provided that it is clearly
        stated in the documentation and source comments that the code may
        not be used to develop a RAR (WinRAR) compatible archiver.

The unrar licensing is [infamously restrictive and non-free][fedora];
it's inappropriate for us to keep the RAR support while labelling the
package as free software (and indeed there's a commented-out line
pointing out that the current `meta.license` is false). Unfortunately,
the 7-Zip upstream seems uninterested in replacing the code with a
freely-licensed alternative (see [7-Zip ticket #1229][7zip]).

[fedora]: https://fedoraproject.org/wiki/Licensing:Unrar
[7zip]: https://sourceforge.net/p/sevenzip/feature-requests/1229/

An alternative solution would be to mark the p7zip package as non-free
instead; I decided not to because its other functionality (especially
`.7z` support) is freely-licensed and useful, and there are free
software alternatives for extracting RAR files (e.g. in nixpkgs there's
`archiver`, which is written in a memory-safe language, and `unar`,
which at least doesn't have two patches for CVEs that haven't been
addressed upstream...).

I checked that `7z(1)` fails gracefully on `.rar` files now:
    
    emily@renko ~/tmp> curl -L -O https://www.philippwinterberg.com/download/example.rar
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100 5715k  100 5715k    0     0  6716k      0 --:--:-- --:--:-- --:--:-- 6716k
    emily@renko ~/tmp> 7z x example.rar
    
    7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
    p7zip Version 16.02 (locale=en_CA.UTF-8,Utf16=on,HugeFiles=on,64 bits,8 CPUs x64)
    
    Scanning the drive for archives:
    1 file, 5853119 bytes (5716 KiB)
    
    Extracting archive: example.rar
    ERROR: example.rar
    Can not open the file as archive
    
        
    Can't open as archive: 1
    Files: 0
    Size:       0
    Compressed: 0
2020-04-22 15:01:48 +00:00
Christoph Hrdinka
63acac6435
Merge pull request #85679 from Omoroca13/pcsx2
pcsx2: unstable-2020-01-05 -> 1.6.0-rc
2020-04-22 16:10:01 +02:00
Alyssa Ross
81902419dd mblaze: install msuck and mblow
There are lots of other scripts in contrib that we should probably
also install, but I didn't feel like taking the time to review them
all and figure out what dependencies they would need.

It would have been a shame to add a mandatory dependency on Ruby (and
all that entails) to a package that otherwise has basically no
dependencies, so I've made the Ruby dependency optional.
2020-04-22 12:52:47 +00:00
Peter Hoeg
f690b34603
Merge pull request #83054 from peterhoeg/u/icr
crystal: change all crystal programs to use buildCrystalPackage and update pkgs
2020-04-22 20:31:35 +08:00
worldofpeace
f9ef9244a9
Merge pull request #85768 from NixOS/revert-85488-ldc-bootstrap
Revert "ldc: 1.17.0 -> 1.20.1"
2020-04-22 08:15:23 -04:00
worldofpeace
31d630c3a4
Revert "ldc: 1.17.0 -> 1.20.1" 2020-04-22 08:14:40 -04:00
Michael Weiss
2319f0c168
python3Packages.google_api_python_client: 1.8.1 -> 1.8.2 2020-04-22 14:12:55 +02:00
Domen Kožar
a63762ace8
Merge pull request #72091 from xwvvvvwx/reproducible-pytest4
python3Packages.pytest4: deterministic bytecode
2020-04-22 14:05:09 +02:00
Max Wittig
50ba3f7ad8
gitlab-runner: 12.9.0 -> 12.10.0 (#85748) 2020-04-22 12:04:50 +00:00
Jan Tojnar
a6a50f2393
Merge pull request #82007 from geistesk/cbeams-1.0.1 2020-04-22 13:59:40 +02:00
Domen Kožar
ace7b93131
Merge pull request #72420 from minijackson/waylandpp-0.2.7
waylandpp: 0.2.5 -> 0.2.7, make it split-output package
2020-04-22 13:12:06 +02:00
Bas van Dijk
784aa2913a
Merge pull request #79840 from knl/update-oauth2_proxy-to-5.0.0
oauth2_proxy: 3.2.0 -> 5.1.0
2020-04-22 12:15:07 +02:00
Omoroca13
56ab879c3f pcsx2 unstable-2020-01-05 -> 1.6.0-rc 2020-04-22 11:48:05 +02:00
Jörg Thalheim
6eb1020cbf
Merge pull request #85746 from iblech/patch-11 2020-04-22 10:47:28 +01:00
Peter Hoeg
0bfd4557db thicket: specify the build type and pin to crystal 0.33 2020-04-22 17:30:23 +08:00
Peter Hoeg
819796060f crystal2nix: specify build type 2020-04-22 17:30:23 +08:00
Peter Hoeg
26a69b3d3e lucky-cli: init at 0.20 2020-04-22 17:30:23 +08:00
Peter Hoeg
61660a7aeb ameba: 0.12.0 -> 0.12.1 2020-04-22 17:30:23 +08:00
Peter Hoeg
4805be654d scry: build against crystal 0.31 2020-04-22 17:30:22 +08:00
Peter Hoeg
fb8902ba07 mint: 0.7.1 -> 0.9.0 2020-04-22 17:30:22 +08:00
Peter Hoeg
1e3bae6c41 icr: 0.6.0 -> 0.8.0 2020-04-22 17:30:22 +08:00
Peter Hoeg
760d56f6ba shards: 0.9.0 -> 0.10.0 2020-04-22 17:30:22 +08:00
Peter Hoeg
912eb6b120 crystal: build using Makefile or shards if available 2020-04-22 17:30:22 +08:00
Marek Mahut
d5c13032d6
Merge pull request #85688 from 1000101/shopify_themekit
shopify-themekit: init at 1.0.3
2020-04-22 11:20:32 +02:00
Michael Raskin
19bbaca14f
Merge pull request #85743 from marsam/update-icu
icu: init 65.1, 66.1
2020-04-22 09:10:47 +00:00
Jörg Thalheim
602350a1b6
Merge pull request #85709 from chrbauer/upgrade/pwsafe-3.52.0 2020-04-22 10:06:58 +01:00
Christoph Hrdinka
1137e71657
Merge pull request #85383 from r-ryantm/auto-update/ephemeralpg
ephemeralpg: 2.9 -> 3.0
2020-04-22 10:32:27 +02:00
Domen Kožar
ef9506d483
Merge pull request #85747 from tfc/port-redmine-test
nixosTests.redmine: Port to python
2020-04-22 09:54:12 +02:00
Domen Kožar
d9da7f7d2d
Merge pull request #85729 from primeos/chromium
chromium: 81.0.4044.113 -> 81.0.4044.122
2020-04-22 09:53:21 +02:00
Domen Kožar
3754cd434f
Merge pull request #85749 from mweinelt/i3/4.18.1
i3: 4.18 → 4.18.1
2020-04-22 09:52:32 +02:00
geistesk
2e9cfaf3cf cbeams: init at 1.0.3 2020-04-22 09:44:38 +02:00
Martin Weinelt
66a94696c5
i3: 4.18 → 4.18.1
This is a bugfix release for v4.18.

  • Move parent nodes in scratchpad correctly
  • i3bar: Call cont_child() more liberally
  • Fix load_layout crash when floating node doesn't have CT_FLOATING_CON parent
  • Fix SEGFAULT when i3bar receives invalid input
  • Revert "floating_reposition: avoid extra tree_render"
  • Call tree_render if floating move changes workspace
  • Update EWMH properties on workspace move
  • cmd_focus_sibling: Fix crash on workspace level

https://i3wm.org/downloads/RELEASE-NOTES-4.18.1.txt
2020-04-22 09:37:02 +02:00
Linus Heckemann
539fb74a5b
Merge pull request #85677 from dywedir/oil
oil: 0.7.0 -> 0.8.pre4
2020-04-22 09:23:39 +02:00
Jacek Galowicz
0b1bef70a9 nixosTests.redmine: Port to python 2020-04-22 08:36:27 +02:00
Mario Rodas
e7b9fc42c8 sile: 0.10.3 -> 0.10.4
Changelog: https://github.com/sile-typesetter/sile/releases/tag/v0.10.4
2020-04-22 08:21:20 +02:00
Daniel Duan
16041e6274 tre-command: 0.2.2 -> 0.2.3
0.2.3 includes a [bugfix](https://github.com/dduan/tre/releases/tag/v0.2.3).
2020-04-22 08:20:59 +02:00
Emery Hemingway
2ad4e21249 fish: declare tests from nixosTests 2020-04-22 11:45:04 +05:30
Emery Hemingway
14c9451a83 mpd: declare tests from nixosTests 2020-04-22 11:45:04 +05:30
Emery Hemingway
480ed5f909 syncthing: declare tests from nixosTests 2020-04-22 11:45:04 +05:30
Emery Hemingway
92bc6e30ec mumble: declare tests from nixosTests 2020-04-22 11:45:04 +05:30
Emery Hemingway
59219a1e55 yggdrasil: declare tests from nixosTests 2020-04-22 11:45:04 +05:30
Emery Hemingway
a2e3fc32b3 cjdns: declare tests from nixosTests 2020-04-22 11:45:04 +05:30
Vincent Laporte
513e1339c0 ocamlPackages.merlin: 3.3.3 → 3.3.4 2020-04-22 07:24:48 +02:00
Samuel Dionne-Riel
53129a764d
Merge pull request #85569 from prusnak/uboot
uboot: 2020.01 -> 2020.04
2020-04-22 00:54:10 -04:00
Ingo Blechschmidt
2e2da182fe
nixos-containers: add docs about nested containers 2020-04-22 05:30:48 +02:00
Drew Risinger
512a85d334 pythonPackages.pylatexenc: 2.1 -> 2.2 2020-04-21 20:23:17 -07:00