#jogamp @ irc.freenode.net - 20141027 05:06:25 (UTC)


20141027 05:06:25 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20141026050625.html
20141027 05:06:25 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20141027050625.html
20141027 07:30:04 * eclesia (~husky@anon) has joined #jogamp
20141027 07:30:13 <eclesia> good morning
20141027 07:37:02 * doev (~doev@anon) has joined #jogamp
20141027 08:02:45 * monsieur_max (~maxime@anon) has joined #jogamp
20141027 08:50:57 * jvanek (jvanek@anon) has joined #jogamp
20141027 09:47:49 * xranby (~xranby@anon) has joined #jogamp
20141027 09:47:55 <xranby> good morning
20141027 09:48:40 <xranby> http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2014-October/030043.html #OpenJDK #JVM Someone have a specification or test at hand for how JVM_FindClassFromCaller "security" shall behave?
20141027 09:49:30 <xranby> I have spent some time with the various alternative JVM for use in combination with OpenJDK because the latest "security" update broke them all
20141027 10:16:00 <sgothel> 'buried in the minutes of secret meetings of Oracle & RedHat' .. maybe :)
20141027 10:24:18 <xranby> buried in the secret security meetings for sure
20141027 10:24:55 <xranby> the "security updates" can change anything anywhere as they please without review
20141027 10:25:41 <sgothel> so this is a P1 regression ..
20141027 10:26:02 <sgothel> afk
20141027 10:41:20 <eclesia> that's it, I hate Javafx
20141027 10:43:07 <zubzub> eclesia: welcome to the club
20141027 10:44:43 <zubzub> "yey finally a more moden java widget toolkit... that shields everything... has horrible code under the hood... limits what you want to do..."
20141027 10:44:44 * gouessej (5ee4b442@anon) has joined #jogamp
20141027 10:44:47 <gouessej> Hi
20141027 10:45:35 <gouessej> I stopped using NIO 2 to read my text files as the workaround I had to use was driving my code unreadable and very complicated
20141027 10:45:40 <gouessej> :s
20141027 10:49:13 <gouessej> sgothel: Do you plan to make some autobuilds?
20141027 11:01:36 * gouessej (5ee4b442@anon) Quit (Quit: Page closed)
20141027 11:04:43 <xranby> while we discuss security updates:
20141027 11:04:43 <xranby> S8042797, CVE-2014-6502: Avoid strawberries in LogRecord
20141027 11:04:43 <xranby> Strawberries?
20141027 11:12:11 <zubzub> it's a red fruit
20141027 11:12:15 <zubzub> pretty sweet
20141027 11:12:20 <zubzub> quite popular
20141027 11:14:26 <xranby> zubzub: and "jams" LogRecord's for sure
20141027 11:14:38 <eclesia> consider using gely of blueberry , makes log more digest
20141027 11:20:27 <eclesia> hm.. maybe I should try with javafx
20141027 11:29:11 * xranby (~xranby@anon) Quit (Remote host closed the connection)
20141027 12:05:39 * xranby (~xranby@anon) has joined #jogamp
20141027 12:48:42 * gouessej (5ee4b442@anon) has joined #jogamp
20141027 13:15:45 * doev (~doev@anon) Quit (Ping timeout: 244 seconds)
20141027 13:26:29 <gouessej> xranby: Do you think that we'll be able to provide our own build of OpenJDK one day?
20141027 13:26:44 <gouessej> xranby: I have no build for GNU Linux ARM
20141027 13:27:59 <xranby> gouessej: today i am contemplating how hard it would be to cross compile openjdk 8 and alter using buildroot
20141027 13:28:28 <gouessej> xranby: Is it less challenging with OpenJDK 1.7?
20141027 13:28:30 <xranby> that would allow us to produce openjdk builds linked against glibc, eglibc , musl and ulibc
20141027 13:28:42 <xranby> its harder to cross compile openjdk 6 and 7
20141027 13:29:19 <xranby> on GNU/Linux ARM most distributions uses eglibc
20141027 13:29:35 <xranby> and the linux distributions usually provide packages
20141027 13:29:41 <xranby> but if you move to the embedded space
20141027 13:29:43 <gouessej> I have been unable to provide a RPM for ARM whereas I'm gonna drop Java Web Start :s
20141027 13:29:48 <xranby> you encounter uclibc
20141027 13:30:00 <xranby> then you need to recompile all your JVM and JNI code
20141027 13:30:29 <xranby> thus on embedded arm we have OS.arch.abi.libc
20141027 13:30:45 <xranby> all must match for JNI code to work on the JVM
20141027 13:31:28 <xranby> gouessej: fedora surely provide openjdk RPM for ARM
20141027 13:31:59 <gouessej> I can't use it because my RPM is self-contained
20141027 13:32:04 <gouessej> a fat RPM
20141027 13:32:18 <xranby> right
20141027 13:32:32 <xranby> so you need a JRE like image file to bundle with your game
20141027 13:32:34 <gouessej> I do that to ensure that it isn't used with Oracle Java
20141027 13:32:43 <gouessej> good idea
20141027 13:33:09 <gouessej> maybe I can tinker the RPM to make my stuff work
20141027 13:33:39 <gouessej> xranby: http://rpmfind.net/linux/RPM/fedora/20/armhfp/j/java-1.7.0-openjdk-1.7.0.60-2.4.3.0.fc20.armv7hl.html
20141027 13:52:43 <gouessej> JavaFX is considered as an extension: https://wiki.openjdk.java.net/display/OpenJFX/Cross+Building+for+Arm+Hard+Float
20141027 13:52:49 <gouessej> Is it still true?
20141027 13:53:38 <xranby> gouessej: yes in openjdk eyes it is an extension
20141027 13:54:05 <xranby> but if you ask oracle its part of their jre
20141027 13:54:08 <xranby> thus part of their platform
20141027 13:54:54 <gouessej> It's easier to override than I thought
20141027 13:56:00 <gouessej> Anyway, when I package my JRE, I can put whatever I want :)
20141027 13:56:29 <gouessej> xranby: Have you ever created a RPM?
20141027 13:59:17 <xranby> gouessej: sorry, no i have not
20141027 14:00:52 <gouessej> xranby: Ok. I just have to find how to put an item into the menu for my application. xdg-desktop-icon or a similar command shouldn't be necessary
20141027 14:10:35 <gouessej> join #adoptopenjdk
20141027 14:10:39 <gouessej> oops
20141027 14:11:06 * gouessej (5ee4b442@anon) has left #jogamp
20141027 14:55:22 * doev (~doev@anon) has joined #jogamp
20141027 15:47:41 * gouessej (5ee4b442@anon) has joined #jogamp
20141027 15:48:52 <gouessej> sgothel: I need a build with our latest fix (bug 1038). Please can you tell me when the next autobuild will be created?
20141027 15:49:43 <sgothel> puh .. if tomorrow is good enough for you .. will try to merge what I have till then
20141027 15:50:25 <sgothel> otherwise .. pull my github master which has things merged .. but I haven't tested it yet
20141027 15:50:50 <sgothel> (need to pull, merge w/ mine, test, and push to jogamp repo, and start jenkins)
20141027 16:01:15 <gouessej> ok thanks
20141027 16:03:49 <gouessej> Tomorrow is enough for me
20141027 16:05:14 * eclesia (~husky@anon) has left #jogamp
20141027 16:15:54 <rmk0> hm, having trouble here
20141027 16:16:13 * rmk0 fights virtualbox clipboard
20141027 16:17:46 <rmk0> http://fossil.io7m.com/repo.cgi/io7m-jcamera/artifact/37890b2df72dd0aff94f75810397dd1fecdbce1f
20141027 16:17:55 <rmk0> try as i might... i just get a stack trace when i try to close the window
20141027 16:18:35 <rmk0> http://waste.io7m.com/2014/10/27/stack.txt
20141027 16:19:00 <rmk0> i basically just want to sim.stop() when the window closes (because a background thread needs to be killed)
20141027 16:19:32 <rmk0> i've tried doing it in the windowDestroyed() method of the window listener, and in the dispose() method of the GLEventListener... neither of which actually get executed
20141027 16:20:43 <rmk0> basically, everything comes to a crashing halt when i click the close box, and the window stays there
20141027 16:21:07 * doev (~doev@anon) Quit (Ping timeout: 245 seconds)
20141027 16:26:15 <sgothel> hmm
20141027 16:28:45 * rmk0 progressively eliminates bits of code
20141027 16:29:06 <sgothel> afk .. will look into it later, but AFAIK our other demos do not show this behavior. JOGLNewtAppletBase calls it at destroy() .. and TestGearsES2NEWT when quit is detected in main thread. quit is detected via destroyNotify
20141027 16:29:10 <sgothel> afk ..
20141027 16:32:35 <rmk0> may've found it, checking...
20141027 16:33:15 <rmk0> got it
20141027 16:33:28 <rmk0> it's the call to anim.getLastFPS()
20141027 16:33:39 <rmk0> if i remove that, everything's fine
20141027 16:34:34 <rmk0> http://waste.io7m.com/2014/10/27/ExampleReduced.java
20141027 16:35:04 <rmk0> now let's see if i can get the server to serve that as text/plain...
20141027 16:39:01 * gouessej (5ee4b442@anon) Quit (Quit: Page closed)
20141027 16:54:23 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20141027 16:54:26 * jvanek (jvanek@anon) Quit (Quit: Leaving)
20141027 17:48:32 * darkfrog (~mhicks@anon) has joined #jogamp
20141027 17:49:05 <darkfrog> are there any suggested GUI frameworks for use with JOGL?
20141027 18:04:46 <zubzub> darkfrog: nifty gui :p
20141027 18:16:42 <zubzub> it's main website seems to be down but the project is very active on github
20141027 18:16:54 <zubzub> if you want to try it out, I would recommend the 1.3.2 manual of nifty gui
20141027 18:17:22 <zubzub> a bug plus is that it can run on pure jogl with newt and zero awt or jfx
20141027 18:25:40 <darkfrog> zubzub: thanks
20141027 18:49:53 * monsieur_max (~maxime@anon) has joined #jogamp
20141027 21:57:57 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20141027 22:45:30 * monsieur_max (~maxime@anon) has joined #jogamp
20141027 22:46:30 * monsieur_max (~maxime@anon) Quit (Client Quit)
20141028 02:56:45 * xranby (~xranby@anon) Quit (Ping timeout: 256 seconds)
20141028 02:59:08 * xranby (~xranby@anon) has joined #jogamp
20141028 05:06:25 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20141028050625.html