IcedTea-Web & Java 11

Jiri Vanek jvanek at redhat.com
Wed Sep 5 13:53:44 UTC 2018


On 09/05/2018 03:43 PM, Laurent Bourgès wrote:
> Jiri,
> 
>      > For example, I hacked the Makefile to keep generating windows batch files to have them
>     generated on
>      > linux and fix them on my windows test machine.
>      > I am not sure if I would be able to perform cross-compilation on my linux machine ...
> 
>     I hope, that crosscompialtion will not be needed.   If you built it on linux, and it works, it
>     should work also after built on windows and vice versa.
>     Yes, with bats, you could probably distribute them to final windows environemtns. With
>     crosscompiled
>     binaries... I never trusted them... Is even solid crosscompialtion linux-windows possible?
> 
> 
> More obviously I just run make to build netx & launcher scripts (no plugin at all), to obtain a 
> minimal ITW 1.7 that I can run on win/mac/linux (cross-platform).
> It takes 2 Mb so it could be installed on top of any openjdk11 build, maybe AdoptOpenJDK could 
> provide such OpenJDK packages including ITW.
With every release, I'm providing binaries for windows - both zip and msi. With linux, this is 
something new, as it is finally possible only with plugin gone.
If there will be need to provide Nightly Builds, I will set something on Adopt. I already run 
aarch64 builds of openjdk here.

See: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2017-December/039064.html

The linux binaries are missing. They should be not missing with 1.8 release, and I will provide 
intel64, intel32 and aarch64 builds by default.  More, if asked.
On contrary, the sh launchers currently cant be used out of distribution usecase.
> 
> For now, I can make such 'complete' ITW package on my linux machine, no need for cross-compilation  > at all.

Yes. this will be very sadly lost:(
> 
> /install$ tree -L 3
> .
> ├── bin
> │   ├── itweb-settings
> │   ├── itweb-settings.bat
> │   ├── javaws
> │   ├── javaws.bat
> │   ├── policyeditor
> │   ├── policyeditor.bat
> │   └── README
> ├── lib
> └── share
>      ├── icedtea-web
>      │   ├── javaws_splash.png
>      │   └── netx.jar
>      ├── man
>      └── pixmaps
>          └── javaws.png
> 
> 10 directories, 18 files
> 
> PS: Of course, having installers + better desktop integration (icons, jnlp associations ...) on 
> win/mac/linux would be very great ! but that's another topic.

This is already done :) ITW have msi support with all grpahic and integration in place (for 
windows). Actually the desktop integration is also something what needs native launcher:(
In linux, I do not plan more then binary tarballs. Integration come with distribution, and 
standalone archive with binaries is only backup.

> 
Thank you very much for sharing usecases. I will keep them in mind.

J.


-- 
Jiri Vanek
Senior QE engineer, OpenJDK QE lead, Mgr.
Red Hat Czech
jvanek at redhat.com    M: +420775390109


More information about the distro-pkg-dev mailing list