Commit graph

295720 commits

Author SHA1 Message Date
aszlig
c55e00d8ff
nixos/tests/overlayfs: Use individual commands
This reverts the test to be similar to its original Perl version, where
the test steps were performed as individual commands instead of what we
have now, where commands are sent to the machine as one giant string.

While this change doesn't seem like it would make a big difference, it
makes a huge difference if the test fails because you then get an error
about which command has failed exactly instead of just knowing that
"something in there" has failed.

I also switched 2 spaces indentation, because it is more in line with
Nix coding conventions.

Signed-off-by: aszlig <aszlig@nix.build>
2021-06-16 04:12:18 +02:00
aszlig
9ecde9d165
nixos/tests/overlayfs: Fix erroneous backslashes
Since commit b7749c7671, commands run as
part of VM tests are exiting immediately if an error happens.

When converting the overlayfs test to Python in commit
5ae92144ba, the individual test commands
were crammed into one big string instead of using a series of test
commands like done in the Perl version.

Additionally, the backslash-escaped dollar signs were necessary in
Perl's double-quoted strings to avoid variable interpolation, for Python
however, this results in an actual backslash being inserted into the
command.

While this obviously results in an exit code of 1 (without an error
message, since it's using bash's expression evaluation command), the
test didn't fail because putting all these commands in one string will
result in only the last error code being relevant.

With the change to "set -e" for commands sent to test machines, this has
changed and with the exit code of all commands now relevant, the test
now fails because the errors from individual command substitutions that
were prevented by escaping the dollar sign are now actually visible.

This in turn also means that until now, we wouldn't have noticed if the
overlayfs test would have failed for real.

Signed-off-by: aszlig <aszlig@nix.build>
2021-06-16 04:12:04 +02:00
Martin Weinelt
32b767b57e
Merge pull request #125019 from mweinelt/solanum 2021-06-16 01:48:28 +02:00
Ryan Mulligan
75130d40ca
Merge pull request #126969 from talyz/discourse-2.7.4
discourse: 2.7.0 -> 2.7.4
2021-06-15 16:16:50 -07:00
Martin Weinelt
fd800a838c
Merge pull request #125890 from mweinelt/brother-mfc9140cdn 2021-06-16 00:42:18 +02:00
Martin Weinelt
40ad3ba672
Merge pull request #126291 from mweinelt/microcode-intel
microcodeIntel: 20210216 -> 20210608
2021-06-16 00:40:26 +02:00
Martin Weinelt
2441e82399
solanum: clarify license to be gpl2 or later 2021-06-16 00:19:35 +02:00
Martin Weinelt
60c62214f5
nixos/solanum: implement reload and allow config changes
Reload only works with a static configuration path as there is no way to
pass the dynamically generated config path to a running solanum
instance, therefore we symlink the configuration to
/etc/solanum/ircd.conf.

