No edit summary |
|||
(29 intermediate revisions by 11 users not shown) | |||
Line 1: | Line 1: | ||
{{lang|en|pt-br|page=SIGs/Java}} | |||
= Java Special Interest Group = | = Java Special Interest Group = | ||
[[File:DukeWithHelmet.png|frameless|200px]] | [[File:DukeWithHelmet.png|frameless|200px]] | ||
Line 5: | Line 8: | ||
A SIG for people who are interested in improving the state of Java in Fedora. This includes packaging Java libraries and applications, setting and improving standards for packaging them as RPM's and collaboratively managing bigger changes related to Java in Fedora. | A SIG for people who are interested in improving the state of Java in Fedora. This includes packaging Java libraries and applications, setting and improving standards for packaging them as RPM's and collaboratively managing bigger changes related to Java in Fedora. | ||
If you want to take the attention of the SIG members. Please open a bug report and make it block [https://bugzilla.redhat.com/show_bug.cgi?id=652183 FE-JAVASIG] | If you want to take the attention of the SIG members. Please open a bug report and make it block [https://bugzilla.redhat.com/show_bug.cgi?id=652183 FE-JAVASIG] | ||
== Meetings == | == Meetings == | ||
There will be informal | There will be informal Java SIG meetings in the [[Fedora meeting channel | #fedora-meeting channel]] held irregularly. | ||
For more information about the past | For more information about the past meetings please see the meetings subpage: [[SIGs/Java/Meetings| Java/Meetings]] | ||
== IRC Channel == | == IRC Channel == | ||
Besides the [[SIGs/Java/Meetings| Java SIG meetings]] there is also existing a | Besides the [[SIGs/Java/Meetings| Java SIG meetings]] there is also existing a Libera Chat channel for developers and users of java in Fedora: {{fpchat|#fedora-java}} | ||
== Mailing list == | == Mailing list == | ||
Line 21: | Line 24: | ||
== Ongoing projects == | == Ongoing projects == | ||
* [https://fedoraproject.org/wiki/ | * [https://fedoraproject.org/wiki/WildFly WildFly packaging effort] | ||
* [https://fedoraproject.org/wiki/Eucalyptus Eucalyptus packaging effort] - includes Spring 3, GWT, Apache Axis 2, and eventually JasperReports | * [https://fedoraproject.org/wiki/Eucalyptus Eucalyptus packaging effort] - includes Spring 3, GWT, Apache Axis 2, and eventually JasperReports | ||
* [https://fedoraproject.org/wiki/OVirtPackaging oVirt packaging effort] | * [https://fedoraproject.org/wiki/OVirtPackaging oVirt packaging effort] | ||
Line 27: | Line 30: | ||
== State of Affairs == | == State of Affairs == | ||
The current brief [https://docs.fedoraproject.org/en-US/packaging-guidelines/Java/ packaging guidelines]. | |||
The more detailed [https://fedora-java.github.io/howto/latest/index.html packaging guidelines] | |||
If you would like to help us with packaging Java software, read how to [[PackageMaintainers/Join | join]] Fedora packagers or get in touch with us directly and we will guide you through the process. | If you would like to help us with packaging Java software, read how to [[PackageMaintainers/Join | join]] Fedora packagers or get in touch with us directly and we will guide you through the process. | ||
See [[Java_packaging_common_problems| Java packaging common problems]] page for help with common problems while building java packages and how to solve them. | See [[Java_packaging_common_problems| Java packaging common problems]] page for help with common problems while building java packages and how to solve them. | ||
Line 39: | Line 40: | ||
== Tasks == | == Tasks == | ||
* Look after Java and Eclipse release notes: https://fedoraproject.org/wiki/Documentation_Beats | * Look after Java and Eclipse release notes: https://fedoraproject.org/wiki/Documentation_Beats | ||
* Update [[Java]] page. Some parts are quite outdated (for example maven part) | * Update [[Java]] page. Some parts are quite outdated (for example maven part) (on-going effort here: [[User:Brunovernay/Java]]) | ||
* Discuss strategies for completing Java packaging requirements for the ''AutoQA'' project (see [[User:Jlaska/autoqa_package_dependencies]]) - 2 packages ready for package review (htmlunit, htmlunit-core-js) | * Discuss strategies for completing Java packaging requirements for the ''AutoQA'' project (see [[User:Jlaska/autoqa_package_dependencies]]) - 2 packages ready for package review (htmlunit, htmlunit-core-js) | ||
== Currently Open Java Package Review Bugs== | == Currently Open Java Package Review Bugs== | ||
We generally like to get new Java packages into Fedora as long as they follow our packaging guidelines. Currently there is no simple way to query bugzilla for Java-only package reviews so people interested in java reviews have it a bit harder. Just go through [http://fedoraproject.org/PackageReviewStatus/NEW.html all open package reviews] or [http://bugzilla.redhat.com/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&longdesc=java&component=Package%20Review&longdesc_type=allwordssubstr&product=Fedora&classification=Fedora Java package reviews]. The second link can be incomplete, but should contain | We generally like to get new Java packages into Fedora as long as they follow our packaging guidelines. Currently there is no simple way to query bugzilla for Java-only package reviews so people interested in java reviews have it a bit harder. Just go through [http://fedoraproject.org/PackageReviewStatus/NEW.html all open package reviews] or [http://bugzilla.redhat.com/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&longdesc=java&component=Package%20Review&longdesc_type=allwordssubstr&product=Fedora&classification=Fedora Java package reviews]. The second link can be incomplete, but should contain mostly Java packages. | ||
== Package Update/Rebuild Notes == | == Package Update/Rebuild Notes == | ||
'''eclipse- | '''eclipse-rse''' must be rebuilt if any of the following packages change version: | ||
* apache-commons- | * apache-commons-net | ||
'''eclipse''' must be rebuilt if any of the following packages are rebuilt: | '''eclipse''' must be rebuilt if any of the following packages are rebuilt: | ||
* eclipse-ecf | * eclipse-ecf | ||
* eclipse-emf | * eclipse-emf | ||
'''eclipse-m2e-core''' must be rebuilt if any of the following packages change version: | '''eclipse-m2e-core''' must be rebuilt if any of the following packages change version: | ||
Line 64: | Line 62: | ||
''If you are interested in joining the SIG, please hang out at #fedora-java. If you have provenpackager or sponsor status, please tell us so we might use your help in critical situations :-) '' | ''If you are interested in joining the SIG, please hang out at #fedora-java. If you have provenpackager or sponsor status, please tell us so we might use your help in critical situations :-) '' | ||
# [[User:Akurtakov| Alexander Kurtakov]] (provenpackager, sponsor) | # [[User:Akurtakov| Alexander Kurtakov]] (provenpackager, sponsor) | ||
# [[User:Frankly3d| Frank Murphy]] | # [[User:Frankly3d| Frank Murphy]] | ||
Line 78: | Line 75: | ||
# [[User:Spike | Chris Spike]] | # [[User:Spike | Chris Spike]] | ||
# [[User:Guidograzioli | Guido Grazioli]] | # [[User:Guidograzioli | Guido Grazioli]] | ||
# [[User:mef | Mary Ellen Foster]] (provenpackager) | # [[User:mef | Mary Ellen Foster]] (provenpackager) | ||
# [[User:ke4qqq | David Nalley]] (provenpackager, sponsor) | # [[User:ke4qqq | David Nalley]] (provenpackager, sponsor) | ||
Line 84: | Line 80: | ||
# [[User:Goldmann | Marek Goldmann]] (provenpackager, sponsor) | # [[User:Goldmann | Marek Goldmann]] (provenpackager, sponsor) | ||
# [[User:Mizdebsk | Mikolaj Izdebski]] (provenpackager, sponsor) | # [[User:Mizdebsk | Mikolaj Izdebski]] (provenpackager, sponsor) | ||
# [[User:Msimacek | Michael Simacek]] (provenpackager) | |||
# [[User:tradej | Tomas Radej]] | # [[User:tradej | Tomas Radej]] | ||
# [[User:msrb | Michal Srb]] (provenpackager) | # [[User:msrb | Michal Srb]] (provenpackager) | ||
# [[User:raphgro | Raphael Groner]] | # [[User:raphgro | Raphael Groner]] | ||
# [[User:Stardust85 | Michel Samia]] (packager) - I'd like to see gradle in EPEL | # [[User:Stardust85 | Michel Samia]] (packager) - I'd like to see gradle in EPEL | ||
# [[User:gil | gil]] | |||
== Package Wishlist == | == Package Wishlist == | ||
* [https://github.com/bobbylight/RSyntaxTextArea RSyntaxTextArea] Required for the latest Arduino IDE. | |||
* clirr-maven-plugin (needed for apache-commons-math 2.1) | * clirr-maven-plugin (needed for apache-commons-math 2.1) | ||
* JMesa | * JMesa | ||
* [https://github.com/StripesFramework/stripes Stripes] | * [https://github.com/StripesFramework/stripes Stripes] | ||
* Ibatis | * Ibatis | ||
* Apache Directory Studio for Eclipse - http://directory.apache.org/studio/ | * Apache Directory Studio for Eclipse - http://directory.apache.org/studio/ | ||
* Memory Analyzer Tool - http://www.eclipse.org/mat/ | * Memory Analyzer Tool - http://www.eclipse.org/mat/ | ||
Line 106: | Line 104: | ||
* [https://www.jetbrains.com/idea/ IntelliJIDEA] | * [https://www.jetbrains.com/idea/ IntelliJIDEA] | ||
* [http://openjdk.java.net/projects/openjfx/ OpenJFX] | * [http://openjdk.java.net/projects/openjfx/ OpenJFX] | ||
* [http://davidb.github.io/scala-maven-plugin/ scala-maven-plugin] | * [http://davidb.github.io/scala-maven-plugin/ scala-maven-plugin] | ||
* [https://github.com/groovy/groovy-eclipse/ groovy-eclipse][https://github.com/groovy/groovy-eclipse/wiki/ wiki] | * [https://github.com/groovy/groovy-eclipse/ groovy-eclipse][https://github.com/groovy/groovy-eclipse/wiki/ wiki] | ||
* [https://github.com/ben-manes/caffeine/ Caffeine][https://github.com/ben-manes/caffeine/wiki wiki] (Needed by Apache Cassandra) | |||
* [https://github.com/eclipse/org.aspectj Aspectj] and [http://www.mojohaus.org/aspectj-maven-plugin/ AspectJ Maven Plugin] | |||
* [https://kotlinlang.org/ Kotlin programming language] | |||
== Useful links == | == Useful links == | ||
* [[Java_packaging_common_problems| Tips & tricks for packaging java]] | * [[Java_packaging_common_problems| Tips & tricks for packaging java]] | ||
* [[Java| Java in Fedora]] | * [[Java| Java in Fedora]] | ||
* [ | * [https://developer.fedoraproject.org/tech/languages/java/java-installation.html Developer.FedoraProject.org/Java] | ||
* [http://bugzilla.redhat.com/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&longdesc=java&component=Package%20Review&longdesc_type=allwordssubstr&product=Fedora&classification=Fedora Open Java package reviews] | * [http://bugzilla.redhat.com/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&longdesc=java&component=Package%20Review&longdesc_type=allwordssubstr&product=Fedora&classification=Fedora Open Java package reviews] | ||
* [[JBossAS7_in_Fedora_marketing_collateral|JBoss AS 7 on Fedora 17 marketing collateral]] | * [[JBossAS7_in_Fedora_marketing_collateral|JBoss AS 7 on Fedora 17 marketing collateral]] | ||
Line 121: | Line 121: | ||
[[Category:Packaging SIGs]] | [[Category:Packaging SIGs]] | ||
[[Category:Fedora special-interest groups|Java]] | [[Category:Fedora special-interest groups|Java]] | ||
[[Category:Documentation]] |
Latest revision as of 10:17, 14 July 2021
Java Special Interest Group
A SIG for people who are interested in improving the state of Java in Fedora. This includes packaging Java libraries and applications, setting and improving standards for packaging them as RPM's and collaboratively managing bigger changes related to Java in Fedora.
If you want to take the attention of the SIG members. Please open a bug report and make it block FE-JAVASIG
Meetings
There will be informal Java SIG meetings in the #fedora-meeting channel held irregularly.
For more information about the past meetings please see the meetings subpage: Java/Meetings
IRC Channel
Besides the Java SIG meetings there is also existing a Libera Chat channel for developers and users of java in Fedora: #fedora-java[?]
Mailing list
There's a mailing list here named java-devel which you can join to ask questions.
Ongoing projects
- WildFly packaging effort
- Eucalyptus packaging effort - includes Spring 3, GWT, Apache Axis 2, and eventually JasperReports
- oVirt packaging effort
State of Affairs
The current brief packaging guidelines.
The more detailed packaging guidelines
If you would like to help us with packaging Java software, read how to join Fedora packagers or get in touch with us directly and we will guide you through the process.
See Java packaging common problems page for help with common problems while building java packages and how to solve them.
Tasks
- Look after Java and Eclipse release notes: https://fedoraproject.org/wiki/Documentation_Beats
- Update Java page. Some parts are quite outdated (for example maven part) (on-going effort here: User:Brunovernay/Java)
- Discuss strategies for completing Java packaging requirements for the AutoQA project (see User:Jlaska/autoqa_package_dependencies) - 2 packages ready for package review (htmlunit, htmlunit-core-js)
Currently Open Java Package Review Bugs
We generally like to get new Java packages into Fedora as long as they follow our packaging guidelines. Currently there is no simple way to query bugzilla for Java-only package reviews so people interested in java reviews have it a bit harder. Just go through all open package reviews or Java package reviews. The second link can be incomplete, but should contain mostly Java packages.
Package Update/Rebuild Notes
eclipse-rse must be rebuilt if any of the following packages change version:
- apache-commons-net
eclipse must be rebuilt if any of the following packages are rebuilt:
- eclipse-ecf
- eclipse-emf
eclipse-m2e-core must be rebuilt if any of the following packages change version:
- eclipse-m2e-workspace
Members
If you are interested in joining the SIG, please hang out at #fedora-java. If you have provenpackager or sponsor status, please tell us so we might use your help in critical situations :-)
- Alexander Kurtakov (provenpackager, sponsor)
- Frank Murphy
- Levente Farkas
- Mat Booth (provenpackager, sponsor)
- Aditya Patawari
- Len DiMaggio
- Orion Poplawski (provenpackager, sponsor)
- Juan Rodriguez
- Eric Deering
- Gerard Braad
- Bozhidar Batsov
- Chris Spike
- Guido Grazioli
- Mary Ellen Foster (provenpackager)
- David Nalley (provenpackager, sponsor)
- Andy Grimm (provenpackager)
- Marek Goldmann (provenpackager, sponsor)
- Mikolaj Izdebski (provenpackager, sponsor)
- Michael Simacek (provenpackager)
- Tomas Radej
- Michal Srb (provenpackager)
- Raphael Groner
- Michel Samia (packager) - I'd like to see gradle in EPEL
- gil
Package Wishlist
- RSyntaxTextArea Required for the latest Arduino IDE.
- clirr-maven-plugin (needed for apache-commons-math 2.1)
- JMesa
- Stripes
- Ibatis
- Apache Directory Studio for Eclipse - http://directory.apache.org/studio/
- Memory Analyzer Tool - http://www.eclipse.org/mat/
- Eclipse NSIS - http://eclipsensis.sourceforge.net/index.shtml
- Ant Pack200 tasks - https://deployment.dev.java.net/
- retrotranslator-runtime (Needed for commons-email tests)
- Gerrit
- Apache TomEE
- JBoss Forge
- Netbeans
- IntelliJIDEA
- OpenJFX
- scala-maven-plugin
- groovy-eclipsewiki
- Caffeinewiki (Needed by Apache Cassandra)
- Aspectj and AspectJ Maven Plugin
- Kotlin programming language