Hi Mindaugas,

We can:
1) continue development in thunk/harbour until final 1.0 will be released and tag RCn to tags/harbour-1.0.0RCn. Then branch to branches/harbour-1.0 for future 1.0.n releases and continue all new features development in thunk.

My vote for this, this is what I was trying to describe in my answers to Phil.

2) do branching to branches/harbour-1.0 and do RCn and final 1.0.0 releases and all corresponding tagging from this branch. And we can start all new feature development just after branching. But I understand we do not use this method of development, because usage of it failed during beta stage (developers where not updating beta branch).

I agree.

3) do not branch at all and continue 1.0.0 final and 1.0.n development in the main branch. No branching will be done, only tagging to tags/harbour-1.0.0RCn, tags/harbour-1.0.0, tags/ harbour-1.0.1, etc. After all 1.0.n we can start new development in thunk.

Yes, this way can wait forever to "finish" 1.0.0, while we halt the development. (or we will be unable to fix anything in 1.0.0 after moving forward). So this is
no go IMO.

What we've done? We've copied thunk/harbour to thunk/harbour-RC1 and continued some limited development in thunk/harbour with some sync to thunk/harbour-RC1 by Viktor. I say "limited development", because we try to not add new features, but still we do much more than bug fixing in our code. We've call this svn copy operation "tagging", but it is not in the /tags, and we are changing it, so this is not the tag at all. It also not in the /branches and we are still closed for new feature development in thunk/harbour, so I'm not sure if thunk/harbour-RC1 is a branch. So, I do not understand that are we doing at all.

We had no agreement on it, and that's where it leads.

What to do?
If we agree on 1). We have to delete thunk/harbour-RC1, make a real tag in tags/harbour-1.0.0RC1 from thunk/harbour revision 8597, add a new tag in tags/harbour-1.0.0RC2 from thunk/harbour HEAD revision after we agree we are releasing RC2.

Fully agreed.

One more question I have is, does these RC1, RC2 have any sense if we do not do any binary (and even source) release available for final users? Everyone is using thunk/harbour HEAD.

No much, but this needs someone(s) to do it. Actually if we have a real
1.0 branch and a real 1.0.0RC1 tag (a "read-only" branch), this can be
done anytime but at least independently from the tagging. You're absolutely
right, that releasing an RC1 without getting ppl to actually test it,
has not much point, since the point would be to get feedback on a
basically finished product.

I've tried what I could.

Brgds,
Viktor

_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to