Commit Graph

235281 Commits

Author SHA1 Message Date
Jan Tojnar
8d53e88346
nixosTests.installed-tests.flatpak: Fix
Along with the `socat` fix in the parent commit, this makes
the Flatpak’s installed tests finally pass again.

The tests seem to need slightly over 2G of disk space,
and it appears that the test suite was ported to Python 3 in 1.5.1:
2b6641575d
2020-07-24 16:32:34 +02:00
Jan Tojnar
2bfa6aa848
nixosTests.installed-tests: Add the test data to VM closure
Flatpak’s installed tests build Flatpak runtimes, among other things.
Upstream code does this by copying some programs on `PATH`
as well as some possible dependencies from host’s /usr.
We patch the code to use `nix-store --query --requisites`
to make the dependency discovery easier.

The Flatpak’s installed tests add `socat` to `PATH` and later run
`nix-store --query --requisites` on its location but it was failing with

    error: path '/nix/store/qcyf7nq5vvfw32967sv4j6z190inrbrc-socat-1.7.3.4' is not valid

The issue occurred because, while the host Nix store is bind mounted into the test VM,
the VM’s store uses its own database that only contains the packages in the VM’s closure.
Since the test commands are not actually part of the VM but only passed through PTY,
the `flatpak.installedTests` derivation was not part of the VM’s closure, so `nix-store`
in the VM could not get information about its dependency `socat`.

