Features/Java-Gnome4

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Summary)
(User Experience)
 
(7 intermediate revisions by one user not shown)
Line 3: Line 3:
 
== Summary ==
 
== Summary ==
 
<!-- A sentence or two summarizing what this feature is and what it will do.  This information is used for the overall feature summary page for each release. -->
 
<!-- A sentence or two summarizing what this feature is and what it will do.  This information is used for the overall feature summary page for each release. -->
Fedora is currently including part of 2.x java-gnome stack. The idea is to include 4.x stack and move 2.x to compat-.
+
Fedora is currently including part of 2.x java-gnome stack. The idea is to include 4.x stack and move 2.x to compat-. due to incompatibility between apis.
  
 
== Owner ==
 
== Owner ==
Line 24: Line 24:
 
== Benefit to Fedora ==
 
== Benefit to Fedora ==
 
<!-- What is the benefit to the platform?  If this is a major capability update, what has changed?  If this is a new feature, what capabilities does it bring? Why will Fedora become a better distribution or project because of this feature?-->
 
<!-- What is the benefit to the platform?  If this is a major capability update, what has changed?  If this is a new feature, what capabilities does it bring? Why will Fedora become a better distribution or project because of this feature?-->
Stay in sync with upstream with latest patches, new features, add capabilities to Java-Gtk applications  
+
Stay in sync with upstream with latest patches, features and add capabilities to Java-Gtk applications
  
 
== Scope ==
 
== Scope ==
Line 31: Line 31:
 
*Build 4.x version packages as java-gnome
 
*Build 4.x version packages as java-gnome
 
*Move 2.x stack to compat-java-gnome
 
*Move 2.x stack to compat-java-gnome
*List packages with currently depends on the current version of stack (2.x)
+
*List packages with depends on the current version of stack (2.x)
*Packages with  
+
*Build packages against 4.x stack if it possible
 
+
*Packages that not fit with 4.x must be marked to depends on compat-
  
 
== How To Test ==
 
== How To Test ==
Line 55: Line 55:
 
== User Experience ==
 
== User Experience ==
 
<!-- If this feature is noticeable by its target audience, how will their experiences change as a result?  Describe what they will see or notice. -->
 
<!-- If this feature is noticeable by its target audience, how will their experiences change as a result?  Describe what they will see or notice. -->
* FIXME
+
* More java-applications colud be included in Fedora
 +
* Some java-applications today included in Fedora can be updated to lastest releases, with new features
  
 
== Dependencies ==
 
== Dependencies ==
Line 63: Line 64:
 
== Contingency Plan ==
 
== Contingency Plan ==
 
<!-- If you cannot complete your feature by the final development freeze, what is the backup plan?  This might be as simple as "None necessary, revert to previous release behaviour."  Or it might not.  If you feature is not completed in time we want to assure others that other parts of Fedora will not be in jeopardy.  -->
 
<!-- If you cannot complete your feature by the final development freeze, what is the backup plan?  This might be as simple as "None necessary, revert to previous release behaviour."  Or it might not.  If you feature is not completed in time we want to assure others that other parts of Fedora will not be in jeopardy.  -->
* FIXME
+
* None: Packages that cannot be build against 4.x stack must be pointed to compat-java-gnome (current stack)
 +
* If something really goes to hell, remove java-gnome 4.x stack and back to current stack (2.x)
  
 
== Documentation ==
 
== Documentation ==
Line 72: Line 74:
 
<!-- The Fedora Release Notes inform end-users about what is new in the release.  Examples of past release notes are here: http://docs.fedoraproject.org/release-notes/ -->
 
<!-- The Fedora Release Notes inform end-users about what is new in the release.  Examples of past release notes are here: http://docs.fedoraproject.org/release-notes/ -->
 
<!-- The release notes also help users know how to deal with platform changes such as ABIs/APIs, configuration or data file formats, or upgrade concerns.  If there are any such changes involved in this feature, indicate them here.  You can also link to upstream documentation if it satisfies this need.  This information forms the basis of the release notes edited by the documentation team and shipped with the release. -->
 
<!-- The release notes also help users know how to deal with platform changes such as ABIs/APIs, configuration or data file formats, or upgrade concerns.  If there are any such changes involved in this feature, indicate them here.  You can also link to upstream documentation if it satisfies this need.  This information forms the basis of the release notes edited by the documentation team and shipped with the release. -->
* FIXME
+
* [http://java-gnome.sourceforge.net/4.0/NEWS.html Java-Gnome 4.0 release notes]
  
 
== Comments and Discussion ==
 
== Comments and Discussion ==

Latest revision as of 01:32, 26 November 2009

Contents

[edit] Java-Gnome 4.x

[edit] Summary

Fedora is currently including part of 2.x java-gnome stack. The idea is to include 4.x stack and move 2.x to compat-. due to incompatibility between apis.

[edit] Owner

  • email: ottorey@gmail.com

[edit] Current status

  • Targeted release: Fedora 13
  • Last Updated: 2009-11-25
  • Percentage of completion: 0%

[edit] Detailed Description

Java-gnome is a Gtk wrapper/implementation for Java Applications that allow to develop gtk applications using Java. To stay in sync with Upstream, we need to move to 4.x release.

[edit] Benefit to Fedora

Stay in sync with upstream with latest patches, features and add capabilities to Java-Gtk applications

[edit] Scope

Changes to do:

  • Build 4.x version packages as java-gnome
  • Move 2.x stack to compat-java-gnome
  • List packages with depends on the current version of stack (2.x)
  • Build packages against 4.x stack if it possible
  • Packages that not fit with 4.x must be marked to depends on compat-

[edit] How To Test

  • FIXME

[edit] User Experience

  • More java-applications colud be included in Fedora
  • Some java-applications today included in Fedora can be updated to lastest releases, with new features

[edit] Dependencies

  • FIXME

[edit] Contingency Plan

  • None: Packages that cannot be build against 4.x stack must be pointed to compat-java-gnome (current stack)
  • If something really goes to hell, remove java-gnome 4.x stack and back to current stack (2.x)

[edit] Documentation

  • FIXME

[edit] Release Notes

[edit] Comments and Discussion