Bug 503895 - proxy webui installer declares to remove packages unnecessarily
Summary: proxy webui installer declares to remove packages unnecessarily
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Satellite Proxy 5
Classification: Red Hat
Component: Installer
Version: 530
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Miroslav Suchý
QA Contact: Brandon Perkins
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-06-03 09:10 UTC by Tomas Lestach
Modified: 2009-06-03 10:09 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-06-03 10:09:40 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Tomas Lestach 2009-06-03 09:10:17 UTC
Description of problem:
Proxy installer lists conflicting packages, even if they do not conflict.

Version-Release number of selected component (if applicable):
RHN Proxy 5.3, channel synced from webqa

How reproducible:
always

Steps to Reproduce:
1. Install RHN Proxy over WEBUI.
2. Make sure you do NOT sync or change any different the content of the proxy channel on the satellite until end of the test.
3. Deactivate Proxy over WEBUI and uncheck the opportunity to remove the packages to NOT remove them. 
4. Activate same Proxy version again over WEBUI.
  
Actual results:
The installer displays following on the WEBUI:

==============================================================================
Remove Conflicting Packages

The following packages conflict with the new installation and will be removed:

httpd: 	2.2.3.22.el5
jabberd: 	2.0s10.3.49.el5sat
mod_python: 	3.2.8.3.1
mod_ssl: 	2.2.3.22.el5
rhn-proxy-branding: 	5.3.0.22.1.el5sat
spacewalk-backend: 	0.5.28.14.el5sat
spacewalk-certs-tools: 	0.5.5.5.el5sat
spacewalk-proxy-broker: 	0.5.7.5.el5sat
spacewalk-proxy-common: 	0.5.7.5.el5sat
spacewalk-proxy-docs: 	0.4.1.2.el5sat
spacewalk-proxy-management: 	0.5.7.5.el5sat
spacewalk-proxy-package-manager: 	0.5.7.5.el5sat
spacewalk-proxy-redirect: 	0.5.7.5.el5sat
spacewalk-proxy-selinux: 	0.5.2.3.el5sat
spacewalk-ssl-cert-check: 	1.7.1.el5sat
==============================================================================

Why to remove those packages, if the same package versions will be installed?

Expected results:
If required package version is already installed, it shouldn't be removed and installed again.

Comment 1 Miroslav Suchý 2009-06-03 10:09:40 UTC
Clearing sat530 flags as it is definitely not for 530 release.

The logic is:
- during installation we install only package spacewalk-proxy-management, all other are installed through dependecy.
- webui installator do not have functionality to check in which version is this package and all its dependecies. And we do not know from channel it is. 
-  therefore we rather remove all proxy package and install new one. Even if they are the same.

There is definitely space for improvement, but WebUI installation will be obsoleted and I would like to have it only in maintance mode.

All future enhancement should go into command line installer.
Closing as wont fix.


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