Commit Graph

292 Commits

Author SHA1 Message Date
Qiming Chu
eef462a1ec circt: 1.112.0 -> 1.113.0
Signed-off-by: Qiming Chu <cchuqiming@gmail.com>
2025-04-12 12:21:58 +08:00
R. Ryantm
287bb37acd cirrus-cli: 0.140.8 -> 0.141.0 2025-04-11 12:17:20 +00:00
R. Ryantm
c2313ca2ec civo: 1.1.99 -> 1.2.0 2025-04-10 07:33:54 +00: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
Nick Cao
c1e8cb16fc
circt: 1.111.1 -> 1.112.0 (#396574) 2025-04-07 17:49:49 -04:00
Pol Dellaiera
65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
Qiming Chu
80b1f41c37 circt: 1.111.1 -> 1.112.0
Signed-off-by: Qiming Chu <cchuqiming@gmail.com>
2025-04-06 21:21:01 +08:00
Leona Maroni
5284e0b579
cinny-{unwrapped,desktop}: 4.5.1 -> 4.6.0 (#394920) 2025-04-06 08:56:22 +02:00
Nick Cao
878957aac6
circumflex: 3.7 -> 3.8 (#396357) 2025-04-05 18:43:00 -04:00
R. Ryantm
d6d16d05eb circumflex: 3.7 -> 3.8 2025-04-05 14:22:26 +00:00
R. Ryantm
9b82b0b176 ciel: 3.3.0 -> 3.9.6 2025-04-04 22:29:57 +00:00
Qiming Chu
e10161518a circt: 1.111.0 -> 1.111.1
Signed-off-by: Qiming Chu <cchuqiming@gmail.com>
2025-04-03 03:38:31 +08:00
R. Ryantm
574e1aaf40 cirrus-cli: 0.139.2 -> 0.140.8 2025-04-01 10:02:14 +00:00
transcaffeine
d5a0d93d53
cinny-desktop: 4.5.1 -> 4.6.0
Release notes: https://github.com/cinnyapp/cinny-desktop/releases/tag/v4.6.0
Full changelog: https://github.com/cinnyapp/cinny-desktop/compare/v4.5.1...v4.6.0
2025-03-31 15:30:09 +02:00
transcaffeine
a4d5782d9a
cinny-unwrapped: 4.5.1 -> 4.6.0
Release notes: https://github.com/cinnyapp/cinny/releases/tag/v4.6.0
Full changelog: https://github.com/cinnyapp/cinny/compare/v4.5.1...v4.6.0
2025-03-31 15:29:33 +02:00
nixpkgs-merge-bot[bot]
c72eef1a2f
civo: 1.1.98 -> 1.1.99 (#394660)
Co-authored-by: techknowlogick <hello@techknowlogick.com>
2025-03-31 01:05:22 +00:00
R. Ryantm
e49f314baa civo: 1.1.98 -> 1.1.99 2025-03-30 16:22:22 +00:00
Nick Cao
f9bdb29a26
circt: 1.110.0 -> 1.111.0 (#394213) 2025-03-30 11:02:45 -04:00
Olivér Falvai
338207043d cinny-desktop: disable update notification 2025-03-29 19:25:19 +01:00
Qiming Chu
2fc997b9df circt: 1.110.0 -> 1.111.0
Signed-off-by: Qiming Chu <cchuqiming@gmail.com>
2025-03-29 14:15:18 +08:00
Weijia Wang
c5f6ab77dc
cilium-cli: 0.18.0 -> 0.18.2 (#390814) 2025-03-27 15:10:24 +01:00
Austin Horstman
db0f360ee2
citations: 0.7.0 -> 0.8.0 (#392574) 2025-03-26 22:05:20 -05:00
Qiming Chu
53a66af96d circt: 1.109 -> 1.110.0
Signed-off-by: Qiming Chu <cchuqiming@gmail.com>
2025-03-26 10:29:09 +08:00
R. Ryantm
51dfda6698 circleci-cli: 0.1.31425 -> 0.1.31543 2025-03-25 20:19:31 +00:00
TomaSajt
4a5e09f9a4 ciel: use fetchCargoVendor 2025-03-25 11:39:59 +05:30
Peder Bergebakken Sundt
a4c456d8b9
circt: fix cmake paths (#388635) 2025-03-24 23:20:31 +01:00
Seth Flynn
8860f15967
citations: 0.7.0 -> 0.8.0 2025-03-23 21:21:59 -04:00
R. Ryantm
cf628879d3 cifs-utils: 7.2 -> 7.3 2025-03-22 19:48:53 +05:30
R. Ryantm
90d292aaaf cirrus-cli: 0.138.3 -> 0.139.2 2025-03-21 11:01:46 +00:00
R. Ryantm
2f038e8393 civo: 1.1.97 -> 1.1.98 2025-03-19 15:24:49 +00:00
Weijia Wang
44704a0265
circom: 2.2.1 -> 2.2.2 (#389048) 2025-03-18 10:38:04 +01:00
R. Ryantm
a2b61ec9e0 cilium-cli: 0.18.0 -> 0.18.2 2025-03-18 00:10:44 +00:00
R. Ryantm
4676f0c0f9 circt: 1.108.0 -> 1.109.0 2025-03-16 15:31:26 +00:00
R. Ryantm
be283fa040 cimg: 3.4.3 -> 3.5.3 2025-03-14 16:37:58 +01:00
Peder Bergebakken Sundt
357d2530e5 treewide: substitute pname for strings
Inspired by https://github.com/NixOS/nixpkgs/pull/387725#issuecomment-2704943777, script is based on https://github.com/NixOS/nixpkgs/pull/336172 using what i learned in https://github.com/NixOS/nixpkgs/pull/386865, part of https://github.com/NixOS/nixpkgs/issues/346453

Should be zero rebuilds.

All candidates were made using:

```shell

export NIXPKGS_ALLOW_UNFREE=1
export NIXPKGS_ALLOW_INSECURE=1
export NIXPKGS_ALLOW_BROKEN=1

git-wait restore .

test -s packages.json || ( set -x;
  time nix-env --extra-experimental-features no-url-literals --option system x86_64-linux -f ./. -qaP --json --meta --drv-path --out-path --show-trace --no-allow-import-from-derivation --arg config '{ allowAliases = false; }' > packages.json
)

list_attrpath_fname_col() {
    jq <packages.json 'to_entries[] | select(.value.meta.position==null|not) | "\(.key)\t\(.value.meta.position)"' -r |
        sed -e "s#\t$(realpath .)/#\t#" |
        sed -e 's#:\([0-9]*\)$#\t\1#' |
        grep . |
        grep -iv haskell |
        grep -iv /top-level/ |
        grep -iv chicken |
        grep pkgs/by-name/ |
        grep -iv build |
        grep -E '/(package|default)\.nix'
}

FLOCKDIR="$(mktemp -d)"
N_WORKERS=4
while read attrpath fname col; do
    grep -qE 'repo *= *("\$\{pname\}"|pname);' "$fname" || continue

    echo | (
        # mutex on fname
        flock --nonblock 200 || {
            >&2 echo "failed to aquire lock for $fname"
            exit 1
        }

        echo "$attrpath"
        data="$(nix eval --impure  --expr 'with import ./. {}; { inherit ('"$attrpath"') pname drvPath passthru meta; drvPath2='"$attrpath"'.src.drvPath; }' --json)" || exit
        test -n "$data" || exit
        pname="$(jq <<<"$data" .pname -r)"
        test -n "$pname" || exit

        (set -x
            sd -F '${pname}'  "$pname"         "$fname"
            sd -F ' = pname;' " = \"$pname\";" "$fname"
        )

        data2="$(nix eval --impure  --expr 'with import ./. {}; { inherit ('"$attrpath"') pname drvPath passthru meta; drvPath2='"$attrpath"'.src.drvPath; }' --json)"
        if [[ "$data" = "$data2" ]]; then
            (set -x; git-wait add "$fname")
        else
            (set -x; git-wait restore "$fname")
            exit
        fi

        (set -x
            sd -F ' rec {' ' {' "$fname"
        )

        data3="$(nix eval --impure  --expr 'with import ./. {}; { inherit ('"$attrpath"') pname drvPath passthru meta; drvPath2='"$attrpath"'.src.drvPath; }' --json 2>/dev/nul)"

        if [[ "$data" = "$data3" ]]; then
            (set -x; git-wait add "$fname")
        else
            (set -x; git-wait restore "$fname")
        fi

    ) 200>"$FLOCKDIR"/"$(sha256sum - <<<"$fname" | cut -d' ' -f1)".lock &

    while [[ $(jobs -p | wc -l) -ge $N_WORKERS ]]; do
        wait -n < <(jobs -p) || true
    done

done < <(list_attrpath_fname_col)

wait

git restore .

time nix-env --extra-experimental-features no-url-literals --option system x86_64-linux -f ./. -qaP --json --meta --drv-path --out-path --show-trace --no-allow-import-from-derivation --arg config '{ allowAliases = false; }' > packages2.json
```

`diff packages{,2}.json` is empty, indicating that no package nor src derivation has changed.
I checked and cherry-picked the changes using `GIT_DIFF_OPTS='-u15' git -c interactive.singleKey=true add --patch`
2025-03-11 23:55:31 +01:00
R. Ryantm
ac445ae4a3 circom: 2.2.1 -> 2.2.2 2025-03-11 18:37:46 +00:00
TomaSajt
05976273eb
cicero-tui: use fetchCargoVendor 2025-03-10 18:00:35 +01:00
jopejoe1
a8f7a58440
cinny-{unwrapped,desktop}: 4.5.0 -> 4.5.1 (#387356) 2025-03-10 12:45:45 +01:00
Nick Cao
03e4d9225c
cider-2: 2.6.0 -> 2.6.1 (#388310) 2025-03-09 18:25:25 -04:00
R. Ryantm
66b2099535 cirrus-cli: 0.138.1 -> 0.138.3 2025-03-09 17:40:16 +00:00
Victor B.
9f209c3a14
cider-2: 2.6.0 -> 2.6.1 2025-03-08 23:21:35 +01:00
Shogo Takata
80a8ba12fe
circt: fix cmake paths 2025-03-09 02:33:16 +09:00
Weijia Wang
f284d6829a
cilium-cli: 0.16.24 -> 0.18.0 (#383820) 2025-03-06 14:05:56 +01:00
Weijia Wang
55c46ede1b
cifs-utils: 7.1 -> 7.2 (#382039) 2025-03-06 13:21:29 +01:00
R. Ryantm
241277cf44 cilium-cli: 0.16.24 -> 0.18.0 2025-03-06 03:33:52 +00:00
transcaffeine
40960057aa
cinny-desktop: 4.5.0 -> 4.5.1
Release notes: https://github.com/cinnyapp/cinny-desktop/releases/tag/v4.5.1
Changelog: https://github.com/cinnyapp/cinny-desktop/compare/v4.5.0...v4.5.1
2025-03-05 19:33:54 +01:00
transcaffeine
6c67a8b897
cinny-unwrapped: 4.5.0 -> 4.5.1
Release notes: https://github.com/cinnyapp/cinny/releases/tag/v4.5.1
Changelog: https://github.com/cinnyapp/cinny/compare/v4.5.0...v4.5.1
2025-03-05 19:27:55 +01:00
transcaffeine
cc3b4b394c
cinny-desktop: 4.3.2 -> 4.5.0
Release notes:
- https://github.com/cinnyapp/cinny-desktop/releases/tag/v4.4.0
- https://github.com/cinnyapp/cinny-desktop/releases/tag/v4.5.0
Full changelog: https://github.com/cinnyapp/cinny-desktop/compare/v4.3.2...v4.5.0
2025-03-04 15:38:37 +01:00
transcaffeine
edf89ef18f
cinny: 4.3.2 -> 4.5.0
Release notes:
- https://github.com/cinnyapp/cinny/releases/tag/v4.4.0
- https://github.com/cinnyapp/cinny/releases/tag/v4.5.0
Changelog: https://github.com/cinnyapp/cinny/compare/v4.3.2...v4.5.0
2025-03-04 15:38:36 +01:00
Qiming Chu
8450cd1466
circt: 1.107.0 -> 1.108.0 (#386612)
Signed-off-by: Qiming Chu <cchuqiming@gmail.com>
2025-03-03 13:51:27 +05:30