After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 781915 - Permission to use org.freedesktop.gstreamer for Maven coordinates of Java bindings
Permission to use org.freedesktop.gstreamer for Maven coordinates of Java bin...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: dont know
unspecified
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-04-28 18:29 UTC by Neil C Smith
Modified: 2017-07-12 14:09 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Neil C Smith 2017-04-28 18:29:46 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
Comment 1 Jan Schmidt 2017-05-02 11:55:27 UTC
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.
Comment 2 Tim-Philipp Müller 2017-05-02 12:01:33 UTC
Weren't there multiple java bindings?
Comment 3 Neil C Smith 2017-05-02 12:38:17 UTC
(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.
Comment 4 Olivier Crête 2017-05-03 22:55:39 UTC
I see those are JNA based, can they be used on Android now?
Comment 5 Nicolas Dufresne (ndufresne) 2017-05-04 16:26:21 UTC
(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
Comment 6 Neil C Smith 2017-05-05 10:35:02 UTC
(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?
Comment 7 Sebastian Dröge (slomo) 2017-05-08 13:40:10 UTC
I guess let's just go ahead with this then?
Comment 8 Jan Schmidt 2017-05-08 15:25:20 UTC
+1
Comment 9 Neil C Smith 2017-06-19 13:31:30 UTC
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!
Comment 10 Jan Schmidt 2017-06-19 13:42:36 UTC
Go for it.
Comment 11 Neil C Smith 2017-07-12 14:09:55 UTC
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!