Bug 16717

Summary: конфликт по файлам pm-utils и powermgmt-base
Product: Sisyphus Reporter: avm <avm>
Component: pm-utilsAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: damir, ldv, mike, rider, thresh
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 14491    

Description avm 2008-08-17 18:50:57 MSD
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.
Comment 1 ildar 2008-09-05 09:16:33 MSD
Надо не забыть сделать до релиза 4.1
Comment 2 ildar 2008-11-22 10:51:13 MSK
Решил сделать
Conflicts: powermgmt-base

Основание:
1. пакет powermgmt-base значительно более старый (подсказка: в Дебиане появился патч для новых ядер)
2. он содержит много apm-специфичного, а потому, если задаться целью выделять общие части, то его всё равно нужно переделывать. Один из вариантов - пользоваться pm-utils в качестве утилитной составляющей.
3. Клиент(ы) программы on_ac_power правильно зависит не от конкретного пакета, а от /usr/bin/on_ac_power, им должно быть всё равно, каким экземпляром программы пользоваться (я не проверял)

Жду возражений, пока готовлю новую версию пакета pm-utils.
Comment 3 Michael Shigorin 2008-11-22 13:48:24 MSK
В качестве дополнения: бывает полезно узнать не то, что мы на AC, а то, что у нас батарейка в процессе разрядки.  Реализацию (для APM и ACPI, без PMU и HAL) можно посмотреть здесь:
http://git.altlinux.org/people/mike/packages/?p=idlewrap.git;a=blob;f=idlewrap;h=a08c316ddd1a49bccb9ca82868f3c5f677f3864c;hb=HEAD
Comment 4 Konstantin Pavlov 2008-12-12 23:07:49 MSK
Ну что, когда ожидать баг фикса?
Comment 5 Dmitry V. Levin 2008-12-23 20:52:03 MSK
У меня возникло желание на одном ноутбуке завести pm-utils.
Результат будет в моём pm-utils.git
Comment 6 ildar 2009-01-01 02:24:59 MSK
(In reply to comment #5)
> У меня возникло желание на одном ноутбуке завести pm-utils.
> Результат будет в моём pm-utils.git

Ознакомился.

От заливки новой версии меня отделяет аудит кода, который появился со времён последней версии. А его немало.

Кто хочет помочь, буду рад принять такую помощь. (Андрей Степанов?)

Либо (пока) могу залить старую версию с патчами от ldv.
Comment 7 Dmitry V. Levin 2009-01-02 02:54:23 MSK
(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, чем у нас в Сизифе.  Они частично утратили свою актуальность, для меня интереса не представляют, поэтому я их не брал совсем.
Comment 8 ildar 2009-02-24 15:35:05 MSK
собрал новую версию.
приложил патчи ldv@
согласился и убрал дополнительные хуки. Предлагаю дополнительные хуки паковать отдельно.
Comment 9 Anton Farygin 2009-02-24 15:50:13 MSK
Для branch/5.0, соберите, пожалуйста.
Comment 10 ildar 2009-03-02 17:25:02 MSK
сделал copy из Сизифа в 5.0