* [devel] future java changes (plan)
@ 2007-02-11 21:47 Igor Vlasenko
2007-02-12 20:39 ` Damir Shayhutdinov
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Igor Vlasenko @ 2007-02-11 21:47 UTC (permalink / raw)
To: ALT Devel discussion list; +Cc: Damir Shayhutdinov
Уважаемые коллеги,
хочу поделиться планами развития подсистемы java.
шаг 1 - добиться совместимости с JPackage --
de-facto стандартом упаковки java пакетов linux.
для этого готовлю пакеты j2se1.5-1.5.0.11-alt2,
j2se1.4-1.4.2.13-alt2, совместимые со старыми пакетами,
которые дополнительно будет соответствовать JPackage policy.
предварительная версия доступна в git.alt:/people/viy/j2se.git
Завтра - послезавтра хочу выложить версию в Дедал,
а также прогнать на ней пересборку openoffice (у Миши в песочнице).
Если все будет хорошо, совместимость со старыми пакетами останется и
пакеты поедут в Сизиф.
Считаю это *Must*, несмотря на фриз.
Конечно, сапер ошибиться не должен.
шаг 2 - добавить jpackage-utils и внести изменения в
java-common, rpm-build-java
Весьма желательно до релиза.
Дамиру: Дамир, покажите, пожалуйста, Вашу сборку jpackage-utils
шаг 3 - добавить java 6.
Весьма желательно до релиза.
шаг 4 - внедрить JPackage policy и find-requires автоматом
(от Дамира, там еще тонкости с JPackage,
наверно проще будет вызывать в find-requires скрипт из jpackage-utils)
в оставшиеся java пакеты.
Это как успеть.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] future java changes (plan)
2007-02-11 21:47 [devel] future java changes (plan) Igor Vlasenko
@ 2007-02-12 20:39 ` Damir Shayhutdinov
2007-02-13 17:04 ` Igor Vlasenko
2007-02-15 22:43 ` Dmitry V. Levin
2007-02-14 14:25 ` Vyaheslav Dikonov
2007-03-20 15:43 ` [devel] future java changes - roadmap Igor Vlasenko
2 siblings, 2 replies; 8+ messages in thread
From: Damir Shayhutdinov @ 2007-02-12 20:39 UTC (permalink / raw)
To: Igor Vlasenko; +Cc: ALT Devel discussion list
> Уважаемые коллеги,
> хочу поделиться планами развития подсистемы java.
>
> шаг 1 - добиться совместимости с JPackage --
> de-facto стандартом упаковки java пакетов linux.
Вводить JPackage policy во все пакеты?
В принципе, можно сделать какой-нибудь скрипт типа verify-java,
который будет автоматически проверять выполнение policy. Тем более что
оно не такое уж сложное.
После установки jpackage-utils ознакомиться с полиси можно по этому адресу:
/usr/share/doc/jpackage-utils-1.7.3/jpackage-1.5-policy.xhtml
> Считаю это *Must*, несмотря на фриз.
> Конечно, сапер ошибиться не должен.
Что-то долго у нас этот фриз. Может и успеем.
> шаг 2 - добавить jpackage-utils и внести изменения в
> java-common, rpm-build-java
> Весьма желательно до релиза.
>
> Дамиру: Дамир, покажите, пожалуйста, Вашу сборку jpackage-utils
У меня в гите лежит jpackage-utils.
Также я выложил туда rpm-build-java с драфтом скрипта поиска зависимостей.
Туда же я выложил rpm с поддержкой этого скрипта. Эти изменения уже
были приняты в git-репозиторий ldv@, так что ожидаем в следующей
версии. Скрипт для поиска provides я не включил, поскольку rpm должен
автоматически провайдить все свое содержимое, а зависимости,
генерируемые автоскриптом - чисто файловые.
Осталось только заточить скрипт поиска зависимостей на особенности
jpackage-policy (симлинки на .jar с версиями), этим я займусь на этой
неделе.
В текущем варианте обнаружилась невозможность корректного определения
зависимостей на .jar-файлы для исполняемых файлов и скриптов оберток,
которые формируют CLASSPATH и запускают программы из соответствующих
.jar-файлов. Но с этим наверное ничего не сделаешь - я видел
запускающие скрипты как на шелле, так и на питоне, парсер для таких не
напишешь.
> шаг 4 - внедрить JPackage policy и find-requires автоматом
> (от Дамира, там еще тонкости с JPackage,
> наверно проще будет вызывать в find-requires скрипт из jpackage-utils)
А какой скрипт? Что-то я там ничего такого не вижу.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] future java changes (plan)
2007-02-12 20:39 ` Damir Shayhutdinov
@ 2007-02-13 17:04 ` Igor Vlasenko
2007-02-15 22:43 ` Dmitry V. Levin
1 sibling, 0 replies; 8+ messages in thread
From: Igor Vlasenko @ 2007-02-13 17:04 UTC (permalink / raw)
To: ALT Devel discussion list
On Mon, Feb 12, 2007 at 11:39:45PM +0300, Damir Shayhutdinov wrote:
> > Уважаемые коллеги,
> > хочу поделиться планами развития подсистемы java.
> > шаг 1 - добиться совместимости с JPackage --
> Вводить JPackage policy во все пакеты?
Это шаг 5 :)
Я имел в виду для начала собрать совместимый j2se :)
Сейчас у меня похоже уже есть что-то рабочее, новая версия ждет
прохождения Дедала. Осталось пересобрать с ней openoffice ---
у Миши в песочнице не хватило памяти :(
надо переделать j2se1.4 /j2se1.5 sun, j2se1.4 ibm.
что касается j2se1.3, думаю, пора ему уже и в obsolete.
> В принципе, можно сделать какой-нибудь скрипт типа verify-java,
> который будет автоматически проверять выполнение policy.
O! :)
> > Дамиру: Дамир, покажите, пожалуйста, Вашу сборку jpackage-utils
> У меня в гите лежит jpackage-utils.
Спасибо, вечером солью.
> > шаг 4 - внедрить JPackage policy и find-requires автоматом
> > (от Дамира, там еще тонкости с JPackage,
> > наверно проще будет вызывать в find-requires скрипт из jpackage-utils)
> А какой скрипт? Что-то я там ничего такого не вижу.
протормозил :(
Читал jpackages policy, там подробно описывались алгоритмы
нахождения jar'ов, почему-то решил, что и скрипт у них есть.
там, кстати, для jvm-exports надо будет еще зависимости как-то сворачивать
в зависимость на jre.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] future java changes (plan)
2007-02-11 21:47 [devel] future java changes (plan) Igor Vlasenko
2007-02-12 20:39 ` Damir Shayhutdinov
@ 2007-02-14 14:25 ` Vyaheslav Dikonov
2007-02-15 9:41 ` Igor Vlasenko
2007-02-20 8:38 ` Genix
2007-03-20 15:43 ` [devel] future java changes - roadmap Igor Vlasenko
2 siblings, 2 replies; 8+ messages in thread
From: Vyaheslav Dikonov @ 2007-02-14 14:25 UTC (permalink / raw)
To: ALT Devel discussion list
В Вск, 11/02/2007 в 23:47 +0200, Igor Vlasenko пишет:
> Уважаемые коллеги,
> хочу поделиться планами развития подсистемы java.
>
> шаг 1 - добиться совместимости с JPackage --
> de-facto стандартом упаковки java пакетов linux.
>
> для этого готовлю пакеты j2se1.5-1.5.0.11-alt2,
> j2se1.4-1.4.2.13-alt2, совместимые со старыми пакетами,
> которые дополнительно будет соответствовать JPackage policy.
>
> предварительная версия доступна в git.alt:/people/viy/j2se.git
> Завтра - послезавтра хочу выложить версию в Дедал,
> а также прогнать на ней пересборку openoffice (у Миши в песочнице).
У меня стоит j2sel-1.4, и Openoffice утверждает, что явы нет. Если он
ищет 1.5, то нельзя ли откатить на 1.4?
Дело в том, что Java-1.5 не может нормально рисовать окошки
swing-приложений в присутствии beryl, и это глюк именно Java-1.5+ и
swing. Приэтом нужна _связка_ OmegaT (которая де-факто требует j2se-1.4)
и OpenOffice (который, похоже, требует 1.5).
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] future java changes (plan)
2007-02-14 14:25 ` Vyaheslav Dikonov
@ 2007-02-15 9:41 ` Igor Vlasenko
2007-02-20 8:38 ` Genix
1 sibling, 0 replies; 8+ messages in thread
From: Igor Vlasenko @ 2007-02-15 9:41 UTC (permalink / raw)
To: ALT Devel discussion list
On Wed, 14 Feb 2007, Vyaheslav Dikonov wrote:
> У меня стоит j2sel-1.4, и Openoffice утверждает, что явы нет. Если он
> ищет 1.5, то нельзя ли откатить на 1.4?
>
> Дело в том, что Java-1.5 не может нормально рисовать окошки
> swing-приложений в присутствии beryl, и это глюк именно Java-1.5+ и
> swing. Приэтом нужна _связка_ OmegaT (которая де-факто требует j2se-1.4)
> и OpenOffice (который, похоже, требует 1.5).
Вячеслав,
java разных версий ставится и живет рядом.
при этом по альтернативам ява самой большой версии вытесняет
другие из /usr/bin/, но к ней можно обращаться по
ее $JAVA_HOME/bin.
Поэтому Вы для OmegaT можете поставитть зависимость java-14
и в скрипте запуска прописать пути из ее $JAVA_HOME.
Но лучше подождать, пока не переедем на Jpackage,
там другие пути.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] future java changes (plan)
2007-02-12 20:39 ` Damir Shayhutdinov
2007-02-13 17:04 ` Igor Vlasenko
@ 2007-02-15 22:43 ` Dmitry V. Levin
1 sibling, 0 replies; 8+ messages in thread
From: Dmitry V. Levin @ 2007-02-15 22:43 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 764 bytes --]
On Mon, Feb 12, 2007 at 11:39:45PM +0300, Damir Shayhutdinov wrote:
[...]
> Также я выложил туда rpm-build-java с драфтом скрипта поиска зависимостей.
> Туда же я выложил rpm с поддержкой этого скрипта. Эти изменения уже
> были приняты в git-репозиторий ldv@, так что ожидаем в следующей
> версии. Скрипт для поиска provides я не включил, поскольку rpm должен
> автоматически провайдить все свое содержимое, а зависимости,
> генерируемые автоскриптом - чисто файловые.
Нет, rpm не включает список файлов в список явных provides.
Если пакет установлен, то входящие в него файлы являются неявными
provides.
Я опасаюсь того, что пакеты, собранные с использованием такого алгоритма
поиска зависимостей, автоматически окажутся с unmet'ами.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] future java changes (plan)
2007-02-14 14:25 ` Vyaheslav Dikonov
2007-02-15 9:41 ` Igor Vlasenko
@ 2007-02-20 8:38 ` Genix
1 sibling, 0 replies; 8+ messages in thread
From: Genix @ 2007-02-20 8:38 UTC (permalink / raw)
To: ALT Devel discussion list; +Cc: sdiconov
Vyaheslav Dikonov wrote:
> Дело в том, что Java-1.5 не может нормально рисовать окошки
> swing-приложений в присутствии beryl, и это глюк именно Java-1.5+ и
> swing.
export AWT_TOOLKIT=MToolkit
и будет счастье
--
У каждого в башке свои тараканы...
^ permalink raw reply [flat|nested] 8+ messages in thread
* [devel] future java changes - roadmap
2007-02-11 21:47 [devel] future java changes (plan) Igor Vlasenko
2007-02-12 20:39 ` Damir Shayhutdinov
2007-02-14 14:25 ` Vyaheslav Dikonov
@ 2007-03-20 15:43 ` Igor Vlasenko
2 siblings, 0 replies; 8+ messages in thread
From: Igor Vlasenko @ 2007-03-20 15:43 UTC (permalink / raw)
To: ALT Devel discussion list
On Sun, 11 Feb 2007, Igor Vlasenko wrote:
> Уважаемые коллеги,
> хочу поделиться планами развития подсистемы java.
> шаг 1 - добиться совместимости с JPackage --
> de-facto стандартом упаковки java пакетов linux.
>
> для этого готовлю пакеты j2se1.5-1.5.0.11-alt2,
> j2se1.4-1.4.2.13-alt2, совместимые со старыми пакетами,
> которые дополнительно будет соответствовать JPackage policy.
> Считаю это *Must*, несмотря на фриз.
В основном сделано, там еще баги, в процессе фикса.
> шаг 2 - добавить jpackage-utils и внести изменения в
> java-common, rpm-build-java
> Весьма желательно до релиза.
Часть сделано Дамиром.
> шаг 3 - добавить java 6.
> Весьма желательно до релиза.
в Дедале.
> шаг 4 - внедрить JPackage policy и find-requires автоматом
> (от Дамира, там еще тонкости с JPackage,
> наверно проще будет вызывать в find-requires скрипт из jpackage-utils)
> в оставшиеся java пакеты.
> Это как успеть.
ото ж.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2007-03-20 15:43 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-11 21:47 [devel] future java changes (plan) Igor Vlasenko
2007-02-12 20:39 ` Damir Shayhutdinov
2007-02-13 17:04 ` Igor Vlasenko
2007-02-15 22:43 ` Dmitry V. Levin
2007-02-14 14:25 ` Vyaheslav Dikonov
2007-02-15 9:41 ` Igor Vlasenko
2007-02-20 8:38 ` Genix
2007-03-20 15:43 ` [devel] future java changes - roadmap Igor Vlasenko
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