Bug 526117 - Monitoring dependency should have separated dependency on Oracle from other code
Summary: Monitoring dependency should have separated dependency on Oracle from other code
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Spacewalk
Classification: Community
Component: Server
Version: 1.2
Hardware: x86_64
OS: Linux
low
low
Target Milestone: ---
Assignee: Miroslav Suchý
QA Contact: Red Hat Satellite QA List
URL:
Whiteboard:
Depends On:
Blocks: space12
TreeView+ depends on / blocked
 
Reported: 2009-09-28 20:29 UTC by Brian Likosar
Modified: 2010-11-20 14:26 UTC (History)
4 users (show)

Fixed In Version: perl-NOCpulse-Probe-1.184.2-1
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-11-20 14:26:07 UTC
Embargoed:


Attachments (Terms of Use)
Output from yum pointed at spacewalk-devel repo and F11 repos (normal & updates) (78.10 KB, text/plain)
2009-09-28 20:32 UTC, Brian Likosar
no flags Details

Description Brian Likosar 2009-09-28 20:29:49 UTC
Description of problem:
spacewalk-postgresql requires spacewalk-backend-sql-0.7.4-1.fc11.noarch, SatConfig-dbsynch-1.3.2-1.fc11.noarch, spacewalk-monitoring-0.7.1-1.fc11.noarch (perl-NOCpulse-OracleDB), spacewalk-monitoring-selinux-0.6.13-1.fc11.noarch, NPalert-1.126.10-1.fc11.noarch (perl(DBD::Oracle)) which requires Oracle RPMs during installation

Version-Release number of selected component (if applicable):
spacewalk-postgresql.noarch 0:0.7.2-1.fc11

How reproducible:
Every time during install of spacewalk-postgresql

Steps to Reproduce:
1.  Point at spacewalk-devel repo
2.  yum install spacewalk-postgresql
3.
  
Actual results:
Error: Missing Dependency: oracle-instantclient-basic is needed by package SatConfig-dbsynch-1.3.2-1.fc11.noarch (spacewalk-devel)
Error: Missing Dependency: oracle-instantclient-basic is needed by package oracle-instantclient-selinux-10.2-16.fc11.noarch (spacewalk-devel)
Error: Missing Dependency: oracle-instantclient-basic = 10.2.0.4 is needed by package oracle-lib-compat-10.2-21.fc11.x86_64 (spacewalk-devel)
Error: Missing Dependency: oracle-instantclient-sqlplus is needed by package oracle-instantclient-sqlplus-selinux-10.2-16.fc11.noarch (spacewalk-devel)
Error: Missing Dependency: oracle-instantclient-sqlplus = 10.2.0.4 is needed by package oracle-lib-compat-10.2-21.fc11.x86_64 (spacewalk-devel)


Expected results:
No Oracle dependencies

Additional info:
Attachment includes entire output from yum for parsing

Comment 1 Brian Likosar 2009-09-28 20:32:15 UTC
Created attachment 362941 [details]
Output from yum pointed at spacewalk-devel repo and F11 repos (normal & updates)

Comment 2 Miroslav Suchý 2010-04-19 12:46:55 UTC
This is not bug per se. This dependency is really needed. We need it for monitoring probes, which probe Oracle database. So even if you have Pg backend, you may want to monitor Oracle database.
But I agree that it will be nice to have this part separated, so it can be easily removed (e.g. for Fedora). But Spacewalk itself will always have this dependency.
Changing summary appropriately.

Comment 3 Martin Barry 2010-09-14 14:09:16 UTC
For those intending to use PostgreSQL with spacewalk and with no Oracle servers to monitor this dependency creates a lot of extra work.

Someone who wants to monitor Oracle servers should be separately installing something like spacewalk-monitoring-oracle.

Comment 4 Magnus Glantz 2010-10-06 20:22:33 UTC
I agree, especially because not everyone use the monitoring feature. It becomes quite an obstacle when you have to manually download things. Not requiring to do that when opting for spacewalk-postgresql should increase the number of spacewalk-postgresql users as it will become much easier to install than spacewalk-oracle.

Comment 5 Magnus Glantz 2010-10-06 20:31:29 UTC
This affects the latest version of spacewalk-postgresql (spacewalk-postgresql 1.2.1-1.fc12)

Comment 6 Jan Pazdziora 2010-11-19 16:02:24 UTC
Mass-moving to space13.

Comment 7 Miroslav Suchý 2010-11-20 13:56:54 UTC
This has been solved.
perl-NOCpulse-Probe now does not contains Oracle probes. If you want them you have to install perl-NOCpulse-Probe-Oracle by hand.
Change is already in space12

Comment 8 Jan Pazdziora 2010-11-20 14:26:07 UTC
Thanks. With Spacewalk 1.2 released, marking as closed.


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