* [devel] I: перспективы автоматизации с помощью .watch файлов. @ 2011-10-16 17:40 Igor Vlasenko 2011-10-16 19:18 ` Денис Смирнов 0 siblings, 1 reply; 8+ messages in thread From: Igor Vlasenko @ 2011-10-16 17:40 UTC (permalink / raw) To: devel I: перспективы автоматизации с помощью .watch файлов. ---------------------------------------------------- В текущем виде uupdate-like автоматизация не совсем полная, так как хоть она и снимает с майнтайнера часть рутинной работы, никуда не девается необходимость сличать исходники, не появились ли у пакета новые сборочные зависимости. Поэтому в перспективе я еще хочу как опцию прикрутить к обновлению анализаторы кода, которые будут читать configure.ac и т.д. и добавлять в BuildRequires: все то, чего там, по их мнению, не хватает для новой версии. С этими анализаторами я в перспективе хочу развернуть на watch.altlinux.org автосборщик, который будет следить за пакетами с watch файлами, и при выходе новой версии отправлять на test-only новый пакет. -- 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] 8+ messages in thread
* Re: [devel] I: перспективы автоматизации с помощью .watch файлов. 2011-10-16 17:40 [devel] I: перспективы автоматизации с помощью .watch файлов Igor Vlasenko @ 2011-10-16 19:18 ` Денис Смирнов 2011-10-20 9:51 ` Michael Shigorin 0 siblings, 1 reply; 8+ messages in thread From: Денис Смирнов @ 2011-10-16 19:18 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 651 bytes --] On Sun, Oct 16, 2011 at 08:40:38PM +0300, Igor Vlasenko wrote: IV> С этими анализаторами я в перспективе хочу развернуть IV> на watch.altlinux.org автосборщик, который будет IV> следить за пакетами с watch файлами, и при выходе новой IV> версии отправлять на test-only новый пакет. Я бы еще предложил запускать buildreq, и если его вывод вдруг изменился -- сообщать об этом мантейнеру. Аналогично смотреть за изменением зависимостей у rpm'ки (дабы отлавливать случаи отвалившихся необязательных зависимостей). -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] I: перспективы автоматизации с помощью .watch файлов. 2011-10-16 19:18 ` Денис Смирнов @ 2011-10-20 9:51 ` Michael Shigorin 2011-10-20 17:35 ` Денис Смирнов 0 siblings, 1 reply; 8+ messages in thread From: Michael Shigorin @ 2011-10-20 9:51 UTC (permalink / raw) To: ALT Linux Team development discussions On Sun, Oct 16, 2011 at 11:18:34PM +0400, Денис Смирнов wrote: > Я бы еще предложил запускать buildreq, buildreq -u > и если его вывод вдруг изменился -- сообщать об этом -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] I: перспективы автоматизации с помощью .watch файлов. 2011-10-20 9:51 ` Michael Shigorin @ 2011-10-20 17:35 ` Денис Смирнов 2011-10-20 21:09 ` Igor Vlasenko 0 siblings, 1 reply; 8+ messages in thread From: Денис Смирнов @ 2011-10-20 17:35 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 340 bytes --] On Thu, Oct 20, 2011 at 12:51:13PM +0300, Michael Shigorin wrote: >> Я бы еще предложил запускать buildreq, MS> buildreq -u Да, кстати. И смотреть изменения в обоих списках -- в "оптимизированном" тоже. -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] I: перспективы автоматизации с помощью .watch файлов. 2011-10-20 17:35 ` Денис Смирнов @ 2011-10-20 21:09 ` Igor Vlasenko 2011-10-20 23:48 ` Денис Смирнов 0 siblings, 1 reply; 8+ messages in thread From: Igor Vlasenko @ 2011-10-20 21:09 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Oct 20, 2011 at 09:35:06PM +0400, Денис Смирнов wrote: > On Thu, Oct 20, 2011 at 12:51:13PM +0300, Michael Shigorin wrote: > > >> Я бы еще предложил запускать buildreq, > MS> buildreq -u > > Да, кстати. И смотреть изменения в обоих списках -- в "оптимизированном" > тоже. До автоматического сервиса watch->test test only build еще долгая дорога. Я пока пишу утилиты gear-uupdate*, которыми хочу дожать автоматизацию работы с gear. чтобы умная утилита могла самостоятельно обновить апстиримную ветвь, произвести все необходимые мержи и внести изменения в спек, на основе анализа одних только .gear-rules. Уже есть прототип, с которым можно поиграть. gear-uupdate-prepare генерирует набор скриптов, по скрипту на каждый шаг, а gear-uupdate-execute их исполняет, удаляя успешно завершившиеся скрипты. По замыслу, так удобнее работать, если какие-то мержи в середине процесса обновления закончатся неудачно. Это закроет автоматизацию tarball-updated репозиториев, и надо будет думать, как стандартизировать раскрытие информации об источниках обновлений для SCM обновляемых репозиториев. Последние сейчас для совместной работы неудобны, использующие git-svn в особенности, но и использующие сторонний 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] 8+ messages in thread
* Re: [devel] I: перспективы автоматизации с помощью .watch файлов. 2011-10-20 21:09 ` Igor Vlasenko @ 2011-10-20 23:48 ` Денис Смирнов 2011-10-21 10:36 ` Igor Vlasenko 0 siblings, 1 reply; 8+ messages in thread From: Денис Смирнов @ 2011-10-20 23:48 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1343 bytes --] On Fri, Oct 21, 2011 at 12:09:07AM +0300, Igor Vlasenko wrote: IV> Я пока пишу утилиты gear-uupdate*, которыми хочу дожать IV> автоматизацию работы с gear. IV> чтобы умная утилита могла самостоятельно обновить апстиримную ветвь, IV> произвести все необходимые мержи и внести изменения в спек, IV> на основе анализа одних только .gear-rules. Ты планируешь ограничиться обновлением из tar, или svn/git тоже? IV> Это закроет автоматизацию tarball-updated репозиториев, IV> и надо будет думать, как стандартизировать IV> раскрытие информации об источниках обновлений для IV> SCM обновляемых репозиториев. Последние сейчас для совместной IV> работы неудобны, использующие git-svn в особенности, IV> но и использующие сторонний git тоже -- "из коробки" они IV> не настроены и нужно тратить время, чтобы искать и настраивать IV> источник обновлений. И всегда есть риск обновиться не оттуда. Еще может использоваться и тот вариант что я использую для asterisk1.11 -- просто делать снапшоты. Причем астериск не получится _нормально_ импортировать git-svn, ибо digium иногда занимаются переписыванием истории. Хотя то что я там сделал -- жутко грязный хак, на который я стараюсь не смотреть. -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] I: перспективы автоматизации с помощью .watch файлов. 2011-10-20 23:48 ` Денис Смирнов @ 2011-10-21 10:36 ` Igor Vlasenko 2011-10-22 0:44 ` Денис Смирнов 0 siblings, 1 reply; 8+ messages in thread From: Igor Vlasenko @ 2011-10-21 10:36 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Oct 21, 2011 at 03:48:29AM +0400, Денис Смирнов wrote: > Ты планируешь ограничиться обновлением из tar, или svn/git тоже? C svn/git сначала надо заделать дыру в дизайне gear, чтобы был стандартный вид записи о удаленных источниках коммитов, при чем, желательно, прозрачно интегрированный в gear, чтобы, например, gear-update-tag автоматически заносил туде те remotes, коммиты из которых реально используются в текущих .gear-rules. К сожалению, у меня большие сомнения, смогу ли я добиться включения каких-либо изменений в официальный gear. я вот попытался протолкнуть в gear тривиальный патч, но на входе стал Алексей с огненным мечем :( Впрочем, возможно, у него сегодня не тот день. -- 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] 8+ messages in thread
* Re: [devel] I: перспективы автоматизации с помощью .watch файлов. 2011-10-21 10:36 ` Igor Vlasenko @ 2011-10-22 0:44 ` Денис Смирнов 0 siblings, 0 replies; 8+ messages in thread From: Денис Смирнов @ 2011-10-22 0:44 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 582 bytes --] On Fri, Oct 21, 2011 at 01:36:51PM +0300, Igor Vlasenko wrote: IV> при чем, желательно, прозрачно интегрированный в gear, чтобы, IV> например, gear-update-tag автоматически заносил туде те IV> remotes, коммиты из которых реально используются в текущих IV> .gear-rules. А зачем? Нормальная практика, когда для этого используется бранч upstream. Уже локальный. Даже если он и берется изначально из remote источника. Мне это кажется удобнее. -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2011-10-22 0:44 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2011-10-16 17:40 [devel] I: перспективы автоматизации с помощью .watch файлов Igor Vlasenko 2011-10-16 19:18 ` Денис Смирнов 2011-10-20 9:51 ` Michael Shigorin 2011-10-20 17:35 ` Денис Смирнов 2011-10-20 21:09 ` Igor Vlasenko 2011-10-20 23:48 ` Денис Смирнов 2011-10-21 10:36 ` Igor Vlasenko 2011-10-22 0:44 ` Денис Смирнов
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