Comparing changes
Open a pull request
base repository: NixOS/nixpkgs-channels
base: 1b3affcbaa8e
head repository: NixOS/nixpkgs-channels
compare: 2a858b3f7662
- 16 commits
- 30 files changed
- 7 contributors
Commits on Jan 17, 2019
-
zramSwap: allow configure compression algorithm + cleanups
- add `zramSwap.algorithm` option, which allows to change compressor declaratively. zstd as default - add `zramSwap.swapDevices` option, which allows to define how many zram devices will be used as swap. Rest devices can be managed freely - simpler floating calculations - fix udev race condition - some documentation changes - replaced `/sys/block/zram*` handling with `zramctl`, because I had occasional "Device is busy" error (looks like zram has to be configured in predefined order) - added `memoryPercent` and `algorithm` as restart triggers. I think, it was a bug that changing `memoryPercent` in configuration wasn't applied immediately. - removed a bind to .swap device. While it looks natural (when swap device goes off, so should zram device), it wasn't implemented properly. This caused problems with swapon/swapoff: ``` $ cat /proc/swaps Filename Type Size Used Priority /dev/zram0 partition 8166024 0 -2 /var/swapfile file 5119996 5120 1 $ sudo swapoff -a $ sudo swapon -a swapon: /dev/zram0: read swap header failed $ cat /proc/swaps Filename Type Size Used Priority /var/swapfile file 5119996 0 1 ```
-
zramSwap: remove basic.target for zram devices
This creates a dependency cycle when used with boot.tmpOnTmpfs: basic.target <- tmp.mount <- swap.target <- zram-init-dev0 <- basic.target This same fix is done already for tmp.mount Fixes NixOS/nixpkgs#47474
Commits on Jan 18, 2019
-
deja-dup: 38.1 -> 38.3, cleanup
This includes: - fetch source from gitlab - pname-version stuff - change homepage - correct license See: https://gitlab.gnome.org/World/deja-dup/blob/master/meson.build#L21
Commits on Jan 22, 2019
-
python.pkgs.pygame-git: remove
It is broken and no longer used.
Robert Schütz committedJan 22, 2019 -
python.pkgs.pymongo: improve expression
Robert Schütz committedJan 22, 2019 -
dd-agent: override python packages inside expression
Robert Schütz committedJan 22, 2019 -
A deprecation warning was removed in 427e749. However, nixpkgs.tarball does evaluate without it now.
Robert Schütz committedJan 22, 2019 -
argparse is part of stdlib in 2.7 and 3.2+
Robert Schütz committedJan 22, 2019 -
python.pkgs.3to2: remove alias
Robert Schütz committedJan 22, 2019
Commits on Jan 23, 2019
-
Merge pull request #54223 from r-ryantm/auto-update/deja-dup
deja-dup: 38.1 -> 38.3
-
Merge pull request #52991 from danbst/zram-zstd
zramSwap: allow configure compression algorithm + cleanups
-
-
Merge pull request #54462 from dotlambda/python-pkgs-remove
pythonPackages: remove some packages representing outdated versions
-
-
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 1b3affcbaa8e...2a858b3f7662