ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
@ 2014-06-10 14:12 Igor Vlasenko
  2014-06-10 14:36 ` Michael Shigorin
                   ` (3 more replies)
  0 siblings, 4 replies; 28+ messages in thread
From: Igor Vlasenko @ 2014-06-10 14:12 UTC (permalink / raw)
  To: devel

Господа,
На сервисе оповещений watch.altlinux.org добавлен
новый источник оповещений watch, который использует 
упакованные в src.rpm watch файлы.

Теперь, если добавить в gear репозиторий или src.rpm пакет 
watch файл, то не только можно будет локально
проверять обновления и обновлять src.rpm'ы/ gear репозитории,
но и эти файлы будут задействованы на watch.altlinux.org.

Если с watch файлом проблемы, то плагин выдает в общую
систему сообщение об ошибке для этого пакета 
как сообщение о якобы наличии обновления с версией 99999999 
и телом сообщения об ошибке вместо url.

Сейчас соответствующий код (библиотека perl-RPM-uscan,
утилиты rpm-uscan и uscan-query, uupdate плагин к RPM-Source-Editor)
находятся в активной разработке.

Соответственно, пока я занят с этим кодом,
я помню и понимаю как это хозяйство работает,
могу подсказать, оказать квалифицированную помощь,
исправить ошибки и у себя и в watch файлах.

