Page 1 of 6

Officially releasing Namecore

Posted: Tue Jan 27, 2015 6:42 am
by domob
With recent changes, Namecore now fully passes Bitcoin's Travis CI checks (including a cross-mac and two MinGW Windows builds). I suggest that we "officially" release a test version of Namecore now. In particular, I think that we should fork domob1812/namecore to a namecoin/ repository, as well as creating testing builds to download for interested users. For further development and pushing to this official repository, I suggest the following rules:
  • Merges of upstream Bitcoin patches can be pushed to the (non release) branch without ACKs by me or any other developer with write access.
  • Small fixes that do not alter functionality or consensus rules can be pushed by me without ACKs.
  • Everything else will be done via pull requests as for namecoin/namecoin.
Is this ok?

Re: Officially releasing Namecore

Posted: Wed Jan 28, 2015 1:13 pm
by phelix
domob wrote:With recent changes, Namecore now fully passes Bitcoin's Travis CI checks (including a cross-mac and two MinGW Windows builds). I suggest that we "officially" release a test version of Namecore now. In particular, I think that we should fork domob1812/namecore to a namecoin/ repository, as well as creating testing builds to download for interested users. For further development and pushing to this official repository, I suggest the following rules:
  • Merges of upstream Bitcoin patches can be pushed to the (non release) branch without ACKs by me or any other developer with write access.
  • Small fixes that do not alter functionality or consensus rules can be pushed by me without ACKs.
  • Everything else will be done via pull requests as for namecoin/namecoin.
Is this ok?
ACK

Re: Officially releasing Namecore

Posted: Wed Jan 28, 2015 7:04 pm
by ryanc
Can we label it as an "alpha" build and instruct people to back up their wallets before trying it?

Re: Officially releasing Namecore

Posted: Wed Jan 28, 2015 9:00 pm
by biolizard89
ryanc wrote:Can we label it as an "alpha" build and instruct people to back up their wallets before trying it?
This.

Re: Officially releasing Namecore

Posted: Thu Jan 29, 2015 7:06 am
by domob
ryanc wrote:Can we label it as an "alpha" build and instruct people to back up their wallets before trying it?
Of course, that's what I meant with "experimental".

Re: Officially releasing Namecore

Posted: Mon Feb 02, 2015 8:11 am
by domob
Since there seem to be no objections, I'll fork domob1812/namecore to namecoin/namecore when I come around to it. I'll not be releasing any downloads at all, so anyone who checks out the code and builds probably already knows what they are doing. But if someone wants to provide builds, I agree that those should be labeled as "experimental".

Jeremy suggested to not use "namecore" as the name. The application itself is not really strongly branded anyway, so this is not strictly a code thing but more about marketing. I'm fine with calling it "Namecoin Core". Should the Github repo also be called "namecoin/namecoin-core" instead? But that sounds a bit unwiedly.

Re: Officially releasing Namecore

Posted: Wed Feb 04, 2015 1:40 am
by indolering
Why don't we just create a branch on github.com/namecoin/namecoin? We will eventually be deprecating the old codebase anyway, why bother creating a whole new repo?

Re: Officially releasing Namecore

Posted: Wed Feb 04, 2015 7:48 am
by domob
indolering wrote:Why don't we just create a branch on github.com/namecoin/namecoin? We will eventually be deprecating the old codebase anyway, why bother creating a whole new repo?
We could do that as well. Since the code is very different, I was thinking about a new repo. I see branches more like "similar but with slight differences". But if others are in favour of using the old repo, I can just push my code to a branch on namecoin/namecoin.

Re: Officially releasing Namecore

Posted: Thu Feb 05, 2015 12:23 am
by biolizard89
domob wrote:
indolering wrote:Why don't we just create a branch on github.com/namecoin/namecoin? We will eventually be deprecating the old codebase anyway, why bother creating a whole new repo?
We could do that as well. Since the code is very different, I was thinking about a new repo. I see branches more like "similar but with slight differences". But if others are in favour of using the old repo, I can just push my code to a branch on namecoin/namecoin.
I think a branch on namecoin/namecoin would make sense.

Re: Officially releasing Namecore

Posted: Thu Feb 05, 2015 1:47 am
by indolering
Yeah, a whole new branch would be confusing. We will have to basically hang a big DEPRECATED sign there anyway. Just create a new branch, then switch it over to the default branch when it's ready.