Re: DVCS

2008-12-04 Thread Guilherme de S. Pastore
On Thu, Dec 04, 2008 at 05:25:58PM -0500, Behdad Esfahbod wrote:
> Good timing.  I'm working on it.  Have a draft of the survey itself.  I'm
> installing a PHP-based survey software now.  Then will pass the survey by
> board, r-t, and sysadmin team, then go about asking people to fill in.  Have
> not looked into getting the list of SVN users yet.  Will get to that later.

Got the list here. If I did not screw it up, we have 1848 gnome.org 
accounts on the 'gnomecvs' group. As we do not currently have any 
regular method of keeping track of who's active and who's not, though, 
many of them may have bouncing contact addresses or just not reply at 
all. Shame on us for this, I'll figure something out soon (have wanted 
to do it for years).

Just shout when you need it.

--
Guilherme de S. Pastore
[EMAIL PROTECTED]
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-12-04 Thread Patryk Zawadzki
On Thu, Dec 4, 2008 at 11:25 PM, Behdad Esfahbod <[EMAIL PROTECTED]> wrote:
> Good timing.  I'm working on it.  Have a draft of the survey itself.  I'm
> installing a PHP-based survey software now.  Then will pass the survey by
> board, r-t, and sysadmin team, then go about asking people to fill in.  Have
> not looked into getting the list of SVN users yet.  Will get to that later.

Should you need any help (now or in the future), I'm a webdev for
living. My main interest is Python/Django but I've spent 9 years
working with PHP. Feel free to yell if in need (my company donates
some of my office time to GNOME hacking anyway).

-- 
Patryk Zawadzki
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-12-04 Thread Zeeshan Ali (Khattak)
On Fri, Dec 5, 2008 at 12:25 AM, Behdad Esfahbod <[EMAIL PROTECTED]> wrote:
> Zeeshan Ali (Khattak) wrote:
>
>>   So you already on it or you are waiting for someone to get you th
>> list of svn accounts? If latter is the case, It's pretty easily doable
>> using git but unfortunately the dates in the git repos created through
>> git-svn aren't correct (or it seems to be the case).  I am no expert
>> in svn  but reading the output of `svn help log` i don't see it be
>> done easily using svn. :(
>
> Good timing.  I'm working on it.  Have a draft of the survey itself.  I'm
> installing a PHP-based survey software now.  Then will pass the survey by
> board, r-t, and sysadmin team, then go about asking people to fill in.  Have
> not looked into getting the list of SVN users yet.  Will get to that later.

 Cool! I thought the whole thing got forgotten. :)

--
Regards,

Zeeshan Ali (Khattak)
FSF member#5124
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-12-04 Thread Behdad Esfahbod
Zeeshan Ali (Khattak) wrote:

>   So you already on it or you are waiting for someone to get you th
> list of svn accounts? If latter is the case, It's pretty easily doable
> using git but unfortunately the dates in the git repos created through
> git-svn aren't correct (or it seems to be the case).  I am no expert
> in svn  but reading the output of `svn help log` i don't see it be
> done easily using svn. :(

Good timing.  I'm working on it.  Have a draft of the survey itself.  I'm
installing a PHP-based survey software now.  Then will pass the survey by
board, r-t, and sysadmin team, then go about asking people to fill in.  Have
not looked into getting the list of SVN users yet.  Will get to that later.

behdad
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-12-04 Thread Zeeshan Ali (Khattak)
Hi!

On Tue, Nov 18, 2008 at 1:04 AM, Vincent Untz <[EMAIL PROTECTED]> wrote:
> Le lundi 17 novembre 2008, à 17:56 -0500, Behdad Esfahbod a écrit :
>> Owen Taylor wrote:
>> > Question for gnome-infrastructure: How do we move forward on it? Do we
>> > have an easier alternative at hand then just writing low-tech one off
>> > application?
>>
>> I was thinking that we can either use the Election Committee's facilities, or
>> use one of the freely available polling websites.
>
> The stuff from the election committee would need a few changes to work
> with people with svn account instead of Foundation members. But that
> should be doable if we can easily get a list of svn accounts.

  So you already on it or you are waiting for someone to get you th
list of svn accounts? If latter is the case, It's pretty easily doable
using git but unfortunately the dates in the git repos created through
git-svn aren't correct (or it seems to be the case).  I am no expert
in svn  but reading the output of `svn help log` i don't see it be
done easily using svn. :(

-- 
Regards,

Zeeshan Ali (Khattak)
FSF member#5124
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: DVCS

2008-11-17 Thread Vincent Untz
Le lundi 17 novembre 2008, à 17:56 -0500, Behdad Esfahbod a écrit :
> Owen Taylor wrote:
> > Question for gnome-infrastructure: How do we move forward on it? Do we
> > have an easier alternative at hand then just writing low-tech one off
> > application? 
> 
> I was thinking that we can either use the Election Committee's facilities, or
> use one of the freely available polling websites.

The stuff from the election committee would need a few changes to work
with people with svn account instead of Foundation members. But that
should be doable if we can easily get a list of svn accounts.

Vincent

-- 
Les gens heureux ne sont pas pressés.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-11-17 Thread Behdad Esfahbod
Owen Taylor wrote:
> On Tue, 2008-10-28 at 17:45 -0500, Shaun McCance wrote:
>> On Tue, 2008-10-28 at 23:23 +0100, BJörn Lindqvist wrote:
>>> Hello,
>>>
>>> 2008/10/28 Mikael Hallendal <[EMAIL PROTECTED]>:
 I can't really see us coming to a consensus on this topic. Even after a 
 vote
 we would have people continuing to use Bazaar if Git win and vice verse.
 GNOME is by nature a distributed project with a lot of sub modules,
 maintainers and thus preferences.
>>> I think that is doubtful. Most people do not care what VCS GNOME uses.
>>> For those who care, and like DVCS, their opinions are probably
>>> something like this:
>>>
>>> svn 10 points
>>> git 100 +/- 5 points
>>> hg 100 +/- 5 points
>>> bzr 100 +/- 5 points
>>>
>>> That is, it doesn't really matter what DVCS GNOME uses. They are all
>>> great systems, all superior to svn. There _may_ be people who have
>>> their favorite DVCS and would be deeply unhappy if their alternative
>>> didn't win, but I think they are in a very (very) small minority, if
>>> they even exists. I think keeping the GNOME developer environment
>>> coherent is much more important than appeasing to individuals
>>> preferences.
>>>
>>> Just have a vote about it. Voting is fun, encourages participation and
>>> involvement, so make as many people eligible as possible.
>> Why don't we put out a preliminary, non-binding poll to
>> all active account holders?  Something like this:
>>
>>   Stuff I actively do (check all that apply):
>>   [ ] Active development of some set of modules
>>   [ ] Cherry-picking bug fixing on lots of modules
>>   [ ] Usability work on lots of modules
>>   [ ] Accessibility work on lots of modules
>>   [ ] Documentation
>>   [ ] Translation
>>
>>   My take on VCS for Gnome:
>>   ( ) Keep svn
>>   ( ) Switch to git
>>   ( ) Switch to bzr
>>   ( ) Switch to hg
>>   ( ) Switch to anything distributed
>>   ( ) I just don't care
>>   ( ) Can I have cvs back please?
>>
>> The first question allows us to look at the numbers
>> for interesting cross-sections of our contributors.
>> Maybe there are other questions that would give us
>> some meaningful breakdowns.
> 
> This sounds like a good idea to me. Just poll all people with svn
> access; people who haven't committed in years will largely self-select
> out anyways. 

Interesting that you bring it up.  We were talking about this at Speck
Hackfest last week and we came to the same conclusion, and I added to my TODO
list to do a poll of all active committers when I get back.

> Might be interesting to ask about level familiarity and/or use of
> different systems as well.
> 
> Question for gnome-infrastructure: How do we move forward on it? Do we
> have an easier alternative at hand then just writing low-tech one off
> application? 

I was thinking that we can either use the Election Committee's facilities, or
use one of the freely available polling websites.

> - Owen


behdad
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: DVCS

2008-11-16 Thread Owen Taylor
On Tue, 2008-10-28 at 17:45 -0500, Shaun McCance wrote:
> On Tue, 2008-10-28 at 23:23 +0100, BJörn Lindqvist wrote:
> > Hello,
> > 
> > 2008/10/28 Mikael Hallendal <[EMAIL PROTECTED]>:
> > > I can't really see us coming to a consensus on this topic. Even after a 
> > > vote
> > > we would have people continuing to use Bazaar if Git win and vice verse.
> > > GNOME is by nature a distributed project with a lot of sub modules,
> > > maintainers and thus preferences.
> > 
> > I think that is doubtful. Most people do not care what VCS GNOME uses.
> > For those who care, and like DVCS, their opinions are probably
> > something like this:
> > 
> > svn 10 points
> > git 100 +/- 5 points
> > hg 100 +/- 5 points
> > bzr 100 +/- 5 points
> > 
> > That is, it doesn't really matter what DVCS GNOME uses. They are all
> > great systems, all superior to svn. There _may_ be people who have
> > their favorite DVCS and would be deeply unhappy if their alternative
> > didn't win, but I think they are in a very (very) small minority, if
> > they even exists. I think keeping the GNOME developer environment
> > coherent is much more important than appeasing to individuals
> > preferences.
> > 
> > Just have a vote about it. Voting is fun, encourages participation and
> > involvement, so make as many people eligible as possible.
> 
> Why don't we put out a preliminary, non-binding poll to
> all active account holders?  Something like this:
> 
>   Stuff I actively do (check all that apply):
>   [ ] Active development of some set of modules
>   [ ] Cherry-picking bug fixing on lots of modules
>   [ ] Usability work on lots of modules
>   [ ] Accessibility work on lots of modules
>   [ ] Documentation
>   [ ] Translation
> 
>   My take on VCS for Gnome:
>   ( ) Keep svn
>   ( ) Switch to git
>   ( ) Switch to bzr
>   ( ) Switch to hg
>   ( ) Switch to anything distributed
>   ( ) I just don't care
>   ( ) Can I have cvs back please?
> 
> The first question allows us to look at the numbers
> for interesting cross-sections of our contributors.
> Maybe there are other questions that would give us
> some meaningful breakdowns.

This sounds like a good idea to me. Just poll all people with svn
access; people who haven't committed in years will largely self-select
out anyways. 

Might be interesting to ask about level familiarity and/or use of
different systems as well.

Question for gnome-infrastructure: How do we move forward on it? Do we
have an easier alternative at hand then just writing low-tech one off
application? 

- Owen


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: DVCS

2008-10-29 Thread Zeeshan Ali (Khattak)
Hi!

On Wed, Oct 29, 2008 at 12:24 PM, Olav Vitters <[EMAIL PROTECTED]> wrote:
>> > If I'd enable property setting you could just do a svn sync. The reason
>> > you can't is that I don't trust it. You could change svn:author etc for
>> > any revision. I don't like it... such changes could be mailed and so on,
>> > but I don't think people will notice. Meaning: affects security.
>>
>>   Thanks for the explanation but i am missing your point here?
>
> With svn sync you could import a dump with history to GNOME yourself, if
> I'd enable that.

   I understood that but was politely trying to say that this isn't
relevant if you don't allow it. But now i understand the relevance
after reading your explanation.

>> > correct
>> > timestamps, etc.
>>
>>   Yikes! I didn't notice that one. :(
>
> It can be reimported if you want.

  OK, then please make it so. :) Just of my info, would you be able to
retain the few (1-3) new (not imported from o-hand svn) commits? I
need to know this so i keep them somewhere and commit them after
you've done your magic.

> Regarding not responding: I was a bit busy with other stuff (movie, DoS,
> SVN repos format stuff, etc), so it didn't make sense responding if I
> can't give an estimate. After that I forgot.

  NP! I wasn't blaming you for that, was just explaining why i did
what i did. :)

