Bug 861419

Summary: Conflict between hunspell-en-US and hunspell-en when doing yum groupinstall 'Basic X Windows'
Product: [Fedora] Fedora Reporter: Stephen Gordon <sgordon>
Component: hunspellAssignee: Caolan McNamara <caolanm>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 18CC: caolanm
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-09-28 15:36:27 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 Stephen Gordon 2012-09-28 14:34:57 UTC
Description of problem:

When I run "yum install 'Basic X Windows" on a fresh (minimal) F18 Alpha installation the transaction ends with:

Transaction Check Error:
  file /usr/share/myspell/en_US.dic from install of hunspell-en-US-0.20110318-8.fc18.noarch conflicts with file from package hunspell-en-0.20110318-6.fc18.noarch

Not sure if this is an issue with hunspell packaging or the list of packages included in the 'Basic X Windows' group needs to change - filing against hunspell in the first instance to get the packager's opinion/clarification.

Comment 1 Stephen Gordon 2012-09-28 14:54:38 UTC
OK. I think cinnamon is involved here as well. Effectively the order of operations was:

- Minimal Fedora install.
- yum install cinnamon, which appears to drag in hunspell-en
- Doh! I need an X server!
- yum groupinstall 'Basic X windows', which appears to drag in hunspell-en-US

Not sure whose dep or conflict is right or wrong in the above scenario.

Comment 2 Stephen Gordon 2012-09-28 15:01:52 UTC
I removed all hunspell* packages (and therefore cinnamon) and tried the groupinstall again. Still fails. Looks like the 'Basic X windows' group either directly or indirectly attempts to install both hunspell-en and hunspell-en-US.

Comment 3 Caolan McNamara 2012-09-28 15:13:59 UTC
hunspell-en-US-0.20110318-8.fc18.noarch
hunspell-en-0.20110318-6.fc18.noarch

hmm, the version numbers are different, but both should be 0.20110318-8.

Comment 4 Stephen Gordon 2012-09-28 15:23:10 UTC
Could just be a stale mirror interfering, I was getting the same behaviour yesterday though so waited a day and ran 'yum clean all' before trying again.

Comment 5 Stephen Gordon 2012-09-28 15:36:27 UTC
Confirmed, I ran yum clean all yet again. I then:

# yum group install 'Basic X windows'
# yum install cinnamon
# rpm -qa | grep hunspell
hunspell-1.3.2-8.fc18.x86_64
hunspell-en-US-0.20110318-8.fc18.noarch
hunspell-en-GB-0.20110318-8.fc18.noarch
hunspell-en-0.20110318-8.fc18.noarch

So I now appear to be getting the correct version. I assume one or more mirrors were/are still catching up to the latest push of one of these packages. Closing notabug.