Commit Graph
562127 Commits
Author SHA1 Message Date
aszlig 801d8be719 Merge pull request #273562 (add aws-gate package)
This adds aws-gate, an AWS SSM Session manager client and while I'm not
using the program myself, I reviewed the work and did some rudimentary
testing (eg. whether the session-manager-plugin works).

Additionally, it also adds the unix_ar Python package which was used for
the GNU/Linux bootstrap of the aws-gate package but has been patched out
during the review. We decided to keep the unix-ar package nonetheless
since the package seems to be rather low-maintenance and the package
author is willing to keep maintaining the package.

I'm merging this right now because the package is low-impact, meet the
packaging requirements and all builds pass (including the ones for
unix_ar).
2023-12-14 23:25:18 +01:00
Luflosi 16a8b378b7 kubo: 0.24.0 -> 0.25.0
https://github.com/ipfs/kubo/releases/tag/v0.25.0
2023-12-14 23:21:54 +01:00
Luflosi 05b4972db0 kubo: migrate to by-name 2023-12-14 23:21:43 +01:00
Thomas GerbetandGitHub 2634f87e40 Merge pull request #273836 from kashw2/supabase-cli
supabase-cli: 1.112.0 -> 1.123.6
2023-12-14 23:20:24 +01:00
Luflosi 60781d9b2d nixos/tests/kubo: test socket activation for the Gateway
Add a new test to check that accessing the Gateway socket also starts the daemon via socket activation.
2023-12-14 23:19:34 +01:00
Luflosi 82c73a8d72 nixos/tests/kubo: disable broken FUSE test
The FUSE functionality is completely broken in Kubo v0.24.0.
See https://github.com/ipfs/kubo/issues/10242.
2023-12-14 23:19:33 +01:00
emilylange 22bbd1834e nixos/node-red: fix cfg.package default value
This fixes the following eval error:

```
error: nodePackages.node-red cannot be found in pkgs
```

when having `services.node-red.enable = true;` without specifying
`services.node-red.package`, just like the nixos VM test.

Follow-up of f509382c11, which attempted
to fix this as well.

Breakage introduced in 0a37316d6c.
2023-12-14 23:19:25 +01:00
Rick van SchijndelandGitHub 58e9a35d19 Merge pull request #269443 from aanderse/python3Packages.pulp
python3Packages.pulp: add cbc solver
2023-12-14 23:16:49 +01:00
Aaron AndersenandGitHub 19275d8839 Merge pull request #273726 from r-ryantm/auto-update/kodiPackages.six
kodiPackages.six: 1.15.0+matrix.1 -> 1.16.0+matrix.1
2023-12-14 17:11:08 -05:00
Aaron AndersenandGitHub c0afcc29aa Merge pull request #273724 from r-ryantm/auto-update/kodiPackages.future
kodiPackages.future: 0.18.2+matrix.1 -> 0.18.3+matrix.1
2023-12-14 17:10:17 -05:00
André SilvaandGitHub 66dfb4f60f Merge pull request #273768 from bkchr/bkchr-fx-cast-bridge-nodejs18
fx-cast-bridge: pin nodejs to version 18
2023-12-14 22:00:05 +00:00
John Ericson ab8cf01579 rapidcheck: Use stock installation, multiple outputs
We had neglected to nice `RC_INSTALL_ALL_EXTRAS`, which will take care
of installing the "extras" for us.

Now that they are in a standard directory, we don't need to smuggle in
the extra `-I` for Nix's tests either.
2023-12-14 16:55:02 -05:00
hulrandrh 3f31bfcd65 setzer: 63 -> 65 2023-12-14 22:49:48 +01:00
Florian KlinkandGitHub e308c41b3a Merge pull request #267527 from flokli/reuse-is-a-python-pkg
python3.pkgs.reuse: make a python library
2023-12-14 23:31:22 +02:00
R. Ryantm e8158d8f2e felix-fm: 2.10.2 -> 2.11.1 2023-12-14 21:19:26 +00:00
Florian Klink 96c1f0e798 python3.pkgs.reuse: make a python library
reuse actually can also be used as a python library:
https://github.com/fsfe/reuse-tool/blob/main/src/reuse/__init__.py#L11-L12

This change allows composing a python with `reuse` in `PYTHONPATH`:

