From Fedora Project Wiki

mNo edit summary
m (→‎Boost: Boost 1.72)
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:
** [https://bugzilla.redhat.com Boost-1.72 Review request in Bugzilla] (to be created)
** [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]
** [https://copr.fedorainfracloud.org/coprs/denisarnaud/boost169/ Boost-1.69 Copr's project]
** [https://copr.fedorainfracloud.org/coprs/denisarnaud/boost1.69/ Boost-1.69 Copr's project]
** [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://pagure.io/releng/fedora-scm-requests/issue/9842 Pagure Git repository creation request 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]])
Line 59: Line 62:
** [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]]
* [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/F32Boost172|Boost 1.72 Feature for Fedora 32]] (to be completed in February 2020)([https://www.boost.org/development/index.html Boost 1.72 to be released early December 2019] / [https://github.com/boostorg/boost/releases Track the Boost releases on GitHub])
* [[Changes/F32Boost172|Boost 1.72 Feature for Fedora 32]] (to be completed in February 2020)([https://www.boost.org/development/index.html Boost 1.72 to be released early December 2019] / [https://github.com/boostorg/boost/releases Track the Boost releases on GitHub] / [https://dl.bintray.com/boostorg/master latest Boost snapshots])
** 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/
* [[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])

Revision as of 22:34, 16 November 2019

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