From Fedora Project Wiki

 
(189 intermediate revisions by 2 users not shown)
Line 8: Line 8:
* '''Email''': mailto:denis.arnaud_fedora@m4x.org
* '''Email''': mailto:denis.arnaud_fedora@m4x.org
* '''GPG key''': Denis Arnaud (Fedora Packager)
* '''GPG key''': Denis Arnaud (Fedora Packager)
* '''Fedora Account''' / '''FAS''': [https://admin.fedoraproject.org/accounts/user/view/denisarnaud denisarnaud]
* '''Fedora'''
* '''Fedora VOIP''': Extension #5105604 / SIP Address: sip:denisarnaud@fedoraproject.org
** '''Fedora Account''': [https://accounts.fedoraproject.org/user/denisarnaud/ denisarnaud](deprecated: [https://admin.fedoraproject.org/accounts/user/view/denisarnaud denisarnaud@FAS])
* '''Fedora People Page''': http://denisarnaud.fedorapeople.org
** '''Fedora VOIP''': Extension #5105604 / SIP Address: sip:denisarnaud@fedoraproject.org
** '''Fedora People Page''': http://denisarnaud.fedorapeople.org
** '''Fedora packages''': http://src.fedoraproject.org/user/denisarnaud (deprecated: http://admin.fedoraproject.org/pkgdb/packager/denisarnaud/)
** '''Fedora builds (Koji)''': http://koji.fedoraproject.org/koji/userinfo?userID=denisarnaud
** '''Fedora updates (Bodhi)''': http://admin.fedoraproject.org/updates/user/denisarnaud
** '''Fedora Badges''': http://badges.fedoraproject.org/user/denisarnaud
** '''Fedora COPR''': http://copr.fedoraproject.org/coprs/denisarnaud/
** '''Fedora activity (DataGrepper)''': http://apps.fedoraproject.org/datagrepper/raw?user=denisarnaud
** '''Fedora IRC''': nickname: denis___
* '''GitHub''': [http://github.com/denisarnaud denisarnaud]
* '''GitHub''': [http://github.com/denisarnaud denisarnaud]
* '''SourceForge''': [http://sourceforge.net/users/denis_arnaud denis_arnaud]
* '''SourceForge''': [http://sourceforge.net/users/denis_arnaud denis_arnaud]
Line 23: Line 31:
* '''AIM''': darnaud100
* '''AIM''': darnaud100
* '''Blog''': http://fossdev.blogspot.com
* '''Blog''': http://fossdev.blogspot.com
* '''Local Meetup/FUG''': https://www.meetup.com/Fedora-User-Group-NRW


== Activities within Fedora ==
== Activities within Fedora ==
* [[Features/F19Boost153 |Boost 1.53 Feature for Fedora 19]] (to be completed at the latest in March 2013)
=== Packaging with Docker Images ===
* [[Features/F18Boost150 |Boost 1.50 Feature for Fedora 18]] (completed in October 2012)
* Fedora/EPEL Packaging Docker images:
* [[Features/F17Boost148 |Boost 1.48 Feature for Fedora 17]] (completed in February 2012)
** [http://github.com/fedorapackaging/docker-images on GitHub]
* [[Features/F16Boost147 |Boost 1.47 Feature for Fedora 16]] (completed in September 2011)
** [http://hub.docker.com/r/fedorapackaging/builder/ on Docker Hub]
* [[Features/F15Boost146 |Boost 1.46 Feature for Fedora 15]] (completed in early 2011)
* [http://github.com/alanfranz/docker-rpm-builder Docker RPM builder by Alan Franzoni]
* [[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)
=== Boost ===
* [https://bugzilla.redhat.com/show_bug.cgi?id=673839 Boost-1.41 for EPEL 4/5 Review Request] (completed mid 2011)
* Co-maintainers:
* Bringing and maintaining a few packages to Fedora:
** Official mainstream package: [[User:trodgers| Thomas Rodgers]] (old: <s>[[User:Jwakely|Jon Wakely]]</s>, <s>[[User:Pmachata|Petr Machata]]</s>)
** My own open source software:
** Specific packages on EPEL: [[User:hguemar|Haikel Guemar]], [[User:Robert|Robert Scheck]]
*** [http://sourceforge.net/projects/opentrep/ OpenTREP], [http://sourceforge.net/projects/opentraveldata/ OpenTravelData] and [http://sourceforge.net/projects/opengeopp/ OpenGeo++]
 
*** Airline Travel Market simulation components: RMOL ([https://apps.fedoraproject.org/packages/rmol PkgApp] / [https://admin.fedoraproject.org/pkgdb/acls/name/rmol PkgDB] / [http://sourceforge.net/projects/rmol/ SF]), Standard Airline IT C++ Library ([https://apps.fedoraproject.org/packages/stdair PkgApp] / [https://admin.fedoraproject.org/pkgdb/acls/name/stdair PkgDB] / [http://sourceforge.net/projects/stdair/ SF]).
* Pristine Boost packages on EPEL:
<!-- *** Airline Travel Market simulation components: RMOL ([https://apps.fedoraproject.org/packages/rmol PkgApp] / [https://admin.fedoraproject.org/pkgdb/acls/name/rmol PkgDB] / [http://sourceforge.net/projects/rmol/ SF]), Standard Airline IT C++ Library ([https://apps.fedoraproject.org/packages/stdair PkgApp] / [https://admin.fedoraproject.org/pkgdb/acls/name/stdair PkgDB] / [http://sourceforge.net/projects/stdair/ SF]), [http://sourceforge.net/projects/dsim/ Airline Travel Market Simulation Manager C++ Library], Airline Schedule C++ Library ([https://apps.fedoraproject.org/packages/airsched PkgApp] / [https://admin.fedoraproject.org/pkgdb/acls/name/airsched PkgDB] / [http://sourceforge.net/projects/air-sched/ SF]), Airline Inventory C++ Library ([https://apps.fedoraproject.org/packages/airinv PkgApp] / [https://admin.fedoraproject.org/pkgdb/acls/name/airinv PkgDB] / [http://sourceforge.net/projects/airinv/ SF]), Travel CCM C++ Library ([https://apps.fedoraproject.org/packages/travelccm PkgApp] / [https://admin.fedoraproject.org/pkgdb/acls/name/travelccm PkgDB] / [http://sourceforge.net/projects/travel-ccm/ SF]), Travel Demand Generator C++ Library ([https://apps.fedoraproject.org/packages/trademgen PkgApp] / [https://admin.fedoraproject.org/pkgdb/acls/name/trademgen PkgDB] / [http://sourceforge.net/projects/trademgen/ SF]), [http://sourceforge.net/projects/sevmgr/ Simulation-Related Discrete Event Management C++ Library] ([https://apps.fedoraproject.org/packages/sevmgr PkgApp] / [https://admin.fedoraproject.org/pkgdb/acls/name/sevmgr PkgDB] / [http://sourceforge.net/projects/sevmgr/ SF]), Airline Revenue Accounting C++ Library ([https://apps.fedoraproject.org/packages/airrac PkgApp] / [https://admin.fedoraproject.org/pkgdb/acls/name/airrac PkgDB] / [http://sourceforge.net/projects/airrac/ SF]), [http://sourceforge.net/projects/avlcal/ Airline Availability Calculation C++ Library], Simulated Pricing System C++ Library ([https://apps.fedoraproject.org/packages/simfqt PkgApp] / [https://admin.fedoraproject.org/pkgdb/acls/name/simfqt PkgDB] / [http://sourceforge.net/projects/simfqt/ SF]), [http://sourceforge.net/projects/simcrs/ Simulated Reservation System C++ Library] ([https://apps.fedoraproject.org/packages/simcrs PkgApp] / [https://admin.fedoraproject.org/pkgdb/acls/name/simcrs PkgDB] / [http://sourceforge.net/projects/simcrs/ SF]), [http://sourceforge.net/projects/simlfs/ Simulated Low Fare Search System C++ Library].
** Boost 1.75 on EPEL 9
-->
** Boost 1.66 on EPEL 8
*** [http://sourceforge.net/projects/extracc/ Extra CPPUnit and CruiseControl Tools]
** Boost 1.53 on EPEL 7
** Some others which have made their way into Fedora (e.g., [http://wsdlpull.sourceforge.net WSDLPull], [http://soci.sourceforge.net SOCI], [http://cran.r-project.org/web/packages/msm/ R-msm], [http://cran.r-project.org/web/packages/RM2/ R-RM2])
** Boost 1.41 on EPEL 6
** Some others not yet in Fedora (e.g., [https://ftg.lbl.gov/CheckpointRestart/CheckpointRestart.shtml BLCR], [http://open.eucalyptus.com Eucalyptus], [http://sourceforge.net/projects/slurm/ Slurm])
 
* Translations (into French).
* Boost1.78 for EPEL 8 and EPEL 9:
** [https://src.fedoraproject.org/rpms/boost1.78/tree/epel9 Boost1.78 package source code repository for EPEL 9 branch]
** [https://src.fedoraproject.org/rpms/boost1.78/tree/epel8 Boost1.78 package source code repository for EPEL 8 branch]
** [https://bugzilla.redhat.com/show_bug.cgi?id=2165584 Boost1.78 Interest/bug request in Bugzilla]
 
* Boost1.73 for EPEL 8 (not completed):
** [https://bugzilla.redhat.com/show_bug.cgi?id=1828059 Boost1.73 Review request in Bugzilla]
** [https://copr.fedorainfracloud.org/coprs/denisarnaud/boost1.73/ Boost1.73 Copr's project]
 
* Boost1.72 for EPEL 7 (not completed):
** [https://copr.fedorainfracloud.org/coprs/denisarnaud/boost1.72/ Boost1.72 Copr's project]
 
* Boost1.69 for EPEL 7:
** [https://bugzilla.redhat.com/show_bug.cgi?id=1667725 Boost1.69 Review request in Bugzilla]
** [https://copr.fedorainfracloud.org/coprs/denisarnaud/boost1.69/ Boost1.69 Copr's project]
** [http://www.softwarecollections.org/en/scls/denisarnaud/boost169/ Boost1.69 SCL (Software Collection)]
** [https://src.fedoraproject.org/rpms/boost169 Pagure Git repository for Boost169]
 
* Boost1.59 for EPEL 7:
** [https://bugzilla.redhat.com/show_bug.cgi?id=1391444 Boost1.59 Review request in Bugzilla] (submitted by [[User:hguemar|Haikel Guemar]])
 
* Boost1.57 for EPEL 5+:
** [http://bugzilla.redhat.com/show_bug.cgi?id=1210993 Boost1.57 Review request in Bugzilla]
** [http://copr.fedoraproject.org/coprs/denisarnaud/boost157/ Boost1.57 Copr's project]
** [http://www.softwarecollections.org/en/scls/denisarnaud/boost157/ Boost1.57 SCL (Software Collection)]
 
* Boost1.48 for EPEL 5 and 6 (EPEL 7 has got Boost-1.53):
** [http://bugzilla.redhat.com/show_bug.cgi?id=921134 Boost1.48 Review request in Bugzilla]
** [http://copr.fedoraproject.org/coprs/denisarnaud/boost148/ Boost1.48 Copr's project]
** [http://www.softwarecollections.org/en/scls/denisarnaud/boost148/ Boost1.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 is now part of Boost 1.73)
 
==== Boost Releases in Fedora ====
* [[Changes/F39Boost181|Boost 1.81 Feature for Fedora 39]] (to be completed in February 2023)([https://www.boost.org/development/index.html Boost 1.81 to be released in December 2022] / [https://github.com/boostorg/boost/releases Track the Boost releases on GitHub] / [https://dl.bintray.com/boostorg/master latest Boost snapshots])
 
* [[Changes/F37Boost178|Boost 1.78 Feature for Fedora 37]] (completed in August 2022)([https://www.boost.org/users/history/version_1_78_0.html Boost 1.78 released on the 8 December 2021]
 
* [[Changes/F35Boost176|Boost 1.76 Feature for Fedora 35]] (completed in September 2021)([https://www.boost.org/users/history/version_1_76_0.html Boost 1.76 released on the 18 April 2021])
 
* [[Changes/F34Boost175|Boost 1.75 Feature for Fedora 34]] (completed in February 2021)([http://www.boost.org/users/history/version_1_75_0.html Boost 1.75 released on the 11 December 2020])
 
* [[Changes/F33Boost173|Boost 1.73 Feature for Fedora 33]] (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
** Failing build on COPR: https://copr.fedorainfracloud.org/coprs/denisarnaud/boost1.72/build/1105303/
 
* [[Changes/F31Boost170|Boost 1.70 Feature for Fedora 31]] (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/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/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/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/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/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)
 
* [[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/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/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/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)
 
==== Helper tools for Boost building on Fedora Rawhide ====
* [https://github.com/fedorapackaging/fedorareviews/tree/master/mypackages/boost Tools to follow the procedure for dependency (mass) rebuild on GitHub Fedora Packaging]
 
==== Modularized Boost ====
* [http://github.com/boostorg/boost Boost super-project GitHub repository]
* [https://github.com/boostorg/boost/wiki/Getting-Started Getting Started with Modular Boost]
* [http://github.com/boostorg/geometry/wiki/Contribution-Tutorial Contribution Tutorial for Boost.Geometry] (as an example of Boost module)
 
=== [http://copr.fedoraproject.org/coprs/denisarnaud/ Projects on Copr] ===
=== Bringing and maintaining a few packages to Fedora ===
* My own open source software:
** [http://github.com/trep/opentrep/ OpenTREP] ([http://opentrep.sourceforge.net Documentation on SF], [http://bugzilla.redhat.com/show_bug.cgi?id=866265 BZ Review Request], [https://pagure.io/releng/fedora-scm-requests/issue/9841 Release engineering for Git repo creation]), [http://github.com/opentraveldata/opentraveldata OpenTravelData] and [http://sourceforge.net/projects/opengeopp/ OpenGeo++]
** [http://www.travel-market-simulator/ Airline Travel Market simulation project]:
*** '''[http://github.com/airsim/tvlsim TvlSim]''', the Travel Simulator umbrella component: [http://tvlsim.sourceforge.net Documentation on SF], [http://bugzilla.redhat.com/show_bug.cgi?id=890772 BZ Review Request]
*** '''[http://github.com/airsim/rmol RMOL]''', the Revenue Management Open C++ Library: [https://src.fedoraproject.org/rpms/rmol PkgSrc], [http://rmol.sourceforge.net Documentation on SF], [http://bugzilla.redhat.com/show_bug.cgi?id=489233 BZ Review Request]
*** '''[http://github.com/airsim/stdair StdAir]''', the Standard Airline IT C++ Library: [https://src.fedoraproject.org/rpms/stdair/ PkgSrc], [http://stdair.sourceforge.net Documentation on SF], [http://bugzilla.redhat.com/show_bug.cgi?id=702987 BZ Review Request]
*** '''[http://github.com/airsim/airtsp AirTSP]''', the Airline Travel Service Provider C++ Library: [https://src.fedoraproject.org/rpms/airtsp/ PkgSrc], [http://airtsp.sourceforge.net Documentation on SF], [http://bugzilla.redhat.com/show_bug.cgi?id=972431 BZ Rename Request]. Formerly known as AirSched: [https://apps.fedoraproject.org/packages/airsched PkgApp], [https://src.fedoraproject.org/rpms/airsched PkgSrc], [http://bugzilla.redhat.com/show_bug.cgi?id=732205 BZ Review Request]
*** '''[http://github.com/airsim/airinv AirInv]''', the Airline Inventory C++ Library: [https://src.fedoraproject.org/rpms/airinv PkgSrc], [http://airinv.sourceforge.net Documentation on SF], [http://bugzilla.redhat.com/show_bug.cgi?id=750099 BZ Review Request]
*** '''[http://github.com/airsim/travelccm TravelCCM]''', the Travel Customer Choice Modeling (CCM) C++ Library: [https://src.fedoraproject.org/rpms/travelccm PkgSrc], [http://travel-ccm.sourceforge.net Documentation on SF], [http://bugzilla.redhat.com/show_bug.cgi?id=732218 BZ Review Request]
*** '''[http://github.com/airsim/trademgen TraDemGen]''', the Travel Demand Generator C++ Library: [https://src.fedoraproject.org/rpms/trademgen PkgSrc], [http://trademgen.sourceforge.net Documentation on SF], [http://bugzilla.redhat.com/show_bug.cgi?id=728815 BZ Review Request]
*** '''[http://github.com/airsim/sevmgr SEvMgr]''', the Simulation-Related Discrete Event Management C++ Library: [https://src.fedoraproject.org/rpms/sevmgr PkgSrc], [http://sevmgr.sourceforge.net Documentation on SF], [http://bugzilla.redhat.com/show_bug.cgi?id=781775 BZ Review Request]
*** '''[http://github.com/airsim/airrac AirRAC]''', the Airline Revenue Accounting C++ Library: [https://src.fedoraproject.org/rpms/airrac PkgSrc], [http://airrac.sourceforge.net Documentation on SF], [http://bugzilla.redhat.com/show_bug.cgi?id=728649 BZ Review Request]
*** '''[http://github.com/airsim/simfqt SimFQT]''', the Simulated Pricing System C++ Library: [https://src.fedoraproject.org/rpms/simfqt PkgSrc], [http://simfqt.sourceforge.net Documentation on SF], [http://bugzilla.redhat.com/show_bug.cgi?id=732146 BZ Review Request]
*** '''[http://github.com/airsim/simcrs SimCRS]''', the Simulated Reservation System C++ Library: [https://src.fedoraproject.org/rpms/simcrs PkgSrc], [http://simcrs.sourceforge.net Documentation on SF], [http://bugzilla.redhat.com/show_bug.cgi?id=760594 BZ Review Request]
*** '''[http://github.com/airsim/avlcal AvlCal]''', the Airline Availability Calculation C++ Library: [http://avlcal.sourceforge.net Documentation on SF], ''Not submitted as a Fedora package yet''
*** '''[http://github.com/airsim/simlfs SimLFS]''', the Simulated Low Fare Search System C++ Library: [http://simlfs.sourceforge.net Documentation on SF], ''Not submitted as a Fedora package yet''
** [http://sourceforge.net/projects/extracc/ Extra CPPUnit and CruiseControl Tools]
* Some others which have made their way into Fedora:
** [https://github.com/google/re2 RE2], the fast C++ alternative to backtracking RE engines ([https://src.fedoraproject.org/rpms/re2 PkgSrc] / [http://code.google.com/p/re2/ Google code])
** [http://wsdlpull.sourceforge.net WSDLPull]: [https://src.fedoraproject.org/rpms/wsdlpull/ PkgSrc], [http://bugzilla.redhat.com/show_bug.cgi?id=502686 BZ Review Request]
** [https://github.com/SOCI/soci SOCI]: [https://src.fedoraproject.org/rpms/soci/ PkgSrc], [http://bugzilla.redhat.com/show_bug.cgi?id=494148 BZ Review Request]
** R packages:
*** [http://cran.r-project.org/web/packages/mvtnorm/ R-mvtnorm]: [https://src.fedoraproject.org/rpms/R-mvtnorm/ PkgSrc], [http://bugzilla.redhat.com/show_bug.cgi?id=247858 BZ Review Request]
*** [http://cran.r-project.org/web/packages/msm/ R-msm]: [https://src.fedoraproject.org/rpms/R-msm/ PkgSrc], [http://bugzilla.redhat.com/show_bug.cgi?id=498845 BZ Review Request]
*** [http://cran.r-project.org/web/packages/RM2/ R-RM2] ([https://cran.r-project.org/src/contrib/Archive/RM2/ RM2 on CRAN-R archives]): [https://src.fedoraproject.org/rpms/R-RM2/ PkgSrc]. [http://bugzilla.redhat.com/show_bug.cgi?id=498846 BZ Review Request]
* Some others not yet in Fedora (e.g., [https://ftg.lbl.gov/CheckpointRestart/CheckpointRestart.shtml BLCR], [http://open.eucalyptus.com Eucalyptus], [http://sourceforge.net/projects/slurm/ Slurm])
* Helper to upgrade ZeroMQ from version 2.x to 3.2: http://zeromq.org/docs:3-1-upgrade . See also the [https://bugzilla.redhat.com/show_bug.cgi?id=1145100 review request for zeromq2].
 
=== [[Scientific Spin]] ===
=== Translations (into French) ===


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


* First of all:
* First of all:
** A link to the wonderful [https://packager-dashboard.fedoraproject.org/denisarnaud Fedora packaging platform]
** A link to the wonderful [https://admin.fedoraproject.org/community Fedora Community platform] (not enough advertised!)
** A link to the wonderful [https://admin.fedoraproject.org/community Fedora Community platform] (not enough advertised!)
** A link to another wonderfull [https://apps.fedoraproject.org/packages/ Fedora application for search and information about packages] (same comment as above)
** A link to another wonderful [https://apps.fedoraproject.org/packages/ Fedora application for search and information about packages] (same comment as above)
 
* [https://apps.fedoraproject.org/notifications/ Notification system (FMN)]


* Full list of packages waiting for a reviewer [https://bugzilla.redhat.com/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Fedora&component=Package+Review&query_format=advanced&bug_status=NEEDINFO&bug_status=NEW&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&fixed_in_type=allwordssubstr&fixed_in=&qa_whiteboard_type=allwordssubstr&qa_whiteboard=&keywords_type=allwords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=flagtypes.name&type0-0-0=notsubstring&value0-0-0=fedora-review%2B&field0-1-0=bug_id&type0-1-0=notregexp&value0-1-0=^163776%24&field0-2-0=bug_id&type0-2-0=notregexp&value0-2-0=^163778%24&field0-3-0=bug_id&type0-3-0=notregexp&value0-3-0=^163779%24&field0-4-0=bug_id&type0-4-0=notregexp&value0-4-0=^177841%24 here].
* Full list of packages waiting for a reviewer [https://bugzilla.redhat.com/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Fedora&component=Package+Review&query_format=advanced&bug_status=NEEDINFO&bug_status=NEW&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&fixed_in_type=allwordssubstr&fixed_in=&qa_whiteboard_type=allwordssubstr&qa_whiteboard=&keywords_type=allwords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=flagtypes.name&type0-0-0=notsubstring&value0-0-0=fedora-review%2B&field0-1-0=bug_id&type0-1-0=notregexp&value0-1-0=^163776%24&field0-2-0=bug_id&type0-2-0=notregexp&value0-2-0=^163778%24&field0-3-0=bug_id&type0-3-0=notregexp&value0-3-0=^163779%24&field0-4-0=bug_id&type0-4-0=notregexp&value0-4-0=^177841%24 here].
Line 65: Line 204:


* [https://bugzilla.redhat.com/enter_bug.cgi?alias=&assigned_to=&attachurl=&blocked=&bug_file_loc=http%3A%2F%2F&bug_severity=medium&bug_status=NEW&cc=tomspur%40fedoraproject.org&cf_clone_of=&cf_environment=&cf_story_points=---&cf_type=---&comment=Spec%20URL%3A%0D%0Ahttp%3A%2F%2Fdenisarnaud.fedorapeople.org%2Fsim%2Fsimcrs%2Fsimcrs-0.1.1-1.spec%0D%0ASRPM%20URL%3A%0D%0Ahttp%3A%2F%2Fdenisarnaud.fedorapeople.org%2Fsim%2Fsimcrs%2Fsimcrs-0.1.1-1.fc16.src.rpm%0D%0ADescription%3A%0D%0Asimcrs%20aims%20at%20providing%20a%20clean%20API%20and%20a%20simple%20implementation%2C%20as%0D%0Aa%20C%2B%2B%20library%2C%20of%20a%20Travel-oriented%20Distribution%20System.%20It%0D%0Acorresponds%20to%20the%20simulated%20version%20of%20the%20real-world%20Computerized%0D%0AReservation%20Systems%20%28CRS%29.%20That%20library%20uses%20the%20Standard%20Airline%20IT%0D%0AC%2B%2B%20object%20model%20%28http%3A%2F%2Fsf.net%2Fprojects%2Fstdair%29.%0D%0A&component=Package%20Review&contenttypeentry=&contenttypemethod=autodetect&contenttypeselection=text%2Fplain&data=&deadline=&dependson=702987%2C%20732205%2C%20728649%2C%20750099%2C%20732146&description=&estimated_time=&external_bug_id=&external_id=0&flag_type-155=X&flag_type-16=X&flag_type-312=X&flag_type-65=X&flag_type-66=X&flag_type-67=X&form_name=enter_bug&keywords=&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=Linux&priority=medium&product=Fedora&qa_contact=&rep_platform=Unspecified&short_desc=Review%20Request%3A%20simcrs%20-%20C%2B%2B%20Simulated%20Travel-Oriented%20Distribution%20System%20Library&status_whiteboard=&target_milestone=---&target_release=---&version=rawhide Bugzilla Review Request template for simulator-related projects]
* [https://bugzilla.redhat.com/enter_bug.cgi?alias=&assigned_to=&attachurl=&blocked=&bug_file_loc=http%3A%2F%2F&bug_severity=medium&bug_status=NEW&cc=tomspur%40fedoraproject.org&cf_clone_of=&cf_environment=&cf_story_points=---&cf_type=---&comment=Spec%20URL%3A%0D%0Ahttp%3A%2F%2Fdenisarnaud.fedorapeople.org%2Fsim%2Fsimcrs%2Fsimcrs-0.1.1-1.spec%0D%0ASRPM%20URL%3A%0D%0Ahttp%3A%2F%2Fdenisarnaud.fedorapeople.org%2Fsim%2Fsimcrs%2Fsimcrs-0.1.1-1.fc16.src.rpm%0D%0ADescription%3A%0D%0Asimcrs%20aims%20at%20providing%20a%20clean%20API%20and%20a%20simple%20implementation%2C%20as%0D%0Aa%20C%2B%2B%20library%2C%20of%20a%20Travel-oriented%20Distribution%20System.%20It%0D%0Acorresponds%20to%20the%20simulated%20version%20of%20the%20real-world%20Computerized%0D%0AReservation%20Systems%20%28CRS%29.%20That%20library%20uses%20the%20Standard%20Airline%20IT%0D%0AC%2B%2B%20object%20model%20%28http%3A%2F%2Fsf.net%2Fprojects%2Fstdair%29.%0D%0A&component=Package%20Review&contenttypeentry=&contenttypemethod=autodetect&contenttypeselection=text%2Fplain&data=&deadline=&dependson=702987%2C%20732205%2C%20728649%2C%20750099%2C%20732146&description=&estimated_time=&external_bug_id=&external_id=0&flag_type-155=X&flag_type-16=X&flag_type-312=X&flag_type-65=X&flag_type-66=X&flag_type-67=X&form_name=enter_bug&keywords=&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=Linux&priority=medium&product=Fedora&qa_contact=&rep_platform=Unspecified&short_desc=Review%20Request%3A%20simcrs%20-%20C%2B%2B%20Simulated%20Travel-Oriented%20Distribution%20System%20Library&status_whiteboard=&target_milestone=---&target_release=---&version=rawhide Bugzilla Review Request template for simulator-related projects]
* [https://bugzilla.redhat.com/enter_bug.cgi?blocked=&bug_file_loc=http%3A%2F%2F&bug_severity=medium&bug_status=NEW&comment=Spec%20URL%3A%20http%3A%2F%2Fdenisarnaud.fedorapeople.org%2Fsim%2Fairtsp%2Fairtsp.spec%0D%0ASRPM%20URL%3A%20http%3A%2F%2Fdenisarnaud.fedorapeople.org%2Fsim%2Fairtsp%2Fairtsp-1.01.0-1.fc18.src.rpm%0D%0ADescription%3A%20AirTSP%20aims%20at%20providing%20a%20clean%20API%20and%20a%20simple%20implementation%2C%20as%20a%20C%2B%2B%20library%2C%20of%20an%20Airline%20Schedule%20Management%20System.%20It%20is%20intended%20to%20be%20used%20in%20simulated%20environments%20only%3A%20it%20is%20not%20designed%20to%20work%20in%20the%20real-world%20of%20Airline%20IT%20operations.%0D%0A%0D%0AAirTSP%20makes%20an%20extensive%20use%20of%20existing%20open-source%20libraries%20for%20increased%20functionality%2C%20speed%20and%20accuracy.%20In%20particular%20the%20Boost%20%28C%2B%2B%20Standard%20Extensions%3A%20http%3A%2F%2Fwww.boost.org%29%20library%20is%20used.%0D%0A%0D%0AInstall%20the%20AirTSP%20package%20if%20you%20need%20a%20library%20of%20basic%20C%2B%2B%20objects%20for%20Airline%20Schedule%20Management%2C%20mainly%20for%20simulation%20purpose.%0D%0A%0D%0AFedora%20Account%20System%20Username%3A%20denisarnaud&component=Package%20Review&dependson=&form_name=enter_bug&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=Linux&priority=medium&product=Fedora&rep_platform=All&short_desc=Review%20Request%3A%20airtsp%20-%20C%2B%2B%20Simulated%20Airline%20Travel%20Solution%20Provider%20Library&version=rawhide Bugzilla template for creating a typical review request]
* [[Test Machine Resources For Package Maintainers]]
* [https://github.com/alanfranz/docker-rpm-builder Docker images for RPM building]
* [[Infrastructure/WhatHappenedToPkgdb|From dist-git to Pagure, and migration of PkgDB]]
* [[Infrastructure/Grokmirror|Grok mirrors for the Fedora packaging source code]]
* [https://lists.fedoraproject.org/archives/ Fedora mailing lists (ML)]:
** [https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.org/ Fedora Packaging mailing list (ML)]
** [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/ Fedora Devel mailing list (ML)]
** [https://lists.fedoraproject.org/archives/list/server@lists.fedoraproject.org/ Fedora Server mailing list (ML)]
** [https://lists.fedoraproject.org/archives/list/cloud@lists.fedoraproject.org/ Fedora Cloud mailing list (ML)]
** [https://lists.fedoraproject.org/archives/list/bigdata@lists.fedoraproject.org/ Fedora Big Data mailing list (ML)]
** [https://lists.fedoraproject.org/archives/list/virt@lists.fedoraproject.org/ Fedora Virtualization mailing list (ML)]
** [https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org/ Fedora Users mailing list (ML)]
* [[Zuul-based-ci]]
=== Modules ===
[[User:Denisarnaud/Modules]]
=== EPEL ===
* [[EPEL/FAQ]]
* [[EPEL Next]]
* [http://mirror.centos.org/centos/8/Devel/ CentOS 8+ Devel repository]
* [[EPEL/Python3X]]
* [https://lists.centos.org/pipermail/centos-devel/2020-March/036644.html Dealing with unshipped -devel packages in CentOS Linux 8 and CentOS Stream, Brian Stinson, March 2020]
=== Specific packaging procedures ===
* [https://docs.pagure.org/releng/sop_adding_side_build_targets.html Create a build tag]
* [https://pagure.io/releng/ Release engineering on Pagure] (for instance, to create tickets)
* [https://webchat.freenode.net/?channels=#fedora-releng Fedora release engineering on Freenode IRC]
* [https://src.fedoraproject.org/rpms/pyproject-rpm-macros/blob/master/f/README.md RPM Macros for Python packages]
* [https://docs.fedoraproject.org/en-US/package-maintainers/Package_Retirement_Process/ How to remove a package at end of life]
=== Ongoing tasks ===
* [[User:Denisarnaud/Tasks/Ongoing]]
=== Completed tasks ===
[[User:Denisarnaud/Tasks/Completed]]


== Material for Reviews ==
== Material for Reviews ==
Line 77: Line 260:
==== Packaging ====
==== Packaging ====
===== General =====
===== General =====
* [[Join_the_package_collection_maintainers |Welcome page for the package maintainers]]
* [https://docs.fedoraproject.org/en-US/package-maintainers/Joining_the_Package_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]]
* [https://docs.fedoraproject.org/en-US/package-maintainers/Package_Review_Process/ Package Review Process]
* [[Packaging tricks]]
* [[Changes/Policy|Changes Policy]]
 
===== Require a repository for a new package =====
* Example of requesting to Pagure a repository for the new Boost1.73 package (parallel-installable with Boost). Note that version-specific Boost packages do not need to go through a review, as they are parallel-installable, as stated in https://docs.fedoraproject.org/en-US/packaging-guidelines/ReviewGuidelines/#_package_review_process
 
fedpkg request-repo boost1.73 1828059
https://pagure.io/releng/fedora-scm-requests/issue/28809


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


===== Package testing =====
===== Package testing =====
* [[Proven_tester |Proven tester procedure]]
* [[Proven tester|Proven tester procedure]]
* [[Critical_path_package |Critical path packages]]
* [[Critical path package|Critical path packages]]
* [[Jenkins@infra]]


===== Package updating =====
===== Package updating =====
* [[Updates_Policy |Update policy]]
* [[Updates Policy]]
* [[Package_update_HOWTO |Update how-to]]
* [https://docs.fedoraproject.org/en-US/package-maintainers/Package_Update_Guide/ Update how-to]
* [https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring/ Upstream release monitoring] => https://release-monitoring.org
** re2: https://release-monitoring.org/project/10500/ - https://src.fedoraproject.org/rpms/re2
** Boost: https://release-monitoring.org/project/6845/ - https://src.fedoraproject.org/rpms/boost
** Simulator:
*** TvlSim: https://release-monitoring.org/project/373851/ - https://src.fedoraproject.org/rpms/tvlsim
*** SimCRS: https://release-monitoring.org/project/373853/ - https://src.fedoraproject.org/rpms/simcrs
*** AirInv: https://release-monitoring.org/project/373856/ - https://src.fedoraproject.org/rpms/airinv
*** SimFQT: https://release-monitoring.org/project/373858/ - https://src.fedoraproject.org/rpms/simfqt
*** TraDemGen: https://release-monitoring.org/project/373860/ - https://src.fedoraproject.org/rpms/trademgen
*** TravelCCM: https://release-monitoring.org/project/373862/ - https://src.fedoraproject.org/rpms/travelccm
*** SEvMgr: https://release-monitoring.org/project/373864/ - https://src.fedoraproject.org/rpms/sevmgr
*** AirTSP: https://release-monitoring.org/project/6607/ - https://src.fedoraproject.org/rpms/airtsp
*** AirRAC: https://release-monitoring.org/project/373866/ - https://src.fedoraproject.org/rpms/airrac
*** RMOL: https://release-monitoring.org/project/4201/ - https://src.fedoraproject.org/rpms/rmol
*** StdAir: https://release-monitoring.org/project/48856/ - https://src.fedoraproject.org/rpms/stdair
** SOCI: https://release-monitoring.org/project/4849/ - https://src.fedoraproject.org/rpms/soci
** WSDLPull: https://release-monitoring.org/project/373875/ - https://src.fedoraproject.org/rpms/wsdlpull
* [[Koschei]] &rarr; [http://koschei.cloud.fedoraproject.org Koschei at Fedora]
 
===== Package renaming =====
* [https://docs.fedoraproject.org/en-US/package-maintainers/Package_Renaming_Process/ Package Renaming Process]
* [[Packaging:Guidelines#Renaming/Replacing Existing Packages|''Renaming/Replacing Existing Packages'' section of the Packaging guideleines]]
 
===== Package retiring =====
* [https://docs.fedoraproject.org/en-US/package-maintainers/Package_Retirement_Process/ How to remove a package at end of life]
 
===== Build Side Build Targets/Tags =====
* [https://docs.pagure.org/releng/sop_adding_side_build_targets.html SOP - Adding side build targets]
* Example with [[Changes/F30Boost169#Scope|Boost1.69 on Fedora 30]]:
** [https://pagure.io/releng/issue/8061 rel-eng build tag creation request]


===== Reviews =====
===== Reviews =====
* [[Packaging:ReviewGuidelines |Package Review Guidelines]]
* [[Packaging:ReviewGuidelines|Package Review Guidelines]]
* [[Package_Review_Process |Package Review Process]]
* [https://docs.fedoraproject.org/en-US/package-maintainers/Package_Review_Process/ Package Review Process]
* [[Package_SCM_admin_requests |Package SCM/Git Request]]
* [[PackageDB admin requests]]
* [[SIGs/Package_Review |Package Review SIG]]
* [[SIGs/Package Review|Package Review SIG]]
* [[Spots_Review_Cheat_Sheet |Tom "Spot" Callaway's Review Cheat Sheet]]
* [[Spots Review Cheat Sheet|Tom "Spot" Callaway's Review Cheat Sheet]]
 
===== Compositions / Collections =====
* [[How to use and edit comps.xml for package groups]]


===== Tools =====
===== Tools =====
* [[Using_the_Koji_build_system |Koji how-to]]
* [https://github.com/fedorapackaging/docker-images Docker images for Fedora Packaging]
* [https://docs.fedoraproject.org/en-US/package-maintainers/Using_the_Koji_Build_System/ Koji how-to]
* [https://fedorahosted.org/bodhi/wiki/CLI Bodhi-client how-to]
* [https://fedorahosted.org/bodhi/wiki/CLI Bodhi-client how-to]
* [[Fedora_Easy_Karma |Fedora Easy Karma (f-e-k)]]
* [[Fedora Easy Karma|Fedora Easy Karma (f-e-k)]]
* [https://fedorahosted.org/FedoraReview/ Fedora-Review tool]
* [https://fedorahosted.org/FedoraReview/ Fedora-Review tool]
* [https://fedorahosted.org/rel-eng/newticket Create a new rel-eng ticket]
* [https://fedorahosted.org/rel-eng/newticket Create a new rel-eng ticket]
* [http://skvidal.wordpress.com/2012/04/20/mockchain-use-cases-and-examples/ mockchain use cases and examples (April 2012)]
* [http://skvidal.wordpress.com/2012/04/20/mockchain-use-cases-and-examples/ mockchain use cases and examples (April 2012)]
* [[RPath Packaging Draft]]
* [[IRC]]


===== Package information pages (and database) =====
===== Package information pages (and database) =====
Line 131: Line 373:


==== NoSQL ====
==== NoSQL ====
* [[SIGs/NoSQL |NoSQL SIG]]
* [[SIGs/bigdata/packaging|Big Data SIG packages]]:
** [[User:Willb|William Benton]] &rarr; [[SIGs/bigdata/packaging/Scala|Packaging Scala]], [[Changes/ImprovedScalaEcosystem|improved Scala ecosystem]] and [[Changes/ApacheSpark|packaging Apache Spark]]
** [[User:Jromanes]] &rarr; http://github.com/fedora-bigdata-rpms
** [[SIGs/bigdata/packaging]]:
*** [[User:Denisarnaud/Hadoop]] / [[Changes/Hadoop|Hadoop on Fedora 20]] / [http://timothysc.github.io/blog/2013/09/14/hadoop-mapreduce/ Bootstrapping Your MapReduce 2.X Programming on Fedora 20]
*** [[SIGs/bigdata/packaging/Scala]]
*** [[SIGs/bigdata/packaging/Sbt]]
*** [[SIGs/bigdata/packaging/kafka]]
* [[SIGs/NoSQL|NoSQL SIG]]
* [[Hypertable]]
* [[Hypertable]]


==== Virtualisation / Cloud Computing ====
==== Virtualisation / Cloud Computing ====
===== General =====
===== General =====
* [[Virtualization |Virtualisation]]
* [[Virtualization]]
* [[Getting started with virtualization |Getting started with virtualization]]
* [[Getting started with virtualization |Getting started with virtualization]]
* [[LXC|LXC containers]]


===== [[Cloud SIG]] =====
===== [[Cloud SIG]] =====
Line 150: Line 401:
* [[Features/Aeolus_Conductor |Fedora 16 feature: Aeolus]]
* [[Features/Aeolus_Conductor |Fedora 16 feature: Aeolus]]
* [[Eucalyptus |Eucalyptus]] (AWS-compatible IaaS)
* [[Eucalyptus |Eucalyptus]] (AWS-compatible IaaS)
* [[Changes/Docker Cloud Image|Docker Cloud Image]]
* [[Changes/Move to ImageFactory For Cloud Image Creation|Cloud image creation with Koji's Image Factory]]
** [[Features/Eucalyptus |Fedora 17 feature: Eucalyptus]]
** [[Features/Eucalyptus |Fedora 17 feature: Eucalyptus]]
* [[Features/Open_vSwitch |Fedora 17 feature: Open vSwitch]]
* [[Features/Open_vSwitch |Fedora 17 feature: Open vSwitch]]
Line 157: Line 410:
** [[OpenStack status reports |OpenStack status reports]]
** [[OpenStack status reports |OpenStack status reports]]
** Getting started with OpenStack
** Getting started with OpenStack
*** [[Test Day:2012-09-18 OpenStack |Getting started with OpenStack on Fedora 18 (Test Day:2012-09-18 OpenStack)]]
*** [[Test Day:2013-04-02 OpenStack |Getting started with OpenStack (Grizzly) on Fedora 19 (Test Day:2013-04-02 OpenStack)]]
*** [[Getting started with OpenStack on Fedora 17 |Getting started with OpenStack on Fedora 17]] / [https://github.com/denisarnaud/openstack-configuration My own hands on guide for OpenStack on Fedora 17]
*** [[Test Day:2012-09-18 OpenStack |Getting started with OpenStack (Folsom) on Fedora 18 (Test Day:2012-09-18 OpenStack)]]
*** [[Getting started with OpenStack on Fedora 17 |Getting started with OpenStack (Essex) on Fedora 17]] / [http://github.com/openstack-fedora/openstack-configuration My own hands on guide for OpenStack on Fedora 17]
*** [[Getting started with OpenStack Nova |Getting started with OpenStack Nova]]
*** [[Getting started with OpenStack Nova |Getting started with OpenStack Nova]]
*** [[Getting started with OpenStack EPEL |Getting started with OpenStack on EPEL]]
*** [[Getting started with OpenStack EPEL |Getting started with OpenStack on EPEL (CentOS/RedHat)]]
*** [[QA:Testcase Quantum V2 |Set up and (QA) test of Quantum v2]]
*** [[QA:Testcase Quantum V2 |Set up and (QA) test of Quantum v2]]
** [[OpenStack_devstack |devstack]]
** [[OpenStack_devstack |devstack]]
Line 181: Line 435:
===== Amazon (EC2) =====
===== Amazon (EC2) =====
* [[User:Gholms/EC2_Primer |EC2 Primer]]
* [[User:Gholms/EC2_Primer |EC2 Primer]]
===== Create Vagrant Images =====
* Vagrant images are built in Koji with the "CreateImage" method, which calls ImageFactory.
* That is fed by a kickstart (e.g., like https://git.fedorahosted.org/cgit/spin-kickstarts.git/tree/fedora-cloud-base-vagrant.ks), from the spin-kickstarts repository (https://git.fedorahosted.org/cgit/spin-kickstarts.git)
* An image comes out the other side, like this: http://koji.fedoraproject.org/koji/taskinfo?taskID=9832786
* The ImageFactory command looks like:
<pre>
imagefactory --debug base_image --parameter generate_icicle false tdl-ppc64le.xml --file-parameter install_script f22-rc3-base.ks
</pre>


=== Tools ===
=== Tools ===
Line 189: Line 452:


== Brainstorming Section about Packaging ==
== Brainstorming Section about Packaging ==
=== [[Layered build scripts for package maintainers]] ===
=== Using Git Work-flow for Packaging ===
=== Using Git Work-flow for Packaging ===
* Building Debian packages with a Git workflow using "git-buildpackage":
* Building Debian packages with a Git workflow using "git-buildpackage":

Latest revision as of 12:01, 15 August 2024

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

  • Pristine Boost packages on EPEL:
    • Boost 1.75 on EPEL 9
    • Boost 1.66 on EPEL 8
    • Boost 1.53 on EPEL 7
    • Boost 1.41 on EPEL 6

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.

Modules

User:Denisarnaud/Modules

EPEL

Specific packaging procedures

Ongoing tasks

Completed tasks

User:Denisarnaud/Tasks/Completed

Material for Reviews

Tracking of Package Requests

Documentation

Packaging

General
Require a repository for a new package
fedpkg request-repo boost1.73 1828059
https://pagure.io/releng/fedora-scm-requests/issue/28809
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