Re: Request for monotone

2007-12-13 Thread Jesse Keating
On Thu, 13 Dec 2007 15:58:32 -0600
Mike McGrath <[EMAIL PROTECTED]> wrote:

> No kind of direct access is based on http.  It is very easy to set up
> its own TCP protocol server for anonymous-only access, or to have an
> "anonymous" ssh user.  (With the caveat of one shared database, as I
> explained earlier.)

This would be my only real concern then.  To be good upstreams we have
to allow for anon access to the code, so I would like to see a packaged
server to serve anon access.  But the rest of the answers seem to be
fair and it would be something of a boon to get elfutils out in the
open.

-- 
Jesse Keating
Fedora -- All my bits are free, are yours?


signature.asc
Description: PGP signature
___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list


Re: Request for monotone

2007-12-13 Thread Mike McGrath

Jesse Keating wrote:

On Wed, 12 Dec 2007 21:33:19 -0600
Mike McGrath <[EMAIL PROTECTED]> wrote:

  
we've had a request to support monotone on hosted.  Instead of having 
this conversation in private I thought it best to put it on the

list. So thoughts?  This is part "do we want to support monotone" and
part "do we want hosted to be more then svn, hg, git, bzr".

In general I'm happy supporting only those 4, we can't be everything
for everyone and AFAIK we're the only OSS project with a hosted
offering that supports 4 SCM's.




So far, the SCMs we support have been driven mostly by the SCMs that
Trac supports, with the exception to bzr which I had nothing to do with
setting up.

So the questions are, does Trac support monotone, does monotone lend
itself to a hosted environment (easy ssh commit access, http anon
access, useful web browser, easy to create empty repos for developers
to fill, etc...), is it in EPEL, does it have a security track record,
and uh... is there anybody on the infrastructure team that feels like
they could become our site expert on it?
  


Reply (slightly edited) from Roland:


How do we integrate access control with the Fedora Account System?
> Can it integrate with FAS somehow?
> Does it have easy ssh based commit access?
  


The ssh-based access is just like ssh-based
access to git, so the account system integration is exactly the same except
for what the forced command to run the server is.

The simplest thing is to support only ssh-based access.  To
support monotone's own authenticated TCP protocol would require a simple
hook in the account system to maintain a flat file listing write-authorized
key identifiers ([EMAIL PROTECTED]).  (The public key bits themselves live in 
the
repository database and can get there just by an ssh-authorized user making
a commit.)



> Does it have http based anonymous access?
  


No kind of direct access is based on http.  It is very easy to set up its
own TCP protocol server for anonymous-only access, or to have an "anonymous"
ssh user.  (With the caveat of one shared database, as I explained earlier.)



> Does trac support it?
  


Not AFAIK, but I would be willing to work on it if it buys something.
We are not interested in using Trac for elfutils any time soon.
(We use Fedora bugzilla and that is all we need in the way of formality.)



> Does it have a useful Web browser view?
  


Yes, see http://viewmtn.angrygoats.net/ for an example.  I have not
packaged viewmtn for Fedora yet, but I would be glad to do it and make this
very simple to set up.



> How easy is it to create new repos?
  


Trivial.  You need a directory that the server daemon (for non-ssh server
setup) or ssh user can write, and then initialization is one quick command.



> How long until we get monotone in EPEL?
  


For EL5, it's only as long as it takes me to figure out how to request the 
branch.



> What is its security track record?
  


I've never heard of an exploit.  The monotone project (http://monotone.ca)
and others have had public servers running for a long time (since long
before git existed, for example).


   -Mike

___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list


Re: Request for monotone

2007-12-13 Thread Michael DeHaan

John Poelstra wrote:

Paulo Santos said the following on 12/13/2007 01:15 AM Pacific Time:
I tend to agree with stahnma. Currently we already offer the most 
common SCMs, and from what i can see no one has really good knowledge 
with monotone, which may be a problem regarding some future 
troubleshooting/administration/whatever.
If we still think that monotone, would be a good addition though, we 
could always send some emails and see what would be the acceptance of 
it and the number of projects to be created.


