[10:46] <cjwatson> wgrant: traversal> turns out if I stop issuing pointless redirections then I don't get into a redirect loop.  amazing
[10:48] <wgrant> cjwatson: Mysterious.
[10:51]  * cjwatson wonders what subset of pending_builds/completed_builds/builds/last_build from sourcepackagerecipe is useful here
[10:52] <cjwatson> maybe I just want builds and last_completed_build and I can add anything else as needed later
[10:53] <wgrant> That sounds sensible.
[13:47] <xnox> How to run "view smoke test" story selectively ?
[13:48] <xnox> i want to execute ./lib/lp/services/oauth/stories/request-token.txt for example
[13:58] <xnox> ./bin/test -vvct request-token
[13:58] <xnox> worked
[13:58] <xnox> \o/
[14:09] <cjwatson> Urgh.  I have an AppServerLayer test where I need to change things directly in the database and then make a webservice request.  I'm calling transaction.commit(), but that doesn't appear to be enough for the webservice side to pick up the database changes.  Is there something else I need to flush?
[14:21] <cjwatson> Oh.  Maybe ws_object isn't actually re-fetching the object
[14:23] <cjwatson> aha, it's failing to do so because traversing one of the links in the returned document isn't working.  Right, making sense now
[14:37] <wgrant> cjwatson: Is there a particular reason that you're using ws_object, which is launchpadlib-based and extraordinarily slow and awkward, rather than webservice_for_person, which is plain JSON, fast, and in-process?
[14:38] <cjwatson> Because I spent a couple of hours trying to convert it to webservice_for_person, got stuck in interaction hell, and decided it was more productive to at least get something that works
[14:38] <wgrant> Heh
[14:38] <wgrant> You mostly just have to logout() before using any of the webservice object's methods.
[14:38] <cjwatson> Yeah, and extract everything you need first
[14:39] <cjwatson> I'll try the conversion again later
[14:39] <wgrant> webservice_for_person does the logout, IIRC, then I normally use 'with admin_logged_in()' to pull stuff out later.
[14:40] <cjwatson> But I wanted to get on with making this batch of tests at least minimally work so that I can move on to the behaviour tests


[10:45] <bthomas> Can a charm library import objects and methods from its charm ?
[10:46] <Chipaca> bthomas: that sounds backwards
[10:47] <bthomas> Chipaca: ok thanks. Just checking. So I guess I have to refactor my charm a bit.
[11:20] <Facu> ¡Muy buenos días a todos!
[11:20] <Chipaca> Facu: [citation needed]
[11:22] <bthomas> "A review of Good Mornings" by Facu, Journal of Salutations, Volume 4, pg 7-144, 2020
[11:25] <Facu> my network :(
[11:26]  * Chipaca steps out for a bit
[11:58] <JoseMasson> Good Morning!
[11:59] <bthomas> moanin :-)
[12:11] <facubatista> hola JoseMasson
[12:42]  * Chipaca sends facubatista a brace of messenger pidgeons
[12:42] <Chipaca> pigeons*
[12:43]  * facubatista prepares a polenta
[13:14] <bthomas> Are there any docs, guidelines or tutorials on how to create and use custom events using operator framework ?
[13:22] <mthaddon> trivial review for https://github.com/canonical/grafana-operator/pull/7 pls?
[13:22] <mup> PR grafana-operator#7: Fix typo in metadata.yaml <Created by mthaddon> <https://github.com/canonical/grafana-operator/pull/7>
[13:23] <bthomas> done
[13:41] <Chipaca> bthomas: not a tutorial as such, but we do it often in tests
[13:42] <Chipaca> bthomas: the pgsql interface could also serve
[13:43] <bthomas> Chipaca: will have a look
[13:43] <bthomas> thanks
[14:32]  * JoseMasson brb


[13:57] <serfus> i have just sew a local company which claims to be the sole and official representative of ubuntu in israel
[13:57] <serfus> is there such a thing?
[13:59] <czajkowski> serfus: no
[13:59] <czajkowski> serfus: there are partners though
[13:59] <czajkowski> http://www.canonical.com/partners
[14:00] <serfus> hum i see
[14:00] <serfus> i can't find them on the list
[14:01] <serfus> are there any partners out of the list?
[15:30] <gauthamraj> hi guys
[15:31] <gauthamraj> I would like to have a loco team in my region , what is the procedure
[15:31] <gauthamraj> ?
[15:31] <gauthamraj> where to start
[15:31] <YoBoY> hi gauthamraj
[15:31] <czajkowski> gauthamraj: where are you based?
[15:31] <gauthamraj> India
[15:32] <czajkowski> gauthamraj: there is already a loco there
[15:32] <YoBoY> hi czajkowski, how are you? :)
[15:32] <czajkowski> http://loco.ubuntu.com/teams/indian-team lists all the details
[15:32] <czajkowski> YoBoY: good thanks
[15:32] <czajkowski> enjoying the weekend
[15:32] <gauthamraj> cool
[15:32] <gauthamraj> will check it out
[15:32] <gauthamraj> thank you guys
[20:09] <trinikrono> hello ubuntu locos!
[20:57] <JanC> trinikrono: hello  ☺


[01:23] <lavender> hello
[01:24] <Guest85151> hello?
[03:10] <cody> Hello
[03:11] <Guest68064> new to ubuntu and trying to fiqure out why there is a chat room?
[04:48] <CrazyTux> hello, I am not able to use KDE connect on Ubuntu Mate 18.04.
[04:50] <CrazyTux> not able to browse files on my android phone.
[09:05] <mate|35107> Bon dia
[12:35] <valentino> hello, can someone please help me to start a appimage?
[12:41] <valentino> ?
[12:56] <mate|35107> properties. permet executar