Better defaults for PHP installations with old ICU lib#2454
Better defaults for PHP installations with old ICU lib#2454sagikazarmark merged 2 commits intoguzzle:6.5from
Conversation
|
But what if the function was implemented by a pollyfill? |
|
@GrahamCampbell, don't see any issues with a polyfill. If it implements |
82f4b76 to
c63379e
Compare
|
Maybe guzzle should always load the polyfill? |
|
I think it will not help here. The original issue with Creating a polyfill for exactly this case seems to be very challenging, and IMO Guzzle should not force any polyfills usage to the end developer. |
Co-Authored-By: Brandon Kelly <[email protected]>
|
guys this needs to be merged like now.. after my update, now I have a non working script. I'm going to manually implement this fix. |
Due to the INTL/ICU bug, which we have seen on various places, Guzzle, which does not cover our edge cases yet, ran in the same issue as our Core versions earlier in 2019. See guzzle/guzzle#2448 guzzle/guzzle#2454 For the time being, lets mark guzzle as incompatible until Guzzle has solved the issue and released a new version, so we can loosen the conflict constraint. Related: #87953 Resolves: #89904 Releases: master, 9.5, 8.7 Change-Id: If64fb9472d046f020c850cd0551beeaf78796b60 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62606 Tested-by: TYPO3com <[email protected]> Tested-by: Oliver Hader <[email protected]> Reviewed-by: Oliver Hader <[email protected]>
Due to the INTL/ICU bug, which we have seen on various places, Guzzle, which does not cover our edge cases yet, ran in the same issue as our Core versions earlier in 2019. See guzzle/guzzle#2448 guzzle/guzzle#2454 For the time being, lets mark guzzle as incompatible until Guzzle has solved the issue and released a new version, so we can loosen the conflict constraint. Related: #87953 Resolves: #89904 Releases: master, 9.5, 8.7 Change-Id: If64fb9472d046f020c850cd0551beeaf78796b60 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62606 Tested-by: TYPO3com <[email protected]> Tested-by: Oliver Hader <[email protected]> Reviewed-by: Oliver Hader <[email protected]>
Due to the INTL/ICU bug, which we have seen on various places, Guzzle, which does not cover our edge cases yet, ran in the same issue as our Core versions earlier in 2019. See guzzle/guzzle#2448 guzzle/guzzle#2454 For the time being, lets mark guzzle as incompatible until Guzzle has solved the issue and released a new version, so we can loosen the conflict constraint. Related: #87953 Resolves: #89904 Releases: master, 9.5, 8.7 Change-Id: If64fb9472d046f020c850cd0551beeaf78796b60 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62613 Tested-by: TYPO3com <[email protected]> Tested-by: Oliver Hader <[email protected]> Reviewed-by: Oliver Hader <[email protected]>
Due to the INTL/ICU bug, which we have seen on various places, Guzzle, which does not cover our edge cases yet, ran in the same issue as our Core versions earlier in 2019. See guzzle/guzzle#2448 guzzle/guzzle#2454 For the time being, lets mark guzzle as incompatible until Guzzle has solved the issue and released a new version, so we can loosen the conflict constraint. Related: #87953 Resolves: #89904 Releases: master, 9.5, 8.7 Change-Id: If64fb9472d046f020c850cd0551beeaf78796b60 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62612 Tested-by: TYPO3com <[email protected]> Tested-by: Oliver Hader <[email protected]> Reviewed-by: Oliver Hader <[email protected]>
Due to the INTL/ICU bug, which we have seen on various places, Guzzle, which does not cover our edge cases yet, ran in the same issue as our Core versions earlier in 2019. See guzzle/guzzle#2448 guzzle/guzzle#2454 For the time being, lets mark guzzle as incompatible until Guzzle has solved the issue and released a new version, so we can loosen the conflict constraint. Related: #87953 Resolves: #89904 Releases: master, 9.5, 8.7 Change-Id: If64fb9472d046f020c850cd0551beeaf78796b60 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62613 Tested-by: TYPO3com <[email protected]> Tested-by: Oliver Hader <[email protected]> Reviewed-by: Oliver Hader <[email protected]>
Due to the INTL/ICU bug, which we have seen on various places, Guzzle, which does not cover our edge cases yet, ran in the same issue as our Core versions earlier in 2019. See guzzle/guzzle#2448 guzzle/guzzle#2454 For the time being, lets mark guzzle as incompatible until Guzzle has solved the issue and released a new version, so we can loosen the conflict constraint. Related: #87953 Resolves: #89904 Releases: master, 9.5, 8.7 Change-Id: If64fb9472d046f020c850cd0551beeaf78796b60 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62612 Tested-by: TYPO3com <[email protected]> Tested-by: Oliver Hader <[email protected]> Reviewed-by: Oliver Hader <[email protected]>
|
This PR indeed fixes the issue I reported in #2458. |
|
I assume this has to be forward ported to master as well, right? |
|
@sagikazarmark, correct. In master we already depend on PHP 7.2+, so the check can be simplified to |
|
...so when is 6.5.1 shipping? ;) |
|
Can 6.5.1 be expedited ... ? Currently anyone running CentOS 6 has broken code if using Guzzle :( |
|
@jonnott you can downgrade to 6.4 for the time being. 6.5.1 will be released today or tomorrow. |
|
@alexeyshockov can you send this (or the appropriate version) patch to master as well? |
I temporarily added 'idn_conversion'=>false to all my Guzzle\Client instances instead! |
Fixes #2448