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

Reply via email to