588 Commits
Author SHA1 Message Date
Emily fdb820602b treewide: drop simple x86_64-darwin mentions
To reproduce:

    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: nix-x86_64-darwin
          language: nix
          rule:
            any:
              - pattern: "\"x86_64-darwin\""
                kind: list_expression > string_expression
              - pattern:
                  context: "{ \"x86_64-darwin\" = $EXPR; }"
                  selector: binding
              - pattern:
                  context: "{ x86_64-darwin = $EXPR; }"
                  selector: binding
          fix:
            template: ""
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-first-x86_64-darwin
          language: json
          rule:
            kind: object > pair:nth-child(1)
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandEnd: { regex: "," }
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-x86_64-darwin
          language: json
          rule:
            kind: object > pair
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandStart: { regex: "," }
        ' pkgs
    $ git restore pkgs/by-name/om/omnix/package.nix
    $ git diff --name-only -z \
        | nix shell nixpkgs/3b32825de172d0bc85664f495edb096b10862524#gnused \
            -c xargs -0 sed -i '/^$/N; /^\n\? \+$/d'
    $ treefmt
2026-07-15 03:58:16 +01:00
Tom Herbers e9cfcb3b5d maintainers: drop offline 2026-02-11 11:42:06 +01:00
Jörg Thalheim 8182156791 elasticsearchPlugins.analysis-lemmagen: remove broken plugin
analysis-lemmagen has been marked broken since NixOS 24.05 and remains
unfixed. The upstream plugin hasn't been updated for ES 7.17.10+.

Per RFC 180, packages broken for a full release cycle are subject
to removal.

https://github.com/NixOS/rfcs/pull/180
2026-02-05 14:56:11 +01:00
Marcin Serwin 3eb28ad11c maintainers: drop apeschar
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-01-15 19:26:14 +01:00
Ihar HrachyshkaandWolfgang Walther 567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Wolfgang Walther 5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
awwpotato 509efdedbd treewide: move to by-name 2025-05-05 08:49:04 -07:00
Ihar Hrachyshka dd0f03a56c treewide: remove usage of deprecated apple_sdk framework stubs
They are not doing anything right now. This is in preparation for their
complete removal from the tree.

Note: several changes that affect the derivation inputs (e.g. removal of
references to stub paths in build instructions) were left out. They will
be cleaned up the next iteration and will require special care.

