ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] backports to M51
@ 2010-02-08  0:25 Денис Смирнов
  2010-02-08  0:32 ` Dmitry V. Levin
                   ` (5 more replies)
  0 siblings, 6 replies; 25+ messages in thread
From: Денис Смирнов @ 2010-02-08  0:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1417 bytes --]

On Sun, Feb 07, 2010 at 10:37:10PM +0200, Michael Shigorin wrote:

MS> Пока слышал высказывания о вебовой части и PostgreSQL, которые
MS> не противоречат втаскиванию в M51 обновлений, сделанных в рамках
MS> Sisyphus.

Раз уж поднял эту тему -- в task #19813, где я пытался обновить php5
возникла проблема:

x86_64: NEW unmet dependencies detected:
php5-ffmpeg#5.2.12.20091216-alt4	libavcodec.so.52(LIBAVCODEC_52)(64bit)
php5-ffmpeg#5.2.12.20091216-alt4	ibavformat.so.52(LIBAVFORMAT_52)(64bit)
php5-ffmpeg#5.2.12.20091216-alt4	libswscale.so.0(LIBSWSCALE_0)(64bit)
php5-gd2#5.2.12.20091216-alt4   	libc.so.6(GLIBC_2.11)(64bit)
php5-libs#5.2.12.20091216-alt5  	libc.so.6(GLIBC_2.11)(64bit)

Т.е. копирование -- обломалось.

Я так понимаю что обновлять в стабильном бранче glibc несколько
неправильно. Кстати хоть и понимаю что неправильно, но не понимаю
_почему_.

С ffmpeg и прочим multimedia для меня ситуация неочевидная -- это не
критичные приложения, и если они работоспособны, то чем они новее тем
лучше, поэтому возможно стоит их и обновить.

Ну и последний самый сложный вопрос -- есть ли у нас HOWTO как делать
бэкпорты пакетов из sisyphus в 5.1 _правильно_ (т.е. применяя git), увы, я
раньше это делал только с помощью etersoft-build-utils а не руками.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-08  0:25 [devel] backports to M51 Денис Смирнов
@ 2010-02-08  0:32 ` Dmitry V. Levin
  2010-02-08  5:54 ` Eugene Prokopiev
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 25+ messages in thread
From: Dmitry V. Levin @ 2010-02-08  0:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1023 bytes --]

On Mon, Feb 08, 2010 at 03:25:24AM +0300, Денис Смирнов wrote:
[...]
> php5-gd2#5.2.12.20091216-alt4   	libc.so.6(GLIBC_2.11)(64bit)
> php5-libs#5.2.12.20091216-alt5  	libc.so.6(GLIBC_2.11)(64bit)
> 
> Т.е. копирование -- обломалось.
> 
> Я так понимаю что обновлять в стабильном бранче glibc несколько
> неправильно. Кстати хоть и понимаю что неправильно, но не понимаю
> _почему_.

В каждом конкретном случае причины бывают разные.  В данном случае вместе
с glibc нужно переносить rpm, binutils, gcc и те пакеты, которые были
исправлены после обновления тулчейна.

Вообще, надо отдавать себе отчёт в том, что в результате переноса пакеты
не всегда получаются такими, которыми бы они получились в результате
сборки в целевой среде.

> С ffmpeg и прочим multimedia для меня ситуация неочевидная -- это не
> критичные приложения, и если они работоспособны, то чем они новее тем
> лучше, поэтому возможно стоит их и обновить.

Только обновлять приходится тоже, к сожалению, всем скопом.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-08  0:25 [devel] backports to M51 Денис Смирнов
  2010-02-08  0:32 ` Dmitry V. Levin
@ 2010-02-08  5:54 ` Eugene Prokopiev
  2010-02-08  5:57   ` Eugene Prokopiev
  2010-02-08 15:36   ` Денис Смирнов
  2010-02-08  6:28 ` Konstantin Pavlov
                   ` (3 subsequent siblings)
  5 siblings, 2 replies; 25+ messages in thread
From: Eugene Prokopiev @ 2010-02-08  5:54 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 282 bytes --]

> Ну и последний самый сложный вопрос -- есть ли у нас HOWTO как делать
> бэкпорты пакетов из sisyphus в 5.1 _правильно_ (т.е. применяя git), увы, я
> раньше это делал только с помощью etersoft-build-utils а не руками.

