Bug 34323 - Неверная обработка зависимостей на команды, если команда является ссылкой
: Неверная обработка зависимостей на команды, если команда является ссылкой
Status: REOPENED
: Branch p8
(All bugs in Branch p8/rpm-build)
: не указана
: all Linux
: P3 major
Assigned To:
:
: http://git.altlinux.org/people/lav/pa...
:
:
: 34318
  Show dependency tree
 
Reported: 2017-12-12 01:24 by
Modified: 2018-07-20 12:54 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2017-12-12 01:24:13
На p8 (rpm-build-4.0.4-alt101.M80P.1)
при сборке пакета, имеющего скрипт с вызовом ip:
...
find-requires: FINDPACKAGE-COMMANDS: ip
Requires: /bin/ip, /bin/sh

При этом
# apt-get install /bin/ip установить не умеет (в отличие от /sbin/ip):
...
Building Dependency Tree... Done
E: Couldn't find package /bin/ip

На Сизифе (rpm-build-4.0.4-alt106.x86_64)
при сборке пакета, имеющего скрипт с вызовом ip:
...
find-requires: FINDPACKAGE-COMMANDS: ip
Requires: /bin/sh, iproute2

Пример репозитория:
git.alt:/people/lav/packages/broken-symlink-requires.git
------- Comment #1 From 2017-12-12 16:50:46 -------
Как бы не оказалось, что в Сизифе это работает из-за нового rpm... Тогда вряд
ли это будет в p8.
------- Comment #2 From 2017-12-12 17:03:47 -------
(В ответ на комментарий №1)
> Как бы не оказалось, что в Сизифе это работает из-за нового rpm... Тогда вряд
> ли это будет в p8.
Проблема в скрипте поиска зависимостей, как я понимаю. Где найденный файл
преобразуется в название пакета. А это всё в rpm-build, и rpm (который
устанавливает пакеты) отношения не имеет.
------- Comment #3 From 2018-06-18 18:36:44 -------
Если в rpm-build-4.0.4-alt101.M80P.1 есть проблема, а в rpm-build-4.0.4-alt106
проблемы нет, стоит ожидать портирования в p8 или оставим систему в состоянии,
не умеющем обрабатывать команды из симлинков?
------- Comment #4 From 2018-06-18 18:46:18 -------
(In reply to comment #3)
> Если в rpm-build-4.0.4-alt101.M80P.1 есть проблема,

А она есть?
------- Comment #5 From 2018-06-19 20:41:36 -------
(В ответ на комментарий №4)
> (In reply to comment #3)
> > Если в rpm-build-4.0.4-alt101.M80P.1 есть проблема,
> 
> А она есть?
Коварный вопрос. Так, проблема на тестовом стенде не воспроизводится. Пошёл
искать в поле.
------- Comment #6 From 2018-07-19 18:37:37 -------
*** Bug 35163 has been marked as a duplicate of this bug. ***
------- Comment #7 From 2018-07-20 12:54:05 -------
Подтверждаю проблему в p8. Воспроизведение здесь:
https://bugzilla.altlinux.org/show_bug.cgi?id=35163#c4