Господа! не упустите шанс. Если есть желание попробовать
watch файлы, сейчас самое время.
Через пару недель я буду заниматься совершенно другой 
разработкой, и быстро забуду все, связанное с watch 
файлами :(




-- 

I V



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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-10 14:12 [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы Igor Vlasenko
@ 2014-06-10 14:36 ` Michael Shigorin
  2014-06-10 16:21   ` Igor Vlasenko
  2014-06-11  7:01   ` Paul Wolneykien
  2014-06-11  8:50 ` Anton Farygin
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 28+ messages in thread
From: Michael Shigorin @ 2014-06-10 14:36 UTC (permalink / raw)
  To: devel

On Tue, Jun 10, 2014 at 05:12:08PM +0300, Igor Vlasenko wrote:
> Господа! не упустите шанс. Если есть желание попробовать
> watch файлы, сейчас самое время.  Через пару недель я буду
> заниматься совершенно другой разработкой, и быстро забуду все,
> связанное с watch файлами :(

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

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-10 14:36 ` Michael Shigorin
@ 2014-06-10 16:21   ` Igor Vlasenko
  2014-06-11  7:01   ` Paul Wolneykien
  1 sibling, 0 replies; 28+ messages in thread
From: Igor Vlasenko @ 2014-06-10 16:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Jun 10, 2014 at 05:36:36PM +0300, Michael Shigorin wrote:
> On Tue, Jun 10, 2014 at 05:12:08PM +0300, Igor Vlasenko wrote:
> > Господа! не упустите шанс. Если есть желание попробовать
> > watch файлы, сейчас самое время.  Через пару недель я буду
> > заниматься совершенно другой разработкой, и быстро забуду все,
> > связанное с watch файлами :(
> 
> Со своей стороны могу сказать, что рутинную часть с проверкой
> наличия апстримных обновлений они действительно здорово снимают.
> Хотя с учётом того, что апстримы порой мигрируют -- не панацея.

На то другие плагины. Надо таки дожать distromap-utils
и развернуть дополнительно полноценную сверку для начала
с rosa, mageia, SuSE и pld.

-- 

I V


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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-10 14:36 ` Michael Shigorin
  2014-06-10 16:21   ` Igor Vlasenko
@ 2014-06-11  7:01   ` Paul Wolneykien
  2014-06-11  7:13     ` Michael Shigorin
  1 sibling, 1 reply; 28+ messages in thread
From: Paul Wolneykien @ 2014-06-11  7:01 UTC (permalink / raw)
  To: devel

10.06.2014 18:36, Michael Shigorin пишет:
> On Tue, Jun 10, 2014 at 05:12:08PM +0300, Igor Vlasenko wrote:
>> Господа! не упустите шанс. Если есть желание попробовать
>> watch файлы, сейчас самое время.  Через пару недель я буду
>> заниматься совершенно другой разработкой, и быстро забуду все,
>> связанное с watch файлами :(
>
> Со своей стороны могу сказать, что рутинную часть с проверкой
> наличия апстримных обновлений они действительно здорово снимают.

   "5 копеек". А я использую update-source-functions и cronbuild вместо 
watch. Например так:

http://git.altlinux.org/people/manowar/packages/?p=slim.git;a=blob;f=.gear/cronbuild-update-source;h=00533c1ee090c05933a7e8d3689a410ed2b5ffaf;hb=4c8db467f484df9e106bd948a3387b0165dde869

Чем это лучше? Например тем, что можно проверку на наличие версии 
сделать более заковыристой, например такой:

http://git.altlinux.org/people/manowar/packages/?p=orca.git;a=blob;f=.gear/cronbuild-update-source;h=75440fd3a011b0b7d1f535fa45c136ddc8dc963f;hb=9776c6f0059ac32e095184d6419b38328ff357d2

В отличие от предыдущего примера скрипт обновления ещё "полноразмерный" 
-- стандартные операции по обновлению архива написаны inline, а не через 
функции -- поэтому он такой длинный. Самое интересное -- в начале 
скрипта: для orca проверка двухэтапная: новыми версиями считаются только 
тарболы веток с чётными версиями, а на наличие новых нечётных 
(нестабильных) версий скрипт не реагирует.

Как-то так.

P.S. Оно умеет не только plain ftp/http, но и github, и sourceforge, и 
ещё что-то.



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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-11  7:01   ` Paul Wolneykien
@ 2014-06-11  7:13     ` Michael Shigorin
  0 siblings, 0 replies; 28+ messages in thread
From: Michael Shigorin @ 2014-06-11  7:13 UTC (permalink / raw)
  To: devel

On Wed, Jun 11, 2014 at 11:01:23AM +0400, Paul Wolneykien wrote:
> Самое интересное -- в начале скрипта: для orca проверка
> двухэтапная: новыми версиями считаются только тарболы веток с
> чётными версиями, а на наличие новых нечётных (нестабильных)
> версий скрипт не реагирует.

А разве отменяли \d*[02468]\. ? ;-)

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-10 14:12 [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы Igor Vlasenko
  2014-06-10 14:36 ` Michael Shigorin
@ 2014-06-11  8:50 ` Anton Farygin
  2014-06-11  9:00   ` Michael Shigorin
  2014-06-11 17:10   ` [devel] I: gear-uupdate second-announce Igor Vlasenko
  2014-06-11  9:02 ` [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы Anton Farygin
  2014-06-20  9:11 ` Anton Farygin
  3 siblings, 2 replies; 28+ messages in thread
From: Anton Farygin @ 2014-06-11  8:50 UTC (permalink / raw)
  To: devel

Отлично, спасибо.

следующий этап - научить rpm-uscan обновлять правильным образом git - у 
меня исходники лежат в бранче upstream и мержатся в master. Но не всегда ;)

Оно умеет читать .gear-rules ? или какие-то настройки из git ?



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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-11  8:50 ` Anton Farygin
@ 2014-06-11  9:00   ` Michael Shigorin
  2014-06-11 17:10   ` [devel] I: gear-uupdate second-announce Igor Vlasenko
  1 sibling, 0 replies; 28+ messages in thread
From: Michael Shigorin @ 2014-06-11  9:00 UTC (permalink / raw)
  To: devel

On Wed, Jun 11, 2014 at 12:50:24PM +0400, Anton Farygin wrote:
> следующий этап - научить rpm-uscan обновлять правильным образом git - у 
> меня исходники лежат в бранче upstream и мержатся в master. Но не всегда ;)
> Оно умеет читать .gear-rules ? или какие-то настройки из git ?

Полез на днях в icewm, вспомнил про gear-merge-rules(5).

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-10 14:12 [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы Igor Vlasenko
  2014-06-10 14:36 ` Michael Shigorin
  2014-06-11  8:50 ` Anton Farygin
@ 2014-06-11  9:02 ` Anton Farygin
  2014-06-11 17:16   ` Igor Vlasenko
  2014-06-20  9:11 ` Anton Farygin
  3 siblings, 1 reply; 28+ messages in thread
From: Anton Farygin @ 2014-06-11  9:02 UTC (permalink / raw)
  To: devel

On 10.06.2014 18:12, Igor Vlasenko wrote:
> Господа,

> Соответственно, пока я занят с этим кодом,
> я помню и понимаю как это хозяйство работает,
> могу подсказать, оказать квалифицированную помощь,
> исправить ошибки и у себя и в watch файлах.

почему так медленно? быстрее вручную скачать и посмотреть на сайте

$ time rpm-uscan --report
Processing watchfile line for ./cups-filters.watch...
Newest version on remote site is 1.0.54, local version is 1.0.53
cups-filters: Newer version (1.0.54) available on remote site:
 
http://www.openprinting.org/download/cups-filters/cups-filters-1.0.54.tar.xz
   (local version is 1.0.53)
1.07user 0.88system 0:21.39elapsed 9%CPU (0avgtext+0avgdata 
26388maxresident)k
34952inputs+0outputs (1824major+156286minor)pagefaults 0swaps

$ time rpm-uscan --report
Processing watchfile line for ./ImageMagick.watch...
Newest version on remote site is 6.8.9.3, local version is 6.8.8.10
ImageMagick: Newer version (6.8.9.3) available on remote site:
   ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.8.9-3.tar.xz
   (local version is 6.8.8.10)
80.29user 3.95system 2:51.30elapsed 49%CPU (0avgtext+0avgdata 
492408maxresident)k
292144inputs+0outputs (10770major+549311minor)pagefaults 0swaps

при этом:
$ time curl ftp://ftp.imagemagick.org/pub/ImageMagick/ >/dev/null
   % Total    % Received % Xferd  Average Speed   Time    Time     Time 
  Current
                                  Dload  Upload   Total   Spent    Left 
  Speed
   0     0    0  3879    0     0   1588      0 --:--:--  0:00:02 
--:--:--  1589
0.00user 0.00system 0:02.63elapsed 0%CPU (0avgtext+0avgdata 
3128maxresident)k
0inputs+0outputs (0major+879minor)pagefaults 0swaps




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

* [devel] I: gear-uupdate second-announce.
  2014-06-11  8:50 ` Anton Farygin
  2014-06-11  9:00   ` Michael Shigorin
@ 2014-06-11 17:10   ` Igor Vlasenko
  1 sibling, 0 replies; 28+ messages in thread
From: Igor Vlasenko @ 2014-06-11 17:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Anton Farygin

On Wed, Jun 11, 2014 at 12:50:24PM +0400, Anton Farygin wrote:
> следующий этап - научить rpm-uscan обновлять правильным образом git

Это давно пройденный этап :)

Специально для rpm-uscan я когда-то написал утилиту gear-uupdate(1)
которая тем и занимается, что обновляет правильным образом git
из исходников.

Поскольку утилита малоизвестная, воспользуюсь случаем, чтобы ее
повторно анонсировать.

> Оно умеет читать .gear-rules ? или какие-то настройки из git ?

Именно. gear-uupdate(1) -- это обертка над парой утилит
gear-uupdate-prepare(1) и gear-uupdate-execute.

gear-uupdate-prepare c помощью библиотеки perl-Gear-Rules
читает .gear[-/]rules, изучая директивы tar и diff, вычисляет,
в какой ветке (и каком подкаталоге если есть) находятся исходники,
есть ли отдельные ветви для патчей, если исходники в отдельной ветке,
то как ее потом мержить в ветку с .gear (просто или с -s ours).

Поддерживаются все основные разумные схемы gear.

> у меня исходники лежат в бранче upstream и мержатся в master. 

Эта схема в числе поддерживаемых :)

> Но не всегда ;)

Проверить, поддерживается ли конкретная схема gear репозитория,
можно с помощью утилиты gear-rules-verify.

gear-rules-verify выдаст подробную диагностику,
совместим ли репозиторий с gear-uupdate(1).

В частности, если в репозитории есть коммиты, автор которых
не состоит в team, то gear-uupdate откажется работать.
Логика здесь в том, что похоже, репозиторий ранее обновлялся
из апстримного git/svn/otherVCS, а теперь мы хотим обновить
его из тарбола. как правило, так делать не надо.
Вместо полученного треш-репозитория лучше
завести новый git репозиторий или залить обновление как srpm.

А так, большое количество схем gear репозиториев поддерживается.

Руками его запускают так:
gear-uupdate --upstream-version 6.8.9.3 ImageMagick-6.8.9-3.tar.xz

При первом запуске лучше не запускать сразу gear-uupdate, а запустить 
gear-uupdate-prepare --upstream-version 6.8.9.3 ImageMagick-6.8.9-3.tar.xz

gear-uupdate-prepare сначала выполнит проверки из gear-rules-verify.

Затем, gear-uupdate-prepare (ничего не меняя в репозитории)
генерирует набор shell скриптов. Эти скрипты могут быть созданы
в корне gear репозитория, если апстрим в подкаталоге в текущей ветке.
в остальных случаях скрипты надо прятать от git, поэтому они создаются
в папке .git/uupdate/.
после выполнения gear-uupdate-prepare
в .git/uupdate/ будет что-то вроде

01-checkout-and-update-upstream-branch.sh
02-merge-upstream-to-patch1-branch.sh
...
07-merge-upstream-to-patch6-branch.sh
10-merge-to-main-and-update-spec-and-tags.sh

Эти скрипты можно просмотреть и убедиться еще раз,
что робот понял структуру репозитория правильно.

После чего их можно выполнить с помощью gear-uupdate-execute.
Далее уже сразу можно запускать gear-uupdate.

Впрочем, rpm-uscan (и gear-cronbuild) обучен запускать
gear-uupdate самостоятельно.

gear-cronbuild при наличии watch файла и отсутствии 
cronbuild скриптов просто молча и принудительно запускает 
gear-uupdate.

rpm-uscan с обычным watch файлом так не делает.

Есть 2 варианта, как заставить rpm-uscan сразу после скачивания
вызвать gear-uupdate:
1) вызвать rpm-uscan с опцией,
rpm-uscan --force-action gear-uupdate
2) добавить в watch файл магию - добавить еще одну колонку,
в которой написать uupdate (можно gear-uupdate).