Я делаю скриптом в аттаче

-- 
С уважением,
Прокопьев Евгений

[-- Attachment #2: pkg-backport.sh --]
[-- Type: application/x-sh, Size: 524 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-08  5:54 ` Eugene Prokopiev
@ 2010-02-08  5:57   ` Eugene Prokopiev
  2010-02-08 15:28     ` Денис Смирнов
  2010-02-08 15:36   ` Денис Смирнов
  1 sibling, 1 reply; 25+ messages in thread
From: Eugene Prokopiev @ 2010-02-08  5:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

>> Ну и последний самый сложный вопрос -- есть ли у нас HOWTO как делать
>> бэкпорты пакетов из sisyphus в 5.1 _правильно_ (т.е. применяя git), увы, я
>> раньше это делал только с помощью etersoft-build-utils а не руками.
>
> Я делаю скриптом в аттаче

А еще Виталий Липатов недавно грозился опубликовать краткую инструкцию
о том, как пользоваться новыми etersoft-build-utils, умеющими собирать
и бэкпортировать с помощью git ;)

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-08  0:25 [devel] backports to M51 Денис Смирнов
  2010-02-08  0:32 ` Dmitry V. Levin
  2010-02-08  5:54 ` Eugene Prokopiev
@ 2010-02-08  6:28 ` Konstantin Pavlov
  2010-02-08 10:33   ` Michael Shigorin
  2010-02-08 11:00   ` Sergey V Turchin
  2010-02-08 11:01 ` Sergey Alembekov
                   ` (2 subsequent siblings)
  5 siblings, 2 replies; 25+ messages in thread
From: Konstantin Pavlov @ 2010-02-08  6:28 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1582 bytes --]

On Mon, Feb 08, 2010 at 03:25:24AM +0300, Денис Смирнов wrote:
> On Sun, Feb 07, 2010 at 10:37:10PM +0200, Michael Shigorin wrote:
> 
> MS> Пока слышал высказывания о вебовой части и PostgreSQL, которые
> MS> не противоречат втаскиванию в M51 обновлений, сделанных в рамках
> MS> Sisyphus.
> 
> Раз уж поднял эту тему -- в task #19813, где я пытался обновить php5
> возникла проблема:
> 
> x86_64: NEW unmet dependencies detected:
> php5-ffmpeg#5.2.12.20091216-alt4	libavcodec.so.52(LIBAVCODEC_52)(64bit)
> php5-ffmpeg#5.2.12.20091216-alt4	ibavformat.so.52(LIBAVFORMAT_52)(64bit)
> php5-ffmpeg#5.2.12.20091216-alt4	libswscale.so.0(LIBSWSCALE_0)(64bit)
> php5-gd2#5.2.12.20091216-alt4   	libc.so.6(GLIBC_2.11)(64bit)
> php5-libs#5.2.12.20091216-alt5  	libc.so.6(GLIBC_2.11)(64bit)
> 
> Т.е. копирование -- обломалось.
> 
> С ffmpeg и прочим multimedia для меня ситуация неочевидная -- это не
> критичные приложения, и если они работоспособны, то чем они новее тем
> лучше, поэтому возможно стоит их и обновить.

В ffmpeg есть интересные новые фичи, которые могут понадобиться
кому-нибудь, кто захочет выпустить десктопный дистрибутив на 5.1.
В первую очередь это ~15%-ное ускорение декодирования H264 на процессоре.

С другой стороны, новый ffmpeg потянет еще кучу обновлений за собой,
практически весь новый multimedia-стэк.

-- 
> Зачем в принципе может быть нужно перепаковывать src.rpm?
Исходный пакет, собранный в той же среде, что и бинарный, имеет
шанс быть менее неправильным (или более правильным), чем
первоначальный.
		-- ldv in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-08  6:28 ` Konstantin Pavlov
@ 2010-02-08 10:33   ` Michael Shigorin
  2010-02-08 11:00   ` Sergey V Turchin
  1 sibling, 0 replies; 25+ messages in thread
From: Michael Shigorin @ 2010-02-08 10:33 UTC (permalink / raw)
  To: devel

On Mon, Feb 08, 2010 at 09:28:44AM +0300, Konstantin Pavlov wrote:
> > С ffmpeg и прочим multimedia для меня ситуация неочевидная --
> > это не критичные приложения, и если они работоспособны, то
> > чем они новее тем лучше, поэтому возможно стоит их и
> > обновить.
> В ffmpeg есть интересные новые фичи, которые могут понадобиться
> кому-нибудь, кто захочет выпустить десктопный дистрибутив на
> 5.1.  В первую очередь это ~15%-ное ускорение декодирования
> H264 на процессоре.
> 
> С другой стороны, новый ffmpeg потянет еще кучу обновлений за
> собой, практически весь новый multimedia-стэк.

Боюсь, может получиться как весной с 5.0/branch -- мультимедийный
стек действительно крайне развесист по зависимостям и аморфен по
сменам ABI/API :(

Хорошо бы бранчи планировать, исходя из основных требований к ним
и видов на обозримые полгода-год у людей, отслеживающих разработку
основных апстримов по теме.  В идеале -- группировать к периоду
тестирования как большие апстримные изменения, так и переработки
у нас, чтоб не напарываться с завидной регулярностью на то, что
совсем вскоре после бранча опять хочется кучу всего.

Это опять же к release policy, в которой AFAIK есть пока только
одна заведомая объективная данность -- осенний софтул, к которому
хочется показать хотя бы один актуальный десктопный дистрибутив.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-08  6:28 ` Konstantin Pavlov
  2010-02-08 10:33   ` Michael Shigorin
@ 2010-02-08 11:00   ` Sergey V Turchin
  1 sibling, 0 replies; 25+ messages in thread
From: Sergey V Turchin @ 2010-02-08 11:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: Text/Plain, Size: 752 bytes --]

On Monday 08 February 2010, Konstantin Pavlov wrote:

[...]
> В ffmpeg есть интересные новые фичи, которые могут понадобиться
> кому-нибудь, кто захочет выпустить десктопный дистрибутив на 5.1.
> В первую очередь это ~15%-ное ускорение декодирования H264 на
> процессоре.
> 
> С другой стороны, новый ffmpeg потянет еще кучу обновлений за
> собой, практически весь новый multimedia-стэк.
Да не.
Я себе собрал на p5 и использую на 5.1
Собирать пришлось только то же, что и в Сизифе, т.е. libva vlc 
mplayer и apt-cache unmet молчит.

Из замеченного: на x86_64 стал падать gmplayer и ерунда с vdpau 
(мантейнер ffmpeg в курсе)

[...]

-- 
Regards, Sergey, ALT Linux, http://www.altlinux.ru/
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-08  0:25 [devel] backports to M51 Денис Смирнов
                   ` (2 preceding siblings ...)
  2010-02-08  6:28 ` Konstantin Pavlov
@ 2010-02-08 11:01 ` Sergey Alembekov
  2010-02-08 21:25 ` Vitaly Lipatov
  2010-02-09  7:40 ` Anton Farygin
  5 siblings, 0 replies; 25+ messages in thread
From: Sergey Alembekov @ 2010-02-08 11:01 UTC (permalink / raw)
  To: devel

On 08.02.2010 03:25, Денис Смирнов wrote:
> С ffmpeg и прочим multimedia для меня ситуация неочевидная -- это не
> критичные приложения, и если они работоспособны, то чем они новее
> тем лучше, поэтому возможно стоит их и обновить.
Кстати, мне ffmpeg критичен именно на сервере - большая часть крупного 
видео-хостинга крутится вокруг него.


-- 
Regards, Sergey Alembekov
ALTLinux Team
xmpp: rt@jabber.ru


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-08  5:57   ` Eugene Prokopiev
@ 2010-02-08 15:28     ` Денис Смирнов
  0 siblings, 0 replies; 25+ messages in thread
From: Денис Смирнов @ 2010-02-08 15:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 454 bytes --]

On Mon, Feb 08, 2010 at 08:57:54AM +0300, Eugene Prokopiev wrote:

EP> А еще Виталий Липатов недавно грозился опубликовать краткую инструкцию
EP> о том, как пользоваться новыми etersoft-build-utils, умеющими собирать
EP> и бэкпортировать с помощью git ;)

