Red Hat Bugzilla – Bug 450687
bdb_perl needs to be removed from scdb and tsdb Requires and from iso
Last modified: 2008-11-05 13:40:33 EST
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
Version-Release number of selected component (if applicable):
tsdb-1.27.13-18, scdb-1.15.3-11, bdb_perl-2.9.3-4
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
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
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.
5.2.0 Satellite is now GA, bugs Closed for Current Release.