Bug 503895 - proxy webui installer declares to remove packages unnecessarily
proxy webui installer declares to remove packages unnecessarily
Status: CLOSED WONTFIX
Product: Red Hat Satellite Proxy 5
Classification: Red Hat
Component: Installer (Show other bugs)
530
All Linux
low Severity low
: ---
: ---
Assigned To: Miroslav Suchý
Brandon Perkins
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2009-06-03 05:10 EDT by Tomas Lestach
Modified: 2009-06-03 06:09 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2009-06-03 06:09:40 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Tomas Lestach 2009-06-03 05:10:17 EDT
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 06:09:40 EDT
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.