From Fedora Project Wiki
Denisarnaud (talk | contribs) m (→Contact) |
Denisarnaud (talk | contribs) mNo edit summary |
||
(37 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
** '''Fedora VOIP''': Extension #5105604 / SIP Address: sip:denisarnaud@fedoraproject.org | ** '''Fedora VOIP''': Extension #5105604 / SIP Address: sip:denisarnaud@fedoraproject.org | ||
** '''Fedora People Page''': http://denisarnaud.fedorapeople.org | ** '''Fedora People Page''': http://denisarnaud.fedorapeople.org | ||
** '''Fedora packages''': http://admin.fedoraproject.org/pkgdb/packager/denisarnaud/ | ** '''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 builds (Koji)''': http://koji.fedoraproject.org/koji/userinfo?userID=denisarnaud | ||
** '''Fedora updates (Bodhi)''': http://admin.fedoraproject.org/updates/user/denisarnaud | ** '''Fedora updates (Bodhi)''': http://admin.fedoraproject.org/updates/user/denisarnaud | ||
Line 18: | Line 18: | ||
** '''Fedora COPR''': http://copr.fedoraproject.org/coprs/denisarnaud/ | ** '''Fedora COPR''': http://copr.fedoraproject.org/coprs/denisarnaud/ | ||
** '''Fedora activity (DataGrepper)''': http://apps.fedoraproject.org/datagrepper/raw?user=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 32: | Line 33: | ||
== Activities within Fedora == | == Activities within Fedora == | ||
=== Packaging with Docker Images === | |||
* Fedora/EPEL Packaging Docker images: | |||
** [http://github.com/fedorapackaging/docker-images on GitHub] | |||
** [http://hub.docker.com/r/fedorapackaging/builder/ on Docker Hub] | |||
* [http://github.com/alanfranz/docker-rpm-builder Docker RPM builder by Alan Franzoni] | |||
=== Boost === | === Boost === | ||
* Co-maintainers: [[User:Jwakely|Jon Wakely]] (old: <s>[[User:Pmachata|Petr Machata]]</s>) | * Co-maintainers: [[User:Jwakely|Jon Wakely]] (old: <s>[[User:Pmachata|Petr Machata]]</s>) | ||
Line 42: | Line 49: | ||
** [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)] | ||
* [[Changes/F23Boost159|Boost 1.58 Feature for Fedora 23]] ( | * [http://bugzilla.redhat.com/show_bug.cgi?id=1502584 Review Request for Boost.Nowide], by [[User:jhogarth|James Hogarth]] | ||
==== Boost Releases in Fedora ==== | |||
* [[Changes/F28Boost166|Boost 1.66 Feature for Fedora 28]] (to be 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/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]) | ||
Line 54: | Line 69: | ||
* [[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) | ||
==== Modularized Boost ==== | |||
* [http://github.com/boostorg/boost Boost super-project GitHub repository] | |||
* [http://svn.boost.org/trac/boost/wiki/TryModBoost Getting Started with Modular Boost] (Trac Web site for Modularized 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] === | === [http://copr.fedoraproject.org/coprs/denisarnaud/ Projects on Copr] === | ||
=== Bringing and maintaining a few packages to Fedora === | === Bringing and maintaining a few packages to Fedora === | ||
* My own open source software: | * My own open source software: | ||
** [[Hypertable]]: RE2, the fast C++ alternative to backtracking RE engines ([https://apps.fedoraproject.org/packages/re2 PkgApp] / [https:// | ** [[Hypertable]]: RE2, the fast C++ alternative to backtracking RE engines ([https://apps.fedoraproject.org/packages/re2 PkgApp] / [https://src.fedoraproject.org/rpms/re2 PkgSrc] / [http://code.google.com/p/re2/ Google code]) | ||
** [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]), [http://github.com/opentraveldata/opentraveldata OpenTravelData] and [http://sourceforge.net/projects/opengeopp/ OpenGeo++] | ** [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]), [http://github.com/opentraveldata/opentraveldata OpenTravelData] and [http://sourceforge.net/projects/opengeopp/ OpenGeo++] | ||
** [http://www.travel-market-simulator/ Airline Travel Market simulation project]: | ** [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/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://apps.fedoraproject.org/packages/rmol PkgApp], [https:// | *** '''[http://github.com/airsim/rmol RMOL]''', the Revenue Management Open C++ Library: [https://apps.fedoraproject.org/packages/rmol PkgApp], [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://apps.fedoraproject.org/packages/stdair PkgApp], [https:// | *** '''[http://github.com/airsim/stdair StdAir]''', the Standard Airline IT C++ Library: [https://apps.fedoraproject.org/packages/stdair PkgApp], [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://apps.fedoraproject.org/packages/airtsp PkgApp], [https:// | *** '''[http://github.com/airsim/airtsp AirTSP]''', the Airline Travel Service Provider C++ Library: [https://apps.fedoraproject.org/packages/airtsp PkgApp], [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://apps.fedoraproject.org/packages/airinv PkgApp], [https:// | *** '''[http://github.com/airsim/airinv AirInv]''', the Airline Inventory C++ Library: [https://apps.fedoraproject.org/packages/airinv PkgApp], [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://apps.fedoraproject.org/packages/travelccm PkgApp], [https:// | *** '''[http://github.com/airsim/travelccm TravelCCM]''', the Travel Customer Choice Modeling (CCM) C++ Library: [https://apps.fedoraproject.org/packages/travelccm PkgApp], [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://apps.fedoraproject.org/packages/trademgen PkgApp], [https:// | *** '''[http://github.com/airsim/trademgen TraDemGen]''', the Travel Demand Generator C++ Library: [https://apps.fedoraproject.org/packages/trademgen PkgApp], [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://apps.fedoraproject.org/packages/sevmgr PkgApp], [https:// | *** '''[http://github.com/airsim/sevmgr SEvMgr]''', the Simulation-Related Discrete Event Management C++ Library: [https://apps.fedoraproject.org/packages/sevmgr PkgApp], [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://apps.fedoraproject.org/packages/airrac PkgApp], [https:// | *** '''[http://github.com/airsim/airrac AirRAC]''', the Airline Revenue Accounting C++ Library: [https://apps.fedoraproject.org/packages/airrac PkgApp], [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://apps.fedoraproject.org/packages/simfqt PkgApp], [https:// | *** '''[http://github.com/airsim/simfqt SimFQT]''', the Simulated Pricing System C++ Library: [https://apps.fedoraproject.org/packages/simfqt PkgApp], [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://apps.fedoraproject.org/packages/simcrs PkgApp], [https:// | *** '''[http://github.com/airsim/simcrs SimCRS]''', the Simulated Reservation System C++ Library: [https://apps.fedoraproject.org/packages/simcrs PkgApp], [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/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://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] | ** [http://sourceforge.net/projects/extracc/ Extra CPPUnit and CruiseControl Tools] | ||
* Some others which have made their way into Fedora: | * Some others which have made their way into Fedora: | ||
** [http://wsdlpull.sourceforge.net WSDLPull]: [https://apps.fedoraproject.org/packages/wsdlpull PkgApp], [https:// | ** [http://wsdlpull.sourceforge.net WSDLPull]: [https://apps.fedoraproject.org/packages/wsdlpull PkgApp], [https://src.fedoraproject.org/rpms/wsdlpull/ PkgSrc], [http://bugzilla.redhat.com/show_bug.cgi?id=502686 BZ Review Request] | ||
** [http://soci.sourceforge.net SOCI]: [https://apps.fedoraproject.org/packages/soci PkgApp], [https:// | ** [http://soci.sourceforge.net SOCI]: [https://apps.fedoraproject.org/packages/soci PkgApp], [https://src.fedoraproject.org/rpms/soci/ PkgSrc], [http://bugzilla.redhat.com/show_bug.cgi?id=494148 BZ Review Request] | ||
** R packages: | ** R packages: | ||
*** [http://cran.r-project.org/web/packages/mvtnorm/ R-mvtnorm]: [https://apps.fedoraproject.org/packages/R-mvtnorm PkgApp], [https:// | *** [http://cran.r-project.org/web/packages/mvtnorm/ R-mvtnorm]: [https://apps.fedoraproject.org/packages/R-mvtnorm PkgApp], [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://apps.fedoraproject.org/packages/R-msm PkgApp], [https:// | *** [http://cran.r-project.org/web/packages/msm/ R-msm]: [https://apps.fedoraproject.org/packages/R-msm PkgApp], [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://apps.fedoraproject.org/packages/R-RM2 PkgApp], [https:// | *** [http://cran.r-project.org/web/packages/RM2/ R-RM2]: [https://apps.fedoraproject.org/packages/R-RM2 PkgApp], [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]) | * 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]. | * 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]. | ||
Line 117: | Line 133: | ||
* [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] | * [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)] | |||
== Material for Reviews == | == Material for Reviews == | ||
Line 134: | Line 167: | ||
===== Specific guidelines ===== | ===== Specific guidelines ===== | ||
* [[Packaging:RPMMacros |RPM macros]] | * [[PackageDB admin requests]] | ||
* [[Packaging:Cmake |CMake]] | * [[Packaging:RPMMacros|RPM macros]] | ||
* [[Packaging:Python |Python]] | * [[Packaging/SourceURL|Source URL]] → [[Packaging/SourceURL#Github|GitHub source URL]] | ||
* [[Packaging:R |R]] | * [[Packaging:Cmake|CMake]] | ||
* [[PackagingDrafts/MPI |MPI]] | * [[Packaging:Python|Python]] / [[Packaging:Python Appendix|Python Appendix]] / [[Packaging:Python Eggs|Python Eggs]] | ||
* [[Packaging:R|R]] | |||
* [[PackagingDrafts/MPI|MPI]] | |||
* [[Packaging:MinGW |MinGW]] / [[Packaging:MinGW_Future |MinGW future]] | * [[Packaging:MinGW |MinGW]] / [[Packaging:MinGW_Future |MinGW future]] | ||
* [[Packaging:ScriptletSnippets |Scriplets/Snippets]] | * [[Packaging:ScriptletSnippets |Scriplets/Snippets]] | ||
* [[Packaging:NamingGuidelines |Naming]] | * [[Packaging:NamingGuidelines|Naming]] | ||
* [[Packaging:PatchUpstreamStatus | Patch upstream status]] | * [[Packaging:PatchUpstreamStatus| Patch upstream status]] | ||
* [[Packaging:LicensingGuidelines |Licensing Guidelines]] and [[Licensing:Main |Fedora Licensing]] | * [[Packaging:LicensingGuidelines|Licensing Guidelines]] and [[Licensing:Main|Fedora Licensing]] | ||
* [[User:Toshio/SCL Guidelines (draft)|Software Collection (SCL) guidelines - Draft]] | * [[Modularization]] | ||
** [[User:Toshio/SCL Guidelines (draft)|Software Collection (SCL) guidelines - Draft]] | |||
** [[Env and Stacks/Product Requirements Document]] | |||
===== Package testing ===== | ===== Package testing ===== | ||
Line 165: | Line 202: | ||
===== Reviews ===== | ===== Reviews ===== | ||
* [[Packaging:ReviewGuidelines |Package Review Guidelines]] | * [[Packaging:ReviewGuidelines|Package Review Guidelines]] | ||
* [[ | * [[Package Review Process]] | ||
* [[ | * [[PackageDB admin requests]] | ||
* [[SIGs/ | * [[SIGs/Package Review|Package Review SIG]] | ||
* [[ | * [[Spots Review Cheat Sheet|Tom "Spot" Callaway's Review Cheat Sheet]] | ||
===== Compositions / Collections ===== | ===== Compositions / Collections ===== | ||
Line 175: | Line 212: | ||
===== Tools ===== | ===== Tools ===== | ||
* [[ | * [https://github.com/fedorapackaging/docker-images Docker images for Fedora Packaging] | ||
* [[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)]] | ||
* [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 198: | Line 238: | ||
==== NoSQL ==== | ==== NoSQL ==== | ||
* [[SIGs/bigdata/packaging|Big Data SIG packages]]: | * [[SIGs/bigdata/packaging|Big Data SIG packages]]: | ||
** [[User:Willb|William Benton]] → [[SIGs/bigdata/packaging/Scala|Packaging Scala]], [[Changes/ImprovedScalaEcosystem|improved Scala ecosystem]] and [[Changes/ApacheSpark|packaging Apache Spark]] | |||
** [[User:Jromanes]] → http://github.com/fedora-bigdata-rpms | ** [[User:Jromanes]] → http://github.com/fedora-bigdata-rpms | ||
** [[SIGs/bigdata/packaging]] | ** [[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]] | * [[SIGs/NoSQL|NoSQL SIG]] | ||
* [[Hypertable]] | * [[Hypertable]] | ||
Revision as of 21:00, 2 April 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
- Location: Grasse, France (Paris Time, CET UTC+1 / CEST UTC+2)
- Email: mailto:denis.arnaud_fedora@m4x.org
- GPG key: Denis Arnaud (Fedora Packager)
- Fedora
- Fedora Account / FAS: denisarnaud
- 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: denisarnaud
- SourceForge: denis_arnaud
- Ohloh: denis_arnaud
- Launchpad (e.g., for OpenStack): denis-arnaud-lp
- StackOverflow: denis-arnaud
- Geonames: denis.arnaud
- Twitter: denis_arnaud
- Skype: denis.arnaud100
- Google Talk: denis.arnaud
- Yahoo! Messaging: denis_arnaud
- AIM: darnaud100
- Blog: http://fossdev.blogspot.com
Activities within Fedora
Packaging with Docker Images
- Fedora/EPEL Packaging Docker images:
- Docker RPM builder by Alan Franzoni
Boost
- Co-maintainers: Jon Wakely (old:
Petr Machata) - Boost-1.57 for EPEL 5 to 7:
- Boost-1.48 for EPEL 5 and 6 (EPEL 7 has got Boost-1.53):
- Review Request for Boost.Nowide, by James Hogarth
Boost Releases in Fedora
- Boost 1.66 Feature for Fedora 28 (to be completed in February 2018)(Boost 1.66 released on the 18 December 2017)
- Boost 1.64 Feature for Fedora 27 (completed in July 2017)(Boost 1.64 released on the 19 April 2017)
- Boost 1.63 Feature for Fedora 26 (completed in February 2017)(Boost 1.63 released on the 26 December 2016)
- Boost 1.61 Feature for Fedora 25 (completed in August 2016)(Boost 1.61 released on the 13 May 2016)
- Boost 1.60 Feature for Fedora 24 (completed in February 2016)(Boost 1.60 released on the 17 December 2015)
- Boost 1.58 Feature for Fedora 23 (completed in August 2015)(Boost 1.59 was not ready in time)
- Boost 1.57 Feature for Fedora 22 (completed in February 2015)(Boost 1.58 was not ready in time)
- Boost 1.55 Feature for Fedora 21 (completed in June 2014)(Boost 1.56 was not ready in time)
- Boost 1.54 Feature for Fedora 20 (completed in October 2013)
- Boost 1.53 Feature for Fedora 19 (completed in March 2013)
- Boost 1.50 Feature for Fedora 18 (completed in October 2012)
- Boost 1.48 Feature for Fedora 17 (completed in February 2012)
- Boost 1.47 Feature for Fedora 16 (completed in September 2011)
- Boost 1.46 Feature for Fedora 15 (completed in early 2011)
- Boost 1.44 Feature for Fedora 14 (completed mid 2010)
- Boost 1.41 Feature for Fedora 13 (completed in early 2010)
- Boost-1.41 for EPEL 4/5 Review Request (completed mid 2011)
Modularized Boost
- Boost super-project GitHub repository
- Getting Started with Modular Boost (Trac Web site for Modularized Boost)
- Contribution Tutorial for Boost.Geometry (as an example of Boost module)
Projects on Copr
Bringing and maintaining a few packages to Fedora
- My own open source software:
- Hypertable: RE2, the fast C++ alternative to backtracking RE engines (PkgApp / PkgSrc / Google code)
- OpenTREP (Documentation on SF, BZ Review Request), OpenTravelData and OpenGeo++
- Airline Travel Market simulation project:
- TvlSim, the Travel Simulator umbrella component: Documentation on SF, BZ Review Request
- RMOL, the Revenue Management Open C++ Library: PkgApp, PkgSrc, Documentation on SF, BZ Review Request
- StdAir, the Standard Airline IT C++ Library: PkgApp, PkgSrc, Documentation on SF, BZ Review Request
- AirTSP, the Airline Travel Service Provider C++ Library: PkgApp, PkgSrc, Documentation on SF, BZ Rename Request. Formerly known as AirSched: PkgApp, PkgSrc, BZ Review Request
- AirInv, the Airline Inventory C++ Library: PkgApp, PkgSrc, Documentation on SF, BZ Review Request
- TravelCCM, the Travel Customer Choice Modeling (CCM) C++ Library: PkgApp, PkgSrc, Documentation on SF, BZ Review Request
- TraDemGen, the Travel Demand Generator C++ Library: PkgApp, PkgSrc, Documentation on SF, BZ Review Request
- SEvMgr, the Simulation-Related Discrete Event Management C++ Library: PkgApp, PkgSrc, Documentation on SF, BZ Review Request
- AirRAC, the Airline Revenue Accounting C++ Library: PkgApp, PkgSrc, Documentation on SF, BZ Review Request
- SimFQT, the Simulated Pricing System C++ Library: PkgApp, PkgSrc, Documentation on SF, BZ Review Request
- SimCRS, the Simulated Reservation System C++ Library: PkgApp, PkgSrc, Documentation on SF, BZ Review Request
- AvlCal, the Airline Availability Calculation C++ Library: Documentation on SF, Not submitted as a Fedora package yet
- SimLFS, the Simulated Low Fare Search System C++ Library: Documentation on SF, Not submitted as a Fedora package yet
- Extra CPPUnit and CruiseControl Tools
- Some others which have made their way into Fedora:
- WSDLPull: PkgApp, PkgSrc, BZ Review Request
- SOCI: PkgApp, PkgSrc, BZ Review Request
- R packages:
- Some others not yet in Fedora (e.g., BLCR, Eucalyptus, Slurm)
- Helper to upgrade ZeroMQ from version 2.x to 3.2: http://zeromq.org/docs:3-1-upgrade . See also the review request for zeromq2.
Scientific Spin
Translations (into French)
A few quick links on Fedora packages (to ease my maintenance tasks)
- First of all:
- A link to the wonderful Fedora Community platform (not enough advertised!)
- A link to another wonderfull Fedora application for search and information about packages (same comment as above)
- Full list of packages waiting for a reviewer here.
- List of my packages available in Fedora.
- List of my packages that have passed review, are under review or await review.
- List of (open or closed) reviews for my packages.
- Reviews I have done: see full list or just packages under review or packages that have passed review.
Material for Reviews
Tracking of Package Requests
- New Review Requests, waiting for review (Cached for faster access)
- Review requests needing a sponsor
- Packages Currently Under Review (Cached for faster access)
- Packages Reviewed but not Closed
- General Cache for the Package Review Status
Documentation
Packaging
General
Specific guidelines
- PackageDB admin requests
- RPM macros
- Source URL → GitHub source URL
- CMake
- Python / Python Appendix / Python Eggs
- R
- MPI
- MinGW / MinGW future
- Scriplets/Snippets
- Naming
- Patch upstream status
- Licensing Guidelines and Fedora Licensing
- Modularization
Package testing
Package updating
Package renaming
Package retiring
Reviews
- Package Review Guidelines
- Package Review Process
- PackageDB admin requests
- Package Review SIG
- Tom "Spot" Callaway's Review Cheat Sheet
Compositions / Collections
Tools
- Docker images for Fedora Packaging
- Koji how-to
- Bodhi-client how-to
- Fedora Easy Karma (f-e-k)
- Fedora-Review tool
- Create a new rel-eng ticket
- mockchain use cases and examples (April 2012)
- RPath Packaging Draft
- IRC
Package information pages (and database)
Hacking on Fedora/RedHat/CentOS
NoSQL
- Big Data SIG packages:
- NoSQL SIG
- Hypertable
Virtualisation / Cloud Computing
General
Cloud SIG
Cloud solutions submitted to Fedora
- Marketing material
- Fedora 17 feature: XAPI / Xen tool stack
- Fedora 16 feature: Aeolus
- Eucalyptus (AWS-compatible IaaS)
- Docker Cloud Image
- Cloud image creation with Koji's Image Factory
- Fedora 17 feature: Open vSwitch
- GSOC 2012 - Bringing the Cloud to the Fedora Desktop
- OpenStack
- OpenStack in Fedora
- OpenStack status reports
- Getting started with OpenStack
- Getting started with OpenStack (Grizzly) on Fedora 19 (Test Day:2013-04-02 OpenStack)
- Getting started with OpenStack (Folsom) on Fedora 18 (Test Day:2012-09-18 OpenStack)
- Getting started with OpenStack (Essex) on Fedora 17 / My own hands on guide for OpenStack on Fedora 17
- Getting started with OpenStack Nova
- Getting started with OpenStack on EPEL (CentOS/RedHat)
- Set up and (QA) test of Quantum v2
- devstack
- Installing and running OpenStack Horizon Dashboard
- Fedora 19 feature: OpenStack Grizzly (next stable release)
- Fedora 18 feature: OpenStack Folsom (current stable release)
- OpenShift Origin
- Fedora 18 feature: OpenShift Origin (OpenShift on top of OpenStack)
- [2012-03-08] OpenStack Test Day
- Fedora 18 feature: OpenStack using Oz for image building
- oVirt packaging
- Fedora 17 feature: OpenNebula
- CloudStack
- Fedora 15 feature: BoxGrinder
- CloudFS / Fedora 16 feature: HekaFS
- Fedora 16 feature: Sheepdog
- Cloud images (mainly for Amazon EC2)
Amazon (EC2)
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:
imagefactory --debug base_image --parameter generate_icicle false tdl-ppc64le.xml --file-parameter install_script f22-rc3-base.ks
Tools
- (third party) Review helper tool
- Fedora active user Python script (see also the corresponding Git repository)
- Get the tree of dependencies of any given package:
repoquery --requires --recursive --output=ascii-tree pkgname
Brainstorming Section about Packaging
Using Git Work-flow for Packaging
- Building Debian packages with a Git workflow using "git-buildpackage":
- Keeping patches as commits on a "patch-queue" branch:
- Another tool for managing Debian packages with Git, "git-dpm":
- Recent discussions on Git packaging workflows in Debian:
- TopGit, a patch-queue manager:
- Recent discussions in Fedora about that subject:
- Proposal to add version control key within the specification file