Post by moa » Tue Oct 01, 2013 7:46 pm

phelix wrote: moa wrote: Ok, here's the pull request



https://github.com/namecoin/namecoin/pull/30



It is in doublec's repo, branch "add-namecoin-qt".



https://github.com/doublec/namecoin/tre ... amecoin-qt



I strongly suggest that khal now merges this ASAP and devs start using/testing this as much as possible ... and we rebase upon this now combined namecoin-qt/namecoin code so everybody can base their work on it.



Also people need to stop committing to each other's repos and only be making pull requests to the main namecoin/namecoin github (from their own branches) as the commit history is starting look v. dodgy and messy otherwise. Ok, here's the pull requestIt is in doublec's repo, branch "add-namecoin-qt".I strongly suggest that khal now merges this ASAP and devs start using/testing this as much as possible ... and we rebase upon this now combined namecoin-qt/namecoin code so everybody can base their work on it.Also people need to stop committing to each other's repos and only be making pull requests to the main namecoin/namecoin github (from their own branches) as the commit history is starting look v. dodgy and messy otherwise. While of course I think it's great you guys are working on Namecoin as the others I do not understand the purpose of this. Github did not help so please explain.



As of some discussion by pm I had thought we had all agreed on this plan (updated):



Masterplan

x 1.) Release Snailbrain/Thecoder Namecoin-Qt (Q.3.71 currently)

--> People can have a nice GUI and upgraded namecoind, though both may be lacking in some details and are not future proof.

! 2.a) Rebase v0.3.50 to Bitcoin v0.8 (per Khal's strategy)

! 2.b) Discuss necessary changes in fees etc. (make intermediate Qt release only if absolutely necessary (Q.3.xx))

! 2.c) Continue in parallel with all the cool Namecoin based projects to find our first really successful niche.

3.) Integrate Q.3.xx Qt nametab and underlying code into rebased Namecoin*

--> Namecoin-Qt v0.8.5, ready for world domination.



*As this will mean only the integration of some very specific parts IMHO we are pretty free on what we do with Namecoin-Qt (Q.3.xx) now.



IMHO it would be better to do the fork (value size, fees) on the new rebased version only.



edit: namecoind While of course I think it's great you guys are working on Namecoin as the others I do not understand the purpose of this. Github did not help so please explain.As of some discussion by pm I had thought we had all agreed on this plan (updated):x 1.) Release Snailbrain/Thecoder Namecoin-Qt (Q.3.71 currently)--> People can have a nice GUI and upgraded namecoind, though both may be lacking in some details and are not future proof.! 2.a) Rebase v0.3.50 to Bitcoin v0.8 (per Khal's strategy)! 2.b) Discuss necessary changes in fees etc. (make intermediate Qt release only if absolutely necessary (Q.3.xx))! 2.c) Continue in parallel with all the cool Namecoin based projects to find our first really successful niche.3.) Integrate Q.3.xx Qt nametab and underlying code into rebased Namecoin*--> Namecoin-Qt v0.8.5, ready for world domination.*As this will mean only the integration of some very specific parts IMHO we are pretty free on what we do with Namecoin-Qt (Q.3.xx) now.IMHO it would be better to do the fork (value size, fees) on the new rebased version only.edit: namecoind

Several reasons;That was the Masterplan but it would have been the 'better' way only if steps 1-3 were done in a timely manner ... as that hasn't happened we now have situation where namecoin-qt 'unofficial' might become defacto standard client, bringing along danger of unforseen network forks, etc. Since at this point the code is the protocol it is important that everybody be running with similar code.The git management of namecoin-qt is not the best and the longer that goes on the harder it will be to clean it up later for merging back into namecoin/namecoin. Best do it now and let others experience with git handle the merge requests, code management issues, i.e. code development on namecoin-qt can be done on main namecoin head, which is a good thing.The rebase onto bitcoin 0.8 can take place in a parallel branch which it is already doing anyway. The trade off will be that it will probably make that bitcoin rebase messier ... but something was going to suffer either way because the approach taken previously.Basically, it is just another way to get the same point we all agree on. At this point in time, it is safer to go this route now.