Created attachment 3602 [details] Архив с багрепортом на xulrunner Периодически падает Firefox с выдачей багрепорта на xulrunner. Какой-то конкретной зависимости от веб-страниц или действий не прослеживается. Последнее, что повлекло создание приложенного багрепорта: переход по ссылке mailto: с открытием вебинтерфейса gmail.com. Обновление из сизифа - сегодняшнее утро (13.06.2009) Пакеты: $ rpm -qa | grep xulrunner xulrunner-gnome-support-1.9.1-alt1.20090601 xulrunner-libs-1.9.1-alt1.20090601 xulrunner-1.9.1-alt1.20090601 $ rpm -qa | grep firefox firefox-settings-desktop-4.1.1-alt1 firefox-uk-3.1-alt2 firefox-ru-3.5-alt1 firefox-xsms-0.0.5.16-alt6 firefox-3.5-alt1.20090601
firefox не живёт с firefox-settings-desktop.
(В ответ на комментарий №1) > firefox не живёт с firefox-settings-desktop. Так почему же тогда нет хоть какого-то предупреждения на эту тему если они так конфликтуют?
Это пакет с битой конфигурацией. Не я его создавал и не мне его удалять из сизифа... да и не поможет это.
Но предупредить-то можно, что при таком-то пакете возможны проблемы? Убрал я из системы firefox-settings-desktop, посмотрим, что из этого получится.
Вот я предупреждаю. Мантейнеру уже говорил. Как мне ещё об этом следует предупреждать?
Конфликт поставить, очевидно.
(В ответ на комментарий №6) > Конфликт поставить, очевидно. Бред. И что на каждый дуратский пакет мне ставить конфликты ?! Сходите с ума сами. Кто ломал, тот пусть и чинит.
> И что на каждый дуратский пакет мне ставить конфликты ?! На пакет из *того же* репозитория - да. Иначе вообще Сизиф нужен, когда можно сотню мелких независимых репозиторийчиков наплодить?
А тебе голову не приходит, что мантейнер может починить свой пакет ? Никаких конфликтов ставить не буду т.к. в этом нет смысла. Прошу далее эту тему не развивать.
Удаляюсь со своими дурацкими советами, не несущими ничего, кроме проблем, ужоса и энтропии, в свой ужасный дебиан, где такими отвратительными мерами не пренебрегают, и где из-за того dist-upgrade делать не страшно. :)
(В ответ на комментарий №10) Пусть этот умный комментарий будет отрадой для вас.
(В ответ на комментарий №9) > А тебе голову не приходит, что мантейнер может починить свой пакет ? +1. Если поставить огульный конфликт на firefox-settings-desktop, этот пакет перестаёт иметь смысл уже совсем. Ну и вообще это как-то неправильно. Любой может запаковать настройки для какой-нибудь программы, и что теперь, на каждый пакет с косыми настройками должен реагировать мейнтейнер программы? Телега впереди лошади получается.
Продолжу тему, хотя этого не хотел, поскольку считал это тривиальными вещами. > > А тебе голову не приходит, что мантейнер может починить свой пакет ? > +1. Если поставить огульный конфликт на firefox-settings-desktop, этот пакет > перестаёт иметь смысл уже совсем. Версионированный конфликт, очевидно. Версия выпытывается у мейнтейнера firefox-settings-desktop, либо, если мейнтейнер пропал, пакет выпиливается напрочь, как несовместимый с жизнью, а конфликт ставится на последнюю версию в архиве. > Любой может запаковать настройки для какой-нибудь программы, и что теперь, на > каждый пакет с косыми настройками должен реагировать мейнтейнер программы? Дать по голове за замусоривание пространства имён пакетов. На vasya-pupkin-settings-my-cool-soft, очевидно, реагировать не стоит, а на cool-soft-distro-settings - почему и нет? > Телега впереди лошади получается. Разумеется. Называется "задний привод" :) Собственно, вопрос только в том, нафига нужен репозиторий, если пакеты в нём не согласованы, причём намеренно и осознанно не согласованы?
(В ответ на комментарий №13) > Версионированный конфликт, очевидно. Версия выпытывается у мейнтейнера > firefox-settings-desktop, либо, если мейнтейнер пропал, пакет выпиливается > напрочь, как несовместимый с жизнью, а конфликт ставится на последнюю версию в > архиве. Хорошо, я понимаю твою позицию, равно как и свою с legion@. Твой вариант добавляет хлопот мейнтейнеру, но потенциально улучшает ситуацию с обновлениями системы. Вариант legion@ требует дополнительной деятельности по контролю за корректностью обновлений, но он проще в использовании для мейнтейнера программы. > > Любой может запаковать настройки для какой-нибудь программы, и что теперь, на > > каждый пакет с косыми настройками должен реагировать мейнтейнер программы? > Дать по голове за замусоривание пространства имён пакетов. На > vasya-pupkin-settings-my-cool-soft, очевидно, реагировать не стоит, а на > cool-soft-distro-settings - почему и нет? Потому что немасштабируемо и немонотонно по отношению к пакетам с настройками, которые хранятся в других репозиториях. > > Телега впереди лошади получается. > > Разумеется. Называется "задний привод" :) Собственно, вопрос только в том, > нафига нужен репозиторий, если пакеты в нём не согласованы, причём намеренно и > осознанно не согласованы? Задний привод в таких вещах - это, имхо, ретроградство :) Передний привод правильнее. Пакеты должны быть всё равно согласованы, согласен. Но это забота мейнтейнеров зависимых пакетов (в данном случае), имхо. Мне кажется, прямым решением проблемы является всё-таки исправление пакета с настройками, на худой конец - простановка этого самого конфликта на более новые версии.
(В ответ на комментарий №7) > (В ответ на комментарий №6) > > Конфликт поставить, очевидно. > > Бред. И что на каждый дуратский пакет мне ставить конфликты ?! > Сходите с ума сами. Кто ломал, тот пусть и чинит. Не бред это вовсе. Иначе теряется смысл репозитория как единого и _согласованного_ набора пакетов! Получается как в детском соду: -Он первый начал; -Нет эот он начал.
Мне кажется, что эта проблема уже решена.