cms-sw / cms-docker

Docker files for various cms services and tasks
18 stars 29 forks source link

Add gfal packages to user rhel7 images #228

Closed aandvalenzuela closed 8 months ago

aandvalenzuela commented 8 months ago

Requested by @mapellidario

FYI, @smuzaffar, @belforte

cmsbuild commented 8 months ago

A new Pull Request was created by @aandvalenzuela (Andrea Valenzuela) for branch master.

@aandvalenzuela, @iarspider, @cmsbuild, @smuzaffar can you please review it and eventually sign? Thanks. @antoniovilela, @rappoccio, @sextonkennedy you are the release manager for this. cms-bot commands are listed here

smuzaffar commented 8 months ago

hold

cmsbuild commented 8 months ago

Pull request has been put on hold by @smuzaffar They need to issue an unhold command to remove the hold state or L1 can unhold it for all

smuzaffar commented 8 months ago

cmssw/cms:rhel7 container is based on opensciencegrid/osg-wn:3.5-el7 and these gfal2 packages are suppose to come from the base container. I see that gfal2-util-scripts python3-gfal2-util are already there. gfal2-all is meta rpm which just installs various gfal2-plugin-* plugins . So what was missing in cmssw/cms:rhel7 which triggered this change?

belforte commented 8 months ago

I am not sure which package is missing but currently:

belforte@lxplus738/~> cmssw-cc7
Singularity> gfal-copy
bash: gfal-copy: command not found
Singularity> 

yum list|grep gfal inside the container says all packages are in epel, but not installed.

in our container we use

yum install -y gfal2-util gfal2-all uberftp

uberftp is a convenient utility when debugging gridftp probelms, but in the new WebDav world it is not needed anymore.

smuzaffar commented 8 months ago

ah ok, this is not cmssw/cms container. @aandvalenzuela , changes should go in to https://github.com/cms-sw/cms-docker/blob/master/cc7/Dockerfile (cmssw/cc7 container)

aandvalenzuela commented 8 months ago

My bad, sorry! See https://github.com/cms-sw/cms-docker/pull/229/files