Saturday, 2021-07-10

fungithat seems like the best course of action00:00
mordredwe could keep buster-backports in the python-base image sources.list - you have to opt-in to each specific backport anyway00:02
corvushrm, how do i get libolm-dev from buster-backpoirts?00:02
mordredmight be a nice improvement (as a followup to what you're doing)00:02
fungilibolm-dev/buster-backports or libolm-dev>=300:02
corvusmordred: ^ yeah i think that's what i'm missing; how do i opt into it?00:02
corvuscool00:02
mordredyah - that00:02
corvuscool, that works by hand; now to try with bindep+docker00:03
fungimordred: i agree as far as enabling backports by default. the debian/stable cloud images also do that and have done for a while, i think, because of stuff like cloud-init and agents getting quickly outdated and useless in stable00:05
corvuswoot, i have an image, thanks!00:05
fungiand you don't want your images to suddenly stop booting because of some behavior change in a cloud prvider00:05
corvusi just realized an ovbious-in-retrospect thing: with matrix we don't need to have a 1:1 bot:account mapping00:16
fungioh, multiple bots could share a single account?00:16
fungiyeah i guess just like multiple client connections can00:16
corvusit makes complete sense to have, say, a single bot account, and run the room logger as one process/matrix session for that account, and then run the meetbot as a second process/matrix session for the same account00:17
fungigreat point00:17
corvusthe only thing is to remember that they are in the same rooms00:17
corvusso, if you wanted a meeting bot without channel logging, they would have to be written to handle that internally.00:17
corvusbut otherwise, it's kind of a nice "unix philosophy" thing :)00:18
opendevreviewJames E. Blair proposed opendev/system-config master: Add matrix-eavesdrop container image  https://review.opendev.org/c/opendev/system-config/+/80031700:20
corvuswe should totally split that out into its own repo, but this is expiditious00:21
corvusstill need a change to run the bot00:21
mordredcorvus: oh wow - 1:1 idea00:25
corvusthere are some interesting things that come out of doing this with matrix, btw -- 1) that bot doesn't have to be running all the time, it will write out messages the next time it connects.  2) if we lose the state database, it will write out all the messages from the beginning of time again, so we probably want to add a command to catch up without writing to log files.  3) if we lose the log files, we can recreate them by not using the command00:25
corvusin #2.00:25
opendevreviewMonty Taylor proposed opendev/system-config master: Add backports repos to base and builder images  https://review.opendev.org/c/opendev/system-config/+/80031800:26
mordredcorvus: ^^ there's a change to add backports to the base images00:26
opendevreviewJames E. Blair proposed opendev/system-config master: Add matrix-eavesdrop container image  https://review.opendev.org/c/opendev/system-config/+/80031701:42
opendevreviewJames E. Blair proposed opendev/system-config master: Run matrix-eavesdrop on eavesdrop  https://review.opendev.org/c/opendev/system-config/+/80032001:42
corvusthat should be it01:43
corvusi have added the password to the hostvars01:43
*** ysandeep|away is now known as ysandeep02:03
opendevreviewJames E. Blair proposed opendev/system-config master: Add matrix-eavesdrop container image  https://review.opendev.org/c/opendev/system-config/+/80031702:04
opendevreviewJames E. Blair proposed opendev/system-config master: Run matrix-eavesdrop on eavesdrop  https://review.opendev.org/c/opendev/system-config/+/80032002:04
mordredcorvus: I predict you're going to love the linter error on the container image patch12:22
opendevreviewMonty Taylor proposed opendev/system-config master: Add matrix-eavesdrop container image  https://review.opendev.org/c/opendev/system-config/+/80031713:02
opendevreviewMonty Taylor proposed opendev/system-config master: Run matrix-eavesdrop on eavesdrop  https://review.opendev.org/c/opendev/system-config/+/80032013:02
mordredthat should fix it13:02
corvusmordred: lol, thanks!13:59
opendevreviewJames E. Blair proposed opendev/system-config master: Add matrix-eavesdrop container image  https://review.opendev.org/c/opendev/system-config/+/80031714:00
opendevreviewJames E. Blair proposed opendev/system-config master: Run matrix-eavesdrop on eavesdrop  https://review.opendev.org/c/opendev/system-config/+/80032014:02
mordredcorvus: between the two of us, we're totally going to get this sorted :)14:04
corvus++14:05
mordredhrm. that's not nearly as interesting a feature as I could have hoped14:10
mordredI just tried using a "sticker" ... I doubt I'm going to do that again :)14:10
corvusinvisible in weechat :)14:11
mordredoh yeah? like - it didn't just put in an image url link? fascinating14:11
corvuscorrect14:11
mordredcorvus: re: bots - do we need to run a copy of gerritbot-matrix?14:13
mordredalso - I just noticed - gerritbot-matrix is not mapping my username anymore14:13
corvusmordred: i think we should -- i think tristanC is building a container image, so we can probably just run that (so copy my change #2)14:14
mordredI wonder if that's a caching thing since I changed accounts, or if there's something wrong with the lookup14:14
corvusmordred: oh yeah, that will be really interesting!  did you register your new account with the idp?14:15
mordredI did14:15
mordreddo I need to switch idps?14:15
corvusi wonder if it took over your registration, or if it returns a list of 2...14:16
corvusdo you have a link to tristanC's howto-curl-3pid instructions?14:16
mordredno - but I can try to find them14:16
corvushttps://softwarefactory-project.io/r/c/software-factory/gerritbot-matrix/+/21973/1/README.md#13814:17
corvusmatrix history search to the rescue :)14:17
mordredhttps://softwarefactory-project.io/r/c/software-factory/gerritbot-matrix/+/21973/1/README.md#13814:17
mordredyup! I found the same thing :)14:17
corvusoh i think that doesn't have the query tho14:18
mordredyeah - I was just noting that14:24
corvustristanC: are you willing to write the equivalent change to https://review.opendev.org/800320 for gerritbot?  also, it looks like your gerritbot takes dhall as input and doesn't use room ids -- we'll need a yaml input file like the current gerritbot or eavesdrop, so i guess we'll need a translation script?14:35
fungimordred: "sticker" sounds like a wechat (ntbcw weechat) thing14:52
opendevreviewMerged opendev/git-review master: Ignore unstaged/uncommitted submodule changes  https://review.opendev.org/c/opendev/git-review/+/79986115:22
opendevreviewJames E. Blair proposed opendev/system-config master: Run matrix-eavesdrop on eavesdrop  https://review.opendev.org/c/opendev/system-config/+/80032015:23
mordredcorvus: is the error pulling opendevorg/matrix-eavesdrop in that something to do with there being nothing published at all yet? like - edge case of speculative containers?15:56
opendevreviewJeremy Stanley proposed opendev/gear master: Add libffi header dependency  https://review.opendev.org/c/opendev/gear/+/80032516:24
opendevreviewJeremy Stanley proposed opendev/gear master: Overhaul package metadata and contributor info  https://review.opendev.org/c/opendev/gear/+/79670416:46
corvusmordred: i think we're missing a requires line for the run job17:28
opendevreviewJames E. Blair proposed opendev/system-config master: Run matrix-eavesdrop on eavesdrop  https://review.opendev.org/c/opendev/system-config/+/80032017:30
mordredAh17:55
corvusboth changes are green now!19:54
*** prometheanfire is now known as Guest42421:56
*** Guest424 is now known as prometheanfire22:02

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