Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ianprime0509/pathological-packages
Pathological packages for testing the Zig package manager
https://github.com/ianprime0509/pathological-packages
Last synced: about 2 months ago
JSON representation
Pathological packages for testing the Zig package manager
- Host: GitHub
- URL: https://github.com/ianprime0509/pathological-packages
- Owner: ianprime0509
- License: 0bsd
- Created: 2024-03-03T02:51:52.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-27T00:41:00.000Z (9 months ago)
- Last Synced: 2024-04-17T06:57:05.696Z (9 months ago)
- Language: Zig
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pathological Zig packages
Each branch is a separate package that can be fetched using `zig fetch` to test
handling of these cases. URLs:- `https://github.com/ianprime0509/pathological-packages/archive/BRANCH.tar.gz`
- `git+https://github.com/ianprime0509/pathological-packages#BRANCH`A handy way to test many pathological cases on Linux is to create a FAT32
filesystem, which is case-insensitive and does not support symlinks:```shell
fallocate -l 1G fat32.fs
mkfs.fat -F32 fat32.fs
mkdir fat32.mnt
sudo mount -o rw,umask=0000 fat32.fs fat32.mnt
ZIG_GLOBAL_CACHE_DIR=fat32.mnt zig fetch URL
```