[vdr] VDR Development

Udo Richter udo_richter at gmx.de
Sat Sep 6 12:44:07 CEST 2008


VDR User wrote:
> What ever happened to the idea of setting up VDR deveopment on
> mercurial to allow the main contributors who want to work on it to do
> so without hassle/delay?  

My 2c on this:

Lets think this through: An open VDR repository for everyone to get in 
their personal 'I want this' patches. Surely this will lead to chaos, 
since no one really oversees the needs of all VDR users. (Take 
sourcecaps vs. lnbsharing as example.)

So we have to restrict things. Only a few trusted dev's getting write 
access. In any case changes that go beyond simple bug fixing would 
require discussions about whether things go into the right direction, 
and I'm pretty sure that none of the trusted dev's would ever check in 
any changes without a previous ack by Klaus anyway.

So if Klaus ack's anything anyway, why does anyone except Klaus actually 
need write access?


There are however some pro's for a public repository:

- With a public repository, the need for frequent developer releases 
wouldn't be that high, as people who really want the latest greatest 
could pull it at any time. Dev releases could be done less frequent at 
more stable points.

- Bug fixes can be pushed between point releases more easily. (There are 
bug fix patches that are waiting for 1.6.0-2 or 1.7.1 for some time now.)

- With a distributed repository system like Mercurical, it would also 
easily be possible to do external user branches to support more 
cutting-edge features, as long as some other maintainer keeps them up to 
date. Think of it as something like the -mm kernels, or as the bigpatch 
/ extensions-patch. And if things get Klaus' approval, they can be 
easily merged back into main VDR too.


To sum up things: A public repository may be useful, but probably in a 
different way than some people think.


Cheers,

Udo




More information about the vdr mailing list