On Feb 10, 2012, at 9:13 AM, Matthew Knepley wrote:

> The thread has become too deep for me to read, hence the top posting.
> 
> Barry's question is the right one: What do we gain by changing?
> 
>   1) Reliability and Availability
> 
>    Barry, you should know that this crap about petsc.cs being backed up is 
> farcical. We
>    would have the same situation we had with the first 10 years of PETSc 
> history again.
>    BB is definitely more reliable in terms of backups, uptime, and 
> connectivity (SSH issues).
> 
>    2) Better management support
> 
>    The infrastructure for supporting user permissions is better on BB. We 
> don't edit a file,
>     calling a script someone hacked together. We have accounts, and when 
> accounts are
>     shut down they go away. A user can manage his SSH key independently of us.
> 
> Those for me make it a slam dunk. However, I will ask the question in 
> reverse: What do we
> give up?

   I decent way of hierarchically organizing our repositories. Tell me how to 
do this on bitbucket and you have your slam dunk.

   Barry


> I think the only thing we give up is the security blanket of being able to 
> log in
> ourselves and mess with a machine directly.
> 
>     Matt
> 
> On Fri, Feb 10, 2012 at 8:26 AM, Barry Smith <bsmith at mcs.anl.gov> wrote:
> 
> On Feb 9, 2012, at 11:15 PM, Sean Farley wrote:
> 
> >
> > Even if you were right about this specific issue (which you are not) it 
> > doesn't matter. All you've done is removed the need for a releases 
> > subdirectory. What about tutorials subdirectory, externalpackages 
> > subdirectory, anothercoolthingwethinkofnextweek subdirectory.
> >
> > Why does the *server* have to have the subdirectory?
> 
>   Because I want to have a bunch of repositories organized in a hierarchical 
> manner. You response seems to be:
> 
> 1)   no you don't want that   or
> 
> 2)  you should put them all in one giant repository   or
> 
> 3) have them in different bitbucket accounts (like a petsc account and a 
> externalpackages account) that have nothing to do with each other.
> 
>   Just admit that not supporting a directory structure at bitbucket is lame 
> and stop coming up with lame reasons why it is ok. Then get bitbucket to add 
> this elementary support and we'll be all set.
> 
>   Barry
> 
> 
> 
> 
> >
> > $ hg clone bb://petsc/anothercoolthing 
> > subdirectory-that-can-suck-eggs/anothercoolthing
> >
> > Please explain to me the real reasons bitbucket is better than petsc.cs.  
> > and stop rationalizing around bitbuckets weaknesses. Every choice has some 
> > tradeoffs and I haven't heard much about bitbuckets advantages so I am 
> > confused why you guys are so in love with it. (Well I understand Sean's 
> > reasons, being pretty lazy myself :-)).
> >
> > I'll let Jed explain about forks and have the reverse look-up (how many 
> > people have forked petsc). For me, it's drop-dead simple management.
> 
> 
> 
> 
> -- 
> What most experimenters take for granted before they begin their experiments 
> is infinitely more interesting than any results to which their experiments 
> lead.
> -- Norbert Wiener


Reply via email to