-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
More s390x lockdowns #1861
More s390x lockdowns #1861
Conversation
This commit builds on top of ManageIQ#1860 to add more package lockdowns in order to prevent es-abstract 1.22 from being installed in the s390x environment since that env has problems with it when run under yarn 1 (Reminder that we need yarn 1 for the time-being because builds on yarn 3 hang on s390x, however yarn 1 ignores the lockfile and installs the latest version regardless, which sometimes brings in packages that are problematic; in this case es-abstract 1.22)
Wow, 🤯 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, I don't know what these js dependencies are for but they mostly look like minor or patch updates. 🤞
Checked commit Fryguy@d72356f with ruby 2.6.10, rubocop 1.28.2, haml-lint 0.35.0, and yamllint |
@jrafanie That's correct but in the other direciton. We are locking down to the previous patch release, otherwise the newer patch release brings in es-abstract 1.22 which breaks on s390x. Strangely, I can't just straight for es-abstract 1.21, which is why we have to change everything that could end up bringing in 1.22 😞 See the diff in the OP, but specifically look at es-abstract in each section. |
Backported to
|
More s390x lockdowns (cherry picked from commit f0a0710)
Now that we are on yarn 4.0.2, which can support newer versions of es-abstract on s390x, this commit reverts all of the lockdowns to packages for that reason. This commit reverts cf484a2 (ManageIQ#1857), 95f6c55/68335b56 (ManageIQ#1860), and d72356f (ManageIQ#1861)
Now that we are on yarn 4.0.2, which can support newer versions of es-abstract on s390x, this commit reverts all of the lockdowns to packages for that reason. This commit reverts cf484a2 (ManageIQ#1857), 95f6c55 / 68335b5 (ManageIQ#1860), and d72356f (ManageIQ#1861)
Now that we are on yarn 4.0.2, which can support newer versions of es-abstract on s390x, this commit reverts all of the lockdowns to packages for that reason. This commit reverts cf484a2 (ManageIQ#1857), 95f6c55 / 68335b5 (ManageIQ#1860), and d72356f (ManageIQ#1861)
This commit builds on top of #1860 to add more package lockdowns in order to prevent es-abstract 1.22 from being installed in the s390x environment since that env has problems with it when run under yarn 1
(Reminder that we need yarn 1 for the time-being because builds on yarn 3 hang on s390x, however yarn 1 ignores the lockfile and installs the latest version regardless, which sometimes brings in packages that are problematic; in this case es-abstract 1.22)
@jrafanie @bdunne Please review. This is the yarn1 diff with these changes which shows es-abtract 1.22 no longer in the lockfile