-- 
Regards,

Zeeshan Ali Khattak
FSF member#5124
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-29 Thread Olav Vitters
On Wed, Oct 29, 2008 at 12:04:01PM +0200, Zeeshan Ali (Khattak) wrote:
> On Wed, Oct 29, 2008 at 1:02 AM, Olav Vitters <[EMAIL PROTECTED]> wrote:
[..]
> conclusion since that is exactly how it seemed like. However, that
> wasn't the point of my mail but to emphasize that it's been quite some
> time that most of us want to move away from SVN and it doesn't seem to
> be happening and the main reason is that we are divided on which VCS
> to move to.

I understood and agree.

> >> 2. I want to move a module from o-hand SVN to gnome SVN while keeping
> >> the history intact and seems the only way of achieving that is to wait
> >> on bkor to get to import the svn dump. Don't get me wrong, I am not
> >> saying bkor is taking very long but I have no way of knowing when
> >> would he get time to do it.
> >
> > If I'd enable property setting you could just do a svn sync. The reason
> > you can't is that I don't trust it. You could change svn:author etc for
> > any revision. I don't like it... such changes could be mailed and so on,
> > but I don't think people will notice. Meaning: affects security.
> 
>   Thanks for the explanation but i am missing your point here?

With svn sync you could import a dump with history to GNOME yourself, if
I'd enable that.

> > correct
> > timestamps, etc.
> 
>   Yikes! I didn't notice that one. :(

It can be reimported if you want.

>About doing it through git myself rather than waiting for you to do
> it, I wouldn't have lost my patience if you had replied to my messages
> on IRC asking for a rough estimate on when could you get to do it. If
> i knew that i only need to wait for a few days, I would have waited
> but you not answering me made me think that you are way too busy to do
> it anytime soon.

I am fine that you used Git. Just pointing out that you need go through
a sysadmin not because of SVN, but more that allowing such activities is
IMO complicated (as you could change any repos). And that I want to
ensure that the usernames, paths etc are ok (e.g. if you'd load an svn
dump as-is, then if you have a user 'hp' that at one point added
exploitable code on purpose, when it is loaded into GNOME, it should be
clear that the 'hp' is not the same as the GNOME SVN hp).

Regarding not responding: I was a bit busy with other stuff (movie, DoS,
SVN repos format stuff, etc), so it didn't make sense responding if I
can't give an estimate. After that I forgot.

-- 
Regards,
Olav
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-29 Thread Zeeshan Ali (Khattak)
Hi!

> I have been using bzr-mirror for the past few months happily, thanks to John
> Carr's work I can pull from either bzr-mirror or directly from svn, and push
> to svn as if it was a bzr branch.
>
> I personally think that keeping svn, and maintaining bzr-mirror, git-mirror,
> and hopefully an hg-mirror would make everyone happy. All of bzr, hg and git
> provide a mean to interop with svn, while there is not always a way to
> interop between the various DRCS that people tend to prefer, so maybe
> sticking with svn for now would be the right choice ?

   If that configuration works for you, it doesn't mean it works for
everyone. If I could manage to achieve the same with git-svn as I do
with git, I'll happily accept this proposal but that is not the case.

   Please let's not getting into these dicussions (been there, done
that) and focus: Most of us have been wanting to move to a DVCS and
it's been a long time we've been justing wishing and sighing. Could we
please just execute the proposal I made?

-- 
Regards,

Zeeshan Ali Khattak
FSF member#5124
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-29 Thread Zeeshan Ali (Khattak)
Hi!