uupdate -- это магическая утилита из debian, которая
обновляет debian репозиторий. у нас gear репозиторий,
поэтому ей на замену я написал gear-uupdate,
которая обновляет gear репозиторий,
так, чтобы она была полностью совместима
с debian --- все, что написано в uscan(1) (тж. rpm-uscan(1))
будет работать и у нас.


--

I V



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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-11  9:02 ` [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы Anton Farygin
@ 2014-06-11 17:16   ` Igor Vlasenko
  2014-06-12  5:05     ` Anton Farygin
  0 siblings, 1 reply; 28+ messages in thread
From: Igor Vlasenko @ 2014-06-11 17:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Anton Farygin

On Wed, Jun 11, 2014 at 01:02:49PM +0400, Anton Farygin wrote:
> почему так медленно? быстрее вручную скачать и посмотреть на сайте

cups-filters на watch.altlinux.org тоже долго качается,
даже по таймауту отваливался. наверное, как-то от сайта зависит.

кстати, rpm-uscan теперь можно запускать один раз на все gear 
репозитории.
запустить rpm-uscan <путь к каталогу, где gear репозитории лежат>
или зайти в <каталог, где gear репозитории лежат>
и запустить оттуда -- он пройдется по всем найденным 
gear репозиториям с watch файлами.

-- 

I V



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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-11 17:16   ` Igor Vlasenko
@ 2014-06-12  5:05     ` Anton Farygin
  2014-06-12  8:08       ` Michael Shigorin
  2014-06-12 16:25       ` Igor Vlasenko
  0 siblings, 2 replies; 28+ messages in thread
From: Anton Farygin @ 2014-06-12  5:05 UTC (permalink / raw)
  To: devel

On 11.06.2014 21:16, Igor Vlasenko wrote:
> On Wed, Jun 11, 2014 at 01:02:49PM +0400, Anton Farygin wrote:
>> почему так медленно? быстрее вручную скачать и посмотреть на сайте
>
> cups-filters на watch.altlinux.org тоже долго качается,
> даже по таймауту отваливался. наверное, как-то от сайта зависит.
>
> кстати, rpm-uscan теперь можно запускать один раз на все gear
> репозитории.
> запустить rpm-uscan <путь к каталогу, где gear репозитории лежат>
> или зайти в <каталог, где gear репозитории лежат>
> и запустить оттуда -- он пройдется по всем найденным
> gear репозиториям с watch файлами.
>

cups-filters - да, но почему так сильно тормозит на ImageMagick ?

Такие тормоза убивают желание использовать этот инструмент.



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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-12  5:05     ` Anton Farygin
@ 2014-06-12  8:08       ` Michael Shigorin
  2014-06-12 16:25       ` Igor Vlasenko
  1 sibling, 0 replies; 28+ messages in thread
