FS#40669 - [libxcursor] 1.1.14-2 includes same file (index.theme) as kdebase-workspace 4.11.9-2

Attached to Project: Arch Linux
Opened by Götz (goetzc) - Wednesday, 04 June 2014, 00:56 GMT
Last edited by Doug Newgard (Scimmia) - Wednesday, 04 June 2014, 03:04 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Today trying to upgrade libxcursor to version 1.1.14-2 using pacman:

...
(14/14) checking for file conflicts
error: failed to commit transaction (conflicting files)
libxcursor: /usr/share/icons/Oxygen_Blue/index.theme exists in filesystem
Errors occurred, no packages were upgraded.

Additional info:
$ pacman -Qo /usr/share/icons/Oxygen_Blue/index.theme
/usr/share/icons/Oxygen_Blue/index.theme is owned by kdebase-workspace 4.11.9-2
This task depends upon

Closed by  Doug Newgard (Scimmia)
Wednesday, 04 June 2014, 03:04 GMT
Reason for closing:  Not a bug
Comment by Doug Newgard (Scimmia) - Wednesday, 04 June 2014, 01:06 GMT
I'm not sure what's happening here, libxcursor doesn't include that file at all.

Edit, how about this: https://bbs.archlinux.org/viewtopic.php?id=182348

Did you go monkeying around in /usr behind pacman's back?
Comment by Götz (goetzc) - Wednesday, 04 June 2014, 01:19 GMT
Oh, you are right. It includes /usr/share/icons/default/index.theme [1], maybe there is a symlink somewhere, I don't find it.

$ ls -l /usr/share/icons/Oxygen_Blue/index.theme
-rw-r--r-- 1 root root 122 May 6 00:06 /usr/share/icons/Oxygen_Blue/index.theme

$ ls -l /usr/share/icons/default/index.theme
-rw-r--r-- 1 root root 122 May 6 00:06 /usr/share/icons/default/index.theme

Bot are the same size and the same date.

And there is also:
$ pacman -Qo /usr/share/icons/default/index.theme
/usr/share/icons/default/index.theme is owned by kdebase-workspace 4.11.9-2

Why is this? I think one of those files is a symlink (like it happened in the forum link), but ls -l doesn't show it, and that pacman output...

[1] https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/libxcursor&id=c9df0d11a07782a0fba1e7adfcb946c94d97e6e7
Comment by Doug Newgard (Scimmia) - Wednesday, 04 June 2014, 01:29 GMT
/usr/share/icons/default/index.theme does not exist in kdebase-workspace. Did you maybe hardlink it?
Comment by Götz (goetzc) - Wednesday, 04 June 2014, 01:57 GMT
It's true, looking at the files, I was playing with /usr, they share the same inode.

I thought it was a bug, sorry for the noise, and thank you!

Loading...