ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] junit/junit4 and broken java repository
@ 2007-03-20 15:30 Igor Vlasenko
  2007-03-20 15:38 ` Igor Vlasenko
  2007-03-20 15:39 ` Damir Shayhutdinov
  0 siblings, 2 replies; 7+ messages in thread
From: Igor Vlasenko @ 2007-03-20 15:30 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: incoming, Denis Smirnov

Уважаемые коллеги!
Произошла досадная ошибка, 
которая не вовремя (фриз таки) разломала репозитарий.
<куча непересобравшихся пакетов>

причиной аварии является junit-4.1-alt1.src.rpm
и недавно залитый junit-4.1-alt2.src.rpm.

сейчас видим в репозитарии:
junit-4.1-alt1.src.rpm    x 405885xМар 12 19:53 
junit4-4.1-alt1.src.rpm   x 209983xИюл  3  2006

т.е. junit-4.1 заливать вообще было не нужно, 
он там уже почти год уже лежит :)

Предлагаю срочно удалить из репозитария  junit-4.1
и восстановить (если что, я восстановлю)
 необходимый  junit-3.8.

Почему?
1) уже junit4-4.1-alt1.src.rpm есть, и давно.
2) junit-3.8 необходим, так как API у junit и junit4 
в корне различны и использовать один вместо другого нельзя.


-- 

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





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

* Re: [devel] junit/junit4 and broken java repository
  2007-03-20 15:30 [devel] junit/junit4 and broken java repository Igor Vlasenko
@ 2007-03-20 15:38 ` Igor Vlasenko
  2007-03-20 15:40   ` Damir Shayhutdinov
  2007-03-20 18:49   ` Денис Смирнов
  2007-03-20 15:39 ` Damir Shayhutdinov
  1 sibling, 2 replies; 7+ messages in thread
From: Igor Vlasenko @ 2007-03-20 15:38 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, 20 Mar 2007, Igor Vlasenko wrote:

> Уважаемые коллеги!
> Произошла досадная ошибка, 
> которая не вовремя (фриз таки) разломала репозитарий.
> <куча непересобравшихся пакетов>

Да. и еще по java, 
большая просьба всем, кто хочет / собирается залить
какой-то java пакет, сначала озвучивать свои намерения 
в рассылке либо Daedalus.

например,
когда я заметил junit-4.1, было уже поздно :(
теперь дурная работа по откату изменений.

Придется писать полиси.
Просьба гнилыми поммдорами не бросать :)


-- 

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




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

* Re: [devel] junit/junit4 and broken java repository
  2007-03-20 15:30 [devel] junit/junit4 and broken java repository Igor Vlasenko
  2007-03-20 15:38 ` Igor Vlasenko
@ 2007-03-20 15:39 ` Damir Shayhutdinov
  1 sibling, 0 replies; 7+ messages in thread
From: Damir Shayhutdinov @ 2007-03-20 15:39 UTC (permalink / raw)
  To: ALT Devel discussion list

> Произошла досадная ошибка,
> которая не вовремя (фриз таки) разломала репозитарий.
> <куча непересобравшихся пакетов>
Часть пакетов сломалась от отсутствия /usr/share/java/junit.jar.
Например ant после создания ручной ссылки /usr/share/java/junit.jar
собрался успешно.

> причиной аварии является junit-4.1-alt1.src.rpm
> и недавно залитый junit-4.1-alt2.src.rpm.
>
> сейчас видим в репозитарии:
> junit-4.1-alt1.src.rpm    x 405885xМар 12 19:53
> junit4-4.1-alt1.src.rpm   x 209983xИюл  3  2006
Интересно, почему так сильно отличаются размеры?

> т.е. junit-4.1 заливать вообще было не нужно,
> он там уже почти год уже лежит :)
>
> Предлагаю срочно удалить из репозитария  junit-4.1
> и восстановить (если что, я восстановлю)
>  необходимый  junit-3.8.
>
> Почему?
> 1) уже junit4-4.1-alt1.src.rpm есть, и давно.
> 2) junit-3.8 необходим, так как API у junit и junit4
> в корне различны и использовать один вместо другого нельзя.
Ant отлично собирается с junit-4.1. Так что таки можно один вместо
другого использовать. Другое дело, что наверное, это можно делать не
везде. Надо проверить все разломанные пакеты c junit-4.1-alt2. Если
ничего не сломается - тогда junit-3.8 можно будет выкинуть.

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

* Re: [devel] junit/junit4 and broken java repository
  2007-03-20 15:38 ` Igor Vlasenko
@ 2007-03-20 15:40   ` Damir Shayhutdinov
  2007-03-21  0:07     ` Igor Vlasenko
  2007-03-20 18:49   ` Денис Смирнов
  1 sibling, 1 reply; 7+ messages in thread
From: Damir Shayhutdinov @ 2007-03-20 15:40 UTC (permalink / raw)
  To: ALT Devel discussion list

> Придется писать полиси.
Какие могут быть полиси, когда пол-жавы на @nobody??? Надо подбирать и
обновлять, тогда никакое полиси не будет нужно, окромя jpackage.

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

* Re: [devel] junit/junit4 and broken java repository
  2007-03-20 15:38 ` Igor Vlasenko
  2007-03-20 15:40   ` Damir Shayhutdinov
@ 2007-03-20 18:49   ` Денис Смирнов
  2007-03-21  0:04     ` Igor Vlasenko
  1 sibling, 1 reply; 7+ messages in thread
From: Денис Смирнов @ 2007-03-20 18:49 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Mar 20, 2007 at 05:38:59PM +0200, Igor Vlasenko wrote:

