Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Есть ли смысл в apt-listchanges / apt-listbugs?

164 views
Skip to first unread message

Oleksandr Gavenko

unread,
Sep 9, 2015, 7:50:04 AM9/9/15
to
В https://wiki.debian.org/DebianUnstable сказано:

Install the apt-listbugs and apt-listchanges packages in order to be made
aware of grave bugs or important changes when you install new packages or
during an upgrade.

Имеет ли смысл траить время на чтение?

Я за домашним ПК.

Испытывал неудобства когда в обновлении приходили нерабочие драйвера nvidia,
по известному багу спустя 2 недели пришел фикс, до этого стянуюл старую версию
из web-архива. Несколько часов ушло на восстановление запуска Xorg, мне
кажется не стоит оно того вычитавать changelog'и, т.к. ошибки все равно
проскочат.

Ранее я втречал запросы по поводу:

* новых апстримных версий файлов настроек, измененных мною вручную
* запросов перезапустить сервисы при установке пакетов
* какие то супер важные замечания о том что что то устарело или изменилось

--
Best regards!

dimas

unread,
Oct 6, 2015, 6:10:04 AM10/6/15
to
apt-listchanges вовсе не заставляет юзреа читать все подряд ченджлоги. оно
только показывает сообщения об обновлении формата конфигов, критичиеских
security-фиксах и т.п. (я так понимаю, вылавливает по urgency=high в
ченджлоге). в общем, раз в месяц вылезет - можно и пробежать взглядом одну-две
странички, чем потом чесать репу, а чего это у меня <...> не запускается. так
что штука полезная, рекомендую. единственное, что иногда можно запустить
большое обновление, пойти пить чаи-кофеи, потом вернуться - а оно повисло на
этих самых ченджлогах (наверно, можно нашаманить в каких-нибудь триггерах, чтоб
читалка запускалась фоном, ну или он может слать на почту или показывать в
браузере, чтоб процесс не стопорился)

Oleksandr Gavenko

unread,
Oct 6, 2015, 9:40:03 AM10/6/15
to
On 2015-10-06, dimas wrote:

> apt-listchanges вовсе не заставляет юзреа читать все подряд ченджлоги. оно
> только показывает сообщения об обновлении формата конфигов, критичиеских
> security-фиксах и т.п. (я так понимаю, вылавливает по urgency=high в
> ченджлоге). в общем, раз в месяц вылезет - можно и пробежать взглядом одну-две
> странички, чем потом чесать репу, а чего это у меня <...> не запускается. так
> что штука полезная, рекомендую. единственное, что иногда можно запустить
> большое обновление, пойти пить чаи-кофеи, потом вернуться - а оно повисло на
> этих самых ченджлогах (наверно, можно нашаманить в каких-нибудь триггерах, чтоб
> читалка запускалась фоном, ну или он может слать на почту или показывать в
> браузере, чтоб процесс не стопорился)

Установил и пользовался.

Запомнились только сообщения по смене лицензий, полезным оказалось сообщение о
изменении формата файлов настроек одного из пакетов.

Я обновлял 2000 пакетов и скажу что сообщений показано было не много, скажем
всего 20. Хотя c минутку обрабатывало changelog'и.

Вывод apt-listbugs показался интересным, понимаешь что отвалиться после
обновления. Хотя когда тебе говорят что между библиотеками есть проблемы и в
системе их 1200 - первый вопрос, а что это такое?

На каждой машине такое держать - это сотню раз перечитывать одно и то же.

http://news.gmane.org/gmane.linux.debian.devel.announce
https://bugs.debian.org/release-critical/
такой информации не предоставляют

Общий ресурс не интересен, т.к. в случае apt-listchanges / apt-listbugs
происходит фильтрация по используемым пакетам.

Ну в общем у меня сложилось мнение:

