Description of problem: tsdb and scdb packages depend on package bdb_perl (bdb_perl provides NOCpulse::BDB and NOCpulse::BDB2 perl modules), but neither of the two packages actually needs it. scdb and tsdb source directories contain two perl scripts (fetch_state_changes and fetch_time_series) that use NOCpulse:BDB, none of these two scripts are being packaged though. bdb_perl package needs to be removed from satellite 5.2 iso and tsdb + scdb package Requires. Version-Release number of selected component (if applicable): tsdb-1.27.13-18, scdb-1.15.3-11, bdb_perl-2.9.3-4 How reproducible: Always Steps to reproduce: 1. Mount satellite 5.2 ISO and cd into it 2. $ find . -name "bdb_perl*" 3. $ find . -name "tsdb-*"|xargs rpm -qp --requires|grep 'NOCpulse::BDB' 4. $ find . -name "scdb-*"|xargs rpm -qp --requires|grep 'NOCpulse::BDB'
Removed bdb_perl from comps. Checking in comps-rhel4-rhnsat52.xml; /cvs/devel/comps/comps-rhel4-rhnsat52.xml,v <-- comps-rhel4-rhnsat52.xml new revision: 1.14; previous revision: 1.13 done Checking in comps-rhel5-rhnsat52.xml; /cvs/devel/comps/comps-rhel5-rhnsat52.xml,v <-- comps-rhel5-rhnsat52.xml new revision: 1.6; previous revision: 1.5 done
I've also untagged builds from 5.2 tags, and blocked bdb_perl package from satellite-4E-5.2 and satellite-5E-5.2.
SVN revisions: 173784, 173787
Also, rhns-proxy-monitoring does not depend on bdb_perl anymore. SVN revision: 174129
Mass move to ON_QA.
Ran the following commands (which ran against all candidate trees): # find /mnt/redhat/devel/candidate-trees/Satellite-5.2.0-RHEL* -name "bdb_perl*" 2> /dev/null # find /mnt/redhat/devel/candidate-trees/Satellite-5.2.0-RHEL* -name "tsdb-*" 2> /dev/null | xargs rpm -qp --requires | grep 'NOCpulse::BDB' # find /mnt/redhat/devel/candidate-trees/Satellite-5.2.0-RHEL* -name "scdb-*" 2> /dev/null | xargs rpm -qp --requires | grep 'NOCpulse::BDB' and received no output. This looks like the expected behavior, so I'm moving this bug to VERIFIED.
release pending
5.2.0 Satellite is now GA, bugs Closed for Current Release.