On Wed, Oct 29, 2008 at 1:02 AM, Olav Vitters <[EMAIL PROTECTED]> wrote:
> On Tue, Oct 28, 2008 at 04:24:25PM +0200, Zeeshan Ali Khattak wrote:
>>   I remember that at GUADEC, we were seriously thinking about
>> migrating to git but the decision was postponed on Mark Shuttleworth's
>> request. It's been some months since that and we are still stuck with
>
> It wasn't delayed at his request. We sat in a presentation room with no
> preparation at all do decide on a DVCS. That is not how I environ a BoF.
> We discussed later in another room, but as I didn't ask for the BoF, I
> didn't do any real preparation. In the end there was no real decision to
> be made.
>
> PS: As a BoF was planned, I asked if a few Bazaar devs could be
> available for any technical questions, plus to check with GNOME
> developers regarding Bazaar (to ensure it is ok). This is the reason
> they were there, it wasn't thought up at Canonical. Bringing this up now
> as I heard some people made other conclusions.

  Thanks for the clarification. I think most people made the wrong
conclusion since that is exactly how it seemed like. However, that
wasn't the point of my mail but to emphasize that it's been quite some
time that most of us want to move away from SVN and it doesn't seem to
be happening and the main reason is that we are divided on which VCS
to move to.

>> 2. I want to move a module from o-hand SVN to gnome SVN while keeping
>> the history intact and seems the only way of achieving that is to wait
>> on bkor to get to import the svn dump. Don't get me wrong, I am not
>> saying bkor is taking very long but I have no way of knowing when
>> would he get time to do it.
>
> If I'd enable property setting you could just do a svn sync. The reason
> you can't is that I don't trust it. You could change svn:author etc for
> any revision. I don't like it... such changes could be mailed and so on,
> but I don't think people will notice. Meaning: affects security.

  Thanks for the explanation but i am missing your point here?

> Now that you imported using Git it still isn't the import that I
> would've done. Meaning: not everything under your userid,

   Well, there was only one commit that wasn't by me and that was by
mallum when he created the repo for me. I seriously doubt mallum minds
if that commit got lost during this migration.

> correct
> timestamps, etc.

  Yikes! I didn't notice that one. :(

   About doing it through git myself rather than waiting for you to do
it, I wouldn't have lost my patience if you had replied to my messages
on IRC asking for a rough estimate on when could you get to do it. If
i knew that i only need to wait for a few days, I would have waited
but you not answering me made me think that you are way too busy to do
it anytime soon.


-- 
Regards,

Zeeshan Ali Khattak
FSF member#5124
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Andreia Gaita
>> On Wed, Oct 29, 2008 at 12:30 AM, Ali Sabil <[EMAIL PROTECTED]> >> I 
>> personally think that keeping svn, and maintaining bzr-mirror, git-mirror,
>> and hopefully an hg-mirror would make everyone happy. All of bzr, hg and git
>> provide a mean to interop with svn, while there is not always a way to
>> interop between the various DRCS that people tend to prefer, so maybe
>> sticking with svn for now would be the right choice ?

On 10/29/08, John Carr <[EMAIL PROTECTED]> wrote:
> As much as I personally agree with the sentiment, unfortunately
>  git-svn is just not as mature and useful as bzr-svn. While you can
>  just 'bzr push' like we already had bzr.gnome.org all along, git-svn
>  has rules and limitations on what does and doesnt work (and maybe what
>  is and isnt safe to try and do...)

+1

git-svn is a very limited tool, and should really be used in a
transitional phase or if the project is not moving away from svn at
all, really. Since the point is to move to a newer system so that the
project can provide a richer history, better branching, easier
maintenance, etc, then keeping svn and having people use *-svn tools
to push to it from whatever vcs they prefer is not really helping that
point.

I gather that what we want is to have richer features so that 1)
developers have an easier job of maintaining modules, 2) it's easier
to track problems, 3) easier to experiment with new code, easier
branching and merging, 4) easier for sysadmins to maintain. Then, what
we need to do is ask the people that use it actively to say which vcs
they prefer, and then choose the one that is most aligned with what
the majority of people need, the one that makes their job easier.
Discussing which one is best is irrelevant in this scenario, imho.

Obviously it won't be consensual, but it won't certainly be worse than
the current situation, since a lot of people that use the repository
are not actually using svn anymore anyway.

--
andreia gaita
mono hacker
http://www.worldofcoding.com
http://mono-project.com
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread John Carr
On Wed, Oct 29, 2008 at 12:30 AM, Ali Sabil <[EMAIL PROTECTED]> wrote:
> On Wed, Oct 29, 2008 at 1:18 AM, John Carr <[EMAIL PROTECTED]> wrote:
>>
>> On Tue, Oct 28, 2008 at 4:00 PM, Behdad Esfahbod <[EMAIL PROTECTED]>
>> wrote:
>> > Claudio Saavedra wrote:
>> >> On Tue, 2008-10-28 at 15:10 +, John Carr wrote:
>>   Lets not turn this into yet another bazaar vs. git war cause we
>>  already had plenty of that and nothing good comes out of that.
>> >>> I think the vote should be down to the foundation members.
>> >>
>> >> I actually think that, if any, the vote should be down to the GNOME SVN
>> >> users. But all of them (or at least those who care enough to vote).
>> >
>> > Agreed.  Only recently active SVN users.  Why should past contributors
>> > who do
>> > not commit anymore decide what DVCS tool *I* use?
>> >
>> >> Claudio
>> >
>> > behdad
>> >
>>
>> Don't forget sysadmins. While not active SVN users, they will have to
>> support whatever you demand.. Pretty sure they should have a say..
>>
>> Personally, no one is telling me what DVCS tool *I* use. Its like
>> mandating I use emacs for GNOME development. Ain't gonna happen...
>
> I have been using bzr-mirror for the past few months happily, thanks to John
> Carr's work I can pull from either bzr-mirror or directly from svn, and push
> to svn as if it was a bzr branch.
>
> I personally think that keeping svn, and maintaining bzr-mirror, git-mirror,
> and hopefully an hg-mirror would make everyone happy. All of bzr, hg and git
> provide a mean to interop with svn, while there is not always a way to
> interop between the various DRCS that people tend to prefer, so maybe
> sticking with svn for now would be the right choice ?
>
> --
> Ali

As much as I personally agree with the sentiment, unfortunately
git-svn is just not as mature and useful as bzr-svn. While you can
just 'bzr push' like we already had bzr.gnome.org all along, git-svn
has rules and limitations on what does and doesnt work (and maybe what
is and isnt safe to try and do...)

John
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Ali Sabil
On Wed, Oct 29, 2008 at 1:18 AM, John Carr <[EMAIL PROTECTED]> wrote:

> On Tue, Oct 28, 2008 at 4:00 PM, Behdad Esfahbod <[EMAIL PROTECTED]>
> wrote:
> > Claudio Saavedra wrote:
> >> On Tue, 2008-10-28 at 15:10 +, John Carr wrote:
>   Lets not turn this into yet another bazaar vs. git war cause we
>  already had plenty of that and nothing good comes out of that.
> >>> I think the vote should be down to the foundation members.
> >>
> >> I actually think that, if any, the vote should be down to the GNOME SVN
> >> users. But all of them (or at least those who care enough to vote).
> >
> > Agreed.  Only recently active SVN users.  Why should past contributors
> who do
> > not commit anymore decide what DVCS tool *I* use?
> >
> >> Claudio
> >
> > behdad
> >
>
> Don't forget sysadmins. While not active SVN users, they will have to
> support whatever you demand.. Pretty sure they should have a say..
>
> Personally, no one is telling me what DVCS tool *I* use. Its like
> mandating I use emacs for GNOME development. Ain't gonna happen...
>

