[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: test repo



Hi Russell, 

> -----Original Message-----
> From: geda-user-bounces@xxxxxxxxxxxxxx 
> [mailto:geda-user-bounces@xxxxxxxxxxxxxx] On Behalf Of Russell Dill
> Sent: Monday, September 05, 2011 10:21 PM
> To: gEDA user mailing list
> Cc: geda-user@xxxxxxxx
> Subject: Re: gEDA-user: test repo
> 
> >> with one checked-out version you know works, or maintain your own 
> >> bugfix branch.  Git head is where development happens, and 
> when we're 
> >> bringing in big changes, stuff breaks.
> >
> > This is why other projects like KiCAD provide a dedicated 
> testing repo.
> > Debian even has four stages (experimental, unstable, 
> testing and stable).
> > By the way, stuff also breaks with small changes. See the first 
> > commits of the new layer selector.
> 
> gEDA PCB's developer and testing community is much smaller 
> than Debian's. I don't know about a size comparison to KiCAD. 
> The only way bugs can be fixed is by someone finding that 
> it's broken in the first place. I fear that not only would 
> the developer resources be there to maintain two separate 
> branches, but the testing resources wouldn't be there either. 
> Out of all the people testing on git HEAD, I think only you 
> managed to find the large silk bug. This model is used with 
> quite a bit of success in linux kernel development with the 
> linux-next tree, so who knows, maybe it does have a place.
> 
> I think the only way this gets solved is the suggestion that 
> someone made of someone tagging "semi-stable" versions. Bug 
> fix patches could be back-ported to those and at some point 
> the branch could be abandoned for a newer semi-stable 
> version. The nice thing about this solution is that it can 
> easily scale based on how many people are willing to help 
> maintain the various semi-stable branch points and don't 
> depend on the core developers doing anything. Someone with a 
> big enough itch to scratch could put something up on github today.
> 
> 

Some of us have been there, done just that, and for some time:

https://github.com/fruoff/pcb-fruoff.git

https://github.com/jaredcasper/pcb.git

https://github.com/peter-b/geda-gaf.git

https://github.com/bert/pcb.git

And maybe some more I didn't notice.

Kind regards,

Bert Timmerman.



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user