Re: [Mojolicious] Stable version to upgrade to
Thanks a lot Stefan and Dan. I appreciate On Wed, Oct 24, 2018 at 12:21 PM Dan Book wrote: > 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 wrote: > >> >> >> On Tue, Oct 23, 2018, 10:44 PM Ganesh Udupa 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 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 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 ema
Re: [Mojolicious] Stable version to upgrade to
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 wrote: > > > On Tue, Oct 23, 2018, 10:44 PM Ganesh Udupa 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 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 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 messag
Re: [Mojolicious] Stable version to upgrade to
On Tue, Oct 23, 2018, 10:44 PM Ganesh Udupa 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 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 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.
Re: [Mojolicious] Stable version to upgrade to
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 ) Is the last release of 7.x a better option (thanks for that comment) or should I use 8.04? On Wed, Oct 24, 2018 at 8:54 AM Stefan Adams 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 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.
Re: [Mojolicious] Stable version to upgrade to
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 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.
[Mojolicious] Stable version to upgrade to
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.