From: Michael Shigorin @ 2014-06-12  8:08 UTC (permalink / raw)
  To: devel

On Thu, Jun 12, 2014 at 09:05:36AM +0400, Anton Farygin wrote:
> cups-filters - да, но почему так сильно тормозит на ImageMagick ?
> Такие тормоза убивают желание использовать этот инструмент.

А ты что, собираешься наблюдать, как он обходит всё дежурным
порядком? :)  Запускаю и занимаюсь другими делами, когда пробегаю
через тот десктоп -- смотрю, что нашлось.  Когда кандидатов куча,
плюс-минус лапоть особой роли не играет.

Если хочется оптимизировать -- всё-таки придётся смотреть,
какие получаются HTTP-запросы и кто на самом деле тормозит.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-12  5:05     ` Anton Farygin
  2014-06-12  8:08       ` Michael Shigorin
@ 2014-06-12 16:25       ` Igor Vlasenko
  2014-06-13  8:05         ` Anton Farygin
  1 sibling, 1 reply; 28+ messages in thread
From: Igor Vlasenko @ 2014-06-12 16:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Anton Farygin

On Thu, Jun 12, 2014 at 09:05:36AM +0400, Anton Farygin wrote:
> cups-filters - да, но почему так сильно тормозит на ImageMagick ?
> Такие тормоза убивают желание использовать этот инструмент.

Не может ли быть так, что оно тормозит, потому что скачивает 
архив с новой версией?
там есть опция --report, чтобы не скачивать каждый раз архив.

$ rpm-uscan --any-archive --report

Я смотрел сетевой код, он у нас общий с debian и 
вызывает стандартный перловый модуль.
Вряд ли там что-то улучшить можно.
В rpm-uscan что-то сильно менять не хочется,
это форк от debian uscan и хочется сохранить
возможность относительно легко мержить.

На watch.altlinux.org я сделал параллельную обработку
watch файлов через пул процессов uscan-query.
Там оно опрашивает watch файлы каждое утро,

можно вместо того, чтобы локально запускать rpm-uscan,
ходить смотреть watch.altlinux.org.

И сейчас оптимизирую rpm-uscan, чтобы было удобно 
запустить rpm-uscan один раз сразу на весь каталог
с gear-репозиториями.


-- 

I V


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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-12 16:25       ` Igor Vlasenko
@ 2014-06-13  8:05         ` Anton Farygin
  2014-06-13 14:20           ` Денис Смирнов
  2014-06-13 14:49           ` Igor Vlasenko
  0 siblings, 2 replies; 28+ messages in thread
From: Anton Farygin @ 2014-06-13  8:05 UTC (permalink / raw)
  To: devel

On 12.06.2014 20:25, Igor Vlasenko wrote:
> On Thu, Jun 12, 2014 at 09:05:36AM +0400, Anton Farygin wrote:
>> cups-filters - да, но почему так сильно тормозит на ImageMagick ?
>> Такие тормоза убивают желание использовать этот инструмент.
>
> Не может ли быть так, что оно тормозит, потому что скачивает
> архив с новой версией?

нет, я использовал именно report.

> там есть опция --report, чтобы не скачивать каждый раз архив.

да, именно этим и пользуюсь.

>
> $ rpm-uscan --any-archive --report
>
> Я смотрел сетевой код, он у нас общий с debian и
> вызывает стандартный перловый модуль.
> Вряд ли там что-то улучшить можно.

не думаю, что виноват сетевой код.

в perl'е есть профайлер ?

> В rpm-uscan что-то сильно менять не хочется,
> это форк от debian uscan и хочется сохранить
> возможность относительно легко мержить.
>
> На watch.altlinux.org я сделал параллельную обработку
> watch файлов через пул процессов uscan-query.
> Там оно опрашивает watch файлы каждое утро,
>
> можно вместо того, чтобы локально запускать rpm-uscan,
> ходить смотреть watch.altlinux.org.
>
> И сейчас оптимизирую rpm-uscan, чтобы было удобно
> запустить rpm-uscan один раз сразу на весь каталог
> с gear-репозиториями.

Так он будет ещё больше тормозить ?