```
$(nix-build -E "with import ./. {}; (python3.withPackages (ps: [ps.reuse]))")/bin/python
Python 3.11.5 (main, Aug 24 2023, 12:23:19) [GCC 12.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import reuse
>>> reuse.__doc__
'reuse is a tool for compliance with the REUSE recommendations.\n\nAlthough the API is documented, it is **NOT** guaranteed stable between minor or\neven patch releases. The semantic versioning of this program pertains\nexclusively to the reuse CLI command. If you want to use reuse as a Python\nlibrary, you should pin reuse to an exact version.\n\nHaving given the above disclaimer, the API has been relatively stable\nnevertheless, and we (the maintainers) do make some efforts to not needlessly\nchange the public API.\n'
```

vs before:
```
❯ $(nix-build -E "with import ./. {}; (python3.withPackages (_: [ reuse]))")/bin/python
Python 3.11.5 (main, Aug 24 2023, 12:23:19) [GCC 12.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import reuse
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'reuse'
```
2023-12-14 23:04:43 +02:00
Markus Kowalewski 9ec60b1f5f slurm: 23.02.6.1 -> 23.02.7.1
Fixes CVE-2023-49935, CVE-2023-49936, CVE-2023-49937, CVE-2023-49938,
      CVE-2023-49933
2023-12-14 21:54:03 +01:00
Sergei Trofimovich d1e9869ebd iwd: 2.10 -> 2.11
Changes:
- https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/ChangeLog?h=2.11
2023-12-14 20:43:56 +00:00
Sergei Trofimovich d3843eed57 sudo: 1.9.15p2 -> 1.9.15p3
Changes: https://www.sudo.ws/releases/stable/#1.9.15p3
2023-12-14 20:38:00 +00:00
Theodor-Alexandru Irimia df7672c36c aws-gate: init at 0.11.3 2023-12-14 21:25:59 +01:00
Jerry Starke c3dff838cb linuxKernel.kernels.linux_lqx: 6.6.6-lqx1 -> 6.6.7-lqx1 2023-12-14 21:17:59 +01:00
Jerry Starke 3b8af81320 linuxKernel.kernels.linux_zen: 6.6.6-zen1 -> 6.6.7-zen1 2023-12-14 21:16:38 +01:00
Maximilian BoschandGitHub 5c1d2b0d06 Merge pull request #274279 from liff/signald-gradle-java17
signald: build with jdk17
2023-12-14 21:07:04 +01:00
Ashish SHUKLA 086604334a drbd: fix path to drbdadm
props: @cody4k for the fix

Fixes #268172
2023-12-15 01:35:02 +05:30
Fabian Affolter 09ef2dce6a python311Packages.teslajsonpy: 3.9.7 -> 3.9.9
Diff: https://github.com/zabuldon/teslajsonpy/compare/refs/tags/v3.9.7...v3.9.9

Changelog: https://github.com/zabuldon/teslajsonpy/releases/tag/v3.9.9
2023-12-14 21:03:54 +01:00
Jussi Kuokkanen 46e9f8243e tuxclocker: init at 1.4.0 2023-12-14 21:56:39 +02:00
R. Ryantm 6e8cbc2db3 faas-cli: 0.16.18 -> 0.16.21 2023-12-14 19:52:04 +00:00
Silvan MosbergerandGitHub b57018f623 Merge pull request #274273 from Ma27/include-rl2405
nixos/doc: include section for 24.05
2023-12-14 20:51:41 +01:00
networkException 3644340b6e ungoogled-chromium: 120.0.6099.71-1 -> 120.0.6099.109-1
https://chromereleases.googleblog.com/2023/12/stable-channel-update-for-desktop_12.html

This update includes 9 security fixes.

CVEs:
CVE-2023-6702 CVE-2023-6703 CVE-2023-6704 CVE-2023-6705 CVE-2023-6706
CVE-2023-6707
2023-12-14 20:49:10 +01:00
networkException c29d53ba0f chromium: 120.0.6099.71 -> 120.0.6099.109
https://chromereleases.googleblog.com/2023/12/stable-channel-update-for-desktop_12.html

This update includes 9 security fixes.

CVEs:
CVE-2023-6702 CVE-2023-6703 CVE-2023-6704 CVE-2023-6705 CVE-2023-6706
CVE-2023-6707
2023-12-14 20:48:50 +01:00
R. Ryantm 31e4faebc4 expr: 1.15.5 -> 1.15.7 2023-12-14 19:48:21 +00:00
R. Ryantm 6785cf4f5c esbuild: 0.19.8 -> 0.19.9 2023-12-14 19:14:14 +00:00
Olli Helenius 5f8f3c1250 signald: build with jdk17 2023-12-14 21:06:17 +02:00
Maximilian Bosch facb7a38b3 urlview: remove
Closes #273406

There are no upstream maintainers anymore[1]. This tool is known to
wrongly truncate URLs (this broke invite links a few times for me).

