Hi Bdale, On Tue, May 24, 2022 at 01:56:05PM -0600, Bdale Garbee wrote: > Package: libjogl2-java > Version: 2.3.2+dfsg-9 > > I'm working on re-packaging openrocket so that it can go back into > Debian main. A big part of the work is eliding all the embedded class > library jar files and replacing those with Debian library packages. > > One of the class libraries is jogl, for which openrocket apparently > needs jogl 2.4 with patches applied by Sibo: > > https://github.com/openrocket/openrocket/issues/1156 > https://github.com/openrocket/openrocket/pull/1157 > > Is there any chance we could freshen the Debian package? I see that > jogamp.org still shows 2.3.2 as the most recent "stable" release, but > that's about 7 years old. > > I'm linking against the 2.3.2 package now, and the core of openrocket is > working ok, but none of the 3d rendering features will work until we get > to a fresher jogl version.
I'm not able to find a tag for 2.4.0 in any of these: https://jogamp.org/cgit/jogl.git/ https://github.com/sgothel/jogl/tags There is a source tarball here: https://jogamp.org/deployment/v2.3.2/archive/Sources/ But I only see binary artifacts in the v2.4.0-rc-${date} directories here: https://jogamp.org/deployment/ Probably the best we can do is create our own source tarball from the latest commit on the master branch of (which does have commits within the past 2 years) from either: https://jogamp.org/cgit/jogl.git or https://github.com/JogAmp/jogl/tags However, I read the openrocket issue. It seems to end with someone using a binary jar from an Astro Pixel Processor release. I was curious to see if the binary jar perhaps includes sources, but the jogamp-fat.jar in the astropixelprocessor.deb contains class files and a number of libjogl.so files for multiple architectures. In other words, it seems to be non-free blobs all the way down. If the patched version of jogl is required for openrocket, we would need someone to come up with some DFSG sources for the patches. Cheers, tony
signature.asc
Description: PGP signature