On Sun, Mar 22, 2009 at 4:52 PM, Damjan Georgievski <gdamjan@xxxxxxxxx> wrote: > Is this a known pacman bug (or a feature)? > I tried to upgrade python-fuse and it errored out. > /usr/lib/python2.6/site-packages/fuse_python-0.2-py2.6.egg-info is a > directory in the old package, but a file in the new package. > > > # pacman -S python-fuse > resolving dependencies... > looking for inter-conflicts... > > Targets (1): python-fuse-20090321-1 > > Total Download Size: 0,00 MB > Total Installed Size: 0,15 MB > > Proceed with installation? [Y/n] > checking package integrity... > (1/1) checking for file conflicts > [#####################################################] 100% > error: could not prepare transaction > error: failed to commit transaction (conflicting files) > python-fuse: /usr/lib/python2.6/site-packages/fuse_python-0.2-py2.6.egg-info > exists in filesystem > Errors occurred, no packages were upgraded. Hmm, I'd suggest making a simple test package that just does "mkdir /foobar" in the build function, then bumping the version and replacing it with a file.