эти тормоза могут быть вызваны тем, что у меня git на glusterfs живёт, 
но тогда надо понять что именно оно делает с git, что вызывает такие 
задержки.

две минуты на report - это слишком.

$ time rpm-uscan --report
Processing watchfile line for ./ImageMagick.watch...
Newest version on remote site is 6.8.9.3, local version is 6.8.8.10
ImageMagick: Newer version (6.8.9.3) available on remote site:
   ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.8.9-3.tar.xz
   (local version is 6.8.8.10)
81.19user 3.87system 2:13.73elapsed 63%CPU (0avgtext+0avgdata 
492408maxresident)k
292632inputs+0outputs (10775major+522284minor)pagefaults 0swaps



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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-13  8:05         ` Anton Farygin
@ 2014-06-13 14:20           ` Денис Смирнов
  2014-06-13 18:24             ` Anton Farygin
  2014-06-13 14:49           ` Igor Vlasenko
  1 sibling, 1 reply; 28+ messages in thread
From: Денис Смирнов @ 2014-06-13 14:20 UTC (permalink / raw)
  To: devel

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

On Fri, Jun 13, 2014 at 12:05:28PM +0400, Anton Farygin wrote:

> эти тормоза могут быть вызваны тем, что у меня git на glusterfs живёт, 

А можно подробнее про то как, где и зачем ты применяешь glusterfs?

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

http://mithraen.ru/

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

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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-13  8:05         ` Anton Farygin
  2014-06-13 14:20           ` Денис Смирнов
@ 2014-06-13 14:49           ` Igor Vlasenko
  2014-06-13 18:28             ` Anton Farygin
  1 sibling, 1 reply; 28+ messages in thread
From: Igor Vlasenko @ 2014-06-13 14:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Anton Farygin

On Fri, Jun 13, 2014 at 12:05:28PM +0400, Anton Farygin wrote:
> две минуты на report - это слишком.
> $ time rpm-uscan --report
> 81.19user 3.87system 2:13.73elapsed 63%CPU (0avgtext+0avgdata

2 минуты - это действительно что-то странное.
я у себя такого ни разу не наблюдал.
У меня на разных watch файлах обычно не более 10-12 секунд.

Не смог проверить на ImageMagick
(когда я склонировал ImageMagick, то там не было watch файла), 
но на склонированном cups-filters тоже было 11 секунд.


$ git clone git.alt:/people/rider/packages/cups-filters.git cups-filters.git
Cloning into 'cups-filters.git'...
[...]
$ cd cups-filters.git 
$ time rpm-uscan --report              
Processing watchfile line for ./cups-filters.watch...
Newest version on remote site is 1.0.54, local version is 1.0.53
cups-filters: Newer version (1.0.54) available on remote site:
  http://www.openprinting.org/download/cups-filters/cups-filters-1.0.54.tar.xz
  (local version is 1.0.53)
rpm-uscan --report  0,57s user 0,22s system 6% cpu 11,419 total

Из этих 11 секунд порядка 4-х секунд съел `find . -name *watch`
и около 7 секунд ушло на сеть. Чистую сеть можно померять,
если не тратить время на find и вызывать rpm-uscan 
с опцией --watchfile файл.

 $ time rpm-uscan --watchfile cups-filters.watch --report
Processing watchfile line for cups-filters.watch...
Newest version on remote site is 1.0.54, local version is 1.0.53
cups-filters: Newer version (1.0.54) available on remote site:
  http://www.openprinting.org/download/cups-filters/cups-filters-1.0.54.tar.xz
  (local version is 1.0.53)
rpm-uscan --watchfile cups-filters.watch --report  0,58s user 0,23s system 10% cpu 7,486 total

чтобы профилировать perl программу, надо установить perl(Devel/DProf.pm),
запустить perl -d:DProf rpm-uscan опции
по итогам запустить программу
dprofpp 

-- 

I V


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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-13 14:20           ` Денис Смирнов
@ 2014-06-13 18:24             ` Anton Farygin
  2014-06-13 19:10               ` Денис Смирнов
  0 siblings, 1 reply; 28+ messages in thread
From: Anton Farygin @ 2014-06-13 18:24 UTC (permalink / raw)
  To: devel

On 13.06.2014 18:20, Денис Смирнов wrote:
> On Fri, Jun 13, 2014 at 12:05:28PM +0400, Anton Farygin wrote:
>
>> эти тормоза могут быть вызваны тем, что у меня git на glusterfs живёт,
>
> А можно подробнее про то как, где и зачем ты применяешь glusterfs?


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

ну, т.е. - каталог с git доступен в разных серверах и разных виртуалках.

мне удобно ;)


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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-13 14:49           ` Igor Vlasenko
@ 2014-06-13 18:28             ` Anton Farygin
  2014-06-13 19:00               ` Anton Farygin
  0 siblings, 1 reply; 28+ messages in thread
From: Anton Farygin @ 2014-06-13 18:28 UTC (permalink / raw)
  To: devel

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

нет ?

On 13.06.2014 18:49, Igor Vlasenko wrote:
> perl -d:DProf rpm-uscan

$ perl -d:DProf /usr/bin/rpm-uscan --report
Use of uninitialized value in null operation at /usr/lib64/perl5/RPM.pm 
line 22.
Use of uninitialized value in null operation at /usr/lib64/perl5/RPM.pm 
line 22.
Use of uninitialized value in null operation at /usr/lib64/perl5/RPM.pm 
line 22.
Invalid version format (version required) at /usr/lib64/perl5/RPM.pm 
line 22.
Compilation failed in require at /usr/bin/rpm-uscan line 1957.
BEGIN failed--compilation aborted at /usr/bin/rpm-uscan line 1957.



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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-13 18:28             ` Anton Farygin
@ 2014-06-13 19:00               ` Anton Farygin
  2014-06-13 19:52                 ` Igor Vlasenko
  0 siblings, 1 reply; 28+ messages in thread
From: Anton Farygin @ 2014-06-13 19:00 UTC (permalink / raw)
  To: devel

On 13.06.2014 22:28, Anton Farygin wrote:
> могу конечно поправить у себя, но как мне кажется - это что-то более
> системное. Тем более гугл говорит что это вроде как поправили в более
> новых версиях перла.
>
> нет ?
>
> On 13.06.2014 18:49, Igor Vlasenko wrote:
>> perl -d:DProf rpm-uscan
>
> $ perl -d:DProf /usr/bin/rpm-uscan --report
> Use of uninitialized value in null operation at /usr/lib64/perl5/RPM.pm
> line 22.
> Use of uninitialized value in null operation at /usr/lib64/perl5/RPM.pm
> line 22.
> Use of uninitialized value in null operation at /usr/lib64/perl5/RPM.pm
> line 22.
> Invalid version format (version required) at /usr/lib64/perl5/RPM.pm
> line 22.
> Compilation failed in require at /usr/bin/rpm-uscan line 1957.
> BEGIN failed--compilation aborted at /usr/bin/rpm-uscan line 1957.

А просто debugger работает.

1941:           my $specfile=`gear --command sh -- -c 'printf \%s 
"\$gear_specfile"'`;
1942==>         unless ($?) {
1943:               $guesspkg=`gear --command sh -- -c 'printf \%s 
"\$gear_pkg_name"'`;
1944:               $version=`gear --command sh -- -c 'printf \%s 
"\$gear_pkg_version"'`;
1945            }


тормозит эта команда:
$ gear --verbose --command sh -- -c 'printf %s "$gear_specfile"'
mkdir: создан каталог «/tmp/.private/rider/gear.b3gHCDZq/out»
gear: Extracted file by pattern "*.desktop": ImageMagick.desktop
gear: Extracted file by pattern "*.patch": ImageMagick-depends.patch
gear: Extracted file by pattern "*.png": imagemagick16.png
gear: Extracted file by pattern "*.png": imagemagick32.png
gear: Extracted file by pattern "*.png": imagemagick48.png
gear: Extracted archive: ImageMagick-6.8.8-10.tar
gear: Compressed file `ImageMagick-6.8.8-10.tar' using `xz -9'
gear: Extracted file by pattern "*.watch": ImageMagick.watch
gear: Extracted specfile: ImageMagick.spec
gear: Executing: sh -c printf %s "$gear_specfile"
ImageMagick.spec

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

Кстати, и так много раз ;)

