#75 Commit access for cvsl10n on /cvs/extras
Closed: Fixed None Opened 13 years ago by glezos.

There is at least one module on the extras CVS repo that requires translators to have access to its PO files: [http://cvs.fedora.redhat.com/viewcvs/comps/?root=extras comps].

We need to give the cvsl10n group access to po/*, just like the /cvs/docs repo.


The only /po/ files in /cvs/extras (I assume you really mean /cvs/pkgs) are:

./comps/po/
./rpms/kexec-tools/*/po/

I'll probably have to check with a few other people before we could grant this type of access, can I get a description on what it is for?

The comps module currently is configured (after notting orders) to use /cvs/extras, not /cvs/pkgs (taken from [http://cvs.fedora.redhat.com/viewcvs/web/flpweb/fedora-modules.xml.in?root=l10n&view=markup fedora-modules.xml.in]):

{{{
<scmroot type="cvs">
<path>:pserver:anonymous@cvs.fedoraproject.org:/cvs/extras</path>
</scmroot>
<scmmodule>comps</scmmodule>
}}}

The purpose is to give the translators the ability to contribute translations to the comps module.

When you get a moment, can you verify that you cannot commit to the current comps?

{{{
[glezos@shuttle comps]$ cvs -n up
M Makefile
M po/el.po
[glezos@shuttle comps]$ cvs commit -m 'Testing access to the repo' Makefile
cvs [server aborted]: "commit" requires write access to the repository
[glezos@shuttle comps]$ cvs commit -m 'Testing access to the repo' po/el.po
cvs [server aborted]: "commit" requires write access to the repository
}}}

Oops, the above was with anoncvs.

{{{
$ cvs -d:ext:glezos@cvs.fedoraproject.org:/cvs/extras co comps

$ cvs commit -m 'Testing access to the repo' Makefile **** Access allowed: glezos is in ACL for comps.
Checking in Makefile;
/cvs/extras/comps/Makefile,v <-- Makefile
new revision: 1.6; previous revision: 1.5
cvs [commit aborted]: could not open lock file `/cvs/extras/comps/,Makefile,': Permission denied

$ cvs commit -m 'Testing access to the repo' po/el.po
**** Access allowed: glezos is in ACL for comps/po.
Checking in po/el.po;
/cvs/extras/comps/po/el.po,v <-- el.po
new revision: 1.3; previous revision: 1.2
cvs [commit aborted]: could not open lock file `/cvs/extras/comps/po/,el.po,': P
}}}

I think you're all setup now (from my conversation in IRC) if not, please let me know or re open the ticket.

Login to comment on this ticket.

Metadata