А новые умеют бэкпортировать с помощью git? Тогда я пошел RTFS

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-08  5:54 ` Eugene Prokopiev
  2010-02-08  5:57   ` Eugene Prokopiev
@ 2010-02-08 15:36   ` Денис Смирнов
  2010-02-08 17:56     ` Eugene Prokopiev
  1 sibling, 1 reply; 25+ messages in thread
From: Денис Смирнов @ 2010-02-08 15:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 419 bytes --]

On Mon, Feb 08, 2010 at 08:54:48AM +0300, Eugene Prokopiev wrote:

EP> Я делаю скриптом в аттаче

Не понял как он работает :)

Использует еще ~/bin/repo-version.sh

Предыдущий backport мы просто подшиваем с -s ours, так?

А вот что за конструкция с srpmbackport, и кто это такой?

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-08 15:36   ` Денис Смирнов
@ 2010-02-08 17:56     ` Eugene Prokopiev
  2010-02-08 18:53       ` Денис Смирнов
  0 siblings, 1 reply; 25+ messages in thread
From: Eugene Prokopiev @ 2010-02-08 17:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions

8 февраля 2010 г. 18:36 пользователь Денис Смирнов
<mithraen@altlinux.ru> написал:
> On Mon, Feb 08, 2010 at 08:54:48AM +0300, Eugene Prokopiev wrote:
>
> EP> Я делаю скриптом в аттаче
>
> Не понял как он работает :)
>
> Использует еще ~/bin/repo-version.sh

Ну это локальный хак, без которого можно и обойтись, наверное - я уж
запамятовал, зачем он нужен :)

Считай, что REPO=$BRANCH :)

> Предыдущий backport мы просто подшиваем с -s ours, так?

Именно

> А вот что за конструкция с srpmbackport, и кто это такой?

Это побочный продукт жизнедеятельности роботов viy@ - обертка над
перловой библиотекой, умеющей парсить и править спеки :)

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-08 17:56     ` Eugene Prokopiev
@ 2010-02-08 18:53       ` Денис Смирнов
  2010-02-08 20:02         ` Eugene Prokopiev
  0 siblings, 1 reply; 25+ messages in thread
