Community
Participate
Working Groups
During the eclipse project Unix ACL cleanup, the PDE source code did not get applied to the correct groups. This happened because PDE actually moved all their projects under a single directory in /cvsroot/eclipse/pde/. The PDE projects that remain at the top level of /cvsroot/eclipse are legacy and existing only for the purpose of supporting old builds. As such my breakdown of projects to groups didn't correctly list the PDE projects. Currently all active PDE source code has been mapped to the "eclipse.pde" group. This means certain PDE committers do not have commit rights to their source code. johna@dev1:/cvsroot/eclipse/pde> ls -al total 23 drwxrwsr-x+ 10 caniszczyk eclipse.pde 264 2009-08-07 11:13 . drwxrwsr-x+ 459 root cvs 21760 2010-11-22 10:10 .. drwxrwsr-x+ 27 caniszczyk eclipse.pde 1592 2009-01-21 09:54 apitools drwxrwsr-x+ 7 caniszczyk eclipse.pde 296 2010-11-12 13:59 build drwxrwsr-x+ 3 caniszczyk eclipse.pde 88 2008-11-12 09:29 doc drwxrwsr-x+ 5 caniszczyk eclipse.pde 168 2008-11-12 09:25 ds drwxrwsr-x+ 2 caniszczyk eclipse.pde 256 2009-09-17 13:25 org.eclipse.pde.releng drwxrwsr-x+ 5 caniszczyk eclipse.pde 168 2008-11-30 15:39 ua drwxrwsr-x+ 11 caniszczyk eclipse.pde 424 2009-09-16 12:44 ui drwxrwsr-x+ 5 caniszczyk eclipse.pde 208 2009-08-07 14:43 visualization Here is the ACL mapping for these directories under /cvsroot/eclipse/pde: apitools -> eclipse.pde.ui build -> eclipse.pde.build doc -> eclipse.pde.build, eclipse.pde.ui ds -> eclipse.pde.ui org.eclipse.pde.releng -> eclipse.pde ua -> eclipse.pde.ui ui -> eclipse.pde.ui visualization -> eclipse.pde.incubator
Done. People may need to restart their SSH connections for the changes to be visible. -M.
Looks good to me. Thanks!
not sure is this is related or a symptom. Trying to commit some new tests for API tools results in the following exceptions (one for every new folder in the patch): org.eclipse.pde.api.tools.tests: cvs commit: ERROR: cannot write file /cvsroot/eclipse/pde/apitools/org.eclipse.pde.api.tools.tests/tests-deltas/interface/test41/resources/before/.api_description,v: No such file or directory
Created attachment 183868 [details] heres the patch in question The patch that causes the exceptions when trying to commit
reopening me (and possibly others) cannot commit to API tools tests
Well the permissions look ok: drwxrwsr-x+ 41 oliviert eclipse.pde.ui 984 Jun 22 2009 interface /cvsroot/eclipse/pde/apitools/org.eclipse.pde.api.tools.tests/tests-deltas #getfacl interface/ # file: interface/ # owner: oliviert # group: eclipse.pde.ui user::rwx group::rwx mask::rwx other::r-x default:user::rwx default:group::rwx default:mask::rwx default:other::r-x But I don't see the directory your trying to commit to: /cvsroot/eclipse/pde/apitools/org.eclipse.pde.api.tools.tests/tests-deltas/interface #ls -Fla test41 /bin/ls: test41: No such file or directory Did you 'restart' Eclipse between the changes I made and this commit? -M.
(In reply to comment #6) > > Did you 'restart' Eclipse between the changes I made and this commit? Yes.
I just got olivier to commit the test patch, so it would seem only I have am having problems...
Well you have permission to create in that directory: mrennie@/cvsroot/eclipse/pde/apitools/org.eclipse.pde.api.tools.tests/tests-deltas/interface> mkdir t mrennie@/cvsroot/eclipse/pde/apitools/org.eclipse.pde.api.tools.tests/tests-deltas/interface> ls -Fla | grep t total 1 drwxrwsr-x+ 2 mrennie eclipse.pde.ui 48 2010-11-25 12:35 t/ -M.
I just rebooted my machine and now I can commit to API tools. re-closing, not sure why it needed a reboot.
> re-closing, not sure why it needed a reboot. Windows?
(In reply to comment #11) > > re-closing, not sure why it needed a reboot. > > Windows? Ubuntu 10.10