GNOME Bugzilla – Bug 781915
Permission to use org.freedesktop.gstreamer for Maven coordinates of Java bindings
Last modified: 2017-07-12 14:09:55 UTC
Following up on an email conversation with Sebastian Dröge. I'm the lead maintainer for the Java bindings for GStreamer 1.x [1] (forked from the earlier bindings for 0.10). As these bindings are now getting wider usage, we'd like to get them into the central Maven repository [2]. We would ideally like to use org.freedesktop.gstreamer as the Maven coordinates [3] as this is the most likely thing people will search for. Would the GStreamer project be happy for us to request these coordinates? This *may* require confirmation from someone with admin control of the domain on this end, or at least some other confirmation it's OK. Thanks, Neil [1] https://github.com/gstreamer-java/ [2] http://central.sonatype.org/ [3] http://central.sonatype.org/pages/requirements.html#correct-coordinates
My personal preference would be to make them 'official' bindings - hosted on fdo and get appropriate people freedesktop accounts (you can still use github as the central dev place, and just mirror to fdo if you prefer). Then it's obviously OK to use that for Maven.
Weren't there multiple java bindings?
(In reply to Jan Schmidt from comment #1) > My personal preference would be to make them 'official' bindings - hosted on > fdo and get appropriate people freedesktop accounts Happy to consider that if that's the preferred route. (In reply to Tim-Philipp Müller from comment #2) > Weren't there multiple java bindings? AFAIK these are now the only bindings for 1.x that are broadly functional and still in development. Through GSoC the Processing project supported a number of more radical approaches to the task, but they didn't get to a usable state. Some are hosted under the same GitHub organisation that was set up to migrate the earlier Google Code repository. gst1-java-core is a pared down fork of the earlier 0.10 bindings.
I see those are JNA based, can they be used on Android now?
(In reply to Olivier Crête from comment #4) > I see those are JNA based, can they be used on Android now? Yes. https://github.com/java-native-access/jna/blob/master/www/AndroidDevelopmentEnvironment.md
(In reply to Nicolas Dufresne (stormer) from comment #5) > (In reply to Olivier Crête from comment #4) > > I see those are JNA based, can they be used on Android now? > > Yes. > https://github.com/java-native-access/jna/blob/master/www/ > AndroidDevelopmentEnvironment.md From my perspective, yes, *probably*. JNA works on Android. There are people on our mailing list who I believe have used the 0.10 and 1.x bindings on Android. However, I don't, and I'm not sure if any of the other recent committers are, so it's not being actively tested there at present as far as I know. I can put a call around our mailing list for clarification if that's of importance to a determination on this particular issue?
I guess let's just go ahead with this then?
+1
Following up having been busy for the last few weeks. Would it be possible to get a confirmed decision on this? I'd like to request the Maven coordinates by the end of this week, whether these or not - I'm being chased by a number of binding users who require a Maven release for imminent projects. Many thanks!
Go for it.
Saw this was closed on the right day then - for info, the first release to Maven was also done yesterday - http://search.maven.org/#search|ga|1|org.freedesktop.gstreamer Thanks all!