ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: new cronbackport and imporoved croncopy
@ 2011-10-28 20:24 Igor Vlasenko
  2011-10-28 21:18 ` [devel] I: new cronbackport and improved croncopy Michael Shigorin
  2011-10-29  9:49 ` [devel] I: new cronbackport and imporoved croncopy Aleksey Avdeev
  0 siblings, 2 replies; 13+ messages in thread
From: Igor Vlasenko @ 2011-10-28 20:24 UTC (permalink / raw)
  To: devel

Уважаемые коллеги!

1. Как следствие работы над новым движком Autoports,
в сервисе croncopy автокопирования из Сизифа в бранч t6
появились новые возможности:

* транзакции -- можно указать список пакетов, для которого 
обновления пакетов из этого списка будут отправляться 
в одной транзакции в заданном списком порядке.

* globbing; т.е.
можно создавать списки вида asterisk11.*

В частности, если не будет возражений, 
я собираюсь добавить в croncopy списки 
aspell-* fonts-* hunspell-* 
hyphen-* mythes-*
Чтобы у пользователей t6 всегда были
самые свежие словари и шрифты.

2. У нас появился новый сервис cronbackports,
автоматического портирования из Сизифа в бранч t6,
тоже с транзакциями и globbing, так как, очевидно,
croncopy годится только для noarch пакетов, и то не для всех.

Техническое ограничение cronbackports --
пакеты будут заливаться как src.rpm.
Напомню, благодаря новой команде от ldv@
git.alt task check-git-inheritance
уже не является проблемой залить в бранч srpm поверх git.

-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] I: new cronbackport and improved croncopy
  2011-10-28 20:24 [devel] I: new cronbackport and imporoved croncopy Igor Vlasenko
@ 2011-10-28 21:18 ` Michael Shigorin
  2011-10-28 21:39   ` Igor Vlasenko
  2011-10-29  9:49 ` [devel] I: new cronbackport and imporoved croncopy Aleksey Avdeev
  1 sibling, 1 reply; 13+ messages in thread
From: Michael Shigorin @ 2011-10-28 21:18 UTC (permalink / raw)
  To: devel

On Fri, Oct 28, 2011 at 11:24:51PM +0300, Igor Vlasenko wrote:
> В частности, если не будет возражений, 
> я собираюсь добавить в croncopy списки 
> aspell-* fonts-* hunspell-* 
> hyphen-* mythes-*
> Чтобы у пользователей t6 всегда были
> самые свежие словари и шрифты.

Насчёт шрифтов могут быть накладки, если не формализовать как-то
зависимость от текущей версии полиси.  По крайней мере при
последнем обновлении шрифтов припоминается, что можно было
налететь на неприятности, если взять без бэкпорта в бранч
(не помню, это к 5.1 относилось или ещё к 4.0).

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


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

* Re: [devel] I: new cronbackport and improved croncopy
  2011-10-28 21:18 ` [devel] I: new cronbackport and improved croncopy Michael Shigorin
@ 2011-10-28 21:39   ` Igor Vlasenko
  2011-10-28 22:36     ` [devel] [JT] " Michael Shigorin
  0 siblings, 1 reply; 13+ messages in thread
From: Igor Vlasenko @ 2011-10-28 21:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Oct 29, 2011 at 12:18:44AM +0300, Michael Shigorin wrote:
> Насчёт шрифтов могут быть накладки, если не формализовать как-то
> зависимость от текущей версии полиси.  По крайней мере при
> последнем обновлении шрифтов припоминается, что можно было
> налететь на неприятности, если взять без бэкпорта в бранч
> (не помню, это к 5.1 относилось или ещё к 4.0).

Последнюю редакцию font policy я писал,
также в свое время лично следил, чтобы
fontconfig с filetrigger'ом попал в бранчи,
так что там все схвачено.
Также, за мной сейчас числится около 80% пакетов со шрифтами,
98% пакетов aspell-*, 92% hunspell-*, 85% hyphen-*,...
так что я держу руку на пульсе.