Код этот к Debian не похоже что б имел отношение.



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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-13 18:24             ` Anton Farygin
@ 2014-06-13 19:10               ` Денис Смирнов
  2014-06-13 19:15                 ` Anton Farygin
  0 siblings, 1 reply; 28+ messages in thread
From: Денис Смирнов @ 2014-06-13 19:10 UTC (permalink / raw)
  To: devel

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

On Fri, Jun 13, 2014 at 10:24:37PM +0400, Anton Farygin wrote:

> для того, что бы не надо было лишний раз делать коммиты, когда хочется с 
> чем-то поиграться в разных окружениях.
> ну, т.е. - каталог с git доступен в разных серверах и разных виртуалках.
> мне удобно ;)

А проблем, когда одна из машин видит частично обновленный репозиторий, там
не бывает?

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

http://mithraen.ru/

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

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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-13 19:10               ` Денис Смирнов
@ 2014-06-13 19:15                 ` Anton Farygin
  2014-06-13 19:18                   ` alexei
  0 siblings, 1 reply; 28+ messages in thread
From: Anton Farygin @ 2014-06-13 19:15 UTC (permalink / raw)
  To: devel

On 13.06.2014 23:10, Денис Смирнов wrote:
> On Fri, Jun 13, 2014 at 10:24:37PM +0400, Anton Farygin wrote:
>
>> для того, что бы не надо было лишний раз делать коммиты, когда хочется с
>> чем-то поиграться в разных окружениях.
>> ну, т.е. - каталог с git доступен в разных серверах и разных виртуалках.
>> мне удобно ;)
>
> А проблем, когда одна из машин видит частично обновленный репозиторий, там
> не бывает?

Если всё смонтировано и с сетью проблем нет, то файлы появляются сразу 
везде после того, как выложил их на любой из нод.

т.е. - я проблем не замечал.

Пакет у нас немного кривой - после загрузки приходится руками 
монтировать, но для моего использования достаточно. И исправлять лень.