Note: this PR is a result of a mix of ugly regex (not AST) based
automation and some manual labor. For reference, the regex automation
part was hacked in: https://github.com/booxter/nix-clean-apple_sdk

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-04-19 20:28:20 -04:00
Winter a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
Pol Dellaiera 65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
R. Ryantm 3a11d24512 qdrant: 1.13.4 -> 1.13.6 2025-04-05 17:46:10 +00:00
Silvan Mosberger 374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](https://github.com/NixOS/nixpkgs/tree/8616af08d915377bd930395f3b700a0e93d08728/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
jopejoe1 7d30c40939 treewide: migrate packages to pkgs/by-name, again 2025-03-25 17:00:45 +01:00
Vladimír Čunát d412d5f6f0 elasticsearch: 7.17.16 -> 7.17.27 (#378515) 2025-03-21 19:18:30 +01:00
TomaSajt 6c92aaed91 lnx: use fetchCargoVendor 2025-03-06 13:53:15 +01:00
Peder Bergebakken SundtandGitHub f3e48147b1 qdrant: 1.12.1 -> 1.13.4 (#384456) 2025-03-03 06:15:15 +01:00
emaryn 346fb39c13 qdrant: 1.12.1 -> 1.13.4 2025-02-23 15:17:33 +08:00
emaryn 73bd4afeff qdrant: refactor 2025-02-23 01:58:03 +08:00
R. Ryantm 7520ab2753 typesense: 27.1 -> 28.0 2025-02-20 23:30:49 +00:00
Thomas GerbetandThomas Gerbet 2ae4878af7 elasticsearch: 7.17.16 -> 7.17.27
Fixes CVE-2024-43709, CVE-2024-23450 and CVE-2024-43709
https://discuss.elastic.co/t/elasticsearch-7-17-21-and-8-13-3-security-update-esa-2024-25/373442
https://discuss.elastic.co/t/elasticsearch-8-13-0-7-17-19-security-update-esa-2024-06/356314
https://discuss.elastic.co/t/elasticsearch-7-17-21-and-8-13-3-security-update-esa-2024-25/373442

Changes:
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.27.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.26.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.25.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.24.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.23.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.22.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.21.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.20.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.19.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.18.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.17.17.html
2025-02-18 06:11:02 +01:00
Emily 205c1696b8 treewide: remove obsolete aligned allocation workarounds 2025-01-04 21:20:40 +00:00
Peder Bergebakken Sundt 0cd04d3036 treewide: migrate fetchgit rev = "refs/tags/..." to tag 2025-01-04 00:19:17 +01:00
Austin Horstman 1b884f28bf treewide: unpin apple-sdk_11 2025-01-02 21:48:13 -06:00
Arne KellerandGitHub d312358898 elasticsearchPlugins.analysis-smartcn: init at 7.17.16 (#343320) 2024-12-19 08:54:25 +01:00
Silvan Mosberger 4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Seggy UmbohandSeggy Umboh f503b2e4fe elasticsearchPlugins.analysis-smartcn: inline reference to lib since there is only one in meta 2024-11-22 20:00:28 -08:00
Seggy Umboh a840e0fe64 elasticsearchPlugins.analysis-smartcn: init at 7.17.16 2024-11-22 19:59:56 -08:00
Sander 15e49d961b meilisearch: migrate to the new macOS SDK 2024-11-19 19:54:49 +04:00
Benno Bielmeier 48698458b6 meilisearch: 1.11.1 → 1.11.3 2024-11-14 22:06:22 +01:00
Benno Bielmeier 2e5d0590ad meilisearch: 1.11.0 -> 1.11.1 2024-11-10 23:30:53 +01:00
Benno Bielmeier e0df4c4198 meilisearch: 1.10.3 -> 1.11.0 2024-11-10 23:30:53 +01:00
aleksana 571c71e6f7 treewide: migrate packages to pkgs/by-name, take 1
We are migrating packages that meet below requirements:

1. using `callPackage`
2. called path is a directory
3. overriding set is empty (`{ }`)
4. not containing path expressions other than relative path (to
makenixpkgs-vet happy)
5. not referenced by nix files outside of the directory, other
than`pkgs/top-level/all-packages.nix`
6. not referencing nix files outside of the directory
7. not referencing `default.nix` (since it's changed to `package.nix`)
8. `outPath` doesn't change after migration

The tool is here: https://github.com/Aleksanaa/by-name-migrate.
2024-11-09 20:04:51 +08:00
Reno Dakota 52bf1163fa treewide: use getLib when accessing clang / libclang / stdenv.cc.cc
In preparation to eliminate the lib output for the unwrapped clang, use
`lib.getLib` to access the `lib` output.
2024-11-07 10:27:41 +00:00
R. Ryantm 0e1d05a286 qdrant: 1.11.5 -> 1.12.1 2024-10-30 13:28:43 +00:00
Paul Meyer 158b42e37f zincsearch: move to by-name
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-10-26 12:31:48 +02:00
Paul Meyer ca9a722b51 zincsearch: 0.4.10 -> 0.4.10-unstable-2024-10-25, unbreak
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-10-26 12:28:47 +02:00
Benno Bielmeier 25607567b9 meilisearch: 1.10.2 -> 1.10.3 2024-10-25 09:01:58 +02:00
YtandGitHub 47c062ccd8 meilisearch: 1.9.0 -> 1.10.2 (#349995) 2024-10-20 12:23:01 -04:00
Benno Bielmeier 3af7e9a4c4 meilisearch: add bbenno as maintainer 2024-10-20 13:13:35 +02:00
Benno Bielmeier fbf1cda2ad meilisearch: 1.9.0 -> 1.10.2 2024-10-20 13:06:25 +02:00
R. Ryantm f3a06cef2b opensearch: 2.17.0 -> 2.17.1 2024-10-20 04:40:49 +00:00
R. Ryantm b87b8119db weaviate: 1.26.4 -> 1.26.6 2024-10-09 04:08:54 +00:00
zimward 7c1dbbf7d9 quickwit: use vendored Cargo.lock instead of patching src 2024-10-05 09:29:24 +09:00
Paul MeyerandGitHub 3e9b0cdf35 go_1_21/buildGo121Module: remove (#344622) 2024-10-04 08:29:15 +02:00
Paul Meyer 2c7cfbb88c zincsearch: unpin Go version, mark broken
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-10-01 10:35:59 +02:00
R. Ryantm d4a3b76cc4 typesense: 27.0 -> 27.1 2024-09-29 16:14:51 +00:00
YtandGitHub 00b7da69ed quickwit: fix compilation with rust 1.80 (#345219) 2024-09-29 07:23:21 -04:00
zimward d1f806d5d8 quickwit: fix compilation with rust 1.80 2024-09-29 11:56:20 +09:00
Robert ScottandGitHub ab7b6889ae qdrant: 1.11.3 -> 1.11.5 (#344676) 2024-09-26 23:37:16 +01:00
Weijia WangandGitHub 58772849f3 opensearch: 2.16.0 -> 2.17.0 (#342700) 2024-09-26 23:39:28 +02:00