> Не решайте за всех что лучше. На работу мейнтейнеров дистрибутива я
> вполне озознанно расчитываю, и подводило меня это редко.
> Если у
> вас нет такой возможности - смените дистрибутив.А можно избавиться и от этого, хоть и ценой оверхеда с другой стороны. "Редко" тоже не всех устраивает.
> Плохо другое - когда всякие не шибко разумные мартышки ограничивают
> возможности его выбора.
> Пардон, отвечали на *ваше* сообщение, я его процитировал. В цитате идет
> речь о glibc - это весьма "недесктопная" вещь.
Какой же вы скучный. Может покажете эти ограничения наконец? У вас не отбирали возможность обновить хоть glibc хоть что, хоть на лету хоть как. А тем более если речь (уже) о серверах.
> Вполне уверен.
> Потому что в дебиан разработчики действительно приложили необходимые усилия и решили проблему.
Нет. 115й раз — баги попадаются.
> "То предложение" - и есть итог нормального решения проблемы.
> При обновлении внутри stable - да, это обычно не нужно. В
> принципе, теоретически могут быть ситуации, когда в stable исправление какой-то ошибки
> поломает ABI. Но примеров такого я привести не могу.
> Нужно - для обновления между релизами (oldstable -> stable).
Ну вот, ЧТД. То внутри стейбл не может быть обновлений ABI, иначе дистрибутив в топку, то все таки может и пусть тулза будет (то, что я не раз писал). А с oldstable -> stable еще интереснее — вы при этом собираетесь только перезапуском запрошенных сервисов ограничиться и всё? И будете уверены, что когда все-таки перезапуститься придется, проблем не будет?
> Короче, где BTS вашего разработчика? У вас еще и с парсингом
> текста проблемы...
Нет, это у вас с оскорбленими, когда сказать нечего (:
> Шигорин показывал в ALTе, к дебиан он не имел отношения.
И? В новости вообще федора, но это не помешало вам начать её комментировать.
Мерять у кого мэйнтейнеры толще лично я не собираюсь, проблема достаточно общая.
> В
> том, что показали вы - не вижу ничего страшного. Обычная
> работа над релизом.
То же самое можно сказать и про любой некоммерческий дистрибутив. Который, как бы там ни было, все-таки ничего вам не должен, кроме написанного в лицензии.
> Какое? Что мне сделать, чтобы определить необходимость перезапуска сервиса автоматически?
> И *не трогать его, если это не требуется*.
"У вас с парсингом текста проблемы"©
Могу еще пожевать, не сложно: при обновлении пройтись по запущенным процессам, собрать список из них самих + используемые .so, найти пересечения со списком затрагиваемых обновлением файлов. Для получившегося списка предложить рестарт использующих приложений.
Можно на этом и остановиться, можно еще для паранойи опционально добавить второй проход: первый список отмапить в список пакетов, собрать все их зависимости, при обновлении которых добавить зависимое приложение в предложение рестарта.
Без этого вы не будете уверены, всё ли перезапустили, что бы там не утверждали. А рестарт сервера целиком, если я ничего не упустил, не должен будет иметь отличий даже теоретически (исключая апдейты загрузчика-ядра-.., но мы не о них), и будет просто излишним.