[devel] Концепция политики разработки дистрибутивов ALT Linux

Igor Vlasenko =?iso-8859-1?q?vlasenko_=CE=C1_imath=2Ekiev=2Eua?=
Пн Июл 28 20:33:29 MSD 2008


On Mon, Jul 28, 2008 at 07:35:17PM +0400, Андрей Черепанов wrote:
> 28 июля 2008 Igor Vlasenko написал:
> > Вот я в 4.0 выложил java6 update 7.
> > И кто я теперь, диверсант?
> Нет, молодец. Готов также перекладывать всё остальное?

Крайне большой геморрой. Это обсуждалось в
https://bugzilla.altlinux.org/show_bug.cgi?id=15393
(Заявка на перенос около 100 пакетов из Сизифа в 4.0)
[пропущнен список пакетов]
------- Comment  #4 From viy  2008-04-23 12:19:00  [reply] -------

ldv> Как вы вычисляете это множество пакетов, как проверяете его?
Это стабильный срез java-подсистемы сизифа минус срез бранча.

ldv> Игорь, поймите меня правильно:
ldv> на этой стадии переносить такую прорву пакетов из Сизифа в бранч просто страшно.

единственный безопасный способ переноса, который у меня есть :(
Я планирую писать различные тестеры, начиная с тестов под repocop,
но еще не дошел :(

java-подсистема сизифа очень слабо связана с остальным Сизифом, практически
только косвенно в одну сторону (зависимость на Сизиф) через arch-пакеты
наподобие eclipse.

переносить java пакеты по одному не могу, так как нет ни никаких гарантий
backward совместимости, ни тестов (надеюсь, будут).

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

Я переноса пакетов по одному боюсь на порядок больше, чем переноса 
срезом. 

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

Имеющаяся ветка в Сизифе (основана на стабильном jpackage 1.7) заморожена, 
я в ней только правлю ошибки.
Что-то новое заливать думаю не ранее отпочкования ветки 4.1.
Этот срез лучше того, что в бранче 4.0.

Единственная возможная грабля - это arch пакеты
(в данном случае eclipse) которые могут породить обычные сишные unmets.
Но это не страшно, я проверю eclipse после перекладывания и при необходимости
пересоберу его через updates.

Почему я не могу пересобрать один eclipse - там правились и менялись другие 
нужные ему java noarch пакеты, ant, lucene*, tomcat5, jakarta-commons-{some},
jetty5 и т. д. Нужно обновить сначала java noarch.



-- 

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




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