For now i would say no to monotone, since we don't have the in-house 
expertise, and any relevant data on how many projects  would be 
actually using it.



Paulo


Can someone put forth a strong argument as to why monotone provides 
better functionality than the existing 4 choices?  Otherwise I think 
we have done our due diligence by providing freedom to projects 
*choose* a  SCM from the supported list which includes most of the 
currently widely used SCMs.


+1.

Doing something to curb rapid-SCM-expansion we're seeing everywhere 
would be welcome IMHO, and might do some good in getting people to 
contribute more on the big 4 (or 5, or 6, etc).  I heard someone comment 
how he needed to understand 6 SCM tools to understand all the upstreams 
his project was using.


I know I'm not helping to maintain any of our existing SCM support, but 
it seems like it would be creating a lot of extra work for 
infrastructure and not many people would use it.Bigger fish to fry?


Besides, everyone should just be using git :)

--Michael

___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list


Re: Request for monotone

2007-12-13 Thread John Poelstra

Paulo Santos said the following on 12/13/2007 01:15 AM Pacific Time:
I tend to agree with stahnma. Currently we already offer the most common 
SCMs, and from what i can see no one has really good knowledge with 
monotone, which may be a problem regarding some future 
troubleshooting/administration/whatever.
If we still think that monotone, would be a good addition though, we 
could always send some emails and see what would be the acceptance of it 
and the number of projects to be created.


For now i would say no to monotone, since we don't have the in-house 
expertise, and any relevant data on how many projects  would be actually 
using it.



Paulo


Can someone put forth a strong argument as to why monotone provides 
better functionality than the existing 4 choices?  Otherwise I think we 
have done our due diligence by providing freedom to projects *choose* a 
 SCM from the supported list which includes most of the currently 
widely used SCMs.


Having too many choices isn't always a good thing.  One of many links I 
found on google: http://www.apa.org/monitor/jun04/toomany.html


John

___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list


Re: Request for monotone

2007-12-13 Thread Mike McGrath

Mike McGrath wrote:
we've had a request to support monotone on hosted.  Instead of having 
this conversation in private I thought it best to put it on the list.  
So thoughts?  This is part "do we want to support monotone" and part 
"do we want hosted to be more then svn, hg, git, bzr".


In general I'm happy supporting only those 4, we can't be everything 
for everyone and AFAIK we're the only OSS project with a hosted 
offering that supports 4 SCM's.


Thoughts?


FIWI I've decided to put this to a vote today in the meeting - 
#fedora-meeting:


https://fedorahosted.org/fedora-infrastructure/ticket/283


   -Mike

___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list


Re: Request for monotone

2007-12-13 Thread Diaa Radwan
On Dec 13, 2007 5:55 AM, Jesse Keating <[EMAIL PROTECTED]> wrote:
> On Wed, 12 Dec 2007 21:33:19 -0600
> Mike McGrath <[EMAIL PROTECTED]> wrote:
>
> > we've had a request to support monotone on hosted.  Instead of having
> > this conversation in private I thought it best to put it on the
> > list. So thoughts?  This is part "do we want to support monotone" and
> > part "do we want hosted to be more then svn, hg, git, bzr".
> >
> > In general I'm happy supporting only those 4, we can't be everything
> > for everyone and AFAIK we're the only OSS project with a hosted
> > offering that supports 4 SCM's.
>
>
> So far, the SCMs we support have been driven mostly by the SCMs that
> Trac supports, with the exception to bzr which I had nothing to do with
> setting up.

There's trac support for monotone http://tracmtn.1erlei.de/ ; but it
won't answer all your questions.

>
> So the questions are, does Trac support monotone, does monotone lend
> itself to a hosted environment (easy ssh commit access, http anon
> access, useful web browser, easy to create empty repos for developers
> to fill, etc...), is it in EPEL, does it have a security track record,
> and uh... is there anybody on the infrastructure team that feels like
> they could become our site expert on it?
>
> --
> Jesse Keating
> Fedora -- All my bits are free, are yours?
>
> ___
> Fedora-infrastructure-list mailing list
> Fedora-infrastructure-list@redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list
>
>

