Re: apt: обновлять пакет из исходника
On Tue, Jul 08, 2008 at 09:44:59PM +0600, apm wrote: ИМХО, вменяемого пути на настоящий момент нет. apt-build не поможет? Про apt-build я в курсе. Вопрос в том, можно ли считать его достаточно вменяемым. Если бы автор (или кто-нибудь другой) взялись бы пофиксить его баги и доработали бы функционал -- тогда да. Пока, насколько мне припоминается, он умеет подменять только опции компилятора и опции make. Вообще, есть вот такой баг-репорт на dpkg-dev, в котором просят, в общем-то, как раз то, что нужно: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=360643 Желающие приглашаются высказаться там по теме. -- Stanislav -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: apt: обновлять пакет из исходника
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Stanislav Maslovski wrote: On Tue, Jul 08, 2008 at 09:44:59PM +0600, apm wrote: ИМХО, вменяемого пути на настоящий момент нет. apt-build не поможет? Про apt-build я в курсе. Вопрос в том, можно ли считать его достаточно вменяемым. Если бы автор (или кто-нибудь другой) взялись бы пофиксить его баги и доработали бы функционал -- тогда да. Пока, насколько мне припоминается, он умеет подменять только опции компилятора и опции make. Вообще, есть вот такой баг-репорт на dpkg-dev, в котором просят, в общем-то, как раз то, что нужно: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=360643 Там предлагается сделать из Дебиана аналог Генту. 99,9%, что это не будет воплощено в жизнь - такая модель пакетов рациональна, имхо, только для source-based дистрибутов. Проблема ухудшается тем, что та же Генту поддерживает официально только x86_32 (поправьте, если ошибаюсь), в Дебиане мы имеем не меньше дюжины архитектур (для которых могут быть разные флаги компиляции и строки ./configure). Учитывая, что, опять-таки, большинству пользователей это не нужно... сомневаюсь. -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkh0wtYACgkQchorMMFUmYypXgCeNdDnUg3LNXuEpjGm1QT0ri1E eeoAn3xzlI0yGNOD8U5ruoS5CbfL0oAb =JZG1 -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: apt: обновлять пакет из исходника
On Wed, Jul 09, 2008 at 04:53:26PM +0300, Eugene V. Lyubimkin wrote: Stanislav Maslovski wrote: On Tue, Jul 08, 2008 at 09:44:59PM +0600, apm wrote: Вообще, есть вот такой баг-репорт на dpkg-dev, в котором просят, в общем-то, как раз то, что нужно: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=360643 Там предлагается сделать из Дебиана аналог Генту. Я бы проинтерпретировал это по-другому: предлагается стандартизовать механизм управления параметрами сборки. Это упростит и жизнь майнтейнера, в конечном счете. На моей памяти было уже несколько багов в пакетах (по-моему, в последний раз замечалось с audacious или с audacious-plugins), происходивших по-причине путаницы в параметрах configure и списке build-deps. -- Stanislav -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
apt: обновлять пакет из исходника
День добрый. Вкратце - как-то можно сказать системе при обновлении пакета ставить не бинарный deb новой версии, а пересобирать новую версию из deb-src? Конкретней - есть suphp. В репозитариях версия, собранная с --with-setid-mode=owner, а мне нужно собирать его с --with-setid-mode=force. Погуглив и почитав разнообразные доки написал скриптик, который берёт debian'овские исходники, патчит строку configure и ставит то, что нужно: /usr/bin/apt-get source suphp /bin/sed -i -e 's/--with-setid-mode=owner/--with-setid-mode=force/' suphp-*/debian/rules /usr/bin/apt-get -b source suphp /usr/bin/dpkg -i suphp-common* libapache2-mod-suphp* Однако, хочется чтобы после апгрейда пакет автоматически пересобирался новой версией. То есть, надо, как минимум, заставить систему после апгрейда suphp не ставить новый бинарный пакет, а запускать мой скриптик. Впрочем, подозреваю, что есть более вменяемый путь для сопровождения в системе пакетов, собранных из deb-src с кастомными параметрами к configure, однако никак не могу найти какой :) -- ryzh-ripe
Re: apt: обновлять пакет из исходника
On Tue, Jul 08, 2008 at 11:37:51AM +0300, Anton Tolchanov wrote: Однако, хочется чтобы после апгрейда пакет автоматически пересобирался новой версией. То есть, надо, как минимум, заставить систему после апгрейда suphp не ставить новый бинарный пакет, а запускать мой скриптик. Впрочем, подозреваю, что есть более вменяемый путь для сопровождения в системе пакетов, собранных из deb-src с кастомными параметрами к configure, однако никак не могу найти какой :) ИМХО, вменяемого пути на настоящий момент нет. -- Stanislav -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: apt: обновлять пакет из исходника
ИМХО, вменяемого пути на настоящий момент нет. apt-build не поможет? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]