Enabling EPEL as the 3rd Party Repo Over Dag?
I want to
consider what is needed to allow
EPEL
to be the 3rd party repository for
gLite Software. Up to now
DAG
has always been the recomendation. For various reasons
EPEL may well now be a better choice.
I am only considering CentOS 5 here and not CentOS 4.
Plan
- Install CentOS
5.
- Update CentOS
- Attempt to install a gLite UI or another gLite node with no extra repositories.
- Record the missing dependencies.
- Check if they are in EPEL already.
- Mark those available.
- Contribute the remaining to EPEL.
gLite Missing Packages
So far I have only got a list of dependencies from a gLite UI, LFC_mqsql, DPM_mysql
log4cpp
Is not available in EPEL but
is
available in Fedora.
- Sep 10th 2009
- Checked HEAD of package builds on EL4 and 5 and it does. Sent formal request to maintainer to branch for .el4 and 5.
- Sep 23rd 2009
- No respnonse from maintainer so I have taken on ownership of log4cpp in EL4 and 5 branch request
- Sep 24th 2009
- Now built for EL5 (and EL4) and in testing
.
- Oct 19th 2009
- log4cpp now released. Latest version
log4c
- Dec 7th
- log4c is in fedora , CVS
, but not in EPEL.
- Dec 7th
- I've sent a formal mail to the owner today requesting and EPEL build. He has a week to respond or else I can just branch and build it myself. I tested this morning and it builds without modification on .el4 and .el5.
- Dec 14th
- Given up waiting and have now made cvs request
to own log4c in EPEL.
- Jan 12th
- Now completely released to EPEL4 and 5.
SOAPPy
This is
available
as SOAPpy-0.11.6-5.el5
already in EPEL.
libtar
Is not available in EPEL but
is
available in Fedora.
- Sep 10th 2009
- Checked HEAD of package builds on EL4 and 5 and it does. Sent formal request to maintainer to branch for .el4 and 5
- Sep 11th 2009
- Maintainer of libtar responded that he would create a EL4/5 version.
- Sep 28th 2009
- Maintainer has now moved to EPEL testing
.
- Oct 19th 2009
- libtar now released. Latest version
perl-Authen-SASL
- Sep 28th 2009
- In EPEL5 at version 2.10-1.el5.1, Current SRPM version
perl-Compress-Raw-Bzip2
- Sep 28th 2009
- In epel5 at 2.005-5.el5, current SRPM version
.
perl-Compress-Raw-Zlib
- Sep 28th 2009
- In epel5 at 2.020-1.el5, current SRPM version
perl-Convert-ASN1
- Sep 28th 2009
- In RHEL 5.3 at least.
perl-Crypt-SSLeay
- Sep 28th 2009
- In RHEL 5.3 at least.
perl-DDB-mysql
- Sep 28th 2009
- In RHEL 5.3 at least.
perl-DBI
- Sep 28th 2009
- In RHEL 5.3 at least.
perl-DateManip
- Sep 28th 2009
- In RHEL 5.3 at least.
perl-Digest-SHA1
- Sep 28th 2009
- In RHEL 5.3 at least.
perl-Email-Date-Format
- Sep 28th 2009
- If Fedora not in EPEL
- Sep 28th 2009
- Mail sent to Fedora maintainer to request an EPEL build.
- Oct 29th 2009
- Now available in testing
.
- Nov 1st 2009
- In fact not needed , only needed since we pull in a a different perl-MIME-Lite from Dag that does use it.
perl-GSSAPI
- Sep 28th 2009
- In epel5 at 0.24-2.el5, current SRPM version
perl-HTML-Parser
- Sep 28th 2009
- In RHEL 5.3 at least.
perl-HTML-Tagset
- Sep 28th 2009
- In RHEL 5.3 at least.
perl-IO-Compress
- Sep 28th 2009
- Not in EPEL or Fedora.
- Nov 1st 2009
- This is just not needed. perl-libwww-perl requires perl(Compress::Zlib). As dag is enabled this pulls in perl-IO-Compress but in reality Centos5 contains perl-Compress-Zlib allready which also supplies perl(Compress::Zlib) in a perfectly good way.
perl-IO-Socket-SSL
- Sep 28th 2009
- In RHEL 5.3 at least.
perl-MIME-Lite
- Sep 28th 2009
- In EPEL as 3.01-5.el5, current SRPM version
perl-Net-Daemon
- Sep 28th 2009
- In EPEL as 0.44-7.el, current SRPM version
.
perl-Net-Jabber
- Sep 28th 2009
- In EPEL as 2.0-10.el5, current SRPM version
.
perl-Net-SSLeay
- Sep 28th 2009
- In RHEL 5.3 at least.
perl-Net-PlRPC
- Sep 28th 2009
- In Fedora not in EPEL.
- Sep 28th 2009
- Builds fine on .el4 and .el5 in mock. Belongs to CW in Fedora, saving them up for him.
- Nov 1st 2009
- This is not needed. Its pulled in by the dag version of perl-DBI. It is not needed by the real redhat version of perl-DBI.
perl-Net-XMPP
- Sep 28th 2009
- In EPEL as 1.02-6.el5, current SRPM version
perl-TermReadKey
- Sep 28th 2009
- In EPEL as 2.30-4.el5, current SRPM version
perl-SOAP-Lite
- Sep 28th 2009
- In EPEL as 0.710.07-2.el5, current SRPM version
.
perl-XML-NamespaceSupport
- Sep 28th 2009
- In RHEL 5.3 at least.
perl-XML-Parser
- Sep 28th 2009
- In RHEL 5.3 at least.
perl-XML-RegExp
- Sep 28th 2009
- In epel 5 at 0.03-2.el5, Current SRPM version
perl-XML-SAX
- Sep 28th 2009
- In RHEL 5.3 at least.
perl-XML-DOM
- Sep 28th 2009
- In epel 5 at 1.44-2.el5, Current SRPM version
perl-XML-SAX
- Sep 28th 2009
- In RHEL 5.3 at least.
perl-XML-Stream
- Sep 28th 2009
- In epel 5 at 1.22-10.el5 , Current SRPM version
perl-version
- Sep 28th 2009
- In epel 5 at 1:0.7203-1.el5 , Current SRPM version
python-fpconst
- Sep 28th 2009
- In epel5 SRPM version
python-soap
- Sep 28th 2009
- Not epel5 or fedora. Despite being on the glite release page
this package appears to be dead and is now possibly SOAPpy. Need to check.
- Oct 16th 2009
- So it seems yes dag's python-soap is the same as epel's SOAPpy. Looking at the UI at least then enabling EPEL instead of DAG is just fine since the only thing using this is glite-wms-wmproxy-api-python and that has anyway SOAPpy >= 0.11.6 and this is satisfied by either dag's python-soap or EPEL's SOAPpy of course so this is an easy transition to the correct package name in fact with no work or rebuilding to be done.
Non external gLite packages that should be external.
The gLite repositories maintain software that is not produced by gLite. Much of it
is far better to live in the external package space.
torque
Something I should have done a long time ago:
- Nov 27th 2009
- Sent a formal mail to own torque in EPEL. This bug
has been there for quite some time. Bizarly EPEL may end up being massively newer than Fedora rawhide.
- Dec 2nd 2009
- Now have requested CVS branch
for EPEL.
- Jan 12th 2010
- Now available in testing repos for EPEL4 and 5.
- Feb 20th 2010
- Now released.
python-ZSI
- Oct 4th 2009
- In Fedora not in EPEL, builds just fine in EPEL so make a request to owner.
- Oct 4th 2009
- Mail sent to Fedora maintainer to make the request.
- Oct 16th 2009
- No response, sent a reminder, will branch myself in the next few days.
- Oct 19th 2009
- Realized there is a second maintainer of python-EPEL. Sent an official request to him.
- Oct 26th 2009
- I've now forced ownership of the EL4 and 5 branch
myself to allow me to add it.
- Oct 26th 2009
- Package submitting and into testing phase
.
- Oct 27th 2009
- Now available for testing
.
- Nov 13th 2009
- Now released to EPEL5, latest version
.
SA1 Nagios Missing Packages
Dropping Dag for the SA1 nagios install and following packages are missing
after enabling EPEL.
perl-Crypt-OpenSSL-X509
- Jan 22 2009
- In Fedora not in EPEL.
- Oct 20 2010
- At my request maintainer has added to EPEL.
perl-Nagios-Plugins
In Fedora, currently in EPEL
testing
so should arrive shortly.
- Sep 29th 2009
- Package now added to EPEL 5, current version
.
perl-IPC-DirQueue
- Sep 24th 2009
- Not in EPEL or Fedora. Now submitted
. $ Oct 26th 2009 Now available in EPEL latest version
.
perl-POE
- Sep 24th 2009
- Not in EPEL but in Fedora cvs
.
- Nov 28th 2009
- Submitted an EPEL5 build for review
.
- Dec 2009
- Now released in EPEL5.
Add perl-POE-Test-Loops, perl-Curses and perl-Event below
perl-POE-Test-Loops
- Sep 23rd 2009
- Not in EPEL, in Fedora
- Nov 28th 2009
- Request made to become maintainer.
- Dec 2009
- Now released in EPEL5.
perl-Curses
- Sep 23rd 2009
- Not in EPEL, in Fedora
- Sep 23rd 2009
- Request sent to maintainer to add to EPEL.
- Sep 29th 2009
- Maintainer offered the package to me to become maintainer. request made
.
- Sep 30th 2009
- Now submitted for a minimum two week testing period
.
- Oct 25th 2009
- Now released. Latest version
.
perl-Event
- Sep 23rd 2009
- Not in EPEL, in Fedora
- Nov 13th 2009
- I am now owner of perl-Event for EPEL4&5. Now in https://admin.fedoraproject.org/updates/perl-Event
.
- Nov 18th 2009
- Now available in testing
.
- Dec 2nd 2009
- Now released to EPEL: latest version
.
nagios-nsca
Is called nsca only in EPEL
perl-Socket6
- Sep 24th 2009
- In CVS
but apparently not built, need to check.
- perl-Socket6 is now part of RHEL5.3 but at a slightly lower version to dag. Its new enough though so we can just lower the version in the egee-NAGIOS package and be okay.
perl-Math-Calc-Units
Currently in EPEL
testing
so should arrive shortly.
- Sep 29th 2009
- Package now added to EPEL 5, current version
.
SA1 Nagios Extra Packages
Certain packages are currently provided by the SA1 repositories but since of general use
to lots of other people their life is better spent in EPEL.
stomppy
- Sep 30th 2009
- Submitted for review
.
- Oct 3rd 2009
- Now in testing
for current F11 and all future Fedoras. Can't be added to EPEL till python-ssl below makes to to EPEL.
- Nov 8th 2009
- Now available in testing
- Nov 27th 2009
- It's now released for EPEL 4&5. Latest version
.
python-ssl
- Oct 3rd 2009
- Submitted for review
.
- Oct 13th 2009
- Approved
, just a matter of time now before release.
- Oct 15th 2009
- Now available for testing
.
- Nov 8th 2009
- Now released within EPEL. Latest version
.
perl-Nagios-NSCA
- Sep 23rd 2009
- Submitted for review
.
- Oct 26th 2009
- Now in testing phase
.
- Nov 16th 2009
- Now released to EPEL5, latest version
.
json_simple
- Oct 15th 2009
- Approved for inclusion
.
- Oct 18th 2009
- Now in testing
.
- Nov 6th 2009
- Now released Latest release
.
SA2 Dependencies
There are some packages that SA2 require neither in dag or epel. Adding them to EPEL will give them one less thing
to worry about.
perl-HTTP-Daemon-SSL
- Nov 24th
- Package now submitted for review
.
- Dec 20th
- Now released to Fedora and EPEL5.
--
SteveTraylen - 2009-09-10