___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list


Re: Request for monotone

2007-12-13 Thread Paulo Santos
I tend to agree with stahnma. Currently we already offer the most common
SCMs, and from what i can see no one has really good knowledge with
monotone, which may be a problem regarding some future
troubleshooting/administration/whatever.
If we still think that monotone, would be a good addition though, we could
always send some emails and see what would be the acceptance of it and the
number of projects to be created.

For now i would say no to monotone, since we don't have the in-house
expertise, and any relevant data on how many projects  would be actually
using it.


Paulo


On Dec 13, 2007 7:10 AM, Michael Stahnke <[EMAIL PROTECTED]> wrote:

> On Dec 12, 2007 11:24 PM, Mike McGrath <[EMAIL PROTECTED]> wrote:
> > Stephen John Smoogen wrote:
> > > On Dec 12, 2007 9:22 PM, Jesse Keating <[EMAIL PROTECTED]> wrote:
> > >
> > >> On Wed, 12 Dec 2007 22:56:04 -0500
> > >> seth vidal <[EMAIL PROTECTED]> wrote:
> > >>
> > >>
> > >>> cvs
> > >>>
> > >> AFAIK we don't actually offer CVS for hosted projects.  Trac doesn't
> > >> support it, and our first rule should be "Do No Harm"  (:
> > >>
> > >>
> > >
> > > I thought the first rule was "Be Evil" and then "Do More Harm". I mean
> > > we should be supporting RCS (it works great over SSH) and SCCS.
> > >
> >
> > I have to admit I am worried about slippery slope.  I'd hate to support
> > a VCS that only has 2 or 3 repos on it.  Especially if its not one we
> > have in-house expertise with.
> >
> > -Mike
> >
> >
> > ___
> > Fedora-infrastructure-list mailing list
> > Fedora-infrastructure-list@redhat.com
> > https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list
> >
> I tend to think if you can't use one of the vc systems already
> provided, you need specialty hosting and with that, probably a lot of
> care and feeding.  We are already offering the most common SCMs in use
> (except CVS ^^ see above).  Always saying 'yes' and allowing new
> things to pop up is not maintainable in the long term.  I am actually
> surprised we offer as many SCMs as we do.
>
> stahnma
>
> ___
> Fedora-infrastructure-list mailing list
> Fedora-infrastructure-list@redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list
>
___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list


Re: Request for monotone

2007-12-12 Thread Michael Stahnke
On Dec 12, 2007 11:24 PM, Mike McGrath <[EMAIL PROTECTED]> wrote:
> Stephen John Smoogen wrote:
> > On Dec 12, 2007 9:22 PM, Jesse Keating <[EMAIL PROTECTED]> wrote:
> >
> >> On Wed, 12 Dec 2007 22:56:04 -0500
> >> seth vidal <[EMAIL PROTECTED]> wrote:
> >>
> >>
> >>> cvs
> >>>
> >> AFAIK we don't actually offer CVS for hosted projects.  Trac doesn't
> >> support it, and our first rule should be "Do No Harm"  (:
> >>
> >>
> >
> > I thought the first rule was "Be Evil" and then "Do More Harm". I mean
> > we should be supporting RCS (it works great over SSH) and SCCS.
> >
>
> I have to admit I am worried about slippery slope.  I'd hate to support
> a VCS that only has 2 or 3 repos on it.  Especially if its not one we
> have in-house expertise with.
>
> -Mike
>
>
> ___
> Fedora-infrastructure-list mailing list
> Fedora-infrastructure-list@redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list
>
I tend to think if you can't use one of the vc systems already
provided, you need specialty hosting and with that, probably a lot of
care and feeding.  We are already offering the most common SCMs in use
(except CVS ^^ see above).  Always saying 'yes' and allowing new
things to pop up is not maintainable in the long term.  I am actually
surprised we offer as many SCMs as we do.

stahnma

___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list


Re: Request for monotone

2007-12-12 Thread Mike McGrath

Stephen John Smoogen wrote:

On Dec 12, 2007 9:22 PM, Jesse Keating <[EMAIL PROTECTED]> wrote:
  

On Wed, 12 Dec 2007 22:56:04 -0500
seth vidal <[EMAIL PROTECTED]> wrote:



cvs
  

AFAIK we don't actually offer CVS for hosted projects.  Trac doesn't
support it, and our first rule should be "Do No Harm"  (:




I thought the first rule was "Be Evil" and then "Do More Harm". I mean
we should be supporting RCS (it works great over SSH) and SCCS.
  


I have to admit I am worried about slippery slope.  I'd hate to support 
a VCS that only has 2 or 3 repos on it.  Especially if its not one we 
have in-house expertise with.


   -Mike

___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list


Re: Request for monotone

2007-12-12 Thread Stephen John Smoogen
On Dec 12, 2007 9:22 PM, Jesse Keating <[EMAIL PROTECTED]> wrote:
> On Wed, 12 Dec 2007 22:56:04 -0500
> seth vidal <[EMAIL PROTECTED]> wrote:
>
> > cvs
>
> AFAIK we don't actually offer CVS for hosted projects.  Trac doesn't
> support it, and our first rule should be "Do No Harm"  (:
>

I thought the first rule was "Be Evil" and then "Do More Harm". I mean
we should be supporting RCS (it works great over SSH) and SCCS.


-- 
Stephen J Smoogen. -- CSIRT/Linux System Administrator
How far that little candle throws his beams! So shines a good deed
in a naughty world. = Shakespeare. "The Merchant of Venice"

___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list


Re: Request for monotone

2007-12-12 Thread Jesse Keating
On Wed, 12 Dec 2007 22:56:04 -0500
seth vidal <[EMAIL PROTECTED]> wrote:

> cvs

AFAIK we don't actually offer CVS for hosted projects.  Trac doesn't
support it, and our first rule should be "Do No Harm"  (:

-- 
Jesse Keating
Fedora -- All my bits are free, are yours?


signature.asc
Description: PGP signature
___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list


Re: Request for monotone

2007-12-12 Thread seth vidal

On Wed, 2007-12-12 at 21:50 -0600, Jeffrey Ollie wrote:
> On 12/12/07, Mike McGrath <[EMAIL PROTECTED]> wrote:
> > we've had a request to support monotone on hosted.  Instead of having
> > this conversation in private I thought it best to put it on the list.
> > So thoughts?  This is part "do we want to support monotone" and part "do
> > we want hosted to be more then svn, hg, git, bzr".
> >
> > In general I'm happy supporting only those 4, we can't be everything for
> > everyone and AFAIK we're the only OSS project with a hosted offering
> > that supports 4 SCM's.
> 
> I think that if:
> 
> 1) The SCM is in RHEL/EPEL.
> 2) There are real projects that want to use it (and that we feel like
> will stick around).
> 3) Implementation is fairly straightforward
> 4) Someone on the hosted admin team is willing/able to install/support it.
> 
> We should.
> 
> Supporting more than just SVN and CVS is one way we can distinguish
> Fedora Hosted from other project hosting.
> 

we are supporting more the svn/cvs. We're supporting: git, bzr, hg, cvs,
svn

that's quite a lot, actually.

-sv


___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list


Re: Request for monotone

2007-12-12 Thread Stephen John Smoogen
On Dec 12, 2007 8:50 PM, Jeffrey Ollie <[EMAIL PROTECTED]> wrote:
> On 12/12/07, Mike McGrath <[EMAIL PROTECTED]> wrote:
> > we've had a request to support monotone on hosted.  Instead of having
> > this conversation in private I thought it best to put it on the list.
> > So thoughts?  This is part "do we want to support monotone" and part "do
> > we want hosted to be more then svn, hg, git, bzr".
> >
> > In general I'm happy supporting only those 4, we can't be everything for
> > everyone and AFAIK we're the only OSS project with a hosted offering
> > that supports 4 SCM's.
>
> I think that if:
>
> 1) The SCM is in RHEL/EPEL.
> 2) There are real projects that want to use it (and that we feel like
> will stick around).
> 3) Implementation is fairly straightforward
> 4) Someone on the hosted admin team is willing/able to install/support it.
>
> We should.
>
> Supporting more than just SVN and CVS is one way we can distinguish
> Fedora Hosted from other project hosting.
>

