Commit graph

189614 commits

Author SHA1 Message Date
worldofpeace 05fbabfd43
Merge pull request #66849 from eadwu/vscode/1.37.1
vscod{e,ium}: 1.37.1
2019-08-18 18:15:11 -04:00
worldofpeace 27dbf754e3
Merge pull request #66684 from vbgl/mkvtoolnix-qt-mkDerivation
mkvtoolnix: use wrapQtApp
2019-08-18 17:58:06 -04:00
Vincent Laporte b43c368bda mkvtoolnix: use wrapQtApp
See #65399
2019-08-18 17:56:37 -04:00
WilliButz 91e9d52296
Merge pull request #66334 from bdesham/add-pinboard-notes-backup
pinboard-notes-backup: init at 1.0.4.1
2019-08-18 23:48:08 +02:00
WilliButz 066136034c
Merge pull request #65945 from r-ryantm/auto-update/imagemagick
imagemagick7: 7.0.8-53 -> 7.0.8-58
2019-08-18 23:43:46 +02:00
worldofpeace 2a7542c514
Merge pull request #66847 from ivanbrennan/wkhtmltopdf
wkhtmltopdf: use qt5's own mkDerivation
2019-08-18 17:34:49 -04:00
ivanbrennan 268dc94653 wkhtmltopdf: use qt5's mkDerivation
See #65399
2019-08-18 17:34:34 -04:00
worldofpeace 3a26957d91
Merge pull request #66721 from emmanuelrosa/brave-desktop-file-fix
brave: fix path to brave in *.desktop file
2019-08-18 17:30:35 -04:00
worldofpeace 5c430ff744
Merge pull request #64607 from gloaming/gimp-fix-plugins-exiv2
Fix build for gimp-with-plugins against exiv2 0.27.1
2019-08-18 17:21:36 -04:00
Sarah Brofeldt ce24ce04ac
Merge pull request #66848 from mmahut/avro-tools
avro-tools: properly installing the jar file
2019-08-18 23:17:25 +02:00
Lancelot SIX 7b578d49cd
Merge pull request #66373 from nthorne/cppclean_0_13
cppclean: 2018-05-12 -> 0.13
2019-08-18 22:57:08 +02:00
Sarah Brofeldt e0cf7d6093 nixos/sd-image: Increase default firmware partition size 2019-08-18 22:55:39 +02:00
Edmund Wu fae006f6ee
vscode: 1.37.0 -> 1.37.1 2019-08-18 16:50:21 -04:00
Edmund Wu 7e48bc78f2
vscodium: 1.36.1 -> 1.37.1 2019-08-18 16:50:11 -04:00
Marek Mahut fcacab714d
Merge pull request #66804 from r-ryantm/auto-update/clipgrab
clipgrab: 3.8.3 -> 3.8.4
2019-08-18 22:24:03 +02:00
Marek Mahut 1ebcffe199 avro-tools: properly installing the jar file 2019-08-18 22:15:53 +02:00
Nikolay Amiantov 79ebe562fb shadowsocks service: support dual-stack server
Enable IPv6 by default.
2019-08-18 23:07:51 +03:00
Marek Mahut 388e154b24
Merge pull request #66813 from aethelz/update/docui-2.0.0
docui: 1.0.3 -> 2.0.0
2019-08-18 22:04:41 +02:00
Marek Mahut 9128a9d9a7
Merge pull request #66783 from r-ryantm/auto-update/agda-stdlib
AgdaStdlib: 1.0.1 -> 1.1
2019-08-18 21:59:57 +02:00
Marek Mahut 5603eec8ac
Merge pull request #66832 from kim0/xmrigproxy300
Xmrigproxy300
2019-08-18 21:59:40 +02:00
Marek Mahut 44ba72b546
Merge pull request #66776 from toonn/pass-otp-bump
pass-otp: 1.1.1 -> 1.2.0
2019-08-18 21:56:58 +02:00
Marek Mahut ab2cfaf9a7
Merge pull request #66839 from Izorkin/nftables
nftables: 0.9.0 -> 0.9.1
2019-08-18 21:56:11 +02:00
WilliButz dfb66de179 grafana-loki: 0.2.0 -> 0.3.0 (#66835) 2019-08-18 21:47:31 +02:00
ngerstle 3fcddd7045 traefik: 1.7.12 -> 1.7.14 2019-08-18 21:24:39 +02:00
Nikolay Amiantov 44099371b2 bolt: 0.7 -> 0.8 2019-08-18 21:17:32 +03:00
Nikolay Amiantov 9960a2be9b umockdev: 0.12.1 -> 0.13.1
Enable testing and fix a bug which leads to bolt build failing on some host filesystems.
2019-08-18 21:17:32 +03:00
Ben Wolsieffer 0732203c3b buildbot-plugins: don't use wheel for www and cleanup dependencies 2019-08-18 14:01:22 -04:00
WilliButz 4835f65e95
Merge pull request #66814 from mguentner/synapse_1_3_1
matrix-synapse: 1.2.1 -> 1.3.1
2019-08-18 19:30:14 +02:00
Sarah Brofeldt ef1be47edb
Merge pull request #66816 from xrelkd/update/parity
parity: 2.5.5 -> 2.5.6, parity-beta: 2.6.0 -> 2.6.1
2019-08-18 19:27:23 +02:00
Ben Wolsieffer 7c9483209c buildbot: add lopsided98 as maintainer 2019-08-18 13:20:18 -04:00
markuskowa 7bc147a496
Merge pull request #66810 from evanjs/feature/gitkraken-6.1.3
gitkraken: 6.1.1 -> 6.1.3
2019-08-18 19:14:59 +02:00
Izorkin 643565cd59 nftables: 0.9.0 -> 0.9.1 2019-08-18 20:14:48 +03:00
Ben Wolsieffer 57f0174fb4 buildbot: 2.3.1 -> 2.4.0 2019-08-18 13:09:09 -04:00
Michael Raskin 9cb419ee2c
Merge pull request #66837 from AluisioASG/libreoffice-still-6.2.6
libreoffice-still: 6.1.5.2 -> 6.2.6.2
2019-08-18 16:52:20 +00:00
Eric Litak ccf3557015 nixos/cjdns: add extraConfig option (#53502) 2019-08-18 18:47:56 +02:00
Marek Mahut e6fb350cf6
Merge pull request #66606 from DerTim1/riemann-config
nixos/riemann-tools: Add ExtraArgs Config Option
2019-08-18 18:47:19 +02:00
WilliButz 0c2b9e6eac
Merge pull request #65903 from r-ryantm/auto-update/EventStore
eventstore: 5.0.0 -> 5.0.2
2019-08-18 18:39:45 +02:00
Aaron Andersen fbff757014
Merge pull request #66730 from bbigras/starship
starship: init at 0.10.1
2019-08-18 12:02:21 -04:00
Sarah Brofeldt af55f23e8d
Merge pull request #66817 from Ma27/kitty-ncurses
kitty: python3 runtime requires ncurses executables
2019-08-18 18:01:58 +02:00
Sarah Brofeldt 754d626411
Merge pull request #66828 from jD91mZM2/multimc
multimc: 0.6.6 -> 0.6.7
2019-08-18 17:56:43 +02:00
Aluísio Augusto Silva Gonçalves 2bc8c6705e
libreoffice-still: 6.1.5.2 -> 6.2.6.2 2019-08-18 12:56:29 -03:00
Florian Klink 8e923dfe36 nixosTests.systemd: add fq_codel test 2019-08-18 17:54:26 +02:00
Florian Klink bafc256915 nixos/systemd: remove separate coredump module 2019-08-18 17:54:26 +02:00
Florian Klink 9be0327a49 nixos/systemd: install sysctl snippets
systemd provides two sysctl snippets, 50-coredump.conf and
50-default.conf.

These enable:
 - Loose reverse path filtering
 - Source route filtering
 - `fq_codel` as a packet scheduler (this helps to fight bufferbloat)

This also configures the kernel to pass coredumps to `systemd-coredump`.
These sysctl snippets can be found in `/etc/sysctl.d/50-*.conf`,
and overridden via `boot.kernel.sysctl`
(which will place the parameters in `/etc/sysctl.d/60-nixos.conf`.

Let's start using these, like other distros already do for quite some
time, and remove those duplicate `boot.kernel.sysctl` options we
previously did set.

In the case of rp_filter (which systemd would set to 2 (loose)), make
our overrides to "1" more explicit.
2019-08-18 17:54:26 +02:00
Florian Klink e5965bd489 nixos/sysctl: rename /etc/sysctl.d/nixos.conf -> 60-nixos.conf
sysctl.d(5) recommends prefixing all filenames in /etc/sysctl.d with a
two-digit number and a dash, to simplify the ordering of the files.

Some packages provide custom files, often with "50-" prefix.
To ensure user-supplied configuration takes precedence over the one
specified via `boot.kernel.sysctl`, prefix the file generated there with
"60-".
2019-08-18 17:54:26 +02:00
Florian Klink 368be910fc
Merge pull request #66825 from flokli/nixos-systemd-test-dup
nixosTests.systemd: remove duplicate copypasta
2019-08-18 17:54:09 +02:00
Danylo Hlynskyi d09b4e3c87
lib: introduce forEach = flip map (#64723)
* lib: introduce `foreach` = flip map

The main purpose is to bring attention to `flip map`, which improves
code readablity. It is useful when ad-hoc anonymous function
grows two or more lines in `map` application:

```
      map (lcfg:
        let port = lcfg.port;
            portStr = if port != defaultPort then ":${toString port}" else "";
            scheme = if cfg.enableSSL then "https" else "http";
        in "${scheme}://cfg.hostName${portStr}"
      ) (getListen cfg);
```
Compare this to `foreach`-style:
```
      foreach (getListen cfg) (lcfg:
        let port = lcfg.port;
            portStr = if port != defaultPort then ":${toString port}" else "";
            scheme = if cfg.enableSSL then "https" else "http";
        in "${scheme}://cfg.hostName${portStr}"
      );
```
This is similar to Haskell's `for` (http://hackage.haskell.org/package/base-4.12.0.0/docs/Data-Traversable.html#v:for)

* mass replace "flip map -> foreach"

See `foreach`-introduction commit.
```
rg 'flip map ' --files-with-matches | xargs sed -i 's/flip map /foreach /g'
```

* Revert "mass replace "flip map -> foreach""

This reverts commit 3b0534310c.

* mass replace "flip map -> forEach"

See `forEach`-introduction commit.
```
rg 'flip map ' --files-with-matches | xargs sed -i 's/flip map /forEach /g'
```

* rename foreach -> forEach

* and one more place

* add release notes
2019-08-18 18:47:57 +03:00
xbreak 549cbc0f48 gcc: 9.1.0 -> 9.2.0
gcc 9.2.0 is a bug-fix release.
2019-08-18 15:39:54 +00:00
Danylo Hlynskyi a2ea2a1945
tortoisehg: untie from mercurial and update to 5.0.2 (#66173)
* tortoisehg: untie from mercurial

When I've added `tortoisehg` package, it turned out that mercurial updates
sometimes broke thg. I've added a comment to `mercurial/default.nix` to
update torotisehg version during mercurial updates, but this worked the other way round:
mercurial stopped to be updated regularly (https://github.com/NixOS/nixpkgs/pull/60993).

And sadly it didn't solve the issue - https://github.com/NixOS/nixpkgs/issues/61759.

Here I'm trying to untie them. Tortoisehg will build a custom mercurial package
if versions don't match. This makes updating tortoisehg more complicated,
but it is still better than current situation.

* expose custom mercurial from thg package
2019-08-18 18:28:03 +03:00
danbst d80cd26ff9 Merge branch 'master' into flip-map-foreach 2019-08-18 18:00:25 +03:00