Yes, there is no reason to run an older release. Yes, there is a danger to
blindly updating, it's recommended to manage all your CPAN dependencies
(not just Mojolicious) with Carton to pin versions if this is a concern.

-Dan

On Tue, Oct 23, 2018 at 11:58 PM Stefan Adams <s1037...@gmail.com> wrote:

>
>
> On Tue, Oct 23, 2018, 10:44 PM Ganesh Udupa <udupa...@gmail.com> wrote:
>
>> Thanks for the quick response. I appreciate. The reason I asked is that I
>> saw multiple minor updates in 8.x in a short period. ( I dont know if this
>> is how it was in older major versions )
>>
>
> In my experience this is very normal, and IMO exciting!
>
> Is the last release of 7.x a better option  (thanks for that comment) or
>> should I use 8.04?
>>
>
> IMO and based on the feedback that I see frequently from the core Dev
> team: always run the latest release. However, maybe I've drawn that
> conclusion too far. Perhaps they only expect that with respect to
> submitting bug reports. i.e. if you are running the latest 7.x and want to
> report a bug, first validate that it is still a bug in the latest 8.x
> release, because if it isn't, the bug has already been identified and
> patched.
>
> The last 7.x release is super stable, but it doesn't have and won't get
> some of the awesome new features going into 8.x. But if you want "stable"
> you won't want to use them yet anyway. However, security fixes and bug
> fixes go into the current major release. There is no parallel code base
> maintenance, it's just a continuous singular stream. Therefore, a "solid"
> strategy to stand still at the last prior major version is probably a bad
> idea: bugs won't get patched and worse security holes will forever be
> security holes.
>
> TL;DR I *think* everyone would agree to always use the most current
> release of the current major. Just "follow the rules" and avoid
> experimental.
>
> I would like to get clarification tho on mid-major deprecation removals.
> If you keep your production systems always running the latest release and
> then deprecations occur before your production code has had a chance to
> pass through your org's process, that could be bad news.
>
> On Wed, Oct 24, 2018 at 8:54 AM Stefan Adams <s1037...@gmail.com> wrote:
>>
>>> Define "stable". The latest release is stable in that it works well and
>>> passes all tests (thousands of them). It's not "stable" in the sense that
>>> the 8.0 release is constantly changing and improving from minor release to
>>> minor release, but that should be expected.
>>>
>>> The core team works very hard to not include any breaking changes within
>>> a major version code base, and their excellent tests help validate that.
>>> Watch the change log. They label new things that aren't "stable" in terms
>>> of API or even longevity as experimental and production deployments are
>>> encouraged to avoid those features. Things that will be removed in a future
>>> major version are labeled as deprecated.
>>>
>>> Hmm... One thing: I think I recall that deprecations can occur within a
>>> time frame (3 months IIRC) as opposed to being limited to at the next major
>>> release. Don't quote me on that. If that were the case, using the last
>>> release of the prior major release might be the most stable? If I made that
>>> up, you should absolutely always be able to use the most recent release of
>>> the current major -- just avoid experimental.
>>>
>>> Core team: my apologies if I added any unacceptable confusion.
>>>
>>> On Tue, Oct 23, 2018, 9:54 PM Ganesh Udupa <udupa...@gmail.com> wrote:
>>>
>>>> Hi,
>>>> We are currently at 5.28.  Can someone recommend a stable latest
>>>> version to upgrade to?. Is 8.04 stable?
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Mojolicious" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to mojolicious+unsubscr...@googlegroups.com.
>>>> To post to this group, send email to mojolicious@googlegroups.com.
>>>> Visit this group at https://groups.google.com/group/mojolicious.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Mojolicious" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to mojolicious+unsubscr...@googlegroups.com.
>>> To post to this group, send email to mojolicious@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/mojolicious.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Mojolicious" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to mojolicious+unsubscr...@googlegroups.com.
>> To post to this group, send email to mojolicious@googlegroups.com.
>> Visit this group at https://groups.google.com/group/mojolicious.
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Mojolicious" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mojolicious+unsubscr...@googlegroups.com.
> To post to this group, send email to mojolicious@googlegroups.com.
> Visit this group at https://groups.google.com/group/mojolicious.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mojolicious+unsubscr...@googlegroups.com.
To post to this group, send email to mojolicious@googlegroups.com.
Visit this group at https://groups.google.com/group/mojolicious.
For more options, visit https://groups.google.com/d/optout.

Reply via email to