-
-
Notifications
You must be signed in to change notification settings - Fork 440
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added php-extension "intl" as requirement, updated composer #2437
Conversation
…tension from install.xml
This comment has been minimized.
This comment has been minimized.
9c27ddc
to
b0bbcc4
Compare
This comment has been minimized.
This comment has been minimized.
b0bbcc4
to
e1e807d
Compare
This comment has been minimized.
This comment has been minimized.
1 similar comment
This comment has been minimized.
This comment has been minimized.
I like the simplification in the code and the removal of Net_IDNA, but I am not sure I agree with The reason is that if I check on my server, I don't have |
I tend to agree with @justinbeaty, seems something for a major release, I'll think about it |
I understand your concern, but then we should not even consider to raise minimum php version to 7.3 ... "because it could break something" (does not fit server setup anymore). Even on shared hosts (with Plesk/cPanel/...) you can enable/disable extensions with some clicks. |
Yes but it shouldnt just be a patch level release. And I’m confused now, for some things we’re extremely conservative and for some other we’re the opposite. |
Well I agree we need to move forward and drop old PHP versions, but two things:
But either way, there’s a simple fix which is to include the polyfill and is why I think it’s better to just include it for now. |
PHP7 was never required before. ;)
It seems to be opinion based. I'd like to avoid BC breaking changes in code, but require a higher php-version or in this case another php-extionsion should not be a problem. I'd just (contact my hoster to) update requirements. |
We have no semantic versioning. PHP5-support has been dropped with v19.4.4 (if i'm right). |
I still don’t think it’s a good comparison because when we supported PHP 5, PHP 7 was not required, it was optional. Only when PHP 5 was EOL did we require PHP 7. It would be more like this situation if there was a php-intl2 extension that we now require because php-intl1 is deprecated. In the end it doesn’t bother me either way as I follow this GitHub and am a composer user. I just think it’s a cheap fix to not make this breaking change by including the polyfill. |
in issue 14 of the internal organization repository it seems to me that we're using semver, also Line 176 in 9b8a2cd
I didn't decide that, to me semver is too strict and everybody here knows i'm more for the disruptive changes, but since i've been blocked more than once because of BC, now I really am getting confused and I don't know what I should suggest anymore. |
I got your point, but again ... if you want to use latest OM release, you should update your environment. Another example ... Magento2 has dropped MySQL-based search with 2.4.3 and everyone had to upgrade their servers (to install elastic-search) OR stay on previous release-line, that get only security fixes for another year(?). We have no different release-lines, so we have to make a cut somewhere .... (Just my point of view) |
No. We never had major/minor/hotfix-releases ... even README says, we do NOT follow semver.
Why? You`re doing great. :) We`re just about dicussing details :) |
Agreed that we have no semblance of semver. I wish we would at least bump the minor version on larger releases (like magento team did) instead of BC breaks in patch versions. But anyway that’s another topic I guess. I also get your point @sreichel, we’ve done plenty of breaking changes much larger than this. If you feel strongly about it, then I can agree with your changes. One less package in vendor anyway. |
Agree. It should maybe combined with #2413 and release version could change to 19.5.x / 20.1.x ... |
that would be great, I'd just do a release first since the last one had a couple of issues, then go on with this one :-) |
Since not everyone uses composer, I think this PRs should be left for a new major version, or at least v20, until the RFC for versioning is set in stone. Not against the change, just my personal take. |
We dont have a process or rule for minor releases is all I can say to this
we do have different release lines at the moment, v19 and v20 with v19 which should primarily only get bugfixes. and v20 for most of the other changes at the moment (although a v22 is justified by now) |
@Flyingmana question was to raise minor version or not, when we make php7.3/intl required. |
Let’s fix conflicts and merge |
I'll wait for #2413 (b/c conflicts with composer.lock) |
This comment has been minimized.
This comment has been minimized.
1 similar comment
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
1 similar comment
This comment has been minimized.
This comment has been minimized.
Co-authored-by: Fabrizio Balliano <fabrizio.balliano@gmail.com>
Description (*)
ext-intl
(andext-libxml
)install.xml
tocomposer.json
Related Pull Requests
Contribution checklist (*)