* [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