Re: Deimos Request: Add flac

2013-07-09 Thread Jonathan M Davis
On Tuesday, July 09, 2013 14:40:43 Walter Bright wrote:
> Ok, I created a 1.2.1 branch.

Thanks!

- Jonathan M Davis


Re: Deimos Request: Add flac

2013-07-09 Thread Walter Bright

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.


Re: Deimos Request: Add flac

2013-07-09 Thread Jonathan M Davis
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


Re: Deimos Request: Add flac

2013-07-09 Thread Jonathan M Davis
On Tuesday, July 09, 2013 20:27:57 Joseph Rushton Wakeling wrote:
> On 07/09/2013 04:06 AM, Jonathan M Davis wrote:
> > Walter (or someone else with the appropriate permissions), would you
> > please
> > add a repo to deimos for flac?
> 
> It's unlikely that I'll ever personally use this code (though never say
> never:-), but as an enthusiastic audiophile, thank you very much for
> ensuring that FLAC is usable with D :-)

I have enough flac files that I need to be able to do stuff to manage them 
better 
as well as transcode them for mobile devices, and to do some of that I need to 
be able to interact with flac (and potentially vorbis-tools or lame if I'm 
transcoding). I've been using std.process.system for the stuff that I've been 
doing, but I really need access to flac metadata in code. So, I'm going to be 
wrapping flac in D (with ranges) at some point here and I intend to create 
bindings for stuff like vorbis-tools, lame, and libcddb at some point and will 
likely wrap them in D libraries as well (though it'll probably all take a 
while given everything else that I have going). Putting the bindings for flac 
in deimos is just the first step. I've had them sitting around for a while and 
figured that it was long past time to get them completed and into deimos.

- Jonathan M Davis


Re: Deimos Request: Add flac

2013-07-09 Thread Joseph Rushton Wakeling
On 07/09/2013 04:06 AM, Jonathan M Davis wrote:
> Walter (or someone else with the appropriate permissions), would you please 
> add a repo to deimos for flac?

It's unlikely that I'll ever personally use this code (though never say
never:-), but as an enthusiastic audiophile, thank you very much for ensuring
that FLAC is usable with D :-)


Re: Deimos Request: Add flac

2013-07-09 Thread Walter Bright

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.




Re: Deimos Request: Add flac

2013-07-08 Thread Jonathan M Davis
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


Re: Deimos Request: Add flac

2013-07-08 Thread Walter Bright

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.




Re: Deimos Request: Add flac

2013-07-08 Thread Walter Bright

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.


Re: Deimos Request: Add flac

2013-07-08 Thread Jonathan M Davis
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


Re: Deimos Request: Add flac

2013-07-08 Thread Jonathan M Davis
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


Re: Deimos Request: Add flac

2013-07-08 Thread Jonathan M Davis
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


Re: Deimos Request: Add flac

2013-07-08 Thread Jakob Ovrum

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.


Re: Deimos Request: Add flac

2013-07-08 Thread Walter Bright

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


Deimos Request: Add flac

2013-07-08 Thread Jonathan M Davis
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