I have been using bzr-mirror for the past few months happily, thanks to John
Carr's work I can pull from either bzr-mirror or directly from svn, and push
to svn as if it was a bzr branch.

I personally think that keeping svn, and maintaining bzr-mirror, git-mirror,
and hopefully an hg-mirror would make everyone happy. All of bzr, hg and git
provide a mean to interop with svn, while there is not always a way to
interop between the various DRCS that people tend to prefer, so maybe
sticking with svn for now would be the right choice ?

--
Ali
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: DVCS

2008-10-28 Thread John Carr
On Tue, Oct 28, 2008 at 4:00 PM, Behdad Esfahbod <[EMAIL PROTECTED]> wrote:
> Claudio Saavedra wrote:
>> On Tue, 2008-10-28 at 15:10 +, John Carr wrote:
  Lets not turn this into yet another bazaar vs. git war cause we
 already had plenty of that and nothing good comes out of that.
>>> I think the vote should be down to the foundation members.
>>
>> I actually think that, if any, the vote should be down to the GNOME SVN
>> users. But all of them (or at least those who care enough to vote).
>
> Agreed.  Only recently active SVN users.  Why should past contributors who do
> not commit anymore decide what DVCS tool *I* use?
>
>> Claudio
>
> behdad
>

Don't forget sysadmins. While not active SVN users, they will have to
support whatever you demand.. Pretty sure they should have a say..

Personally, no one is telling me what DVCS tool *I* use. Its like
mandating I use emacs for GNOME development. Ain't gonna happen...
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Olav Vitters
On Tue, Oct 28, 2008 at 04:24:25PM +0200, Zeeshan Ali Khattak wrote:
>   I remember that at GUADEC, we were seriously thinking about
> migrating to git but the decision was postponed on Mark Shuttleworth's
> request. It's been some months since that and we are still stuck with

It wasn't delayed at his request. We sat in a presentation room with no
preparation at all do decide on a DVCS. That is not how I environ a BoF.
We discussed later in another room, but as I didn't ask for the BoF, I
didn't do any real preparation. In the end there was no real decision to
be made.

PS: As a BoF was planned, I asked if a few Bazaar devs could be
available for any technical questions, plus to check with GNOME
developers regarding Bazaar (to ensure it is ok). This is the reason
they were there, it wasn't thought up at Canonical. Bringing this up now
as I heard some people made other conclusions.

> 2. I want to move a module from o-hand SVN to gnome SVN while keeping
> the history intact and seems the only way of achieving that is to wait
> on bkor to get to import the svn dump. Don't get me wrong, I am not
> saying bkor is taking very long but I have no way of knowing when
> would he get time to do it.

If I'd enable property setting you could just do a svn sync. The reason
you can't is that I don't trust it. You could change svn:author etc for
any revision. I don't like it... such changes could be mailed and so on,
but I don't think people will notice. Meaning: affects security.

Now that you imported using Git it still isn't the import that I
would've done. Meaning: not everything under your userid, correct
timestamps, etc.

-- 
Regards,
Olav
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Shaun McCance
On Tue, 2008-10-28 at 23:23 +0100, BJörn Lindqvist wrote:
> Hello,
> 
> 2008/10/28 Mikael Hallendal <[EMAIL PROTECTED]>:
> > I can't really see us coming to a consensus on this topic. Even after a vote
> > we would have people continuing to use Bazaar if Git win and vice verse.
> > GNOME is by nature a distributed project with a lot of sub modules,
> > maintainers and thus preferences.
> 
> I think that is doubtful. Most people do not care what VCS GNOME uses.
> For those who care, and like DVCS, their opinions are probably
> something like this:
> 
> svn 10 points
> git 100 +/- 5 points
> hg 100 +/- 5 points
> bzr 100 +/- 5 points
> 
> That is, it doesn't really matter what DVCS GNOME uses. They are all
> great systems, all superior to svn. There _may_ be people who have
> their favorite DVCS and would be deeply unhappy if their alternative
> didn't win, but I think they are in a very (very) small minority, if
> they even exists. I think keeping the GNOME developer environment
> coherent is much more important than appeasing to individuals
> preferences.
> 
> Just have a vote about it. Voting is fun, encourages participation and
> involvement, so make as many people eligible as possible.

Why don't we put out a preliminary, non-binding poll to
all active account holders?  Something like this:

  Stuff I actively do (check all that apply):
  [ ] Active development of some set of modules
  [ ] Cherry-picking bug fixing on lots of modules
  [ ] Usability work on lots of modules
  [ ] Accessibility work on lots of modules
  [ ] Documentation
  [ ] Translation

  My take on VCS for Gnome:
  ( ) Keep svn
  ( ) Switch to git
  ( ) Switch to bzr
  ( ) Switch to hg
  ( ) Switch to anything distributed
  ( ) I just don't care
  ( ) Can I have cvs back please?

The first question allows us to look at the numbers
for interesting cross-sections of our contributors.
Maybe there are other questions that would give us
some meaningful breakdowns.

--
Shaun


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: DVCS

2008-10-28 Thread BJörn Lindqvist
Hello,

2008/10/28 Mikael Hallendal <[EMAIL PROTECTED]>:
> I can't really see us coming to a consensus on this topic. Even after a vote
> we would have people continuing to use Bazaar if Git win and vice verse.
> GNOME is by nature a distributed project with a lot of sub modules,
> maintainers and thus preferences.

I think that is doubtful. Most people do not care what VCS GNOME uses.
For those who care, and like DVCS, their opinions are probably
something like this:

svn 10 points
git 100 +/- 5 points
hg 100 +/- 5 points
bzr 100 +/- 5 points

That is, it doesn't really matter what DVCS GNOME uses. They are all
great systems, all superior to svn. There _may_ be people who have
their favorite DVCS and would be deeply unhappy if their alternative
didn't win, but I think they are in a very (very) small minority, if
they even exists. I think keeping the GNOME developer environment
coherent is much more important than appeasing to individuals
preferences.

Just have a vote about it. Voting is fun, encourages participation and
involvement, so make as many people eligible as possible.


-- 
mvh Björn
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Andre Klapper
Am Dienstag, den 28.10.2008, 17:50 -0400 schrieb Matthias Clasen:
> On Tue, Oct 28, 2008 at 2:51 PM, Dan Winship <[EMAIL PROTECTED]> wrote:
> 
> > Behdad Esfahbod wrote:
> > The big problem here is that you lose the ability for translators to
> > commit directly to your repo. Which pretty much is going to have to mean
> > "you lose the translators".
> 
> Transifex is a possible solution to this problem: http://transifex.org/

...and for the records: There's currently work/discussion going on to
merge Transifex and damned-lies (the software running behind
l10n.gnome.org ).

andre
-- 
 mailto:[EMAIL PROTECTED] | failed
 http://www.iomc.de/  | http://blogs.gnome.org/aklapper

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Matthias Clasen
On Tue, Oct 28, 2008 at 2:51 PM, Dan Winship <[EMAIL PROTECTED]> wrote:

> Behdad Esfahbod wrote:
>> Can we get away from central hosting on gnome.org servers?  Don't
>> know.
>
> The big problem here is that you lose the ability for translators to
> commit directly to your repo. Which pretty much is going to have to mean
> "you lose the translators".

