[04:32] <mup> PR operator#327 closed: many: move Model.name to be read from _ModelBackend <Created by jameinel> <Merged by jameinel> <https://github.com/canonical/operator/pull/327>
[04:32] <mup> PR operator#330 closed: test/test_main: move actions.yaml into the charm <Created by jameinel> <Merged by jameinel> <https://github.com/canonical/operator/pull/330>
[06:08] <mup> PR operator#331 opened: test/test_model.py: racing tests <Created by jameinel> <https://github.com/canonical/operator/pull/331>
[08:02] <Chipaca> moin moin
[09:04] <jam> morning Chipaca
[09:14] <Chipaca> jam: how's things?
[09:21] <jam> Chipaca, doing ok. I joined mattermost at https://chat.canonical.com
[09:21] <jam> Hopefully you've seen the emails
[09:22] <jam> had a couple hiccups this morning. my VM had crashed, so I hopefully recovered a fresh one
[09:24] <mup> PR operator#325 closed: ops/main.py: Use CSafeLoader <Created by jameinel> <Merged by jameinel> <https://github.com/canonical/operator/pull/325>
[09:26] <jam> Chipaca, we also had a 'bug' in our landing process. I was able to land my Model.name patch, but it actually broke the test suite on master
[09:27] <jam> (the tests passed on my branch, and on your branch that you landed, my batch removed an import that your patch started using)
[09:27] <jam> I fixed in in the next PR that I just landed, but we should
[09:27] <jam> think about if we want to change anything.
[09:28] <Chipaca> yeah, that race exists
[09:29] <Chipaca> at some point it'll be worth it to serialise commits with a bot
[09:29] <jam> Chipaca, I think you can set the github flag "PRs must include master tip" before landing
[09:29] <jam> it causes humans to serialize, but means you at least don't have the race
[09:29] <Chipaca> ah, that i can do
[09:30] <mup> PR operator#331 closed: test/test_model.py: racing tests <Created by jameinel> <Closed by jameinel> <https://github.com/canonical/operator/pull/331>
[09:36] <Chipaca> jam: done
[10:44] <jam> time to cover up your hanging lamps: https://www.schneier.com/blog/archives/2020/06/eavesdropping_o_9.html
[10:44] <jam> "passively look at the lightbulb of a hanging lamp" and can recreate speech/music playing inside
[10:44] <jam> https://www.nassiben.com/lamphone
[10:44] <jam> measured from 25 meters away
[10:56] <Chipaca> hah, joke's on them, i can't afford lamps
[11:03] <facubatista> stes:helo:
[11:06] <facubatista> Muy buenos días a todos!
[11:07] <Chipaca> facubatista: 👋!
[11:09] <facubatista> Chipaca, hola!
[11:15] <facubatista> Chipaca, what pip does wrt vendoring?
[11:15] <Chipaca> facubatista: it grabs all the wheels it needs and plops them down somewhere
[11:15] <Chipaca> facubatista: then when you import _vendor it loads all the wheels
[11:16] <Chipaca> takes a couple of seconds here
[11:20]  * facubatista -> kids' school (virtual) meeting
[11:34] <davigar15> Hello, where should I ask reactive related questions? There's a guy at Telefonica that has a reactive charm with an action. At the top of the action, he is putting this: `log("Executing action"`. log is imported `from charmhelpers.core.hookenv import log`. For whatever reason, he cannot see the log in `juju debug-log`
[11:34] <davigar15> any ideas?
[11:59] <jam> davigar15, I would probably ask in #juju
[12:00] <jam> davigar15, aside from that I would consider "juju model-config logging-config" to figure out if the default log level is omitting his messages
[12:11] <jam> Chipaca, interesting yak to dig into. pip install pytoml, which is now deprecated in favor of 'toml'
[13:01] <stub> You use pip to build wheels, which you vendor. You can then tell pip to install wheelhouse/*.whl
[13:22] <Chipaca> stub: pip itself does something funkier with them though
[13:23]  * facubatista is back
[13:56] <mup> Issue operator#332 opened: Model.config is mutable <Created by jameinel> <https://github.com/canonical/operator/issues/332>
[16:42]  * Chipaca takes a break