Bug 17614 - Не пересобирается в текущем Сизифе
Summary: Не пересобирается в текущем Сизифе
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: hplip (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-18 17:43 MSD by Alexei V. Mezin
Modified: 2008-10-22 14:04 MSD (History)
3 users (show)

See Also:


Attachments
Патчи и спек. (14.20 KB, application/x-bzip)
2008-10-21 23:04 MSD, Alexei V. Mezin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexei V. Mezin 2008-10-18 17:43:54 MSD
Сизиф, обновленный вчера, то есть 17 октября. Попытка пересобрать hplip-2.8.7-alt1.src.rpm в хашере обламывается со словами:

+ QTDIR=/usr/lib/qt3
+ autoconf
aclocal.m4:17: error: this file was generated for autoconf 2.61.
You have another version of autoconf.  If you want to use that,
you should regenerate the build system entirely.
aclocal.m4:17: the top level
autom4te-2.60: /usr/bin/m4 failed with exit status: 63
Comment 1 Michael Shigorin 2008-10-18 17:55:08 MSD
Уберите autoreconf?
Comment 2 viy 2008-10-19 23:52:33 MSD
уже писал на эту тему в sisypus@ :)
On Sun, Oct 19, 2008 at 07:30:17PM +0400, Eugene Pazhitnov wrote:
> Кстати, hplip обновить не пора? На сайте 2.8.9, а у нас 2.8.7.

Конечно, пора :)

Но с учетом следующих моментов:

1) пакетов, которые обновить пора,
у меня трехзначное число.

2) Я сейчас как раз занимаюсь обновлением
пакетов, которые обновить пора,
в хешере их скопилось уже двухзначное число,
вечером ни поедут в Сизиф.

3) на hplip я дополнительно накладываю патчи из fedorы.
соотв. на новую версию старые патчи из 2.8.7 не накладываются,
а новых патчей к 2.8.9 у нее еще нет (горе, горе Федоре!)
а я занят (см. п.1, п.2).

так что если есть доброволец, желающий ускорить процесс
(ожидаемая помощь: притереть патчи для 2.8.7 к 2.8.9)
с радостью включу такого в acl для hplip.
Comment 3 Alexei V. Mezin 2008-10-20 01:39:12 MSD
(In reply to comment #2)

> 3) на hplip я дополнительно накладываю патчи из fedorы.
> соотв. на новую версию старые патчи из 2.8.7 не накладываются,
> а новых патчей к 2.8.9 у нее еще нет (горе, горе Федоре!)
> а я занят (см. п.1, п.2).

Кстати, те патчи, что приложены к нашей 2.8.7, вполне прилагаются и к 2.8.9: один уже полностью приложили в апстриме, один (systray) полностью неприменим из-за полной переработки целевого файла, остальные удачно патчат со сдвигом на другие строки. Исключение составляет патч для правил udev, его придется пересоздать, но там вроде только замена "root" на "lp".

После патчей все успешно собирается. Больше проверить перед сном уже не успеваю.
Comment 4 Michael Shigorin 2008-10-20 01:43:03 MSD
Патчи-то приложите, не переделывать же! :)
Comment 5 Alexei V. Mezin 2008-10-20 01:47:54 MSD
(In reply to comment #4)
> Патчи-то приложите, не переделывать же! :)
> 

так я патчи из нашего srpm проверял. Если надо, завтра сделаю готовый набор (выкину устаревшие, сделаю новые, хотя они от старых только номерами строк отличаться будут), и сюда закину.
Comment 6 viy 2008-10-21 18:25:34 MSD
> так я патчи из нашего srpm проверял. Если надо, завтра сделаю готовый набор
> (выкину устаревшие, сделаю новые, хотя они от старых только номерами строк
> отличаться будут), и сюда закину.
спасибо, жду!
Comment 7 Alexei V. Mezin 2008-10-21 23:04:21 MSD
Created attachment 3010 [details]
Патчи и спек.

Патчи от версии прошлой версии пакета, поправленные так, чтоб прикладывались без ошибок/варнингов. В суть патчей не вникал.

Так же spec с поправкой на новые имена патчей, и выкинуты попытки упаковать несуществующие в новой версии файлы. Ченджлог, и requires не трогал.

У меня собирается. Ставится все кроме hplip-gui, требует python2.5(fax). Я так и не понял, откуда это требование вылезает. Поставил с --nodeps, на __первый__ взгляд все работает.
Comment 8 viy 2008-10-22 14:04:55 MSD
fixed in 2.8.9-alt1