TWiki> EGEE Web>EpelOverDag (revision 44)EditAttachPDF

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

Yes / Done 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

Yes / Done 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.

Yes / Done SOAPPy

This is available as SOAPpy-0.11.6-5.el5 already in EPEL.

Yes / Done 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

Yes / Done perl-Authen-SASL

Sep 28th 2009
In EPEL5 at version 2.10-1.el5.1, Current SRPM version

Yes / Done perl-Compress-Raw-Bzip2

Sep 28th 2009
In epel5 at 2.005-5.el5, current SRPM version.

Yes / Done perl-Compress-Raw-Zlib

Sep 28th 2009
In epel5 at 2.020-1.el5, current SRPM version

Yes / Done perl-Convert-ASN1

Sep 28th 2009
In RHEL 5.3 at least.

Yes / Done perl-Crypt-SSLeay

Sep 28th 2009
In RHEL 5.3 at least.

Yes / Done perl-DDB-mysql

Sep 28th 2009
In RHEL 5.3 at least.

Yes / Done perl-DBI

Sep 28th 2009
In RHEL 5.3 at least.

Yes / Done perl-DateManip

Sep 28th 2009
In RHEL 5.3 at least.

Yes / Done perl-Digest-SHA1

Sep 28th 2009
In RHEL 5.3 at least.

Yes / Done 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.

Yes / Done perl-GSSAPI

Sep 28th 2009
In epel5 at 0.24-2.el5, current SRPM version

Yes / Done perl-HTML-Parser

Sep 28th 2009
In RHEL 5.3 at least.

Yes / Done perl-HTML-Tagset

Sep 28th 2009
In RHEL 5.3 at least.

Yes / Done 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.

Yes / Done perl-IO-Socket-SSL

Sep 28th 2009
In RHEL 5.3 at least.

Yes / Done perl-MIME-Lite

Sep 28th 2009
In EPEL as 3.01-5.el5, current SRPM version

Yes / Done perl-Net-Daemon

Sep 28th 2009
In EPEL as 0.44-7.el, current SRPM version.

Yes / Done perl-Net-Jabber

Sep 28th 2009
In EPEL as 2.0-10.el5, current SRPM version.

Yes / Done perl-Net-SSLeay

Sep 28th 2009
In RHEL 5.3 at least.

Yes / Done 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.

Yes / Done perl-Net-XMPP

Sep 28th 2009
In EPEL as 1.02-6.el5, current SRPM version

Yes / Done perl-TermReadKey

Sep 28th 2009
In EPEL as 2.30-4.el5, current SRPM version

Yes / Done perl-SOAP-Lite

Sep 28th 2009
In EPEL as 0.710.07-2.el5, current SRPM version.

Yes / Done perl-XML-NamespaceSupport

Sep 28th 2009
In RHEL 5.3 at least.

Yes / Done perl-XML-Parser

Sep 28th 2009
In RHEL 5.3 at least.

Yes / Done perl-XML-RegExp

Sep 28th 2009
In epel 5 at 0.03-2.el5, Current SRPM version

Yes / Done perl-XML-SAX

Sep 28th 2009
In RHEL 5.3 at least.

Yes / Done perl-XML-DOM

Sep 28th 2009
In epel 5 at 1.44-2.el5, Current SRPM version

Yes / Done perl-XML-SAX

Sep 28th 2009
In RHEL 5.3 at least.

Yes / Done perl-XML-Stream

Sep 28th 2009
In epel 5 at 1.22-10.el5 , Current SRPM version

Yes / Done perl-version

Sep 28th 2009
In epel 5 at 1:0.7203-1.el5 , Current SRPM version

Yes / Done python-fpconst

Sep 28th 2009
In epel5 SRPM version

Yes / Done 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.

No 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 2009
Now available in testing repos for EPEL4 and 5.

Yes / Done 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.

No perl-Crypt-OpenSSL-X509

Jan 22 2009
In Fedora not in EPEL.

Yes / Done perl-Nagios-Plugins

In Fedora, currently in EPEL testing so should arrive shortly.
Sep 29th 2009
Package now added to EPEL 5, current version.

Yes / Done perl-IPC-DirQueue

Sep 24th 2009
Not in EPEL or Fedora. Now submitted. $ Oct 26th 2009 Now available in EPEL latest version.

Yes / Done 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

Yes / Done 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.

Yes / Done 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.

Yes / Done 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.

Yes / Done nagios-nsca

Is called nsca only in EPEL

Yes / Done 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.

Yes / Done 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.

Yes / Done 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.

Yes / Done 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.

Yes / Done 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.

Yes / Done 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.

Yes / Done perl-HTTP-Daemon-SSL

Nov 24th
Package now submitted for review.
Dec 20th
Now released to Fedora and EPEL5.

-- SteveTraylen - 2009-09-10

Edit | Attach | Watch | Print version | History: r45 < r44 < r43 < r42 < r41 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r44 - 2010-01-22 - SteveTraylen
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EGEE All webs login

This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright & by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Ask a support question or Send feedback