/srv/irclogs.ubuntu.com/2008/07/31/#launchpad-meeting.txt

=== Ursinha is now known as Ursinha-afk
=== kiko is now known as kiko-afk
=== kiko-afk is now known as kiko-zzz
=== salgado-afk is now known as salgado
=== Ursinha-afk is now known as Ursinha
=== mrevell is now known as mrevell-lunch
=== mrevell-lunch is now known as mrevell
=== kiko__ is now known as kiko
=== salgado_ is now known as salgado
=== salgado is now known as salgado-lunch
=== salgado-lunch is now known as salgado
=== kiko is now known as kiko-phony
* Rinchen prays to the buggy intel driver not to crash during the meeting.18:57
* Rinchen continues to pray to the buggy intel driver not to crash during the meeting.18:59
UrsinhaRinchen, use irssi :P18:59
Ursinhaif you're talking about the video one..19:00
Rinchenthat won't help with my external display crashes :-(19:00
Rinchen#startmeeting19:00
RinchenWelcome to this week's Launchpad development meeting. For the next 45 minutes or so, we'll be coordinating Launchpad development.19:00
MootBotMeeting started at 13:03. The chair is Rinchen.19:00
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]19:00
Rinchen[TOPIC] Roll Call19:00
MootBotNew Topic:  Roll Call19:00
Rinchenmoo19:00
marsmoo19:00
Ursinhame19:00
adeuringme19:00
flacosteme19:00
bacme19:00
salgadome19:00
gmb_me19:00
mrevellme19:00
flacostebarry, sinzui are on leave19:00
=== gmb_ is now known as gmb
jtvme19:00
Rinchenapologies from gavin, barry, curtis....19:00
matsubarame19:01
Rinchenmpt?19:01
BjornTme19:01
flacosteEdwinGrubbs, mars, leonardr: ping19:01
leonardrme19:01
marsflacoste, moo?19:01
flacostemars: moo doesn't count ;-)19:01
marsflacoste, sorry, couldn't help myself :)19:01
marsme19:01
EdwinGrubbsme19:01
Rinchennext week is "cluck"19:01
jtvผม19:01
flacosteFoundations is here19:01
Rinchenthanks19:01
flacosteRinchen: i'll miss next two meetings19:02
intellectronicame19:02
herbme19:02
Rinchenthumper won't make it today19:02
cody-somervilleme19:02
mptyo19:02
mptme19:02
BjornTBugs is here19:02
kiko-phonyme19:02
Rinchenok, releases is here19:02
Rinchencode is sprinting so they won't be here19:02
Rinchenjtv, danilo coming?19:02
Rinchenand no stub. :-( I even emailed him19:03
jtvRinchen: not sure, forgot about the time so only just woke up again19:03
Rinchenk19:03
Rinchen[TOPIC] Agenda19:03
MootBotNew Topic:  Agenda19:03
Rinchen * Next meeting19:03
Rinchen * Actions from last meeting19:03
Rinchen * Oops report (Matsubara)19:03
Rinchen * Critical Bugs (Rinchen)19:03
Rinchen * Bug tags19:03
Rinchen * Operations report (mthaddon/herb/spm)19:03
Rinchen * DBA report (stub)19:03
Rinchen * Sysadmin requests (Rinchen)19:03
Rinchen * New packages required (salgado)19:03
Rinchen * A top user-affecting issue (mrevell)19:03
Rinchen * Doc Team report (mrevell)19:03
Rinchenplus19:03
RinchenIntroduce Reinhard Tartler as the new MOTU liaison - mrevell19:03
Rinchen#19:03
RinchenStore OOPSes for Unauthorized exceptions - salgado19:03
Rinchen#19:03
RinchenBug triage & the triage status - kiko19:04
Rinchenlibrarian upload concerns - kiko19:04
kiko-phonycool19:04
Rinchen 19:04
Rinchenaction packed mtg19:04
kiko-phonyheh19:04
mrevellRinchen: Damn, sorry, I thought the MOTU-liaison thing was off the agenda. that's old.19:04
Rinchenno worries, we can skip that one19:04
Rinchen[TOPIC] Next meeting19:04
MootBotNew Topic:  Next meeting19:04
RinchenAug 7th. Same time, same channel.19:04
flacostei'll miss next two meetings19:04
mrevellI'll be sprinting :)19:05
mptI'll probably be here, but I won't be taking part19:05
jtvTranslations'll be sprinting too19:05
Ursinhame too19:05
mrevellgoodbye mpt19:05
mrevellmpt: thanks for all the fish19:05
BjornTi'll miss the next meeting19:05
Rinchenok, releases team will try to be there :-)19:05
Rinchenok. Kiko you don't want to skip next week do you? :-)19:06
kiko-phonynooooo19:06
kiko-phonyI'll be here19:06
Rinchen[AGREED] Aug 7th. Same time, same channel.19:06
MootBotAGREED received:  Aug 7th. Same time, same channel.19:06
Rinchenk19:06
Rinchen[TOPIC] Actions from last meeting19:07
MootBotNew Topic:  Actions from last meeting19:07
Rinchennothing was entered from last week19:07
kiko-phonystub!19:07
Rinchenso I'll assume it was just salgado to file a bug about the store OOPSes :-)19:07
stubme19:07
salgadoand I haven't done that19:07
salgadowill do today19:07
Rinchenthanks salgado19:07
Rinchen[TOPIC] Oops report (Matsubara)19:08
MootBotNew Topic:  Oops report (Matsubara)19:08
Rinchenand I will add Ursinha there too19:08
UrsinhaRinchen, thanks19:08
matsubaraUrsinha is handling that :-)19:08
Ursinhaok19:08
Ursinhai have some timeout bugs here19:08
Ursinhabug 25269519:08
ubottuLaunchpad bug 252695 in launchpad "+peoplelist taking too long to render and timing out" [Undecided,New] https://launchpad.net/bugs/25269519:08
Ursinhacan anybody please take a look at it? guess it's foundations one19:09
RinchenI wonder, is there any value in retaining +peoplelist?19:09
flacostesalgado can you take care of it sometimes while i'm away?19:09
flacosteRinchen: crawlers19:09
salgadoflacoste, sure thing19:10
Rinchengooglebot ftw. ok19:10
Ursinhaok, next one, specworkload bug, bug 12420519:10
flacosteRinchen: didn't you read, cuil is the next big thing ;-)19:10
ubottuLaunchpad bug 124205 in blueprint "timeout in specworkload page" [Medium,In progress] https://launchpad.net/bugs/12420519:10
flacostebac is handling that one19:10
Ursinhaflacoste, haha19:10
mptflacoste, I don't think that's really a reason19:11
bacUrsinha: in review19:11
BjornTflacoste: aren't all the interesting people linked to anyway?19:11
mptflacoste, because if someone's worth indexing, they'll be linked to from plenty of other pages in LP19:11
flacosteBjornT: good point19:11
Ursinhabac, ok, thanks19:11
flacostesalgado: acceptable fix is to remove the page ;-)19:11
Rinchenln -s +peoplelist ~rinchen and be done with it ;-)19:11
salgadoconsider it done, then19:11
RinchenUrsinha, any other bugs for today?19:12
Ursinhayes19:12
Ursinhabug 252709, the roadmap page19:12
ubottuLaunchpad bug 252709 in blueprint "+roadmap pages taking too much time to render and timing out" [Undecided,New] https://launchpad.net/bugs/25270919:12
flacosteanother page that we could get rid of19:12
Ursinhait's timing out a lot, and it was suggested in bug 174480 to get rid of it19:12
ubottuLaunchpad bug 174480 in blueprint "Person's +roadmap page contains blueprints they're not assigned to" [Undecided,New] https://launchpad.net/bugs/17448019:12
Rinchen +roadmap, a wonderful idea that we never expanded on19:12
intellectronicaagain?19:12
Rinchenat this juncture I'm +1 to remove +roadmap19:13
Rinchenit is not providing the value we had intended originally19:13
intellectronica+1, since it's quite hard to optimise, and not a very useful or popular page19:13
cproverr, I didn't say "me", sorry19:13
RinchenBjornT, can intellectronica do the honours there?19:14
BjornTRinchen: sure19:14
Rinchenthanks BjornT  and intellectronica19:15
Ursinhaok19:15
Ursinhathe next19:15
Ursinhaok, one for bugs now, i suppose: bug 25267419:15
ubottuUrsinha: Bug 252674 on http://launchpad.net/bugs/252674 is private19:15
Ursinhait's a bug on malone, too many timeouts because of large queries19:15
kiko-phonyRinchen, intellectronica: you sure the mysql guys aren't using +roadmap?19:15
intellectronicakiko-phony: i can find out before killing it, just to make sure19:16
Rinchenintellectronica, I can help you with the email on that. Ping me post meeting!19:16
BjornTUrsinha: has that been happening lately? it looked like an intermittent problem19:16
BjornTUrsinha: i.e, usually those queries are fast to run19:17
UrsinhaBjornT, the timeouts are strange, the oopses show low sql AND non-sql times19:17
Ursinhait's been happening quite frequently19:18
kiko-phonyintellectronica, mtaylor is the guy to ask, on #launchpad19:18
BjornTUrsinha: right, and it should be because the query takes a really long time. do you have an example of such an oops for today/yesterday?19:18
Rinchenseveral in the bug report19:18
Ursinhaoh, not on hands now, sorry19:19
BjornTUrsinha: ok. i'm asking since all the oops in the bug report are around the same time19:19
UrsinhaBjornT, found one: https://devpad.canonical.com/~matsubara/oops.cgi/2008-07-31/F203019:19
BjornTUrsinha: ok, thanks. i'm going to have to check with the losas to get more information19:21
Ursinhaok, thanks BjornT19:21
Ursinhathe last one19:21
Ursinhabug 25156919:21
ubottuLaunchpad bug 251569 in launchpad "UnicodeEncodeError when trying to search in launchpad/people/+index" [Undecided,Confirmed] https://launchpad.net/bugs/25156919:21
Ursinhaguess i've mentioned that one with salgado19:21
Ursinhasalgado, sorry, didn't have the time to look at it closely19:22
Ursinhacan you do that for me?19:22
kiko-phonyUrsinha, it might be better to reping the foundations guys on monday or tuesday once they've done the API announcement19:22
salgadoUrsinha, yes, I can have a look at it next week19:22
kiko-phonyUrsinha, right now they are scrambling to get that done19:22
Rinchen[AGREED] salgado to handle 252695, bac to handle 124205, intellectronica to handle 174480, bjorn to talk to losas about 252674, salgado to handle 25156919:22
Ursinhakiko-phony, ok19:22
MootBotAGREED received:  salgado to handle 252695, bac to handle 124205, intellectronica to handle 174480, bjorn to talk to losas about 252674, salgado to handle 25156919:22
kiko-phonyUrsinha, and they are likely to forget everything they're saying they will do by then :)19:22
Ursinhakiko-phony, ok, thanks :)19:22
Rinchenanything else Ursinha ?19:23
UrsinhaRinchen, guess that's all folks19:23
Ursinhathanks all19:23
Rinchenthanks Ursinha19:23
Rinchen[TOPIC] Critical Bugs (Rinchen)19:23
Rinchenhttps://bugs.edge.launchpad.net/launchpad/+bug/25321719:23
Rinchenneeds an owner19:23
MootBotNew Topic:  Critical Bugs (Rinchen)19:23
ubottuRinchen: Error: This bug is private19:23
Rinchenflacoste, please update the status on19:23
Rinchenhttps://bugs.edge.launchpad.net/launchpad/+bug/25267319:23
ubottuRinchen: Error: This bug is private19:23
Rinchenflacoste, and also milestone if appropriate please19:23
Rinchenit looks like leonardr has been working on 25321719:24
intellectronicaRinchen: leonardr has been working on a fix for the first one19:24
intellectronicaduh19:24
flacosteRinchen: i updated both of them19:24
RinchenThanks19:24
leonardri'm responding to salgado's review19:24
leonardrit's almost ready to go in19:24
Rinchenthat's it from me. Thanks for resolving the other criticals on the list earlier.19:25
Rinchen[TOPIC] Bug tags19:25
MootBotNew Topic:  Bug tags19:25
Rinchenwe have one from matsubara19:25
Rinchenhttps://help.launchpad.net/TaggingLaunchpadBugs19:25
Rinchenpqm-analyzer19:25
RinchenThis is for the atomic pqm analyzer that kiko wrote that we're trying to get setup in the DC19:25
kiko-phonyflacoste, you did? :)19:25
matsubaraI'm not fussed about that tag, but I want something to group bugs related to the kiko's APA tool19:25
kiko-phonymatsubara, does it have bugs in it??19:26
flacostekiko-phony: refresh19:26
kiko-phonyflacoste, woo! thanks :)19:26
intellectronicawhy not have a product for it?19:26
flacoste+119:26
flacosteless bugs for me to triage :-)19:26
kiko-phonyintellectronica's on the ball19:26
RinchenThere are two questions that I've been debating.  A new product and having PQM manage the code19:26
kiko-phonynew product, not sure about PQM management19:26
flacosteuntil it's deployed, not sure it's worth it19:27
kiko-phonyit's right now two files.. :) no tests!19:27
Rinchenat this point I was trying to be flexible :-)19:27
flacostenot like there were any tests to run yet anyway19:27
flacostePQM != flexible19:27
kiko-phonyken19:27
RinchenI meant, that's why I didn't do either :-)19:27
matsubaraok. so no tag and create a new product. fine by me.19:28
RinchenAny objections to creating a new product and not a tag?19:28
kiko-phonyDO IT19:28
=== kiko-phony is now known as kiko
* matsubara wonders if I should do the same with oops-tools19:28
kikomatsubara, probably19:28
* Ursinha agrees on doing the same to oops-tools19:29
Rinchen[AGREED] create new product of the APA instead of using a tag.19:29
MootBotAGREED received:  create new product of the APA instead of using a tag.19:29
Rinchenmatsubara, can you please update the tag page?19:29
matsubarasure Rinchen. thanks everyone19:29
stuboops-tools should be a tag since it is part of Launchapd, but you knew I would say that :)19:29
Rinchen[TOPIC] Operations report (mthaddon/herb/spm)19:30
MootBotNew Topic:  Operations report (mthaddon/herb/spm)19:30
herbEarly morning Tuesday (2008-07-29) we rolled out 2.0 at r6771.19:30
herbLate in the day Tuesday (2008-07-29) we re-rolled 2.0 at r6773 to catch some important bug fixes.19:30
herbAll week we've been fighting the dreaded "app server dying" bug. Bug 247227.19:30
ubottuherb: Bug 247227 on http://launchpad.net/bugs/247227 is private19:30
herbOther than that it's been a quiet week. That's it from mthaddon, spm and me forthis week.19:30
kikoherb, has anyone been looking at that with you?19:30
herbkiko: not really, no.19:31
kikoherb, okay. how much is this being a problem for production?19:31
* kiko #@@!19:31
herbkiko: if you take a look at the bug it shows how many times we've had to deal with a downed app server.  happens almost daily.19:32
herband we have seen it multiple times in a day.19:32
kikoherb, can we do something to figure out what it's doing when it dies I wonder19:32
kikoflacoste, stub: any ideas of possible instrumenting we could do?19:32
stubFor it to die like that, something is messing up in C code. And I'm utterly useless at that stuff.19:33
flacostepython dying is kind of out of my compentcy19:33
flacostekiko: we need barry for that19:33
flacostewell, he might have an idea19:33
Rinchenherb, we still have yet to see this on edge?19:33
flacosteor lifeless19:33
stubor second jamesh back for a bit ;)19:34
herbRinchen: correct.  so far just staging and production.19:34
kikoherb, flacoste, stub: well, hang on. are we saying it dies in a horrible SEGV or similar?19:34
flacostekiko: yes19:34
kikoherb, and not an OOM?19:34
herbkiko: not an oom19:34
kikoherb, can't we run one instance inside gdb?19:34
herbI suspect we could.19:35
kikoit would be a bit slower but since it's so reliable it'd eventually crash.. or at least we'd know that we could move everything to gdb and fix the problem <wink>19:35
Rinchenwe could address that by using staging19:35
kikoherb, do you want assistance doing this? I could add a make target I guess19:35
Rinchenthat would then not impact production users19:35
kikogood point joey19:35
herbwell, it's not reliable in the sense that we know which app server will die in any particular day. :)19:35
kikoherb, how often does it die on staging?19:35
RinchenI find it very odd that we don't see this on edge. What is different about edge over staging and lpnet?19:35
stubThe load for a start19:35
herbwe've seen it die a couple of times on staging in the last couple of weeks.19:36
kikostaging isn't very loaded, is it?19:36
Rinchenlinkchecker19:36
kikowhich hasn't run properly for the past weeks19:36
kikoi.e. look at the staging oops reports19:36
stubBut it has run?19:36
Rinchenmatsubara, Ursinha - please look into the linkchecker issue19:36
matsubarait's running, yes.19:36
kikonot completely19:36
kikothe OOPS reports we get are very sparse19:36
kikoit's not hitting any bug pages, for instance19:37
stubWell... it won't if it crashes the staging servers ;)19:37
kikostub, it doesn't crash them every day though :-(19:37
kikoanyway19:37
matsubarathere's only one instance running. I disable the translations.staging.launchpad.net one as that one was causing OOM on devpad.19:37
Rinchenwe can fire up staging under gdb and pound it. we're good at loading up staging :-)19:37
matsubaradisabled, I mean19:37
kikoherb, do you want assistance doing this gdb thing? I could add a make target I guess19:37
kikomatsubara, it's not hitting any bugs pages, regardless.19:37
kikomatsubara, or if it is, then we need to lower the soft timeout threshold19:38
kikobecause we're not getting any oopses19:38
herbkiko: I can do it.  would prefer some direction to make sure I'm doing it right.19:38
kikoand very few 404s19:38
matsubarakiko: I'll look into it19:38
kikoherb, okay, I'll test on my local box after the meeting and then ping you.19:38
herbkiko: cool.  thanks.19:38
RinchenThanks gents + lady19:38
Rinchenanything else for herb ?19:38
kikomatsubara, the 404s are the hint to me. we normally get hundreds. we now get tens19:38
Rinchen[TOPIC] DBA report (stub)19:39
MootBotNew Topic:  DBA report (stub)19:39
stubAfter the earlier cleanups, the Session database had way too much empty space so I trashed the session tables. This logged everyone out but meant no downtime needed to cleanthings up and we are back within our free space map settings.19:39
stubI've got more disk space on Chokecherry. Yay. I will be abusing demo.launchpad.net in earnest - any objections speak now.19:39
stubThere is a branch due to land as soon as I fix a few failing tests and get Edwins approval that changes things so we have four Storm Stores instead of the current single store. The load balancing algorithms between the launchpad master and slave stores will be tested on demo.launchpad.net. The other two stores - authdb master and slave - will not be active when the branch lands.19:39
stubThe envisaged roadmap is to test load balancing between a single master and slave while finishing of the scripts needed to maintain a replicated production database environment. The initial rollout may have a single replica set or two replica sets (lpmain and authdb), although either model the appserver will be accessing everything through a single master/slave pair of Stores (ie. authdb master and authdb slave will remain unused).19:39
stubAnd that is all my incoherent ramblings for now.19:39
kikostub, what are you abusing demo for?19:40
kikoah, I see19:41
Rinchenstub, do you have a general timeframe when we can move past the single pair of stores?19:41
stubSeeing how Launchpad works with a real data set and talking to both a master and slave replica19:41
kikogotcha, yeah, your final paragraph made it very clear19:41
kikostub, this is awesome news, I'm thrilled to see this progress19:41
Rinchenyeah me too. I'm excited for this all to land and be turned up19:41
stubRinchen: Not long I think. Next cycle?19:42
RinchenGreat! I'll keep the champagne on ice then.  :-)19:42
Rinchenanything else for stub?19:42
Rinchenthanks stub19:42
kikoyes19:42
stubThe trick with the authdb master and slaves becoming active is updating the code to actually use them - that is all the screens on login.launchpad.net for a start I think19:42
kikostub, what do you make of the librarian timeouts we're getting?19:43
stubWe are getting Librarian timeouts?19:43
kikostub, when people upload larger files, it pretty consistently dies and gives us a 50319:43
kikoit's only on uploads -- downloads work reliably19:43
kiko(well, I hope -- we don't have OOPSes there)19:43
matsubarastub: something like this https://pastebin.canonical.com/7785/19:43
stubI'd say there is an exception in the Librarian log file that needs to be looked at.19:43
kikoherb, but there isn't, is there?19:44
herbnope19:44
herbthe librarian log file is less than good.19:44
stubBad gateway is from Apache19:44
herband doesn't seem to be logging anything related to uploads.19:44
stubSo Apache is not passing the huge request through to the Librarian.19:45
kikostub, only sometimes, it works!19:45
kikohmph19:45
Rinchenthere is an apport bug reported with a 503 as well and I suspect the cause of that is related to what we're seeing. Both are large uploads19:45
kikothis affects us with apport and file uploads19:45
kikofor file uploads I'd propose using sftp://19:45
kikobut for apport..19:45
kikostub, any clue where we could start looking if it is indeed an apache issue?19:46
stub503 or 502? The pastbin is a 502. There might be two bugs if you are getting two different codes.19:46
kikogood point19:47
stubCheck the Apache logs to see if there is anything useful in there for that request19:47
Rinchen502 sorry19:47
kikothanks19:47
Rinchenhttps://bugs.edge.launchpad.net/apport/+bug/11496219:47
ubottuLaunchpad bug 114962 in apport "502 bad gateway while automated crash reporting happening" [Undecided,Confirmed]19:47
stubOtherwise, not sure. We might have to instrument the Librarian to log all the responses it sends out or stick in some sort of a sniffer in the middle.19:48
kikostub, okay, I'll do some googling.19:48
kikoRinchen, what's the apport bug id, have it handy?19:48
stubMy guess would be the Librarian is taking too long to store the file and give a response, and Apache is giving up waiting.19:48
Rinchenkiko, in fact I do. :-)  read up a few lines19:48
stubThere will be some Apache tuning knobs for those timeouts we can poke19:49
kikothanks Rinchen19:49
Rinchenanything else for stub?19:49
Rinchenthanks stub19:50
Rinchen[TOPIC] Sysadmin requests (Rinchen)19:50
RinchenIs anyone blocked on an RT or have any that are becoming urgent?  I know about 31340, 31296, and 31389.19:50
MootBotNew Topic:  Sysadmin requests (Rinchen)19:50
Rinchenok then19:50
Rinchen[TOPIC] New packages required (salgado)19:50
MootBotNew Topic:  New packages required (salgado)19:50
salgadoanything for me this week?19:51
salgadoplease say NO19:51
salgadoor don't say anything. :)19:51
salgadoRinchen, I'm done. :)19:51
Rinchen:-)19:51
kikosalgado, well19:51
kikosalgado, wanted to check with you19:51
kikoI saw that we placed a request for xsltproc this week19:51
salgadoyesterday, to be precise19:51
kikosalgado, was this brought up last meeting?19:51
salgadono, it wasn't19:52
kikoshould it have been?19:52
salgadoit should, but we didn't know about it at that time, I think19:52
salgadoflacoste, when did we decide to use xsltproc?19:52
kikoI just want to understand if this is something we just discovered, or some piece of the process that's busted19:52
salgadoI first heard about it being a dependency yesterday19:52
flacostewe discussed it some time ago, and then toyed with it last week19:53
kikobecause IS are understandably unhappy about having to do last-minute package installs on all our servers19:53
flacostebut it was only this week that it was clear it becomes a build-time dependancy19:53
flacostei could work around it for a while19:53
flacostecommit the file to bzr and only generate it on demand19:53
kikoflacoste, okay. in the future, if you "play around with it" then request it -- the lead time is important19:53
flacosteuntil that is deployed19:53
kikoflacoste, that might have to be done -- depends on what Rinchen tells us19:54
RinchenI'll know more tomorrow morning.19:54
kikoflacoste, it's better to request and then not need it than to request too late, ok?19:54
flacostekiko: let's do it19:54
flacosteno need for IS to be more pissed-off at us19:54
flacostekiko: got it19:54
kikothanks19:54
kikoguys please19:54
kikolead time on package installations19:54
kikono fucking around or Rinchen and I get in big trouble with the man19:55
kikoover and out19:55
flacosteRinchen: i'll work around it19:55
flacosteRinchen: so you can lower the priority of the thing19:55
RinchenThat about that sums up our issue with dependencies.....19:56
Rinchenthanks salgado kiko and flacoste19:56
Rinchen[TOPIC] A top user-affecting issue (mrevell)19:56
MootBotNew Topic:  A top user-affecting issue (mrevell)19:56
mrevellHello people of Planet Earth.19:56
mrevellThis week has been relatively quiet in terms of user-affecting issues. However, we have had some comments from people who felt we could have done more to explain the changes to the Launchpad web interface's layout.19:56
mrevellWe've already highlighted the main changes on the blog but not where each item has moved to. So, mpt, if you have some time tomorrow it'd be great if we could have a chat about producing a more comprehensive step by step guide to the changes, if you feel that's appropriate.19:56
mrevellThanks Rinchen.19:56
mptok19:56
Rinchen[TOPIC] Doc Team report (mrevell)19:56
MootBotNew Topic:  Doc Team report (mrevell)19:56
kikopart of the problem is that the changes are not all complete19:56
Rinchenindeed19:57
mrevellkiko: Right19:57
kikoit's a consequence of being agile, in a sense, and also a consequence of being late :)19:57
Rinchenit'll be hard to get a step by step done19:57
Rinchenbut a summary should be easy enough19:57
mrevellRinchen: Right, okay, well I'll talk to both you and mpt tomorrow about it.19:57
mrevellthanks19:57
mrevellDocs:19:57
mrevellThis week the big docs-related story is the release of the tour. We've had some good community feedback, both in terms of people who like and also people who've made helpful suggestions as to where we can improve it.19:57
mrevellI've done another pass on the text today, correcting some typos. We're also going to look at some possible design improvements over the next few weeks.19:57
mrevellI'm going to be planning the next stage of the tour's evolution over the next week or so. If you have any comments, please let me know.19:57
Rinchenalthough I wonder if anyone will read it19:57
mrevellIf there are no questions, it's back to the Rinchenator.19:57
kikomrevell, why don't you use bzr to manipulate the tour?19:57
kikowon't that be much easier than giving patches to mats?19:58
stubI was very impressed, and I generally find things like the tour really sucky wearing my antisocial user hat.19:58
kiko(on the UI, I think people's concerns are more about the process than with the actual changes)19:58
mrevellkiko: matsubara has passed me a bzr branch that we'll work with now. the original reason was that I don't have RF access.19:58
kikostub, yeah, I liked it a lot, and wgrant did too :)19:58
mrevellheh19:58
cprov:)19:58
mrevellstub: I'm glad you found it impressive, thanks.19:58
kikomrevell, you should request that -- no reason from me why you shouldn't19:58
Rinchenmrevell, yeah, go talk to your manager about requesting that ;-)19:59
mrevellokay, thanks kiko. Rinchen, I'll bend your ear about that tomorrow :)19:59
mrevellheh19:59
Rinchenanything else for mrevell ?19:59
matsubarakiko, mrevell: I think it'd not hurt to give RF access to mrevell. I could still land the changes for him but it'd make the patches passing much easier19:59
kikomatsubara, yeah, I didn't make that policy up!!19:59
kikobut I can sure shoot it down19:59
kikoRinchen, anything else? going for a world record? :)20:00
Rinchen[TOPIC] Bug triage & the triage status - kiko20:00
MootBotNew Topic:  Bug triage & the triage status - kiko20:00
kikookay20:00
kikovery quickly20:00
kikotriaged is being kinda inconsistently across our projects20:00
kikolet's be consistent in using a reasonable meaning20:00
kikoand the TLs proposal for a reasonable meaning is20:00
Rinchen(the triaged status that)20:00
Rinchen(is)20:01
kikowe understand enough about the problem20:01
kikonot know the solution -- just that the problem the user is experiencing is well-understood20:01
kikowhen you look at a bug20:01
kikoyou should do one of two things20:01
kikoif it's not well-understood, mark it incomplete, and ask a question20:01
kikoif it's well-understood, mark it triaged20:01
kikoif it's in the wrong LP project, change the project20:01
kikothat's three things. but YKWIM20:02
* kiko runs20:02
mpt"we understand enough about the problem" to do what, exactly?20:02
matsubaraso, triaged is a developer only or not?20:02
kikompt, we understand the problem to the developer's/triager's satisfaction.20:03
mptto start fixing it straight away?20:03
kikono20:03
mptto assign it to a person?20:03
mptto give it an accurate Importance?20:03
stubKnow enough to stop logging OOPS ids?20:03
kikojust that the problem is well-understood, that the reporter doesn't need to provide any further information to describe it20:03
mptok20:03
mptSo how is that different from Confirmed?20:03
matsubaraisn't that what confirmed is for?20:03
flacosteanybody can confirm bugs20:03
kikoit's officially set20:04
kikothat's the difference20:04
kiko(confirmed has its days counted if I have my way!!)20:04
intellectronicaconfirmed might go away at some point. it's just an indication that users really do experience this bug20:04
Rinchencurrently we go from new -> confirmed -> maybe triaged -> in progress.     Confirmed doesn't help us devs though because we might still be missing information required to understand the problem.20:04
kiko+1 for me toos20:04
mptSo "New" means "Unconfirmed", and "Triaged" means "Confirmed", and "Confirmed" means "don't use me".20:04
cody-somervillemaybe s/confirmed/open ?20:04
matsubaralol20:04
kikocody-somerville, maybe s/confirmed// :)20:05
intellectronicampt: not really20:05
mptA bug can be "New" and be really really old, and a bug can be "Triaged" without having ever been triaged.20:05
kikono20:05
kikoif a bug is in triaged, someone who's official has looked at it and marked it so20:06
kikoagreed with New.20:06
intellectronicatriaged means (i think) - confirmed and investigated and will be scheduled for fixing20:06
salgadointellectronica, I thought confirmed meant that20:06
kikoif you are a developer or a launchpad triager20:06
kikodon't use confirmed20:06
kikouse triaged20:06
intellectronicasalgado: no, i think confirmed just means "yes, this bug really does happen"20:07
Rinchenoriginally we had intended for triaged to me RTC... but in practice for bugs it's hard to get to RTC just by looking at the bug.  If we understand the nature of the problem, that will allow us to develop an approach to fix it20:07
Rinchenso triaged becomes "we know what we should do" but it doesn't imply the bug is RTC yet20:07
RinchenAgile dictates it may not be RTC until you play with the code a bit20:07
salgadokiko, I think most devs don't know about that20:07
intellectronicaRinchen: RTC?20:07
RinchenReady to Code20:08
intellectronicaoh right20:08
kikosalgado, that's why i brought this up!20:08
mptLaunchpad currently has 4 untriaged Triaged bugs. :-)20:08
kikobut now that I have spent 10 minutes of our time on the topic I'll send an email to the list to solidify this. :)20:08
Rinchengreat!20:09
Rinchenand we've already talked about the librarian with stu!20:09
Rinchenso guess what time it is?20:09
flacoste#endmeeting20:09
stubbeer o'clock!20:09
bacT+24?20:09
Rinchenbingo!20:09
RinchenThank you all for attending this week's Launchpad Developer Meeting. See the channel topic for the location of the logs.20:09
Rinchen#endmeeting20:09
MootBotMeeting finished at 14:12.20:09
intellectronicathanks Rinchen20:09
Rinchenthe Rinchenator20:09
Rinchenlol20:09
kikophew20:10
RinchenI so wanted to /nick but figured mootbot would freak out20:10
mrevellthsnks Rinchen20:10
kikothis was more fun than usual!!20:10
=== salgado is now known as salgado-afk

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!