Bug 621864
Summary: | MTA file conflicts found in F14-Alpha-RC1-i386-DVD | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | He Rui <rhe> | ||||
Component: | distribution | Assignee: | Bill Nottingham <notting> | ||||
Status: | CLOSED NOTABUG | QA Contact: | Bill Nottingham <notting> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | low | ||||||
Version: | 14 | CC: | dcantrell, fdc, jlaska, mlichvar, robatino, rvokal | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2010-08-10 20:12:13 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 611990 | ||||||
Attachments: |
|
Description
He Rui
2010-08-06 10:32:07 UTC
Hm, these are ghost files managed by alternatives, following guidelines: http://fedoraproject.org/wiki/Packaging:Alternatives Are the conflicts reported by rpm? Miroslav: no, these are conflicts discovered while testing Fedora Alpha. These file conflicts exist on the Fedora Alpha DVD and can be discovered by running the test case https://fedoraproject.org/wiki/QA:Testcase_Mediakit_FileConflicts Is it possible our test case doesn't account for %ghost files properly? Are these packages able to be installed at the same time? I'm able to reproduce this on F14 Alpha RC1 x86_64, but not on F13 GA x86_64. Why/are we really shipping 4 MTAs on media? > Are these packages able to be installed at the same time? On my F14 test VM, the answer is yes. # rpm -q sendmail postfix exim ssmtp sendmail-8.14.4-9.fc14.x86_64 postfix-2.7.1-1.fc14.x86_64 exim-4.71-4.fc14.x86_64 ssmtp-2.61-15.fc14.x86_64 Please note that I haven't tried selecting them at install time yet. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers (courtesy of skvidal) as far as rpm is concerned, if any of two conflicting files is a ghost, they are both identical. Relevant code snippet: int rpmfiCompare(const rpmfi afi, const rpmfi bfi) { rpmFileTypes awhat = rpmfiWhatis(rpmfiFMode(afi)); rpmFileTypes bwhat = rpmfiWhatis(rpmfiFMode(bfi)); if ((rpmfiFFlags(afi) & RPMFILE_GHOST) || (rpmfiFFlags(bfi) & RPMFILE_GHOST)) return 0; So the test case code seems wrong. Attaching a patch (again courtesy of skvidal) to fix it. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers Created attachment 437648 [details]
test case code fix
WRT comment #4, I believe that's a pungi artifact of pulling all providers of a particular dep. (In reply to comment #7) > Created an attachment (id=437648) [details] > test case code fix The conflicts wasn't shown by using this code fix, so this is the test case script problem? He, yes. The issue is that the test case is showing false positives. Patch to correct the test case but out for review [1]. I expect this change will be accepted and made available shortly. Closing this issue out as NOTABUG (which of course isn't entirely accurate). Please file a ticket against autoqa [2] should this problem remain after the patch has been accepted. [1] https://fedorahosted.org/pipermail/autoqa-devel/2010-August/000997.html [2] https://fedorahosted.org/autoqa |