Bug#720525: dgit push fails for DD due to git.debian.org permissions problem
Joey Hess writes (Bug#720525: dgit push fails for DD due to git.debian.org permissions problem): mkdir: cannot create directory `alien.git': Permission denied ssh: failed command: ssh git.debian.org 'set -e; cd /git/dgit-repos; mkdir -p alien.git; cd alien.git; if ! test -d objects; then git init --bare; fi' dgit: subprocess failed with error exit status 1 git.debian.org:/git/dgit-repos is writable by the svn_dgit-repos group, but I am not in that group. You're supposed to be, I think. I've had a history of overflowing some unexpectedly small number of groups limit on alioth in the past. If all DDs are supposed to be in that group somehow, that could be the problem again. I think that is likely. I've just checked the page on alioth Edit Role for Debian Developer and it says SCM [Commit access]. Otherwise, why not just make the directory, and the repositories created in it, be writable by the scm_collab-qa group? That would be fine. I've done that with the repos but I can't do it for the parent directory because it's owned by root. Ian. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#720525: dgit push fails for DD due to git.debian.org permissions problem [and 1 more messages]
Dmitrijs Ledkovs writes (Re: Bug#720555: dgit: Cannot push --new): Anywho... I'm now getting this: $ dgit push --new ... mkdir: cannot create directory `ocaml-estring.git': Permission denied ... I am a DD do I need something extra on alioth? What you are currently supposed need is for your alioth account to be granted DD status. This is supposedly automatic. However, I can see from `id xnox' on alioth that you don't appear to be in the group. You don't appear to be in the scm_collab-qa group. https://alioth.debian.org/projects/collab-maint/ says Collaborative maintenance of Debian packages. All Debian developers are part of this project by default (no need to be added!). Only *-guest accounts have to be added manually. See http://deb.li/3qmXG You are not the first person to report this problem, although I think Joey Hess has a different version of the problem. As I've written earlier in #720525, I've just checked the page on alioth Edit Role for Debian Developer and it says SCM [Commit access]. Would one of the alioth admins care to comment ? Thanks, Ian. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#720525: dgit push fails for DD due to git.debian.org permissions problem [and 1 more messages]
Ian Jackson writes (Re: Bug#720525: dgit push fails for DD due to git.debian.org permissions problem [and 1 more messages]): What you are currently supposed need is for your alioth account to be granted DD status. This is supposedly automatic. However, I can see from `id xnox' on alioth that you don't appear to be in the group. You don't appear to be in the scm_collab-qa group. https://alioth.debian.org/projects/collab-maint/ says Collaborative maintenance of Debian packages. All Debian developers are part of this project by default (no need to be added!). Only *-guest accounts have to be added manually. See http://deb.li/3qmXG You are not the first person to report this problem, although I think Joey Hess has a different version of the problem. On #alioth: joeyh I am trying to work out why I am in group scm_3dprinter and scm_cloud on git.debian.org, but not in scm_dgit-repos, which dziet says he has opened to all DDs joeyh afaik and afiacs, I have never been a member of the first 2 mentioned projects Clint normally all DDs means setting facls for group Debian, i think Clint not whatever he did joeyh hmm, there's a UI in alioth that allows adding all DDs to a project and then giving them scm access jcristau afaict that doesn't actually work because it bumps into a limit somewhere I looked and found that joeyh and xnox were already members of group Debian. I have used setfacl to fix up dgit's template repo. However, I need the root directory fixing too. Would someone with the appropriate privilege please run sudo setfacl -m group:Debian:rwx /git/dgit-repos ? Thanks, Ian. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#720525: dgit push fails for DD due to git.debian.org permissions problem
Package: dgit Version: 0.7 Severity: normal mkdir: cannot create directory `alien.git': Permission denied ssh: failed command: ssh git.debian.org 'set -e; cd /git/dgit-repos; mkdir -p alien.git; cd alien.git; if ! test -d objects; then git init --bare; fi' dgit: subprocess failed with error exit status 1 git.debian.org:/git/dgit-repos is writable by the svn_dgit-repos group, but I am not in that group. I've had a history of overflowing some unexpectedly small number of groups limit on alioth in the past. If all DDs are supposed to be in that group somehow, that could be the problem again. Otherwise, why not just make the directory, and the repositories created in it, be writable by the scm_collab-qa group? -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Kernel: Linux 3.10-2-686-pae (SMP w/2 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages dgit depends on: ii devscripts 2.13.2 ii dpkg-dev1.17.1 ii git [git-core] 1:1.8.4~rc2-1 ii git-core1:1.8.4~rc2-1 ii libdpkg-perl1.17.1 ii libwww-perl 6.05-1 ii perl5.14.2-21 Versions of packages dgit recommends: ii openssh-client [ssh-client] 1:6.2p2-6 Versions of packages dgit suggests: pn sbuild none -- no debconf information -- see shy jo signature.asc Description: Digital signature