Now it's officially dead and there are a few useful alternatives,
`urlscan` & `extract_url`.

[1] https://salsa.debian.org/debian/urlview/-/commit/4ad7d236c745b665db1d2fd07ce5ffc1748e4240
2023-12-14 20:04:03 +01:00
Maximilian Bosch c0c8f0f1a2 tmuxPlugins.urlview: switch to extract_url
The tool supports both programs, however `urlview` will be removed.
2023-12-14 20:02:16 +01:00
Maximilian Bosch aa19ae19c9 nixos/tests/kernel-generic: test hardened 6.6 2023-12-14 19:30:51 +01:00
Maximilian Bosch 5f6dbf8d6f hardened kernel: remove obsolete 4.14 section
Already removed from our tree and nowhere exposed, so no need to keep it
here.
2023-12-14 19:30:00 +01:00
LassulusandGitHub fd7914c96f Merge pull request #274257 from NetaliDev/vbam-update
vbam: 2.1.7 -> 2.1.8
2023-12-14 19:24:44 +01:00
Maximilian Bosch d832b1197b nixos/doc: include section for 24.05
People are actively writing release notes already and with this it's
ensured that the contents are actually valid.

Also, when writing release notes for something, I'd like to be able to
see a preview.
2023-12-14 19:20:33 +01:00
ColinandAlyssa Ross 24b57708c6 dino: support cross compilation 2023-12-14 19:17:57 +01:00
R. Ryantm 25de4e8aaa ergo: 5.0.15 -> 5.0.16 2023-12-14 18:03:51 +00:00
Luke Granger-BrownandGitHub 55520e0602 Merge pull request #274028 from ajaxbits/211-bump
paperless-ngx: 2.1.1 -> 2.1.2
2023-12-14 17:39:20 +00:00
Florian Klink 74461420f9 bcache-tools: don't patch path to /bin/sh
This will make these udev rules not work in the systemd-based initrd,
which only has /bin/sh.
2023-12-14 19:16:18 +02:00
Florian Klink fe446f8bb4 nixos/udev: allow /bin/sh in udev rules
Using `/bin/sh` in udev rules is fine (as it's guaranteed to point to a
(bash) shell on NixOS), and actually is better than hardcoding absolute
paths, at least in cases where these rules are also added to the
(systemd-based) initrd (via boot.initrd.services.udev.rules).

To allow this, we need to update the check routine that assembles the
list of files needing fixup, to explicitly exclude `/bin/sh` occurences.

To do this, we convert the pattern to a PCRE regex (which requires "/"
to be escaped), and add `(?!/bin/sh\b)` as a negative lookahead.

This subsequently allows udev rules to (start using) `/bin/sh` again, so
they'll work in-initrd.
2023-12-14 19:14:13 +02:00
Maximilian Bosch e6751379bc nextcloud28Packages.bookmarks: 13.1.1 -> 13.1.2
Fixes

    Could not resolve symfonyAdapter! Class "symfonyAdapter" does not exist

when accessing the app.
2023-12-14 18:13:51 +01:00
netali 6fe98c3cc8 nixos/tests/zammad: set memory limit to 2048 MB
It seems like Zammad and the postgreSQL need more then 1 GB memory after
the update to Zammad 6.2.0. So this commit sets the memory limit to 2 GB.
2023-12-14 18:03:22 +01:00
Maximilian Bosch bec9edfd20 nixos/doc: mention nc28 2023-12-14 17:44:41 +01:00
K900 125be29c4e yuzu: 1639 -> 1651, yuzu-ea: 4003 -> 4019 2023-12-14 19:43:49 +03:00
Maximilian Bosch f718012d92 nixos/nextcloud: updates for nc28
* Always use PHP 8.2: at the time of writing, Nextcloud also suggests to
  use 8.2 rather than 8.3 in the manual for v28.

  One contributing factor is probably that all plugins need new releases
  to declare PHP 8.3 support.

* Fix upgradeWarning for installing v27 now that v28 is out.

* Drop upgrade warning for v24. This one is EOL for quite a while
  already, so right now everybody should've switched (or carefully
  studied the release notes in case they were upgrading from <23.05) and
  we can clean up the module a little bit.

  v25 was dropped not so long ago, so if it's still referenced (because
  somebody didn't declare `services.nextcloud.package` and has
  `system.stateVersion = "22.11";`) it's appropriate to still give a
  specialized error.
2023-12-14 17:32:55 +01:00
netali dc2b6d2af4 zammad: 6.1.0 -> 6.2.0 2023-12-14 17:27:58 +01:00