Bug 12736

Summary: Конфликтует с текущим foomatic
Product: Sisyphus Reporter: Evgeny <evgen>
Component: foo2zjsAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: lav, mike, viy
Version: unstable   
Hardware: all   
OS: Linux   

Description Evgeny 2007-09-10 09:35:35 MSD
При попытке обновить foomatic получаем конфликт с foo2zjs.
Снёс foo2zjs, обновил, ставлю его снова. Получаю:

Preparing...                
######################################################################## [100%]
file /usr/share/foomatic/db/source/printer/HP-Color_LaserJet_1600.xml from
install of foo2zjs-20060523-alt0.4 conflicts with file from package
foomatic-db-3.0.2-alt4
file /usr/share/foomatic/db/source/printer/Minolta-Color_PageWorks_Pro_L.xml
from install of foo2zjs-20060523-alt0.4 conflicts with file from package
foomatic-db-3.0.2-alt4
file /usr/share/foomatic/db/source/printer/Minolta-magicolor_2200_DL.xml from
install of foo2zjs-20060523-alt0.4 conflicts with file from package
foomatic-db-3.0.2-alt4

Пересобрать бы.
Да и на сайте версия новая есть от 2007-09-01
Comment 1 Evgeny 2007-09-11 08:53:17 MSD
Да, ещё в зависимости этого пакета надо добавить
foomatic-filters
foomatic-db-engine
Если эти пакеты не установлены, то ни чего не печатается (проверено на
нескольких HP)
Comment 2 Michael Shigorin 2007-09-26 13:09:47 MSD
Про зависимости -- точно уверены?  У меня оснований для них при столкновении не
возникло (но мог и не заметить уже установленное).
Comment 3 Evgeny 2007-09-26 14:38:21 MSD
Про зависимости:
Проверял на hp1022, который подключен к windows клмпьютеру.
Без этих пакетов печатать не захотел.
Установил - заработало.
Comment 4 Michael Shigorin 2007-09-26 14:47:27 MSD
Если будет не влом провести эксперимент, удалив их и подключив принтер локально
-- буду премного благодарен.  Прибивать лишнее в зависимости не хочется, по идее
этим бы alterator-printers в самый раз заниматься -- устанавливать пакеты в
зависимости от типа и подключения принтера.

Могу добавить хинт в %description в любом разе.
Comment 5 Evgeny 2007-09-26 15:14:18 MSD
Снёс
foomatic-filters
foomatic-db-engine
Срёс все принтеры. Подключил hp1022 локально.
service cups restart
Добавляю через KDE новый принтер 1022 foo2zjs.

После добавления принтер сразу в ошибку. Запускаю принтер, запускаю тест.
Ошибка.

Удаляю принтер (для чистоты эксперимента)
Ставлю foomatic-filters
service cups restart

Добавляю принтер, печатаю тест.
Печатает.

Сношу foomatic-filters
Ставлю foomatic-db-engine
Повторяю удаление/добавление принтера. Не печатает.

Возвращаю foomatic-filters
Работает.

Делаем вывод: нужен foomatic-filters
foomatic-db-engine - не нужен.
Comment 6 Evgeny 2007-09-26 15:18:42 MSD
Проделал всё тоже самое с HP1005.
Резуьтат тот же.
Для работы foo2zjs необходим пакет foomatic-filters
Comment 7 Michael Shigorin 2007-09-26 15:38:25 MSD
Замечательно!  Собираю...
Comment 8 Michael Shigorin 2007-09-26 15:42:18 MSD
20060523-alt0.6 уехал в /incoming/Sisyphus.
Comment 9 Evgeny 2007-09-26 15:45:52 MSD
Ну и славненько.