Is RPM now stricter about checking for file conflicts?
Panu Matilainen
pmatilai at laiskiainen.org
Wed Oct 31 16:10:44 UTC 2012
On 10/27/2012 09:41 PM, Bruno Wolff III wrote:
> On Sun, Oct 28, 2012 at 00:45:33 +0700,
> Michel Alexandre Salim <salimma at fedoraproject.org> wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Ever since I started tracking Fedora 18, Google Music Manager is no
>> longer installable, and now Oracle's Virtual Box cannot be installed
>> either (both from upstream Yum repositories).
>>
>> https://bugzilla.redhat.com/show_bug.cgi?id=870655
>>
>> In both cases, RPM and yum aborts with file conflicts -- /lib/modules
>> for VirtualBox and /usr/bin for google-musicmanager.
>
> It is stricter for F18 or F19, but I am only aware of checks for meta
> data (timestamps I think) being stricter. I don't know if that is what
Just FWIW, timestamps do not and in reality, can never cause a conflict,
otherwise sharing (generated) content between eg multilib packages would
be impossible in practise.
> you are seeing though. I saw some packages that had conflicts on one
> fedora release not have them on another, even though it was the same
> version (there hadn't been a build for the newer release). I don't
> remember if the difference was between F17 and F18 or F18 and F19 though.
The exact difference between rpm >= 4.10 (ie Fedora >= 18) and older is
that differing file/directory permissions (mode, user- and groupname)
are considered a conflict now. This is how it always should've been, but
the change is disruptive enough (as witnessed here) that existing Fedora
etc releases are better left alone.
- Panu -
More information about the test
mailing list