Bug 242335

Summary: RFE: Please update glib-java to version 0.4.2 or switch to java-gnome 4.0
Product: [Fedora] Fedora Reporter: Marcin Garski <mgarski>
Component: glib-javaAssignee: Stepan Kasal <kasal>
Status: CLOSED DUPLICATE QA Contact:
Severity: low Docs Contact:
Priority: low    
Version: rawhideCC: dantealiegri, noel
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: All   
OS: Linux   
URL: http://java-gnome.sourceforge.net/2.x/
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-04-20 17:32:31 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Marcin Garski 2007-06-03 12:58:11 UTC
Hello,

Please read this first:
"glib-java 0.4.2 is part of the java-gnome 2.x family of libraries which had few
users and no mature applications built using them. As result, java-gnome 2.x
never made it to production quality and remains both buggy and incomplete. A
major re-engineering effort, termed java-gnome 4.0, is underway to produce an
entirely new set of Java bindings. The 2.x family as a whole has therefore been
declared deprecated pending imminent removal.

Those interested in using GTK and GNOME from Java are invited to join the
java-gnome hackers in their effort to bring the new 4.0 bindings up to speed.

Note to developers: As has been advertised for several release cycles now,
achieving an algorithmic mapping of the underlying GNOME libraries required a
significant ABI break from 2.x to 4.0. You are advised not to use the old
libraries for new projects.

Note to downstream packagers: There may or may not be a glib-java as a
individually released library in 4.0.  If there is, it may be called glib-java,
java-glib, but most likely will just be a .jar and .so build product from a
single module source release. For further details, see
http://java-gnome.sourceforge.net/

AfC
Maintainer
java-gnome"

As you can see java-gnome 2.x is deprecated. It would be great if you consider
switching to java-gnome 4.0 (http://java-gnome.sourceforge.net/4.0/). IMHO after
F7 release this is great time to break stuff in rawhide tree ;) But if this is
impossible at least update glib-java to version 0.4.2.

BTW If you choose update glib-java to version 0.4.2, there are others outdated
packages:
              Upstream Fedora
glib-java     0.4.2    0.2.6
cairo-java    1.0.8    1.0.5
libgtk-java   2.10.2   2.8.7
libgnome-java 2.12.7   2.12.4
libglade-java 2.12.8   2.12.5
libgconf-java 2.12.6   2.12.4
libvte-java   0.12.3   0.12.1

Should I then open similar bug reports in every component or this one is sufficient?

Comment 1 Danny D'Amours 2007-10-01 01:39:11 UTC
I suppose that it is too late to get this RFE included in time for F8?


Comment 2 Stepan Kasal 2007-11-08 11:19:59 UTC
(In reply to comment #1)
> I suppose that it is too late to get this RFE included in time for F8?

Indeed, it was too late.  But the right time to bread F9 is right now.
I'll ask my coleagues about it.

Comment 3 Stepan Kasal 2007-11-09 16:20:38 UTC
It i that the packages are not upgraded to the latest versions in the 2.x
branch; I'm going to folow your suggestion and upgrade soon, i.e., very early in
the F9 development.

But the java-gnome 4.0 is not yet as matured and stable as 2.x.

But the java-gnome 4.0 packages could be made available under a temporary name,
say glib-java-jg4 etc.  Would you be interested in this?

Comment 4 Andrew Cowie 2007-12-13 04:30:19 UTC
(In reply to comment #3)
> But the java-gnome 4.0 is not yet as matured and stable as 2.x.

Ah. I see the misapprehension. Here's the thing: the 2.x series was never
stable. Why do you think we were forced to start all over again  18 months ago
and re-write the bindings from scratch?

> the java-gnome 4.0 packages could be made available under a temporary name,
> say glib-java-jg4 etc.  Would you be interested in this?

Well, you should be doing what every other distro is doing and what upstream
wants you to do, and that is call it "java-gnome". The current release is
java-gnome 4.0.5, 26 Nov 2007.

AfC


Comment 5 Jon Stanley 2008-04-23 20:29:30 UTC
Adding FutureFeature keyword to RFE's.

Comment 6 Drew Ogle 2009-01-06 13:51:52 UTC
It's already past fedora 10.
Can someone look at switching over to 4.0 now?

Comment 7 Stepan Kasal 2009-04-20 17:32:31 UTC
java-gnome 4.x is going to be introduced as a new rpm, named java-gnome-4.x-*.rpm, as soon as the Review peocess is finished.
See the review, bug #438452, for details.

*** This bug has been marked as a duplicate of bug 438452 ***