From: Денис Смирнов @ 2010-02-08 18:53 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 386 bytes --]

On Mon, Feb 08, 2010 at 08:56:40PM +0300, Eugene Prokopiev wrote:

EP> Считай, что REPO=$BRANCH :)

Ok.

EP> Это побочный продукт жизнедеятельности роботов viy@ - обертка над
EP> перловой библиотекой, умеющей парсить и править спеки :)

Где брать?

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-08 18:53       ` Денис Смирнов
@ 2010-02-08 20:02         ` Eugene Prokopiev
  2010-02-10  1:03           ` Денис Смирнов
  0 siblings, 1 reply; 25+ messages in thread
From: Eugene Prokopiev @ 2010-02-08 20:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

> EP> Это побочный продукт жизнедеятельности роботов viy@ - обертка над
> EP> перловой библиотекой, умеющей парсить и править спеки :)
>
> Где брать?

$ which srpmbackport
/usr/bin/srpmbackport
$ rpm -qf /usr/bin/srpmbackport
perl-RPM-Source-Editor-0.47-alt2

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-08  0:25 [devel] backports to M51 Денис Смирнов
                   ` (3 preceding siblings ...)
  2010-02-08 11:01 ` Sergey Alembekov
@ 2010-02-08 21:25 ` Vitaly Lipatov
  2010-02-09  7:40 ` Anton Farygin
  5 siblings, 0 replies; 25+ messages in thread
From: Vitaly Lipatov @ 2010-02-08 21:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions,
	Денис
	Смирнов

On 8 февраля 2010, Денис Смирнов wrote:
...
> Ну и последний самый сложный вопрос -- есть ли у нас HOWTO как
> делать бэкпорты пакетов из sisyphus в 5.1 _правильно_ (т.е.
> применяя git), увы, я раньше это делал только с помощью
> etersoft-build-utils а не руками.
Денис, новая версия отлично поддерживает бэкпорты, прошу 
тестировать.
Я сейчас пишу нечто типа HOWTO, принимаю замечания:
http://www.altlinux.org/Etersoft-build-utils_howto


-- 
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-08  0:25 [devel] backports to M51 Денис Смирнов
                   ` (4 preceding siblings ...)
  2010-02-08 21:25 ` Vitaly Lipatov
@ 2010-02-09  7:40 ` Anton Farygin
  5 siblings, 0 replies; 25+ messages in thread