Transifex is a possible solution to this problem: http://transifex.org/
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Kalle Vahlman
2008/10/28 Owen Taylor <[EMAIL PROTECTED]>:
> On Tue, 2008-10-28 at 18:55 +0100, Mikael Hallendal wrote:
>> Hi,
>>
>> I can't really see us coming to a consensus on this topic. Even after
>> a vote we would have people continuing to use Bazaar if Git win and
>> vice verse. GNOME is by nature a distributed project with a lot of sub
>> modules, maintainers and thus preferences.
>>
>> I personally think our time and energy would be better spent on
>> finding ways to manage GNOME development with this diversity of
>> version control system (and public repositories).
>>
>> Translations is often brought up as a tricky part for this, can we
>> handle them in a way where they are agnostic to the VCS system the
>> modules happen to be in. I know back in the days when we had Planner
>> on Codefactory servers it was a pain as the translation "system" we
>> used required the translators to commit directly into the CVS/SVN
>> modules.
>>
>> Can we come up with a better way of handling this?
>
> I think the question is "how big do we want to the barrier to entry to
> be?". How many version control systems do you have to learn to
> contribute to GNOME?

It's not only a question of entry barrier anymore though. The SCM
tools have advanced beyond what SVN can offer, it's only natural that
developers adapt these new (and usually bettter!) ways of working.
Once they get the taste of the "good stuff", the motivation to use the
old (and now clunky-looking) system goes way down.

The other, IMO equally important question is how long are the active
contributors and developers willing to keep using an inferior tool
just in the name of giving less-technical people a better chance to
contribute? Or will they (as it looks to be already) flock in to
multiple directions where they can use tools *they* feel are up to the
task.

After all, it's not good if the only thing contributed to the projects
in GNOME SVN is new translations after all the coders quit using it...

-- 
Kalle Vahlman, [EMAIL PROTECTED]
Powered by http://movial.fi
Interesting stuff at http://syslog.movial.fi
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Karl Lattimer
On Tue, 2008-10-28 at 14:56 -0400, Hubert Figuiere wrote:
> On Tue, 2008-10-28 at 17:55 +0100, Patryk Zawadzki wrote:
> > Lies! We should totally be using a shared DropBox account with all the
> > GNOME inside! ;)
> 
> Fall back to the BitKeeper effect[1]? No thanks.

Spotting a joke fail.

:)

K,

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Hubert Figuiere
On Tue, 2008-10-28 at 17:55 +0100, Patryk Zawadzki wrote:
> Lies! We should totally be using a shared DropBox account with all the
> GNOME inside! ;)

Fall back to the BitKeeper effect[1]? No thanks.


Hub

[1] DropBox is not Free Software.

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Mikael Hallendal


28 okt 2008 kl. 19.05 skrev Behdad Esfahbod:


Mikael Hallendal wrote:

Hi,

I can't really see us coming to a consensus on this topic. Even  
after a
vote we would have people continuing to use Bazaar if Git win and  
vice

verse. GNOME is by nature a distributed project with a lot of sub
modules, maintainers and thus preferences.

I personally think our time and energy would be better spent on  
finding
ways to manage GNOME development with this diversity of version  
control

system (and public repositories).

Translations is often brought up as a tricky part for this, can we
handle them in a way where they are agnostic to the VCS system the
modules happen to be in. I know back in the days when we had  
Planner on

Codefactory servers it was a pain as the translation "system" we used
required the translators to commit directly into the CVS/SVN modules.


It's not just translation.  I proposed this before but Olav says two  
systems
is simply not within our sysadmin budget.  Every script needs to be  
taught to

handle both, etc.


Ah,

What I meant was mainly that we can put one system on GNOME  
infrastructure but I think that people already using Git will continue  
to do so even after (or at least some of them).


Unless we have someone who can do the actual job it doesn't matter  
much what we vote and if we only got a sysadmin that can consider  
setting one of the systems up it only matters if that system wins or  
we are stuck waiting for a sys admin to come along and offers to set  
it up and maintain it for us.


Can we get away from central hosting on gnome.org servers?  Don't  
know.  That
seems to have been what this whole situation has been getting us  
to.  Federico
hosts his projects on gitorious.  Myself and many around me just  
push their
git trees on their freedesktop.org account.  Bzr-liking people use  
launchpad.


That's what I meant, this is the reality we are already living in.  
Maybe our time is better spent on making sure this reality works for  
our product.


// Micke



What I like to see is that the release team to shows some leadership  
and sit
down and decide this.  I'm sure either way we decide we can find  
someone to do

the actual work.

behdad


--
Mikael Hallendal
Imendio AB - Expert solutions in GTK+
http://www.imendio.com





___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Dan Winship
Mikael Hallendal wrote:
> Translations is often brought up as a tricky part for this, can we
> handle them in a way where they are agnostic to the VCS system the
> modules happen to be in.

We already have a lot of the logic; if you've got jhbuild set up,
"jhbuild update MODULENAME" will check out any module, getting the
correct branch from whatever VCS it happens to be in. We could make it
even easier. We could even make it possible to do basic commits from
"jhbuild". (You don't need to worry about creating branches and doing
merges and stuff if you're just checking out a clean tree, making some
changes, and then committing them.)

Behdad Esfahbod wrote:
> Can we get away from central hosting on gnome.org servers?  Don't
> know.

The big problem here is that you lose the ability for translators to
commit directly to your repo. Which pretty much is going to have to mean
"you lose the translators".

-- Dan
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Owen Taylor
On Tue, 2008-10-28 at 18:55 +0100, Mikael Hallendal wrote:
> Hi,
> 
> I can't really see us coming to a consensus on this topic. Even after  
> a vote we would have people continuing to use Bazaar if Git win and  
> vice verse. GNOME is by nature a distributed project with a lot of sub  
> modules, maintainers and thus preferences.
> 
> I personally think our time and energy would be better spent on  
> finding ways to manage GNOME development with this diversity of  
> version control system (and public repositories).
> 
> Translations is often brought up as a tricky part for this, can we  
> handle them in a way where they are agnostic to the VCS system the  
> modules happen to be in. I know back in the days when we had Planner  
> on Codefactory servers it was a pain as the translation "system" we  
> used required the translators to commit directly into the CVS/SVN  
> modules.
> 
> Can we come up with a better way of handling this?

I think the question is "how big do we want to the barrier to entry to
be?". How many version control systems do you have to learn to
contribute to GNOME? 

Sure, the open source community has already created a huge problem for
itself in this area, but if we can't make a decision within GNOME, and
actively contribute to the disaster, that's incredibly sad.

I'm confident we can come up with the sysadmin mojo to support whatever
decision we make.

- Owen


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Behdad Esfahbod
Mikael Hallendal wrote:
> Hi,
> 
> I can't really see us coming to a consensus on this topic. Even after a
> vote we would have people continuing to use Bazaar if Git win and vice
> verse. GNOME is by nature a distributed project with a lot of sub
> modules, maintainers and thus preferences.
> 
> I personally think our time and energy would be better spent on finding
> ways to manage GNOME development with this diversity of version control
> system (and public repositories).
> 
> Translations is often brought up as a tricky part for this, can we
> handle them in a way where they are agnostic to the VCS system the
> modules happen to be in. I know back in the days when we had Planner on
> Codefactory servers it was a pain as the translation "system" we used
> required the translators to commit directly into the CVS/SVN modules.

It's not just translation.  I proposed this before but Olav says two systems
is simply not within our sysadmin budget.  Every script needs to be taught to
handle both, etc.

Can we get away from central hosting on gnome.org servers?  Don't know.  That
seems to have been what this whole situation has been getting us to.  Federico
hosts his projects on gitorious.  Myself and many around me just push their
git trees on their freedesktop.org account.  Bzr-liking people use launchpad.

What I like to see is that the release team to shows some leadership and sit
down and decide this.  I'm sure either way we decide we can find someone to do
the actual work.

behdad

