Hi Russell, > -----Original Message----- > From: geda-user-boun...@moria.seul.org > [mailto:geda-user-boun...@moria.seul.org] On Behalf Of Russell Dill > Sent: Monday, September 05, 2011 10:21 PM > To: gEDA user mailing list > Cc: geda-u...@seul.org > 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@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user