Let’s make the `installedTests` of the tested package part of the test VM’s closure
by passing it as a global environment variable. This will also have the added benefit
that user no longer has to type the path when running the installed tests manually in the VM;
they can just use `gnome-desktop-testing-runner -d $TESTED_PACKAGE_INSTALLED_TESTS`,
which is much more conducive to tab completion.
2020-07-24 16:30:49 +02:00
Mario Rodas
5717d9d2f7
Merge pull request #93481 from marsam/update-tflint
tflint: 0.17.0 -> 0.18.0
2020-07-19 11:20:01 -05:00
Mario Rodas
e9c17754e4
Merge pull request #93386 from r-ryantm/auto-update/python3.7-limnoria
python37Packages.limnoria: 2020.04.11 -> 2020.07.01
2020-07-19 11:19:02 -05:00
Mario Rodas
18008f4d91
Merge pull request #93462 from markus1189/jo-1-4
jo: 1.3 -> 1.4
2020-07-19 11:11:51 -05:00
Mario Rodas
c09af4ea38
Merge pull request #93222 from taku0/flashplayer-32.0.0.403
flashplayer: 32.0.0.387 -> 32.0.0.403
2020-07-19 10:56:10 -05:00
Alvar
949d39135b
golangci-lint: 1.28.1 -> 1.28.3 (#93466) 2020-07-19 08:25:05 -07:00
Matthieu Coudron
3350c9242b
Merge pull request #93449 from ndarwincorn/vimplugins
vim-plugins: add 13 plugins
2020-07-19 17:21:57 +02:00
Mario Rodas
a4119588f7
tflint: 0.17.0 -> 0.18.0 2020-07-19 09:45:00 -05:00
Ryan Mulligan
32d75d041b
Merge pull request #92755 from r-ryantm/auto-update/BSEQuencer
bsequencer: 1.4.2 -> 1.6.0
2020-07-19 07:41:12 -07:00
zowoq
27f514ac0d etcd_3_4: 3.4.9 -> 3.4.10
https://github.com/etcd-io/etcd/blob/master/CHANGELOG-3.4.md#v3410-2020-07-16
2020-07-19 18:49:45 +10:00
Sarah Brofeldt
0bf47d487a
Merge pull request #93448 from euank/update-steamruntime
steam-runtime: 0.20200417.0 -> 0.20200604.0
2020-07-19 10:32:33 +02:00
Daniël de Kok
5bb161af08
Merge pull request #93351 from alyssais/gfan
gfan: fix clang build on non-Darwin
2020-07-19 10:23:13 +02:00
Markus Hauck
a378e69dcd jo: 1.3 -> 1.4 2020-07-19 09:51:19 +02:00
Daniël de Kok
5b55f257b5
Merge pull request #93392 from zowoq/fcct
fedora-coreos-config-transpiler: use upstream vendor
2020-07-19 08:53:27 +02:00
Daniël de Kok
dee4befc78
Merge pull request #93406 from lsix/add-gnu-gama
gama: init at 2.09
2020-07-19 08:49:37 +02:00
Mario Rodas
98c9ae41de
Merge pull request #93440 from r-ryantm/auto-update/visualvm
visualvm: 2.0.2 -> 2.0.3
2020-07-18 21:47:48 -05:00
Mario Rodas
7546f2d189
Merge pull request #93442 from marsam/init-barlow
barlow: init at 1.422
2020-07-18 21:44:13 -05:00
Darwin Corn
ef0df90c50 vimPlugins: add overrides for new ncm2 plugin deps 2020-07-18 17:01:56 -07:00
Darwin Corn
f826149d9c vimPlugins.ncm2-dictionary: init at 2018-11-15 2020-07-18 16:53:15 -07:00
Darwin Corn
fc17201a1d vimPlugins.ncm2-vim: init at 2018-08-15 2020-07-18 16:52:51 -07:00
Darwin Corn
fbd0c09edd vimPlugins.ncm2-tagprefix: init at 2018-11-08 2020-07-18 16:52:28 -07:00
Darwin Corn
466872eccf vimPlugins.ncm2-syntax: init at 2018-12-11 2020-07-18 16:52:05 -07:00
Darwin Corn
82b1b1936a vimPlugins.ncm2-neosnippet: init at 2019-01-26 2020-07-18 16:51:42 -07:00
Darwin Corn
0e24f744e4 vimPlugins.ncm2-neoinclude: init at 2020-01-09 2020-07-18 16:51:19 -07:00
Darwin Corn
b667ccff8e vimPlugins.ncm2-markdown-subscope: init at 2020-03-09 2020-07-18 16:50:56 -07:00
Darwin Corn
03d2363641 vimPlugins.ncm2-html-subscope: init at 2018-07-01 2020-07-18 16:50:33 -07:00
Darwin Corn
260182cd13 vimPlugins.ncm2-github: init at 2018-08-01 2020-07-18 16:50:10 -07:00
Darwin Corn
cc7012acbe vimPlugins.ncm2-cssomni: init at 2018-07-09 2020-07-18 16:49:48 -07:00
Darwin Corn
44178a840c vimPlugins.vim-terraform-completion: init at 2019-07-28 2020-07-18 16:49:25 -07:00
Darwin Corn
2904fb7f81 vimPlugins.vim-vagrant: init at 2018-11-11 2020-07-18 16:48:58 -07:00
Darwin Corn
5096769bdd vimPlugins.vim-packer: init at 2018-11-11 2020-07-18 16:48:35 -07:00
Darwin Corn
501a9decbf vimPlugins.elvish-vim: init at 2019-06-29 2020-07-18 16:48:12 -07:00
Darwin Corn
b0778598a0 vimPlugins: update 2020-07-18 16:47:52 -07:00
Tad Fisher
903a0cac04
zoom-us: Link libfaac to fix audio recording (#93374)
Fixes #93341.

Using strace reveals that zoom is attempting to load "libfaac1.so" from
its PATH. As faac provides "libfaac.so.0", solve this by linking from
there to "libfaac1.so" in zoom's output.

This is the same solution as the one we use for libjpeg_turbo.
2020-07-18 19:38:58 -04:00
Mario Rodas
566982e0ee
Merge pull request #93441 from mweinelt/weechat
weechat: 2.8 -> 2.9
2020-07-18 17:08:19 -05:00
worldofpeace
a5fc5dad56
Merge pull request #93439 from cript0nauta/p7zip-unfree
p7zip: fix build when enableUnfree is true
2020-07-18 18:03:47 -04:00
Milan Pässler
72e242d521 coreboot-utils: include common meta attrs for all 2020-07-18 23:56:29 +02:00
Mario Rodas
68dfdd34ae
Merge pull request #93420 from marsam/init-3270font
_3270font: init at 2.0.4
2020-07-18 16:19:42 -05:00
markuskowa
5ac114beed
Merge pull request #93280 from markuskowa/upd-ucx
ucx: 1.7.0 -> 1.8.1, build openmpi with ucx
2020-07-18 23:19:02 +02:00
markuskowa
533720caa9
Merge pull request #93031 from andrew-d/andrew/dsd
dsd: init at 2018-07-01
2020-07-18 23:18:23 +02:00
Martin Weinelt
c3bf59eefb
weechat: 2.8 -> 2.9 2020-07-18 23:04:24 +02:00
R. RyanTM
bdc6bb9b1e visualvm: 2.0.2 -> 2.0.3 2020-07-18 20:51:52 +00:00
Matías Lang
410dbaa077 p7zip: fix build when enableUnfree is true
`chmod +x install.sh` was only being executed when enableUnfree was
false. Therefore, building p7zip with enableUnfree set to true would fail
because install.sh was not an executable file.
2020-07-18 17:40:14 -03:00
Daniël de Kok
cf059b32d9
Merge pull request #93428 from johnbcoughlin/petsc-install_name_tool
petsc: Fix install_name_tool patch
2020-07-18 20:45:39 +02:00
Lancelot SIX
9eccd6417a
gama: init at 2.09 2020-07-18 18:58:22 +01:00
Robert Helgesson
60c9c3a233
sd-switch: init at 0.1.0
PR #93432
2020-07-18 19:48:27 +02:00
Daniël de Kok
d05ea5c67f
Merge pull request #93402 from pacien/beamerpresenter-v0.1.2
beamerpresenter: 0.1.1 -> 0.1.2
2020-07-18 19:39:08 +02:00
Daniël de Kok
3bcbebb724
Merge pull request #93408 from justin-gerhardt/stm32cube
stm32cubemx: 5.3.0 -> 5.6.1
2020-07-18 19:31:32 +02:00
Gabriel Ebner
3ffc16a834
Merge pull request #93375 from MrChico/cvc4_1.8
cvc4: 1.6 -> 1.8
2020-07-18 18:48:12 +02:00