#jogamp @ irc.freenode.net - 20140207 05:05:43 (UTC)


20140207 05:05:43 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20140206050543.html
20140207 05:05:43 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20140207050543.html
20140207 05:45:41 * xranby (~xranby@anon) Quit (Ping timeout: 245 seconds)
20140207 05:48:17 * xranby (~xranby@anon) has joined #jogamp
20140207 06:09:01 * xranby (~xranby@anon) Quit (Ping timeout: 245 seconds)
20140207 06:23:28 * xranby (~xranby@anon) has joined #jogamp
20140207 07:15:41 * xranby (~xranby@anon) Quit (Ping timeout: 245 seconds)
20140207 07:29:50 * xranby (~xranby@anon) has joined #jogamp
20140207 07:41:25 * monsieur_max (~maxime@anon) has joined #jogamp
20140207 08:07:55 * xranby (~xranby@anon) Quit (Ping timeout: 260 seconds)
20140207 08:12:44 * eclesia (husky@anon) has joined #jogamp
20140207 08:12:51 <eclesia> good morning
20140207 08:20:39 * xranby (~xranby@anon) has joined #jogamp
20140207 08:21:12 * woglinde (~henning@anon) has joined #jogamp
20140207 08:37:47 * xranby (~xranby@anon) Quit (Ping timeout: 260 seconds)
20140207 08:53:20 * xranby (~xranby@anon) has joined #jogamp
20140207 09:29:54 * hija (~hija@anon) Quit (Read error: Connection reset by peer)
20140207 09:36:35 * xranby (~xranby@anon) Quit (Ping timeout: 260 seconds)
20140207 09:38:01 * hija (~hija@anon) has joined #jogamp
20140207 09:51:37 * xranby (~xranby@anon) has joined #jogamp
20140207 09:58:51 * hija (~hija@anon) Quit (Quit: hija)
20140207 10:21:06 * jk4 (~jk4@anon) Quit (Ping timeout: 245 seconds)
20140207 10:21:37 <xranby> woglinde: welcome!
20140207 10:22:08 <eclesia> xranby: so the others are not welcome ? :D
20140207 10:22:23 <sgothel> Good Morning EVERYBODY!
20140207 10:22:31 <xranby> let me introduce woglinde, the maintainer of the meta-java build scripts for open-embedded
20140207 10:22:55 <xranby> https://github.com/woglinde/meta-java
20140207 10:23:42 <sgothel> and this is different to icedtea b/c ?
20140207 10:23:46 <xranby> these scripts allows cross compilation of icedtea and openjdk for use by embedded distributions such as openembedded, angstom and many more
20140207 10:23:52 <sgothel> ah ..
20140207 10:24:00 <xranby> thus they patch icedtea to become cross compilable
20140207 10:24:14 <sgothel> and will be merged in icedtea .. I hope ?
20140207 10:24:27 <xranby> good morning all!
20140207 10:24:48 <xranby> some parts of it have been merged, some parts are harder to merge
20140207 10:25:03 <xranby> because they depend on openembedded to do the build in steps
20140207 10:25:10 <sgothel> I thought icedtea already allows specification of HOST/TARGET compilers
20140207 10:25:11 <xranby> first compile openjdk for the host platform
20140207 10:25:29 <xranby> then compile some generators for the host to target the target platform
20140207 10:25:30 <sgothel> any host/target toolchain ..
20140207 10:25:41 <xranby> then compile openjdk for the target platform
20140207 10:25:46 <sgothel> at least .. AFAIK .. openjdk does ?
20140207 10:25:46 <xranby> and then package it up
20140207 10:26:11 <xranby> openjdk 8 did add some cross comilation support
20140207 10:26:16 <sgothel> great
20140207 10:26:38 <xranby> thus all these hoops that we had to go through to cross compile opendjk 6 and 7 may not be needed
20140207 10:27:53 <xranby> apart from cross compilation, woglinde have patched openjdk to support embedded systems glibc versions such as uclibc
20140207 10:28:10 <xranby> these patches are currently only found in the meta-java project
20140207 10:29:13 <sgothel> so the android-libc (forgot name), uclibs .. etc .. might be an issue, not necessarily
20140207 10:30:13 <xranby> on android we may bundle the uclibc with the build.. uclibc only adds 570kb
20140207 10:30:15 <sgothel> great heads up .. and adding this for reference (maybe add this to our Ji Gong readme ..)
20140207 10:30:23 <sgothel> thx alot
20140207 10:30:26 <xranby> compared to glibc that may add 30Mb
20140207 10:30:39 <sgothel> android has it's libc .. and we should use it IMHO
20140207 10:31:04 <xranby> probably similar patching needed in order to use bionic (the android libc)
20140207 10:31:16 <sgothel> ah right .. thats the name :)
20140207 10:31:19 * hija (~hija@anon) has joined #jogamp
20140207 10:31:48 <sgothel> for gluegen / NativeLibrary we only had to change some defines
20140207 10:34:20 * jk4 (~jk4@anon) has joined #jogamp
20140207 10:41:31 <xranby> Andrew Hughes (also working on redhat) wrote a nice pice how icedtea differs to openjdk when it comes to packaging: http://blog.fuseyism.com/index.php/2014/02/05/packaging-openjdk/
20140207 10:42:54 <sgothel> Looks like our presentation was indeed a good inspiration :)
20140207 10:43:18 <sgothel> plus your diplomacy .. ofc
20140207 10:44:46 <sgothel> I love to see that they are proud - and they surely can be!
20140207 10:46:53 * eclesia is always amazed how hard it is to make a proper cross-compilable app in C/C++
20140207 10:47:37 <sgothel> not really .. as long you have your host/target compilers in place .. and modular 'makefiles' ..
20140207 10:47:58 <sgothel> i.e. if your project is not capable doing so, it's a sign for a bad build system
20140207 11:05:10 <woglinde> sgothel I made patches to compile it with uclibc for instance
20140207 11:05:37 <sgothel> great, Xerxes just said - well recognized - KUDOS
20140207 11:05:41 <woglinde> jepp
20140207 11:05:47 <woglinde> reading it now
20140207 11:06:07 <sgothel> Hope they can get into icedtea .. and later our patches as well
20140207 11:06:20 <woglinde> but I wanted informations about the openjdk core profile
20140207 11:06:25 <sgothel> bookmarked your git repo .. will add reference ofc
20140207 11:06:32 <woglinde> found nothing with google
20140207 11:06:36 <sgothel> ah ..
20140207 11:06:43 <woglinde> some people asked about headless
20140207 11:06:55 <sgothel> http://jogamp.org/git/?p=jigong/jigong.git;a=summary
20140207 11:07:09 <sgothel> http://jogamp.org/git/?p=jigong/jigong.git;a=tree;f=doc;h=3b852a51d0f1fb5b70c3b2779c7f1a22eb896195;hb=HEAD
20140207 11:07:52 <sgothel> http://jogamp.org/git/?p=jigong/jigong.git;a=blob;f=doc/README.JEP161.txt;h=ac389577a5d5b47eca6dc1f48f0680455612fc43;hb=HEAD <- mainly
20140207 11:08:04 <woglinde> hm works this with openjdk8 only?
20140207 11:08:13 <sgothel> yes
20140207 11:08:25 <woglinde> hm hm okay
20140207 11:08:26 <sgothel> thats where the fun begins :)
20140207 11:08:41 <woglinde> yes
20140207 11:08:52 <woglinde> did not know how far they got with sigsaw
20140207 11:08:59 <sgothel> tested it w/ mentioned scripts a while ago - works great
20140207 11:09:04 <woglinde> until they cancled it
20140207 11:09:06 <woglinde> for 8
20140207 11:09:10 <sgothel> hu?
20140207 11:09:23 <sgothel> did we miss something ?
20140207 11:09:44 <sgothel> it's gone on current openjdk8 ?
20140207 11:09:59 <sgothel> i.e. JEP161
20140207 11:10:04 <woglinde> uhm?
20140207 11:10:23 <sgothel> "until they cancled it for 8", you said
20140207 11:10:25 <woglinde> wasnt there news jigsaw is not totally ready for 8?
20140207 11:10:34 <sgothel> it's JEP161 not jigsaw
20140207 11:10:42 <woglinde> *sigh*
20140207 11:11:01 <sgothel> you are right .. jigsaw is not ready yet
20140207 11:11:18 <sgothel> we figured .. and Xerxes found the other thing
20140207 11:11:35 <woglinde> so they made a minimal solution
20140207 11:11:39 <woglinde> and did not advertice it
20140207 11:11:42 <sgothel> a working one - yup
20140207 11:11:46 <sgothel> haha
20140207 11:12:02 <woglinde> hm okay
20140207 11:12:10 <woglinde> thanks for the infos
20140207 11:12:17 <sgothel> seems not to be in Oracle's nor Red Hat's business interest - but .. hey :)
20140207 11:12:40 <woglinde> sgothel uhm why the hell you need AWT for jboss?
20140207 11:12:56 <xranby> its interesting that they did include JEP161 for openjdk 8.. since noone provides builds yet using it
20140207 11:13:00 <woglinde> so redhat would profit
20140207 11:13:14 <sgothel> dunno - Q: does your toolchain produce a multi-target compiler ?
20140207 11:13:30 <woglinde> oe?
20140207 11:13:39 <woglinde> hm only architecure
20140207 11:13:45 <sgothel> i.e. one gcc build for for multi-arch ?
20140207 11:13:47 <sgothel> ah
20140207 11:13:52 <xranby> sgothel: if you use clang you can target multiarch
20140207 11:13:54 <woglinde> arm, mips, ppc toolchain
20140207 11:13:57 <xranby> i belive
20140207 11:14:11 <sgothel> since I was also producing that .. a while ago, and failed w/ gcc
20140207 11:14:19 <woglinde> anyway thanks and we have lunch now
20140207 11:14:35 <sgothel> @Xerxes: yup - but don't want to be based on clang for now - yet
20140207 11:14:47 <sgothel> you are welcome, and bon appetite
20140207 11:14:56 <xranby> woglinde: http://jogamp.org/git/?p=jigong/jigong.git;a=commit;h=a94b0e3c62110f077ea391ccdc158b2c804a5bb8 <- some measurements on size in the commit log
20140207 11:15:05 <xranby> OpenJDK 8 Profiles ..
20140207 11:15:05 <xranby> Stripped binary size GNU/Linux x64:
20140207 11:15:05 <xranby> 30M export/linux-x86_64-normal-server-release/j2re-compact1-image
20140207 11:15:05 <xranby> 42M export/linux-x86_64-normal-server-release/j2re-compact2-image
20140207 11:15:05 <xranby> 48M export/linux-x86_64-normal-server-release/j2re-compact3-image
20140207 11:15:05 <xranby> 94M export/linux-x86_64-normal-server-release/j2re-image
20140207 11:15:07 <sgothel> there it is :)
20140207 11:16:05 <xranby> https://blogs.oracle.com/jtc/entry/a_first_look_at_compact <- lists whats included in each
20140207 11:16:27 <xranby> http://openjdk.java.net/jeps/161
20140207 11:16:34 <sgothel> http://jogamp.org/git/?p=jigong/jigong.git;a=blob;f=doc/README.JEP161.txt;h=ac389577a5d5b47eca6dc1f48f0680455612fc43;hb=HEAD
20140207 11:17:19 <xranby> so jigsaw still includes the goal to have a new package system
20140207 11:17:34 <xranby> while JEP161 simply focus on reducing the JRE
20140207 11:17:35 <sgothel> https://jogamp.org/bugzilla/show_bug.cgi?id=792
20140207 11:18:59 <xranby> "The Profiles defined by this effort should, to the extent possible, be aligned with the ongoing work in Project Jigsaw."
20140207 11:22:13 * woglinde (~henning@anon) Quit (Ping timeout: 248 seconds)
20140207 12:02:00 * woglinde (~henning@anon) has joined #jogamp
20140207 12:09:11 * xranby (~xranby@anon) Quit (Ping timeout: 260 seconds)
20140207 12:10:44 * xranby (~xranby@anon) has joined #jogamp
20140207 13:05:20 * woglinde (~henning@anon) Quit (Ping timeout: 246 seconds)
20140207 14:28:00 <xranby> Andrew Haley Andrew Dinn: #FOSDEM #OpenJDK on #AArch64 Update Slides: http://aph.fedorapeople.org/Aarch64-fosdem-2014.pdf
20140207 15:23:41 <xranby> sgothel: what is going on inside the deployment/archive/master on the jogamp.org server? have you removed all the previous signed builds? http://jogamp.org/deployment/archive/master/?C=M;O=D
20140207 15:26:37 <xranby> (all the -singed folders are .. missing? )
20140207 15:43:08 * xranby (~xranby@anon) Quit (Remote host closed the connection)
20140207 15:50:43 * xranby (~xranby@anon) has joined #jogamp
20140207 16:25:23 * xranby (~xranby@anon) Quit (Ping timeout: 260 seconds)
20140207 16:40:31 * xranby (~xranby@anon) has joined #jogamp
20140207 16:49:38 * xranby (~xranby@anon) Quit (Quit: Leaving.)
20140207 16:56:39 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20140207 16:58:30 * eclesia (husky@anon) has left #jogamp
20140207 18:18:12 <sgothel> @Xerxes: Yes, after 2.1.4 release all 'inofficial' signed build are removed
20140207 18:19:33 <sgothel> However, we keep the deployment/archive/rc and all linked to deployment/ versions alive
20140207 18:36:03 * kermyt (~kermyt@anon) Quit (Ping timeout: 260 seconds)
20140207 18:37:57 * kermyt (~kermyt@anon) has joined #jogamp
20140207 19:01:24 * hharrison (~chatzilla@anon) has joined #jogamp
20140207 19:01:54 <hharrison> sgothel/xranby: with respect to alternative libcs, musl is pretty decent/simple/small
20140207 19:04:30 <hharrison> at least for linux systems
20140207 19:11:27 * hija (~hija@anon) Quit (Quit: hija)
20140207 19:32:56 * monsieur_max (~maxime@anon) has joined #jogamp
20140207 19:55:47 <sgothel> thx Harvey, earmarking
20140207 19:56:04 <sgothel> any advise for me yet regarding BOF / Course application ?
20140207 19:56:28 <sgothel> Note: If one of us can do a course, the flight and hotel might be payed for by siggraph!
20140207 19:56:54 <sgothel> Course deadline is soon ..
20140207 20:30:53 * woglinde (~henning@anon) has joined #jogamp
20140207 20:36:50 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20140207 20:54:12 * hija (~hija@anon) has joined #jogamp
20140207 21:35:17 * woglinde (~henning@anon) Quit (Ping timeout: 244 seconds)
20140207 21:41:20 * hija (~hija@anon) Quit (Quit: hija)
20140207 22:44:01 <hharrison> I've sent an email, but really we should just put in the BOF stuff, seems pretty open there
20140207 22:44:41 <hharrison> As for the course deadline, I'm not sure I can dedicate that much prep time to have something credible on my own, but I'd certainly be willing to offer support
20140207 22:50:42 <hharrison> BOF deadline in Jul 25, but obviously earlier would let us nail down a room/time earlier
20140207 22:55:19 <hharrison> BOFs can be up to 3 hours this time around
20140207 23:04:26 <hharrison> I've already set up an account in the siggraph system if you'd like me to do the BOF application
20140208 00:18:29 <sgothel> back ..
20140208 00:18:55 <sgothel> So the course is open .. maybe Mark or Xerxes like to try .. or I might, will see.
20140208 00:19:24 <sgothel> BOF application - I will copy my last year ones - have that ACM account as well, may look more regular.
20140208 00:20:14 <sgothel> I will add a note .. regarding collision w/ Khronos BOF .. hopefully they can avoid
20140208 00:20:36 <sgothel> so .. like last time ? Showcase as usual - new stuff ofc.
20140208 00:20:49 <sgothel> and t-shirts again :)
20140208 00:22:53 <sgothel> re Course .. thx for help offer - if some of the far travelers does it, they get the travel costs (I hope) - so I also step into the background here
20140208 00:23:10 <sgothel> but what should we teach ? A 3d app on desktop and mobile ?
20140208 00:23:29 <sgothel> the usual .. ? maybe w/ optional opencl
20140208 00:24:24 <sgothel> or - if not a course - shall we show how to do it at the BOF?
20140208 01:18:43 <hharrison> A cross-platform deployment course would be a good fit
20140208 01:18:54 <hharrison> android/RPi/Applet3
20140208 01:19:11 <sgothel> yup .. sounds like something
20140208 01:19:20 <sgothel> Mark are you still up ?
20140208 01:19:33 <sgothel> @Mark (triggering his scripts :)
20140208 01:20:21 <sgothel> guess we can put something together next week .. together
20140208 03:31:06 * juank_prada (~juank_pra@anon) has joined #jogamp
20140208 04:07:09 * juank_prada (~juank_pra@anon) Quit (Quit: Leaving)
20140208 05:05:43 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20140208050543.html