Так что если захочется для чего-то более серьёзного - то придётся лезть 
в пакет. Не думаю что там что-то сложное, скорее какая-то фигня типа 
того, кто раньше загружается - сеть или mount для glusterfs.




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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-13 19:15                 ` Anton Farygin
@ 2014-06-13 19:18                   ` alexei
  2014-06-13 19:39                     ` Anton Farygin
  0 siblings, 1 reply; 28+ messages in thread
From: alexei @ 2014-06-13 19:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions



----- Исходное сообщение -----
> От: "Anton Farygin" <rider@altlinux.com>
> Кому: devel@lists.altlinux.org
> Отправленные: Суббота, 14 Июнь 2014 г 4:15:00
> Тема: Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
> 
> On 13.06.2014 23:10, Денис Смирнов wrote:
> > On Fri, Jun 13, 2014 at 10:24:37PM +0400, Anton Farygin wrote:
> >
> >> для того, что бы не надо было лишний раз делать коммиты, когда хочется с
> >> чем-то поиграться в разных окружениях.
> >> ну, т.е. - каталог с git доступен в разных серверах и разных виртуалках.
> >> мне удобно ;)
> >
> > А проблем, когда одна из машин видит частично обновленный репозиторий, там
> > не бывает?
> 
> Если всё смонтировано и с сетью проблем нет, то файлы появляются сразу
> везде после того, как выложил их на любой из нод.
> 
> т.е. - я проблем не замечал.
> 
> Пакет у нас немного кривой - после загрузки приходится руками
> монтировать, но для моего использования достаточно. И исправлять лень.
> 
> Так что если захочется для чего-то более серьёзного - то придётся лезть
> в пакет. Не думаю что там что-то сложное, скорее какая-то фигня типа
> того, кто раньше загружается - сеть или mount для glusterfs.

Кстати, отдам пакет в хорошие руки. Сам им сейчас не пользуюсь, а заниматься им
времени не хватает.

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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-13 19:18                   ` alexei
@ 2014-06-13 19:39                     ` Anton Farygin
  0 siblings, 0 replies; 28+ messages in thread
From: Anton Farygin @ 2014-06-13 19:39 UTC (permalink / raw)
  To: devel

On 13.06.2014 23:18, alexei-W/DNgjy8krs@public.gmane.org wrote:
> Кстати, отдам пакет в хорошие руки. Сам им сейчас не пользуюсь, а заниматься им
> времени не хватает.

Ну добавь меня в acl, если ещё нету.

Скорее всего доберусь.


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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-13 19:00               ` Anton Farygin
@ 2014-06-13 19:52                 ` Igor Vlasenko
  2014-06-14 22:20                   ` Igor Vlasenko
  0 siblings, 1 reply; 28+ messages in thread
From: Igor Vlasenko @ 2014-06-13 19:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Anton Farygin

On Fri, Jun 13, 2014 at 11:00:13PM +0400, Anton Farygin wrote:
> тормозит эта команда:
> $ gear --verbose --command sh -- -c 'printf %s "$gear_specfile"'
> mkdir: создан каталог ??/tmp/.private/rider/gear.b3gHCDZq/out??
> gear: Extracted file by pattern "*.desktop": ImageMagick.desktop
> gear: Extracted file by pattern "*.patch": ImageMagick-depends.patch
> gear: Extracted file by pattern "*.png": imagemagick16.png
> gear: Extracted file by pattern "*.png": imagemagick32.png
> gear: Extracted file by pattern "*.png": imagemagick48.png
> gear: Extracted archive: ImageMagick-6.8.8-10.tar
> gear: Compressed file `ImageMagick-6.8.8-10.tar' using `xz -9'
> gear: Extracted file by pattern "*.watch": ImageMagick.watch
> gear: Extracted specfile: ImageMagick.spec
> gear: Executing: sh -c printf %s "$gear_specfile"
> ImageMagick.spec
> 
> для того, что бы узнать имя спека - выгружать тарболл и паковать его
> в xz - это сильно.
> 
> Кстати, и так много раз ;)
> 
> Код этот к Debian не похоже что б имел отношение.

Спасибо! Отличная отладка!

Это действительно жестоко. И локально маскировалось
быстрыми дисками и небольшими репозиториями.

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

