Bug 16717 - конфликт по файлам pm-utils и powermgmt-base
Summary: конфликт по файлам pm-utils и powermgmt-base
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: pm-utils (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 14491
  Show dependency tree
 
Reported: 2008-08-17 18:50 MSD by avm
Modified: 2009-03-02 17:25 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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