Предлагаю добавить в форму поиска пакетов/заданий/файлов/сопровождающих (возможно, какую-то более специализированную уже в разделе именно пакетов) возможность поиска по Provides:/Requires: (возможно, также Conflicts:). Конкретно мне сейчас бы пригодилась возможность понять, какому бинарному и затем исходному пакету соответствует python3(project) -- вылез анмет при обновлении python3-module-kivy в sisyphus_e2k из sisyphus. PS: сейчас воспользовался хэшерницей для выяснения, что в sisyphus такого нет: $ hsh --ini --apt-config=$HOME/apt/apt.conf.sisyphus.x86_64 $ hsh-install 'python3(project)' Чтение списков пакетов... Построение дерева зависимостей... E: Невозможно найти пакет python3(project)
У нас в репозиториях ни один проект не предоставляет такой провайд "python3(project)". Посмотрел в апстриме - единственное место где упоминается модуль 'project' это тесты, и там он лежит рядом с кодом теста и оттуда же импортируется. https://github.com/kivy/kivy/tree/74ed8e078517657ddb0fdd3adedfd3eac6dca489/kivy/tests/pyinstaller/video_widget https://github.com/kivy/kivy/tree/74ed8e078517657ddb0fdd3adedfd3eac6dca489/kivy/tests/pyinstaller/simple_widget Видимо нужно ручками исключить эту зависимость из сборочных, как ложно положительную.
Поиск по зависимостям можно добавить на сайт, но пока сложно оценить сложность реализации и функционал данной фичи
У наc даже были такие планы глубоко внутри. Думаю что надо сделать при следующем заходе на глобальный поиск, сейчас отдельно усложнять интерфейс поиска не нужно. А для Шигорина - apt-cache showpkg 'зависимость' показывает кто, когда и зачем её предоставляет. apt-cache showpkg 'python3.11-ABI(64bit)'
Так у нас есть такая страница: https://packages.altlinux.org/ru/sisyphus/deps/python3.11-ABI(64bit)/provide Попасть на нее можно со страницы информации о бинарном пакете в разделе "Зависимости": https://packages.altlinux.org/ru/sisyphus/binary/python3/x86_64/depends/2992166252225826333
Да, не хватает именно поиска по всем зависимостям.