Community
Participate
Working Groups
When I log into build.eclipse.org and try to write to ~/downloads/mylyn I get an error even thought I'm in the "mylyn" group: spingel@build:~/downloads/mylyn> mkdir releases mkdir: cannot create directory `releases': Permission denied spingel@build:~/downloads/mylyn> ls -al total 3 drwxrwsr-x 2 mkersten mylyn 48 2011-02-02 11:36 . drwxr-xr-x 100 droy root 2632 2011-02-03 11:01 .. If I log into dev.eclipse.org I can write to ~/downloads/mylyn without problems.
Your account is encountering the > 16 groups NFS restriction. Because the mylyn directory in the downloads area is owned by the 'mylyn' group, and that group is the last group in your list, the NFS server does not 'see' it. It is dumb. We have a patched kernel on the dev servers to bypass this, but we have not patched (and prefer not to patch) the kernel on build. So we have two choices: 1. Manage your download files on dev.eclipse.org 2. Reduce the number of groups you belong to. I've noticed some potential duplicates in groups since the move to a top-level project. For instance, mylynadmin is typically a group we create for the downloads area, so I wonder if it is still needed now that your downloads area is owned by a new group called 'mylyn'. On dev, you can see all the mylyn groups with this: getent group | grep ^mylyn
(Sorry Stephen for highjacking your bug) I think there are some old mylyn groups that are redundant. Here is the current list: mylyn-dev mylynadmin mylyn-home mylyn.reviews mylyn.versions mylyn.builds mylyn.docs mylyn.contexts mylyn.incubator mylyn.tasks mylyn.commons mylyn Groups like 'mylynadmin' were typically created for downloads... However, download.eclipse.org/mylyn is owned by the 'mylyn' group. Matt, are there any leftover groups that can be removed?
Thanks for the clarification Denis. I meant to respond but I was afraid this would come up :). My sense is that we can merge mylyn-dev, mylynadmin and mylyn-home into mylyn. We do need all the new mylyn.* groups though. For my account, are you able to control the order of the list and move mylyn to the top of the list of my groups?
There are 4 committers that would need to be added to the mylyn group. Should that have been done as part of the restructuring? If so, we need to add a request to have Frank B., David G., Rob E., and Shawn M. added to the mylyn group to the restructuring bug so Sharon can bless the paper work. If not we really should elect these folks onto Mylyn so the paperwork and db records are correct. In either case I'm going to remove the mylyn-dev,mylynadmin and mylyn-home groups as they don't actually own anything. -M.
Sounds good. We'll figure out the access permissions which is mostly relevant for the website and start elections accordingly. We were planning to do it as part of the restructuring but never followed through for all committers. Since mylyn is group 17 for me and /shared is not available on dev I was wondering if it would be possible to make mylyn one of the me first 16 groups (e.g. swap it with rt.virgo) so I could access it from build?
Found a solution to this. If I set a default ACL on the parent directory: setfacl -d -m user:spingel:rwx . That way permissions get inherited and I'm able to modify files created by Hudson and others. It's not perfect but a viable work-around.