This is because: * the package was built with a version of click before 0.4.7, which didn't strip .git directories out of built packages * objects in .git directories are mode 0444 * dpkg (called by click to unpack packages) opens files for writing twice, I think in order to provide sync hints to the kernel * in dpkg's normal use case this is fine because it's running as root which gets to override DAC permissions, but click drops privileges to run dpkg
The sanest answer is probably just to force the 0600 (owner-writeable) permission bit on unpacked files. The unpacked package is unwriteable from the package's point of view anyway, so it doesn't matter. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1232128 Title: click package cannot be installed on desktop To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/click/+bug/1232128/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs