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> | 04:32 |
mup | PR operator#331 opened: test/test_model.py: racing tests <Created by jameinel> <https://github.com/canonical/operator/pull/331> | 06:08 |
Chipaca | moin moin | 08:02 |
jam | morning Chipaca | 09:04 |
Chipaca | jam: how's things? | 09:14 |
jam | Chipaca, doing ok. I joined mattermost at https://chat.canonical.com | 09:21 |
jam | Hopefully you've seen the emails | 09:21 |
jam | had a couple hiccups this morning. my VM had crashed, so I hopefully recovered a fresh one | 09:22 |
mup | PR operator#325 closed: ops/main.py: Use CSafeLoader <Created by jameinel> <Merged by jameinel> <https://github.com/canonical/operator/pull/325> | 09:24 |
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:26 |
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:27 |
Chipaca | yeah, that race exists | 09:28 |
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:29 |
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:30 |
Chipaca | jam: done | 09:36 |
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:44 |
Chipaca | hah, joke's on them, i can't afford lamps | 10:56 |
facubatista | stes:helo: | 11:03 |
facubatista | Muy buenos días a todos! | 11:06 |
Chipaca | facubatista: 👋! | 11:07 |
facubatista | Chipaca, hola! | 11:09 |
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:15 |
Chipaca | takes a couple of seconds here | 11:16 |
* facubatista -> kids' school (virtual) meeting | 11:20 | |
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:34 |
jam | davigar15, I would probably ask in #juju | 11:59 |
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:00 |
jam | Chipaca, interesting yak to dig into. pip install pytoml, which is now deprecated in favor of 'toml' | 12:11 |
stub | You use pip to build wheels, which you vendor. You can then tell pip to install wheelhouse/*.whl | 13:01 |
Chipaca | stub: pip itself does something funkier with them though | 13:22 |
* facubatista is back | 13:23 | |
mup | Issue operator#332 opened: Model.config is mutable <Created by jameinel> <https://github.com/canonical/operator/issues/332> | 13:56 |
* Chipaca takes a break | 16:42 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!