[devel] почините java на sisyphus arm

Paul Wolneykien manowar на altlinux.org
Чт Апр 7 10:27:50 UTC 2011


07.04.2011 14:20, Igor Zubkov пишет:
> Hi!
> 
> Каждый час мне прометей присылает мне письмо со следующим:
> 
>> Thu Apr 07 13:06:42 +0400 2011: Update SisyphusARM stuff
>> Thu Apr 07 13:06:42 +0400 2011: update *.src.rpm from SisyphusARM to database
>> Thu Apr 07 13:06:43 +0400 2011: updating 'perl-GD-Graph-1.44-alt1.src.rpm'
> 
> От куда тут битый симлинк на 'perl-GD-Graph-1.44-alt1.src.rpm'?

  Почему битый?

  $ ls -l /sisyphus/arm/SRPMS.classic/perl-GD-Graph-1.44-alt1.src.rpm
lrwxrwxrwx 1 girar-builder girar-builder 49 Окт 27  2009
/sisyphus/arm/SRPMS.classic/perl-GD-Graph-1.44-alt1.src.rpm ->
../../files/SRPMS/perl-GD-Graph-1.44-alt1.src.rpm

> 
>> Thu Apr 07 13:06:44 +0400 2011: updating 'perl-GD-Graph-1.44-alt1.1.src.rpm'
>> Thu Apr 07 13:06:45 +0400 2011: update *.arm.rpm/*.noarch.rpm from SisyphusARM to database
>> Thu Apr 07 13:06:45 +0400 2011: update 'jlex-1.2.6-alt2_5jpp5.noarch.rpm'
>> Thu Apr 07 13:06:46 +0400 2011: srpm 'jlex-1.2.6-alt2_5jpp5.src.rpm' not found in db
> 
> Здесь и далее, сломанная java. Есть бинарные пакеты без пакетов из
> которых их собирали.

  Да. Кажется, их просто скопировали.

> 
> Такое продолжается явно больше полугода.
> 
>> Thu Apr 07 13:06:46 +0400 2011: update 'buildmagic-2.0-alt1_0.20030518.2jpp5.noarch.rpm'
>> Thu Apr 07 13:06:46 +0400 2011: srpm 'buildmagic-2.0-alt1_0.20030518.2jpp5.src.rpm' not found in db
>> Thu Apr 07 13:06:46 +0400 2011: update 'rat-lib-javadoc-0.5.1-alt1_1jpp5.noarch.rpm'
>> Thu Apr 07 13:06:47 +0400 2011: srpm 'rat-lib-0.5.1-alt1_1jpp5.src.rpm' not found in db
>> Thu Apr 07 13:06:47 +0400 2011: update 'jawk-1.02-alt1_1jpp5.noarch.rpm'
>> Thu Apr 07 13:06:47 +0400 2011: srpm 'jawk-1.02-alt1_1jpp5.src.rpm' not found in db
> 
> И таких пакетов стопка. (Письмо с полным списком пакетов не "пролезло"
> из-за размера сюда.)
> 
> Это надо починить.

  Их очень много и ситуация с Java очень тяжёлая. Maven, Ant и
apache-commons-* имеют сложные кольцевые зависимости друг на друга,
распутать которые в ручном режиме не представляется возможным. Я сейчас
готовлю уже вторую версию инструмента для их анализа (первый вариант
провалился). На следующей недели постараюсь ввести его в действие.

> 
> Или я отключу синхронизацию арм порта на
> http://prometheus.altlinux.org/ ибо за чтение этих логов мне платят.

  Быстро ситуация с Java точно не разрешиться, как и с Ruby и с Python.
Наверное логи нужно фильтровать.


  Паша.


Подробная информация о списке рассылки Devel