[01:05] <kees> I've updated my status to "attending" and will bring MOAR MEAT
[01:05] <kees> and likely veggies too
[01:08]  * blkperl rsvps and claims to be bringing 4
[01:31] <bkerensa> blkperl: Excellent
[01:31] <bkerensa> kees: Excellent news :)
[01:32] <bkerensa> I really hope a starbucks is nearby because I'm going to need a bit of caffeine to function all day
[01:36] <kees> hah, whoops -- my laptop is on natty because was trying to avoid unity for as long as possible. :P
[01:44] <bkerensa> kees: I tried too man... I even ran gnome-session-fallback (which is as nice as gnome2) but in the end I have to use Unity if I'm to be able to contribute to Ubuntu further
[01:44] <bkerensa> Unity takes awhile to get used to but with the new lenses and HUD I am starting to enjoy it somewhat
[01:49] <kees> I'm lost without focus-follows-mouse :)
[01:50] <bkerensa> kees: What is Debian going to do now that Gnome2 is EOL?
[01:51] <bkerensa> obviously Debian users can choose their own DE but what will ship as default
[01:58] <kees> bkerensa: I assume Gnome3
[01:59] <bkerensa> hmm fun times
[02:10] <bkerensa> slangasek: I have printed some debian brochures too which I will put out on a table
[02:10] <bkerensa> :)
[02:49] <slangasek> Debian has brochures?!
[02:51] <slangasek> yeah, the Debian gnome maintainers have moved to GNOME 3, and it's currently installed by default as the successor to GNOME 2 in Debian testing
[02:59] <c_smith> hello
[07:38] <bkerensa> c_smith: hello
[07:44] <bkero> bkerensa: how does Ubuntu do OSD notifications?
[07:44] <bkero> and how can I send them through python
[07:44] <bkero> ?
[07:51] <bkerensa> bkero: https://wiki.ubuntu.com/NotifyOSD
[07:51] <bkero> bkerensa: that still doesn't tell me how to use it, but thanks
[07:51] <bkerensa> http://www.webupd8.org/2010/05/finally-easy-way-to-customize-notify.html
[07:51] <bkero> cool
[07:51] <bkerensa> bkero: What do you want to do?
[07:51] <bkerensa> :)
[07:51] <bkero> bkerensa: didn't it put some notifications in the middle of the screen, osx style?
[07:52] <bkerensa> the webupd8 one should let you some
[07:52] <bkerensa> bkero: On the right hand side
[07:52] <bkero> I know about the right hand side
[07:52] <bkero> I thought there were some that would go in the middle with a larger bubble
[08:04] <bkerensa> bkero: Not that I am aware of
[08:04] <bkerensa> =o
[08:04] <bkero> hrm
[08:04] <bkero> bkerensa: then I'ma patch it!
[08:04] <bkero> make the default a huge bubble in the middle of the screen
[08:04] <bkerensa> bkero: Do it :)
[08:05] <bkerensa> bkero: oh boy 39+ RSVP'ed
[08:06] <bkerensa> I wonder if we will ever have an event that passes 100+
[08:06] <bkerensa> :D
[08:07] <bkero> perhaps
[08:08] <bkerensa> albrigha: Whats up
[16:30] <bkerensa> oy vay its early
[17:24] <cweber10> bkerensa: waiting for ride to get out of salem to head up. should get there between 10:30-11:00.
[19:37]  * vagrantc waves
[19:51] <bkerensa> hi
[19:52] <bkerensa> hi kalosaurusrex
[19:52] <bkerensa> kalosaurusrex: You making it to global jam today?
[19:52] <bkerensa> nathwill_: u there?
[19:52]  * blkperl is here
[19:54] <bkerensa> blkperl: where r u?
[19:54] <bkerensa> :D
[19:55] <blkperl> in the psu corner by the door
[19:55] <blkperl> :)
[19:56] <bkerensa> kk
[19:56] <blkperl> s/corner/group
[19:58] <bkerensa> blkperl: When you guys came in was the main door open or close and is there anyone up front in the room watching the door by chance?
[20:00] <blkperl> close, people were in the meeting room though
[20:32] <kees> OH HAI!
[20:38]  * slangasek waves
[20:39]  * vagrantc swims
[20:40]  * gaspasser is hangin out reading the mail
[20:41] <slangasek> who's up for some bitesized bugfixing?
[20:41] <slangasek> http://harvest.ubuntu.com/opportunities/
[20:47]  * c_smith is here
[20:48]  * slangasek waves some more
[20:49] <slangasek> http://harvest.ubuntu.com/opportunities/
[20:49] <nathwill>   /msg bkerensa http://harvest.ubuntu.com/opportunities/ btw
[20:50] <nathwill> er
[20:50] <nathwill> bloody spaces
[20:53] <bkerensa> lol
[20:55] <slangasek> found a bitesized bug
[20:55] <slangasek> https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/793554
[20:57] <slangasek> bzr branch lp:ubuntu/dbus
[20:57] <slangasek> ^ grab the source bzr branch for dbus
[20:58] <slangasek> (you should install the bzr and bzr-builddeb packages first)
[21:01] <slangasek> https://wiki.ubuntu.com/SponsorshipProcess
[21:04] <slangasek> http://reports.qa.ubuntu.com/reports/sponsoring/
[21:07] <slangasek> dpkg -S /etc/init/rc-sysinit.conf
[21:08] <TRAVISg> How goes the Global Jam???
[21:08] <c_smith> really nicely. XD
[21:08] <TRAVISg> Cool I will be bye later
[21:09] <teknotus_> Allison brought brownies, and soda.
[21:10] <TRAVISg> Probably around 6 ish it's going till eight right?
[21:12] <TRAVISg> What should I bring in with me as far as sustenance for the final stretch?
[21:12] <c_smith> I brought cookies and soda.
[21:12] <nathwill> ready
[21:14] <teknotus_> Lots of people brought soda. We could make a pyramid.
[21:14] <TRAVISg> hee
[21:14] <TRAVISg> hee
[21:14] <TRAVISg> How many folks are there?
[21:15] <cweber10> 25+ would be my guess
[21:19] <c_smith> got the source.
[21:20] <slangasek> $ find . -name 'rc-sysinit.conf*'
[21:20] <slangasek> ./conf/rc-sysinit.conf
[21:20] <slangasek> $
[21:20] <nathwill> bzr branch lp:ubuntu/upstart
[21:23] <TRAVISg> All right I will see you all around 5:30 or six
[21:24] <TRAVISg> God willing and the creek don't rise
[21:27] <slangasek> $ bzr diff
[21:29] <slangasek> $ dch -i
[21:31] <nathwill> this page has instructions to configure bzr: https://wiki.ubuntu.com/UbuntuDevelopment/GettingSetUp
[21:42] <slangasek> http://paste.ubuntu.com/868984/
[21:44] <slangasek> $ debcommit
[21:44] <slangasek> bzr commit -m 'Add 'emits deconfiguring-networking' to rc-sysinit.conf so that initctl
[21:44] <slangasek> check-config works for dbus.  LP: #793554.' --fixes 'lp:793554'
[21:44] <slangasek> Committing to: /tmp/upstart
[21:44] <slangasek> modified conf/rc-sysinit.conf
[21:44] <slangasek> modified debian/changelog
[21:44] <slangasek> Committed revision 1375.
[21:44] <slangasek> $
[21:49] <nathwill> bzr whoami "Frank Chu<EMAIL_ADDRESS>[21:49] <nathwill> bzr launchpad-login fchu
[21:52] <c_smith> you are going to want to modify those commands accordingly for yourselves, as  your name probably isn't Frank Chu.
[21:56] <slangasek> $ bzr push lp:~/ubuntu/precise/upstart/lp.793554
[21:56] <slangasek> Using default stacking branch /+branch-id/537671 at chroot-73031632:///~vorlon/ubuntu/precise/upstart/
[21:56] <slangasek> $
[22:03] <slangasek> https://wiki.ubuntu.com/DistributedDevelopment/Documentation/SeekingSponsorship
[22:03] <slangasek> run 'bzr lp-propose'
[22:09] <slangasek> and done :)
[22:16] <kees> ¡ʎɐ⅄ ¡uʍop ǝpısdn sı sıɥ⊥ ¡ıɐɥ ɥO
[22:17] <kees> http://www.fileformat.info/convert/text/upside-down.htm
[22:18] <c_smith> ¿ʎʃʃɐǝᴚ 'ɥɐu
[22:24] <kees> :)
[22:28]  * kees waves
[22:28] <cy1> yay!
[22:31] <cy1> For anyone who is interested in PGP, I'm giving cookies to anyone who gives me a digitally signed receipt that says "Cy (83B7 C191 7DA4 87CA BC27  F7BF 5D5E 711A 4CCD C172) gave me 3 cookies."
[22:34]  * vagrantc will not sign unverifiable messages.
[22:35] <cy1> Why?
[22:36] <cy1> You can verify it. Just check your mouth for cookies. :B
[22:36] <slangasek> cy1: how's this?
[22:36] <slangasek> http://paste.ubuntu.com/869053/
[22:36] <kees> cy1: that fingerprint doesn't uniquely identify you, fwiw :)
[22:37] <cy1> kees: If I decide to share my private key I'm sure you'll be able to find a copy. Until then it's pretty damn hard to forge.
[22:37] <kees> cy1: I mean that without type and size, it's possible to forge that fingerprint
[22:38] <kees> i.e. 4096R/DC6DC026 A5C3 F68F 229D D60F 723E  6E13 8972 F4DF DC6D C026
[22:38] <kees> vs A5C3 F68F 229D D60F 723E  6E13 8972 F4DF DC6D C026
[22:38] <cy1> kees: Type and size...? Not sure what you mean...
[22:38] <cy1> Oh
[22:38] <cy1> Damn, didn't consider that.
[22:38] <cy1> 2048R/4CCDC172
[22:39] <kees> otherwise I can generate 384R in about 10 minutes with the same fingerprint :)
[22:39] <kees> hehe
[22:39] <cy1> ewww that's pretty bad
[22:41] <cy1> slangasek: Excellent! Which room are you in?
[22:53] <bkerensa> ¿ʎʃʃɐǝᴚ 'ɥɐu
[22:57] <cy1> kees: On the other hand, nobody would trust a 384R in the first place, no matter what fingerprint it had.
[22:57] <kees> cy1: hehehe quite true :)
[22:57] <kees> generally this issue has come up with automated system, unfortunatley.
[22:58] <kees> if it was written just to check fingerprint without type/size, .... oops
[23:02] <kees> bkerensa: paste bug here -- I've noticed it too
[23:07] <slangasek> cy1: oh, I was sitting across from you, and then I left, and now I'm back, but you're not here :)
[23:08] <slangasek> bkerensa: https://bugs.launchpad.net/~/
[23:11] <c_smith> yay for disconnections.......
[23:11] <slangasek> blkperl: https://wiki.ubuntu.com/SponsorshipProcess
[23:11] <bkerensa> kees, slangasek: #946708
[23:11] <bkerensa> https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/946708
[23:12] <kees> nathwill: http://packages.qa.debian.org/i/inkscape.html
[23:36] <slangasek> bdmurray: ^^ do you recall if there's a master bug for this issue?
[23:37] <cy1> slangasek: With the vaio?
[23:38] <vagrantc> kees:
[23:38] <vagrantc> kees: you should revoke your canonical address.
[23:38]  * kees holds breath
[23:39] <kees> vagrantc: but maybe I'll work there again!
[23:39] <vagrantc> hah!
[23:39] <vagrantc> kees: it currently bounces
[23:39] <kees> unfortunatley, yes.
[23:39] <kees> it's a great way to find the people that don't email the sigs :)
[23:40] <kees> lol
[23:40] <kees> Mar  4 15:37:29 vinyl sm-mta[12937]: q24NbRtH012937: Milter: data, reject=451 4.3.0 MXs for<EMAIL_ADDRESS>tempfailed email: 450 4.2.0<EMAIL_ADDRESS>Recipient address rejected: Greylisted, see http://postgrey.schweikert.ch/help/freegeek.org.html
[23:40] <kees> BATTLING GREYLISTS!
[23:41] <kees>
[23:41] <tgm4883> How is the global jam going?
[23:41] <kees>                         m                    m    #                    ""#
[23:41] <kees>  mmmm    mmm    mmm   mm#mm   mmm          mm#mm  # mm    mmm            #
[23:41] <nathwill> fantaco
[23:41] <kees>  #" "#  "   #  #   "    #    #"  #           #    #"  #  #"  #           #
[23:41] <kees>  #   #  m"""#   """m    #    #""""           #    #   #  #""""           #
[23:41] <kees>  ##m#"  "mm"#  "mmm"    "mm  "#mm"           "mm  #   #  "#mm"           "mm
[23:41] <kees>  #
[23:41] <nathwill> this
[23:41] <kees>  "
[23:41] <nathwill> will
[23:41] <nathwill> mess
[23:41] <kees>
[23:41] <nathwill> up
[23:41] <nathwill> your
[23:41] <kees>                              m    m mmmmm  m        m
[23:42] <nathwill> asscii
[23:42] <kees>   mmm   m mm    mmmm         #    # #   "# #        #
[23:42] <kees>  #" "#  #"  #  #" "#         #    # #mmmm" #        #
[23:42] <kees>  #   #  #   #  #   #         #    # #   "m #        "
[23:42] <kees>  "#m#"  #   #  "#m"#         "mmmm" #    " #mmmmm   #
[23:42] <slangasek> c_smith: https://launchpad.net/ubuntu/+source/ubiquity/
[23:42] <aubrey> bit.ly/w3o1yc
[23:42] <kees>                 m  #
[23:42] <kees>                  ""
[23:42] <kees> hi
[23:42] <kees>
[23:42] <slangasek> c_smith: sorry, https://launchpad.net/ubuntu/+source/ubiquity/+bugs
[23:42] <kees>  #        "      m           ""#                m         mmmm         mmm
[23:42] <kees>  #mmm   mmm    mm#mm           #    m   m      # m     m "   "#  mmm     #
[23:42] <kees>  #" "#    #      #             #    "m m"     #  "m m m"   mmm" #" "#    #
[23:42] <kees>  #   #    #      #             #     #m#     #    #m#m#      "# #   #    #
[23:42] <kees>  ##m#"  mm#mm    "mm    #      "mm   "#     #      # #   "mmm#" "#m#"  mm#mm
[23:42] <kees>                                      m"    "
[23:42] <kees>                                     ""
[23:42] <kees>
[23:42] <kees>
[23:42] <kees>  m   m   mmm
[23:42] <tgm4883> I was going to head up today, but apparently something I ate last night had shellfish in it :(
[23:42] <kees>  "m m"  #"  "
[23:42] <kees>   #m#   #
[23:43] <kees>   "#    "#mm"
[23:43] <kees>   m"
[23:43] <kees>  ""
[23:43] <c_smith> really nice........ keep up the distraction........ bleh
[23:43] <bdmurray> slangasek: did you ubiquity expander bug?
[23:44] <slangasek> bdmurray: that's the bug I was pointing at yes
[23:44] <bdmurray> bug 902479 was reported by someone we know
[23:45] <bdmurray> and is a duplicate of the one mentioned
[23:45] <bkerensa> bdmurray: Perhaps this was the one I discussed with you at the last jam/bsp we had
[23:46] <bdmurray> bkerensa: perhaps!
[23:46] <slangasek> aha :)
[23:48] <slangasek> bdmurray: I had difficulty finding this bug when we went looking... should bugs show up in bugs.lp.net/~/ that are master bugs of bugs you've filed?
[23:51] <bdmurray> slangasek: if I understand correctly I would *expect* them to show up at https://bugs.launchpad.net/~bkerensa/+affectingbugs however I don't see it there
[23:52] <bdmurray> my expectations don't always match what launchpad does though
[23:55] <slangasek> bdmurray: ack ;)
[23:55] <slangasek> nathwill: http://paste.ubuntu.com/869131/
[23:56] <blkperl> slangasek: bug 880104


