Commit Graph

81 Commits

Author SHA1 Message Date
whispers
e8ca289a6c mvfst: 2026.01.19.00 -> 2026.07.27.00
Diff: https://github.com/facebook/mvfst/compare/v2026.01.19.00...v2026.07.27.00
2026-08-12 14:20:25 -04:00
Ben Siraphob
5506449838 pkgs/by-name: fix typos
Assisted-by: Claude Code (claude-opus-5)
2026-08-05 09:56:33 -07:00
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
R. Ryantm
e5453fd313 mvnd: 1.0.5 -> 1.0.6 2026-06-04 11:34:45 +00:00
Clément
5d26766cbf treewide: add missing meta.homepage with source git repository
Added homepage where missing, where the sources are pulled from:
- https://github.com
- https://git.sr.ht
- https://gitlab.com
- https://invent.kde.org
- https://codeberg.org
- https://gitlab.gnome.org
- https://gitlab.freedesktop.org
- https://git.FreeBSD.org
- https://salsa.debian.org
- https://git.tvdr.de
- https://git.suckless.org
2026-06-01 23:40:52 +02:00
Benedikt Ritter
5f732d0978 mvnd: use finalAttrs
Based on the changes in #513696 and #516099.
2026-05-15 09:55:55 +02:00
R. Ryantm
a83055e344 mvnd: 1.0.3 -> 1.0.5 2026-03-19 10:35:54 +00:00
Emily
27397f9415 watchman: 2025.10.13.00 -> 2026.01.19.00 (#481833) 2026-02-08 15:45:19 +00:00
quantenzitrone
6b61249106 various: switch to finalAttrs pattern
this shouldn't create any rebuilds
2026-01-30 02:36:22 +01:00
Claude
8c8e5e886d mvfst: 2025.10.13.00 -> 2026.01.19.00
Diff: https://github.com/facebook/mvfst/compare/refs/tags/v2025.10.13.00...refs/tags/v2026.01.19.00

mvfst: fix postPatch for removed quic/dsr directory

mvfst: remove obsolete quic/dsr install (removed upstream in 2026.01.19.00)
2026-01-22 00:13:21 -07:00
Grimmauld
339dd6c0c4 mvoice: init at 0-unstable-2025-09-19 (#466777) 2026-01-21 14:34:48 +00:00
Markus Kowalewski
4ae87c9bb6 mvapich: 2.3.7 -> 4.1 2025-12-26 21:11:32 +01:00
Ihar Hrachyshka
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
Julia Brunenberg
5c5876f84e mvoice: init at 0-unstable-2025-09-19 2025-12-01 16:57:40 +01:00
Jade Lovelace
7ced6fbc9c mvfst: 2025.09.15.00 -> 2025.10.13.00
Diff: https://github.com/facebook/mvfst/compare/v2025.09.15.00...v2025.10.13.00
2025-10-14 13:11:09 -07:00
nixpkgs-ci[bot]
76f580bfad Merge staging-next into staging 2025-09-20 12:06:51 +00:00
Nathan Regner
db173f4a35 mvnd: 1.0.2 -> 1.0.3 2025-09-19 20:17:57 -06:00
Emily
751e859ad6 mvfst: 2025.04.21.00 -> 2025.09.15.00
Diff: https://github.com/facebook/mvfst/compare/v2025.04.21.00...v2025.09.15.00
2025-09-16 02:26:59 +01:00
Emily
e18dd731ff mvfst: use ctestCheckHook 2025-09-16 02:26:59 +01:00
Emily
4401eb4b3b sanitiseHeaderPathsHook: drop
This is now handled by the compiler wrapper.

I have verified that `webkitgtk_6_0` still has no GCC dependency on
`aarch64-linux`, and that `watchman` doesn’t pull in any `dev`
outputs on `aarch64-darwin`.

Closes: #424844
Closes: #426934
Closes: #427475
Closes: #428546
2025-07-31 16:39:48 +01:00
mivorasu
7cf77aa671 treewide: prefix unstable versions with 0-unstable 2025-07-26 10:19:34 +00:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Emily
aa5b3270d1 mvfst: use sanitiseHeaderPathsHook 2025-07-04 12:02:26 +01:00
Philip Taron
22b88ba79d treewide: adjust meta descriptions to avoid definite or indefinite articles
This patch was produced in Vim by me, a human being. All errors are the fault of the operator. I did try to be careful.

Co-authored-by: Peder Bergebakken Sundt <pbsds@hotmail.com>
Co-authored-by: dotlambda <nix@dotlambda.de>
2025-06-05 11:04:25 -07:00
Nathan Regner
a22fa7944a mvnd: fix build with graalvm-ce 24 2025-05-16 23:32:33 -06:00
Martin Weinelt
a6f2734737 mvfst: disable pacret & trivialautovarinit hardening flags (#398219) 2025-05-03 19:10:42 +02:00
K900
28bf55ebd0 {folly,fizz,mvfst,wangle,fbthrift,fb303,edencommon,watchman}: 2025.02.10.00 -> 2025.04.21.00 (#395619) 2025-04-26 12:33:22 +03:00
Emily
c5ea872030 mvfst: 2025.02.10.00 -> 2025.04.21.00
Diff: https://github.com/facebook/mvfst/compare/refs/tags/v2025.02.10.00...v2025.04.21.00
2025-04-23 18:21:20 +01: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
Robert Scott
f2fb712337 mvfst: disable pacret & trivialautovarinit hardening flags 2025-04-13 11:48:34 +01: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
Sigmanificient
e6fe6f4b7c treewide: remove unused rec expressions 2025-03-13 21:34:05 +01:00
K900
d88b6f86de mvfst: 2025.02.03.00 -> 2025.02.10.00
Diff: https://github.com/facebook/mvfst/compare/refs/tags/v2025.02.03.00...v2025.02.10.00
2025-02-10 19:25:04 +03:00
K900
18da458f1c mvfst: 2025.01.27.00 -> 2025.02.03.00
Diff: https://github.com/facebook/mvfst/compare/refs/tags/v2025.01.27.00...v2025.02.03.00
2025-02-10 18:41:31 +03:00
R. Ryantm
0f391bb2f2 mvfst: 2025.01.06.00 -> 2025.01.27.00 2025-01-31 10:43:23 +00:00
github-actions[bot]
507f7fe91e Merge master into staging-next 2025-01-12 12:05:15 +00:00
Arne Keller
a2b71edd54 mvnd: fix eval 2025-01-12 10:38:00 +01:00
Arne Keller
02692cf910 mvnd: init at 1.0.2 (#337151) 2025-01-12 10:34:02 +01:00
Emily
9be2575dda mvfst: add patch for glog ≥ 0.7.0 2025-01-06 22:54:19 +00:00
Emily
61573fe6af mvfst: 2024.12.09.00 -> 2025.01.06.00
Diff: https://github.com/facebook/mvfst/compare/refs/tags/v2024.12.09.00...v2025.01.06.00
2025-01-06 22:54:01 +00:00
Peder Bergebakken Sundt
dbee3b0e98 Merge remote-tracking branch 'upstream/staging-next' into fix-merge-conflict-1735949935 2025-01-04 01:24:46 +01:00
Peder Bergebakken Sundt
0cd04d3036 treewide: migrate fetchgit rev = "refs/tags/..." to tag 2025-01-04 00:19:17 +01:00
github-actions[bot]
328b3c1416 Merge staging-next into staging 2025-01-03 18:05:13 +00:00
Austin Horstman
ce1f9eb417 treewide: unpin apple-sdk_11 2025-01-03 10:20:01 -06:00
techknowlogick
f924da6bd9 mvfst: 2024.11.18.00 -> 2024.12.09.00
Diff: https://github.com/facebook/mvfst/compare/refs/tags/v2024.11.18.00...2024.12.09.00
2024-12-19 20:07:31 -05:00
Silvan Mosberger
667d42c00d 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 a08b3a4d19.tar.gz \
      --argstr baseRev 57b193d8dd
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:27:17 +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 a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Emily
e28d5ba2e1 mvfst: add techknowlogick to maintainers
(cherry picked from commit 01eddf68dd)
(cherry picked from commit 43f00119fd)
2024-11-30 15:11:20 +01:00
Emily
2ec53247bc mvfst: add emily to maintainers
(cherry picked from commit fef1275d9b)
(cherry picked from commit 75325343aa)
2024-11-30 15:11:20 +01:00