apt-listchanges - можно почитать на одной машинке для себя, или на тестовой
машинке перед миграцией на всех серверах. Читать или нет - тут любишь ли
наступать на грабли или заранее учесть изменения.

apt-listbugs для фанатов testing/unstable/experimental. Обладателям stable не
вижу причин пользоваться, или я не понимаю назначение.

--
Best regards!

Oleksandr Gavenko

unread,
Oct 22, 2015, 10:20:03 AM10/22/15
to
On 2015-10-06, Oleksandr Gavenko wrote:

> Вывод apt-listbugs показался интересным, понимаешь что отвалиться после
> обновления. Хотя когда тебе говорят что между библиотеками есть проблемы и в
> системе их 1200 - первый вопрос, а что это такое?

В общем то пригодился apt-listbugs, при

$ apt-get upgrade

мне вывалился баг в subversion, который сам же пару дней назад отрепортил как
critical. Я пользуюсь пока пакетом из stable.

Вернулся в aptitude и поставил hold на subversion и обновился.

В aptitude до hold я нажимал "f" что есть:

forget-new

Forgets all internal information about what packages are “new” (equivalent
to pressing “f” when in visual mode).

В общем доку не читал, а по сокращению в меню предположил что это не
устанавлива новье до определенной версии, а более поздние - можно.

Как уже писал hold было решением. hold нужно снимать вручную, наверно такого
рода вещи так и делаются, без автоматов.

--
Best regards!

dimas

unread,
Oct 22, 2015, 10:50:03 AM10/22/15
to
> Как уже писал hold было решением. hold нужно снимать вручную, наверно такого
> рода вещи так и делаются, без автоматов.

не обязательно. для исключения установки конкретной версии есть forbid-version

Oleksandr Gavenko

unread,
Oct 22, 2015, 1:50:03 PM10/22/15
to
О все таки такое есть, а то я жмякал "f" и "F", запутавшись.

Итого "forbid-version" в командной строке - это "F" в интерактивном режиме
aptitude.

В /usr/share/doc/apt-doc/guide.text.gz упоминаний о forbid нету, т.е. фишка
исключительно aptitude.

Также мне не ясна формулировка:

The package will not be automatically upgraded[a] to the version it would
currently be upgraded to. If it was going to be upgraded, the upgrade will be
cancelled.

If you issue this command on a particular version of a package, the package
will not be upgraded to the selected version. Note that only one version can
be forbidden at once.

This functionality is largely provided as a convenience for users of the
“unstable” distribution, so they can avoid known-bad versions of packages.

В интерактивном режиме маркер F ставится только на 1 версии, снимаясь с
других. У меня ситуация - пакет из stable, и еще testing + sid. По
pin-priority лезет testing, но проблемный также sid. Как воспользоваться
forbid-version - я не понимаю.

--
Best regards!

dimas

unread,
Oct 22, 2015, 3:20:04 PM10/22/15
to
> В интерактивном режиме маркер F ставится только на 1 версии, снимаясь с
> других. У меня ситуация - пакет из stable, и еще testing + sid. По
> pin-priority лезет testing, но проблемный также sid. Как воспользоваться
> forbid-version - я не понимаю.
у анстейбла какой приоритет стоит? я себе ставлю вообще 50, а отдельно повышено
только нужным пакетам из анстейбла.
в общем случае, если, скажем, в ветке 1.5.x идет некий баг, который пофиксили в
1.6, то можно прибить его через Pin: version 1.5.*
т.е. выставить отрицательные приоритеты поломанным версиям. прописать в
отдельном файле в preferences.d, чтобы потом проще грохнуть было, когда станет
не актуально уже

Oleksandr Gavenko

unread,
Oct 24, 2015, 5:30:03 AM10/24/15
to
Я понял про Pin: version 1.5.*. Классный способ, файлик из
/etc/apt/preference.d/ легко раскидать по различным машинам и оно
документирует проблему, в отличии от статуса hold на пакете.

--
Best regards!
0 new messages