From: Anton Farygin @ 2010-02-09  7:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

08.02.2010 03:25, Денис Смирнов пишет:
> On Sun, Feb 07, 2010 at 10:37:10PM +0200, Michael Shigorin wrote:
<skip>
> Ну и последний самый сложный вопрос -- есть ли у нас HOWTO как делать
> бэкпорты пакетов из sisyphus в 5.1 _правильно_ (т.е. применяя git), увы, я
> раньше это делал только с помощью etersoft-build-utils а не руками.

Денис, большая просьба - не копировать, а пересобирать пакеты для 5.1.

система уже разъехалась довольно прилично.

И да, не забудь про php-base, на него зависимости прямой нет, но в нём 
исправлено некоторое количество критичных ошибок.

HOWTO не видел, да и не будет его для php - схема сборки php5 несколько 
сложнее, чем другой стандартный пакет.


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-08 20:02         ` Eugene Prokopiev
@ 2010-02-10  1:03           ` Денис Смирнов
  2010-02-10  6:48             ` Eugene Prokopiev
  0 siblings, 1 reply; 25+ messages in thread
From: Денис Смирнов @ 2010-02-10  1:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 450 bytes --]

On Mon, Feb 08, 2010 at 11:02:06PM +0300, Eugene Prokopiev wrote:

EP> $ which srpmbackport
EP> /usr/bin/srpmbackport
EP> $ rpm -qf /usr/bin/srpmbackport
EP> perl-RPM-Source-Editor-0.47-alt2

С пакетом php5 он не справляется, увы.

Видимо придется маяться вручную.

(глядя на количество пакетов) не, не осилю.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-10  1:03           ` Денис Смирнов
@ 2010-02-10  6:48             ` Eugene Prokopiev
  2010-02-10 10:06               ` Денис Смирнов
  0 siblings, 1 reply; 25+ messages in thread
From: Eugene Prokopiev @ 2010-02-10  6:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

10 февраля 2010 г. 4:03 пользователь Денис Смирнов
<mithraen@altlinux.ru> написал:
> On Mon, Feb 08, 2010 at 11:02:06PM +0300, Eugene Prokopiev wrote:
>
> EP> $ which srpmbackport
> EP> /usr/bin/srpmbackport
> EP> $ rpm -qf /usr/bin/srpmbackport
> EP> perl-RPM-Source-Editor-0.47-alt2
>
> С пакетом php5 он не справляется, увы.
>
> Видимо придется маяться вручную.

Если автоматизация принципиально возможна (т.е. есть алгоритм), то
может стоит попросить помощи у viy@? В чем там, собственно, проблема?

> (глядя на количество пакетов) не, не осилю.

не осилишь именно вручную? ;)

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-10  6:48             ` Eugene Prokopiev
@ 2010-02-10 10:06               ` Денис Смирнов
  2010-02-10 10:29                 ` Eugene Prokopiev
  2010-02-10 18:52                 ` Igor Vlasenko
  0 siblings, 2 replies; 25+ messages in thread
From: Денис Смирнов @ 2010-02-10 10:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 515 bytes --]

On Wed, Feb 10, 2010 at 09:48:43AM +0300, Eugene Prokopiev wrote:

EP> Если автоматизация принципиально возможна (т.е. есть алгоритм), то
EP> может стоит попросить помощи у viy@? В чем там, собственно, проблема?

Release берется из макросов.

EP> не осилишь именно вручную? ;)

Вручную -- точно, с автоматизацией -- при наличии хороших запасов
валерьянки может и справлюсь :)

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-10 10:06               ` Денис Смирнов
@ 2010-02-10 10:29                 ` Eugene Prokopiev
  2010-02-10 10:31                   ` Eugene Prokopiev
  2010-02-10 18:52                 ` Igor Vlasenko
  1 sibling, 1 reply; 25+ messages in thread
From: Eugene Prokopiev @ 2010-02-10 10:29 UTC (permalink / raw)
  To: ALT Linux Team development discussions

