пакеты *-debuginfo иногда конфликтуют друг с другом, в то же время явно добавить в него тег Conflicts: нет механизма. надо сделать макрос, который бы заполнял тег Conflicts: для debuginfo того подпакета, в чьем теле макрос, или если так сложно, то чтобы указывать подпакет первым аргументом. Побудил на это хороший вопрос Дениса: On Fri, Jan 25, 2013 at 1:17 PM, Denis Smirnov wrote: > - dropbear-scp-debuginfo There are file conflicts with the package > openssh-common-debuginfo-5.9p1-alt4.x86\_64. Moreover, the packages > have no explicit conflicts with each other. You should add explicit > conflicts, or, if conflicts are avoidable, consider using > alternatives > > Сам dropbear-scp содержит конфликт на openssh-common. Я как-то вообще > физически могу пофиксить эту багу? ответил, что сейчас физически не возможно :( 2 варианта - или мне молча выключить это сообщение, или (правильнее) повесить баг на rpm-build с просьбой добавить макрос для ручной простановки Conflicts:
(In reply to comment #0) > пакеты *-debuginfo иногда конфликтуют друг с другом, в то же время > явно добавить в него тег Conflicts: нет механизма. Вопрос в том, нужен ли он. Если A-debuginfo фактически конфликтует с B-debuginfo, это означает, что A фактически конфликтует с B. Тогда, если конфликт между A и B оформлен с помощью Conflicts, то почему этого может быть недостаточно? В принципе, rpmbuild можно обучить автоматически превращать все "Conflicts: B" пакета A в "Conflicts: B-debuginfo" пакета A-debuginfo, но зачем?
Действительно. Тогда я уберу соотв. проверку в repocop.