Project

General

Profile

Bug #3769

Fix rpm dependencies for usercollector/userschedd/minimal-condor

Added by Parag Mhashilkar over 6 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Parag Mhashilkar
Category:
RPM - Frontend/Factory
Target version:
Start date:
04/25/2013
Due date:
% Done:

0%

Estimated time:
First Occurred:
Occurs In:
Stakeholders:
Duration:

Description

Standalone rpms, glideinwms-minimal-condor, glideinwms-usercollector, glideinwms-userschedd ship python tools like glidecondor_addDN. These tools depend on libraries in glideinwms/lib directory which is not pulled as a dependency. We need to fix this.

Options we have -

  • we should package the lib as part of these rpms
  • pull out lib into its own rpm and make glideinwms-libs as a dependency for all the other rpms

History

#1 Updated by Parag Mhashilkar over 6 years ago

  • Status changed from New to Assigned

Igor and I went back and forth with this issue and we came up with following -

RPM Contents and Dependancies:

  • glideinwms-minimal-condor: Standalone/No Dependency
    %config(noreplace) %{_sysconfdir}/condor/config.d/00_gwms_general.config
    %config(noreplace) %{_sysconfdir}/condor/config.d/03_gwms_local.config
    %config(noreplace) %{_sysconfdir}/condor/config.d/90_gwms_dns.config
    %config(noreplace) %{_sysconfdir}/condor/certs/condor_mapfile
  • glideinwms-libs: Depends on python-rrdtool and m2crypto
    %{python_sitelib}/glideinwms/lib
    %{python_sitelib}/glideinwms/__init__*
  • glideinwms-glidecondor-tools: Depends on glideinwms-libs
    %attr(755,root,root) %{_sbindir}/glidecondor_addDN
    %attr(755,root,root) %{_sbindir}/glidecondor_createSecSched
  • glideinwms-usercollector: Depends on glideinwms-minimal-condor & glideinwms-glidecondor-tools
    %config(noreplace) %{_sysconfdir}/condor/config.d/01_gwms_collectors.config
  • glideinwms-userschedd: Depends on glideinwms-minimal-condor & glideinwms-glidecondor-tools
    %config(noreplace) %{_sysconfdir}/condor/config.d/02_gwms_schedds.config
    %attr(-, condor, condor) %{_localstatedir}/lib/condor/schedd_jobs2

New rpms are in the OSG repo for v2.7 series

#2 Updated by Parag Mhashilkar over 6 years ago

  • Status changed from Assigned to Resolved

So far looks good. Resolving this ticket.

#3 Updated by Parag Mhashilkar over 6 years ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF