ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Alexey Tourbin <at@altlinux.ru>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] Python 2.6: task #16528
Date: Thu, 26 Nov 2009 20:00:32 +0300
Message-ID: <20091126170032.GA9723@altlinux.org> (raw)
In-Reply-To: <20091126090245.GX10659@altlinux.org>

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

On Thu, Nov 26, 2009 at 12:02:45PM +0300, Alexey Tourbin wrote:
> У нас очень долго выполняется фаза "no need to rebuild", в среднем
> не менее минуты на пакет.  Всё это конечно не планировалось что людишки
> будут заливать пакеты целыми сотнями.  Но есть то что есть -- мы так
> никуда не уедем.
> 
> $ GET http://git.altlinux.org/tasks/16528/task/log.4 |grep x86_64 |awk 'function sec(d){match(d,/([0-9][0-9]):([0-9][0-9]):([0-9][0-9])/,a); return a[1]*3600+a[2]*60+a[3] } /build start/{start=sec($2);name=$5} ;/no need to r/&&$5==name{print name,sec($2)-start}' |sort -k2n |tail -20
> python-module-fiat.git 67
> babel.git 70
> petsc.git 70
> scribus.git 70
> python-module-matplotlib-0.99.0-alt2.1.src.rpm: 71
> python-module-Crypto-2.0-alt2.1.1.1.src.rpm: 74
> python-module-OpenSSL-0.6-alt2.1.1.1.1.1.src.rpm: 74
> python.git 86
> petsc.git 90
> scons-1.1.0-alt1.1.src.rpm: 91
> vim.git 91
> postgresql8.3.git 123
> libopencv.git 143
> dblatex.git 167
> slepc4py.git 203
> petsc4py-complex-1.0.2-alt8.hg20091030.1.src.rpm: 212
> slepc4py-real-1.0.0-alt6.hg20090916.1.src.rpm: 216
> petsc4py-real-1.0.2-alt8.hg20091030.1.src.rpm: 228
> boost.git 252
> texlive.git 300
> $ 
> 
> Я попробовал запрофилировать почему столько много времени уходит чтобы
> просто понять что пакет не надо пересобирать от прошлого запуска; там
> короче говоря причины разные, то есть одного узкого места нету.
> 
> Поэтому я сделал превентивный хак для girar-builder'а:
> http://git.altlinux.org/people/at/packages/girar-builder.git?a=commitdiff;h=586f99e1
> Он немного ослабляет требования базовой модели, но не очень сильно.
> Тестовая пересборка пакетов, если мы до неё доживём, будет идти по
> такой же схеме.

Нету эффекта. :(
Либо ещё не вступило в силу либо код не работает.

$ GET http://git.altlinux.org/tasks/16528/task/log.6 |grep x86_64 |awk 'function sec(d){match(d,/([0-9][0-9]):([0-9][0-9]):([0-9][0-9])/,a); return a[1]*3600+a[2]*60+a[3] } /build start/{start=sec($2);name=$5} /no need to r/&&$5==name{print name,sec($2)-start}' |sort -k2n |tail
libopencv.git 138
dblatex.git 168
petsc4py-complex-1.0.2-alt8.hg20091030.1.src.rpm: 201
slepc4py.git 206
slepc4py-real-1.0.0-alt6.hg20090916.1.src.rpm: 210
petsc4py-real-1.0.2-alt8.hg20091030.1.src.rpm: 213
trilinos.git 216
dolfin.git 239
boost.git 250
texlive.git 313
$ 

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

  reply	other threads:[~2009-11-26 17:00 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-11-25  7:12 REAL
2009-11-25  7:37 ` Alexey Tourbin
2009-11-25  8:00   ` REAL
2009-11-25  7:54     ` Alexey Tourbin
2009-11-25  8:16       ` REAL
2009-11-25  8:03         ` Alexey Tourbin
2009-11-25  8:22           ` REAL
2009-11-25  8:44             ` Alexey Tourbin
2009-11-25  9:33               ` Andrey Rahmatullin
2009-11-25 19:50                 ` Alexey Tourbin
2009-11-25 20:04                   ` Igor Vlasenko
2009-11-25 21:37                     ` Igor Vlasenko
2009-11-25 22:02                       ` Alexey Tourbin
2009-11-26  9:04                         ` Igor Vlasenko
2009-11-26  9:18                           ` Alexey Tourbin
2009-11-26  9:20                             ` Igor Vlasenko
2009-11-26 12:49               ` Alexey Morsov
2009-11-25  8:23       ` Денис Смирнов
2009-11-25  8:29         ` Alexey Tourbin
2009-11-28 23:01   ` Michael Shigorin
2009-11-29  0:51     ` Alexey Tourbin
2009-11-29  1:14       ` Led
2009-11-29  1:32         ` Alexey Tourbin
2009-11-29  1:38           ` Led
2009-11-29  1:52             ` Alexey Tourbin
2009-11-30  4:14       ` REAL
2009-11-30  4:26         ` Alexey Tourbin
2009-11-30  4:50           ` REAL
2009-11-30  4:50             ` [devel] трансфёр гарантий Alexey Tourbin
2009-11-30  5:13               ` REAL
2009-11-30  5:33                 ` Alexey Tourbin
2009-11-30  6:04                   ` REAL
2009-11-30  5:25               ` Sergey Alembekov
2009-11-25  8:36 ` [devel] Python 2.6: task #16528 Sergey Y. Afonin
2009-11-25  9:02   ` REAL
2009-11-26  9:02 ` Alexey Tourbin
2009-11-26 17:00   ` Alexey Tourbin [this message]
2009-11-27  9:12     ` Alexey Tourbin
2009-11-27  9:38       ` REAL
2009-11-27 11:35         ` Alexey Tourbin
2009-11-27 12:25         ` Alexey Tourbin
2009-11-27  2:54   ` Alexey Tourbin

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=20091126170032.GA9723@altlinux.org \
    --to=at@altlinux.ru \
    --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