Summary: | debuginfo devel files conflicts | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Yuri N. Sedunov <aris> |
Component: | rpm-build | Assignee: | placeholder <placeholder> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | anubix, arseny, glebfm, imz, ldv, mike, placeholder, vt, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 26673 |
Description
Yuri N. Sedunov
2011-11-14 14:43:12 MSK
2 At: как такое разруливать? У меня в libpoppler13-devel и libpoppler6-glib-devel стоят конфликты на libpoppler-devel и libpoppler-glib-devel На стоотв. пакет Они действительно конфликтуют, а что? Они конфликтуют по файлам, а должны еще и по зависимостям, т.к. apt файловые конфликты не учитывает при обновлении. (In reply to comment #4) > Они конфликтуют по файлам, а должны еще и по зависимостям, Кому они должны? Предлагаешь rpm-build'у весь репозиторий анализировать? > т.к. apt файловые конфликты не учитывает при обновлении. Ну и зря не учитывает. Короче говоря, если вам что-то нужно от rpm-build, пожалуйста, предлагайте что-нибудь реалистичное и конструктивное. Предлагаю: - не пихать файлы debuginfo в несоответствующие им пакеты. - копировать конфликты из пакетов, которым принадлежат соответствующие не-debuginfo файлы с добавлением к конфликтным именам "-debuginfo" (In reply to comment #7) > Предлагаю: > - не пихать файлы debuginfo в несоответствующие им пакеты. Файлы с debug info пакуются только в debuginfo-пакеты. О каком несоответствии идет речь? > - копировать конфликты из пакетов, которым принадлежат соответствующие > не-debuginfo файлы с добавлением к конфликтным именам "-debuginfo" Соответствующие не-debuginfo-пакеты, как правило, не конфликтуют. В тех редких случаях, когда не-debuginfo-пакеты конфликтуют, задача уже решена, поскольку у debuginfo-пакетов жесткая зависимость на соответствующие не-debuginfo-пакеты. Я, кажется, уже вижу решение, и, очевидно, тему надо обсуждать не здесь. (В ответ на комментарий №8) > Файлы с debug info пакуются только в debuginfo-пакеты. О каком несоответствии > идет речь? Файл /usr/lib/libpoppler.so находиться в пакете с другим именем, а не с тем, в имя-debuginfo которого упакован его файл с отладкой. (In reply to comment #1) > 2 At: как такое разруливать? Между прочим, этот debuginfo-конфликт выявляет реальную проблему: какой-то пакет вытягивает сразу две версии poppler. Интересно, как они себя ведут, будучи загруженными в память одного процесса? (В ответ на комментарий №8) > Соответствующие не-debuginfo-пакеты, как правило, не конфликтуют. В тех редких > случаях, когда не-debuginfo-пакеты конфликтуют, задача уже решена, поскольку у > debuginfo-пакетов жесткая зависимость на соответствующие не-debuginfo-пакеты. Нифига! В libpoppler19-debuginfo нет зависимости на libpoppler-devel > Я, кажется, уже вижу решение, и, очевидно, тему надо обсуждать не здесь. Ок, только хотелось бы иметь возможность участвовать в обсуждении на всякий. (В ответ на комментарий №10) > Между прочим, этот debuginfo-конфликт выявляет реальную проблему: какой-то > пакет вытягивает сразу две версии poppler. Это dist-upgrade. 2 разных пакета вытягивают 2 разных poppler (In reply to comment #9) > (В ответ на комментарий №8) > > Файлы с debug info пакуются только в debuginfo-пакеты. О каком несоответствии > > идет речь? > Файл /usr/lib/libpoppler.so находиться в пакете с другим именем, а не с тем, в > имя-debuginfo которого упакован его файл с отладкой. Мне кажется, что /usr/lib/debug/usr/lib/libpoppler.so.debug вообще не нужен. (В ответ на комментарий №13) > Мне кажется, что /usr/lib/debug/usr/lib/libpoppler.so.debug вообще не нужен. Дык! Это решило бы и баг 26673 (In reply to comment #14) > (В ответ на комментарий №13) > > Мне кажется, что /usr/lib/debug/usr/lib/libpoppler.so.debug вообще не нужен. > Дык! Это решило бы и баг 26673 rpm-build-4.0.4-alt100.42 больше не пакует такие файлы (при условии, что они запакованы, как полагается, в devel-пакеты). Можете пересобрать конфликтующие пакеты и закрывать баг. Ok. С poppler уже и так нормально. Спасибо! |