> Can we come up with a better way of handling this?
> 
> We already have our stack spread out over a number of different
> repository services and VCS systems, I think it's time we come to term
> with the fact that this is the way GNOME is built (and imho should be
> built).
> 
> Cheers,
>   Micke
> 
> 28 okt 2008 kl. 17.00 skrev Behdad Esfahbod:
> 
>> Claudio Saavedra wrote:
>>> On Tue, 2008-10-28 at 15:10 +, John Carr wrote:
> Lets not turn this into yet another bazaar vs. git war cause we
> already had plenty of that and nothing good comes out of that.
 I think the vote should be down to the foundation members.
>>>
>>> I actually think that, if any, the vote should be down to the GNOME SVN
>>> users. But all of them (or at least those who care enough to vote).
>>
>> Agreed.  Only recently active SVN users.  Why should past contributors
>> who do
>> not commit anymore decide what DVCS tool *I* use?
>>
>>> Claudio
>>
>> behdad
>> ___
>> desktop-devel-list mailing list
>> desktop-devel-list@gnome.org
>> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
> 
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Mikael Hallendal

Hi,

I can't really see us coming to a consensus on this topic. Even after  
a vote we would have people continuing to use Bazaar if Git win and  
vice verse. GNOME is by nature a distributed project with a lot of sub  
modules, maintainers and thus preferences.


I personally think our time and energy would be better spent on  
finding ways to manage GNOME development with this diversity of  
version control system (and public repositories).


Translations is often brought up as a tricky part for this, can we  
handle them in a way where they are agnostic to the VCS system the  
modules happen to be in. I know back in the days when we had Planner  
on Codefactory servers it was a pain as the translation "system" we  
used required the translators to commit directly into the CVS/SVN  
modules.


Can we come up with a better way of handling this?

We already have our stack spread out over a number of different  
repository services and VCS systems, I think it's time we come to term  
with the fact that this is the way GNOME is built (and imho should be  
built).


Cheers,
  Micke

28 okt 2008 kl. 17.00 skrev Behdad Esfahbod:


Claudio Saavedra wrote:

On Tue, 2008-10-28 at 15:10 +, John Carr wrote:

Lets not turn this into yet another bazaar vs. git war cause we
already had plenty of that and nothing good comes out of that.

I think the vote should be down to the foundation members.


I actually think that, if any, the vote should be down to the GNOME  
SVN

users. But all of them (or at least those who care enough to vote).


Agreed.  Only recently active SVN users.  Why should past  
contributors who do

not commit anymore decide what DVCS tool *I* use?


Claudio


behdad
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


--
Mikael Hallendal
Imendio AB - Expert solutions in GTK+
http://www.imendio.com





___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Frederic Peters
John Carr wrote:

> > 1. I don't see any way of using git mirrors (don't know of bazaar) in
> > jhbuild setup.
> 
> Help wanted:
> 
> http://bugzilla.gnome.org/show_bug.cgi?id=538507

I should really find some time to work on this; hopefully this
week-end.


Frederic
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Karl Lattimer
On Tue, 2008-10-28 at 17:55 +0100, Patryk Zawadzki wrote:
> On Tue, Oct 28, 2008 at 5:52 PM, Karl Lattimer <[EMAIL PROTECTED]> wrote:
> > They both suck, lets use wizbit for a communally continuously syncing
> > DVCS-file-system where everyone can edit and never need to care about
> > pushing or pulling...
> 
> Lies! We should totally be using a shared DropBox account with all the
> GNOME inside! ;)
> 

*evil rant* *flame* *evil rant* *mines bigger than yours* *evil rant*
*evil rant*

get the picture?

:)

BR,
 K,

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Patryk Zawadzki
On Tue, Oct 28, 2008 at 5:52 PM, Karl Lattimer <[EMAIL PROTECTED]> wrote:
> They both suck, lets use wizbit for a communally continuously syncing
> DVCS-file-system where everyone can edit and never need to care about
> pushing or pulling...

Lies! We should totally be using a shared DropBox account with all the
GNOME inside! ;)

-- 
Patryk Zawadzki
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Karl Lattimer
On Tue, 2008-10-28 at 12:48 -0400, Thomas Thurman wrote:
> Ysgrifennodd Richard Hughes:
> > I've tried bazaar, but it was too slow, and
> 
> Please, can we not rehash all the "Bazaar was too slow back when I tried 
> it in 1905!" and "git is so complicated you need a PhD in 
> torvaldsology!" arguments in this thread?  We've done them all a million 
> times already and there's nothing new to be said.  This thread is about 
> how to make the decision, about who should be asked and how, not 
> advocacy about which decision to make.

They both suck, lets use wizbit for a communally continuously syncing
DVCS-file-system where everyone can edit and never need to care about
pushing or pulling...

/me living the dream :)

BR,
 K

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Thomas Thurman
Ysgrifennodd Richard Hughes:
> I've tried bazaar, but it was too slow, and

Please, can we not rehash all the "Bazaar was too slow back when I tried 
it in 1905!" and "git is so complicated you need a PhD in 
torvaldsology!" arguments in this thread?  We've done them all a million 
times already and there's nothing new to be said.  This thread is about 
how to make the decision, about who should be asked and how, not 
advocacy about which decision to make.

Thomas
-- 
Thomas Thurman, tthurman at gnome, http://blogs.gnome.org/tthurman
The vending machine is far too heavy to move.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Richard Hughes
On Tue, 2008-10-28 at 16:24 +0200, Zeeshan Ali Khattak wrote:
> Hi everyone!
>   I remember that at GUADEC, we were seriously thinking about
> migrating to git but the decision was postponed on Mark Shuttleworth's
> request. It's been some months since that and we are still stuck with
> SVN. AFAIK both git and bazaar have very strong supporters in our
> community so the only way I see out of this is:

This sounds dangerously close to choosing the colour of a bike shed, but
for what it's worth the only reason gnome-packagekit is not is in gnome
SVN is that I need git.

SVN is like marijuana -- pretty addictive, but git is like heroin. You
really can't live without heroin when you've got hooked.

I've tried bazaar, but it was too slow, and I had already had to learn
one DVCS for freedesktop and the kernel. Even if git is technically
inferior we should choose git just because these two big super-projects
have already given it the blessing and my tiny brain can't remember all
the commands for two different systems.

So, if you migrate to git, +1 from me. If you migrate to something that
isn't git, you better have a pretty compelling argument.

Richard.


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Behdad Esfahbod
Claudio Saavedra wrote:
> On Tue, 2008-10-28 at 15:10 +, John Carr wrote:
>>>  Lets not turn this into yet another bazaar vs. git war cause we
>>> already had plenty of that and nothing good comes out of that.
>> I think the vote should be down to the foundation members.
> 
> I actually think that, if any, the vote should be down to the GNOME SVN
> users. But all of them (or at least those who care enough to vote).

Agreed.  Only recently active SVN users.  Why should past contributors who do
not commit anymore decide what DVCS tool *I* use?

> Claudio

