Summary: | Не работает HP M1005MFP | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Evgeny <evgen> | ||||
Component: | foo2zjs | Assignee: | Nobody's working on this, feel free to take it <nobody> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P2 | CC: | hlodin, lav, mike, viy | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Evgeny
2008-03-31 11:32:59 MSD
Уважаемый мантейнер, спасайте. Принтер глючит. Возьмите пакет из Daedalus, он уже умеет этот принтер. Вообще foo2zjs просит внимания, которого ему недостаёт: просто обновить версию не выходит потому, что там отломана поддержка именно того принтера, ради которого Денис взялся поддерживать пакет. У меня не хватает интереса мержить поддержку HP1500 (кажется) в текущий код, поскольку вообще не держу таких принтеров и у заказчиков почти два года как тоже не попадались. Если вдруг Вы и/или Сергей займётесь -- было бы здорово. Михаил, я пробовал сам собрать. Не получилось. Может сделать ещё один пакет, где будет новая версия? Из Daedalus пакет не ставится, т.к. foomatic обновился и там обновились принтеры, которые есть в foo2zjs. Получаем конфликт и пакет не ставится. Там патчи похоже надо переделывать. А я в них не в зуб ногой. Вот: Source #0 (foo2zjs.tar.gz): + /bin/gzip -dc /home/evgen/RPM/SOURCES/foo2zjs.tar.gz + /bin/tar -xf - + cd foo2zjs + /bin/chmod -Rf u+rwX,go-w . + echo 'Patch #1 (foo2zjs.make.patch):' Patch #1 (foo2zjs.make.patch): + /usr/bin/patch -p1 patching file Makefile Hunk #1 succeeded at 591 (offset 147 lines). + echo 'Patch #2 (foo2zjs-20060523-alt-makefile.patch):' Patch #2 (foo2zjs-20060523-alt-makefile.patch): + /usr/bin/patch -p1 patching file Makefile Hunk #1 FAILED at 1. Hunk #2 succeeded at 37 with fuzz 1 (offset 12 lines). Hunk #3 FAILED at 417. Hunk #4 succeeded at 705 with fuzz 1 (offset 182 lines). Hunk #5 succeeded at 773 with fuzz 2 (offset 219 lines). Hunk #6 FAILED at 799. 3 out of 6 hunks FAILED -- saving rejects to file Makefile.rej ошибка: Неверный код возврата из /home/evgen/tmp/rpm-tmp.30138 (%prep) Если хотите -- возьмите src.rpm из Daedalus, установите его (от пользователя),
внесите дополнения в ~/RPM/SPECS/foo2zjs.spec (ближе к концу, там, где строчки с
%exclude -- наподобие), командой rpm -ba --target i586 ~/RPM/SPECS/foo2zjs.spec
соберите пакет (нужен установленный rpm-build) и если порядок -- пишите сюда.
> Там патчи похоже надо переделывать.
Ну так тарбол не обновляйте, дедальный уже вроде эти умеет.
Ну уж это то я знаю как делается. Авось уже собирал кое что (где патчи писать не надо :) ) Сейчас зачикаем... Всё собрал. Проверил на 1022 и на M1005MFP. Работает. Вешайте сюда аттачем спек, а ещё лучше -- пойдёмте в майнтейнеры: оно лучше один пакет поддерживать, но хорошо, чем двести, но как мы с Денисом вот... Created attachment 2544 [details]
Исправленный spec
Наверное в нём надо ещё что-то поправить. Т.к. если до сизифа дойдёт, чтоб
небыло конфликтов с существующим в сизифе.
Я б в мантейнеры пошёл, пусть меня научат... :)
http://www.freesource.info/wiki/AltLinux/Sisyphus/Join http://freesource.info/wiki/AltLinux/Sisyphus/devel/MaintainerDocumentation ну и постараюсь поддержать до набора взлётной скорости :) В дедале исправленный пакет. |