I would also say that the people wanting XYZ SCM need to volunteer to
help 'us' on it. As in hosted-help-monotone questions go to someone
who can answer them versus someone else who can't. If they can provide
that help and training.. that is a +, if they can't it is a definate
-.


-- 
Stephen J Smoogen. -- CSIRT/Linux System Administrator
How far that little candle throws his beams! So shines a good deed
in a naughty world. = Shakespeare. "The Merchant of Venice"

___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list


Re: Request for monotone

2007-12-12 Thread Jesse Keating
On Wed, 12 Dec 2007 21:33:19 -0600
Mike McGrath <[EMAIL PROTECTED]> wrote:

> we've had a request to support monotone on hosted.  Instead of having 
> this conversation in private I thought it best to put it on the
> list. So thoughts?  This is part "do we want to support monotone" and
> part "do we want hosted to be more then svn, hg, git, bzr".
> 
> In general I'm happy supporting only those 4, we can't be everything
> for everyone and AFAIK we're the only OSS project with a hosted
> offering that supports 4 SCM's.


So far, the SCMs we support have been driven mostly by the SCMs that
Trac supports, with the exception to bzr which I had nothing to do with
setting up.

So the questions are, does Trac support monotone, does monotone lend
itself to a hosted environment (easy ssh commit access, http anon
access, useful web browser, easy to create empty repos for developers
to fill, etc...), is it in EPEL, does it have a security track record,
and uh... is there anybody on the infrastructure team that feels like
they could become our site expert on it?

