www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Deimos Request: Add flac

reply Jonathan M Davis <jmdavisProg gmx.com> writes:
Walter (or someone else with the appropriate permissions), would you please 
add a repo to deimos for flac?

I don't know what permissions I'm supposed to have for deimos (I think that I 
get informed of pull requests periodically, so I probably have commit access 
in at least some cases), but I can't create repos in it. And I don't know if 
I'll be able to create any branches in the new repo. If I have commit access 
to it, then I'll gladly take care of the branches. Otherwise, I'll need 
someone to create branches for 1.2.1 and 1.3.0.

Thanks.

- Jonathan M Davis
Jul 08 2013
next sibling parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 7/8/2013 7:06 PM, Jonathan M Davis wrote:
 Walter (or someone else with the appropriate permissions), would you please
 add a repo to deimos for flac?

https://github.com/D-Programming-Deimos/flac
Jul 08 2013
parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 7/8/2013 9:28 PM, Jonathan M Davis wrote:
 Walter, would you please create a 1.2.1 branch? I can't create a pull request
 with the 1.3.0 stuff until there's branch for 1.2.1, or 1.2.1 won't be
 particularly usable, and 1.3.0 is recent enough that 1.2.1 is still quite
 prevalent (probably more than 1.3.0).

You're a Team Deimos member, you should be able to do it.
Jul 08 2013
parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 7/8/2013 10:51 PM, Jonathan M Davis wrote:
 On Monday, July 08, 2013 22:43:41 Walter Bright wrote:
 On 7/8/2013 9:28 PM, Jonathan M Davis wrote:
 Walter, would you please create a 1.2.1 branch? I can't create a pull
 request with the 1.3.0 stuff until there's branch for 1.2.1, or 1.2.1
 won't be particularly usable, and 1.3.0 is recent enough that 1.2.1 is
 still quite prevalent (probably more than 1.3.0).

You're a Team Deimos member, you should be able to do it.

Whenever I try and commit to the main repository, it tells me I don't have permission. Specfically, I get ------ ERROR: Permission to D-Programming-Deimos/flac.git denied to jmdavis. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. ------ I know that with the D-Programming-Language organization, permissions must still be given out for each repo (e.g. I don't have commit access to dmd), so I'd guess that it's the same with D-Programming-Deimos unless there's some way to automatically give the team members commit permissions to all repos in the org. But I don't know exactly what kind of control there is over the permissions in a github organization, because I don't have the permissions to manage any of the orgs that I'm in.

You do have push/pull permissions to all Deimos repositories. I think that means you need to submit your changes as a pull request, not do it directly.
Jul 09 2013
parent Walter Bright <newshound2 digitalmars.com> writes:
On 7/9/2013 2:02 PM, Jonathan M Davis wrote:
 Okay, but AFAIK, you have to have commit permissions to the repo in order to
 create new branches. I don't know of any way to create a branch via a pull
 request. And I specifically need to create a branch for version 1.2.1 of flac
as
 opposed to simply changing what's in master. So, as far as I can tell (though
 maybe there's something I'm missing), I either need commit permissions to the
 repo so that I can push a new branch to the deimos flac repo, or I need someone
 who does have such permissions to do that for me.

Ok, I created a 1.2.1 branch.
Jul 09 2013
prev sibling next sibling parent reply "Jakob Ovrum" <jakobovrum gmail.com> writes:
On Tuesday, 9 July 2013 at 02:07:11 UTC, Jonathan M Davis wrote:
 I don't know what permissions I'm supposed to have for deimos 
 (I think that I
 get informed of pull requests periodically, so I probably have 
 commit access
 in at least some cases), but I can't create repos in it. And I 
 don't know if
 I'll be able to create any branches in the new repo. If I have 
 commit access
 to it, then I'll gladly take care of the branches. Otherwise, 
 I'll need
 someone to create branches for 1.2.1 and 1.3.0.

The entire Deimos system would be served better by a simple page on the Wiki, not shoehorning it into a Github organization. The current procedure is outright ridiculous. Walter has *nothing* to do with these projects and a Wiki page is much more customizable than a Github organization (which is not saying anything bad about Github organizations; just that Deimos is gross misuse of them). I know a lot of people share this opinion but I haven't seen it on the NG, so here it is.
Jul 08 2013
parent Walter Bright <newshound2 digitalmars.com> writes:
On 7/8/2013 8:15 PM, Jonathan M Davis wrote:
 On Tuesday, July 09, 2013 05:06:59 Jakob Ovrum wrote:
 The entire Deimos system would be served better by a simple page
 on the Wiki, not shoehorning it into a Github organization. The
 current procedure is outright ridiculous. Walter has *nothing* to
 do with these projects and a Wiki page is much more customizable
 than a Github organization (which is not saying anything bad
 about Github organizations; just that Deimos is gross misuse of
 them).

 I know a lot of people share this opinion but I haven't seen it
 on the NG, so here it is.

