Tuesday, 2020-09-08

*** wuchunyang has quit IRC00:03
*** armstrongs has joined #zuul00:04
*** armstrongs has quit IRC00:13
*** jpena|off has quit IRC00:32
*** jpena|off has joined #zuul00:32
*** mhu has quit IRC00:33
*** mhu has joined #zuul00:34
*** frenzyfriday has joined #zuul01:10
*** frenzyfriday has quit IRC01:19
*** noonedeadpunk has quit IRC01:47
*** noonedeadpunk has joined #zuul01:50
*** frenzyfriday has joined #zuul01:51
*** frenzyfriday has quit IRC01:56
*** frenzyfriday has joined #zuul02:46
*** frenzyfriday has quit IRC02:51
*** bhavikdbavishi has joined #zuul03:12
*** bhavikdbavishi1 has joined #zuul03:15
*** bhavikdbavishi has quit IRC03:17
*** bhavikdbavishi1 is now known as bhavikdbavishi03:17
*** bhavikdbavishi has quit IRC03:34
*** bhavikdbavishi has joined #zuul03:34
*** frenzyfriday has joined #zuul03:40
*** frenzyfriday has quit IRC03:49
*** vishalmanchanda has joined #zuul03:52
*** bhavikdbavishi has quit IRC04:32
*** bhavikdbavishi has joined #zuul04:32
*** evrardjp has quit IRC04:33
*** evrardjp has joined #zuul04:33
*** wuchunyang has joined #zuul04:55
*** frenzyfriday has joined #zuul05:29
*** frenzyfriday has quit IRC05:37
felixedelpf406:15
*** frenzyfriday has joined #zuul06:15
*** saneax has joined #zuul06:18
*** bhavikdbavishi1 has joined #zuul06:28
*** bhavikdbavishi has quit IRC06:30
*** bhavikdbavishi1 is now known as bhavikdbavishi06:30
*** hashar has joined #zuul06:53
*** bhavikdbavishi has quit IRC06:54
*** jcapitao has joined #zuul07:00
*** sanjayu_ has joined #zuul07:01
*** saneax has quit IRC07:03
*** bhavikdbavishi has joined #zuul07:08
felixedelzuul-maint: I just came back from my vacation and saw that you reverted the build result page https://review.opendev.org/#/c/749098/ due to some conflicts with the new tab layout and long log lines.07:23
felixedelHonestly, it makes me sad that you simply reverted the change without further investigation of the actual problem.07:23
felixedelI took a look this morning and the problem is the scrollbar fix from Ian https://review.opendev.org/#/c/742759/.07:23
felixedelHonestly I wasn't aware of this, otherwise I would have commented on this change directly, but it took only a few minutes of investigation.07:23
felixedelThe problem is the "overflow: visible" which basically tells the browser to show the whole content of the element (no matter if it fits or not).07:23
felixedelIf the element is too big for the browser window the browser comes up with scroll bars to make the content accessible to the user.07:23
felixedelThe same behaviour can still be seen in the "fixed/reverted" version of zuul-web https://zuul.opendev.org/t/openstack/build/81dbd69b47534170bfaf857e87feb87d07:23
felixedelThis seems to break the page layout as designed by PF4 and all components which would provide their own scrollbar (like the tab contents).07:23
felixedelIn combination with the "isFilled" setting I used for the new tabs on the build page, tihs makes the tabs inaccessible as they are spread equally across the whole page width.07:23
felixedelWithout this scrolling fix, the page layout works fine and the tabs with a larger content provide their own scrollbar to scroll the tab content independently of the whole page.07:23
felixedel^ianw: In case you are also interested in this07:23
*** tosky has joined #zuul07:35
*** mach1na has quit IRC07:35
*** mach1na has joined #zuul07:35
*** wuchunyang has quit IRC07:43
*** jpena|off is now known as jpena07:53
*** mach1na has quit IRC07:55
*** mach1na has joined #zuul07:56
*** tosky has quit IRC08:05
*** jfoufas1 has joined #zuul08:06
*** tosky has joined #zuul08:10
*** tosky has quit IRC08:14
*** tosky has joined #zuul08:14
zbrfelixedel: people tried to get hold of you around the problem, waited, revert was a last resort measure.08:19
zbrthey were not against the change, but the its broke several critical areas.08:19
felixedelI don't think that anybody is "against my change" I just wanted to clarify that the wrong change was reverted to fix the root cause. I also don't want to blame ianw for that change, because I wasn't aware of that impact either.08:25
felixedelWat exactly do you mean by "broke several critical areas"?08:25
ianwfelixedel: yeah, i think we are not happy with removing it.  i agree it was probably my "fix" that broke it, although I never claimed it was anything more than me playing with the inspector rather than and understanding of patternfly08:27
ianwi think you are definitely the expert here :)08:29
ianwhopefully we can make any minor updates and just revert the revert, and it's all back08:29
ianwi think navigation keys not working when you open the logs is a bit of a blocker, we probably shouldn't have let it get into that state08:31
ianws/log/any page08:31
ianwmaybe we need to reconsider the focus fix, despite the accessibility issues08:32
ianw?  i haven't seen any comments on the upstream issue either?08:32
ianwi agree that, e.g. https://zuul.opendev.org/t/openstack/build/7e5c7683820440d4be11bd9635a27197/log/logs/ubuntu-minimal_focal-arm64-build-succeeds.PASS.log has gone too wide08:34
ianwbut how can we fix that, but also keep keys working, and accessibility, i, i guess the question.08:34
ianw(which, i guess, was probably the original question too :)08:34
felixedelSo far there is no response to the issue. I just asked about it in the PF4 slack channel. Maybe I get some response later on. Regarding "How to fix that, but also keep the keys working": The closest I got is the combination of https://review.opendev.org/#/c/743239/ and https://review.opendev.org/#/c/743917/. IIRC the only drawback is the accessibility of the navigation items via tabbing. Since the focus is set to the08:41
felixedelpage content explicitly, one must tab backwards through the navigation bar rather than starting from the zuul logo.08:41
*** frenzyfriday has quit IRC08:42
felixedelThe first patch https://review.opendev.org/#/c/743239/ itself doesn't harm anything and at least allows accessibility via keys when first clicked (via mouse) somewhere in the page content.08:43
openstackgerritTobias Henkel proposed zuul/zuul master: Use weakref to reference item from buildset  https://review.opendev.org/75019708:45
felixedelA fix that would for sure work is to dump the drawer component and come up with something else for the config errors. Question: Do we have to show them on top of the current page or could we directly point to the config error page when clicking on the bell icon? That would still be not an ideal solution but maybe the one with the least accessibility impact. I was just thinking: How many people are frequently looking at08:45
felixedel their config errors (if there are some)?08:45
*** nils has joined #zuul08:45
tobiashimho a modal dialog would do it as well when clicking on the bell08:47
felixedelThinking about the topic now I would rather dumpt the Drawer component. I don't think we need something this "prominent" to show the config errors details.08:48
tobiashthat drawer seems to cause more problems than it's worth the look and feel08:48
felixedelModal also came to my mind. Not sure how that will look for larger number of errors, but I can try it out08:48
tobiashcan a modal have a scrollbar?08:49
tobiashthe drawer anyway has the drawback that it's too narrow for many error messages08:50
felixedelI'm not sure about the scrollbar in the modal, that's why I want to test it.08:50
felixedelThe openstack tenant has 104! config errors. Should be a good test candidat :D08:50
felixedelModal has a scrollbar and doesn't look bad at all.09:00
tobiashawesome, I think this would solve some problems :)09:07
ianwfelixedel: ++ on dropping the drawer if that helps, i agree it doesn't need to be something you pull out all the time09:07
openstackgerritMerged zuul/nodepool master: [provider][aws] fix exception when instance not found during cleanup  https://review.opendev.org/74693209:17
*** sanjayu_ has quit IRC09:30
*** sanjayu_ has joined #zuul09:30
*** tosky has quit IRC09:39
*** tosky has joined #zuul09:54
*** sanjayu_ has quit IRC10:07
*** holser has quit IRC10:17
*** harrymichal has joined #zuul10:32
openstackgerritFelix Edel proposed zuul/zuul master: Use Modal to show config errors and fix scrolling  https://review.opendev.org/75032211:03
*** wuchunyang has joined #zuul11:09
*** jcapitao is now known as jcapitao_lunch11:10
felixedelzuul-maint: This https://review.opendev.org/#/c/750322/1 uses a modal instead of a drawer to show the config errors. In combination with a floating navbar this should fix the scrolling issues. Both are part of this change. I've tested it also with the PF4 builds page and without the other scroll fix https://review.opendev.org/#/c/742759/.11:12
*** wuchunyang has quit IRC11:13
*** wuchunyang has joined #zuul11:13
*** piotrowskim has joined #zuul11:14
zbrianw: cabn you +W https://review.opendev.org/#/c/749702/ ? -- i have the impression the felix supports the indentation fixes on js.11:20
*** mach1na has quit IRC11:23
*** mach1na has joined #zuul11:23
*** mach1na has quit IRC11:31
*** rfolco has joined #zuul11:50
*** harrymichal has quit IRC11:52
*** harrymichal has joined #zuul11:53
*** rlandy has joined #zuul11:56
*** mach1na has joined #zuul12:00
*** jpena is now known as jpena|lunch12:00
*** saneax has joined #zuul12:00
*** harrymichal has quit IRC12:02
*** harrymichal has joined #zuul12:03
*** wuchunyang has quit IRC12:11
*** harrymichal has quit IRC12:16
*** wuchunyang has joined #zuul12:22
*** harrymichal has joined #zuul12:22
*** jcapitao_lunch is now known as jcapitao12:31
openstackgerritBenjamin Schanzel proposed zuul/zuul master: Optionally support mitogen for job execution  https://review.opendev.org/65702412:32
*** holser has joined #zuul12:34
*** ikhan has joined #zuul12:37
openstackgerritJan Kubovy proposed zuul/zuul master: WIP: Switch to using zookeeper instead of gearman for jobs (keep gearman for mergers)  https://review.opendev.org/74441612:40
openstackgerritJan Kubovy proposed zuul/zuul master: Scheduler's pause/resume functionality  https://review.opendev.org/70973512:43
openstackgerritJan Kubovy proposed zuul/zuul master: Separate connection registries in tests  https://review.opendev.org/71295812:43
openstackgerritJan Kubovy proposed zuul/zuul master: Prepare Zookeeper for scale-out scheduler  https://review.opendev.org/71726912:44
openstackgerritJan Kubovy proposed zuul/zuul master: Mandatory Zookeeper connection for ZuulWeb in tests  https://review.opendev.org/72125412:44
openstackgerritJan Kubovy proposed zuul/zuul master: Driver event ingestion  https://review.opendev.org/71729912:44
openstackgerritJan Kubovy proposed zuul/zuul master: Connect merger to Zookeeper  https://review.opendev.org/71622112:44
openstackgerritJan Kubovy proposed zuul/zuul master: Connect fingergw to Zookeeper  https://review.opendev.org/71687512:44
openstackgerritJan Kubovy proposed zuul/zuul master: Connect executor to Zookeeper  https://review.opendev.org/71626212:44
openstackgerritJan Kubovy proposed zuul/zuul master: WIP: Switch to using zookeeper instead of gearman for jobs (keep gearman for mergers)  https://review.opendev.org/74441612:44
*** harrymichal has quit IRC12:47
*** harrymichal has joined #zuul12:48
*** bhavikdbavishi has quit IRC12:52
*** jfoufas1 has quit IRC13:01
*** Goneri has joined #zuul13:03
*** jpena|lunch is now known as jpena13:12
tristanCfelixedel: you can observe the issue with the buildpage by picking a build before the revert got merged, for example: https://review.opendev.org/#/c/748733/ (job zuul-build-dashboard-opendev) , then go to openstack tenant, and pick a tempest failure from neutron. You'll see the whole build page to overflow, rendering navigation difficult13:12
*** harrymichal has quit IRC13:12
tristanCfelixedel: because it affected openstack user, the build change was reverted until further investigation13:13
tristanCfelixedel: would you mind clicking revert on the reverted change 749098 by adding the needed css statement?13:14
*** harrymichal has joined #zuul13:14
*** harrymichal has quit IRC13:18
*** harrymichal has joined #zuul13:19
felixedeltristanC: Please see my last message. 1. https://review.opendev.org/#/c/750322/1  should fix the scroll behaviour. With that, we could revert https://review.opendev.org/#/c/742759/ and revert https://review.opendev.org/#/c/749098/ to restore the new design and fix the scroll issue.13:25
openstackgerritFelix Edel proposed zuul/zuul master: Revert "web: restore scrollbars and scroll behaviour"  https://review.opendev.org/75036113:29
tristanCfelixedel: was the build page overflow caused by the config errors drawer? could you please pick the revert of 749098 on top of the config error change to see if it works as expected.13:42
*** harrymichal has quit IRC13:44
*** harrymichal has joined #zuul13:45
felixedeltristanC: The build page overflow was caused by https://review.opendev.org/#/c/742759/ and the fact that the tabs on the new build page are split equally across the whole page width (and not collapsed to the left like before).13:46
felixedelThus, reverting https://review.opendev.org/#/c/742759/ would fix the build page overflow. https://review.opendev.org/#/c/750322/1 fixes the scroll behaviour (which is the root cause why we came up with the various "scroll fixes" in the first place). The new build page was unrelated to the scroll behaviour and didn't change anything about it. Just the placement of the tabs made them "inaccessible" due to the scroll bug.13:50
*** hashar is now known as hasharAway13:51
openstackgerritFelix Edel proposed zuul/zuul master: Revert "Revert PF4 build page"  https://review.opendev.org/75036513:53
*** bhavikdbavishi has joined #zuul14:02
openstackgerritMatthieu Huin proposed zuul/zuul-client master: Add promote, release jobs  https://review.opendev.org/75019314:05
*** bhavikdbavishi1 has joined #zuul14:05
*** bhavikdbavishi has quit IRC14:06
*** bhavikdbavishi1 is now known as bhavikdbavishi14:06
*** harrymichal has quit IRC14:09
*** wuchunyang has quit IRC14:17
*** wuchunyang has joined #zuul14:17
*** harrymichal has joined #zuul14:21
*** harrymichal_ has joined #zuul14:25
*** harrymichal has quit IRC14:28
*** harrymichal_ is now known as harrymichal14:28
*** sgw has joined #zuul15:01
*** zenkuro has joined #zuul15:10
*** saneax has quit IRC15:14
*** hasharAway has quit IRC15:19
*** mach1na has quit IRC15:29
*** hasharAway has joined #zuul15:50
*** hasharAway is now known as hashar15:51
*** harrymichal has quit IRC15:56
*** harrymichal has joined #zuul15:56
*** nils has quit IRC15:58
*** nils has joined #zuul15:59
*** nils has quit IRC16:00
corvusfelixedel: sorry we reverted the wrong change -- but reverts aren't permanent.  we reverted that in order to get back to something that worked for the most number of folks as quickly as possible.  with so many people away, we didn't have a lot of bandwidth to try to figure out the best solution, we just needed to reverse a regression.  now that you're back, we can work on fixing things up right.16:01
corvusfelixedel: if you haven't noticed, 'revert revert' is a pretty common commit subject line :)16:02
corvusalso 'revert revert revert revert' has been seen more than a few times16:02
corvusfelixedel: any reason you didn't stack all the changes in series (i think tristanC suggested that) so we can see the whole system working?16:05
corvusiiuc, we want 750361 + 750365 + 750322 right?16:05
*** vishalmanchanda has quit IRC16:21
corvusfbo: see https://review.opendev.org/74216516:22
*** ashbullock has joined #zuul16:23
*** harrymichal has quit IRC16:25
*** harrymichal has joined #zuul16:25
*** jcapitao has quit IRC16:31
*** hamalq has joined #zuul16:42
harrymichalHi! I already asked in #softwarefactory but I'm asking also here. Fedora 33 branched out from Rawhide some time ago already. Could you add a cloud-fedora-33 label on SF any time soon? Thank you!16:52
*** harrymichal has quit IRC16:55
*** harrymichal has joined #zuul16:56
fungitristanC: ^17:01
*** harrymichal has quit IRC17:05
*** harrymichal has joined #zuul17:06
*** jpena is now known as jpena|off17:12
*** hashar has quit IRC17:27
*** mach1na has joined #zuul17:31
*** ashbullock has quit IRC17:33
*** mach1na has quit IRC17:36
tristanCharrymichal: sorry we missed your request, #softwarefactory is the appropriate channel to ask sf related things. thank you fungi for the heads-up :-)17:39
harrymichalnp17:40
*** bhavikdbavishi has quit IRC17:44
*** bhavikdbavishi has joined #zuul17:45
*** bhavikdbavishi has quit IRC18:03
*** hashar has joined #zuul18:43
*** _erlon_ has joined #zuul19:31
*** harrymichal has quit IRC20:06
*** rlandy is now known as rlandy|mtg20:11
openstackgerritIan Wienand proposed zuul/zuul master: [dnm] test squashed web revert & modal fix  https://review.opendev.org/75032220:14
ianwfelixedel: ^ thanks for looking, i didn't want to go fiddling your changes but it seems to me we want to stack the revert of the css fix, the new build page and removing the drawer component20:15
ianwi think if that looks good together, we should go with all three basically at once20:16
ianwso that change is just a dnm squashing them all together that i'll look at once it reports20:17
*** frenzyfriday has joined #zuul20:30
*** armstrongs has joined #zuul20:30
*** frenzyfriday has quit IRC20:35
*** hashar has quit IRC20:38
*** armstrongs has quit IRC20:39
*** rfolco has quit IRC20:51
*** rlandy|mtg is now known as rlandy21:08
corvusianw: ++21:32
*** ikhan has quit IRC21:55
*** zenkuro has quit IRC22:01
*** frenzyfriday has joined #zuul22:01
*** frenzyfriday has quit IRC22:10
ianwcorvus/felixedel: quick link https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_7ca/750322/2/check/zuul-build-dashboard-opendev/7cae351/npm/html/22:52
ianwall looks good to me!  navigation buttons work, and console logs (and everything else) seems to fit in the page22:52
ianwone thing is that the error dialogs are still wrong; https://review.opendev.org/#/c/744095/22:53
ianwi guess i should rebase that on the new modal dialog, because that seems the way to go22:53
corvusianw: checking it out now; i'm going to remember to look for some really bad failures this time22:54
clarkbianw: corvus was there a specific change in the unreverting to fix things? if so any chance you have a link?22:55
*** tosky has quit IRC22:55
ianwclarkb: the main thing is dropping the drawer for the zuul error log for a modal dialog i think22:55
clarkbgotcha22:55
corvusbut really i'm with ianw and tristanC: we need all three, so ianw's change is the best way to evaluate if they're all ready22:56
corvusclarkb: ^22:56
*** _erlon_ has quit IRC22:56
clarkbgot it for testing use the squash22:56
corvusthe first thing i notice is that horizontal scroll is moved to interior containers22:58
corvusi think that makes it unworkable22:59
corvus(if you want to scroll to the right on the top line of an error report, then you need to scroll down to the bottom, scroll to the right, then scroll back up)22:59
ianwcorvus: where are you seeing horizontal scroll?23:00
corvusianw: in the output boxes on both the summary and console tabs23:01
corvus(be sure to look at a failed job so that an error report appears on the summary tab)23:02
corvushttps://zuul.opendev.org/t/openstack/build/0c0b5375cf3343fa9a214af8a12d5c8a/console23:03
corvusthat's the build i'm looking at23:03
corvusobv that's the live site for comparison; can search for uuid to find it in preview site23:03
corvusianw: re error dialogs -- i agree; i think we should switch to pre-wrap as suggested in 744095.  the current modal should take care of the width problem.23:05
ianwcorvus: ok, so i guess i see what you mean, that the error box has the horizontal scroll in it23:07
ianwbut isn't that correct?23:07
corvusi don't think so23:08
corvusi went to great pains with my original console tab implementation to make sure that the horizontal scroll was always visible23:08
corvusi don't understand how horizontal scroll can be usable if it's not visible on the page at all times23:09
ianwthe current site blows out the title bar as wide as the content, putting the right hand navigation bits well off screen23:10
ianwwhich i guess you're saying is your desired behaviour23:10
corvuswell, not strictly no23:11
corvusi think that's a new behavior that also just went unnoticed23:11
corvusi think under pf3 that didn't happen, but i couldn't say for sure23:11
corvusi will freely admit that i did not think about that when i reviewed the initial pf4 changes23:11
corvusso i can't say for sure if or when it changed23:12
ianwi understand what you mean, in that if your long line is up the top, and you have more than a screen-height amount of content, you have to scroll down, moving your long-line off the screen, before you can horizontally scroll it23:13
ianwdescribing it it words is quite painful :)23:13
corvusyep.  that's it exactly.23:13
ianw... how does github handle it?23:14
corvusianw: the way it works in felixedel's patches23:15
clarkbgithub is really bad with wide text23:15
ianwhttps://github.com/pyca/cryptography/pull/5428/checks just seems to wrap23:15
clarkbthey also window it to some limited number of characters much tinner than my monitor23:15
corvusi don't see any long text there23:16
ianwi don't know how to direct link, but if i click on a job, then down arrow to expand out steps23:16
corvusianw: are you logged in?23:16
ianwwhich is roughly equivalent to the console23:16
ianwzuul console23:16
corvus(because i'm not, so i may not be seeing what you are)23:17
ianw... how bizarre!  when i look in an incognito window, you can't expand the "steps" to see the results23:17
corvusyeah, that's par for the course for github for some reason23:17
ianwyou just have  a tick.  when i'm logged in, you can expand that23:17
corvusanyway, i'll take your word that they wrap ci output23:17
corvusand they horizontally scroll repo files23:18
corvusprobably the one thing they don't do is horizontally scroll the viewport which is what zuul does23:18
corvusi think we need to either maintain the current behavior of viewport scrolling, or drop horizontal scrolling and only wrap.  because (i'm going to call the thing that felixedel's patch does "div-scrolling" i don't know if it has a better name, but hopefully that describes it well enough) and i say this as probably the biggest champion of horizontal scrolling: div-scrolling makes it unusable.23:21
ianwi'm trying to find a similar sample from gitlab23:21
corvusianw: similar to?23:21
ianwhow it shows ci console results with long lines23:22
corvusgotcha23:22
ianwhttps://gitlab.com/wireshark/wireshark/-/jobs/727727170 appears to be the general interface, but that doesn't seem to have long lines23:22
corvuswell, if you shrink your window it wraps23:23
ianwhttps://gitlab.com/wireshark/wireshark/-/jobs/72772716723:23
ianwheh, yes, that's a good way to do it :)  that has longer lines, and yes, wraps23:23
corvushrm, the logs tab in the proposed change is really weird23:30
corvusit has wide text and no horizontal scrollbar at all23:30
ianwwell, good old jenkins, i don't know what i'm looking at but i clicked on something and it's trying to show me a garbled 200mb zip file as text23:30
corvusi can't find a way to scroll to the right -- even selecting and dragging text isn't scrolling it23:31
corvusianw, clarkb, felixedel: i think i left a coherent summary comment on https://review.opendev.org/75032223:33
corvusdoes that seem clear enough?23:33
ianwcorvus: i have to agree on the log page, when you shrink the window23:34
ianwi bet it has to do with every line being a table cell23:34
*** rlandy has quit IRC23:35
*** kmalloc has joined #zuul23:37
ianwcorvus: ++23:41
*** frenzyfriday has joined #zuul23:50
openstackgerritClark Boylan proposed zuul/nodepool master: Install gdisk on nodepool-builder images  https://review.opendev.org/75053223:50
clarkbianw: fungi ^ fyi  Ithink that is the fix for the fatal image build error23:51
openstackgerritIan Wienand proposed zuul/nodepool master: Install gdisk on nodepool-builder images  https://review.opendev.org/75053223:56
openstackgerritIan Wienand proposed zuul/nodepool master: [dnm] testing uefi  https://review.opendev.org/74892923:56
*** frenzyfriday has quit IRC23:59

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!