[11:13] <facubatista> ¡Muy buenos días a todos!
[11:54] <gnuoy> Hi, I'm converting a charm over to use charmcraft to build it and somewhere along the way I've lost a number of hooks files from the hooks dir. Should charmcraft fully populate the hooks dir at build time or are they supposed to be automagically created at deploy time ?
[12:01] <gnuoy> I seem mention in charmcraft that a handle of hooks are created for old juju version, so I assume the full set are supposed to appear at deploy time ?
[12:02] <gnuoy> After deploying I still only have those created by charmbuild
[12:21] <gnuoy> I see https://github.com/canonical/operator/issues/257 talks about the hook files being missing if the install hook fails but from what I can tell the install hook ran fine.
[12:23] <gnuoy> The charm log mentions that it is running the legacy install hook if that's relevant
[12:26] <studentz> Advantages  of smooth-operator over reactive charms? Thanks
[13:01] <gnuoy> ok, so my charm is dispatch aware, which appears to mean no symlinks for me https://github.com/canonical/operator/blob/master/ops/main.py#L178
[13:02] <gnuoy> That being the case, when I am in a debug-hooks session for update-status for example, what should I run ?
[13:17] <gnuoy> Looks like upgrading juju did the trick
[13:28] <mup> Issue operator#362 opened: Block charm if Juju version is too low <Created by gnuoy> <https://github.com/canonical/operator/issues/362>
[15:02] <facubatista> gnuoy, hello!
[15:03] <facubatista> gnuoy, if you don't have any special needs, you can just avoid having a hooks directory: charmcraft will create a "dispatch" script (for new jujus) and a hooks directory with a couple of basic hooks (for older jujus), and the operator framework will do the rest
[15:04] <gnuoy> facubatista, ack. ooi in a debug-hooks session what do I run ?
[15:04] <gnuoy> If I'm trying to debug a charm issue
[15:05] <facubatista> gnuoy, you can call the dispatch script setting the JUJU_DISPATCH_HOOK env... but you may want to use debug-code, which lets you debug directly inside the charm code
[15:06] <gnuoy> facubatista, ah! ok thanks
[15:06] <facubatista> gnuoy, sorry, JUJU_DISPATCH_PATH, not *HOOK
[15:07] <facubatista> gnuoy, with debug-code you can tell it to debug a specific hook (and will leave you with a PDB session inside the running charm, at the beginning of your hook execution)
[15:07] <facubatista> gnuoy, or you may even add breakpoints() inside the code (that will make the code interrupt ONLY if you're in a debug session)
[15:08] <facubatista> gnuoy, you can see all that here: https://discourse.juju.is/t/live-debugging-at-python-level/2914
[15:08]  * facubatista brb
[15:08] <gnuoy> that looks great facubatista, thanks
[15:18] <mup> Issue operator#362 closed: Block charm if Juju version is too low <Created by gnuoy> <Closed by gnuoy> <https://github.com/canonical/operator/issues/362>
[20:34] <jesseleo> Hey guys I'm trying to test the install of my charm, but I'm having trouble  adding the resource in the test harness
[20:34] <jesseleo> https://paste.ubuntu.com/p/gqnJXgvGyK/
[20:35] <jesseleo> I see that add resource function was a recent addition so I'm installing ops repo from master because `add_resource` doesn't show up when you pip install ops
[20:37] <jesseleo> I'm just not really sure what I'm doing wrong because it says that `add_resource` isn't an attribute of Harness
[20:37] <jesseleo> but "begin" is an attribute of harness and that executes fine
[20:49] <jesseleo> there is a nefarious print statement in there. ignore that^^
[21:15] <facubatista> jesseleo, sorry, I'm eod, but will take a look at this on Monday
[21:18] <jesseleo> no worries, enjoy your weekend
[21:18] <jesseleo> facubatista