IV> например,
IV> когда я заметил junit-4.1, было уже поздно :(
IV> теперь дурная работа по откату изменений.

Дурную работу проделаю я, если alt2 для junit действительно вызовет
столько проблем. 

IV> Придется писать полиси.
IV> Просьба гнилыми поммдорами не бросать :)

А полиси писать всяко придется. Другое дело что ни в каком полиси ты не
напишешь "@nobody пакеты подбирать низя без персонального разрешения
такого-то".

А о фризе жабы говорить как-то смешно, с учетом:

[mithraen@mw list]$ grep nobody list.src.classic | grep ^j | wc -l
55

P.S. Опа, а пакет junit4 я успел проморгать.

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

http://freesource.info
----------------------------------------------------------------------------
<drF_ckoff> The official Gentoo motto is, "If it moves, compile it."
<raorn> drF_ckoff: а если не moves, растолкай и compile

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

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

* Re: [devel] junit/junit4 and broken java repository
  2007-03-20 18:49   ` Денис Смирнов
@ 2007-03-21  0:04     ` Igor Vlasenko
  0 siblings, 0 replies; 7+ messages in thread
From: Igor Vlasenko @ 2007-03-21  0:04 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, 20 Mar 2007, Денис Смирнов wrote:
> On Tue, Mar 20, 2007 at 05:38:59PM +0200, Igor Vlasenko wrote:
> IV> Придется писать полиси.
> IV> Просьба гнилыми поммдорами не бросать :)
> 
> А полиси писать всяко придется. Другое дело что ни в каком полиси ты не
> напишешь "@nobody пакеты подбирать низя без персонального разрешения
> такого-то".
Да, до чего уже Альт докатился: 
уже ничего хорошего не ждем друг от друга ...
:(

А серьезно, то всегда удобнее явно договориться об
общих принципах перед началом работы,
а не после.

В JPackage хороши 
1) стандартность
2) большая пакетная база
3) поддержка (латентная, в FC явная) gcj.

Чтобы в будущем иметь 1-3) в Альт, 
естественно уже сейчас выдвинуть следующие ограничения, 
которые можно явно выписать в java policy:

1) --- предложение называть пакеты по их именам в JPackage
или в крайнем случае провайдить соответствующие имена с версиями.

Обоснование:
облегчает импорт готовых пакетов из JPackage и базирующихся на нем
дистрибутивов (FC, Mandriva,...)

2) не вытеснять java-1.4 и gcj совместимые пакеты 
java-5 ориентированными gcj - несовместимыми пакетами.

Другими словами, в JPackage есть 2 репозитария:
пакеты, не требующие java >= 5, 
работающие под java 1.4 и (бонус!) собирающиеся gcj, 
и пакеты, требующие java >= 5, не собирающиеся gcj,
и часто не работающие под java 1.4.

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

3) стараться соблюдать JPackage policy ---
если в JPackage есть такой пакет, 
то посмотреть, как он собирается, если нет,
почитать JPackage policy, попытаться применить.

Обоснование:
для forward compatibility собранного пакета.
Сейчас Альт не вписывается в JPackage policy,
но выгоды от такой нестандартности нет,
и ситуация меняется в сторону соответствия.

> А о фризе жабы говорить как-то смешно, с учетом:
> 
> [mithraen@mw list]$ grep nobody list.src.classic | grep ^j | wc -l
> 55

Это не страшно.
Когда все будет готово, они как пирожки пойдут. :)

Я сейчас парашют проверяю и соломку набрасываю.
Прыгнуть всегда успею. Релиз жабу ждать не будет, если что.
А репозиторий java сейчас хоть и устаревший, но целостный.
Не хочется "радовать" будущх пользователей Master 4.0
срезом разломанного репозитория, хочется все сначала подготовить, 
протестировать и залить так, чтобы в каждый момент 
времени эта целостность осталась.



-- 

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




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

* Re: [devel] junit/junit4 and broken java repository
  2007-03-20 15:40   ` Damir Shayhutdinov
@ 2007-03-21  0:07     ` Igor Vlasenko
  0 siblings, 0 replies; 7+ messages in thread
From: Igor Vlasenko @ 2007-03-21  0:07 UTC (permalink / raw)
  To: ALT Devel discussion list
  Cc: Денис
	Смирнов

On Tue, 20 Mar 2007, Damir Shayhutdinov wrote:
>

с junit-4.
я извиняюсь за панику, протормозил 
(торжественное заседание по поводу присуждения 
коллеге ученой степени наложилось на чтение почты
с тревожными новостями от робота)
там тесты не совместимые, а сам junit-4 совместим.
там только GUI runner выбросили, я им иногда пользуюсь...

одно но: junit4 рассчитан на java >=5,
It will not compile or run with Java 1.4 or earlier.
не считая gcj (поддержки пока нет), в репозитарии есть
java-1.4-sun и java-1.4-blackdown.

в общем прошу следующее:

переименовать то, что есть, в junit4 и так оставить.
название junit нужно сохранить для junit 3.8.




-- 

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





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

end of thread, other threads:[~2007-03-21  0:07 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-03-20 15:30 [devel] junit/junit4 and broken java repository Igor Vlasenko
2007-03-20 15:38 ` Igor Vlasenko
2007-03-20 15:40   ` Damir Shayhutdinov
2007-03-21  0:07     ` Igor Vlasenko
2007-03-20 18:49   ` Денис Смирнов
2007-03-21  0:04     ` Igor Vlasenko
2007-03-20 15:39 ` Damir Shayhutdinov

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