Monday, 2021-05-17

*** lyr has quit IRC00:17
*** yoctozepto has quit IRC00:17
*** zbr has quit IRC00:17
*** zbr has joined #zuul00:17
*** lyr has joined #zuul00:17
*** yoctozepto has joined #zuul00:17
*** msuszko has joined #zuul01:25
*** dry has quit IRC01:25
*** nils has quit IRC02:33
*** jamesmcarthur has quit IRC03:12
*** jamesmcarthur has joined #zuul03:14
*** ricolin has joined #zuul03:14
*** jamesmcarthur has quit IRC03:18
*** jamesmcarthur has joined #zuul03:43
*** ykarel_ has joined #zuul03:48
*** ykarel_ has quit IRC03:51
*** ykarel_ has joined #zuul03:51
*** ykarel_ is now known as ykarel03:59
*** bhavikdbavishi has joined #zuul04:04
*** vishalmanchanda has joined #zuul04:43
*** bhavikdbavishi has quit IRC04:46
*** bhavikdbavishi has joined #zuul05:28
*** jamesmcarthur has quit IRC05:50
*** jamesmcarthur has joined #zuul06:03
*** jamesmcarthur has quit IRC06:08
*** logan- has quit IRC06:12
*** logan- has joined #zuul06:18
*** jamesmcarthur has joined #zuul06:21
*** jamesmcarthur has quit IRC06:27
openstackgerritFelix Edel proposed zuul/zuul master: Move "create|delete reference ..." messages to own sub logger  https://review.opendev.org/c/zuul/zuul/+/79163806:28
*** jamesmcarthur has joined #zuul06:41
*** jamesmcarthur has quit IRC06:47
*** bhavikdbavishi has quit IRC06:52
*** bhavikdbavishi has joined #zuul06:52
*** nils has joined #zuul06:56
*** bhavikdbavishi has quit IRC06:57
*** jamesmcarthur has joined #zuul07:01
*** jamesmcarthur has quit IRC07:05
*** iurygregory has quit IRC07:12
*** hashar has joined #zuul07:17
*** saneax has joined #zuul07:19
*** jamesmcarthur has joined #zuul07:20
*** iurygregory has joined #zuul07:21
*** jamesmcarthur has quit IRC07:24
*** jcapitao has joined #zuul07:27
*** bhavikdbavishi has joined #zuul07:28
*** tosky has joined #zuul07:32
*** bhavikdbavishi has quit IRC07:32
*** jamesmcarthur has joined #zuul07:37
*** jamesmcarthur has quit IRC07:44
*** jamesmcarthur has joined #zuul07:57
*** jpena|off is now known as jpena07:58
*** jamesmcarthur has quit IRC08:04
*** holser has quit IRC08:09
*** ykarel is now known as ykarel|lunch08:13
*** holser has joined #zuul08:13
*** jamesmcarthur has joined #zuul08:18
*** jamesmcarthur has quit IRC08:22
*** jamesmcarthur has joined #zuul08:40
*** sean-k-mooney has quit IRC08:47
*** sean-k-mooney has joined #zuul08:53
*** sean-k-mooney has quit IRC09:05
*** sean-k-mooney has joined #zuul09:18
*** ykarel|lunch is now known as ykarel09:27
*** sean-k-mooney1 has joined #zuul09:39
*** jamesmcarthur has quit IRC09:39
*** sean-k-mooney has quit IRC09:40
*** hashar is now known as hasharAway09:58
*** jpena is now known as jpena|off10:58
*** jpena|off is now known as jpena11:00
*** jcapitao is now known as jcapitao_lunch11:04
*** jpena is now known as jpena|lunch11:30
*** jamesmcarthur has joined #zuul11:37
*** yoctozepto has quit IRC11:55
*** ykarel has quit IRC11:55
*** ykarel has joined #zuul12:03
*** Shrews has joined #zuul12:06
*** hasharAway has quit IRC12:09
*** jcapitao_lunch is now known as jcapitao12:09
*** hashar has joined #zuul12:10
*** sean-k-mooney1 is now known as sean-k-mooney12:12
*** jpena|lunch is now known as jpena12:25
*** yoctozepto has joined #zuul12:31
*** bhavikdbavishi has joined #zuul13:14
*** jamesmcarthur has quit IRC13:24
*** jamesmcarthur has joined #zuul13:25
*** bhavikdbavishi has quit IRC13:30
*** hashar is now known as hasharAway14:25
*** vishalmanchanda has quit IRC14:54
*** adpopescu has joined #zuul15:05
*** jcapitao has quit IRC15:10
*** jcapitao has joined #zuul15:10
openstackgerritJames E. Blair proposed zuul/zuul master: Be explicit about yaml loaders/dumpers  https://review.opendev.org/c/zuul/zuul/+/79176515:25
corvusclarkb: ^ there's a followup to your change which eliminates the metaclass usage15:25
corvusclarkb: i'll propose the unrevert on top of that, and i think we can be fairly certain that production will actually behave like tests next time15:26
*** jcapitao has quit IRC15:29
*** jcapitao has joined #zuul15:30
corvusmordred: ^15:30
clarkbcorvus: Ithink that change may have the issue my earlier patchset had which is that we set SafeLoader conditionally based on import stuff at the top of the file so we don't want to use yaml.SafeLoader elsewhere and instead should use SafeLoader. Otherwise, I like the way that change looks and everthing else uses the encrypted loader15:32
clarkbthe good news is I'm 99% sure your change will work as is without that fixup and that is because you are explicit :)15:34
corvusclarkb: oh yep; it does work, but i'll fix it up to use 'SafeLoader' in a minute15:35
mordredcorvus: ++ ... change looks good to me! (pending the SafeLoader thing)15:37
*** ykarel has quit IRC15:39
corvusclarkb, mordred: i just applied the unrevert without updating to use the new methods and ran a test locally and it correctly failed (just as we saw in production)!15:41
mordredcorvus: yay!15:41
clarkbexcellent15:42
fungithat's great news15:45
openstackgerritJames E. Blair proposed zuul/zuul master: Be explicit about yaml loaders/dumpers  https://review.opendev.org/c/zuul/zuul/+/79176515:45
openstackgerritJames E. Blair proposed zuul/zuul master: Revert "Omnibus executor secret decrypt revert"  https://review.opendev.org/c/zuul/zuul/+/79177515:45
corvusokay that should be the whole shebang15:46
mordredcorvus: on the revert - there's a EncryptedDumper.add_representer(types.MappingProxyType,15:48
mordred                                yaml.representer.SafeRepresenter.represent_dict)15:48
mordredthat pulls from yaml directly rather than the cyaml/yaml - is that ok?15:48
corvusmordred: i think so, lemme double check15:49
mordredotherwise - stack looks great15:49
corvusmordred: yeah, a quick browse through https://github.com/yaml/pyyaml/tree/master/yaml and i don't see a definition there, and https://github.com/yaml/pyyaml/blob/master/lib3/yaml/cyaml.py is just re-importing the python versions for that class -- but why don't i update it anyway just to be consistent and maybe future-proof?15:53
corvusoh actually15:53
corvusit looks like there's a bunch of other yaml.* stuff in that file15:54
corvusso maybe it's more consistent to leave as-is15:54
mordredmakes sense - those are object model things rather than actually serialization related - so don't really need to be different for cyaml15:54
corvusoh, now on a third look i see that there's some inconsistency there related to the move we just made15:56
openstackgerritJames E. Blair proposed zuul/zuul master: Revert "Omnibus executor secret decrypt revert"  https://review.opendev.org/c/zuul/zuul/+/79177516:01
clarkbcorvus: once ^ lands is it possible to restart a single executor to check it is working properly or do we also need to restart the scheduler?16:11
clarkbwondering if we can get away with a smaller scale asnity check16:11
openstackgerritZane Bitter proposed zuul/zuul master: docs: Fix spelling mistake  https://review.opendev.org/c/zuul/zuul/+/79180016:14
*** Shrews has quit IRC16:21
corvusclarkb: gotta be both16:31
*** jcapitao has quit IRC16:42
*** jamesmcarthur has quit IRC16:51
melwittclarkb: I dunno if you saw but I updated the build page button patch with a way to only show it when the top of page isn't visible https://review.opendev.org/c/zuul/zuul/+/79031916:52
*** jamesmcarthur has joined #zuul17:00
*** jpena is now known as jpena|off17:01
*** jamesmcarthur_ has joined #zuul17:04
*** jamesmcarthur has quit IRC17:08
*** Shrews has joined #zuul17:15
*** hamalq has joined #zuul17:25
openstackgerritMerged zuul/zuul master: docs: Fix spelling mistake  https://review.opendev.org/c/zuul/zuul/+/79180017:28
clarkbmelwitt: I hadn't seen that, nice17:28
*** simondodsley has joined #zuul17:55
corvusmordred, clarkb: interestingly, i think the s/yaml.// change may have altered the output slightly -- the original produced quoted strings and the update unquoted.17:56
corvusit's no big deal -- but that caused the tests to fail since it didn't match17:56
clarkba behavior difference between libyaml and pyyaml? both valid yaml though17:57
openstackgerritJames E. Blair proposed zuul/zuul master: Be explicit about yaml loaders/dumpers  https://review.opendev.org/c/zuul/zuul/+/79176517:59
openstackgerritJames E. Blair proposed zuul/zuul master: Revert "Omnibus executor secret decrypt revert"  https://review.opendev.org/c/zuul/zuul/+/79177517:59
simondodsleyNewbie question... Using Zuul for Devstack, how do I tell git to clone the branch required? specifically with the Manila project this always seems to get master even when all other OpenStack projects pick up the correct stable branch. I need to pass something like $MANILA_BRANCH to it, but how do I populate that? Is there an ansible variable with that informatino already pre-populated?17:59
corvusclarkb: seems that way17:59
corvusclarkb, mordred: if you want to go ahead and re-review those two -- that was the only test failure; i think we can go ahead and approve them17:59
clarkbcorvus: I'll put that on the list after the swap cleanups18:00
clarkbsimondodsley: that may be a better question for the devsatck maintainers in #openstack-qa as they maintain the jobs and their interfaces too. But generally zuul will checkout the branch for the change that was proposed18:00
clarkbsimondodsley: this means if you are in a change context it is automatic for you. If outside of a change context (periodic or pulling in something special) then there are override vars18:01
simondodsleyclarkb: i see that is the case for most projects, but for devstack manila is installed as a plugin. I'll go ask elsewhere as suggested18:01
*** hasharAway is now known as hashar18:12
clarkbcorvus: I know this is an unrevert but why do the parameters change in https://review.opendev.org/c/zuul/zuul/+/791775/3/zuul/executor/common.py ? do we expect that to break any existing jobs?18:29
clarkbcorvus: looks like we expect jobs to use the agent instead?18:30
clarkbother than that the unrevert looks about how I expceted it to. I didn't approve anything as the bottom two changes need review still18:37
*** jamesmcarthur_ has quit IRC18:44
mordredcorvus: I bet the quote/non-quote change in the test shows that there was a codepath where we weren't using libyaml before that patch18:46
mordredcorvus: also - the stack is now 2x+2 - didn't +A in case that wants to be managed18:47
corvusclarkb: params change because the meaning is changing.  that's how the project ssh keys were passed to the executor.  in both cases (old/new) ssh_keys is a list of dicts.  the old dict was the name of the ssh key and the private key itself.  the new dict is the connection and project name of the ssh key -- enough information for the executor to find the private key and decrypt it.  it'll be responsible for19:05
corvuscoming up with a name.19:05
corvusclarkb: here's where it generates the key name now: https://review.opendev.org/c/zuul/zuul/+/791775/3/zuul/executor/server.py#95419:06
corvusclarkb: in all cases, the executor is still adding the key to the agent.  the difference is where it gets the private key (old=decrypted via gearman, new=encrypted via zk)19:07
clarkboh got it its the lookup info19:07
corvusyep19:07
clarkbbut then on the job side nothing has chagned19:07
corvusexactly :)19:07
corvusmordred: ack, and thanks.  i've +wd it now19:08
*** jamesmcarthur has joined #zuul19:10
clarkbzuulians, is the `data['tag'] = 'autogenerated:zuul:%s' % (item.pipeline.name)` attribute of zuul http reports the thing that allows those comments to be filtered by the gerrit "Only Comments" filter?19:32
corvusclarkb: i believe so; specifically the 'autogenerated' part19:33
clarkbya I think I just foudn a wikimedia issue that confirms19:33
corvusspeaking of -- clarkb, ianw: do you think we could have the zuul plugin filter out comments automatically based on tags?19:34
corvusi don't think we should auto-remove all zuul comments19:34
corvusbut, we could tag comments which contain nothing other than stuff that shows up in the summary tab, and filter *those* out19:35
corvus(we do want to keep showing error/warning messages, etc)19:35
corvusi think we talked about this briefly before, but i suspect folks may know more about plugin implementations now19:35
fungierrors/warnings may be worth continuing to expose. we've had plenty of cases in opendev in times past where people didn't spot errors because they didn't look at zuul's review comment text due to us hiding it with javascript toggles19:36
fungithough if gerrit provides a means of better raising those error messages, maybe that's even better than comments19:36
corvusyeah.  filtering out the noise will make it easier for folks to spot actual errors19:36
clarkbya I'm asking bceause the cinder team is wondering how they can get more CI systems to be like zuul and have only comments filter and the status plugin results show up for third party ci19:36
clarkbthey put it on the agenda for tomorrow so we can discuss if they think that would help too.19:37
corvusthey could run zuul :)19:37
clarkbcorvus: I'm literally writing that as a response to their question in the wiki :)19:37
fungiin many cases i think they *do* run zuul, just too old a zuul to have that feature19:37
fungi(many still 2.x)19:40
*** hashar has quit IRC19:50
openstackgerritMerged zuul/zuul master: Move encrypted/pkcs1-oaep yaml object handling into yamlutil  https://review.opendev.org/c/zuul/zuul/+/79151421:16
openstackgerritMerged zuul/zuul master: Be explicit about yaml loaders/dumpers  https://review.opendev.org/c/zuul/zuul/+/79176521:19
openstackgerritMerged zuul/zuul master: Revert "Omnibus executor secret decrypt revert"  https://review.opendev.org/c/zuul/zuul/+/79177521:19
-openstackstatus- NOTICE: The Zuul service at zuul.opendev.org will be offline for a few minutes (starting now) in order for us to make some needed filesystem changes; if the outage lasts longer than anticipated we'll issue further notices21:34
corvuszuul-maint: opendev is now running with that change ^ so master is looking good so far22:10
*** iurygregory has quit IRC22:10
*** nils has quit IRC22:11
openstackgerritJames E. Blair proposed zuul/zuul master: Execute builds via ZooKeeper  https://review.opendev.org/c/zuul/zuul/+/78898822:17
*** iurygregory has joined #zuul22:19
*** jamesmcarthur has quit IRC22:20
*** jamesmcarthur has joined #zuul22:21
*** jamesmcarthur_ has joined #zuul22:22
mordredcorvus: yay for sucess!22:23
corvusmordred: there's no success like success22:25
*** jamesmcarthur has quit IRC22:26
openstackgerritJames E. Blair proposed zuul/zuul master: Improve component registry  https://review.opendev.org/c/zuul/zuul/+/78768422:27
openstackgerritJames E. Blair proposed zuul/zuul master: Calculate statsd metrics via ComponentRegistry  https://review.opendev.org/c/zuul/zuul/+/78768522:27
openstackgerritJames E. Blair proposed zuul/zuul master: Add ExecutorApi  https://review.opendev.org/c/zuul/zuul/+/77090222:27
openstackgerritJames E. Blair proposed zuul/zuul master: Change zone handling in ExecutorApi  https://review.opendev.org/c/zuul/zuul/+/78783322:27
openstackgerritJames E. Blair proposed zuul/zuul master: Clean up Executor API build request locking and add tests  https://review.opendev.org/c/zuul/zuul/+/78862422:27
openstackgerritJames E. Blair proposed zuul/zuul master: Execute builds via ZooKeeper  https://review.opendev.org/c/zuul/zuul/+/78898822:27
mordredcorvus: I thought failure was a great way to succeed, no?22:28
corvusmordred: maybe redefining success is the best way?22:30
mordredcorvus: oh - yeah. redefining success is absolutely the best way to success22:30
ianwcorvus: hrm  i still don't know *that* much about plugins :)  the "only comments" slider though does remove zuul comments, right?22:34
corvusianw: yep.  i think the ideal would be not to have 'boring' comments show up in the first place.  we don't have a tag to indicate that, but if it's possible, then we could add it.22:35
corvusnot all zuul comments are boring; but all the comments that contain only data that are extracted into the zuul summary tab are boring22:35
ianwit looks like they removed the "only comments" slider anyway -> https://gerrit-review.googlesource.com/c/gerrit/+/27427722:42
corvusall the more reason to see if we can do it22:45
corvusclarkb: ^ fyi22:45
corvusis that not in the release opendev is running?22:45
clarkbwe have the only comments toggle in our gerrit22:46
clarkbmaybe they undid the undoing?22:46
corvusclarkb: the periodic job error you reported in #opendev is the same error that was recently posted to the list regarding 'does not have the default branch master'22:51
corvusclarkb: that queue item is the result of a re-enqueue from fungi, right?22:51
clarkbyes22:51
clarkbshould we dequeue it?22:51
corvusnah, it's harmless22:51
clarkbroger22:51
corvusit will just continue to fail once that last job gets a node22:52
*** jamesmcarthur_ has quit IRC22:52
corvusbut when zuul really enqueues it with the timer trigger it should work22:52
clarkbdoes that mean periodic jobs can no longer be enqueued this way? maybe they couldn't before too and I didn't notice22:53
corvusso relevant to #zuul -- confirmation of bug report on mailing list (not that we needed it, i believed the report :)  and relevant to #opendev, since it's peridoc jobs and they're not critical, i would ignore it and just let it get fixed tomorrow.  if necessary, it can be enqueued with an explicit sha, but that's a lot of work.22:53
clarkbwfm22:54
corvusclarkb: right now that's the case, but it's a regression; we need to fix zuul.  (it's not an intended behavior change)22:54
corvusclarkb: i *think* but am not certain, that it's related to the global repo state22:54
corvusat least, inasmuch as i think that's where it snuck in.22:55
openstackgerritJames E. Blair proposed zuul/zuul master: Improve component registry  https://review.opendev.org/c/zuul/zuul/+/78768422:55
openstackgerritJames E. Blair proposed zuul/zuul master: Calculate statsd metrics via ComponentRegistry  https://review.opendev.org/c/zuul/zuul/+/78768522:55
openstackgerritJames E. Blair proposed zuul/zuul master: Add ExecutorApi  https://review.opendev.org/c/zuul/zuul/+/77090222:55
openstackgerritJames E. Blair proposed zuul/zuul master: Change zone handling in ExecutorApi  https://review.opendev.org/c/zuul/zuul/+/78783322:55
openstackgerritJames E. Blair proposed zuul/zuul master: Clean up Executor API build request locking and add tests  https://review.opendev.org/c/zuul/zuul/+/78862422:55
openstackgerritJames E. Blair proposed zuul/zuul master: Execute builds via ZooKeeper  https://review.opendev.org/c/zuul/zuul/+/78898822:55
clarkbcorvus: ianw  re https://gerrit-review.googlesource.com/c/gerrit/+/274277 that change seems to be part of them changing it from an experimental feature to an actual feature22:57
clarkbI don't think they are removing it22:57
clarkbit was just code cleanup after they promoted that feature from experimental22:57
corvusif we wanted to experiment, we could push up a dnm change with a zuul config error and get it to leave a message :)22:59
ianwclarkb: yeah, i can't find that element defined in the master tree.  unless somehow it moved into a plugin23:01
clarkbianw: gr-messages-list or gr-messages-list-experimental?23:01
clarkb-experimental does appear to be removed23:01
ianwmy path so far has been to "inspect element" on our gerrit, which led me to id=automatedMessageToggle, which led me to that change.  but i can't find references to automatedMessageToggle any more23:02
ianwhttps://gerrit-review.googlesource.com doens't have the toggle either atm23:03
clarkbgr-messages-list shows up in the repo at least23:04
clarkbbtu ya may not do what I expect it to anymore?23:04
clarkbor I'm misinterpreting the log23:04
corvusi checked a 3.3 gerrit and i don't see it  (i also don't see 'comment threads' tab)23:14
ianwgr-message.ts appears to still have a property "hideAutomated = false;" but i can see nothing that ever flips it to be true23:17
fungimaybe they expect that to be handled by a pg plugin now?23:18
openstackgerritMerged zuul/zuul master: Calculate build start and end time on executor server  https://review.opendev.org/c/zuul/zuul/+/78891523:21
ianwok, it changed to "Show all entries"23:24
ianwhttps://gerrit-review.googlesource.com/c/gerrit/+/26418123:25
ianwand "Show all entries" does appear on that page23:25
clarkbianw: maybe it only pops up if it has hidden entries?23:26
clarkbthe Show all entries stuff still seems to be in gerrit master .ts file23:27
ianw  _isVisibleShowAllActivityToggle(messages: CombinedMessage[] = []) {23:27
ianw    return messages.some(m => !m.isImportant);23:27
ianwso it's only visible if some messages are not important if i'm reading that right23:28
clarkbheh so now we need to figure out how messages are annotated important23:28
clarkband then have zuul mark its as not important if that is different than what zuul alerady does23:28
ianw if (!message.tag) return true;23:29
ianwfunction computeIsImportant(23:29
clarkbcool so that means we should continue to have the same functionality just under a different name23:29
clarkbalso looks like it trims messages for older patchsets by default23:30
ianwso ... if it does not have a message.tag, then it's considered important; and then yeah, has some logic for pruning old revisions23:30
openstackgerritJames E. Blair proposed zuul/zuul master: Clean up Executor API build request locking and add tests  https://review.opendev.org/c/zuul/zuul/+/78862423:30
openstackgerritJames E. Blair proposed zuul/zuul master: Execute builds via ZooKeeper  https://review.opendev.org/c/zuul/zuul/+/78898823:30
openstackgerritJames E. Blair proposed zuul/zuul master: Switch to string constants in BuildRequest  https://review.opendev.org/c/zuul/zuul/+/79184923:30
clarkbhttps://gerrit-review.googlesource.com/c/plugins/healthcheck/+/304528 has appropriate state to enable the toggle23:31
corvusinteresting... does it also need to have a lot of entries?23:31
clarkbcorvus: didn't look like it filtered by count I think something else may do that trimming23:32
corvusbecause that did not show up on my 3.3 server23:32
ianwit needs to have some "not important" messages to show the toggle23:32
ianwhttps://gerrit.googlesource.com/gerrit/+/refs/heads/master/polygerrit-ui/app/elements/change/gr-messages-list/gr-messages-list.ts#187 is "isImportant"23:34
ianwhttps://gerrit.googlesource.com/gerrit/+/refs/heads/master/polygerrit-ui/app/elements/change/gr-messages-list/gr-messages-list.ts#426 then controls the toggle showing up23:34
corvusi read clarkb's message as saying that zuul autogenerated tagged messages were 'not important'23:34
corvusare we unsure whether that's true?23:35
ianwa tagged message is not important, that's #187 link above23:35
ianwso if zuul messages wanted to show up as important, they should not be tagged, i guess23:36
ianwif particular messages i mean, messages that are ... important :)23:36
corvusthe only zuul messag getting filtered out of that is the one from the earlier patchset23:36
corvusbut then, it's not leaving a textual message, so i don't know if there's actually a tag attached23:37
corvuson my gerrit 3.3 server, zuul does leave messages (just like on opendev), and i don't see the slider23:37
corvusso something still isn't adding up for me23:37
corvusmaybe master has different behavior than 3.323:38
ianw * Autogenerated messages are unimportant, if there is a message with the same23:39
ianw * tag and a higher revision number.23:39
corvusah, that's helpful; lemme see if i can find that condition in my 3.323:40
corvusianw, clarkb: ah yep, 3.3 behaves like master in that case23:42
*** tosky has quit IRC23:43
corvusso you'll see the most recent zuul spam per pipeline by default.  that's not bad.23:43
ianwso the latest Zuul comment (even when tagged) should be showing up23:43
corvusper-pipeline (since the tag includes the pipeline) but yes23:43
ianwyep23:43
corvusand i think that's exactly what we'd want too :)23:43
corvusdon't want 'experimental' burying 'check'23:44
corvus(if we wanted it to show up at all)23:44
corvusso there's still the left-field idea of doing more filtering in the zuul plugin (because we could hide comments which only have info in the zuul tab).  i'm still curious if that's possible :)23:45
ianwcurrently the functions only fire when the tab is clicked on23:50
corvusok, so not an easy addition to the current scheme23:51
ianwwe've have to write something that listens for different end-points -> https://gerrit-review.googlesource.com/Documentation/pg-plugin-endpoints.html#_plugin_endpoints23:54
ianwi'm not actualy sure if you can modify the comments list being displayed via a plugin23:56
*** hamalq has quit IRC23:56
*** hamalq has joined #zuul23:57
ianwfor those hooks, you'll get passed an instance of ChangeInfo which has all your comments, etc.  which you can use to draw your own things23:57
ianwbut I don't think a plugin can really affect what gr-messages-list/gr-messages-list.ts is drawing23:57
ianwmodulo the plugin doing something like monkey-patching internal functions of gr-message-list.ts like "isImportant" etc.  ... which i bet is totally possible and also horrendously ugly :)23:59

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