Closed SamLukeYes closed 11 months ago
Here is the resholve output (copied from bottom of the resholved asp):
### resholve directives (auto-generated) ## format_version: 3
# resholve: keep $candidates
# resholve: keep $dumpfn
# resholve: keep /nix/store/7rd34k5jnjwhpk7i9dwjc9xd93psp4gg-gawk-5.1.1/bin/awk
# resholve: keep /nix/store/98zjbchwflnc55i2jhvpi79aa69frsks-curl-7.84.0-bin/bin/curl
# resholve: keep /nix/store/a9g8ybypk5a7id2w733zysimy7iflrqx-gnutar-1.34/bin/tar
# resholve: keep /nix/store/lkpq4lvgjvcm2sb8lpwccjfj3v7hd5yj-git-2.37.2/bin/git
# resholve: keep /nix/store/mj6wiv9gbbydh06x2i4fl5a9ksdck7c5-coreutils-9.1/bin/cat
# resholve: keep /nix/store/mj6wiv9gbbydh06x2i4fl5a9ksdck7c5-coreutils-9.1/bin/du
# resholve: keep /nix/store/mj6wiv9gbbydh06x2i4fl5a9ksdck7c5-coreutils-9.1/bin/mkdir
# resholve: keep /nix/store/mj6wiv9gbbydh06x2i4fl5a9ksdck7c5-coreutils-9.1/bin/sort
# resholve: keep /nix/store/mj6wiv9gbbydh06x2i4fl5a9ksdck7c5-coreutils-9.1/bin/stat
# resholve: keep /nix/store/mj6wiv9gbbydh06x2i4fl5a9ksdck7c5-coreutils-9.1/bin/touch
# resholve: keep /nix/store/mj6wiv9gbbydh06x2i4fl5a9ksdck7c5-coreutils-9.1/bin/uname
# resholve: keep /nix/store/wb4yxhqcysbpf6jj5cx3bhhmr6gdrl4w-jq-1.6-bin/bin/jq
I found this issue when trying to resholve asp. It seems that asp is actually using GNU Tar, instead of
bsdtar
provided bylibarchive
as described in the depends array of the Arch package. A further digging shows that the dependency of the Arch package was introduced in https://github.com/archlinux/svntogit-packages/commit/2cac5779ceba248df6014eed2302a7d92c88a579, which fixed FS#54507, but asp switched to GNU Tar in https://github.com/archlinux/asp/commit/a72de1d5d7d9faf2a41f560fb773dc505621dafa and included this commit in the next release, whilelibarchive
remains in the depends array.