Bug 1179550

Summary: inconsistent related package dependencies for erasing & installing
Product: [Fedora] Fedora Reporter: vikram goyal <vikigoyal>
Component: libkkcAssignee: Daiki Ueno <dueno>
Status: CLOSED CANTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 21CC: dueno, i18n-bugs
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-01-16 03:29:34 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description vikram goyal 2015-01-07 04:38:53 UTC
Description of problem:
I don't know Japanese so I went ahead to erase libkkc & friends but found strange dependencies for installing & erasing packages.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

1} yum install  libkkc - Install Dependencies - libkkc-common , libkkc-data

2} yum erase libkkc    - Erase   Dependencies - None - leaves dependent libkkc-common , libkkc-data on the system

3} yum install  libkkc-data - Install Dependencies - None - keeps it unusable without libkkc

4} yum install  libkkc-common - Install Dependencies - None - rpm -qi libkkc-common - The libkkc-common package contains the arch-independent data that
libkkc uses at run time.

These are just some examples but my intention of pointing it out was that such packaging can either install partial unusable packages or leave dependent packages, cluttering the system either way.

Comment 1 Daiki Ueno 2015-01-07 05:18:41 UTC
Sorry, could you elaborate a bit on what you are suggesting?  Do you mean the libkkc package should contain the contents of libkkc-common and libkkc-data?  Or, libkkc-common and libkkc-data should depend on libkkc?

Neither seems feasible to me, and I see other packages do similar packaging, for example emacs and emacs-common.