Zig Version
0.16.0-dev.2619+c8f54a2f0
Steps to Reproduce and Observed Behavior
If I clear local cache and packages, I get a hash mismatch error. If I clear global cache - it works.
Is this related to #31139 or it's a different error?
> zig init
> zig fetch --save git+https://github.com/allyourcodebase/ffmpeg.git
> zig build
/home/maxcross/projects/zig/empty/zig-pkg/ffmpeg-7.0.1-9-zT7QA1qACAQoyIfPuk8EYU3Y2MefLFq84XB_pnplNh7Z/build.zig.zon:30:21: error: hash mismatch: manifest declares 'libmp3lame-3.100.1-6-67wlF_KvEwDRCT3pTpcDzi5KGntWCEoM-WtvVPEWdlk5' but the fetched package has 'N-V-__8AAPKvEwDRCT3pTpcDzi5KGntWCEoM-WtvVPEWdlk5'
.hash = "libmp3lame-3.100.1-6-67wlF_KvEwDRCT3pTpcDzi5KGntWCEoM-WtvVPEWdlk5",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/maxcross/projects/zig/empty/zig-pkg/ffmpeg-7.0.1-9-zT7QA1qACAQoyIfPuk8EYU3Y2MefLFq84XB_pnplNh7Z/build.zig.zon:38:21: error: hash mismatch: manifest declares 'libogg-1.3.6-4-ZBKq7WoVAgDYFKOFcXVvFH_br4ijhHkCtoDSy1jh6-nt' but the fetched package has 'N-V-__8AAGoVAgDYFKOFcXVvFH_br4ijhHkCtoDSy1jh6-nt'
.hash = "libogg-1.3.6-4-ZBKq7WoVAgDYFKOFcXVvFH_br4ijhHkCtoDSy1jh6-nt",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> rm ~/.cache/zig .zig-cache/ zig-pkg/ zig-out/ -rf
> zig build # this one succeeds
> rm .zig-cache/ zig-pkg/ zig-out/ -rf
> zig build
/home/maxcross/projects/zig/empty/zig-pkg/ffmpeg-7.0.1-9-zT7QA1qACAQoyIfPuk8EYU3Y2MefLFq84XB_pnplNh7Z/build.zig.zon:30:21: error: hash mismatch: manifest declares 'libmp3lame-3.100.1-6-67wlF_KvEwDRCT3pTpcDzi5KGntWCEoM-WtvVPEWdlk5' but the fetched package has 'N-V-__8AAPKvEwDRCT3pTpcDzi5KGntWCEoM-WtvVPEWdlk5'
.hash = "libmp3lame-3.100.1-6-67wlF_KvEwDRCT3pTpcDzi5KGntWCEoM-WtvVPEWdlk5",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/maxcross/projects/zig/empty/zig-pkg/ffmpeg-7.0.1-9-zT7QA1qACAQoyIfPuk8EYU3Y2MefLFq84XB_pnplNh7Z/build.zig.zon:38:21: error: hash mismatch: manifest declares 'libogg-1.3.6-4-ZBKq7WoVAgDYFKOFcXVvFH_br4ijhHkCtoDSy1jh6-nt' but the fetched package has 'N-V-__8AAGoVAgDYFKOFcXVvFH_br4ijhHkCtoDSy1jh6-nt'
.hash = "libogg-1.3.6-4-ZBKq7WoVAgDYFKOFcXVvFH_br4ijhHkCtoDSy1jh6-nt",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expected Behavior
Clear only local cache and packages should not result in a hash mismatch error.
### Zig Version
0.16.0-dev.2619+c8f54a2f0
### Steps to Reproduce and Observed Behavior
If I clear local cache and packages, I get a hash mismatch error. If I clear global cache - it works.
Is this related to #31139 or it's a different error?
```shell script
> zig init
> zig fetch --save git+https://github.com/allyourcodebase/ffmpeg.git
> zig build
/home/maxcross/projects/zig/empty/zig-pkg/ffmpeg-7.0.1-9-zT7QA1qACAQoyIfPuk8EYU3Y2MefLFq84XB_pnplNh7Z/build.zig.zon:30:21: error: hash mismatch: manifest declares 'libmp3lame-3.100.1-6-67wlF_KvEwDRCT3pTpcDzi5KGntWCEoM-WtvVPEWdlk5' but the fetched package has 'N-V-__8AAPKvEwDRCT3pTpcDzi5KGntWCEoM-WtvVPEWdlk5'
.hash = "libmp3lame-3.100.1-6-67wlF_KvEwDRCT3pTpcDzi5KGntWCEoM-WtvVPEWdlk5",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/maxcross/projects/zig/empty/zig-pkg/ffmpeg-7.0.1-9-zT7QA1qACAQoyIfPuk8EYU3Y2MefLFq84XB_pnplNh7Z/build.zig.zon:38:21: error: hash mismatch: manifest declares 'libogg-1.3.6-4-ZBKq7WoVAgDYFKOFcXVvFH_br4ijhHkCtoDSy1jh6-nt' but the fetched package has 'N-V-__8AAGoVAgDYFKOFcXVvFH_br4ijhHkCtoDSy1jh6-nt'
.hash = "libogg-1.3.6-4-ZBKq7WoVAgDYFKOFcXVvFH_br4ijhHkCtoDSy1jh6-nt",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> rm ~/.cache/zig .zig-cache/ zig-pkg/ zig-out/ -rf
> zig build # this one succeeds
> rm .zig-cache/ zig-pkg/ zig-out/ -rf
> zig build
/home/maxcross/projects/zig/empty/zig-pkg/ffmpeg-7.0.1-9-zT7QA1qACAQoyIfPuk8EYU3Y2MefLFq84XB_pnplNh7Z/build.zig.zon:30:21: error: hash mismatch: manifest declares 'libmp3lame-3.100.1-6-67wlF_KvEwDRCT3pTpcDzi5KGntWCEoM-WtvVPEWdlk5' but the fetched package has 'N-V-__8AAPKvEwDRCT3pTpcDzi5KGntWCEoM-WtvVPEWdlk5'
.hash = "libmp3lame-3.100.1-6-67wlF_KvEwDRCT3pTpcDzi5KGntWCEoM-WtvVPEWdlk5",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/maxcross/projects/zig/empty/zig-pkg/ffmpeg-7.0.1-9-zT7QA1qACAQoyIfPuk8EYU3Y2MefLFq84XB_pnplNh7Z/build.zig.zon:38:21: error: hash mismatch: manifest declares 'libogg-1.3.6-4-ZBKq7WoVAgDYFKOFcXVvFH_br4ijhHkCtoDSy1jh6-nt' but the fetched package has 'N-V-__8AAGoVAgDYFKOFcXVvFH_br4ijhHkCtoDSy1jh6-nt'
.hash = "libogg-1.3.6-4-ZBKq7WoVAgDYFKOFcXVvFH_br4ijhHkCtoDSy1jh6-nt",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
### Expected Behavior
Clear only local cache and packages should not result in a hash mismatch error.