But that will prevent reloads of the ircd, because the systemd unit
wouldn't change when the configuration changes. That is why we add the
actual location of the config file to restartTriggers and enable
reloadIfChanged, so changes will not restart, but reload on changes.
2021-06-16 00:19:35 +02:00
Arseniy Seroka
99d6ee52b1
Merge pull request #126989 from ruuda/butane0121
butane: 0.12.0 -> 0.12.1
2021-06-16 01:07:51 +03:00
Robert Schütz
0b1ec4bd68
Merge pull request #126940 from SuperSandro2000/websocket_client
pythonPackages: websocket_client -> websocket-client
2021-06-16 00:04:27 +02:00
Martin Weinelt
ff06400b7d
Merge pull request #125011 from Xe/Xe/solanum-motd
solanum: fix MOTD
2021-06-16 00:01:24 +02:00
Martin Weinelt
24705763bb
Merge pull request #125599 from mweinelt/python/backports-zoneinfo
python3Packages.backports-zoneinfo: patch in zoneinfo and enable tests
2021-06-15 23:52:32 +02:00
Sandro
4c971831b7
Merge pull request #126911 from dlesl/erlang-ls-17
erlang-ls: 0.16.0 -> 0.17.0
2021-06-15 22:28:42 +02:00
Sandro
f03b1e9930
Merge pull request #126981 from paranoidcat/yafetch 2021-06-15 22:20:47 +02:00
scalavision
c6ca3545ae
truvari: 2.0.2 -> 2.1.1 (#126839)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-06-15 22:14:20 +02:00
Sandro
60e002c0f2
Merge pull request #126976 from figsoda/stylua
stylua: 0.8.1 -> 0.9.0
2021-06-15 22:13:41 +02:00
Ruud van Asseldonk
fc35d70fd8 butane: 0.12.0 -> 0.12.1 2021-06-15 22:12:40 +02:00
Sandro
2bec6f6d9a
Merge pull request #126958 from 06kellyjac/just 2021-06-15 22:10:31 +02:00
Maximilian Bosch
9db4b84cfb
Merge pull request #126887 from Ma27/bump-diff-so-fancy
gitAndTools.diff-so-fancy: 1.4.1 -> 1.4.2
2021-06-15 22:04:09 +02:00
Sandro Jäckel
7b4d273d3c
pythonPackages: websocket_client -> websocket-client 2021-06-15 22:03:10 +02:00
Sandro
2b6b345900
wiggle: cleanup (#126900) 2021-06-15 21:55:54 +02:00
Sandro
16e9a398d9
Merge pull request #126904 from witkamp/irony
irony-server: fixed darwin build
2021-06-15 21:54:59 +02:00
Sandro
fd374934ef
Merge pull request #126720 from fortuneteller2k/hilbish
hilbish: 0.4.0 -> 0.5.0
2021-06-15 21:41:24 +02:00
Robert Hensing
c2c47cc85b
Merge pull request #126922 from hercules-ci/ssh-keys-example
nixos/ssh: Add an example of verbatim keys
2021-06-15 21:38:19 +02:00
Sandro
72cbd9ea14
Merge pull request #126954 from sikmir/lagrange
lagrange: 1.5.0 → 1.5.2
2021-06-15 21:21:39 +02:00
Kerstin Humm
7c9a0fb960 mastodon: 3.4.0 -> 3.4.1
update.sh --ver v3.4.1 --patches ./resolutions.patch
2021-06-15 21:16:16 +02:00
Ashley Chiara
3c3b30866d yafetch: unstable-2021-06-01 -> unstable-2021-06-15 2021-06-15 21:04:39 +02:00
Ashley Chiara
77a51ff402 maintainers: add ashley 2021-06-15 21:04:39 +02:00
Domen Kožar
97ee9d357c
Merge pull request #124888 from hlolli/aarch64-darwin/fix-emacs-codesigning
emacs: fix for darwin's aarch64 codesigning issue
2021-06-15 20:44:37 +02:00
figsoda
bc57cac75f stylua: 0.8.1 -> 0.9.0 2021-06-15 13:50:48 -04:00
Maximilian Bosch
25182e079c
Merge pull request #126966 from Ma27/bump-mautrix-whatsapp
mautrix-whatsapp: 0.1.6 -> unstable-2021-06-15
2021-06-15 19:40:08 +02:00
Robert Schütz
b3a337757a
Merge pull request #126895 from mweinelt/home-assistant
RFC: nixos/home-assistant: NixOS is an unsupported installation method
2021-06-15 18:55:09 +02:00
Martin Weinelt
0ba779b869
home-assistant: evaluate outdated dependencies based on our package set
Home Assistant overwrites a bunch of dependencies resulting in an
overridden python package set. Expose that via passthru as
`home-assistant.python.pkgs` and use that in parse-requirements.py,
so we take overridden versions into consideration.
2021-06-15 18:26:53 +02:00
talyz
f7fb0d20a6
discourse: 2.7.0 -> 2.7.4 2021-06-15 18:19:59 +02:00
Maximilian Bosch
5c7156faf1
mautrix-whatsapp: 0.1.6 -> unstable-2021-06-15
On `master` there are a few more bugfixes. Most notably, each message
sent by me was marked as "not sent" by WhatsApp for the last four days
until you hit a "Resend" in WhatsApp.

As the update to the latest `master` has solved the issue and being able
to correctly send messages is one of the core features of this package,
I decided to update the package in `nixpkgs` as well.
2021-06-15 18:01:30 +02:00
Fabian Affolter
189a136887
Merge pull request #126947 from dotlambda/pytibber-init
python3Packages.tibber: init at 0.17.1
2021-06-15 17:58:51 +02:00
ajs124
c38de44e8c
Merge pull request #126944 from primeos/maintainers-remove-mbakke
maintainers: remove mbakke
2021-06-15 17:44:39 +02:00
Pavol Rusnak
90cef56ce3
Merge pull request #126846 from prusnak/micropython
micropython: fix build on aarch64-darwin and aarch64-linux
2021-06-15 17:36:33 +02:00
Samuel Gräfenstein
ff3b3e696a nixos-rebuild: fix creating ./result symlink for flakes 2021-06-15 08:15:31 -07:00
06kellyjac
5e5cdf6a00 just: 0.9.4 -> 0.9.5 2021-06-15 16:11:08 +01:00
Fabian Affolter
0e98d7acab
Merge pull request #126931 from dotlambda/foobot-async-init
python3Packages.foobot-async: init at 1.0.0
2021-06-15 17:05:48 +02:00
Maximilian Bosch
fbf1aa9a33
Merge pull request #126952 from lsix/nano-5.8
nano: 5.7 -> 5.8
2021-06-15 17:01:23 +02:00
Kim Lindberger
c1140446c5
Merge pull request #126892 from petabyteboy/feature/gitlab-13-12-4
gitlab: 13.12.3 -> 13.12.4
2021-06-15 16:51:50 +02:00
Sandro
f7521e2abd
Merge pull request #126059 from timbertson/gup
gup: 0.7.0 -> 0.8.0
2021-06-15 16:50:11 +02:00
Pavol Rusnak
b3eeffe90a
micropython: fix build on aarch64-darwin and aarch64-linux
by disabling failing tests
2021-06-15 16:43:35 +02:00
Sandro
c42135231e
Merge pull request #126014 from jm-g/update-jetbrains-products
all Jetbrains products: update to latest version
2021-06-15 16:40:15 +02:00
Nikolay Korotkiy
7802cd18cd
lagrange: 1.5.0 → 1.5.2 2021-06-15 17:29:16 +03:00
Fabian Affolter
542a1a9782
Merge pull request #126927 from dotlambda/pyflick-init
python3Packages.pyflick: init at 0.0.2
2021-06-15 16:20:25 +02:00
Lancelot SIX
cca2d27de2 nano: 5.7 -> 5.8
See https://lists.gnu.org/archive/html/info-gnu/2021-06/msg00006.html
for release information.
2021-06-15 15:14:22 +01:00
hlolli
5efbcf8d7e emacs: fix darwin's aarch64 codesigning issue 2021-06-15 16:05:58 +02:00