-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* [devel] [JT] Re: I: new cronbackport and improved croncopy
  2011-10-28 21:39   ` Igor Vlasenko
@ 2011-10-28 22:36     ` Michael Shigorin
  2011-10-29  1:24       ` Dmitry V. Levin
  0 siblings, 1 reply; 13+ messages in thread
From: Michael Shigorin @ 2011-10-28 22:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Oct 29, 2011 at 12:39:08AM +0300, Igor Vlasenko wrote:
> так что я держу руку на пульсе.

Не, на пульсе руку держит lioka. :)

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


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

* Re: [devel] [JT] Re: I: new cronbackport and improved croncopy
  2011-10-28 22:36     ` [devel] [JT] " Michael Shigorin
@ 2011-10-29  1:24       ` Dmitry V. Levin
  0 siblings, 0 replies; 13+ messages in thread
From: Dmitry V. Levin @ 2011-10-29  1:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, Oct 29, 2011 at 01:36:03AM +0300, Michael Shigorin wrote:
> On Sat, Oct 29, 2011 at 12:39:08AM +0300, Igor Vlasenko wrote:
> > так что я держу руку на пульсе.
> 
> Не, на пульсе руку держит lioka. :)

Откуда нам знать, что он держит на пульсе? :)


-- 
ldv

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

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

* Re: [devel] I: new cronbackport and imporoved croncopy
  2011-10-28 20:24 [devel] I: new cronbackport and imporoved croncopy Igor Vlasenko
  2011-10-28 21:18 ` [devel] I: new cronbackport and improved croncopy Michael Shigorin
@ 2011-10-29  9:49 ` Aleksey Avdeev
  2011-10-29 11:40   ` Igor Vlasenko
  2011-10-29 11:40   ` Igor Vlasenko
  1 sibling, 2 replies; 13+ messages in thread
From: Aleksey Avdeev @ 2011-10-29  9:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

29.10.2011 00:24, Igor Vlasenko пишет:
> Уважаемые коллеги!
> 
> 1. Как следствие работы над новым движком Autoports,
> в сервисе croncopy автокопирования из Сизифа в бранч t6
> появились новые возможности:
> 
...
> * globbing; т.е.
> можно создавать списки вида asterisk11.*

  Прошу добавить в croncopy moodle-lang-*

> 
> 2. У нас появился новый сервис cronbackports,

  Планируются ли croncopy и cronbackports для 5.1?


-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] I: new cronbackport and imporoved croncopy
  2011-10-29  9:49 ` [devel] I: new cronbackport and imporoved croncopy Aleksey Avdeev
@ 2011-10-29 11:40   ` Igor Vlasenko
  2011-10-29 11:49     ` Aleksey Avdeev
  2011-10-29 11:40   ` Igor Vlasenko
  1 sibling, 1 reply; 13+ messages in thread
From: Igor Vlasenko @ 2011-10-29 11:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: solo

On Sat, Oct 29, 2011 at 01:49:59PM +0400, Aleksey Avdeev wrote:
> > 2. У нас появился новый сервис cronbackports,
> 
>   Планируются ли croncopy и cronbackports для 5.1?

Раз спрос есть, будет и предложение.
К понедельнику, а может быть и сегодня к вечеру,
сделаю. 
Я так понимаю, ваш список для 5.1 
moodle, moodle2.0, moodle2.1
?


-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] I: new cronbackport and imporoved croncopy
  2011-10-29  9:49 ` [devel] I: new cronbackport and imporoved croncopy Aleksey Avdeev
  2011-10-29 11:40   ` Igor Vlasenko
@ 2011-10-29 11:40   ` Igor Vlasenko
  1 sibling, 0 replies; 13+ messages in thread
From: Igor Vlasenko @ 2011-10-29 11:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Oct 29, 2011 at 01:49:59PM +0400, Aleksey Avdeev wrote:
>   Прошу добавить в croncopy moodle-lang-*
добавил

