On Jun 22, 2008, at 2:47 PM, Benoit St-Pierre wrote:

> Alexander,
>
> I like the ideas you are putting forward !
>
> **Unique Ids**.  ~~ Those little gremlins are what makes a database  
> a real database.  We should normalize to a point we get those for  
> all the essential parts of our information system.  All the work my  
> friend is doing is of absolutely no use because he prefers to trim  
> down all his information to a bare minimum : he's building his  
> repertoire, history is of no concern to him.

I was hoping to keep all information intact (i.e., the seven-tag  
roster plus any other information present).
>
>
> **Database versions**.  ~~  The trichotomy cutting edge / stable /  
> old (or whatever) is interesting.  It's common practice and it's  
> simple.

Good idea.
>
>
> **Concurrency problem**. ~~ That's where the real threat lies.   
> Suppose we could do like Scid source.  That would mean very huge  
> dowloads and uploads !  Very inconvenient for minor revisions.   
> Just imagine 10 persons that commit each week.
>
>
> **Possible solution**.  ~~ The only reasonable idea, as far as my  
> one hour commuting reflexion led me, is to work it piecemeal.  If  
> someone is working in some subset of games, his work could be  
> announced on the game or tournament list form I was alluding to  
> sooner today.  (I don't know if Trac could do that, anyway, let's  
> speak theorically.)  The person that is adding or correcting some  
> games send those to a repository.  Each nighly (let's stay humble  
> and say monthly) build then merge all the games into one of the dev- 
> db.

Good solution. Do you suggest keeping the subsets of games in pgn  
format?

Let me tell you where I am coming from. I am not a programmer and  
have little experience with multiple users working on a common  
project, so "CVS" and similar terms are new to me. I do use scid and  
this has helped my chess learning immensely. I am looking for  
something I can do to contribute something useful. This appears to be  
something I can do. Just let me know how I can best contribute.
>
>
> **Automatic maintenance**. ~~ If we go so far, that would be  
> stupendous.  But here lies the second big threat : once we have a  
> monthly build, who will maintain ?  Let suppose someone takes  
> charge of this, and let's call him C*, for no reason  
> whatsoever ;-)  Well, C* will get tired of all this manual manips.   
> And when tired, there are fair chances C* will become error-prone.   
> Besides, how is C* supposed to tell what are the effects of his  
> manips ?  So we should try to automatize this to a point where a  
> simple Diff would do the trick, at least to generate the Revision  
> History Sheet.
>
> I am getting a bit afraid by the size of the effort it seems to  
> take.  So I will rest now.
>
> Until later,
>
> B
>
>
>
> ---------------------------------------------------------------------- 
> ---
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/ 
> index.php_______________________________________________
> Scid-users mailing list
> Scid-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/scid-users
Thanks,
Cory
Cory Helfrich
[EMAIL PROTECTED]


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to