я в свое время пытался вытребовать от Дмитрия с Алексеем
api к внутренней кухне gear, более мощное, чем gear --describe,
что-то вроде gear --env, и кто-то мне посоветовал gear --command :(

Альтернативно, можно попытаться сделать свою реализацию
через perl-Gear-Rules, но как-то это неправильно -
закончится тем, что я напишу свой gear с API и поэтессами,
который еще придется параллельно поддерживать :(



-- 

I V


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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-13 19:52                 ` Igor Vlasenko
@ 2014-06-14 22:20                   ` Igor Vlasenko
  2014-06-15 11:40                     ` Anton Farygin
  0 siblings, 1 reply; 28+ messages in thread
From: Igor Vlasenko @ 2014-06-14 22:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Anton Farygin


В новой версии rpm-uscan >= 0.14.x.xx.x проблема решена.

Теперь летает :)


On Fri, Jun 13, 2014 at 10:52:42PM +0300, Igor Vlasenko wrote:
> On Fri, Jun 13, 2014 at 11:00:13PM +0400, Anton Farygin wrote:
> > тормозит эта команда:
> > $ gear --verbose --command sh -- -c 'printf %s "$gear_specfile"'
> > mkdir: создан каталог ??/tmp/.private/rider/gear.b3gHCDZq/out??
> > gear: Extracted file by pattern "*.desktop": ImageMagick.desktop
> > gear: Extracted file by pattern "*.patch": ImageMagick-depends.patch
> > gear: Extracted file by pattern "*.png": imagemagick16.png
> > gear: Extracted file by pattern "*.png": imagemagick32.png
> > gear: Extracted file by pattern "*.png": imagemagick48.png
> > gear: Extracted archive: ImageMagick-6.8.8-10.tar
> > gear: Compressed file `ImageMagick-6.8.8-10.tar' using `xz -9'
> > gear: Extracted file by pattern "*.watch": ImageMagick.watch
> > gear: Extracted specfile: ImageMagick.spec
> > gear: Executing: sh -c printf %s "$gear_specfile"
> > ImageMagick.spec
> > 
> > для того, что бы узнать имя спека - выгружать тарболл и паковать его
> > в xz - это сильно.
> > 
> > Кстати, и так много раз ;)
> > 
> > Код этот к Debian не похоже что б имел отношение.
> 
> Спасибо! Отличная отладка!
> 
> Это действительно жестоко. И локально маскировалось
> быстрыми дисками и небольшими репозиториями.
> 
> Вообще ситуация сложная в том смысле,
> что быстрый хак сделать можно, но нет гарантии,
> что какие-то изменения в gear его не сломают.
> 
> я в свое время пытался вытребовать от Дмитрия с Алексеем
> api к внутренней кухне gear, более мощное, чем gear --describe,
> что-то вроде gear --env, и кто-то мне посоветовал gear --command :(
> 
> Альтернативно, можно попытаться сделать свою реализацию
> через perl-Gear-Rules, но как-то это неправильно -
> закончится тем, что я напишу свой gear с API и поэтессами,
> который еще придется параллельно поддерживать :(
> 
> 
> 
> -- 
> 
> I V
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel

-- 

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



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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-14 22:20                   ` Igor Vlasenko
@ 2014-06-15 11:40                     ` Anton Farygin
  0 siblings, 0 replies; 28+ messages in thread
From: Anton Farygin @ 2014-06-15 11:40 UTC (permalink / raw)
  To: devel

On 15.06.2014 02:20, Igor Vlasenko wrote:
>
> В новой версии rpm-uscan >= 0.14.x.xx.x проблема решена.
>
> Теперь летает :)

Отлично, спасибо!




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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-10 14:12 [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы Igor Vlasenko
                   ` (2 preceding siblings ...)
  2014-06-11  9:02 ` [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы Anton Farygin
@ 2014-06-20  9:11 ` Anton Farygin
  2014-06-20 11:49   ` Igor Vlasenko
  3 siblings, 1 reply; 28+ messages in thread
From: Anton Farygin @ 2014-06-20  9:11 UTC (permalink / raw)
  To: devel

тут почему-то с cups-filters странности.

http://watch.altlinux.org/pub/watch/by-leader/rider.txt

отчего-то он находит снапшот вместо версии.

On 10.06.2014 18:12, Igor Vlasenko wrote:
> Господа,
> На сервисе оповещений watch.altlinux.org добавлен
> новый источник оповещений watch, который использует
> упакованные в src.rpm watch файлы.



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

* Re: [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
  2014-06-20  9:11 ` Anton Farygin
@ 2014-06-20 11:49   ` Igor Vlasenko
  0 siblings, 0 replies; 28+ messages in thread
From: Igor Vlasenko @ 2014-06-20 11:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Anton Farygin

On Fri, Jun 20, 2014 at 01:11:28PM +0400, Anton Farygin wrote:
> тут почему-то с cups-filters странности.
> 
> http://watch.altlinux.org/pub/watch/by-leader/rider.txt

Это нормально, новый watch файл сначала извлекается repocop'ом,
потом скачивается с repocop.altlinux.org в watch.altlinux.org.
оба сервиса по крону пускаются раз в сутки.
Соответственно, пройдет не меньше суток, пока новый
watch файл доедет из Сизифа на watch.altlinux.org.

-- 

I V


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

end of thread, other threads:[~2014-06-20 11:49 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-10 14:12 [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы Igor Vlasenko
2014-06-10 14:36 ` Michael Shigorin
2014-06-10 16:21   ` Igor Vlasenko
2014-06-11  7:01   ` Paul Wolneykien
2014-06-11  7:13     ` Michael Shigorin
2014-06-11  8:50 ` Anton Farygin
2014-06-11  9:00   ` Michael Shigorin
2014-06-11 17:10   ` [devel] I: gear-uupdate second-announce Igor Vlasenko
2014-06-11  9:02 ` [devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы Anton Farygin
2014-06-11 17:16   ` Igor Vlasenko
2014-06-12  5:05     ` Anton Farygin
2014-06-12  8:08       ` Michael Shigorin
2014-06-12 16:25       ` Igor Vlasenko
2014-06-13  8:05         ` Anton Farygin
2014-06-13 14:20           ` Денис Смирнов
2014-06-13 18:24             ` Anton Farygin
2014-06-13 19:10               ` Денис Смирнов
2014-06-13 19:15                 ` Anton Farygin
2014-06-13 19:18                   ` alexei
2014-06-13 19:39                     ` Anton Farygin
2014-06-13 14:49           ` Igor Vlasenko
2014-06-13 18:28             ` Anton Farygin
2014-06-13 19:00               ` Anton Farygin
2014-06-13 19:52                 ` Igor Vlasenko
2014-06-14 22:20                   ` Igor Vlasenko
2014-06-15 11:40                     ` Anton Farygin
2014-06-20  9:11 ` Anton Farygin
2014-06-20 11:49   ` 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