Bug 58407 - --format=tar doesn't create an archive
Summary: --format=tar doesn't create an archive
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: cargo-vendor-filterer (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Anton Zhukharev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-03-26 22:43 MSK by ildar
Modified: 2026-04-02 15:00 MSK (History)
2 users (show)

See Also:


Attachments
asciinema log (32.44 KB, application/gzip)
2026-04-01 00:29 MSK, ildar
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description ildar 2026-03-26 22:43:52 MSK
> cargo vendor-filterer --all-features=true --platform=aarch64-unknown-linux-gnu --platform=armv7-unknown-linux-gnueabihf --platform=loongarch64-unknown-linux-gnu --platform=i686-unknown-linux-gnu --platform=powerpc64le-unknown-linux-gnu --platform=x86_64-unknown-linux-gnu  --format tar

заканчивается такой строкой:

> error: No such file or directory (os error 2)
Comment 1 Anton Zhukharev 2026-03-27 09:30:40 MSK
В сегодняшний срез p11 должна была попасть новая версия cargo-vendor-filterer, попробуйте её + советую использовать скрипт cargo-vendor-alt из этого же пакета - там буквально та же самая команда, которую вы прислали (правда, за исключением того, что вы не указали платформу riscv64gc-unknown-linux-gnu и того, что теперь для опции --all-features не требуется аргумент).
Comment 2 ildar 2026-03-27 12:40:49 MSK
> cargo vendor-filterer --platform=aarch64-unknown-linux-gnu --platform=armv7-unknown-linux-gnueabihf --platform=loongarch64-unknown-linux-gnu --platform=i686-unknown-linux-gnu --platform=powerpc64le-unknown-linux-gnu --platform=x86_64-unknown-linux-gnu  --format tar

$ rpm -q cargo-vendor-filterer 
cargo-vendor-filterer-0.5.17-alt1.x86_64

то же самое: error: No such file or directory (os error 2)
Comment 3 Anton Zhukharev 2026-03-27 18:00:58 MSK
В каком окружении вы пытаетесь запустить cargo-vendor-filterer?
У мне вообще не получается воспроизвести вашу проблему в p11 и sisyphus.
Comment 4 Anton Zhukharev 2026-03-30 16:23:59 MSK
Предоставите какую-нибудь информацию?
Comment 5 ildar 2026-03-30 18:46:12 MSK
Да, простите.
Я запускаю команду внутри hasher p11 на базе этого пакета:
https://packages.altlinux.org/ru/tasks/378189/
Comment 6 Anton Zhukharev 2026-03-31 14:19:08 MSK
У меня не получается воспроизвести ошибку внутри hasher на системе с p11.

Какие пакеты установлены в hasher? Что примонтировано в чрут hasher'а?
Comment 7 Anton Zhukharev 2026-03-31 14:19:38 MSK
Сделайте шаги воспроизведения "с нуля", пожалуйста.
Comment 8 ildar 2026-04-01 00:29:15 MSK
Created attachment 21010 [details]
asciinema log

смотреть в asciinema
Comment 9 Anton Zhukharev 2026-04-02 12:08:33 MSK
В общем ошибка, кажется, в том что у вас окружении нет git.
Как аналог можно выставлять переменную SOURCE_DATE_EPOCH.

Попробуйте что-то из этого.
Comment 10 Repository Robot 2026-04-02 15:00:25 MSK
cargo-vendor-filterer-0.5.18-alt1 -> sisyphus:

Thu Apr 02 2026 Anton Zhukharev <ancieg@altlinux> 0.5.18-alt1
- Updated to 0.5.18.
- Fixed missing git or SOURCE_EPOCH_DATE message (ALT#58407).
- Added wasm32-unknown-unknown platform to cargo-vendor-alt (ALT#55820).