[gst-devel] GStreamer switching to git

Christian Fredrik Kalager Schaller uraeus at linuxrising.org
Thu Jul 10 10:55:26 CEST 2008


I think Davids points basically sums up the discussion at the meeting.
The discussion was not 'which is the ultimate VCS system' as such
discussions tend to be completely useless and just means we end up
staying with CVS due to lack of consensus for the forseeable future.

The general agreement was that it was time to move on from CVS. We knew
that there is wide agreement in the community about this. So the
question came down to the kind of things that David listed. 

So if anyone wants to see GStreamer switch to something else than git,
that is fine, but you need to start that discussion with two arguments:

a) We (there needs to be more than one person knowing the system) are
willing to spend the time and effort to do the conversion and help
fellow developers with the conversion.
b) This is something that the freedesktop sysadmins are able and willing
to help us support.

So while not everyone who where at the meeting loved git above
everything else, the agreement was that if one wasn't willing or able to
provide the above, one was only providing unconstructive stop energy.

Christian


On Wed, 2008-07-09 at 18:59 -0700, David Schleef wrote:
> On Thu, Jul 10, 2008 at 01:49:18AM +0300, Ole André Vadla Ravnås wrote:
> > So then I feel inclined to ask; why was this decision made without any
> > technical discussion with all interested parties in the community?
> ...
> 
> 
> The reasons for choosing a new VCS are not technical.  There are
> essentially only minor technical differences between the various
> options.  An individual feature may seem very important to you, but
> in the grand scheme of things, it probably isn't.  Everything has
> its plusses and minuses.
> 
> The reasons for choosing a particular VCS are:
> 
>  - Do we have hosting available?  Are we (the main group of developers)
>    familiar with the admins, know how to find them on IRC, know how to
>    get them to do maintence, etc?  Does one of us have admin priviliges?
>    Are there regular backups?
> 
>  - Is there someone willing to invest the time (say, two weeks) to
>    convert the repository, with all its warts, to the new VCS?
> 
>  - Is there someone (preferably several people) willing to handhold
>    anyone in the IRC channel to start using the new VCS?  Are they
>    capable of nicely answering the same stupid questions 10 times
>    per day?  Are they able to commit to being around for at least a
>    few weeks?  Are they able to spend time researching more difficult
>    problems as they arise?
> 
> In each of those cases, the overwhelming choice is git.  Freedesktop.org
> already uses git for most projects.  Secondly, bilboed has already
> done a rough conversion, and knows what else needs to be done.  Thirdly,
> there are several (well-known) people who frequent the channel who are
> familiar with git, and at least one (myself) that has committed to being
> a newbie punching bag.
> 
> Now, if someone (or two or three) dependable shows up and offers to do
> all of the above for another VCS, I'd be all for it.  bilboed and I have
> other projects we could be spending our time on.
> 
> 
> 
> dave...
> 
> 
> -------------------------------------------------------------------------
> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
> Studies have shown that voting for your favorite open source project,
> along with a healthy diet, reduces your potential for chronic lameness
> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel





More information about the gstreamer-devel mailing list