10 февраля 2010 г. 13:06 пользователь Денис Смирнов
<mithraen@altlinux.ru> написал:
> On Wed, Feb 10, 2010 at 09:48:43AM +0300, Eugene Prokopiev wrote:
>
> EP> Если автоматизация принципиально возможна (т.е. есть алгоритм), то
> EP> может стоит попросить помощи у viy@? В чем там, собственно, проблема?
>
> Release берется из макросов.

Поглядел. Если я ничего не упускаю, то проблема решается ручным
бэкпортированием пакета rpm-build-php5: меняем релиз и добавляем
строчку в changelog. В git это можно отразить точно так же, как делает
мой скриптик: создаем бранч, в нем один коммит, потом бранч убиваем,
чтоб не осложнять себе жизнь при следующем бэкпортировании (спасибо
rider@ за паттерн).

> EP> не осилишь именно вручную? ;)
>
> Вручную -- точно, с автоматизацией -- при наличии хороших запасов
> валерьянки может и справлюсь :)

Все остальные php5*, как я понимаю, пересоберутся с новым релизом
автоматически. Я точно ничего не упустил? ;)

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-10 10:29                 ` Eugene Prokopiev
@ 2010-02-10 10:31                   ` Eugene Prokopiev
  2010-02-10 10:34                     ` Eugene Prokopiev
  0 siblings, 1 reply; 25+ messages in thread
From: Eugene Prokopiev @ 2010-02-10 10:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

> ... rpm-build-php5: меняем релиз ...

точнее, значение %php5_release

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-10 10:31                   ` Eugene Prokopiev
@ 2010-02-10 10:34                     ` Eugene Prokopiev
  2010-02-10 18:46                       ` Igor Vlasenko
  0 siblings, 1 reply; 25+ messages in thread
From: Eugene Prokopiev @ 2010-02-10 10:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: viy

10 февраля 2010 г. 13:31 пользователь Eugene Prokopiev
<enp@altlinux.org> написал:
>> ... rpm-build-php5: меняем релиз ...
>
> точнее, значение %php5_release

Пожалуй, это даже FR на srpmbackport: если в релизе макрос, то искать
его в том же файле и править значение макроса :)

-- 
С уважением,
Прокопьев Евгений

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-10 10:34                     ` Eugene Prokopiev
@ 2010-02-10 18:46                       ` Igor Vlasenko
  0 siblings, 0 replies; 25+ messages in thread
From: Igor Vlasenko @ 2010-02-10 18:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Feb 10, 2010 at 01:34:07PM +0300, Eugene Prokopiev wrote:
> 10 февраля 2010 г. 13:31 пользователь Eugene Prokopiev
> <enp@altlinux.org> написал:
> >> ... rpm-build-php5: меняем релиз ...
> >
> > точнее, значение %php5_release
> 
> Пожалуй, это даже FR на srpmbackport: если в релизе макрос, то искать
> его в том же файле и править значение макроса :)

Я думаю добавить возможность указывать доп. файлы с макросами
также. читать %_rpmmacrosdir и /etc/rpm/macros.d.
Это будет эквивалентно.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-10 10:06               ` Денис Смирнов
  2010-02-10 10:29                 ` Eugene Prokopiev
@ 2010-02-10 18:52                 ` Igor Vlasenko
  2010-02-10 20:02                   ` Денис Смирнов
  2010-02-10 22:57                   ` Dmitry V. Levin
  1 sibling, 2 replies; 25+ messages in thread
From: Igor Vlasenko @ 2010-02-10 18:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Feb 10, 2010 at 01:06:32PM +0300, Денис Смирнов wrote:
> On Wed, Feb 10, 2010 at 09:48:43AM +0300, Eugene Prokopiev wrote:
> 
> EP> Если автоматизация принципиально возможна (т.е. есть алгоритм), то
> EP> может стоит попросить помощи у viy@? В чем там, собственно, проблема?
> 
> Release берется из макросов.
> 
> EP> не осилишь именно вручную? ;)
> 
> Вручную -- точно, с автоматизацией -- при наличии хороших запасов
> валерьянки может и справлюсь :)

Кстати, задача бакпортировать последние версии 
указанных пакетов из Сизифа в бранч 5.1
полностью автоматизируема.

И скрипт написать можно, 
Единственный пробел у меня в знаниях --
это особенности логики incoming в 5.1 branch,
в каких случаях требуется сборка из .git
и как это можно скриптом проверить (для сизифа я знаю)
а когда можно залить srpm.

Это просьба к Диме.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-10 18:52                 ` Igor Vlasenko
@ 2010-02-10 20:02                   ` Денис Смирнов
  2010-02-10 22:57                   ` Dmitry V. Levin
  1 sibling, 0 replies; 25+ messages in thread
