ElkArte Community

Project Support => General ElkArte discussions => Topic started by: emanuele on February 27, 2014, 07:56:57 pm

Title: ElkArte 1.0 Release Candidate 1 - release notes
Post by: emanuele on February 27, 2014, 07:56:57 pm
Don't forget the second part of the release notes: the list of know issues (http://www.elkarte.net/community/index.php?topic=1573.0).

This is a summary of the major fixes and improvements since the previous release, if you are interested in the details, you can have a look at
the repository (https://github.com/elkarte/Elkarte), the detailed list of commits and changes is too long.

Major changes since ElkArte Beta 2:
  • Added Drag&Drop to attach files (not supported by some old browser like IE8 and 9, in that case only the basic interface is provided)
  • Dropped compatibility with php 5.1, now the minimum is set to 5.2, even though 5.3 is highly recommended because it will be the minimum version for ElkArte 1.1
  • Admin panel news and the detailed versions are now grabbed directly from GitHub
  • Several improvements and fixes for the theme
  • The {db_prefix}admin_info_file table and the relative code (including the fetchFiles scheduled task) is now deprecated, the table has not been removed in order to reduce possible issues
  • Several tweaks to the language strings
  • Completed standardization of class naming
  • Language strings now don't have any concatenation
  • tons of bug fixes

1345 commits and a total of 418 files have been changed since ElkArte beta 2.
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: meetdilip on February 28, 2014, 03:19:30 pm
I am eagerly waiting for the stable release. When can we expect RC1 ?
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Antechinus on February 28, 2014, 03:35:26 pm
When it's ready. :D
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: emanuele on February 28, 2014, 04:34:05 pm
My first hope is mid-March, but I tend to feel it's a bit early... dunno.
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Allan on February 28, 2014, 04:38:23 pm
Mid- March would be great, but I'm thinking more towards April 1st.
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: emanuele on February 28, 2014, 04:41:35 pm
April 1st was my plan for final... O:-) :P
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: meetdilip on February 28, 2014, 10:30:57 pm
lol guys.  :P
Title: SPLIT: Grumbling about bugs - Was: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: emanuele on April 07, 2014, 05:23:02 pm
One or more of the messages of this topic have been moved to General discussion (http://www.elkarte.net/community/index.php?board=6.0).

http://www.elkarte.net/community/index.php?topic=1324.0
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: emanuele on April 21, 2014, 04:53:52 pm
I was going to bump the version, but I faced an existential crisis:
@version 1.0 RC 1
or
Code: [Select]
@version 1.0 Release Candidate 1
Tough question...

I'm tempted to use the second just because it looks better in titles (e.g. help and ssi_examples), so we don't have exceptions, but the first is shorter and nicer...

Which one do you prefer? O:-)
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Eliana Tamerin on April 21, 2014, 09:44:01 pm
Don't you have real polls here?

The first, as anyone looking at the code is probably a developer and knows what RC is. If they don't, they usually know how to use Google.
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Spuds on April 21, 2014, 11:14:55 pm
LOL .. Hey lets have a team vote :P

