file /usr/bin/on_ac_power from install of pm-utils-1.1.2.4-alt1 conflicts with file from package powermgmt-base-1.22-alt1 file /usr/share/man/man1/on_ac_power.1.gz from install of pm-utils-1.1.2.4-alt1 conflicts with file from package powermgmt-base-1.22-alt1 Надо явно прописать Conflicts.
Надо не забыть сделать до релиза 4.1
Решил сделать Conflicts: powermgmt-base Основание: 1. пакет powermgmt-base значительно более старый (подсказка: в Дебиане появился патч для новых ядер) 2. он содержит много apm-специфичного, а потому, если задаться целью выделять общие части, то его всё равно нужно переделывать. Один из вариантов - пользоваться pm-utils в качестве утилитной составляющей. 3. Клиент(ы) программы on_ac_power правильно зависит не от конкретного пакета, а от /usr/bin/on_ac_power, им должно быть всё равно, каким экземпляром программы пользоваться (я не проверял) Жду возражений, пока готовлю новую версию пакета pm-utils.
В качестве дополнения: бывает полезно узнать не то, что мы на AC, а то, что у нас батарейка в процессе разрядки. Реализацию (для APM и ACPI, без PMU и HAL) можно посмотреть здесь: http://git.altlinux.org/people/mike/packages/?p=idlewrap.git;a=blob;f=idlewrap;h=a08c316ddd1a49bccb9ca82868f3c5f677f3864c;hb=HEAD
Ну что, когда ожидать баг фикса?
У меня возникло желание на одном ноутбуке завести pm-utils. Результат будет в моём pm-utils.git
(In reply to comment #5) > У меня возникло желание на одном ноутбуке завести pm-utils. > Результат будет в моём pm-utils.git Ознакомился. От заливки новой версии меня отделяет аудит кода, который появился со времён последней версии. А его немало. Кто хочет помочь, буду рад принять такую помощь. (Андрей Степанов?) Либо (пока) могу залить старую версию с патчами от ldv.
(In reply to comment #6) > Либо (пока) могу залить старую версию с патчами от ldv. Не считая добавления утилит из пакета powermgmt-base, я почти ничего существенного не патчил. Когда я посмотрел скрипты в /usr/lib/pm-utils/ от текущего pm-utils (бранч master), мне показалось, что они достаточно разумные, и даже менее избыточные чем в пакете pm-utils-1.1.2.4-alt1. Патчи из пакета, лежащего в opensuse, сделаны для ещё более старой версии pm-utils, чем у нас в Сизифе. Они частично утратили свою актуальность, для меня интереса не представляют, поэтому я их не брал совсем.
собрал новую версию. приложил патчи ldv@ согласился и убрал дополнительные хуки. Предлагаю дополнительные хуки паковать отдельно.
Для branch/5.0, соберите, пожалуйста.
сделал copy из Сизифа в 5.0