`udiskie` breaks for me with the following error when using 1.7.4:
```
Traceback (most recent call last):
File "/nix/store/cqa72mqgm5gi0xpqp5r8csdizv3p3ajr-udiskie-1.7.4/lib/python3.6/site-packages/udiskie/cli.py", line 307, in _start_async_tasks
results = yield self._init()
File "/nix/store/cqa72mqgm5gi0xpqp5r8csdizv3p3ajr-udiskie-1.7.4/lib/python3.6/site-packages/udiskie/cli.py", line 495, in _init
tasks.append(Async())
NameError: name 'Async' is not defined
```
The error has been confirmed by the Debian issue tracker, so it's
obviously not related to NixOS.
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=899419 for further
reference.
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/qutebrowser/versions.
These checks were done:
- built on NixOS
- /nix/store/g9592dbmfj1icx0njg1dhj094v2l8rcj-qutebrowser-1.3.1/bin/qutebrowser passed the binary check.
- /nix/store/g9592dbmfj1icx0njg1dhj094v2l8rcj-qutebrowser-1.3.1/bin/..qutebrowser-wrapped-wrapped passed the binary check.
- /nix/store/g9592dbmfj1icx0njg1dhj094v2l8rcj-qutebrowser-1.3.1/bin/.qutebrowser-wrapped passed the binary check.
- 3 of 3 passed binary check by having a zero exit code.
- 0 of 3 passed binary check by having the new version present in output.
- found 1.3.1 with grep in /nix/store/g9592dbmfj1icx0njg1dhj094v2l8rcj-qutebrowser-1.3.1
- directory tree listing: https://gist.github.com/c6f74ace4cd8ac51662079876bcef904
- du listing: https://gist.github.com/c1a964f74432d7f8c83f9825d26fbad0
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/wsjtx/versions.
These checks were done:
- built on NixOS
- Warning: no invocation of /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/wsjtx had a zero exit code or showed the expected version
- /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/udp_daemon passed the binary check.
- Warning: no invocation of /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/message_aggregator had a zero exit code or showed the expected version
- /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/jt9 passed the binary check.
- /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/ft8code passed the binary check.
- /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/jt65code passed the binary check.
- /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/qra64code passed the binary check.
- /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/qra64sim passed the binary check.
- /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/jt9code passed the binary check.
- /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/jt4code passed the binary check.
- /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/msk144code passed the binary check.
- Warning: no invocation of /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/wsprd had a zero exit code or showed the expected version
- /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/wspr_fsk8d passed the binary check.
- Warning: no invocation of /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/fmtave had a zero exit code or showed the expected version
- /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/fcal passed the binary check.
- /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/fmeasure passed the binary check.
- /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/rigctl-wsjtx passed the binary check.
- /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0/bin/rigctld-wsjtx passed the binary check.
- 14 of 18 passed binary check by having a zero exit code.
- 0 of 18 passed binary check by having the new version present in output.
- found 1.9.0 with grep in /nix/store/l4y2p3rynqjnvx6y4n4ir9zgm2p8bhym-wsjtx-1.9.0
- directory tree listing: https://gist.github.com/17cbff922de89906d061835dbd464639
- du listing: https://gist.github.com/3751165113207ba96fed9df78188a6e3
Note: I'm not packaging this as stable for now as there might be some
issues left (see GitHub), it says "Version 1.3 alpha" in the bottom left
corner, and I've only got a "New in version 1.2.25" message.
Removed some redundancy (src check via meta.platforms) and made some
changes according to our style-guide.
I've changed meta.description and added meta.longDescription.
If executed in a pure environment (nix-shell --pure) or depending on the
`gtk3` version of the system Signal-Desktop was e.g. crashing when
clicking on a PDF attachment (instead of showing the dialog to save a
file).
Using wrapGAppsHook and setting XDG_DATA_DIRS to the correct version
fixes this bug.
The error message was the following:
```
(signal-desktop:30756): Gtk-WARNING **: 14:04:49.073: Could not find the icon 'user-home-symbolic-ltr'. The 'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
http://icon-theme.freedesktop.org/releases
(signal-desktop:30756): GLib-GIO-ERROR **: 14:04:49.134: No GSettings schemas are installed on the system
Trace/breakpoint trap
```
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/khal/versions.
These checks were done:
- built on NixOS
- Warning: no invocation of /nix/store/wkssgwwqyffwnf7c8p1zi180xjm256il-khal-0.9.9/bin/.ikhal-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/wkssgwwqyffwnf7c8p1zi180xjm256il-khal-0.9.9/bin/ikhal had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/wkssgwwqyffwnf7c8p1zi180xjm256il-khal-0.9.9/bin/.khal-wrapped had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/wkssgwwqyffwnf7c8p1zi180xjm256il-khal-0.9.9/bin/khal had a zero exit code or showed the expected version
- 0 of 4 passed binary check by having a zero exit code.
- 0 of 4 passed binary check by having the new version present in output.
- found 0.9.9 with grep in /nix/store/wkssgwwqyffwnf7c8p1zi180xjm256il-khal-0.9.9
- directory tree listing: https://gist.github.com/a146a88f248f45c280a17c50a0d46b79
- du listing: https://gist.github.com/72d0555178317dce9c07ab814f13f512
It seems as Python will be fetched from $PATH in Vim 8.1:
```
stat("/home/ma27/bin/python", 0x7ffe57a317b0) = -1 ENOENT (No such file or directory)
stat("/run/wrappers/bin/python", 0x7ffe57a317b0) = -1 ENOENT (No such file or directory)
stat("/home/ma27/.nix-profile/bin/python", 0x7ffe57a317b0) = -1 ENOENT (No such file or directory)
stat("/nix/var/nix/profiles/default/bin/python", 0x7ffe57a317b0) = -1 ENOENT (No such file or directory)
stat("/run/current-system/sw/bin/python", {st_mode=S_IFREG|0555, st_size=291, ...}) = 0
readlink("/run/current-system/sw/bin/python", "/nix/store/ggjkqbvwnv7dflkmdgmmp"..., 4096) = 72
```
This breaks in cases where you want to use a modified Python derivation
for the VIM plugins you use in `vim_configurable`:
```
let
vim_configurable' = vim_configurable.override {
# python with modules for ensime
python = python.withPackages (ps: with ps; [ sexpdata websocket_client ]);
};
in
vim_configurable'.customize {
# ...
}
```
With VIM 8.0 this worked perfectly fine, now it's necessary to install
the modified `python` in $PATH to actually use it, otherwise an error
like this arises:
```
[ensime] A dependency is missing, please `pip2 install sexpdata websocket-client` and restart Vim.
Press ENTER or type command to continue
```
However it should be possible to pass the modified Python to the
modules, the easiest workaround is to write a wrapper which prefixes
$PATH to have the Python derivation available.