[Issue 9343] New: Problem installing dmd-2.061-0.fedora.x86_64.rpm on Fedora 18

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Jan 17 16:55:52 PST 2013


http://d.puremagic.com/issues/show_bug.cgi?id=9343

           Summary: Problem installing dmd-2.061-0.fedora.x86_64.rpm on
                    Fedora 18
           Product: D
           Version: D2
          Platform: x86_64
        OS/Version: Linux
            Status: NEW
          Severity: minor
          Priority: P2
         Component: installer
        AssignedTo: nobody at puremagic.com
        ReportedBy: pwil3058 at bigpond.net.au


--- Comment #0 from Peter Williams <pwil3058 at bigpond.net.au> 2013-01-17 16:55:51 PST ---
Trying to install dmd-2.061-0.fedora.x86_64.rpm on Fedora 18 fails with the
following error message:

Transaction Check Error:
  file / from install of dmd-2.061-0.x86_64 conflicts with file from package
filesystem-3.1-2.fc18.x86_64
  file /usr/bin from install of dmd-2.061-0.x86_64 conflicts with file from
package filesystem-3.1-2.fc18.x86_64
  file /usr/lib from install of dmd-2.061-0.x86_64 conflicts with file from
package filesystem-3.1-2.fc18.x86_64
  file /usr/lib64 from install of dmd-2.061-0.x86_64 conflicts with file from
package filesystem-3.1-2.fc18.x86_64

I believe this is caused by yum/rpm being more fussy about such things and
should be fixable by a small change to the spec file used to build the rpm.
Basically, don't list directories in %files (only files) unless the directory
is exclusive to your package and will be deliberately empty.

I tried using yum's --tolerant switch but the installation still failed.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list