Commit Graph

409 Commits

Author SHA1 Message Date
Philip Taron
44337b80af fetchtorrent: add flatten argument for rqbit (#432330) 2025-08-12 11:59:33 -07:00
K900
3f8d9e8f9c Merge remote-tracking branch 'origin/master' into staging-next 2025-08-12 17:09:22 +03:00
Wolfgang Walther
fa0cba1c39 nix_2_3: drop
This has been marked insecure a while ago, as some CVEs have not been
backported. Even if *some* CVEs are fixed, we'd need **all** of them to
be, to get it back into the cache.

Not having it in the cache means, we can not test it in CI. This means
we can't make sure to actually support this version to evaluate Nixpkgs.
2025-08-12 11:28:40 +02:00
K900
f2f57f5307 Merge remote-tracking branch 'origin/master' into staging-next 2025-08-11 07:51:20 +03:00
Philip Taron
754ee2fc40 fetchgit: Add rootDir argument (#427165) 2025-08-10 17:38:43 -07:00
Adam Dinwoodie
588622a0e3 fetchtorrent: add flatten argument for rqbit
Currently, the output from fetchtorrent will be different depending on
whether the default "transmission" backend or the "rqbit" backend is
used, because "rqbit" changed its behaviour in v6.0.0 to create
subdirectories.

Restore the old behaviour for the rqbit backend of flattening the
directory structure, but add a "flatten" argument to allow users to
explicitly request the behaviour without this change.

Because fetchtorrent produces fixed-output derivations, it's possible
that people won't notice the changes in behaviour here, so add a warning
that the behaviour might be unexpected (in either direction!) if the
flatten argument isn't specified for the rqbit backend, and -- to avoid
needing to support it indefinitely -- a warning that `flatten = false`
will be deprecated in future.

Update the fetchtorrent tests to check all the relevant combinations,
and to mark all tests as now working.

Update the release notes to advertise this breaking change.

Fixes #432001.
2025-08-09 20:22:29 +01:00
K900
e56cd25cda Merge remote-tracking branch 'origin/staging-next' into staging 2025-08-09 09:17:30 +03:00
Niklas Korz
4a4d122bb7 conduwuit: drop
Upstream has deleted their repository for good (after previously
archiving it), so it's time we remove this already deprecated package.
2025-08-08 23:04:19 +02:00
K900
767dbbcbf8 Merge remote-tracking branch 'origin/staging-next' into staging 2025-08-08 22:10:51 +03:00
Yuriy Taraday
34612851db fetchgit: Add rootDir argument
With this argument fetchgit will make a subdirectory of the Git
repository a root of the resulting store path. This is helpful for
dealing with monorepos where many projects are in separate directories
and don't need a new source hash every time the monorepo is updated.

Commit hash is removed from the name of the derivation to prevent it
from changing the store path when nothing in the subdirectory changes.
2025-08-08 16:20:05 +02:00
Jessie Ross
6d57bd2ab5 release-notes: move command-not-found note from nixpkgs notes to nixos 2025-08-08 14:45:22 +02:00
nixpkgs-ci[bot]
11f1819945 Merge staging-next into staging 2025-08-06 12:08:36 +00:00
isabel
c2e35a75d3 greetd.*: move to 'pkgs/by-name', modernize (#427540) 2025-08-06 12:37:35 +01:00
nixpkgs-ci[bot]
d9f7bd201e Merge staging-next into staging 2025-08-04 18:06:51 +00:00
Ross Smyth
c2f9c14b9d docs: Update installShellFiles docs for Nushell completions 2025-08-04 11:59:44 -04:00
Sandro
963a110cd9 privatebin: 1.7.8 -> 2.0.0 (#429227) 2025-08-04 17:55:18 +02:00
nixpkgs-ci[bot]
f440907129 Merge staging-next into staging 2025-08-03 06:06:31 +00:00
sternenseemann
0f56042556 inspircd: 3.18.0 -> 4.7.0
https://docs.inspircd.org/4/breaking-changes/
https://docs.inspircd.org/4/overview/

https://docs.inspircd.org/4/change-log/#inspircd-401
https://docs.inspircd.org/4/change-log/#inspircd-410
https://docs.inspircd.org/4/change-log/#inspircd-420
https://docs.inspircd.org/4/change-log/#inspircd-430
https://docs.inspircd.org/4/change-log/#inspircd-440
https://docs.inspircd.org/4/change-log/#inspircd-450
https://docs.inspircd.org/4/change-log/#inspircd-460
https://docs.inspircd.org/4/change-log/#inspircd-470

Packaging-relevant changes:

- inspircd no longer has the start subcommand, but needs to be invoked
  directly.
- New extra modules: log_syslog and log_json
- Removed extra modules: regex_tre, regex_pcre, ssl_mbedtls
  You probably should not use them anymore, but they can be
  obtained via the module manager in theory — though I doubt it works
  with Nix (another item for the todo list, I guess):
  https://docs.inspircd.org/4/module-manager/
2025-08-03 02:53:03 +02:00
Acid Bong
3d98a49856 greetd.*: move to 'pkgs/by-name' and top level 2025-08-02 21:16:51 +03:00
K900
ce4fe8c14f Merge remote-tracking branch 'origin/staging-next' into staging 2025-08-02 07:21:51 +03:00
Franz Pletz
1c8c14a2f1 navidrome: 0.57.0 -> 0.58.0 (#429280) 2025-08-01 21:34:10 +02:00
nixpkgs-ci[bot]
230bb9a8b7 Merge staging-next into staging 2025-08-01 18:06:57 +00:00
Bruno BELANYI
12a0449253 mealie: 2.8.0 -> 3.0.2 (#427176) 2025-08-01 13:54:27 +01:00
Chris Moultrie
88d645ceb5 navidrome: 0.57.0 -> 0.58.0
changelog: https://github.com/navidrome/navidrome/releases/tag/v0.58.0
2025-07-31 22:52:39 -04:00
nixpkgs-ci[bot]
e5afa1131b Merge staging-next into staging 2025-07-31 06:07:08 +00:00
Will Fancher
dd1cd545b9 nixos/release-notes: Move display manager note to NixOS manual 2025-07-30 18:11:56 -04:00
nixpkgs-ci[bot]
a482dd935d Merge staging-next into staging 2025-07-30 18:07:01 +00:00
Sandro
c2fadf14f8 homebox: 0.19.0 -> 0.20.2 (#421105) 2025-07-30 16:54:40 +02:00
nixpkgs-ci[bot]
0b79387651 Merge staging-next into staging 2025-07-30 12:11:23 +00:00
Pol Dellaiera
80661f912f nixos/private-gpt: drop 2025-07-30 08:20:28 +02:00
Defelo
e04e700f98 privatebin: 1.7.8 -> 2.0.0
Changelog: https://github.com/PrivateBin/PrivateBin/releases/tag/2.0.0
Diff: https://github.com/PrivateBin/PrivateBin/compare/1.7.8...2.0.0
2025-07-29 14:10:41 +02:00
nixpkgs-ci[bot]
8b07d4753c Merge staging-next into staging 2025-07-29 06:07:19 +00:00
K900
ae766afdc2 nixos/display-managers: tty1 everywhere (#428972) 2025-07-29 07:32:42 +03:00
Will Fancher
431a976182 nixos/display-managers: tty1 everywhere 2025-07-28 14:46:39 -04:00
nixpkgs-ci[bot]
a0f68eb6b1 Merge staging-next into staging 2025-07-28 18:06:38 +00:00
Sandro
154ac3a913 webfontkitgenerator: 1.2.0 -> 1.3.0 (#428595) 2025-07-28 14:25:53 +02:00
Michael Evans
6734b696a5 webfontkitgenerator: rename to webfont-bundler 2025-07-27 20:05:51 +02:00
nixpkgs-ci[bot]
115bfaf701 Merge staging-next into staging 2025-07-27 18:05:46 +00:00
@norpol
124c3f4850 stalwart-mail: add v0.13.x breaking change notice 2025-07-26 23:50:55 +01:00
K900
9ea52fa88d Merge remote-tracking branch 'origin/staging-next' into staging 2025-07-25 07:23:57 +03:00
Jade Lovelace
4f93d9a2d1 mx-puppet-discord: remove
According to emilazy these were the only usages of sha1 in nixpkgs:

```
pkgs/servers/mx-puppet-discord/node-packages.nix
111:        sha1 = "532e01241dbcb0f2769f1b9a7cde313d30101173";
120:        sha1 = "68018cab4f59834b3fef2e59fbfd52938403e001";
129:        sha1 = "52b0e8bb808a1202602899af67939b049dd42402";
138:        sha1 = "0a37a3f9430ff7c29512d29882e25ae738a31283";
```

Anyone motivated to maintain it can feel free to restore this, it's just
not maintained at the moment, and the sha1 hashes need to go.

This was found after Ericson proposed implementing something like
https://github.com/NixOS/nix/issues/13544 in Lix, which led to the
question "who is using sha1 anyway?" and the realization we could just
*remove* support for it outside of .. the known chromium crimes.
2025-07-24 19:31:06 -07:00
Wolfgang Walther
90604d95bc Merge branch 'staging-next' into staging 2025-07-24 14:33:09 +02:00
Wolfgang Walther
62fe016519 treewide: run treefmt with mdcr/nixfmt 2025-07-24 13:52:31 +02:00
K900
db1c953d2c Merge remote-tracking branch 'origin/staging-next' into staging 2025-07-24 07:53:47 +03:00
qubitnano
6d8da589c3 mongodb-6_0: drop
https://www.mongodb.com/legal/support-policy/lifecycles

mongodb-6_0 is end of life on 2025-07-31
2025-07-23 21:19:49 -04:00
Michele Guerini Rocco
2e7f98d013 nixos/searx: use envsubst instead of sed for reading environment variables (#419149) 2025-07-23 22:21:01 +02:00
Litchi Pi
badcde8977 Update documentation to 3.0.2
Signed-off-by: Litchi Pi <litchi.pi@proton.me>
2025-07-23 13:57:02 +02:00
nixpkgs-ci[bot]
d1b01f0d74 Merge staging-next into staging 2025-07-23 00:19:01 +00:00
Doron Behar
2b2bbb2e73 kbd: split man & scripts outputs (#417804) 2025-07-22 10:22:38 +03:00
Manuel Hutter
960cbed163 vmware-horizon-client -> omnissa-horizon-client
VMware Horizon was sold to Omnissa in 2024, and has since been rebranded
as Omnissa Horizon.

Source: https://www.omnissa.com/insights/introducing-omnissa-the-former-vmware-end-user-computing-business/

Signed-off-by: Manuel Hutter <manuel@hutter.io>
2025-07-22 07:35:05 +02:00