1 <Ursinha> #startmeeting
2 <MootBot> Meeting started at 11:02. The chair is Ursinha.
3 <MootBot> Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]
4 <sinzui> me
5 <Ursinha> sigh
6 <matsubara> me
7 <Ursinha> [TOPIC] Roll Call
8 <Ursinha> Not on the Launchpad Dev team? Welcome! Come "me" with the rest of us!
9 <MootBot> New Topic: Roll Call
10 <Ursinha> meeeeee
11 <sinzui> me
12 <Chex> me
13 <matsubara> me
14 <Ursinha> sinzui is here several times
15 <Ursinha> bigjools,
16 <Ursinha> hi
17 * bigjools excuses himself from the meeting
18 <Ursinha> I guess we don't have a bugs' person here
19 <bigjools> UDS...
20 <Ursinha> bigjools, I have one question for you in the oops section, should be easy for you :)
21 <Ursinha> ok
22 <Ursinha> [TOPIC] Agenda
23 <Ursinha> * Actions from last meeting
24 <Ursinha> * Oops report & Critical Bugs & Broken scripts
25 <Ursinha> * Operations report (mthaddon/Chex/spm/mbarnett)
26 <Ursinha> * DBA report (stub)
27 <Ursinha> * QA stats of the week
28 <Ursinha> * Proposed items
29 <MootBot> New Topic: Agenda
30 <Ursinha> [TOPIC] * Actions from last meeting
31 <MootBot> New Topic: * Actions from last meeting
32 <Ursinha> * Ursinha to triage lp-qa-tools bugs
33 <Ursinha> * done.
34 <Ursinha> * matsubara to talk to foundations about OOPS-1585G1243
35 <Ursinha> * Talked to Gary about it and filed https://launchpad.net/bugs/579987
36 <Ursinha> * adeuring to follow up on calculate_bug_heat script failure
37 <Ursinha> * matsubara to chase landing for bug 574493
38 <Ursinha> * Landed and CP'ed
39 <Ursinha> * matsubara to chase landing for bug 575426
40 <Ursinha> * Landed and CP'ed
41 <Ursinha> * matsubara to ask for the DBA report
42 <Ursinha> * emailed stub asking for it
43 <Ursinha> * all QA contacts to take orphaned commits' lists to their teams to check if were left untested items behind because they were orphaned commits
44 <Ursinha> bot is sleeping
45 <Ursinha> my stuff is ok, so is matsubara's
46 <Ursinha> adeuring is not here to follow up on his item
47 <Ursinha> [action] Ursinha to chase adeuring abour calculate_bug_heat failing script
48 <MootBot> ACTION received: Ursinha to chase adeuring abour calculate_bug_heat failing script
49 * ubottu has quit (Ping timeout: 260 seconds)
50 <Ursinha> about the orphaned commits, we can discuss that in the QA section
51 <Ursinha> moving on
52 <Ursinha> [TOPIC] * Oops report & Critical Bugs & Broken scripts
53 <MootBot> New Topic: * Oops report & Critical Bugs & Broken scripts
54 <Ursinha> One bug and one oops for code team, and one oops to soyuz
55 <Ursinha> the code bug is bug 579004, triaged high and targetted to 10.05, seems to affect only staging
56 <Ursinha> fine
57 <Ursinha> the oops: rockstar, any ideas? https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1593S580
58 <Ursinha> https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1593EC1021, NotOneError seems to be bug 523346, already fix released, but I still see that happening
59 <Ursinha> bigjools, is that the same thing? ^
60 <bigjools> Ursinha: gah
61 <rockstar> Ursinha, I'll file a bug.
62 <bigjools> it's related
63 <Ursinha> thanks rockstar
64 <Ursinha> bigjools, may I file another bug?
65 <bigjools> Ursinha: yes please, and mention that other one
66 * ubottu (~supybot@ubuntu/bot/ubottu) has joined #launchpad-meeting
67 <Ursinha> bigjools, sure
68 <bigjools> thanks
69 <Ursinha> [action] Ursinha to file a bug for OOPS-1593EC1021, related to bug 523346
70 <MootBot> ACTION received: Ursinha to file a bug for OOPS-1593EC1021, related to bug 523346
71 <Ursinha> thanks rockstar and bigjools, I love you both
72 <Ursinha> moving on
73 <Ursinha> calculate_bug_heat and upgrade_branches were the last scripts to fail
74 <Ursinha> rockstar, do you know about the upgrade_branches? is that related to code as it seems?
75 <bigjools> heh :)
76 <rockstar> Ursinha, yes. That script is my baby.
77 <Ursinha> rockstar, oh, it seems it's been crying on his last runs
78 <Ursinha> or its :)
79 <rockstar> Ursinha, I'll look into it.
80 <Ursinha> thanks rockstar
81 <Ursinha> much appreciated
82 <ubottu> Error: Could not parse data returned by Launchpad: list index out of range (https://launchpad.net/bugs/523346)
83 <ubottu> https://lp-oops.canonical.com/oops.py/?oopsid=1593EC1021
84 <ubottu> Error: Could not parse data returned by Launchpad: list index out of range (https://launchpad.net/bugs/523346)
85 <ubottu> https://lp-oops.canonical.com/oops.py/?oopsid=1593EC1021
86 <rockstar> Ursinha, the conjugated form was correct, since it's a conjugation of "it" and "has"
87 <Ursinha> [action] rockstar to look into upgrade_branches failures
88 <MootBot> ACTION received: rockstar to look into upgrade_branches failures
89 <Ursinha> rockstar, I was referring to s/his/its/ ;)
90 <Ursinha> s/;)/:)
91 <Ursinha> thanks :)
92 <Ursinha> we have three critical bugs, two already fix committed: bug 574142 and bug 574493
93 <Ursinha> gary_poster, sinzui, are those two going to be or were CPed?
94 <ubottu> Launchpad bug 574142 in launchpad-registry "Could not adapt ProductSeries to IBranchTarget" [Critical,Fix committed] https://launchpad.net/bugs/574142
95 <ubottu> Error: Could not parse data returned by Launchpad: list index out of range (https://launchpad.net/bugs/574493)
96 <Ursinha> there's one in progress, code, bug 578331, last comment was danilos'
97 <Ursinha> how is that?
98 <ubottu> Launchpad bug 578331 in launchpad-code "exporting to bzr seems broken since a few days" [Critical,In progress] https://launchpad.net/bugs/578331
99 <mwhudson> i think it's fix committed now?
100 <danilos> Ursinha, it's on production-stable, needs CPing
101 <Ursinha> oh, so mwhudson is here
102 <mwhudson> oops
103 <Ursinha> camper :)
104 <mwhudson> my cover is busted
105 <danilos> https://lpbuildbot.canonical.com/builders/prod_lp/builds/62
106 <sinzui> Ursinha, it is fix released, I updated it
107 <sinzui> now
108 <gary_poster> Ursinha, I'm remebering only one critical and it has been CP'd--the log-out one
109 <Ursinha> thanks sinzui
110 <Ursinha> gary_poster, that one seems private, let me see
111 <matsubara> Ursinha, 574493 was CP'ed
112 <gary_poster> bug 574493, right?
113 <ubottu> Error: Could not parse data returned by Launchpad: list index out of range (https://launchpad.net/bugs/574493)
114 <gary_poster> that's CP'd
115 <Ursinha> gary_poster, yes
116 <gary_poster> cool
117 <Ursinha> matsubara, gary_poster, so, it's fix released :) could you mark it as such, please?
118 <Ursinha> or I can do that :)
119 <gary_poster> will do
120 <Ursinha> thank you
121 <Ursinha> danilos, are you taking care of that CP?
122 <matsubara> I didn't mark as fix released before because of gary's comment saying the fix was CP'd but not landed on devel. I was waiting for it to reach devel a go through the usual process
123 <matsubara> s/a/and/
124 <danilos> Ursinha, will do
125 <gary_poster> matsubara, ack. It happened early this morning
126 <Ursinha> matsubara, that's ok, I was just wondering if they could be closed now
127 <Ursinha> danilos, thanks
128 <Ursinha> [action] danilos to take care of CPing bug 578331 fix
129 <MootBot> ACTION received: danilos to take care of CPing bug 578331 fix
130 <ubottu> Launchpad bug 578331 in launchpad-code "exporting to bzr seems broken since a few days" [Critical,Fix committed] https://launchpad.net/bugs/578331
131 <Ursinha> good
132 <Ursinha> [TOPIC] * Operations report (mthaddon/Chex/spm/mbarnett)
133 <MootBot> New Topic: * Operations report (mthaddon/Chex/spm/mbarnett)
134 <Ursinha> Chex, stage is all yours
135 <Chex> hello everyone, here is this weeks LOSA report:
136 <Chex> - Applied LP security fix for Bug# 578914
137 <Chex> : Rolled out in security mode, applying CP's to codebrowse & codehost, and cowboy edge.
138 <Chex> - Bug 531071: app servers leaking memory
139 <Chex> : We have a few dump-logs now ( LPIncidentLog ) , has anyone looked at or could look at these to debug the issues here?
140 <ubottu> Launchpad bug 531071 in launchpad-foundations "lpnet app servers are leaking memory again" [High,Triaged] https://launchpad.net/bugs/531071
141 <Chex> - LP incidents of note: : Codebrowse fixed from hourly restarts after last week rollout, but still needs restarting, daily, or more. : ftp/poppy service crashed a few times this week, Bug 414482
142 <ubottu> Launchpad bug 414482 in soyuz "upload daemon poppy dies often" [Medium,Triaged] https://launchpad.net/bugs/414482
143 <Chex> : Apr-11: CP 9339 App Servers & codehost/crowberry
144 <Chex> : Apr-12: CP 9341 to germanium/cocoplum
145 <Chex> : Apr-12: CP 9342 to lpnet/cocoplum & loganberry-bzrsyncd
146 <Chex> questions/comments on the report?
147 <danilos> I guess that's May, or an abbreviation for something like "Anonymous Public Report" :)
148 <Chex> wow, yes sorry
149 <Chex> .. s/Apr/May/ my mistake.
150 <danilos> Chex, should we try to get bigjools to up the priority on poppy bug?
151 <danilos> Chex, if that's bigjools territory at all?
152 <bigjools> it is
153 <bigjools> but it's a bug in zope
154 <bigjools> so we're working around that by writing a new sftp server :)
155 <Ursinha> what a workaround :)
156 <danilos> woohoo, simple workarounds :)
157 <gary_poster> probably late for this, but I'm always happy to try and apply pressure withing Zope community if necessary
158 <bigjools> good to know, thanks
159 <Ursinha> ok, anyone else?
160 <Ursinha> bug 531071 maybe?
161 <ubottu> Launchpad bug 531071 in launchpad-foundations "lpnet app servers are leaking memory again" [High,Triaged] https://launchpad.net/bugs/531071
162 <Ursinha> gary_poster, ^
163 <Ursinha> this is already targeted to 10.04
164 <gary_poster> we now have some meliae outputs as of the past week. I'll be investigating them soon.
165 <Chex> Ursinha: gary_poster: we have crash dumps of what was requested now on the app servers, if we can work with someone who wants to look at this
166 <Ursinha> s/already/still/
167 <Chex> gary_poster: ah fair enough, thank you
168 <gary_poster> Chex: (I assume they are the same ones you are talking about--spm sent us some emails)
169 <Ursinha> gary_poster, may I target that to this cycle?
170 <Chex> gary_poster: yes I think so, what I saw in the incident logs was in spm
171 <Chex> 's timeframe, so.
172 <gary_poster> Chex: cool
173 <gary_poster> Ursinha: too late ;-) but thanks
174 <Ursinha> haha, thanks gary_poster :)
175 <Ursinha> moving on then :)
176 <Ursinha> [TOPIC] * DBA report (stub)
177 <Ursinha> [action] send email to stub about the dba report of the week
178 <MootBot> New Topic: * DBA report (stub)
179 <MootBot> ACTION received: send email to stub about the dba report of the week
180 <Ursinha> [TOPIC] * QA stats of the week
181 <MootBot> New Topic: * QA stats of the week
182 <Ursinha> Untested items per team:
183 <Ursinha> Code: 3
184 <Ursinha> Foundations: 2
185 <Ursinha> Registry: 0
186 <Ursinha> Bugs: 3
187 <Ursinha> Translations: 2
188 <Ursinha> Soyuz: 3
189 <Ursinha> Strategy: 0
190 <gary_poster> Untested == QA?
191 <gary_poster> duh
192 <gary_poster> yes
193 <Ursinha> :)
194 <Ursinha> one thing I notice is that since we started using tags, we've been having less untested items at once
195 <Ursinha> which is cool
196 <Ursinha> :)
197 <Ursinha> Untriaged bugs per project:
198 <Ursinha> malone: 17
199 <Ursinha> launchpad-buildd: 12
200 <Ursinha> lp-dev-utils: 9
201 <Ursinha> launchpadlib: 9
202 <Ursinha> launchpad-dev-moin-theme: 6
203 <Ursinha> launchpad-code: 5
204 <Ursinha> launchpad-foundations: 3
205 <Ursinha> soyuz: 3
206 <Ursinha> launchpad-help-moin-theme: 3
207 <Ursinha> lpbuildbot: 2
208 <Ursinha> trac-launchpad-migrator: 2
209 <Ursinha> launchpad-news-wordpress-theme: 2
210 <Ursinha> launchpad-cscvs: 2
211 <Ursinha> launchpad: 1
212 <Ursinha> launchpad-web: 1
213 <Ursinha> launchpad-loggerhead: 1
214 <Ursinha> launchpad-documentation: 1
215 <Ursinha> tickcount: 1
216 <gary_poster> agreed
217 <Ursinha> we're not that bad triaging bugs as well
218 <Ursinha> about the orphaned commits
219 <Ursinha> last week I asked the QA contacts to check with their teams all OCs that are yours, to see if we're leaving untested things behind
220 <Ursinha> sinzui answered me, what about the others?
221 <matsubara> I suck. I forgot to bring that up with my team
222 <Ursinha> https://wiki.canonical.com/Launchpad/QATeam/OrphanedCommits/10.04-devel and https://wiki.canonical.com/Launchpad/QATeam/OrphanedCommits/10.04-db-devel
223 <Ursinha> rockstar, and you?
224 <rockstar> We talked about it. I don't know if anyone did anything about it.
225 <sinzui> I will bring up the branch-link-to-bug issue in the next reviewers meeting. Many contributors do not do this
226 <danilos> Ursinha, I totally don't remember the discussion, which means that I suck
227 <Ursinha> :)
228 <sinzui> We could make ec2 land require a linked bug
229 <Ursinha> c'mon people :)
230 <Ursinha> sinzui, guess the problem is that not all commits really require bugs
231 <rockstar> Oh no, I think we did talk about it, and determined that there were no orphaned commits.
232 <Ursinha> and not everyone uses ec2
233 <wgrant> What about refactorings?
234 <sinzui> right
235 <Ursinha> ah, hello wgrant :)
236 <rockstar> However, we're also not linking bugs to branches in many cases.
237 <wgrant> Ursinha: Yeah, I'm not asleep for once :P
238 <sinzui> pqm submit certain is not
239 <Ursinha> wgrant, :P
240 <rockstar> Ursinha, we haven't really been tracking QA in the bugtracker - We've been using our Kanban board.
241 <matsubara> if you use --fixes=lp:NNNN when you commit, then when you push the branch to LP, it'll be linked automatically
242 <Ursinha> rockstar, I see. this is not good, but we fall again in the kanban board/lp integration
243 <Ursinha> problem
244 <matsubara> and the tagging script will find out which bug was fixed by that commit, even if it's not mentioned in the commit message
245 <rockstar> Ursinha, well, we have two tools essentially doing the same thing.
246 <Ursinha> rockstar, also what matsubara said
247 <sinzui> I still use the milestone because I am tracking every registry related blueprint and bug that I may be required to land a RC for
248 <danilos> Ursinha, fwiw, I've looked through the orphan commits now and there is only one by a translations dev and that one was qa-ok :)
249 <Ursinha> I don't know what everyone else agrees, but I think we should maintain lp updated so when we integrate that with kanban we'll all be used to the lp dance
250 <Ursinha> thanks danilos
251 <sinzui> Every contributor or even developer from another team gets their in progress bugs targets to a milestone and I verify the number of fix committed is the same number as qa-ok
252 <rockstar> Ursinha, asking us to keep two duplicate tools in sync manually seems crazy.
253 <gary_poster> Foundations often has multiple commits as we pursue a larger bug
254 <Ursinha> rockstar, but is that hard to use --fixes or link a bug to a branch?
255 <sinzui> danilos, the registry orphaned commits were for contributor branches that we landed and for testfix
256 <rockstar> Ursinha, no, but I don't want to create a kanban task AND a bug for something I'm about to do.
257 <danilos> sinzui, I count adiroiban as a translations developer as well :)
258 <rockstar> And then move them both through their own separate processes.
259 <gary_poster> We also have kanban cards for our tasks
260 <rockstar> I can't use --fixes if there isn't a bug...
261 <Ursinha> rockstar, I thought that the whole team had agreed on using lp as qa tracker
262 <sinzui> He applied to be an lp engineer. He should be counted on someone's team
263 <Ursinha> did I get this wrong?
264 <rockstar> Ursinha, maybe, but the code team isn't doing it that way, and we've found that the kanban board has been the tool we've preferred.
265 <Ursinha> I guess that needs to be discussed then
266 <rockstar> Ursinha, we get our stuff QA'd, so it's not like things are falling through the cracks, but it doesn't have great visibility.
267 <Ursinha> if you're preferring another tool, we should discuss the problems
268 <rockstar> Ursinha, the problem is that we have two tools...
269 <gary_poster> Ursinha: do I understand correctly that you are saying that orphan commits are bad?
270 <Ursinha> rockstar, imo the problem is that we don't have kanban integration
271 <danilos> Ursinha, rockstar: it's a recognized problem, and flacoste promises us we'll do something about it (two tools for the same job)
272 <Ursinha> gary_poster, only if they are really orphaned
273 <gary_poster> because of the QA-through-LP initiative?
274 <danilos> Ursinha, let's move on
275 <danilos> at least that's my take on it
276 <matsubara> gary_poster, not necessarily bad, we just don't want those falling through the cracks
277 <Ursinha> gary_poster, in the sense that it should have been qaed and it isn't
278 <Ursinha> what matsubara said
279 <gary_poster> ...and if we use LP for qa then how do we know?
280 <gary_poster> right
281 <matsubara> if you use LP as the QA tracker, then we have tools to help remind you that some QA is needed
282 <gary_poster> I think this is a matter for discussion, but maybe not here. mailing list?
283 * mwhudson has quit (Ping timeout: 276 seconds)
284 <Ursinha> doesn't matter if it doesn't have a bug when it doesn't need to have, the problem is not having a bug when it should
285 <Ursinha> agreed gary_poster
286 <gary_poster> cool
287 <matsubara> if you start landing OCs, then the tools can't help remind you that QA needs to be done
288 <Ursinha> so, in this meantime, I'd like to ask you to once in a while take a look in the OC list
289 <Ursinha> and see if any important things are missing
290 <Ursinha> https://wiki.canonical.com/Launchpad/QATeam/OrphanedCommits/10.05-devel and https://wiki.canonical.com/Launchpad/QATeam/OrphanedCommits/10.05-db-devel this cycle
291 <Ursinha> anyone else want to say something?
292 <Ursinha> moving on :)
293 <Ursinha> [TOPIC] * Proposed items
294 <Ursinha> Thank you all for attending this week's Launchpad Production Meeting. See https://dev.launchpad.net/MeetingAgenda for the logs.
295 <Ursinha> #endmeeting
296 <MootBot> New Topic: * Proposed items
297 <MootBot> Meeting finished at 11:39.
298 <Ursinha> errrrr bad paste :)
299 <Ursinha> but we didn't have any other proposed items, so, nevermind :)
300 <gary_poster> :-)
301 <matsubara> thanks Ursinha
302 <gary_poster> thank you
303 <Ursinha> thanks everyone for this week's meeting :)