From: Денис Смирнов @ 2010-02-10 20:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 572 bytes --]

On Wed, Feb 10, 2010 at 08:52:16PM +0200, Igor Vlasenko wrote:

IV> И скрипт написать можно, 
IV> Единственный пробел у меня в знаниях --
IV> это особенности логики incoming в 5.1 branch,
IV> в каких случаях требуется сборка из .git
IV> и как это можно скриптом проверить (для сизифа я знаю)
IV> а когда можно залить srpm.
IV> Это просьба к Диме.

Я так понимаю что элементарно по наличию в git.alt/gears/p/package-name
бранча 5.1.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] backports to M51
  2010-02-10 18:52                 ` Igor Vlasenko
  2010-02-10 20:02                   ` Денис Смирнов
@ 2010-02-10 22:57                   ` Dmitry V. Levin
  1 sibling, 0 replies; 25+ messages in thread
From: Dmitry V. Levin @ 2010-02-10 22:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1272 bytes --]

On Wed, Feb 10, 2010 at 08:52:16PM +0200, Igor Vlasenko wrote:
[...]
> Кстати, задача бакпортировать последние версии 
> указанных пакетов из Сизифа в бранч 5.1
> полностью автоматизируема.
> 
> И скрипт написать можно, 
> Единственный пробел у меня в знаниях --
> это особенности логики incoming в 5.1 branch,
> в каких случаях требуется сборка из .git
> и как это можно скриптом проверить (для сизифа я знаю)
> а когда можно залить srpm.
> 
> Это просьба к Диме.

Логика во всех ветках одинаковая:
http://git.altlinux.org/people/ldv/packages/?p=girar-builder.git;a=blob;f=gb-task-check-girar#l57
http://git.altlinux.org/people/ldv/packages/?p=girar-builder.git;a=blob;f=gb-sh-functions#l178
Грубо говоря, если для пакета PACKAGE и бинарного репозитория REPO
существует бранч REPO в git-репозитории /gears/P/PACKAGE.git, то пакет
PACKAGE можно отправить в бинарный репозиторий REPO только из
git-репозитория с соблюдением наследования коммитов.

Например:
$ git ls-remote -h git://git.altlinux.org/gears/c/coreutils.git refs/heads/5.1
e7368eb72bd8027951765159f0bc19dd985c1570	refs/heads/5.1

Это означает, что пакет coreutils можно собрать в 5.1 только из
коммита, наследующего коммиту e7368eb72bd8027951765159f0bc19dd985c1570.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2010-02-10 22:57 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-02-08  0:25 [devel] backports to M51 Денис Смирнов
2010-02-08  0:32 ` Dmitry V. Levin
2010-02-08  5:54 ` Eugene Prokopiev
2010-02-08  5:57   ` Eugene Prokopiev
2010-02-08 15:28     ` Денис Смирнов
2010-02-08 15:36   ` Денис Смирнов
2010-02-08 17:56     ` Eugene Prokopiev
2010-02-08 18:53       ` Денис Смирнов
2010-02-08 20:02         ` Eugene Prokopiev
2010-02-10  1:03           ` Денис Смирнов
2010-02-10  6:48             ` Eugene Prokopiev
2010-02-10 10:06               ` Денис Смирнов
2010-02-10 10:29                 ` Eugene Prokopiev
2010-02-10 10:31                   ` Eugene Prokopiev
2010-02-10 10:34                     ` Eugene Prokopiev
2010-02-10 18:46                       ` Igor Vlasenko
2010-02-10 18:52                 ` Igor Vlasenko
2010-02-10 20:02                   ` Денис Смирнов
2010-02-10 22:57                   ` Dmitry V. Levin
2010-02-08  6:28 ` Konstantin Pavlov
2010-02-08 10:33   ` Michael Shigorin
2010-02-08 11:00   ` Sergey V Turchin
2010-02-08 11:01 ` Sergey Alembekov
2010-02-08 21:25 ` Vitaly Lipatov
2010-02-09  7:40 ` Anton Farygin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git