Bug 48785 - [FR] поиск по Provides:/Requires:
Summary: [FR] поиск по Provides:/Requires:
Status: NEW
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: packages.altlinux.org (show other bugs)
Version: unspecified
Hardware: all Linux
: P5 enhancement
Assignee: Dmitry Lyalyaev
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-13 09:37 MSK by Michael Shigorin
Modified: 2023-12-14 11:30 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2023-12-13 09:37:40 MSK
Предлагаю добавить в форму поиска пакетов/заданий/файлов/сопровождающих
(возможно, какую-то более специализированную уже в разделе именно пакетов)
возможность поиска по 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)
Comment 1 Danil Shein 2023-12-13 10:21:49 MSK
У нас в репозиториях ни один проект не предоставляет такой провайд "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

Видимо нужно ручками исключить эту зависимость из сборочных, как ложно положительную.
Comment 2 Danil Shein 2023-12-13 10:23:37 MSK
Поиск по зависимостям можно добавить на сайт, но пока сложно оценить сложность реализации и функционал данной фичи
Comment 3 Anton Farygin 2023-12-14 09:03:12 MSK
У наc даже были такие планы глубоко внутри.
Думаю что надо сделать при следующем заходе на глобальный поиск, сейчас отдельно усложнять интерфейс поиска не нужно.

А для Шигорина - apt-cache showpkg 'зависимость' показывает кто, когда и зачем её предоставляет.

apt-cache showpkg 'python3.11-ABI(64bit)'
Comment 4 Dmitry Lyalyaev 2023-12-14 09:10:34 MSK
Так у нас есть такая страница: https://packages.altlinux.org/ru/sisyphus/deps/python3.11-ABI(64bit)/provide

Попасть на нее можно со страницы информации о бинарном пакете в разделе "Зависимости": https://packages.altlinux.org/ru/sisyphus/binary/python3/x86_64/depends/2992166252225826333
Comment 5 Anton Farygin 2023-12-14 11:30:51 MSK
Да, не хватает именно поиска по всем зависимостям.