ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Igor Vlasenko <vlasenko@imath.kiev.ua>
To: devel@lists.altlinux.org
Subject: [devel] Autoimports - 2013.
Date: Wed, 16 Jan 2013 23:29:47 +0200
Message-ID: <20130116212946.GA9459@dad.imath.kiev.ua> (raw)

Уважаемые господа!

Хотел бы отметить знаковые события -- 
2000 пакетов в Autoimports/Sisyphus,
5000 пакетов, в сумме собираемых для Сизифа различными инструментами
автоматизации, и приближение момента (а если учитывать автообновление 
пакетов perl, то может быть, уже и достигнутый момент),
когда на 2 пакета, собираемых для Сизифа вручную, приходится 1 пакет
на "роботостанке".

У ALT Linux Team появилась "третья рука", как если бы к нам
присоединилось еще 50 активных и 100 фантомных майнтайнеров.

Это знаменует переход автоматизации сборки пакетов из идеи и прототипа 
в начало фазы "промышленного" внедрения. Хотелось бы, конечно, вместо 2:1
увидеть соотношение 1:10, но это уже потребует и большого - большого
человеческого труда. Чтобы поставить дополнительную 1000 пакетов на 
собпровождение в Autoimports, потребовалось на 2 месяца отложить все
другие работы. Получилось где-то по 500 пакетов в месяц, относительно
высокие затраты на начальную постановку. Зато потом затраты времени на
сопровождение становятся как минимум на порядок меньше, т.е. одному
человеку вполне реально потянуть сопровождение подрепозитория в
5000-10000 пакетов.

Если бы у меня не было всей этой разработки и поддержки инфраструктуры
(репокоп, роботы, песочницы и т.д.) и особенно, не было бы java, 
то такими темпами я бы уже к лету вышел бы на Autoimports в 4000-5000
пакетов, но с учетом текущей загрузки получится меньше.

Но, и то что есть, уже существенно. Autoimports сейчас состоит в
основном из импорта из Fedora, где я дошел и прошел большую часть
пакетов до буквы g (с набегом на perl-* python-* и lib*, чтобы не так
остро стояла проблема зависимостей).
Часть трудоемких пакетов оставлена на потом, особенно те, где для
начальной постановки надо написать патч чтобы починить недолинковку
или другие проблемы. Рассудил собирать такие пакеты по заявкам,
так как каждый такой отдельный пакет починить легко, если кому-то
он будет нужен, но вот вместе они пока слишком значительная нагрузка.

Продолжение в следующем письме.

-- 

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.



                 reply	other threads:[~2013-01-16 21:29 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130116212946.GA9459@dad.imath.kiev.ua \
    --to=vlasenko@imath.kiev.ua \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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