-
Notifications
You must be signed in to change notification settings - Fork 358
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
Updated patternfly to v3.23 #402
Conversation
Hakiri issues are not caused by this PR and look like false positives .. @martinpovolny ? |
Ok, this will be problematic... master: (diff:
|
They have a fix for something similar: |
7f03671
to
5065b11
Compare
@karelhala What's your take on this one? Is it ok to go? |
bower.json
Outdated
@@ -22,7 +22,7 @@ | |||
"angular-bootstrap-switch": "~0.5.1", | |||
"angular-dragdrop": "~1.0.13", | |||
"angular-mocks": "~1.5.8", | |||
"angular-patternfly-sass": "~3.15.0", | |||
"angular-patternfly-sass": "~3.21.0", |
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.
are we missing
"angular-drag-and-drop-lists": "2.0.0",
line ?
I can't find it , but I do not know if we need it :-) see:
https://github.com/patternfly/angular-patternfly/pull/422/files
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.
It's there, I'm just not keeping the stuff in master
😉
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.
👍 thanks
5065b11
to
e36db92
Compare
Can confirm that adding |
Reopening for Hakiri. |
So.. I've tested in UI, including the production branch.. and it seems to work completely now, so...
(I still hate the new font, but .. nothing is really broken, so..) EDIT: don't, not yet.. |
So, @skateman this will be harder. Basically, you have to do this: https://github.com/angular-ui/bootstrap/wiki/Migration-guide-for-prefixes Every single place where we use ui-bootstrap directives is broken now, and these need to be renamed. ( https://github.com/patternfly/angular-patternfly/releases?after=v3.17.0 - 3.16.0 updated to newer version of angular-ui-bootstrap) (You can check by going to Compute > Containers > Provider - pick one - toolbar Monitoring > Ad hoc Metrics .. the tenant input should have a typeahead, but doesn't with new PF) |
What I don't understand here is: Why would someone do such breaking changes in a minor version? I would expect patternly to be in maintenance mode and do only fixes. But I probably misunderstood the plans there :-( ping @serenamarie125 |
@martinpovolny Have you guys pinged anyone in PatternFly ? I agree that this doesn't make sense in a minor release. @jeff-phillips-18 are you aware of this change? I'm happy to contact PatternFly on this matter, but want to understand more details if possible |
The good thing is that if we force angular-ui-bootstrap back to 0.13.*, we get warnings for these things (but risk incompatibilities). |
(note to self: https://gist.github.com/himdel/d6467c0da7ef670952dcc667b4b5fe58 .. angular-ui-bootstrap comes from gem and bower now) |
@martinpovolny @serenamarie125 My understanding is with angular bootstrap 0.14.x you can use either the uib prefixes or continue with the older style so this is not a breaking change. |
@himdel : can we keep using the old style? |
Not sure, I tried and it didn't work, @skateman says the same. But I'll have to recheck, maybe there was a some dependency conflict that caused bower to install a much newer version... |
e36db92
to
06441be
Compare
06441be
to
8e4235c
Compare
Checked commit skateman@8e4235c with ruby 2.2.6, rubocop 0.47.1, and haml-lint 0.20.0 |
Seems like all the errors are gone since 3.23.0... |
@himdel Tested. This one looks good. |
So.. the info icon looks a bit broken. But that's the only issue I can find, so.. yeah.. @martinpovolny feel free to merge please... (together with ManageIQ/manageiq#13940) (We can always replace by EDIT: should be fixed in the next release - patternfly/patternfly#621 |
@yaacov BTW I see this is already in fine: |
Yup, this was merged before the fine branch was made |
@moolitayer @skateman thanks, all the regression in the ad-hoc metrics page, related to patternfly v3.23 update, are fixed merged and backported to fine 🥇 p.s. |
@yaacov Fine 👍 |
Merge together with: ManageIQ/manageiq#13940
Related issue: #400
Closes #400