Are we just talking about the version in the script headers (don't want to bork pacman and the like) ... for the headers the release candidate looks a bit nicer ... like Beta 1 instead of B 1


Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: emanuele on April 22, 2014, 02:55:46 am
Screw polls!
Never liked such silly method to take decisions. :-\

Script headers and for example the title attributes of the help files and ssi_examples.
But also $forum_version that at the moment uses Beta 2 I think.
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Spuds on April 22, 2014, 08:43:02 am
I'm not sure how compareVersions would deal with it if the $forum_version was not RC, that uses alpha, beta, rc  as far as I recall.   The rest could use the nicer format with any issues.
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Runic on April 22, 2014, 12:24:22 pm
i  say second one to  be different from norm
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: emanuele on April 22, 2014, 03:07:41 pm
https://github.com/elkarte/Elkarte/pull/1544
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Eliana Tamerin on April 30, 2014, 12:45:19 pm
Is this ready yet?
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Spuds on April 30, 2014, 01:45:43 pm
I'd say its close, very close  :D

There are a few more things that need to be tested / re checked.  I also need to run the install scripts again, there was the report about not informing the user that we require the mysqli interface and I want to make sure that is in place.  Couple of other old things on my list that should be cleaned up as well, I did a bunch of those over the last couple of days so just need to review that again.

emanuele and TE probably have their list of things to check as well.

We recently update the site to the latest,  we like to run the site on the candidates for a few days to make sure there are no obvious issues that crop up.
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Runic on May 08, 2014, 05:28:20 am
already behind schedule ... posts say march and april and we now in may .... terrible ... I think I may go use mybb :P

/me runs before he gets lynched
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Robert. on May 08, 2014, 08:42:19 am
Quote from: TrayBake – already behind schedule ... posts say march and april and we now in may .... terrible ... I think I may go use mybb :P
Patience is a virtue. MyBB is nice, but if think MyBB's release cycle is any better... not really.
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Allan on May 08, 2014, 08:45:28 am
Mybb release schedule is horrible, just being honest. Not too mention all the mods you would need to just get to where Elkarte is at now.
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: emanuele on May 08, 2014, 09:13:18 am
Quote from: TrayBake – already behind schedule ... posts say march and april and we now in may .... terrible ... I think I may go use mybb :P
/me kicks TrayBake

Well, actually Elk is already way behind schedule LOL
The original idea was March last year, then we had a peak of activity, Norv started moving things all over the place, and after that another round of refactoring started and took almost the entire summer to finish.
Once beta was set the core has received only bug fixes (and few tweaks), but at some point there must be a release.

It's sad to say, but without a 1.0 out it's impossible to track more bugs in an acceptable time, we have to accept the idea that 1.0 will be buggy and will require some quick round of fixes. And also that it will not be perfect.
The important part will be to stay on top of the bug reports and fix them as fast as possible (and without introducing new ones LOL).
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Spuds on May 08, 2014, 11:34:38 am
What, Wait, we had a schedule :P ...

Oh that right we did, but what we did not have was a fully understood scope of work, so we just went nuts!  Yeah it had to be done but once you open up that can of worms with the needed refactoring, well you become a one legged man in an a s s kicking contest.

QuoteIt's sad to say, but without a 1.0 out it's impossible to track more bugs in an acceptable time, we have to accept the idea that 1.0 will be buggy and will require some quick round of fixes. And also that it will not be perfect.
The important part will be to stay on top of the bug reports and fix them as fast as possible (and without introducing new ones LOL).
Well there is no such thing as bug free code.  Look at all the ones that were fixed in Elk that were present in SMF, some of those had been there for 8+years, its just the nature of the beast,  with may hands working on a project, and a large project as well, bugs are inevitable.

I do think some of the automated tests we put in place have helped improve the overall quality,  the issues uncovered from those programs was pretty impressive.

Anyway to your point our bug discovery (vs enhancements) has slowed quite a bit so we need to continue on the release path as that will also increase usage and therefor test coverage under more configurations etc.


Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Runic on May 08, 2014, 01:37:31 pm
Quote from: emanuele –
It's sad to say, but without a 1.0 out it's impossible to track more bugs in an acceptable time, we have to accept the idea that 1.0 will be buggy and will require some quick round of fixes. And also that it will not be perfect.


See the only thing perfect in the world is me :P and my ego

But I am sure you will beat the release of SMF 2.1 stable :D

TBH I just looked I cant find an official announcement about 2.1 except for blog posts :/
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Allan on May 08, 2014, 01:39:15 pm
Quote from: TrayBake –
Quote from: emanuele –
It's sad to say, but without a 1.0 out it's impossible to track more bugs in an acceptable time, we have to accept the idea that 1.0 will be buggy and will require some quick round of fixes. And also that it will not be perfect.


See the only thing perfect in the world is me :P and my ego

But I am sure you will beat the release of SMF 2.1 stable :D

TBH I just looked I cant find an official announcement about 2.1 except for blog posts :/


I think that's all you will find, since right now it is still in Alpha.
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Runic on May 08, 2014, 01:42:09 pm
not quite true, a few months before I joined SMF Team they announced 2.0 when it was still alpha release :)

http://www.simplemachines.org/community/index.php?topic=163438.0
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Allan on May 08, 2014, 01:57:52 pm
I remember that post, as for 2.1 I haven't seen any.
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Runic on May 08, 2014, 01:59:30 pm
none has been made, quite a shame really, the team over their wish to be more transparent yet they are starting to become quite opaque again.  Their loss.
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Allan on May 08, 2014, 03:21:40 pm
I agree, I think sooner or later they will release an announcement, hoping sooner.
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: emanuele on May 30, 2014, 07:08:19 am
Soooo...The version has been bumped in the code! O:-)
The code has been fixed here on the site, so the usual week of "real-life" testing and the it could be time for the RC release! :D
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: meetdilip on May 31, 2014, 02:39:19 pm
Congrats Team :thumbsup:
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: radu81 on June 02, 2014, 02:05:18 pm
I'll test it soon, thanks ELK team!
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Jorin on June 10, 2014, 08:09:55 am
Quote from: emanuele – The code has been fixed here on the site, so the usual week of "real-life" testing and the it could be time for the RC release! :D

...said two weeks ago. Where's the RC1?  ???
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: emanuele on June 10, 2014, 10:03:37 am
Hidden behind a wall of bugs! :P lol

Joking... well, not much, there were "serious" bugs that have been fixed:
https://github.com/elkarte/Elkarte/commit/050e471594b67ea1bd983ae7de2e3691e4641d5e (June 1st, undefined index)
https://github.com/elkarte/Elkarte/commit/d2af5654bae4aa66fcc4e948b1ce72b95cb041b7 (June 1st, undefined index)
https://github.com/elkarte/Elkarte/commit/e5bd23f8e1a8f1b2a6d50e6c0c08d3ed4c6c601c (June 2nd, error in uploading attachments when "paranoid" setting was enabled)
https://github.com/elkarte/Elkarte/commit/589b18ffcc59a551eb2f773fb11ab4344417eea5 (June 7th, the option was removed, but the setting was still there)
https://github.com/elkarte/Elkarte/commit/1a6868b88f2b4c36fc0d63dbdc2c2f54c35de5c7 (June 7th, deleting languages was broken)

Also, I just merged a quite huge change in the language strings that should be tested live here for at least some days (it's not yet live here, I may try to upload the files later today).

Now, at github there is just one "serious" bug:
https://github.com/elkarte/Elkarte/issues/1616
This doesn't really require testing, so once the new language files are in place here and the bug above is fixed, the 1 week count down can start again. ;D
And, unless anyone finds any other serious bugs, RC1 may become reality. :D
Title: Re: [WIP] ElkArte 1.0 Release Candidate 1 - release notes
Post by: Jorin on June 11, 2014, 03:32:03 am
It must! We have announced our migration!  ;)