-- 
Jesse Keating
Fedora -- All my bits are free, are yours?


signature.asc
Description: PGP signature
___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list


Re: Request for monotone

2007-12-12 Thread Jeffrey Ollie
On 12/12/07, Mike McGrath <[EMAIL PROTECTED]> wrote:
> we've had a request to support monotone on hosted.  Instead of having
> this conversation in private I thought it best to put it on the list.
> So thoughts?  This is part "do we want to support monotone" and part "do
> we want hosted to be more then svn, hg, git, bzr".
>
> In general I'm happy supporting only those 4, we can't be everything for
> everyone and AFAIK we're the only OSS project with a hosted offering
> that supports 4 SCM's.

I think that if:

1) The SCM is in RHEL/EPEL.
2) There are real projects that want to use it (and that we feel like
will stick around).
3) Implementation is fairly straightforward
4) Someone on the hosted admin team is willing/able to install/support it.

We should.

Supporting more than just SVN and CVS is one way we can distinguish
Fedora Hosted from other project hosting.

Jeff

___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list


Re: Request for monotone

2007-12-12 Thread Yaakov Nemoy
On Dec 12, 2007 10:33 PM, Mike McGrath <[EMAIL PROTECTED]> wrote:
> we've had a request to support monotone on hosted.  Instead of having
> this conversation in private I thought it best to put it on the list.
> So thoughts?  This is part "do we want to support monotone" and part "do
> we want hosted to be more then svn, hg, git, bzr".
>
> In general I'm happy supporting only those 4, we can't be everything for
> everyone and AFAIK we're the only OSS project with a hosted offering
> that supports 4 SCM's.
>
> Thoughts?

+0

___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list


Request for monotone

2007-12-12 Thread Mike McGrath
we've had a request to support monotone on hosted.  Instead of having 
this conversation in private I thought it best to put it on the list.  
So thoughts?  This is part "do we want to support monotone" and part "do 
we want hosted to be more then svn, hg, git, bzr".


In general I'm happy supporting only those 4, we can't be everything for 
everyone and AFAIK we're the only OSS project with a hosted offering 
that supports 4 SCM's.


Thoughts?

   -Mike

___
Fedora-infrastructure-list mailing list
Fedora-infrastructure-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-infrastructure-list