FS#13915 - python-fuse package contains conflicting directory

Attached to Project: Community Packages
Opened by János Illés (ijanos) - Sunday, 22 March 2009, 10:50 GMT
Last edited by Jaroslaw Swierczynski (swiergot) - Monday, 27 April 2009, 19:14 GMT
Task Type Bug Report
Category
Status Closed
Assigned To Jaroslaw Swierczynski (swiergot)
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

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


Steps to reproduce:
pacman -Syu
This task depends upon

Closed by  Jaroslaw Swierczynski (swiergot)
Monday, 27 April 2009, 19:14 GMT
Reason for closing:  Upstream
Comment by Allan McRae (Allan) - Sunday, 22 March 2009, 11:09 GMT
what package on your system does /usr/lib/python2.6/site-packages/fuse_python-0.2-py2.6.egg-info belong to? (pacman -Qo <file>)
Comment by János Illés (ijanos) - Sunday, 22 March 2009, 11:11 GMT
Its a directory:
pacman -Qo /usr/lib/python2.6/site-packages/fuse_python-0.2-py2.6.egg-info
error: cannot determine ownership of a directory

The files in it owned by the previous version of python-fuse:

pacman -Qo /usr/lib/python2.6/site-packages/fuse_python-0.2-py2.6.egg-info/*
/usr/lib/python2.6/site-packages/fuse_python-0.2-py2.6.egg-info/PKG-INFO is owned by python-fuse 20081215-1
/usr/lib/python2.6/site-packages/fuse_python-0.2-py2.6.egg-info/SOURCES.txt is owned by python-fuse 20081215-1
/usr/lib/python2.6/site-packages/fuse_python-0.2-py2.6.egg-info/dependency_links.txt is owned by python-fuse 20081215-1
/usr/lib/python2.6/site-packages/fuse_python-0.2-py2.6.egg-info/top_level.txt is owned by python-fuse 20081215-1
Comment by Allan McRae (Allan) - Sunday, 22 March 2009, 11:16 GMT
Strange - maybe a pacman limitation?

Anyway, as a workaround, remove python-fuse (using -Rd if necessary) and the install the new version.
Comment by Jaroslaw Swierczynski (swiergot) - Sunday, 22 March 2009, 12:42 GMT
In the new package fuse_python-0.2-py2.6.egg-info is a file. I'll take a look at it but the question remains: is it also a pacman bug that it cannot handle such a case?
Comment by Abhishek Dasgupta (abhidg) - Monday, 27 April 2009, 16:44 GMT
@swiergot: yes (http://www.archlinux.org/news/444/)
So I think this bug can be closed.
Comment by János Illés (ijanos) - Monday, 27 April 2009, 19:11 GMT
Oh im suprised its still open. There was a quick chat about that in the mailing list, and it turned out its a pacman feature no to blindly delete directories.

Loading...