behdad
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Juan Jesús Ojeda Croissier
On Tue, Oct 28, 2008 at 3:24 PM, Zeeshan Ali Khattak <[EMAIL PROTECTED]> wrote:
> Hi everyone!
>  I remember that at GUADEC, we were seriously thinking about
> migrating to git but the decision was postponed on Mark Shuttleworth's
> request. It's been some months since that and we are still stuck with
> SVN. AFAIK both git and bazaar have very strong supporters in our
> community so the only way I see out of this is:
>
> 1. Get someone (known and trusted) to volunteer to set-up and maintain
> the repository. I think Olav likes bazaar so he would volunteer for
> that?
> 2. Assuming that we get volunteers for both the repository types, we
> simply vote amongst the top 50 contributers (i myself most probably
> don't count :))
[...]

Ummm... So, the discussion will be just about bazaar and git? What
happend with Mercurial?
I see the three of them on http://live.gnome.org/DistributedSCM

If there was some earlier discussion about it were you decide to leave
Mercurial out, just tell me, please.

BTW, I think as well (as Claudio say) that should be the current SVN
GNOME users (which fight against the SVN repo everyday) who might
decide.

Cheers

-- 
Juan Jesús Ojeda Croissier

Emergya Consultoría / http://www.emergya.es
Avda. de la Innovación, 3 (Edif. Hércules), Mód 12-13
E41020 Sevilla
Tfno: +34 954 51 75 77 Fax: +34 954 51 64 73
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Dave Neary
Hi,

John Carr wrote:
> I think the vote should be down to the foundation members.

I think module maintainers (some of whom aren't even foundation members)
is a better "electorate". I for one have not been a regular developer
for quite some time & wouldn't have anything useful to contribute to the
discussion, module maintainers & active committers are the ones who'll
be using this every day.

Cheers,
Dave.

-- 
Dave Neary
GNOME Foundation member
[EMAIL PROTECTED]
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread John Carr
On Tue, Oct 28, 2008 at 3:21 PM, Germán Póo-Caamaño <[EMAIL PROTECTED]> wrote:
> On Tue, 2008-10-28 at 15:10 +, John Carr wrote:
>> [...]
>> bkor isnt the only sysadmin, but who are the others and how much do
>> they do.. the whole sysadmin process is not very transparent.
>> Shouldn't it be? I would *love* to help out the sysadmins, maybe even
>> offer them some of my time. Where is it documented on how to be
>> considered as a sysadmin? Even a junior sysadmin that can just set up
>> mailing lists and do svn imports... I hang around #sysadmin but there
>> is only so much i can suggest people try before i have to leave them
>> to the irc gods
>
> http://sysadmin.gnome.org/helping.html
>
> --
> Germán Póo-Caamaño
> Concepción - Chile
> http://www.gnome.org/~gpoo/
>

Thanks for that, embarrassed  i missed it. i'll sign up to
gnome-infrastructure and start pimping myself post haste. I might
suggest my first job as fixing that page...

"Implementation of new systems (LDAP user directory, better CVS
mirroring system, ssh based CVS access are some of the current
projects.)"...

New CVS systems for GNOME! W, take that Git :P

John
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Germán Póo-Caamaño
On Tue, 2008-10-28 at 15:10 +, John Carr wrote:
> [...]
> bkor isnt the only sysadmin, but who are the others and how much do
> they do.. the whole sysadmin process is not very transparent.
> Shouldn't it be? I would *love* to help out the sysadmins, maybe even
> offer them some of my time. Where is it documented on how to be
> considered as a sysadmin? Even a junior sysadmin that can just set up
> mailing lists and do svn imports... I hang around #sysadmin but there
> is only so much i can suggest people try before i have to leave them
> to the irc gods

http://sysadmin.gnome.org/helping.html

-- 
Germán Póo-Caamaño
Concepción - Chile
http://www.gnome.org/~gpoo/


signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: DVCS

2008-10-28 Thread A. Walton
On Tue, Oct 28, 2008 at 11:13 AM, Shaun McCance <[EMAIL PROTECTED]> wrote:
> On Tue, 2008-10-28 at 16:24 +0200, Zeeshan Ali Khattak wrote:
>> Hi everyone!
>>   I remember that at GUADEC, we were seriously thinking about
>> migrating to git but the decision was postponed on Mark Shuttleworth's
>> request. It's been some months since that and we are still stuck with
>> SVN. AFAIK both git and bazaar have very strong supporters in our
>> community so the only way I see out of this is:
>>
>> 1. Get someone (known and trusted) to volunteer to set-up and maintain
>> the repository. I think Olav likes bazaar so he would volunteer for
>> that?
>> 2. Assuming that we get volunteers for both the repository types, we
>> simply vote amongst the top 50 contributers (i myself most probably
>> don't count :))
>
> I'm trying to understand exactly your proposal.  Are
> you proposing we have both a git server and a bzr
> server, each with a full import of all modules from
> svn?  And then developers can choose which one they
> develop with?
>
> Ooh, a numbered list!
>
> 1) What happens if multiple developers of a module
> each choose differently?  All right, maybe we can
> expect some level of communication and agreement
> amont co-maintainers.
>
> 2) What happens when we pick one?  Can we cleanly
> get everything off the losing server?
>
> 3) What are translators and documentation writers
> supposed to do?  Do we honestly expect them to look
> at the histories to decide which SCM to use for each
> module?  That sounds infeasible.
>
> 4) What metric we use for picking one is going to be
> the subject of much controversy.  Developer activity?
> Module activity?  Counted by number of developers?
> Number of commits?  Size of commits?
>
> Believe me, I desperately want to not be using svn
> anymore.  And if I thought we could feasibly work
> with a live-and-let-live, use-what-you-want setup,
> I'd be all over that.

I believe what he's saying is:
Find someone who's willing to take care of $VCS1, $VCS2.
If nobody shows up to support $VCS1, then we use $VCS2, visa versa.
If we have maintainers for both, we vote on one.

If we try to choose one on merit alone, we'll be at this in 2016, as
they've both got plenty of merit to be our choice as shown by rounds
of debate. As much as I'd hate to have to learn yet another VCS (if it
came to that), even I recognize that whichever we choose is better
than what we have.

-A. Walton

> --
> Shaun
>
>
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Claudio Saavedra
On Tue, 2008-10-28 at 15:10 +, John Carr wrote:
> >  Lets not turn this into yet another bazaar vs. git war cause we
> > already had plenty of that and nothing good comes out of that.
> 
> I think the vote should be down to the foundation members.

I actually think that, if any, the vote should be down to the GNOME SVN
users. But all of them (or at least those who care enough to vote).

Claudio


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread John Carr
On Tue, Oct 28, 2008 at 2:59 PM, Zeeshan Ali (Khattak) <[EMAIL PROTECTED]> 
wrote:
> Hi!
>
> On Tue, Oct 28, 2008 at 4:44 PM, Thomas Thurman <[EMAIL PROTECTED]> wrote:
>> I don't think it's a secret that I like one over the other, but I'd
>> rather either of them than sticking with svn.
>
>  Same feelings here.
>
>>> 2. Assuming that we get volunteers for both the repository types, we
>>> simply vote amongst the top 50 contributers (i myself most probably
>>> don't count :))
>>
>> Why 50?  Can't we canvass the whole Foundation?
>
>  Hm.. don't know, just what came to my mind at the time or writing.
> :)  I am afraid if we go for the whole foundation, people like me who
> talk more and do little will also get counted and maybe we want to
> avoid that?
>
> --
> Regards,
>
> Zeeshan Ali Khattak
> FSF member#5124
> ___
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>

Don't put yourself down - the fact is you made it through the
foundation membership process.. You've shown the guys that manage that
process that your a good GNOMie. The power users matter for sure, but
some of their arguments against bazaar have been "i dont like python"
and "i cant be arsed to learn a new tool"... Any and all foundation
members are entitled to a say. Actually, shouldn't all SVN account
holders be entitled to a say too...
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Shaun McCance
On Tue, 2008-10-28 at 16:24 +0200, Zeeshan Ali Khattak wrote:
> Hi everyone!
>   I remember that at GUADEC, we were seriously thinking about
> migrating to git but the decision was postponed on Mark Shuttleworth's
> request. It's been some months since that and we are still stuck with
> SVN. AFAIK both git and bazaar have very strong supporters in our
> community so the only way I see out of this is:
> 
> 1. Get someone (known and trusted) to volunteer to set-up and maintain
> the repository. I think Olav likes bazaar so he would volunteer for
> that?
> 2. Assuming that we get volunteers for both the repository types, we
> simply vote amongst the top 50 contributers (i myself most probably
> don't count :))

I'm trying to understand exactly your proposal.  Are
you proposing we have both a git server and a bzr
server, each with a full import of all modules from
svn?  And then developers can choose which one they
develop with?

Ooh, a numbered list!

1) What happens if multiple developers of a module
each choose differently?  All right, maybe we can
expect some level of communication and agreement
amont co-maintainers.

