Hi all, @Marty Great idea. Go with it. @Omry I say I disagree with you because, IMHO, making such a change in the main codebase will broke it for too much time and will slow even more the introduction of other simplier modifications and will slow the development even much more. A good example of this is the never ending progress in the osCommerce project. Probably when they *finally* release the 2.2 version -- after almost four or five years of development -- most of the current ad-ons will be broken. Another good example, in a mreo positive way, are Linux Kernel (2.4.x and 2.6.x series) and Wordpress (2.0.x and 2.1 versions) who usually have two branches rolling side by side to avoid disrupting the users' community. Rush in releasing new products and new functionalities "sooner" is what Microsoft usually does with the well known results. We don't want to follow that bad example, do we? Diff can usually solve the latter integration since Gregarius is not such a huge program and I think it is not the intention to be. I tought Gregarius was intended to be a very good skinabble and extensible PlanetPlanet-like / agreggator system and nothing more nor less than that. Am I right? If I want something more than this I already have Meneame, Akarru, Scuttle or Pligg in one front *or* Drupal, Mambo and Joomla with their Agreggator plugins in the other front. Best, Lopo > Date: Thu, 03 Aug 2006 09:08:08 +0200 > From: Omry Yadan <omry at yadan.net> > Subject: Re: [greg-dev] new svn branch for multiuser support? > To: gregarius-dev at sinless.org > Message-ID: <44D1A0D8.7070605 at yadan.net> > Content-Type: text/plain; charset=UTF-8; format=flowed > > Hi Martey, GreGroup. > > Personally I think that although the multi user change is significant > and affect the database structure and everything, it should not go into > a branch but into trunk. > > the reason is that the sooner we deal with the integration issues the > better: > > right now its just a matter of detecting the old database structure and > converting it to the new one (I suggest that on runtime the greg will > detect it, and tell the user the database need to be converted, and have > the user press a button to convert it). > > if we wait with it, the differences will grow and grow, and it will > become increasingly expensive to merge the two branches, and eventually > no one will dare to do it because it will can possibly hurt too many > users. > > so, in a sentence: > > during development the development of the mutliuser support, its okay to > have a branch, but this branch will only be used by the developers who > are working on it, when its ready for beta testing (including the > database conversion I mentioned above) the trunk tree should be tagged, > and the branch should be merged in, never to be used again. > > > My thoguhts. > > > Omry. > > > > Martey Dodoo wrote: > > > Hi everyone, > > > > Does anyone have any thoughts on creating a new branch in the > > subversion repository specifically for adding support for multiuser > > features to Gregarius? I would argue that support for multiple users > > is one of Gregarius' most requested features, and that it *must* > > appear in the next release - it is clear that it is important enough > > to have its own branch. > > > > Support for multiple users is likely to be a large undertaking that > > would significantly change Gregarius' database structure. I think that > > part of the reason that development on features essential to multiuser > > support has been slow is because of the conservatism of Gregarius' > > unstable codebase. While this is wonderful for end users, I think it > > slows down the pace of development. Creating a new branch for > > multiuser support would keep the historical stability of the trunk > > while ensuring that development of multiuser features will occur. > > > > > > ------------------------------ > > _______________________________________________ > gregarius-dev mailing list > gregarius-dev at sinless.org > http://sinless.org/mailman/listinfo/gregarius-dev > > > End of gregarius-dev Digest, Vol 15, Issue 1 > ******************************************** > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://sinless.org/pipermail/gregarius-dev/attachments/20060803/c0e3e184/attachment.html