? Success

User tests: Successful: Unsuccessful:

avatar zero-24
zero-24
27 Sep 2014

According to our new development strategy:
http://developer.joomla.org/news/586-joomla-development-strategy.html#version_numbering

We don't use LTS or STS anymore.

@roland-d can you have a look into this as the initial PR was yours? Thanks :+1:

See also #3681

avatar zero-24 zero-24 - open - 27 Sep 2014
avatar jissues-bot jissues-bot - change - 27 Sep 2014
Labels Added: ?
avatar zero-24 zero-24 - change - 27 Sep 2014
Category Language & Strings Updating
avatar zero-24 zero-24 - change - 27 Sep 2014
Title
RFC: Apply the new new development strategy to the Update channel infos
RFC: Apply the new development strategy to the Update channel infos
avatar roland-d
roland-d - comment - 2 Oct 2014

@zero-24 How is this PR different from #3681? I don't really understand the difference for these 2 PRs, it almost looks like it should be 1 PR.

avatar zero-24
zero-24 - comment - 2 Oct 2014

@roland-d

How is this PR different from #3681?

#3681 is against staging and this against 3.4-dev I don't know how i can change this at my end. And this langstrings here are not in staging :)

avatar zero-24 zero-24 - change - 2 Oct 2014
Title
RFC: Apply the new development strategy to the Update channel infos
[3.4] RFC: Apply the new development strategy to the Update channel infos
avatar roland-d
roland-d - comment - 2 Oct 2014

@zero-24 Thanks for the clarification. You can't change it because the language strings are already comitted but only available in 3.4. I do think the other files should also be available on 3.4-dev. I guess it is fine as long as it is clear that both changes are for 3.4-dev.

avatar zero-24
zero-24 - comment - 2 Oct 2014
avatar mbabker
mbabker - comment - 8 Oct 2014

Since #3681 was merged, is this still needed?

avatar roland-d
roland-d - comment - 8 Oct 2014

@mbabker This is still needed, these are other language strings. Once that show a descriptive text on the update page.

avatar zero-24 zero-24 - change - 10 Oct 2014
Milestone Added:
avatar zero-24 zero-24 - change - 28 Oct 2014
Status Pending Ready to Commit
avatar zero-24
zero-24 - comment - 28 Oct 2014

I have just add a @deprecated Message for the two lang strings that need to change in 4.0 and moving to RTC Thanks.

This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/4373.

avatar Bakual
Bakual - comment - 5 Nov 2014

@zero-24 You change the current language strings and deprecate them with a message to use the new ones. But the new ones don't exist. Or I am blind :smile:

avatar zero-24
zero-24 - comment - 5 Nov 2014

You change the current language strings and deprecate them with a message to use the new ones. But the new ones don't exist. Or I am blind

Yes. We can't change the strings in a B/C way so we need to deprecate it for 4.0.

If we ready for 4.0 we need to change the values here:
https://github.com/joomla/joomla-cms/blob/staging/administrator/components/com_joomlaupdate/config.xml#L16
and here:
https://github.com/joomla/joomla-cms/blob/staging/administrator/components/com_joomlaupdate/models/default.php#L35-45

Then we can change the strings to the new values.

avatar zero-24
zero-24 - comment - 7 Nov 2014

@Bakual anymore issues here?

avatar Bakual
Bakual - comment - 8 Nov 2014

No isses. Merged, thanks!

avatar Bakual Bakual - close - 8 Nov 2014
avatar Bakual Bakual - change - 8 Nov 2014
Status Ready to Commit Closed
Closed_Date 0000-00-00 00:00:00 2014-11-08 13:34:23
avatar infograf768
infograf768 - comment - 23 Nov 2014

Sorry folks. The messages are totally confusing.
See the use of "current major release" in both cases.

When choosing in joomlaupdate "Current Major Release", we get the message

" You are connected to the Short Term Support update stream - This stream is designed for major releases and provides all major, minor and patch updates. So you are always on the last version of Joomla!.

You already have the latest Joomla! version, 3.4.0-alpha. "

When using "Current Minor and patch Release" we get

" You are connected to the Long Term Support (recommended) update stream - This stream is designed for the current major release and provides all minor and patch updates of your version until the support for your version ends.

You already have the latest Joomla! version, 3.4.0-alpha. "

Please urgently propose a change before I freeze languages.

avatar Hackwar
Hackwar - comment - 23 Nov 2014

The whole STS/LTS thing seems to still be hardcoded into the system. Right now, a Joomla 3.x release should have 3 channels and thus 3 messages:

  • Current general availability releases where you get the latest and greatest. (I forgot the name that we gave this...)
  • Testing releases and
  • The 3.2 legacy support releases that we have.

None of this seems to be present in the current system.

avatar Hackwar
Hackwar - comment - 23 Nov 2014

at least not from the language perspective.

avatar mbabker
mbabker - comment - 23 Nov 2014

3.2 support ended October 31 so that isn't an issue going forward.

avatar Hackwar
Hackwar - comment - 23 Nov 2014

ok, that reduces the number of choices down to 2. For now. When we have 3.x and 4.x in parallel, we will have 4 at that time...

avatar Bakual
Bakual - comment - 23 Nov 2014

When we have 3.x and 4.x in parallel, we will have 4 at that time...