-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] I: new cronbackport and imporoved croncopy
  2011-10-29 11:40   ` Igor Vlasenko
@ 2011-10-29 11:49     ` Aleksey Avdeev
  2011-10-29 20:44       ` Igor Vlasenko
  0 siblings, 1 reply; 13+ messages in thread
From: Aleksey Avdeev @ 2011-10-29 11:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

29.10.2011 15:40, Igor Vlasenko пишет:
> On Sat, Oct 29, 2011 at 01:49:59PM +0400, Aleksey Avdeev wrote:
>>> 2. У нас появился новый сервис cronbackports,
>>
>>   Планируются ли croncopy и cronbackports для 5.1?
> 
> Раз спрос есть, будет и предложение.
> К понедельнику, а может быть и сегодня к вечеру,
> сделаю. 
> Я так понимаю, ваш список для 5.1 
> moodle, moodle2.0, moodle2.1
> ?

  Только moodle. Но и с ним прошу погодить: мне над процедурой бэкпорта
надо подумать.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] I: new cronbackport and imporoved croncopy
  2011-10-29 11:49     ` Aleksey Avdeev
@ 2011-10-29 20:44       ` Igor Vlasenko
  2011-10-29 21:00         ` Aleksey Avdeev
  0 siblings, 1 reply; 13+ messages in thread
From: Igor Vlasenko @ 2011-10-29 20:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Oct 29, 2011 at 03:49:42PM +0400, Aleksey Avdeev wrote:
> > Я так понимаю, ваш список для 5.1 
>   Только moodle. Но и с ним прошу погодить: мне над процедурой бэкпорта
> надо подумать.

В утилите srpmbackport есть магия, позволяющая выполнить над
srpm пакетом достаточно сложный код.

В простейшем случае, например, можно сделать так:
Если вы устаревшие места в spec-файле в Сизифе обернете в 
%if_with backport_51
...
%endif

то cronbackport может попросить srpmbackport вставить в начало 
спека для бранча 5.1 директиву

%def_with backport_51

Если этого недостаточно, есть более мощные трюки.

-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] I: new cronbackport and imporoved croncopy
  2011-10-29 20:44       ` Igor Vlasenko
@ 2011-10-29 21:00         ` Aleksey Avdeev
  2011-10-29 21:13           ` Igor Vlasenko
  0 siblings, 1 reply; 13+ messages in thread
From: Aleksey Avdeev @ 2011-10-29 21:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

30.10.2011 00:44, Igor Vlasenko пишет:
> On Sat, Oct 29, 2011 at 03:49:42PM +0400, Aleksey Avdeev wrote:
>>> Я так понимаю, ваш список для 5.1 
>>   Только moodle. Но и с ним прошу погодить: мне над процедурой бэкпорта
>> надо подумать.
> 
> В утилите srpmbackport есть магия, позволяющая выполнить над
> srpm пакетом достаточно сложный код.
> 
> В простейшем случае, например, можно сделать так:
> Если вы устаревшие места в spec-файле в Сизифе обернете в 
> %if_with backport_51
> ...
> %endif
> 
> то cronbackport может попросить srpmbackport вставить в начало 
> спека для бранча 5.1 директиву
> 
> %def_with backport_51
> 
> Если этого недостаточно, есть более мощные трюки.

  Как раз для отказа от подобных трюков (обёртывание кусков спека в
%if...%endif) мне автобэкпортирование на основе git и нужно.

PS: Я сейчас веду политику избавления от подобных конструкций, т. к.
repocop любит предупреждать о устаревших конструкциях внутри обёрток
(%if...%endif) => более важные предупреждения сложнее заметить на фоне
данного спама. (И по моему, что-то мне уже приходилось удалять из-за
нездоровой реакции sisyphus_check`а.)

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] I: new cronbackport and imporoved croncopy
  2011-10-29 21:00         ` Aleksey Avdeev
@ 2011-10-29 21:13           ` Igor Vlasenko
  2011-10-29 21:51             ` Aleksey Avdeev
  0 siblings, 1 reply; 13+ messages in thread
From: Igor Vlasenko @ 2011-10-29 21:13 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sun, Oct 30, 2011 at 01:00:09AM +0400, Aleksey Avdeev wrote:
> 
>   Как раз для отказа от подобных трюков (обёртывание кусков спека в
> %if...%endif) мне автобэкпортирование на основе git и нужно.
> 
> PS: Я сейчас веду политику избавления от подобных конструкций, т. к.
> repocop любит предупреждать о устаревших конструкциях внутри обёрток
> (%if...%endif) => более важные предупреждения сложнее заметить на фоне
> данного спама. (И по моему, что-то мне уже приходилось удалять из-за
> нездоровой реакции sisyphus_check`а.)

