[12:25] <Ubugtu> New bug: #86145 in launchpad "Sprints page should not have context title or tabs" [Undecided,Unconfirmed]  https://launchpad.net/bugs/86145
[01:33] <cprov> does anyone know why librarian is failing ?
[01:41] <LaserJock> oh cprov, you got a sec for a issue with the Maintainer: field creating teams?
[01:42] <cprov> LaserJock: yes
[01:42] <spiv> cprov: in production, or in development?
[01:42] <cprov> spiv: production
[01:43] <spiv> cprov: !
[01:43] <spiv> cprov: where can I see the error?
[01:43] <LaserJock> cprov: we are implementing a spec in Ubuntu (you might know something about it) where packages changed by Ubuntu are going to have the existing Debian Maintainer: replaced with an Ubuntu one
[01:43] <cprov> LaserJock: AFAIK, Maintainer field creates new person, already.
[01:43] <LaserJock> cprov: thats the problem
[01:43] <cprov> spiv: lp-error ML ?
[01:44] <spiv> cprov: ta
[01:44] <LaserJock> we already have mailing lists and teams for the values in the Maintainer field
[01:44] <cprov> LaserJock: I see, can't you transform a person in a team ? 
[01:45] <LaserJock> but they aren't linked because we don't need every LP email for that team going to our mailing list
[01:45] <cprov> LaserJock: how could we find out an email is supposed to be a team, not a person ?
[01:45] <cprov> LaserJock: just speculating ...
[01:45] <LaserJock> well, it doesn't really matter in this case so much if it's a team or person
[01:46] <LaserJock> the issue is that I'm not sure if we want to associate the ML with the LP team
[01:46] <LaserJock> so LP created a team for us
[01:46] <LaserJock> or rather person ( I think)
[01:46] <LaserJock> but it's bogus
[01:47] <ajmitch> pretty sure it's a person
[01:47] <spiv> cprov: I don't have access to the relevant logfile, I've pinged the admkins.
[01:47] <spiv> admins, rather.
[01:47] <LaserJock> cprov:  so, for example, https://beta.launchpad.net/ubuntu/+source/gem/ has Maintainer point to ~ubuntu-motu
[01:47] <LaserJock> cprov: when it really should point to ~ubuntu-dev
[01:47] <cprov> spiv: thanks, it seems to fail in both WR & RD
[01:48] <cprov> LaserJock: isn't -ubuntu-motu IN -ubuntu-dev ?
[01:49] <LaserJock> no
[01:50] <LaserJock> ~ubuntu-motu was created on an upload
[01:50] <LaserJock> because the address is ubuntu-motu@lists.ubuntu.com I presume
[01:50] <cprov> LaserJock: yes, that was it
[01:51] <cprov> LaserJock: what should we do in this case ? (I'm slow here, hot Sunday night)
[01:51] <LaserJock> cprov: well, I'm not exactly sure
[01:52] <LaserJock> it'd be nice if LP associated ubuntu-motu@lists.ubuntu.com with ~ubuntu-dev
[01:52] <LaserJock> without having it be the contact address
[01:53] <cprov> LaserJock: hard to find out how ...
[01:54] <LaserJock> well, I figured it would be a corner, Ubuntu-specific, case
[01:54] <LaserJock> btw, ~ubuntu-devel-discuss has the same issue for ~ubuntu-core-dev
[01:54] <spiv> cprov: no sysadmins around, and lifeless doesn't have access
[01:54] <spiv> cprov: is this breaking package uploads?
[01:55] <cprov> LaserJock: maybe we could configure some types of messages that should be bounced to some other team (if it doesn't sound too insane as I think now)
[01:55] <cprov> spiv: yes, some uploads and some publishing runs
[01:56] <LaserJock> cprov: the only solution I saw was to set the ML address as the contact address, which is less than ideal
[01:56] <spiv> cprov: ok, I'd ring the admins.  That sounds like an urgent problem to me.
[01:56] <cprov> cprov: 1 AM london, no ?
[01:57] <spiv> cprov: Yeah, but it's urgent.  Perhaps try stub instead if you like.
[01:57] <cprov> LaserJock: yes, it should work for some messages (upload announcement, for instance) but maybe not for others. dunno.
[01:58] <cprov> spiv: yes, sounds like a better idea.
[02:06] <Ubugtu> New bug: #86166 in launchpad-bazaar "reverse dns for importer should indicate what it is" [High,Confirmed]  https://launchpad.net/bugs/86166
[02:18] <cprov> spiv: Stuart will be online in a bit, thanks for helping.
[02:19] <spiv> stub: hi
[02:19] <stub> yo
[02:19] <spiv> stub: I guess we should make the librarian use the OOPS infrastructure so you don't get woken up ;)
[02:20] <stub> heh
[02:20] <spiv> stub: any idea why it's broken?  finally run out of diskspace?
[02:23] <stub> Box is idle and only 20% disk in use
[02:24] <stub> Over 1800 log files though...
[02:24] <cprov> stub: Hi and sorry again :( . So buildd cronscripts failures don't tell us much apart of the "500 Internal server error". What does librarian log say ?
[02:25] <cprov> stub: librarian logs might be pretty noisy, I guess.
[02:25] <stub> https://devpad.canonical.com/~andrew/paste/fileLUKIfx.html
[02:27] <stub> Anything you can think of I should check before bouncing it?
[02:27] <cprov> stub: weird ... maybe spiv has a clue.
[02:28] <stub> spiv: I would suspect the 'update last_accessed' date code, as it was most recently added. Perhaps a DB exception happened and cleanup not done properly?
[02:29] <stub> I've bouned the librarian. I expect everything will run smoothly again, for a while at least.
[02:29] <stub> I need a new 'c' key
[02:34] <cprov> stub: I'm running the publisher again manually. Things looks sane now.
[02:35] <cprov> stub: critical path is gone, librarian performed well this time.
[02:35] <cprov> stub: Thanks for now.
[02:39] <spiv> stub: weird.
[02:39] <lifeless> stub: is librarian configured for dba access, or 'stub' ?
[02:39] <spiv> stub: bouncing is the best I can think of for that.
[02:40] <spiv> stub: I guess somehow the "zopeless" transaction machinery got stuck in an inconsistent state, but it's weird that we've never seen it before.
[02:41] <stub> lifeless: No idea - I can't see the sudoers file
[02:41] <stub> Should be dba
[02:42] <lifeless> stub: I tried to login to look for cprov, but couldn't
[02:42] <stub> File an rt request then - you should have access
[02:42] <stub> (I thought spiv had access too?)
[02:42] <spiv> stub: apparently not
[02:42] <spiv> I'm sure I did back in the mists of time.
[02:42] <stub> Lucky I do then :)
[02:43] <lifeless> should he? I can put it in the same rt request
[02:43] <spiv> Probably before the librarian moved hosts.
[02:44] <stub> 2 people + sysadmins should be enough
[02:44] <spiv> I'm happy to not touch production systems ;)
[02:50] <stub> spiv: Are you able to look at the critical bit of Bug 86171? It should be a trivial tweak if twisted doesn't get in the way.
[02:50] <Ubugtu> Bug 86171 on http://launchpad.net/bugs/86171 is private
[02:53] <cprov> stub: Ah, almost forgot about it ... Could you provide a new production DB snapshot for mawson (dogfood) ?
[02:53] <stub> cprov: I'll try and kick it off later. Holiday today :)
[02:54] <stub> Right now I'm finishing some emails then back to bed (like you should be!)
[02:54] <cprov> stub: uhm, double sorry then :(. It'd be nice tomorrow, but not later, otherwise we will be blocked at sprint.
[02:54] <stub> Should be ready when you wake up
[02:55] <cprov> stub: very good, you're a star !
[02:59] <spiv> stub: looking now
[03:00] <stub> The trigger must have been the librarian garbage collector, so I'll switch that off for the time being
[03:00] <spiv> stub: ah.  Yes, I think I can do that.
[03:01] <stub> Might need a quick think through the logic to see what isolation level is actually needed - probably READ COMMITTED. Autocommit might work too and fix robustness issues at the same time.
[03:04] <stub> ok - I'm off
[03:10] <spiv> stub: thanks
[03:18] <stub> lifeless: You asked for macaroni access, not mizuho
[03:20] <spiv> stub: oh, that'd be my fault
[03:20] <spiv> stub: I looked at the "production" config, I should have looked at "production1".
[03:21] <spiv> Ah, and I do have access to that.
[03:25] <pochu> anybody around?
[03:25] <pochu> I have a question: is it possible to change the owner of a team?
[03:26] <pochu> I mean, the owner can step down and set up another owner?
[03:26] <pochu> and if it's possible, how can it be done?
[03:26] <spiv> pochu: I think so
[03:27] <pochu> ty :)
[03:27] <lifeless> yup, visit +edit IIRC
[03:28] <pochu> lifeless: thanks :)
[03:28] <spiv> pochu: I think the owner will have a "Change Owner" link they can use.
[03:28] <spiv> Hmm, or maybe it is just in +edit.
[03:28] <spiv> pochu: I'm sure it's somewhere, anyway :)
[03:29] <pochu> :)
[03:29] <pochu> I didn't know if that would be possible. I thought yes, but wasn't sure :)
[03:29] <pochu> so thanks!
[03:55] <Ubugtu> New bug: #86185 in launchpad "Librarian "500 Internal server error"s (when uploading) should generate an OOPS, and include the OOPS code in the error to the client." [Undecided,Unconfirmed]  https://launchpad.net/bugs/86185
[04:22] <cprov-ZzZ> spiv: just for the record, librarian continues to fail, same reason.
[04:24] <spiv> cprov-ZzZ: !
[04:24] <spiv> cprov-ZzZ: thanks for letting me know
[04:24] <spiv> cprov-ZzZ: I'll take a look.  Have a good sleep
[04:30] <spiv> cprov-ZzZ: I've bounced it again :(
[05:43] <jml> what's the most helpful status to use when re-opening a bug? Unconfirmed?
[05:52] <mpt> jml, whichever was the previous status, I think
[05:53] <mpt> (unless that was Fix Somethinged)
[05:54] <jml> mpt: thanks.
[05:55] <Ubugtu> New bug: #52780 in launchpad-bazaar "We need to return a user-friendly message when someone tries to register a branch with a invalid URL." [High,Unconfirmed]  https://launchpad.net/bugs/52780
[05:57] <jml> mpt: umm... pay no attention to the bug status behind the curtin :)
[08:05] <Ubugtu> New bug: #86210 in launchpad-bazaar "branch name sort should be version-aware" [Undecided,Unconfirmed]  https://launchpad.net/bugs/86210
[09:23] <doko> we had a package launchpad-build-dependencies in the past, is this package still available? or could somebody tell me the current lp build and runtime dependencies?
[09:28] <spiv> doko: https://launchpad.canonical.com/RocketFuelSetup
[09:28] <doko> thanks!
[09:28] <spiv> doko: that page mentions the apt repo with the launchpad-developer-dependencies package.
[09:40] <doko> spiv: is the python-sqlite still needed, or can it be updated to python-sqlite2?
[09:41] <spiv> I can't remember what that's used for.
[09:45] <spiv> doko: with a quick grep, I can't see any reason for sqlite, but there might be something I'm forgetting.  Ask the launchpad@ list?
[09:45] <doko> ok, will do
[09:45] <lifeless> scvs
[09:46] <lifeless> *cscvs*
[09:46] <spiv> Ah.
[09:46] <lifeless> ask ddaa 
[09:46] <spiv> lifeless: thanks
[09:47] <doko> ddaa: ^^^
[10:00] <ddaa> doko: yes
[10:00] <ddaa> but lifeless wrote the code, so HE knows better
[10:00] <ddaa> cscvs uses python-sqlite
[10:25] <Ubugtu> New bug: #86222 in launchpad-bazaar "codebrowse needs a robots.txt" [Critical,Confirmed]  https://launchpad.net/bugs/86222
[10:35] <Ubugtu> New bug: #49173 in launchpad-bazaar "supermirror branch puller bails out on failed sftp connection" [High,Fix released]  https://launchpad.net/bugs/49173
[10:48] <lifeless> spiv: can I ask a favour? I'm rushing to get this patch landed before john gets up
[10:48] <lifeless> spiv: can you run the reviewers meeting? My points are: I've not gotten to the promised meeting split, and I cross my heart will for next week, now that dirstate is over the hump.
[10:59] <spiv> lifeless: ok
[11:00] <spiv> Review meeting in, uh, 0 minutes!
[11:00] <spiv> REVIEW MEETING TIME
[11:00] <spiv> BjornT, SteveA: ping
[11:01] <BjornT> hi
[11:01] <spiv> lifeless has sent his apologies, as you can see above :)
[11:02] <spiv> == Agenda ==
[11:02] <spiv>  * Roll call
[11:02] <spiv>  * Next meeting
[11:02] <spiv>  * Queue status.
[11:02] <spiv>  * Roll call
[11:02] <spiv> So far just me and Bjorn!
[11:03] <spiv> SteveA is apparently in the channel, lifeless apologises, and the others are absent.
[11:03] <spiv>  * Next meeting
[11:03] <spiv> From lifeless: "== Agenda ==
[11:03] <spiv>  * Roll call
[11:03] <spiv>  * Next meeting
[11:03] <spiv> D'oh.
[11:04] <spiv> From lifeless: "I've not gotten to the promised meeting split, and I cross my heart will for next week"
[11:04] <SteveA> hi spiv 
[11:04] <spiv> SteveA: hi
[11:04] <spiv> ACTION ITEM: lifeless to split meeting, and announce times via email
[11:05] <spiv>  * Queue status
[11:05] <spiv> The queue is the shortest I've seen for weeks.
[11:05] <spiv> SteveA has a 20 day old branch in his queue.
[11:06] <spiv> salgado has a 9 day old one, but it has conflicts.
[11:06] <spiv> BjornT has a 6 day old one, but it also has conflicts.
[11:06] <spiv> And everything else is within the desired time limit
[11:06] <BjornT> i'm reviewing that branch atm. the conflicts are trivial.
[11:07] <spiv> So either the developers are slowing down, or we're speeding up ;)
[11:07] <spiv> Well done to the reviewers.
[11:07] <spiv> SteveA: what's going on with tim/launchpad/redirection-navigation?
[11:08] <SteveA> spiv: I reviewed most of it and talked with tim about it
[11:09] <SteveA> I just need to finish it off
[11:09] <spiv> Ok, so that one isn't quite as dire as the pending-reviews page status suggests, although it still needs attention.
[11:10] <spiv> I'll keep encouraging Tim to nag you ;)
[11:10] <spiv>  * Other business?
[11:10] <spiv> There are no proposed items.
[11:11] <BjornT> no other business from me
[11:11] <spiv> None from me either.
[11:12] <spiv> And Steve typically says by now if he wants to add something to the agenda :)
[11:12] <spiv> Countdown:
[11:12] <spiv> V
[11:12] <spiv> IV
[11:12] <spiv> III
[11:12] <spiv> II
[11:12] <spiv> I
[11:12] <spiv> (what's roman for 0?)
[11:12] <spiv> MEETING ENDS
[11:12] <spiv> Thanks everyone.
[11:13] <BjornT> thanks spiv 
[11:30] <sabdfl> spiv: Rome never invented the zero, i think that was an Arabian concept that kicked in a couple centuries later
[11:30] <sabdfl> rather useful, too
[11:31] <cprov-ZzZ> spiv: thanks, the last librarian restart has fixed the problems.
[11:34] <spiv> cprov-ZzZ: that was stub's doing, in fact, so thank him :0
[11:34] <spiv> er, :)
[11:34] <spiv> sabdfl: very useful
[11:35] <spiv> http://en.wikipedia.org/wiki/Roman_numerals#Zero
[11:35] <spiv> cprov-ZzZ: there are about three seperate bugs contributing to this problem, I think.
[11:36] <spiv> cprov-ZzZ: I have a patch that should fix the one where it gets stuck in a broken state
[11:36] <spiv> Which is the most serious.
[11:36] <spiv> Ah, dinner is ready...
[11:36] <cprov-ZzZ> spiv: what is it ? zopeless tm ?
[12:20] <cprov> good morning !
[12:50] <Ubugtu> New bug: #86253 in launchpad "Registration in LP should not automatically create an Ubuntu WikiName" [Undecided,Unconfirmed]  https://launchpad.net/bugs/86253
[01:05] <Ubugtu> New bug: #86255 in malone "feisty-desktop-i386/amd64 (herd 4) livecd boot fails" [Undecided,Unconfirmed]  https://launchpad.net/bugs/86255
[03:11] <Yannig> Hello everybody :)
[03:12] <Yannig> Last time, I explained that OpenOffice was not in Occitan on my system (contrary to the other programs) and someone explained me that I had to recompile it but I cannot remember how :(
[04:45] <Ubugtu> New bug: #86299 in launchpad "pagetests.gpg-coc prompts for passphrase when run under gpg-agent" [Medium,Confirmed]  https://launchpad.net/bugs/86299
[06:47] <TheDemonInside> Hello, shame on me, I have forgotten my launchpad email address.
[06:49] <jamesh> TheDemonInside: do you know your launchpad user name?
[06:49] <TheDemonInside> TheDemonInside
[06:51] <TheDemonInside> Urm...
[06:51] <TheDemonInside> jamesh: I need some sleep...
[06:51] <TheDemonInside> ...sorry.
[06:52] <jamesh> launchpad user names are lower case alphanumeric names, so it wouldn't be TheDemonInside
[06:52] <TheDemonInside> Yes, I see that I never finished registration process.
[06:53] <TheDemonInside> I'm really sorry.
[06:53] <jamesh> no problem
[06:53] <jamesh> if you finish the registration process, your account should be created
[06:54] <TheDemonInside> Yes, I have looked in my spamfilter once again and THERE is the mail for finishing it.
[06:54] <TheDemonInside> I thought I did it and wondered why I can't login. ;)
[06:55] <TheDemonInside> Thanks for your patience.
[06:55] <TheDemonInside> Bye.
[08:11] <ddaa> bug numbers are starting to be awkwardly long...
[08:12] <ddaa> anybody knows of an algorithm to translate numbers into pronounceable, but random-looking sequences of letters?
[08:13] <ddaa> I guess something involving trigraphs probabilities, but deterministic...
[08:21] <markvandenborre> we have a .pot in Rosetta (uploaded ourselves through the web interface)
[08:21] <markvandenborre> if I understood danilos correctly last week,
[08:21] <markvandenborre> it should be possible to update that one by just uploading another .pot to replace it
[08:22] <markvandenborre> and that process should happen manually
[08:22] <jamesh> you mean automatically, right?
[08:22] <markvandenborre> err, yes
[08:23] <markvandenborre> we manually upload it using https://translations.launchpad.net/support.points.map/trunk/+pots/support.points.map/+upload
[08:23] <jamesh> markvandenborre: danilo is currently on holiday, and carlos won't be around til tomorrow morning (he has a bit of jetlag
[08:23] <markvandenborre> and it gets accepted automagically
[08:23] <jamesh> markvandenborre: so if this is a difficult problem, you may have to wait a day for an answer
[08:24] <markvandenborre> heh, I just guessed it was something really stupid we overlooked ourselves
[08:25] <markvandenborre> but if I understand correctly, there's noone around who can make any suggestions on that right now?
[08:25] <jamesh> so has the import not been processed?
[08:25] <jamesh> (you haven't actually stated the problem yet)
[08:26] <markvandenborre> https://launchpad.net/translations/imports/+index?target=products&status=all&type=all&start=150&batch=75
[08:26] <markvandenborre> -> it is marked as "needs review" there
[08:27] <markvandenborre> which is somewhat surprising comparing to what danilo said 
[08:29] <jamesh> markvandenborre: the filename "messages.po" looks weird
[08:29] <jamesh> I'd expect something like "support.points.map.pot"
[08:30] <markvandenborre> actually, it was renamed to end in .pot
[08:30] <markvandenborre> (but not "support.points.map.pot")
[08:30] <markvandenborre> should I try to name it like that and upload again?
[08:30] <jamesh> markvandenborre: since it is in the import queue, I wouldn't
[08:31] <jamesh> markvandenborre: if it is not urgent, I'd try and get hold of carlos tomorrow
[08:31] <jamesh> he works on European time
[08:32] <markvandenborre> ok, thx for the help!
[08:50] <Ubugtu> New bug: #86352 in malone "SchoolTool imported bugs have invalid subscribers" [Undecided,Confirmed]  https://launchpad.net/bugs/86352
[09:01] <mpt> Goooooooooooood morning Launchpadders!
[09:03] <sabdfl> well that was brief but exciting
[09:08] <phanatic> is it possible to ask for a manual ubuntu mirror verification?
[09:11] <sabdfl> not sure, salgado wrote that code but it's carnival in Brazil so he'll likely be away this week
[09:11] <sabdfl> ping him if you see him online
[09:11] <sabdfl> i think it's a good idea, though, to be able to request it for a specific mirror and get emailed the resulting analysis
[09:11] <sabdfl> or just to be able to subscribe to a mirror and get emailed it every time we do it
[09:12] <phanatic> sabdfl: thanks, i'll ping him when i see him
[09:12] <phanatic> shall i file a support ticket or a feature request regarding this?
[09:27] <lifeless> the mirror stuff is largely admin centric at the moment, so I think making a feature request would be a good idea
[09:28] <lifeless> because we clearly dont want to dos a mirror just because some random people decide they want to ask for 100's of verifications
[09:36] <Ubugtu> New bug: #86361 in malone "Search for duplicate and similar bugs on +filebug sometimes timeout" [Undecided,Confirmed]  https://launchpad.net/bugs/86361