Well, then do a write up of how you think it should work and present it in the newsgroup, and then we can discuss it.

There are also 12 members of Team Deimos, not just me: andralex braddr complexmath donc dsimcha jasone jmdavis kylingstad repeatedly schveiguy shoo WalterBright Team Deimos members have push&pull permissions.
Jul 08 2013
prev sibling next sibling parent Jonathan M Davis <jmdavisProg gmx.com> writes:
On Monday, July 08, 2013 20:02:29 Walter Bright wrote:
 On 7/8/2013 7:06 PM, Jonathan M Davis wrote:
 Walter (or someone else with the appropriate permissions), would you
 please
 add a repo to deimos for flac?

https://github.com/D-Programming-Deimos/flac

Thanks! - Jonathan M Davis
Jul 08 2013
prev sibling next sibling parent Jonathan M Davis <jmdavisProg gmx.com> writes:
On Tuesday, July 09, 2013 05:06:59 Jakob Ovrum wrote:
 The entire Deimos system would be served better by a simple page
 on the Wiki, not shoehorning it into a Github organization. The
 current procedure is outright ridiculous. Walter has *nothing* to
 do with these projects and a Wiki page is much more customizable
 than a Github organization (which is not saying anything bad
 about Github organizations; just that Deimos is gross misuse of
 them).
 
 I know a lot of people share this opinion but I haven't seen it
 on the NG, so here it is.

Well, then do a write up of how you think it should work and present it in the newsgroup, and then we can discuss it. - Jonathan M Davis
Jul 08 2013
prev sibling next sibling parent Jonathan M Davis <jmdavisProg gmx.com> writes:
On Monday, July 08, 2013 20:02:29 Walter Bright wrote:
 On 7/8/2013 7:06 PM, Jonathan M Davis wrote:
 Walter (or someone else with the appropriate permissions), would you
 please
 add a repo to deimos for flac?

https://github.com/D-Programming-Deimos/flac

Walter, would you please create a 1.2.1 branch? I can't create a pull request with the 1.3.0 stuff until there's branch for 1.2.1, or 1.2.1 won't be particularly usable, and 1.3.0 is recent enough that 1.2.1 is still quite prevalent (probably more than 1.3.0). - Jonathan M Davis
Jul 08 2013
prev sibling next sibling parent Jonathan M Davis <jmdavisProg gmx.com> writes:
On Monday, July 08, 2013 22:43:41 Walter Bright wrote:
 On 7/8/2013 9:28 PM, Jonathan M Davis wrote:
 Walter, would you please create a 1.2.1 branch? I can't create a pull
 request with the 1.3.0 stuff until there's branch for 1.2.1, or 1.2.1
 won't be particularly usable, and 1.3.0 is recent enough that 1.2.1 is
 still quite prevalent (probably more than 1.3.0).

You're a Team Deimos member, you should be able to do it.

Whenever I try and commit to the main repository, it tells me I don't have permission. Specfically, I get ------ ERROR: Permission to D-Programming-Deimos/flac.git denied to jmdavis. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. ------ I know that with the D-Programming-Language organization, permissions must still be given out for each repo (e.g. I don't have commit access to dmd), so I'd guess that it's the same with D-Programming-Deimos unless there's some way to automatically give the team members commit permissions to all repos in the org. But I don't know exactly what kind of control there is over the permissions in a github organization, because I don't have the permissions to manage any of the orgs that I'm in. - Jonathan M Davis
Jul 08 2013
prev sibling next sibling parent "Jonathan M Davis" <jmdavisProg gmx.com> writes:
On Tuesday, July 09, 2013 10:52:12 Walter Bright wrote:
 You do have push/pull permissions to all Deimos repositories. I think that
 means you need to submit your changes as a pull request, not do it
 directly.

Okay, but AFAIK, you have to have commit permissions to the repo in order to create new branches. I don't know of any way to create a branch via a pull request. And I specifically need to create a branch for version 1.2.1 of flac as opposed to simply changing what's in master. So, as far as I can tell (though maybe there's something I'm missing), I either need commit permissions to the repo so that I can push a new branch to the deimos flac repo, or I need someone who does have such permissions to do that for me. - Jonathan M Davis
Jul 09 2013
prev sibling parent "Jonathan M Davis" <jmdavisProg gmx.com> writes:
On Tuesday, July 09, 2013 14:40:43 Walter Bright wrote:
 Ok, I created a 1.2.1 branch.

Thanks! - Jonathan M Davis
Jul 09 2013