From Fedora Project Wiki

Line 44: Line 44:
** Official mainstream package: [[User:Jwakely|Jon Wakely]] (old: <s>[[User:Pmachata|Petr Machata]]</s>)
** Official mainstream package: [[User:Jwakely|Jon Wakely]] (old: <s>[[User:Pmachata|Petr Machata]]</s>)
** Specific packages on EPEL: [[User:hguemar|Haikel Guemar]], [[User:Robert|Robert Scheck]]
** Specific packages on EPEL: [[User:hguemar|Haikel Guemar]], [[User:Robert|Robert Scheck]]
* Boost-1.72 for Fedora Rawhide and EPEL:
 
* Boost-1.73 for Fedora Rawhide and EPEL:
** [https://bugzilla.redhat.com Boost-1.72 Review request in Bugzilla] (to be created)
** [https://bugzilla.redhat.com Boost-1.72 Review request in Bugzilla] (to be created)
** [https://copr.fedorainfracloud.org/coprs/denisarnaud/boost1.73/ Boost-1.73 Copr's project] (to be created)
* Boost-1.72 for Fedora Rawhide (not completed):
** [https://copr.fedorainfracloud.org/coprs/denisarnaud/boost1.72/ Boost-1.72 Copr's project]
** [https://copr.fedorainfracloud.org/coprs/denisarnaud/boost1.72/ Boost-1.72 Copr's project]
* Boost-1.69 for EPEL 7:
* Boost-1.69 for EPEL 7:
** [https://bugzilla.redhat.com/show_bug.cgi?id=1667725 Boost-1.69 Review request in Bugzilla]
** [https://bugzilla.redhat.com/show_bug.cgi?id=1667725 Boost-1.69 Review request in Bugzilla]
Line 52: Line 57:
** [http://www.softwarecollections.org/en/scls/denisarnaud/boost169/ Boost-1.69 SCL (Software Collection)]
** [http://www.softwarecollections.org/en/scls/denisarnaud/boost169/ Boost-1.69 SCL (Software Collection)]
** [https://src.fedoraproject.org/rpms/boost169 Pagure Git repository for Boost169]
** [https://src.fedoraproject.org/rpms/boost169 Pagure Git repository for Boost169]
* Boost-1.59 for EPEL 7:
* Boost-1.59 for EPEL 7:
** [https://bugzilla.redhat.com/show_bug.cgi?id=1391444 Boost-1.59 Review request in Bugzilla] (submitted by [[User:hguemar|Haikel Guemar]])
** [https://bugzilla.redhat.com/show_bug.cgi?id=1391444 Boost-1.59 Review request in Bugzilla] (submitted by [[User:hguemar|Haikel Guemar]])
* Boost-1.57 for EPEL 5 to 7:
* Boost-1.57 for EPEL 5 to 7:
** [http://bugzilla.redhat.com/show_bug.cgi?id=1210993 Boost-1.57 Review request in Bugzilla]
** [http://bugzilla.redhat.com/show_bug.cgi?id=1210993 Boost-1.57 Review request in Bugzilla]
** [http://copr.fedoraproject.org/coprs/denisarnaud/boost157/ Boost-1.57 Copr's project]
** [http://copr.fedoraproject.org/coprs/denisarnaud/boost157/ Boost-1.57 Copr's project]
** [http://www.softwarecollections.org/en/scls/denisarnaud/boost157/ Boost-1.57 SCL (Software Collection)]
** [http://www.softwarecollections.org/en/scls/denisarnaud/boost157/ Boost-1.57 SCL (Software Collection)]
* Boost-1.48 for EPEL 5 and 6 (EPEL 7 has got Boost-1.53):
* Boost-1.48 for EPEL 5 and 6 (EPEL 7 has got Boost-1.53):
** [http://bugzilla.redhat.com/show_bug.cgi?id=921134 Boost-1.48 Review request in Bugzilla]
** [http://bugzilla.redhat.com/show_bug.cgi?id=921134 Boost-1.48 Review request in Bugzilla]
** [http://copr.fedoraproject.org/coprs/denisarnaud/boost148/ Boost-1.48 Copr's project]
** [http://copr.fedoraproject.org/coprs/denisarnaud/boost148/ Boost-1.48 Copr's project]
** [http://www.softwarecollections.org/en/scls/denisarnaud/boost148/ Boost-1.48 SCL (Software Collection)]
** [http://www.softwarecollections.org/en/scls/denisarnaud/boost148/ Boost-1.48 SCL (Software Collection)]
* [http://bugzilla.redhat.com/show_bug.cgi?id=1502584 Review Request for Boost.Nowide], by [[User:jhogarth|James Hogarth]] (Boost.Nowide seems to have lost its relevance)
* [http://bugzilla.redhat.com/show_bug.cgi?id=1502584 Review Request for Boost.Nowide], by [[User:jhogarth|James Hogarth]] (Boost.Nowide seems to have lost its relevance)


==== Boost Releases in Fedora ====
==== Boost Releases in Fedora ====
* [[Changes/F33Boost174|Boost 1.74 Feature for Fedora 33]] (to be completed in September 2020)([https://www.boost.org/development/index.html Boost 1.74 to be released early August 2020] / [https://github.com/boostorg/boost/releases Track the Boost releases on GitHub] / [https://dl.bintray.com/boostorg/master latest Boost snapshots])
* [[Changes/F34Boost174|Boost 1.74 Feature for Fedora 34]] (to be completed in February 2020)([https://www.boost.org/development/index.html Boost 1.74 to be released in August 2020] / [https://github.com/boostorg/boost/releases Track the Boost releases on GitHub] / [https://dl.bintray.com/boostorg/master latest Boost snapshots])
* [[Changes/F32Boost172|Boost 1.72 Feature for Fedora 32]] (to be completed in February 2020)([http://www.boost.org/users/history/version_1_72_0.html Boost 1.72 released on the 11 December 2019]
 
* [[Changes/F33Boost173|Boost 1.73 Feature for Fedora 33]] (to be completed in September 2020)([http://www.boost.org/users/history/version_1_73_0.html Boost 1.73 released on the 29 April 2020]
 
* [[Changes/F32Boost172|Boost 1.72 Feature for Fedora 32]] (cancelled as not completed in time, back in early 2020)([http://www.boost.org/users/history/version_1_72_0.html Boost 1.72 released on the 11 December 2019]
** Review preparation: https://github.com/fedorapackaging/fedorareviews/tree/trunk/reviews/boost/boost_xxx_boost172
** Review preparation: https://github.com/fedorapackaging/fedorareviews/tree/trunk/reviews/boost/boost_xxx_boost172
** Failing build on COPR: https://copr.fedorainfracloud.org/coprs/denisarnaud/boost1.72/build/1105303/
** Failing build on COPR: https://copr.fedorainfracloud.org/coprs/denisarnaud/boost1.72/build/1105303/
* [[Changes/F31Boost170|Boost 1.70 Feature for Fedora 31]] (to be completed in September 2019) ([http://www.boost.org/users/history/version_1_70_0.html Boost 1.70 released on the 12 April 2019])
* [[Changes/F31Boost170|Boost 1.70 Feature for Fedora 31]] (to be completed in September 2019) ([http://www.boost.org/users/history/version_1_70_0.html Boost 1.70 released on the 12 April 2019])
* [[Changes/F30Boost169|Boost 1.69 Feature for Fedora 30]] (completed in January 2019) ([http://www.boost.org/users/history/version_1_69_0.html Boost 1.69 released on the 12 December 2018])
* [[Changes/F30Boost169|Boost 1.69 Feature for Fedora 30]] (completed in January 2019) ([http://www.boost.org/users/history/version_1_69_0.html Boost 1.69 released on the 12 December 2018])
* [[Changes/F29Boost167|Boost 1.67 Feature for Fedora 29]] (completed in July 2018) ([http://www.boost.org/users/history/version_1_67_0.html Boost 1.67 released on the 14 April 2018])
* [[Changes/F29Boost167|Boost 1.67 Feature for Fedora 29]] (completed in July 2018) ([http://www.boost.org/users/history/version_1_67_0.html Boost 1.67 released on the 14 April 2018])
* [[Changes/F28Boost166|Boost 1.66 Feature for Fedora 28]] (completed in February 2018)([http://www.boost.org/users/history/version_1_66_0.html Boost 1.66 released on the 18 December 2017])
* [[Changes/F28Boost166|Boost 1.66 Feature for Fedora 28]] (completed in February 2018)([http://www.boost.org/users/history/version_1_66_0.html Boost 1.66 released on the 18 December 2017])
* [[Changes/F27Boost164|Boost 1.64 Feature for Fedora 27]] (completed in July 2017)([http://www.boost.org/users/history/version_1_64_0.html Boost 1.64 released on the 19 April 2017])
* [[Changes/F27Boost164|Boost 1.64 Feature for Fedora 27]] (completed in July 2017)([http://www.boost.org/users/history/version_1_64_0.html Boost 1.64 released on the 19 April 2017])
* [[Changes/F26Boost163|Boost 1.63 Feature for Fedora 26]] (completed in February 2017)([http://www.boost.org/users/history/version_1_63_0.html Boost 1.63 released on the 26 December 2016])
* [[Changes/F26Boost163|Boost 1.63 Feature for Fedora 26]] (completed in February 2017)([http://www.boost.org/users/history/version_1_63_0.html Boost 1.63 released on the 26 December 2016])
* [[Changes/F25Boost161|Boost 1.61 Feature for Fedora 25]] (completed in August 2016)([http://www.boost.org/users/history/version_1_61_0.html Boost 1.61 released on the 13 May 2016])
* [[Changes/F25Boost161|Boost 1.61 Feature for Fedora 25]] (completed in August 2016)([http://www.boost.org/users/history/version_1_61_0.html Boost 1.61 released on the 13 May 2016])
* [[Changes/F24Boost160|Boost 1.60 Feature for Fedora 24]] (completed in February 2016)([http://www.boost.org/users/history/version_1_60_0.html Boost 1.60 released on the 17 December 2015])
* [[Changes/F24Boost160|Boost 1.60 Feature for Fedora 24]] (completed in February 2016)([http://www.boost.org/users/history/version_1_60_0.html Boost 1.60 released on the 17 December 2015])
* [[Changes/F23Boost159|Boost 1.58 Feature for Fedora 23]] (completed in August 2015)([http://www.boost.org/users/history/version_1_59_0.html Boost 1.59 was not ready in time])
* [[Changes/F23Boost159|Boost 1.58 Feature for Fedora 23]] (completed in August 2015)([http://www.boost.org/users/history/version_1_59_0.html Boost 1.59 was not ready in time])
* [[Changes/F22Boost158|Boost 1.57 Feature for Fedora 22]] (completed in February 2015)([http://www.boost.org/users/history/version_1_58_0.html Boost 1.58 was not ready in time])
* [[Changes/F22Boost158|Boost 1.57 Feature for Fedora 22]] (completed in February 2015)([http://www.boost.org/users/history/version_1_58_0.html Boost 1.58 was not ready in time])
* [[Changes/F21Boost156|Boost 1.55 Feature for Fedora 21]] (completed in June 2014)([http://www.boost.org/users/history/version_1_56_0.html Boost 1.56 was not ready in time])
* [[Changes/F21Boost156|Boost 1.55 Feature for Fedora 21]] (completed in June 2014)([http://www.boost.org/users/history/version_1_56_0.html Boost 1.56 was not ready in time])
* [[Changes/F20Boost154|Boost 1.54 Feature for Fedora 20]] (completed in October 2013)
* [[Changes/F20Boost154|Boost 1.54 Feature for Fedora 20]] (completed in October 2013)
* [[Features/F19Boost153|Boost 1.53 Feature for Fedora 19]] (completed in March 2013)
* [[Features/F19Boost153|Boost 1.53 Feature for Fedora 19]] (completed in March 2013)
* [[Features/F18Boost150|Boost 1.50 Feature for Fedora 18]] (completed in October 2012)
* [[Features/F18Boost150|Boost 1.50 Feature for Fedora 18]] (completed in October 2012)
* [[Features/F17Boost148|Boost 1.48 Feature for Fedora 17]] (completed in February 2012)
* [[Features/F17Boost148|Boost 1.48 Feature for Fedora 17]] (completed in February 2012)
* [[Features/F16Boost147|Boost 1.47 Feature for Fedora 16]] (completed in September 2011)
* [[Features/F16Boost147|Boost 1.47 Feature for Fedora 16]] (completed in September 2011)
* [[Features/F15Boost146|Boost 1.46 Feature for Fedora 15]] (completed in early 2011)
* [[Features/F15Boost146|Boost 1.46 Feature for Fedora 15]] (completed in early 2011)
* [[Features/F14Boost144|Boost 1.44 Feature for Fedora 14]] (completed mid 2010)
* [[Features/F14Boost144|Boost 1.44 Feature for Fedora 14]] (completed mid 2010)
* [[Features/F13Boost141|Boost 1.41 Feature for Fedora 13]] (completed in early 2010)
* [[Features/F13Boost141|Boost 1.41 Feature for Fedora 13]] (completed in early 2010)
* [http://bugzilla.redhat.com/show_bug.cgi?id=673839 Boost-1.41 for EPEL 4/5 Review Request] (completed mid 2011)
* [http://bugzilla.redhat.com/show_bug.cgi?id=673839 Boost-1.41 for EPEL 4/5 Review Request] (completed mid 2011)



Revision as of 12:19, 25 April 2020

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

Helper tools for Boost building on Fedora Rawhide

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.

Specific packaging procedures

Ongoing tasks

Upgrade of RE2

Some references, as provided by Marek Milkovic (alias metthal) and Lukas Vrabec (alias wrabcak):

A few statuses:

Rebuild of dependent packages
  • Fedora 30:
repoquery --whatrequires re2 --tree --recursive
perl-re-engine-RE2
qt5-qtwebengine

Completed tasks

Changes/F31Boost170

The task has been given up, as neither Jon nor I have bandwidth for it.

July 2019 - Python 3.8 for Fedora 31

Testing and mass rebuild of packages is happening in COPR. You can follow these instructions to test locally in mock if your package builds with Python 3.8: https://copr.fedorainfracloud.org/coprs/g/python/python3.8/

Material for Reviews

Tracking of Package Requests

Documentation

Packaging

General
Specific guidelines
Package testing
Package updating
Package renaming
Package retiring
Build Side Build Targets/Tags
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

Layered build scripts for package maintainers

Using Git Work-flow for Packaging

References on Status of Packages

Obligatory Einstein quote