From Fedora Project Wiki

mNo edit summary
m (Added links for the new host)
Line 162: Line 162:
==== Packaging ====
==== Packaging ====
===== General =====
===== General =====
* [[Join_the_package_collection_maintainers |Welcome page for the package maintainers]]
* [[Join the package collection maintainers|Welcome page for the package maintainers]]
* [[Packaging:Guidelines |Packaging Guidelines]]
* [https://docs.fedoraproject.org/en-US/packaging-guidelines/ Packaging guidelines in Fedora Docs] (deprecated: [[Packaging:Guidelines|Packaging Guidelines on Fedora Wiki]]), and their [https://pagure.io/packaging-committee source code on Pagure.io]
* [[PackageMaintainers/Packaging_Tricks |Packaging tricks]]
* [[Packaging:ReviewGuidelines|Review guidelines]]
* [[PackageMaintainers/Packaging Tricks|Packaging tricks]]


===== Specific guidelines =====
===== Specific guidelines =====
* [[PackageDB admin requests]]
* Deprecated: [[PackageDB admin requests]] - [http://pagure.io/fedpkg fedpkg] is now used to manage Fedora packages
* [[Packaging:RPMMacros|RPM macros]]
* [https://docs.fedoraproject.org/en-US/packaging-guidelines/RPMMacros/ RPM macros] (deprecated: [[Packaging:RPMMacros|RPM macros]])
* [[Packaging/SourceURL|Source URL]] → [[Packaging/SourceURL#Github|GitHub source URL]]
* [https://docs.fedoraproject.org/en-US/packaging-guidelines/SourceURL/ SourceURL] → [https://docs.fedoraproject.org/en-US/packaging-guidelines/SourceURL/#_git_hosting_services Git Hosting Services] (deprecated: [[Packaging/SourceURL|Source URL]] → [[Packaging/SourceURL#Github|GitHub source URL]])
* [[Packaging:Cmake|CMake]]
* [https://docs.fedoraproject.org/en-US/packaging-guidelines/Cmake/ CMake] (deprecated: [[Packaging:Cmake|CMake]])
* [[Packaging:Python|Python]] / [[Packaging:Python Appendix|Python Appendix]] / [[Packaging:Python Eggs|Python Eggs]]
* [https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ Python] / [https://docs.fedoraproject.org/en-US/packaging-guidelines/Python_Appendix/ Python appendix] / [https://docs.fedoraproject.org/en-US/packaging-guidelines/Python_Eggs/ Python Eggs] (deprecated: [[Packaging:Python|Python]] / [[Packaging:Python Appendix|Python Appendix]] / [[Packaging:Python Eggs|Python Eggs]])
* [[Packaging:R|R]]
* [https://docs.fedoraproject.org/en-US/packaging-guidelines/R/ R] (old: [[Packaging:R|R]])
* [[PackagingDrafts/MPI|MPI]]
* [https://docs.fedoraproject.org/en-US/packaging-guidelines/MPI/ MPI] (deprecated: [[PackagingDrafts/MPI|MPI]])
* [[Packaging:MinGW |MinGW]] / [[Packaging:MinGW_Future |MinGW future]]
* [https://docs.fedoraproject.org/en-US/packaging-guidelines/MinGW/ MinGW] (deprecated: [)[Packaging:MinGW|MinGW]] / [[Packaging:MinGW Future|MinGW future]]
* [[Packaging:ScriptletSnippets |Scriplets/Snippets]]
* [https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/ Scriptlets] (deprecated: [[Packaging:ScriptletSnippets |Scriplets/Snippets]])
* [[Packaging:NamingGuidelines|Naming]]
* [https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/ Naming] (deprecated: [[Packaging:NamingGuidelines|Naming]])
* [[Packaging:PatchUpstreamStatus| Patch upstream status]]
* [https://docs.fedoraproject.org/en-US/packaging-guidelines/PatchUpstreamStatus/ Patch upstrem status] (deprecated: [[Packaging:PatchUpstreamStatus| Patch upstream status]])
* [[Packaging:LicensingGuidelines|Licensing Guidelines]] and [[Licensing:Main|Fedora Licensing]]
* [https://docs.fedoraproject.org/en-US/packaging-guidelines/Licensing/ Licensing] (deprecated: [[Packaging:LicensingGuidelines|Licensing Guidelines]] and [[Licensing:Main|Fedora Licensing]])
* [[Modularization]]
* [[Modularization]]
** [[User:Toshio/SCL Guidelines (draft)|Software Collection (SCL) guidelines - Draft]]
** [[User:Toshio/SCL Guidelines (draft)|Software Collection (SCL) guidelines - Draft]]

Revision as of 13:20, 30 September 2018

Denis Arnaud

I first installed RedHat (version 5, in 1998) with Oracle 8, when that latter was delivered on Linux for the first time... on a small Pentium-based computer with 600MB of disk and 64MB of RAM, hence proving to my hierarchy that Linux was ready for professional use. I started to be involved in the Fedora building process by translating documents and package descriptions, and have become a packager in 2009.

Contact

Activities within Fedora

Packaging with Docker Images

Boost

Boost Releases in Fedora

Modularized Boost

Projects on Copr

Bringing and maintaining a few packages to Fedora

Scientific Spin

Translations (into French)

A few quick links on Fedora packages (to ease my maintenance tasks)

  • Full list of packages waiting for a reviewer here.

Material for Reviews

Tracking of Package Requests

Documentation

Packaging

General
Specific guidelines
Package testing
Package updating
Package renaming
Package retiring
Reviews
Compositions / Collections
Tools
Package information pages (and database)

Hacking on Fedora/RedHat/CentOS

NoSQL

Virtualisation / Cloud Computing

General
Cloud SIG
Cloud solutions submitted to Fedora
Amazon (EC2)
Create Vagrant Images
imagefactory --debug base_image --parameter generate_icicle false tdl-ppc64le.xml --file-parameter install_script f22-rc3-base.ks

Tools

repoquery --requires --recursive --output=ascii-tree pkgname

Brainstorming Section about Packaging

Using Git Work-flow for Packaging

References on Status of Packages

Obligatory Einstein quote