2) What happens when we pick one?  Can we cleanly
get everything off the losing server?

3) What are translators and documentation writers
supposed to do?  Do we honestly expect them to look
at the histories to decide which SCM to use for each
module?  That sounds infeasible.

4) What metric we use for picking one is going to be
the subject of much controversy.  Developer activity?
Module activity?  Counted by number of developers?
Number of commits?  Size of commits?

Believe me, I desperately want to not be using svn
anymore.  And if I thought we could feasibly work
with a live-and-let-live, use-what-you-want setup,
I'd be all over that.

--
Shaun


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread John Carr
On Tue, Oct 28, 2008 at 2:24 PM, Zeeshan Ali Khattak <[EMAIL PROTECTED]> wrote:
> Hi everyone!
>  I remember that at GUADEC, we were seriously thinking about
> migrating to git but the decision was postponed on Mark Shuttleworth's
> request. It's been some months since that and we are still stuck with
> SVN. AFAIK both git and bazaar have very strong supporters in our
> community so the only way I see out of this is:
>
> 1. Get someone (known and trusted) to volunteer to set-up and maintain
> the repository. I think Olav likes bazaar so he would volunteer for
> that?
> 2. Assuming that we get volunteers for both the repository types, we
> simply vote amongst the top 50 contributers (i myself most probably
> don't count :))
>
>  Lets not turn this into yet another bazaar vs. git war cause we
> already had plenty of that and nothing good comes out of that.

I think the vote should be down to the foundation members.

>  The reason i bring this up is:
>
> 1. I don't see any way of using git mirrors (don't know of bazaar) in
> jhbuild setup.

Help wanted:

http://bugzilla.gnome.org/show_bug.cgi?id=538507

> 2. I want to move a module from o-hand SVN to gnome SVN while keeping
> the history intact and seems the only way of achieving that is to wait
> on bkor to get to import the svn dump. Don't get me wrong, I am not
> saying bkor is taking very long but I have no way of knowing when
> would he get time to do it.

bkor isnt the only sysadmin, but who are the others and how much do
they do.. the whole sysadmin process is not very transparent.
Shouldn't it be? I would *love* to help out the sysadmins, maybe even
offer them some of my time. Where is it documented on how to be
considered as a sysadmin? Even a junior sysadmin that can just set up
mailing lists and do svn imports... I hang around #sysadmin but there
is only so much i can suggest people try before i have to leave them
to the irc gods

John
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Zeeshan Ali (Khattak)
Hi!

On Tue, Oct 28, 2008 at 4:44 PM, Thomas Thurman <[EMAIL PROTECTED]> wrote:
> I don't think it's a secret that I like one over the other, but I'd
> rather either of them than sticking with svn.

  Same feelings here.

>> 2. Assuming that we get volunteers for both the repository types, we
>> simply vote amongst the top 50 contributers (i myself most probably
>> don't count :))
>
> Why 50?  Can't we canvass the whole Foundation?

  Hm.. don't know, just what came to my mind at the time or writing.
:)  I am afraid if we go for the whole foundation, people like me who
talk more and do little will also get counted and maybe we want to
avoid that?

-- 
Regards,

Zeeshan Ali Khattak
FSF member#5124
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Germán Póo-Caamaño
On Tue, 2008-10-28 at 16:24 +0200, Zeeshan Ali Khattak wrote:
> Hi everyone!
>   I remember that at GUADEC, we were seriously thinking about
> migrating to git but the decision was postponed on Mark Shuttleworth's
> request. It's been some months since that and we are still stuck with
> SVN. AFAIK both git and bazaar have very strong supporters in our
> community so the only way I see out of this is:

AFAIK, there were a lot of issues to avoid taking any decision.
At the end of the day, the sysadmins team (in particular Olav) will need
to deal with it and they requested information for different topics.
And none of the DVCS were solving that issues.

So, it was in the hands of every dvcs supporter to fix those issues.

> 1. Get someone (known and trusted) to volunteer to set-up and maintain
> the repository. I think Olav likes bazaar so he would volunteer for
> that?
> 2. Assuming that we get volunteers for both the repository types, we
> simply vote amongst the top 50 contributers (i myself most probably
> don't count :))

I think it is a matter of which one is ready (and friendly) from a gnome
sysadmin's point of view.

If you would like to know which are those issues, you can take a look at
http://live.gnome.org/DistributedSCM and try to solve them for whichever
is your favourite DVCS :-)

Regards,

-- 
Germán Póo-Caamaño
Concepción - Chile
http://www.gnome.org/~gpoo/


signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: DVCS

2008-10-28 Thread Thomas Thurman
Ysgrifennodd Zeeshan Ali Khattak:
> Hi everyone!
>   I remember that at GUADEC, we were seriously thinking about
> migrating to git but the decision was postponed on Mark Shuttleworth's
> request. It's been some months since that and we are still stuck with
> SVN. AFAIK both git and bazaar have very strong supporters in our
> community so the only way I see out of this is:

I don't think it's a secret that I like one over the other, but I'd 
rather either of them than sticking with svn.

> 2. Assuming that we get volunteers for both the repository types, we
> simply vote amongst the top 50 contributers (i myself most probably
> don't count :))

Why 50?  Can't we canvass the whole Foundation?

>   Lets not turn this into yet another bazaar vs. git war cause we
> already had plenty of that and nothing good comes out of that.

Well said.

Thomas

-- 
Thomas Thurman, tthurman at gnome, http://blogs.gnome.org/tthurman
"A bearded pirate appears, catches sight of the dwarf and runs away.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Johan Dahlin

Zeeshan Ali Khattak wrote:

Hi everyone!
  I remember that at GUADEC, we were seriously thinking about
migrating to git but the decision was postponed on Mark Shuttleworth's
request. It's been some months since that and we are still stuck with
SVN. AFAIK both git and bazaar have very strong supporters in our
community so the only way I see out of this is:

1. Get someone (known and trusted) to volunteer to set-up and maintain
the repository. I think Olav likes bazaar so he would volunteer for
that?
2. Assuming that we get volunteers for both the repository types, we
simply vote amongst the top 50 contributers (i myself most probably
don't count :))


+1


  Lets not turn this into yet another bazaar vs. git war cause we
already had plenty of that and nothing good comes out of that.


Right, let's avoid that. No technical discussion in this thread please.

Johan
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: DVCS

2008-10-28 Thread Zeeshan Ali Khattak
Hi everyone!
  I remember that at GUADEC, we were seriously thinking about
migrating to git but the decision was postponed on Mark Shuttleworth's
request. It's been some months since that and we are still stuck with
SVN. AFAIK both git and bazaar have very strong supporters in our
community so the only way I see out of this is:

1. Get someone (known and trusted) to volunteer to set-up and maintain
the repository. I think Olav likes bazaar so he would volunteer for
that?
2. Assuming that we get volunteers for both the repository types, we
simply vote amongst the top 50 contributers (i myself most probably
don't count :))

  Lets not turn this into yet another bazaar vs. git war cause we
already had plenty of that and nothing good comes out of that.

  The reason i bring this up is:

1. I don't see any way of using git mirrors (don't know of bazaar) in
jhbuild setup.
2. I want to move a module from o-hand SVN to gnome SVN while keeping
the history intact and seems the only way of achieving that is to wait
on bkor to get to import the svn dump. Don't get me wrong, I am not
saying bkor is taking very long but I have no way of knowing when
would he get time to do it.

-- 
Regards,

Zeeshan Ali Khattak
FSF member#5124
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list