Account Options

  1. Sign in
The old Google Groups will be going away soon.
Switch to the new Google Groups.
Google Groups Home
« Groups Home
Message from discussion Mozilla 2 repository migration dirlist
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Robert Kaiser  
View profile  
 More options Mar 28 2007, 2:53 pm
Newsgroups: mozilla.dev.platform
From: Robert Kaiser <ka...@kairo.at>
Date: Wed, 28 Mar 2007 20:53:35 +0200
Local: Wed, Mar 28 2007 2:53 pm
Subject: Re: Mozilla 2 repository migration dirlist
bren...@mozilla.org schrieb:

> git.

 From what I've read, the MinGW port of git is working and performing
quite well, it has been started as a fork of mainline git but it is
intended to be merged upstream once someone comes around to introduce
the necessary #ifdefs to sort out what to compile where.

Bulding on MSYS and MinGW, it also would fit well with our targeted
Windows build infrastructure, I guess.

Main sources for this info are the gitweb page of the MinGW port
http://repo.or.cz/w/git/mingw.git as well as its README.MinGW
http://repo.or.cz/w/git/mingw.git?a=blob_plain;f=README.MinGW;hb=master
and the git mailing list g...@vger.kernel.org which I glanced on a few
times via gmame.

> Nice false dilemma. But since we will give all committers access to
> the new repo, and merge trunk changes into Mozilla 2, and keep API
> compatibility where we want it (and in all cases, initially), it's
> simply not true that anyone is locked out.

Well, locked out might be the wrong term. I just quite sure that many
people will just not care about the Mozilla2 repo if working with the
old CVS is not only what they're used to but also a lot easier, not
needing to set up multiple repositories etc.
This in turn will likely keep them away from Mozilla2 work, splitting
the project and removing them from the edge of development (even though
not directly _locking_ them away from it).

It might turn out completely differently, I'm just expressing what I
fear will come out of that.

> It's a trade-off:

> Pro: focus on Mozilla 2 APIs for Firefox and XULRunner; smaller pull;
> more approachable repository (contrast to webkit).

> Con: two repositories for other apps; feelings of a division among
> apps and people.

Or even more than two, when I think of someone wanting to build
Thunderbird+Lightning at once or even SeaMonkey+Lightning (normal
SeaMonkey can already run into problems with the mailnews backend being
shared with Thunderbird). And what about builds including Venkman or
Chatzilla?

This all is so easy to do with a big shared repository and can get very
complicated with splitted repositories, which makes quite reservated
about that approach.

Another thing is needing to pull a completely different repo just
because you want to help a different project and do a patch for them,
e.g. for webtools or such. With the current approach, the nice thing is
you can easily go, pull that dir in your trunk tree, hack a patch, post
it on bugzilla, check it in after appropriate reviews. Pulling lots of
different repositories in different dirs can easily get annoying enough
that people get scared away from such cross-project help.

> If we can use features of the new VCS to host other apps in the new
> repo but not obtrusively, we may consider using such features.

That would sound nice, but we probably first need to find out what is
easily possible and what not.

I don't want to tell that the approach is wrong, I just want to point
out possible problems we likely will come across, esp. if they hinder us
from getting an even better collaborating community.

Robert Kaiser


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.