Project

Profile

Help

Task #1841

closed

Record and post IRC triage meetings

Added by bmbouter about 8 years ago. Updated about 5 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Documentation, Pulp 2
Sprint:
Sprint 5
Quarter:

Description

IRC triage meetings should be recorded and available for reading later. Rather than doing this manually a bot should do it (which is what Fedora uses).


Related issues

Blocked by Pulp - Task #1862: Migrate pulpproject.org into a non-wordpress site with a more modern themeCLOSED - CURRENTRELEASEbmbouter

Actions
Actions #1

Updated by semyers about 8 years ago

The fedora "Zodbot"[0] is a supybot IRC bot with some fedora-specific extensions. It's not clear to me how (or if) we can use Zodbot with pulp, but the source for the bot itself is (of course) available[1], and the "Meetbot" plugin that powers Zodbot's meeting tracking powers is also freely available[2].

[0]: https://fedoraproject.org/wiki/Zodbot
[1]: https://github.com/fedora-infra/supybot-fedora
[2]: https://wiki.debian.org/MeetBot

Actions #2

Updated by mhrivnak about 8 years ago

I have a lot of experience with meetbot, and it's a nice option. Is it pluggable?

Here are some ways an IRC bot could be valuable in our triage:

  • formally start and end the meeting
  • change the channel topic according to the meeting topic
  • keep a record of the meeting
  • note who participated in the meeting

And here are some ideas about redmine integration:

  • add a comment to each issue that gets discussed, with a transcript of what was said about it
  • automatically access the untriaged bug list and curate the meeting. A simple command like "next" could change the topic to the next bug in the list. We'd probably also want the ability to jump to a specific bug by number.
  • It's interesting to think about how it could help facilitate the ultimate decision on how to triage a bug, but I don't see a natural and helpful way for it to do so. Is there some way it could formally note the current proposal, and +1s vs differing suggestions? My feeling is that this could be more cumbersome than actually helpful, and might be a solution looking for a problem. But maybe someone else has an idea?
Actions #3

Updated by semyers about 8 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to semyers

Going with supybot + meetbot.

For now I'm hosting it in our CIOS tenancy (same place as jenkins slaves), but that is likely to change for the purposes of getting the meeting notes published online.

Actions #4

Updated by bmbouter almost 8 years ago

Actions #5

Updated by bmbouter almost 8 years ago

Actions #6

Updated by bmbouter almost 8 years ago

  • Tags Documentation added
Actions #7

Updated by bmbouter almost 8 years ago

  • Sprint Candidate changed from No to Yes
Actions #8

Updated by semyers almost 8 years ago

semyers wrote:

Going with supybot + meetbot.

For now I'm hosting it in our CIOS tenancy (same place as jenkins slaves), but that is likely to change for the purposes of getting the meeting notes published online.

As evidenced by bmbouter's changes to this ticket, we've got more concrete ideas on where/how to host the meeting logs that should make the bot's current location be just fine.

Actions #9

Updated by semyers almost 8 years ago

  • Groomed changed from No to Yes
Actions #10

Updated by bmbouter almost 8 years ago

  • Sprint Candidate changed from Yes to No
Actions #11

Updated by bmbouter almost 8 years ago

  • Related to Task #1862: Migrate pulpproject.org into a non-wordpress site with a more modern theme added
Actions #12

Updated by bmbouter almost 8 years ago

  • Related to deleted (Task #1862: Migrate pulpproject.org into a non-wordpress site with a more modern theme)
Actions #13

Updated by bmbouter almost 8 years ago

  • Blocked by Task #1862: Migrate pulpproject.org into a non-wordpress site with a more modern theme added
Actions #14

Updated by bmbouter almost 8 years ago

  • Sprint Candidate changed from No to Yes
Actions #16

Updated by mhrivnak almost 8 years ago

  • Sprint Candidate changed from Yes to No
Actions #17

Updated by bmbouter almost 8 years ago

  • Sprint Candidate changed from No to Yes

Adding back for consideration on Sprint 5

Actions #18

Updated by semyers almost 8 years ago

We're hosting the logs on our fedorapeople site:
https://pulpadmin.fedorapeople.org/triage/

There's currently no automation set up for jenkins to push these logs up, but I plan to get that set up before the next triage meeting on Friday.

My currently plan is to give jenkins access to the logs on the automation server where they're currently stored (not sure how just yet, many options to choose from), and have it rsync them up to fedorapeople at that point.

The current favorite rsync command to push directly from the automation box (for my reference only, jenkins shouldn't do this) is rsync -avz /srv/supybot/meetings/pulp-dev/* pulpadmin@fedorapeople.org:public_html/triage

Here's an example log for reference:
https://pulpadmin.fedorapeople.org/triage/2016/pulp-dev.2016-07-01-14.30.html

Actions #19

Updated by semyers almost 8 years ago

  • Status changed from ASSIGNED to POST

Brian added the "get involved" page to the new pulp site, and I just pushed up a PR for the upload automation:

https://github.com/pulp/pulp_packaging/pull/207

Actions #20

Updated by mhrivnak over 7 years ago

  • Sprint/Milestone set to 23
Actions #21

Updated by bmbouter over 7 years ago

  • Status changed from POST to CLOSED - CURRENTRELEASE

This site is now live so I'm closing as CURRENTRELEASE

Actions #22

Updated by bmbouter about 6 years ago

  • Sprint set to Sprint 5
Actions #23

Updated by bmbouter about 6 years ago

  • Sprint/Milestone deleted (23)
Actions #24

Updated by bmbouter about 5 years ago

  • Tags Pulp 2 added

Also available in: Atom PDF