From Fedora Project Wiki

< SIGs‎ | bigdata

No edit summary
Line 41: Line 41:
= Becoming a packager =
= Becoming a packager =
Not yet a packager? Check out the [[PackageMaintainers|Package Maintainers]], or the [https://fedoraproject.org/wiki/Join_the_package_collection_maintainers Join the package collection maintainers] page to get more information.  You could also ask on the Big Data SIG mailing list for assistance and see if you can find a willing helper or sponsor.
Not yet a packager? Check out the [[PackageMaintainers|Package Maintainers]], or the [https://fedoraproject.org/wiki/Join_the_package_collection_maintainers Join the package collection maintainers] page to get more information.  You could also ask on the Big Data SIG mailing list for assistance and see if you can find a willing helper or sponsor.
= Packaging Guidelines =
* Fedora java rpms can not bundle dependant jars.  Every jar file not created by the build must come from an rpm in the Fedora repository.
* All jars must be built from source
* Fedora build tools: mvn-local, mvn-rpmbuild, mvn-build, xmvn-resovle
* Fedora rpm macors: %pom_*, %mvn_build, %mvn_install, %mvn_file, xmvn-subst
* Fedora Java Packaging guidelines: https://fedoraproject.org/wiki/Packaging:Java JNI handling: System.load replaces System.loadLibrary, jar file in %{_jnidir} Jar files in %{_javadir}
* Fedora build systems have no internet access.

Revision as of 16:23, 27 September 2013

If you're wondering what Big Data things are in Fedora, or are interested in working on packaging or reviews to help out the Big Data SIG, this is the page to look at!

If you know of a big-data-related package that is already in Fedora, or have one that you'd like to get into Fedora, be sure to list it here, or link to the page describing what needs to be done, or link to the bugzilla that needs help.

Packages available in Fedora

Packages in review

Packages we're working on

Things needing packaging or reviews

Packages we'd like to include

Becoming a packager

Not yet a packager? Check out the Package Maintainers, or the Join the package collection maintainers page to get more information. You could also ask on the Big Data SIG mailing list for assistance and see if you can find a willing helper or sponsor.

Packaging Guidelines

  • Fedora java rpms can not bundle dependant jars. Every jar file not created by the build must come from an rpm in the Fedora repository.
  • All jars must be built from source
  • Fedora build tools: mvn-local, mvn-rpmbuild, mvn-build, xmvn-resovle
  • Fedora rpm macors: %pom_*, %mvn_build, %mvn_install, %mvn_file, xmvn-subst
  • Fedora Java Packaging guidelines: https://fedoraproject.org/wiki/Packaging:Java JNI handling: System.load replaces System.loadLibrary, jar file in %{_jnidir} Jar files in %{_javadir}
  • Fedora build systems have no internet access.