тогда предлагаю хуки.
> > Если этого недостаточно, есть более мощные трюки.
т.е. пришлите мне дифф что нужно поменять,
я по нему напишу расширение для srpmbackport, 
которое будет вносить эти изменения в спек.
Это расширение потом можно будет хранить 
либо у меня в каком-то git, либо прямо в srpm
как, например, SourceXYZ: srpmbackport.M51.pl

-- 

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


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] I: new cronbackport and imporoved croncopy
  2011-10-29 21:13           ` Igor Vlasenko
@ 2011-10-29 21:51             ` Aleksey Avdeev
  0 siblings, 0 replies; 13+ messages in thread
From: Aleksey Avdeev @ 2011-10-29 21:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

30.10.2011 01:13, Igor Vlasenko пишет:
> On Sun, Oct 30, 2011 at 01:00:09AM +0400, Aleksey Avdeev wrote:
>>
>>   Как раз для отказа от подобных трюков (обёртывание кусков спека в
>> %if...%endif) мне автобэкпортирование на основе git и нужно.
>>
>> PS: Я сейчас веду политику избавления от подобных конструкций, т. к.
>> repocop любит предупреждать о устаревших конструкциях внутри обёрток
>> (%if...%endif) => более важные предупреждения сложнее заметить на фоне
>> данного спама. (И по моему, что-то мне уже приходилось удалять из-за
>> нездоровой реакции sisyphus_check`а.)
> 
> тогда предлагаю хуки.
>>> Если этого недостаточно, есть более мощные трюки.
> т.е. пришлите мне дифф что нужно поменять,
> я по нему напишу расширение для srpmbackport, 
> которое будет вносить эти изменения в спек.
> Это расширение потом можно будет хранить 
> либо у меня в каком-то git, либо прямо в srpm
> как, например, SourceXYZ: srpmbackport.M51.pl

  Мне кажется, бэкпортирование на основе git более общее и вкусное
решение. Тем более, что оно хорошо ложиться на текущий процесс
обнавления пакета repocop-cronbuild-git`ом: Единственное отличие,
которое мне для работы скрипта-аналога cronbuild-update-source требуется
-- репозиторий в который из gears репозитория клонирован не только бранч
sisyphus, но и бранч, для которого выполняется бэкпорт.

PS: Подробнее скажу, когда помедетирую над прототипом: если простой
вариант не на рисуется -- буду думать как жить с srpms.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

end of thread, other threads:[~2011-10-29 21:51 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-10-28 20:24 [devel] I: new cronbackport and imporoved croncopy Igor Vlasenko
2011-10-28 21:18 ` [devel] I: new cronbackport and improved croncopy Michael Shigorin
2011-10-28 21:39   ` Igor Vlasenko
2011-10-28 22:36     ` [devel] [JT] " Michael Shigorin
2011-10-29  1:24       ` Dmitry V. Levin
2011-10-29  9:49 ` [devel] I: new cronbackport and imporoved croncopy Aleksey Avdeev
2011-10-29 11:40   ` Igor Vlasenko
2011-10-29 11:49     ` Aleksey Avdeev
2011-10-29 20:44       ` Igor Vlasenko
2011-10-29 21:00         ` Aleksey Avdeev
2011-10-29 21:13           ` Igor Vlasenko
2011-10-29 21:51             ` Aleksey Avdeev
2011-10-29 11:40   ` Igor Vlasenko

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