ElkArte Community

Project Support => Announcements => Topic started by: emanuele on June 17, 2014, 04:24:56 am

Title: ElkArte 1.0 Release Candidate 1 released
Post by: emanuele on June 17, 2014, 04:24:56 am
The ElkArte Community is pleased to announce the first ElkArte 1.0 Release Candidate is now available (https://github.com/elkarte/Elkarte/releases/tag/v1.0.0-RC.1). The release candidate is usually the last development step before release a stable version, made available to allow a final round of testing on what will be the first major version of ElkArte, though it's still considered a development version and as such is not recommended for production use.

For a more detailed list of issues fixed and improvements from the previous beta, please read the
ElkArte 1.0 Release Candidate 1 release notes (http://www.elkarte.net/community/index.php?topic=1120.0) topic on the site.

For a list of known issues, please follow both the topic
ElkArte 1.0 Release Candidate 1 known issues (http://www.elkarte.net/community/index.php?topic=1573.0) and the list of issues assigned to the 1.0 final milestone (https://github.com/elkarte/Elkarte/issues?milestone=5&state=open) here at gitHub.

In order to help us release ElkArte, users of the release candidates are encouraged to report any bugs, issues or errors at our
GitHub Issue Traker (https://github.com/elkarte/Elkarte/issues?direction=desc&sort=updated&state=open).

If you are nervous about reporting bugs through the formal bug reporting system, you can simply report your issues to our user community at
ElkArte (http://www.elkarte.net/community/).

We look forward to receiving your feedback on this first release candidate of ElkArte!

Download (https://github.com/elkarte/Elkarte/releases/tag/v1.0.0-RC.1)
Title: Re: [WIP] - ElkArte 1.0 Release Candidate 1 - Release announcement
Post by: Jorin on June 17, 2014, 04:39:52 am
@emanuele is still in code edit mode.  :D

Thank you all for your effort and spended time to reach the final version!  :) 
Title: Re: [WIP] - ElkArte 1.0 Release Candidate 1 - Release announcement
Post by: Jorin on June 17, 2014, 10:48:46 am
Ehm... Where is it?  :o
Title: Re: [WIP] - ElkArte 1.0 Release Candidate 1 - Release announcement
Post by: emanuele on June 17, 2014, 10:50:51 am
/me points Jorin at the "[WIP]" (Work In Progress) part of the subject. :P
I'm in the middle of transferring a site, give me half a day. ;)
Title: Re: [WIP] - ElkArte 1.0 Release Candidate 1 - Release announcement
Post by: Jorin on June 17, 2014, 12:01:20 pm
Oh sorry, didn't know what WIP stood for.  O:-)  Sure, take your time.
Title: Re: [WIP] - ElkArte 1.0 Release Candidate 1 - Release announcement
Post by: emanuele on June 18, 2014, 05:20:10 am
I just found a last minute (well, second) bug worth fixing, I'm re-uploading the packages now.
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: Spuds on June 18, 2014, 07:54:10 am
I see a tagged version :D
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: Eliana Tamerin on June 18, 2014, 08:23:20 am
Congrats to the Elk team for this milestone. I can't wait to see 1.0 in action soon.
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: Adrek on June 18, 2014, 12:23:23 pm
Good job! :)

If I want to upgrade from Beta 2 should I run instal.php?
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: emanuele on June 18, 2014, 02:20:19 pm
Nope, just overwrite the files (except Settings.php and Settings_bak.php of course).
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: emanuele on June 24, 2014, 07:39:41 am
Opinion: I was considering releasing release candidates on a weekly basis (so in two days it would be out RC2).

I should also be able to create packages to update from the package manager rather quickly, so it may be an option as well. In case of packages, what would you prefer: a straight replacement of the files, or the classic "find&replace" within the files?
Honestly I would prefer the second, but the first wouldn't be a problem.

Actually, now that I think about it, weekly (or bi-weekly or monthly) releases would fit very well the beta stage, so that anyone would keep their packages up-to-date. I have work a bit on automate the release... But that would be better in the release-cycle topic. :P
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: Eliana Tamerin on June 24, 2014, 08:40:29 am
Quote from: emanuele – Opinion: I was considering releasing release candidates on a weekly basis (so in two days it would be out RC2).

I should also be able to create packages to update from the package manager rather quickly, so it may be an option as well. In case of packages, what would you prefer: a straight replacement of the files, or the classic "find&replace" within the files?
Honestly I would prefer the second, but the first wouldn't be a problem.

Actually, now that I think about it, weekly (or bi-weekly or monthly) releases would fit very well the beta stage, so that anyone would keep their packages up-to-date. I have work a bit on automate the release... But that would be better in the release-cycle topic. :P

Release candidates should be candidates for release, aka a version that you think is ready to be stable. They shouldn't be time-related milestones, or just released when 'it seems reasonable' to have another. Don't fall into the SMF trap of appeasing the masses with releases!

Release early, release often, yes. But don't release if you seriously don't think it's ready. Make sure your release candidates are worthy of the name.
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: Jorin on June 24, 2014, 08:48:31 am
How many release candidates are you planning to release? I thought after RC1 you will give us the final in a few weeks of bugfixing?  O:-)

I don't know if you know that I have half a dozen users who are testing a migration of our forum right now, which runs now with RC1, and we document all found bugs and errors at the moment. We thought it would be clever to collect them for a while and give @TE this list in a few days or weeks, when no new errors are found.

If you release another RC every week, I feel the urge to stop our test right now! I don't want to install another RC every week and will not force my members to test all of the errors they found again, if the error is fixed or not... And test it with another RC. And again with another RC. And again. And again... Oh, and maybe there are new bugs... ::)

Not happy with this, no.  :(
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: emanuele on June 24, 2014, 09:22:48 am
Well, it is a question. :P

BTW, @Jorin I would suggest you to report the bugs as you find them, I think it's easier to see them one by one and fix them as they come. ;)
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: Jorin on June 24, 2014, 11:20:29 am
Sure. You will get the information you need to fix the errors as detailed and exact as possible. Give us just a few days please.
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: emanuele on June 24, 2014, 11:37:55 am
Time is not problem for me. ;D
If you want[1]you can also submit the patch if you already know the fix! :D
And if you need any hint on git/github feel free to ask
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: Jorin on June 24, 2014, 11:38:41 am
Oh no. I'm not into code.  :-X
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: Jokerâ„¢ on June 24, 2014, 01:00:48 pm
Oooppsss, just came across this beautiful post. Congrats to everyone.

I've few things in my mind, and it has some great ideas to break things ;D. Congrats once again everyone :)
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: Spuds on June 24, 2014, 03:27:51 pm
Quote from: Jokerâ„¢ – I've few things in my mind, and it has some great ideas to break things ;D.
Don't worry, we have a branch all set for the breaking, in fact it may already be broken :D

https://github.com/elkarte/Elkarte/tree/development

thats the 1.1 branch, already underway :D
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: emanuele on July 03, 2014, 07:24:43 am
So, so, so, no new bugs? O:-)

/me feels it may be time then for an RC2...
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: Spuds on July 03, 2014, 08:53:14 am
Well for sure we will need one  O:-)  Nothing "major" in RC1 but enough small tweaks that we should make an RC2 available.  Do we want to wait a full month between released to try and capture some more bugs?
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: emanuele on July 03, 2014, 05:13:17 pm
I guess we can start prepare stuff and then have it ready for the "1 month after RC1 release".
It's 2 weeks from now, so it's a good moment to start.

Though I would not release the final the 17th of August. Either the 1st of August or the 1st of September. (I'd say 1st of August just because I darn want to start working "hard" on the dev branch again ASAP! ... not that I'm not working on it, just it's funnier to have more freedom to make stuff fly around. :P)
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: Spuds on July 03, 2014, 08:42:03 pm
Sounds good to me :D ... and I have a bunch of things I want to start doing on 1.1 as well !
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: emanuele on July 11, 2014, 03:32:22 am
Darn, there are already 190 commits since the tag RC1!! LOL

I'll bump the version today, I'd ship the RC2 on Monday and plan the final for the 1st of August, three weeks should be more than enough.
Title: Re: ElkArte 1.0 Release Candidate 1 released
Post by: Spuds on July 11, 2014, 08:59:57 am
QuoteDarn, there are already 190 commits since the tag RC1!! LOL
Lots and lots of tweaks .... good thing is that I can only recall a very small number of bugs, but there were some !