Re: [gdm-list] Branch update
- From: "William Jon McCann" <mccann jhu edu>
- To: "Ray Strode" <halfline gmail com>
- Cc: gdm-list gnome org
- Subject: Re: [gdm-list] Branch update
- Date: Thu, 4 Oct 2007 14:43:13 -0400
Hey Ray,
On 10/4/07, Ray Strode <halfline gmail com> wrote:
> Hi,
>
> > We should also start to discuss what we should do with this branch.
> > Obviously it won't be a branch forever. Some possibilities include:
> >
> > 1. A new top-level gnome.org project (gdm, gdm3)
> > 2. Replace / merge with trunk
> > 3. A freedesktop.org project
> >
> > I don't really have any strong feelings.
> > 1. is probably fine.
> > 2. is probably less good since it really is so different and people
> > may need to continue to use gdm2 for whatever reason.
> > 3. Would be interesting if we can entice other desktop projects into
> > collaborating. We could also use git which is arguably nicer for
> > maintaining branches and doing merges. However, we probably lose out
> > on our translation team and stuff.
> I don't think we want to encourage people to use gdm2 for whatever
> reason, and I'm not sure enticing other desktop projects to
> collaborate is really interesting (it just adds a boat load of work
> for no real gain)
>
> 2 seems like the clear winner to me, but others may disagree I guess.
So I have a few concerns about replacing gdm2 trunk at this point.
Some of these are:
* I can't be 100% sure that we'll be ready for 2.22.
I'm certainly going to try. But due to a new job and some family
stuff I can't be sure. I also haven't had much buy in / help from any
other developers yet.
* It may be very difficult to merge / replace trunk with an entirely
new branch (but with some files using the same name) using SVN.
Haven't tried but it scares me.
* We may want to do branches again and SVN just sucks at merging.
(I'm not a git fanboy either)
* There really isn't any history for most of the files in the branch
since they are all new
And I wasn't even using ChangeLog entries for the first month or two.
* Understanding the copyright ownership becomes a great deal more difficult.
There is arguably some real value to starting a fresh repository
with new files and understanding who owns the copyright. And
specifically not owned by a Queen.
* We will need a XDG D-Bus API for DisplayManagers and my previous
experience with trying to work on this is that it is near impossible
without a single reference implementation.
* GDM isn't really part of a desktop. And I expect that
DisplayManager will be moving even lower in the stack (or at least
earlier in startup). Moving it out of gnome.org may help avoid the
perception that it is a desktop component. It is becoming very
tightly integrated with ConsoleKit, HAL, and PolicyKit - all
freedesktop components.
Jon
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]