[09:14] good morning all! [09:56] morning Chipaca [09:57] jam: how's things? [10:30] jam: controller state dropped in with no changes, looks happy: https://pastebin.ubuntu.com/p/p6nx4wz8vm/ [10:55] :helo: [10:55] ¡Muy buenos días a todos! [12:16] Chipaca, please remember my https://github.com/canonical/charmcraft/pull/75 [12:16] PR charmcraft#75: Support for pushing bytes to the Storage [12:29] Chipaca, do we plan to have "docs on the web" for charmcraft the tool? like a RTD or even a category in Juju's Discourse? Something to point to from the command line help [12:42] * facubatista brb [12:49] * facubatista is back [12:50] facubatista: saying we _plan_ to have that is a bit much, but I'm not opposed to the idea [12:50] Chipaca, ack [12:53] jam: you didn't _actually_ review #352 btw, you just pretended to [12:53] PR #352: make ops.lib.use support relative submodules [12:54] fine... :) [12:55] * Chipaca reads that in beuno's voice [12:56] Issue operator#351 closed: ops.lib.use does not support submodules [12:56] PR operator#352 closed: make ops.lib.use support relative submodules [12:56] * Chipaca lands ALL the things [12:57] now i just need to do the same thing with all the issues [12:57] PR operator#355 closed: readme tweaks (including link to the api docs) [12:57] all the... small things... [13:01] it [13:01] it's not the size of the pr that matters [13:01] or something [13:10] brb fiddling with the hardware again [13:40] jam, oops, sorry, you were saying something [13:40] facubatista, I just said bye [13:40] :) [14:58] * Chipaca zzz [14:59] * Chipaca goes to get some tea [16:01] facubatista: meeting? [16:01] facubatista: ah there you are :-) [16:27] I suddenly realised why I've been feeling "bleh" all day, when i noticed my face wasn't red because of a weird camera effect [16:27] it's actually that red in the mirror too [16:27] i guess i got a bit toasted running yesterday :-) [16:41] oh dang the dev summary [16:41] the sprint threw me off :-| [16:43] je [16:43] i guess i'll write it up today and have you two check it as available [16:43] but not now, now i need a break, and maybe a meal [16:44] so ttfn, ttyl, etc ;-) [16:44] :) [19:37] Chipaca, jam, this is ready for review, now: https://github.com/canonical/charmcraft/pull/76 [19:37] PR charmcraft#76: Store upload [20:29] hi facubatista . I'm trying to import charmcraft instead of having the submodule in my charm. I added it to my dev-requirements.in, ran make build, and deployed mycharm.charm . However, my charm fails on install because it does not find the ops module [20:29] I'm unsure of what I'm doing wrong here [20:30] hola crodriguez [20:30] (all of this inside a virtualenv) [20:30] crodriguez, import charmcraft or import ops? [20:30] crodriguez, charmcraft is a command line tool, you should not import it [20:31] yeah that's what I meant. import ops.charm [20:31] crodriguez, are you using charmcraft to build the charm? [20:32] crodriguez, would you remind me the url of your project? [20:33] I mentioned charmcraft because that's the package to install. Maybe I got confused by Maglana's new template. He's using make, not charmcraft build [20:33] let me try to build it once more [20:33] * facubatista checks it [20:33] it's a new project facubatista https://github.com/camille-rodriguez/charm-iscsi-connector [20:35] it should be easier [20:36] it looks that Makefile is using charmcraft to build [20:36] but at the same time hiding it [20:36] @(python -m charmcraft build 2>&1 || echo "charmcraft build error") | tee .last-build [20:36] this template is doing so many things I fail to understand it [20:37] crodriguez, I see your requirements.txt is fine [20:38] hah, he showed it to us this morning in a presentation. He wrote it a few days ago, so it's still fresh. But it's an attempt at automating build, adding tests, and providing a way to deal with pip dependencies by adding pip-compile [20:38] you don't need to deal with pip dependencies [20:38] charmcraft does [20:39] `charmcraft` shouldn't be used as a dependency ideally, but from the snap [20:39] well charmcraft build or make build both are failing me rn so it's not the template lol [20:40] crodriguez, 1' [20:42] this is a subordinate charm. Could it not be installing its dependencies correctly upon deployment? [20:43] this template is not good [20:43] it's super mixing old and new stuff [20:43] crodriguez, let's start to clean it a little to make your charm work [20:44] alright I can revert to my previous commit, when I didnt have the template and still had the submodule [20:44] crodriguez, that would be better [20:44] crodriguez, and we work from there [20:44] crodriguez, let me know when you did that so I re-clone [20:45] ok ! yeah I'll ping you whenever I'm ready [20:45] crodriguez, I'm close to EOD, but I can wait for you [20:46] crodriguez, or we can do this first time tomorrow... I just don't want to block you [20:46] oh same here, so don't wait on me. I'll update you tomorrow, thanks :) [20:46] I'm doing a bit of extra coding in the sprint after-hours, nothing urgent :) [20:47] crodriguez, let's work on this together tomorrow, I'm super interested in enabling an easy path in these cases [20:47] we can HO or whatever [20:48] * facubatista needs to reboot, brb