The release of 4.0 doesn't change anything. You still need:

  • major (current "STS") will take you to 4.x
  • minor (current "LTS") stays in 3.x.
  • testing will take nightlies.

    Until 4.0 however there will be no difference between the first two options.

avatar Hackwar
Hackwar - comment - 23 Nov 2014

With 4.0 we will have:

  • Latest and greatest releases in 4.x
  • Testing releases in 4.x
  • Latest and greatest releases in 3.x
  • Testing releases in 3.x

I disagree with a "major" and "minor" release channel, because we might even have situations where we have to support 3 or more major versions in parallel. Remember that we are promising 2 full years of support for each major version starting from the last minor release. If we release 4.0 in 2015 and 5.0 at the beginning of 2016, we will have to support 3.x, 4.x and 5.x. But that is nitpicking.

Anyway, the current text is absolutely confusing and needs to be changed before we release 3.4.

avatar Bakual
Bakual - comment - 23 Nov 2014

The streams and options are the same for 3.x and 4.x, multiple active branches don't multiplicate the options.
The streams are here: https://github.com/joomla/joomla-cms/blob/staging/administrator/components/com_joomlaupdate/models/default.php#L35 and they're exactly the same for the 2.5 branch: https://github.com/joomla/joomla-cms/blob/2.5.x/administrator/components/com_joomlaupdate/models/default.php#L33

I disagree with a "major" and "minor" release channel, because we might even have situations where we have to support 3 or more major versions in parallel.

Doesn't matter how many active majors we have. It's always either "stay in current major and get only newest minor and patch (minor)" or "jump to latest release (major)" plus "get nightly for current major (testing)".

avatar Bakual
Bakual - comment - 23 Nov 2014

Anyway, the current text is absolutely confusing and needs to be changed before we release 3.4.

Can't be worse than what we have in 3.3 :smile:
But feel free to propose a better text. I only disagree that it's a show stopper for 3.4. It's far from being a major issue.

avatar infograf768
infograf768 - comment - 24 Nov 2014

We still can change the language strings confusion before beta which is (as far as I know) forecasted for December 2nd. It is not indeed a stopper.

avatar zero-24
zero-24 - comment - 24 Nov 2014

We still can change the language strings confusion

sure e.g:

Or change this language strings (Language B/C break):
https://github.com/joomla/joomla-cms/blob/staging/administrator/language/en-GB/en-GB.com_joomlaupdate.ini#L14-20

; @deprecated for 4.0 -> COM_JOOMLAUPDATE_CONFIG_UPDATESOURCE_LTS
COM_JOOMLAUPDATE_CONFIG_UPDATESOURCE_LTS="Current Minor & Patch Release (recommended)"
COM_JOOMLAUPDATE_CONFIG_UPDATESOURCE_MAJOR="Current Major Release"
COM_JOOMLAUPDATE_CONFIG_UPDATESOURCE_MINOR="Current Minor & Patch Release (recommended)"
COM_JOOMLAUPDATE_CONFIG_UPDATESOURCE_NOCHANGE="Currently configured (no change)"
; @deprecated for 4.0 -> COM_JOOMLAUPDATE_CONFIG_UPDATESOURCE_STS
COM_JOOMLAUPDATE_CONFIG_UPDATESOURCE_STS="Current Major Release"

But I don't know which solution we should choose from here: #4373 (comment)

avatar infograf768
infograf768 - comment - 24 Nov 2014

I am speaking of these strings:
COM_JOOMLAUPDATE_VIEW_DEFAULT_UPDATES_INFO_LTS="You are connected to the %s update stream - This stream is designed for the current major release and provides all minor and patch updates of your version until the support for your version ends."

and
COM_JOOMLAUPDATE_VIEW_DEFAULT_UPDATES_INFO_STS="You are connected to the %s update stream - This stream is designed for major releases and provides all major, minor and patch updates. So you are always on the last version of Joomla!."

avatar zero-24
zero-24 - comment - 24 Nov 2014

@infograf768 ok. What kind of change you what with this both strings?

If we use this "fix" #4373 (comment) we have this messages:

" You are connected to the Current Major Release update stream - This stream is designed for major releases and provides all major, minor and patch updates. So you are always on the last version of Joomla!.

" You are connected to the Current Minor & Patch Release (recommended) update stream - This stream is designed for the current major release and provides all minor and patch updates of your version until the support for your version ends.

So also here no LTS / STS anymore. Or did you mean the wording?

You are connected to the Current Minor & Patch Release (recommended) update stream
and
You are connected to the Current Major Release update stream

avatar infograf768
infograf768 - comment - 25 Nov 2014

The confusion is the use of the term "major release(s)" in both cases I quoted above ( #4373 (comment) ). Would it be "Current" or not.

avatar infograf768
infograf768 - comment - 25 Nov 2014

@brianteeman
Can you please have a look?

avatar brianteeman
brianteeman - comment - 25 Nov 2014

Will do in a while. Got a client on emergency
On 25 Nov 2014 06:05, "infograf768" notifications@github.com wrote:

@brianteeman https://github.com/brianteeman
Can you please have a look?


Reply to this email directly or view it on GitHub
#4373 (comment).

Add a Comment

Login with GitHub to post a comment