find /usr/portage/licenses -executable /usr/portage/licenses/tsm /usr/portage/licenses/Open-CASCADE-LGPL-2.1-Exception-1.0 /usr/portage/licenses/lotus-notes /usr/portage/licenses/hp-proliant-essentials Reproducible: Always
Either remove and re-commit them, or have someone with admin access do it. :)
> /usr/portage/licenses/Open-CASCADE-LGPL-2.1-Exception-1.0 This one has +x set in CVS. > /usr/portage/licenses/hp-proliant-essentials > /usr/portage/licenses/lotus-notes > /usr/portage/licenses/tsm These one should have been fixed in bug 447646 and bug 475250. Do they still have +x on the mastermirror? (In reply to Jeroen Roovers from comment #1) > Either remove and re-commit them [...] Won't work, see bug 447646 comment 0.
licenses/Open-CASCADE-LGPL-2.1-Exception-1.0 licenses/MAJESTY-DEMO Fixed in the CVS tree. I don't see anything else in /licenses/ with +x.
Oh, make sure to blow away your DIRECTORY containing them before you fetch them back. In some cases, just blowing away the file will NOT forget it's permissions.