Bug 450687 - bdb_perl needs to be removed from scdb and tsdb Requires and from iso
Summary: bdb_perl needs to be removed from scdb and tsdb Requires and from iso
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Satellite 5
Classification: Red Hat
Component: Monitoring
Version: 520
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Milan Zázrivec
QA Contact: Steve Salevan
URL:
Whiteboard:
Depends On:
Blocks: 446877
TreeView+ depends on / blocked
 
Reported: 2008-06-10 13:21 UTC by Milan Zázrivec
Modified: 2008-11-05 18:40 UTC (History)
2 users (show)

Fixed In Version: sat520
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-11-05 18:40:33 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Milan Zázrivec 2008-06-10 13:21:32 UTC
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'

Comment 1 Jan Pazdziora 2008-06-10 13:27:23 UTC
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


Comment 2 Jan Pazdziora 2008-06-10 13:39:49 UTC
I've also untagged builds from 5.2 tags, and blocked bdb_perl package from
satellite-4E-5.2 and satellite-5E-5.2.

Comment 3 Milan Zázrivec 2008-06-10 14:02:22 UTC
SVN revisions: 173784, 173787

Comment 4 Milan Zázrivec 2008-06-17 13:29:28 UTC
Also, rhns-proxy-monitoring does not depend on bdb_perl anymore.

SVN revision: 174129

Comment 5 Brad Buckingham 2008-08-13 16:54:41 UTC
Mass move to ON_QA.

Comment 6 Steve Salevan 2008-08-18 18:29:22 UTC
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.

Comment 7 wes hayutin 2008-10-21 16:15:23 UTC
release pending

Comment 8 Brandon Perkins 2008-11-05 18:40:33 UTC
5.2.0 Satellite is now GA, bugs Closed for Current Release.


Note You need to log in before you can comment on or make changes to this bug.