[01:14] <Unit193> Heh, one tall, thin tree.
[13:55] <Juzzy> that your bamboo?
[14:19] <wrst> that would make a neat decoration come christmas


[06:25] <wgrant> StevenK: Why shouldn't bug #941926 crash?
[06:25] <_mup_> Bug #941926: InvalidTransition: Transition from Completed to Waiting is invalid. <oops> <package-copies> <queue-page> <Launchpad itself:Triaged> <https://launchpad.net/bugs/941926>
[06:27] <StevenK> wgrant: I just thought it should actually give a nice error message rather than an OOPS
[06:27] <wgrant> StevenK: Why shouldn't it OOPS?
[06:28] <StevenK> Because we have a policy
[06:28] <wgrant> Sure
[06:28] <StevenK> WHERE "auditor_auditor"."object" IN (foo) GROUP BY (object), (operation), "auditor_auditor"."object", "auditor_auditor"."operation", "auditor_auditor"."date"
[06:28] <StevenK> Dear Django, I HATE you
[06:28] <wgrant> But I could fulfill the word of that policy with an unconditional except:
[06:28] <wgrant> That displays an error page
[06:29] <wgrant> Turning data corruption into an error message rather than OOPS is the opposite of progress
[06:29] <StevenK> wgrant: It can happen when data isn't corrupted, though
[06:29] <wgrant> StevenK: How?
[06:30] <wgrant> Complete job with unaccepted queue entry sounds like data corruption to me
[06:30] <StevenK> acceptFromQueue() doesn't check, it just forces it to be accepted
[06:30] <StevenK> wgrant: Archive Admin A and B both load +queue, A accepts the sync, while B goes to make a coffee. B comes back, the job has completed and submits the form -- OOPS.
[06:31] <wgrant> Right, so you're papering over a real and dangerous bug
[06:31] <wgrant> Surely the problem is the double accept
[06:32] <wgrant> If acceptFromQueue can today be called on a DONE or ACCEPTED entry, we have a data corruption bug
[06:32] <wgrant> That is the bug here, not the InvalidTransition OOPS
[06:34] <StevenK> Oh, screw you Django
[06:38] <StevenK> wgrant: Hm, we already check
[06:50] <StevenK> wgrant: Hm, it will croak on ACCEPTED, but not DONE
[16:59] <cjohnston> Ursinha: ping
[17:29] <Ursinha> cjohnston, pong
[17:29] <cjohnston> hey Ursinha.. Was there any further progress ever on exporting all subscribers for blueprints?
[17:30] <Ursinha> cjohnston, not really, I guess we need to start a discussion somewhere to figure out the impact and what to do (I guess that's what was said, iirc)
[17:33] <cjohnston> hrm.


[11:41] <tseliot> ricotz, yes, packages for bionic and eoan should be available soon too https://launchpad.net/~oem-solutions-group/+archive/ubuntu/nvidia-driver-staging
[11:49] <ricotz> tseliot, I found the package yesterday, thank you
[11:50] <tseliot> good
[16:08] <mamarley> ricotz: tseliot: I just wanted to let you guys know that I don't have any NVIDIA graphics cards anymore, so I'm not going to be packaging drivers any longer.  Since I don't play games anymore, the trouble of dealing with opaque bug reporting and difficulties supporting new kernel versions just wasn't worth it to me anymore, so I only use Intel graphics now.
[16:11] <tseliot> mamarley, ok, no problem, I understand. Thanks for your help ;)
[16:55] <ricotz> mamarley, hey, don't worry, thanks for your work! :)
[18:44] <mamarley> You're both welcome!