/srv/irclogs.ubuntu.com/2006/03/07/#launchpad.txt

sabdflkiko-zzz: got a sec?12:05
Mezhow do I go about including stuff in rosetta for my app12:19
ddaaspiv: david/launchpad/productseries-branch-oops reviewed, fixed, and pushed12:25
spivddaa: Thanks12:25
=== ddaa goes -EPARTNER
ddaagoodnight12:26
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== fishse [n=fishse@h081217119213.dyn.cm.kabsi.at] has joined #launchpad
Mezdoes LP support pot files for translation?12:39
=== poningru [n=poningru@n128-227-48-188.xlate.ufl.edu] has joined #launchpad
mpt_Goooooooooooooooood afternoon Launchpadders!01:00
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
=== mez [n=mez@81-179-71-213.dsl.pipex.com] has joined #launchpad
mezhmm01:20
mezlp is timing out on trying to view rosetta import queue01:21
mpt_sabdfl, an Overview menu may refuse to display if (a) you're using GeneralForm and (b) my 2006-02-menus branch hasn't landed yet01:22
mpt_(somehow I managed to fix that bug)01:22
sabdflmpt_: that's pretty darn impressive01:23
sabdfli just filed that bug, and assigned it to stevea01:23
sabdfls/stevea/mpt/g for future reference ;-)01:23
sabdflmez: yes, there's a known performance issue when we dump a new distro release into rosetta's queue01:24
mezsabdfl: ah ok :D just wondering :D01:24
sabdflmpt_: the main issue turned out to be that the plain pages didn't have any facet specified01:24
mezpeople are moaning we dont have translations for katapult01:24
mezI'm trying to sort that out01:24
sabdflthe GeneralForm issue is trickier - i didn't look deeply into i01:24
sabdflt01:24
=== Mez [n=Mez@ubuntu/member/mez] has joined #launchpad
Mezhmm while I'm here... I'd like to bring up (again) the issue of the best way to request backports through launchpad01:31
Mezas making a bug against a pseudo-package seems the wrong way to do it to me01:32
mpt_Mez, there's now a menu item specifically for that01:32
Mezmpt_, you mean the target to release thing?01:32
mpt_Mez, yes, it's now called "Backport Fix to Releases"01:33
Mezah 01:33
Mezwell thats for -updates really isnt it?01:33
MezI'm on about -backports01:33
Mezrequests to backport a whole version - not a bugfix 01:34
mpt_oh01:34
Mez;)01:34
Mezyeah01:34
Mezbradb got confused about that too01:34
mpt_Hmm, aren't backports a pocket?01:34
Mezmpt_, yes01:34
mpt_(we have GOT to find a better name for that)01:35
mpt_So cprov or Kinnison would know more about that.01:35
=== Mez has no idea what a pocket is
Mezbasically we just want a place where people cna say something like" can i get the dapper version of k3b in breezy"01:35
mpt_The worst part of it is, we use "pocket" in the "Launchpad FAQ" without explaining it01:36
mpt_Mez, wouldn't you get people asking for that for every package?01:36
Mezmpt_ possibly...01:36
Mezbut to be honest - we get requests mainly for things that are like - desktop apps.01:37
Mezbut at the mo  it's all going through a forum which sucks ass01:37
Mezthe original idea was to model backports as a derivative distro in LP01:37
Mezso requests could be filed against the "distro" and any bugs with backported ackages could be filed against the package in the "distro"01:38
Mezwhich seems to be a good idea to me ... but meh - it doesnt seem possible01:38
MezI should talk to Kinnison though when he has time01:38
MezI was meant to go to cambridge to discuss this whole thing but didnt have the time to01:39
Mezhmm can someone remove my request to import katapult .pot file?01:52
Mezapparently someones already been translating it01:52
=== thierry [n=thierry@modemcable023.222-70-69.mc.videotron.ca] has joined #launchpad
=== ajmitch__ [n=ajmitch@dsl-210-15-201-110-static.QLD.netspace.net.au] has joined #launchpad
=== irvin [n=irvin@ubuntu/member/irvin] has joined #launchpad
=== ajmitch_ [n=ajmitch@port171-25.ubs.maxnet.net.nz] has joined #launchpad
=== mpt [n=mpt@219-89-157-121.jetstart.xtra.co.nz] has joined #launchpad
jblackkinnison: here good?03:35
Kinnisonsure03:35
jblackI made launchpad packages that do dependancies and have the new rocketfuel scripts.03:36
jblackThey're my first sets of packages, so I'd like somebody to look them over and smack me up a little bit.03:36
KinnisonSure, dump the source somewhere I can grab it and email me a pointer to them03:36
KinnisonI'll look in the morning03:37
jblackawesome. thanks03:37
=== stub [n=stub@ppp-58.10.64.181.revip2.asianet.co.th] has joined #launchpad
=== sevrin [n=sevrin@202.75.186.154] has joined #launchpad
=== irvin_ [n=irvin@203.213.223.148] has joined #launchpad
=== irvin_ [n=irvin@203.213.223.148] has joined #launchpad
=== mpt [n=mpt@219-89-157-121.jetstart.xtra.co.nz] has joined #launchpad
=== dsaa [i=dsaa@210.213.85.127] has joined #launchpad
jameshstub: staging.ubuntu.com is giving a proxy error07:11
=== pkunk_ [n=pkunk@a84-231-5-36.elisa-laajakaista.fi] has joined #launchpad
=== mpt_ [n=mpt@219-89-142-167.jetstart.xtra.co.nz] has joined #launchpad
mpt_well, that's not good08:25
mpt_power supply isn't working any more :-/08:25
sivangmorning.09:03
sabdflhey guys09:07
sabdflis there a "refuel" equivalent for launchpad-on-bzr?09:07
sabdflsomething that I can run from the root of a lp working directory, and which will look at a copy of the current built-rocketfuel and merge from each of the relevant sub-trees into my tree?09:09
sabdflmpt_: oops09:09
sabdflpedal power :-)09:09
jameshsabdfl: jblack has been working on such a script09:09
jameshI'm not sure where they are though (I think he wanted someone to look over them before getting them widely used)09:10
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
sabdflis there a command to show the tree, and the revisions of each sub-tree?09:14
=== mpt_ will take the lappy to someone who knows what they're doing tomorrow
sabdflmpt_: any progress on the 2col main_template?09:15
mpt_sabdfl, haven't finished that yet sorry09:15
sabdflmpt_: np09:22
sabdfli have to work elsewhere for a while, if you can land it in the next week, i'm happy09:22
mpt_ok09:27
=== carlos [n=carlos@84.76.255.40] has joined #launchpad
carlosmorning09:45
sabdflok, so i can generate a list of the subdirectories that have .bzr in them:09:46
sabdflfind . -name .bzr | xargs -n 1 dirname09:46
sabdflhow do i make a command using that, which will cd into each of those and tell me what revision it is at?09:46
carlossabdfl: take a look to the rocketfuel-refresh script at https://wiki.launchpad.canonical.com/RocketFuelSetup09:50
jordicarlos: morning09:50
jameshbzr revno09:50
Lathiatfor i in (...); (cd $i; some command); done09:50
Lathiat? :)09:50
jordicarlos: ok, stub did his part on Akan. What's needed now?09:50
carlosjordi: that stub or lifeless or any other admin do the change from the website, now that the languages are using hte right language code09:51
jordiok, should I reopen and assign to LP admins?09:51
stubjamesh: fixed. The launchpad server did not shut down properly during the staging update, so the new instance could not start up.09:51
jordi(is this workflow good for all the parts?)09:51
jordistub: thanks dude09:52
sabdflcarlos: ok, willdo09:52
carlosjordi: yes, as stub fixed only the first part of the bug09:53
jordiyup09:53
sabdfljamesh: how do i take a file (or series of dirs from std in on newlines) and use bzr revno with that?09:54
jameshsabdfl: I suppose something like this would work: find . -name .bzr | xargs -n1 dirname | while read dir; do echo -n "$dir "; bzr revno $dir; done09:56
=== mpt [n=mpt@219-89-142-167.jetstart.xtra.co.nz] has joined #launchpad
jameshthat'd print the directory plus revision number09:56
mptjamesh, the Pending Branch Summary says "Run Date: 2006-03-02 00:42:15 UTC", and next to mpt/launchpad/2006-02-headings it has "Time" of 02:22. Does that mean my branch was last checked 22 hours ago?09:56
sabdfljamesh: you rock, thank you!09:56
jordigee, I get timeouts when selecting persons or teams09:57
=== ajmitch [n=ajmitch@port161-21.ubs.maxnet.co.nz] has joined #launchpad
jameshmpt: checking.09:58
jordicarlos: done09:59
jameshmpt: no.  It meant that the checkout/merge/diff took 2 minutes, 22 seconds to complete09:59
mpthrmmm10:00
mptjamesh, it's just that when I started work today the first thing I did was resolve the 6 conflicts in it, and now there are apparently 9 conflicts in it10:00
mpt6 of which are the same10:00
jameshmpt: there is a pending-reviews run part way through right now10:00
mptand I just pushed again and bzr said "Nothing to do."10:01
jameshmpt: doesn't look like you've got any conflicts in the latest run.10:01
mptgreat, thanks jamesh 10:01
jameshactually, yes you do10:01
mptd'oh10:02
jameshthere is one conflict10:02
jameshhttps://chinstrap.ubuntu.com/~jamesh/pending-reviews.new/mpt/launchpad/2006-02-headings/full-diff <- in lib/canonical/launchpad/templates/bugtask-backport-fixing.pt10:02
mptIt can wait till tomorrow afternoon then10:03
jameshmpt: the pending-reviews run didn't notice any conflicts while merging.  Is it possible that you committed conflict markers in your branch?10:04
ddaahey jamesh!10:04
mptjamesh, if I did, our test coverage isn't up to scratch10:05
mptI'll check tomorrow10:05
ddaampt: s/if I did, //10:05
ddaajamesh: how is it going?10:06
mptohhh, so I did10:06
mpt+<<<<<<< TREE10:07
=== fishse [n=fishse@h081217119213.dyn.cm.kabsi.at] has joined #launchpad
ddaalooks like a palm tree to me10:07
mptlooks like a scalpel left inside the body cavity after it's sewn up to me10:08
mptanyway. dinnertime.10:08
ddaahu, jamesh, ping?10:13
ddaaspiv: pingy?10:14
jameshddaa: sorry.  was getting a drink10:15
spivddaa: pongy!10:15
ddaajamesh: spiv: so, "how is it going?"10:16
spivddaa: you should have got bug mail for 32106...10:17
=== AlinuxOS [n=Ubuntu@d81-211-218-13.cust.tele2.it] has joined #launchpad
=== ddaa sees that, checks for commit mail
ddaaspiv: no commit mail, what the status of rename-buttress and productserie-branch-oops?10:18
spivstub: ping10:19
spivddaa: I'm just waiting for DBA approval and patch number for rename-buttress10:19
ddaaspiv: how many hours of work do you have left today?10:20
spivddaa: I'm mainly going to be at work from now until the lp meeting.10:21
stubspiv: pong10:21
ddaaspiv: so I guess you do not need me to take over. That would probably just cause needless communication overhead.10:21
spivstub: did you get my email about the rename-buttsource branch?10:22
spivstub: I'm seeking your DBA blessing10:22
stubI can't see the email...10:22
ddaajamesh: how is the buildbot error reporting stuff progressing?10:22
spivstub: Hmm.  That would explain why you haven't responded...10:23
spivstub: It was sent to stuart.bishop@canonical.com, and CCed to launchpad-reviews.10:24
spivstub: https://lists.ubuntu.com/mailman/private/launchpad-reviews/2006-March/002569.html10:25
stubFound it in my box. Wasn't following that thread.10:25
spivAh.  I assumed that putting you in the To: field would be enough to bring it to your attention, but I guess not everyone sorts their mail the same way I do...10:26
stubspiv: approved. patch-40-26-0.sql10:27
stubspiv: All that means is I get two copies filtered away together.10:27
ddaastub: filtering mailing lists on List-Id instead of To would leave CCs in your inbox, some people find that useful.10:28
spivstub: Thanks10:28
stubddaa: If it has a list-id, it belongs in the list. i like to keep my inbox as just stuff-my-filters-couldn't file to keep it a sane size.10:29
ddaastub: that's the point, when your are CCed on a ML message, one of the messages does not get a List-Id header.10:30
ddaaso people can get your attention with a CC.10:30
stubddaa: Nah - then you end up responding to messages that have already been dealt with in the mailing list, and you miss out on all the surrounding context.10:31
ddaaOkay, I shoud have assumed you knew that already. I did not mean to sound like I was talking down to you.10:31
stubMore like trying to teach an old dog new tricks. I like my system :-)10:34
stubHas anyone worked out a funky way of dealing with the volume of messages on launchpad-bugs?10:38
ddaastub: I sort on List-Id, so I get mail for bugs I subscribed to in my inbox, and I have an evolution vfolder that shows only unread (or tagged) messages. Once a day, I skim over the titles for anything that looks like it would be of interest and mark most of them as "read" without further ado.10:41
ddaa(that shows only unread messager for that mailing list)10:41
ddaaI leave reading an classifying of  most new bugs to the Daf Harries Bug Triage One Man Team.10:42
spivstub: I hit my "Tab" key a lot.10:42
spivstub: I suppose if I put on funky music while I do it...10:43
ddaayou know so called "graphical" mail readers have a nifty feature called "selection" which allows you to mark several messages as read in one operation :)10:44
stubcarlos: You set status=5 on TranslationImportQueueEntry rows that have is_blocked = FALSE twice. 10:45
stubcarlos: I think one of these should be to update is_blocked = TRUE rows. What status should those have?10:45
spivddaa: so does mutt, but it's typically faster to just hit tab :)10:46
carlosstub: blocked should be 610:46
ddaaokay, evo is sorta an annoyingly slow dog...10:47
carlosso if is_blocked=TRUE, status must be 610:47
carlosstub: thanks for caching it10:47
stubcarlos: I didn't - the constraints did ;)10:47
dafddaa: that's not fair, it's a two-man team10:47
carlosthe constraints?10:47
carlosstub: did you added them?10:47
ddaadaf: you mean "Daffyd" _and_ "Harries"? Or did I miss something?10:48
carlosI don't remember any constraint to catch that...10:48
dafddaa: matsubara does plenty of triage too10:48
ddaaoh, thanks for the tip10:48
dafbe careful, or he might triage *you*10:49
ddaabug 33370 YAY!10:49
Ubugtumalone bug 33370 in launchpad "Mechanism for two-column layout" [Major,Confirmed]  http://launchpad.net/bugs/3337010:49
=== Keybuk [n=scott@c51008D91.inet.catch.no] has joined #launchpad
stubcarlos: TranslationImportQueueEntry.content is NOT NULL. However, we are trying to initialize it from POFile.rawfile, which contains NULLs, and this fails.10:53
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
stubcarlos: Should the NOT NULL constraint on TranslationImportQueueEntry be dropped, or should we skip creating records from POFile's with a NULL rawfile ?10:54
carlosstub: well, the sql sentences I gave you should do it 10:57
stubfor pofile in POFile.select("POFile.rawimportstatus=2"):     # All entries that are waiting to be imported.     TranslationImportQueueEntry(         path=pofile.path,         content=pofile.rawfile,10:57
carlosstub: that means that we have a pofile with rawfile null and rawimportstatus  set to 2 or 410:57
carlosstub: if the status is 2 or 4, rawfile should not be null10:58
stubcarlos: we have 610:58
carlosstub: but is ok if you add a check for 'rawfile IS NOT NULL'10:58
stubok.10:58
carlosstub: hmmm, the 6 is for TranslationImportQueueEntry.status10:59
stublaunchpad_staging=# select count(*) from pofile where rawimportstatus in (2,4) and rawfile IS NULL;10:59
stub count10:59
stub-------10:59
stub     610:59
stub(1 row)10:59
spivddaa: So rename-buttsource is with pqm... have you dealt with BjornT's questions about productseries-branch-oops?10:59
carlosstub: we are talking here about POFile.rawimportstatus10:59
stubso not many, but enough to break my initial data migration script ;)11:00
stubShould I open a bug on them for us to deal with later?11:00
carlosstub: are those for POFile or POTemplate?11:01
stubPOFile11:02
=== irvin [n=irvin@ubuntu/member/irvin] has joined #launchpad
carloshmmm11:04
carlosselect count(*) from pofile where rawimportstatus =411:04
carlosstub: what does it returns?11:04
carloss/returns/return/11:04
stub16411:05
carlosstub: upps, sorry, select count(*) from pofile where rawimportstatus =4 and rawfile IS NULL;11:09
stubNow we are violating the unique_entry_per_importer constraint..11:09
stubcarlos: 611:09
ddaaspiv: yes, that's the stuff I pushed before going to bed11:09
carlosstub: ok, that's why I suspected... not a bit issue you can ignore those entries anyway, we are going to remove that code and those db fields11:10
carlosstub: hmm about that....11:10
carlosstub: is there anyway to say that the entries that break that constraint should be ignored?11:10
spivddaa: cool, so assuming rename-buttsource merges smoothly, we can merge that immediately too...11:11
ddaaspiv: yes11:11
ddaaspiv: I feel compelled to triple check I did the changes correctly, it was a bit late at night yesterday :)11:11
carlosstub: that means that we have two entries for the same pofile or potemplate from the same importer so it's safe to discard the old one (the one we are migrating is the old one)11:11
spivddaa: :)11:11
stubcarlos: Not in a simple way. You need to construct a WHERE NOT EXISTS clause or something similar to skip them.11:12
carlosstub: ok, then send me the script and I will add that check11:12
spivAny reviewers want to do a quick review (97 lines)?11:13
carlosstub: there should be a low amount of files on that situation, 2 or 311:13
ddaaspiv: then then there's the pull-listing stuff11:13
spivddaa: https://chinstrap.ubuntu.com/~dsilvers/paste/fileDjKFEk.html11:13
spivddaa: That's what I'm trying to get a quickie review of :)11:13
spivddaa: Though you might as well look too :)11:14
carloslifeless: hi, could you confirm what ddaa says at https://launchpad.net/products/bzr/+bug/33029 ?11:15
Ubugtumalone bug 33029 in bzr "UnicodeDecodeError in Testament.as_short_text" [Normal,Unconfirmed]  11:15
=== jsgotangco [n=jsg@210.4.38.43] has joined #launchpad
carloslifeless: just to know if jbailey's packages are missing something or it's a valid bug....11:15
BjornTspiv: i can review it11:18
spivBjornT: Cool.  It's for bug #32106: https://chinstrap.ubuntu.com/~dsilvers/paste/fileDjKFEk.html11:18
Ubugtumalone bug 32106 in launchpad "Extend supermirror-pull-list.txt for vcs-imports" [Normal,In progress]  http://launchpad.net/bugs/3210611:18
ddaaspiv: that's fine with me. But I think Branch.pull_url could use a few unit tests.11:19
ddaaBut it's currently well covered by the feature test.11:19
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
ddaaoh, duh, there was another bug in my branch :)11:23
BjornTspiv: the default value of bzr_push_root_url is not a valid url. should it be a url, or should it be named differently?11:24
ddaaBjornT: it's a local filesystem path11:26
BjornTok, then it should be named differently11:26
ddaait could be a URL as well, bzr does not care11:26
=== ddaa checks whether bzr does file:// urls
BjornTspiv: bzr_imports_root_url should have datatype="canonical.config.urlbase"11:27
BjornTspiv: it would probably be good for bzr_push_root_url to have a similar validator, ensuring that the path ends with slash. (you don't have to add it now, though)11:30
spivBjornT: Hmm, I guess so... the supermirror_root defined just above it is just a string, but has the same concerns as supermirror_root.11:30
ddaaspiv: yup, it looks like bzr does file:// urls just fine11:30
spivEr, bzr_push_root_url11:30
spivddaa: And thus the branch puller will like them?11:30
spivddaa: If you say yes, I'll happily switch to datatype="canonical.config.urlbase" and using urljoin.11:31
ddaaspiv: unless it fucks with the url before handing them off to launchpad, it should like them11:31
spivddaa: Ok, let's do that.11:31
=== ddaa does not really like this cow-boy style
BjornTspiv: with those changes, r=bjornt11:32
=== ddaa would rather file a bug and fix it with file:// test cases for the branch puller
spivBjornT: Thanks.11:33
ddaabah, I'm just being paranoid11:33
spivrename-buttsource landed ok.11:35
=== ddaa does some trivial fixing on +addbranch
ddaaI'll land productseries-branch-oops just after that11:36
spivddaa: Ok.  Once you land that, I'll land this freshly-approved bug 32106 branch.11:37
Ubugtumalone bug 32106 in launchpad "Extend supermirror-pull-list.txt for vcs-imports" [Normal,In progress]  http://launchpad.net/bugs/3210611:37
lifelesscarlos: sorry, whats up ?11:38
ddaablah... I'll do the fixing a bit later11:38
ddaaI think it's irrelevant right now11:39
ddaaand too excited to code anyway11:39
=== ddaa learnt to avoid doing "just one last fix"
sabdflcarlos: can you help me with these scripts?11:41
sabdflas I understand it:11:42
sabdfl~/lptrees/rocketfuel is special, it us upstream, fully built, full tree11:42
sabdfl~/rocketfuel is special, it is where you are supposed to hack11:42
sabdflif ~/rocketfuel does not exist, it will be created as a copy of ~/lptrees/rocketfuel11:42
sabdflif it does exist, then it is assumed to be a working tree11:43
ddaaproductseries-branch-oops now in pqm11:44
carloslifeless: I'm blocked with one branch merge due a UnicodeError raised by bzr11:45
carlossabdfl: right11:45
carlossabdfl: the idea is that you hack on ~/rocketfuel, if you finish with that branch you can either remove it (after pushing it to chinstrap) or archive it 11:46
carlossabdfl: and a new rocketfuel-get will create a new fresh tree to start working on, like 'bzr brach' would do but much faster11:47
sabdflok11:47
sabdfland rocketfuel-refresh?11:47
sabdfldoes that merge-in-all-subtrees?11:47
carloslifeless: ddaa said that it was already fixed on bzr.dev tree but I still get it using latest jbailey's packages11:48
carlossabdfl: yes, updates the subtrees of a working copy11:48
carlosthat's all trees at sourcecode/11:48
sabdflmpt: http://www.contentmanagementsoftware.info/blog/hide-portlets-column-plone/blogentry_view11:49
sabdfland others like it11:49
lifelesscarlos: what date is the package you are ysing ?11:51
carloslifeless: 0.8~20060228171811:52
carloslifeless: today's update is lacking bzrtools so I cannot update to it11:52
lifelessddaa: what date did you check bzr.dev ?11:53
ddaalifeless: the branch we merged in launchpad11:54
jordioh lifeless!11:54
ddaaI understood it was bzr.dev11:54
jordilifeless: do you think you'll have a minute to look at my requests of last night?11:54
ddaacarlos: bug number?11:55
lifelessjordi: requests ?11:55
carlosddaa: 3302911:55
carlosddaa: #3302911:55
lifelessddaa: it was.11:55
carlosUbugtu: dude, do your job!11:55
carlosddaa: https://launchpad.net/products/bzr/+bug/3302911:55
lifelesscarlos: it may be in the latest  updates from jbailey11:55
Ubugtumalone bug 33029 in bzr "UnicodeDecodeError in Testament.as_short_text" [Normal,Unconfirmed]  11:55
=== serix [n=christia@p548A99A4.dip0.t-ipconnect.de] has joined #launchpad
ddaalifeless: I looked at the log and saw the merge on date 2006-02-1811:56
lifelessddaa: hmm.11:56
lifelesscarlos: are you _sure_ its the same bug ?11:56
serixmorning to everybody :-)11:56
ddaaon http://bazaar-vcs.org/bzr/bzr.dev11:56
carloslifeless: let me check to be 100% sure...11:56
lifelesscarlos: cause I dont want you blocked11:57
lifelesscarlos: but it sounds like its a new bug and you should file a report on it11:57
jordilifeless https://launchpad.net/products/rosetta/+bug/31835 and...11:58
Ubugtumalone bug 31835 in rosetta "Akkadian assigned to "ak" code in ubuntu-translators group" [Major,Confirmed]  11:58
jordiSubject: Rosetta admin requests11:59
jordiTo: launchpad@lists.canonical.com11:59
jordiDate: Wed, 1 Mar 2006 19:32:44 +010011:59
jordilifeless: those two11:59
lifelessjordi: oh. Not really, stub should be able to help11:59
lifelessjordi: I'm in a sprint at the moment11:59
carloslifeless: confirmed 100% sure, it's the same error11:59
jordilifeless: oh, righto11:59
jordistub? around?11:59
lifelesscarlos: can you please pull bzr.dev and confirm it happens with that ?11:59
stub?11:59
jordistub: it always comes back to you :)11:59
lifelesscarlos: this is to elminate the package as a variable11:59
carloslifeless: sure11:59
lifelesscarlos: after that we will know its still present as a bug in bzr.dev - i.e. not fixed.11:59
jordistub: can you have a look at 20060301183244.GA20722@nubol.oskuro.net in launchpad list?11:59
stubjordi: This the same as the bug report?12:00
stubanyone know where the distro translation groups live in launchpad?12:03
jordistub: no, there's another request12:05
stubjordi: what language should ubuntu-l10n-bn-in be translating?12:05
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
jordibn-IN12:06
stubWhat is bn?12:06
matsubaragood morning!12:06
jordiBengali12:06
stubbengali done12:07
jordistub: you assigned bn-in to Bengali, or Bengali (India)?12:08
lifelesscarlos: I gotta crash, eyes are betraying me12:08
jordineeds to  be the latter12:08
stubBengali (India)12:08
jordistub: thanks12:08
lifelessplease file-or-reopen the bug12:08
stubjordi: The akan one looks lilke it is already done12:09
lifelessnight all12:09
carloslifeless: ok, I'm still waiting to finish the bzr.dev download12:09
carloslifeless: good night, and thanks12:09
jordistub: check it's assigned to "ak", not "aka"12:09
stubThe language is listed as Akan12:10
ddaastub: can you check that pqm is not hung?12:10
stubddaa: looks busy12:12
ddaathank you12:12
carloslifeless: just in case you are still around....12:13
carloscarlos@aragorn:/tmp$ bzr branch http://bazaar-vcs.org/bzr/bzr.dev12:13
carlosbzr: ERROR: exceptions.AttributeError: URLError instance has no attribute 'errno'12:13
carlos  at /usr/lib/python2.4/site-packages/bzrlib/transport/http.py line 18812:13
carlos  in has12:13
=== ddaa wants to be able to follow test suite progress in realtime
carlosddaa: ^^^^?12:13
ddaacarlos: in pqm, send a request, get a url, and go to the url to see progress on the run, with "-vv" test suite run.12:13
carlosddaa: ?12:14
ddaaSo anxious types like me know that it's make progress.12:14
carlosoh12:14
carlossorry, I was asking about the error I got O:-)12:14
ddaacarlos: it's a bug, Jim.12:15
carlosso I'm not able to check the first bug due this other bug...12:15
carlosfunny12:15
ddaadoes not seem to happen with latest bzr.dev, though12:17
ddaacarlos: try that: rsync -av bazaar-vcs.org::bazaar-ng/bzr/bzr.dev .12:17
jordistub: hmm. I guess it's correct then12:18
ddaait's documented on http://bazaar-vcs.org/OfficialDownloads12:18
jordistub: I thought teams were assigned to codes, not to names12:18
jordiif they were assined to a name, they are probably good to go now, as you changed it in thedb12:18
carlosddaa: seems to be working that way. Thanks12:18
jordigee, can't type today12:18
LarstiQcarlos: do you still have your first bug with bzr.dev?12:19
ddaaspiv: productseries-branch-oops now in rocketfuel, gogogo!12:19
spivddaa: Sweet.12:20
carlosLarstiQ: yes, I do. I'm getting latest bzr.dev tree to check if it's still there with it and to know if it's a problem with jabailey's packages12:20
stubjordi: they are assigned to codes. However the UI only displays the name.12:20
jordistub: nod. Akan is "ak" now, so I guess that does it.12:22
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
carlosddaa: the error is still there12:25
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
ddaacarlos: can you paste the backtrace from the log? Just in case it changed since the first report. Then I'll give you a small patch so we have more data to reproduce the bug.12:28
carlossure12:29
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
carlosddaa: done12:31
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== spiv wonders where the pqm response is...
spivAlso, what happened to the commits list seems a bit quiet.12:37
ddaacarlos: try with this patch, so we'll know what's wrong with your testament: https://chinstrap.ubuntu.com/~dsilvers/paste/fileqYaVud.html12:39
ddaaspiv: looks like your request got blackholed or something12:39
spivddaa: Yeah, it was there for a while...12:40
spivI checked the page.12:40
spivstub: pqm has apparently eaten my request...12:40
carlosddaa: ok12:42
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
stubspiv: eaten?12:43
=== SteveA [n=steve@212.47.97.22] has joined #launchpad
spivstub: It was appearing on http://pqm.ubuntu.com/, but now it's not listed, and I don't seem to have a response...12:44
ddaaand rocketfuel has not changed12:45
=== salgado [n=salgado@201-27-5-189.dsl.telesp.net.br] has joined #launchpad
Keybukok, weird one12:45
Keybukhttps://launchpad.net/people/keybuk/+packagebugs12:45
Keybuksays that hotplug has 3 critical and 6 unassigned bygs12:46
Keybukif I click on those links, I get zarro boogs12:46
spivddaa: Heh, I just checked that too.12:46
dafhi Steve12:46
KinnisonI think some of the portlets show closed bugs12:46
SteveAhello12:46
dafhow's PyCon?12:46
=== ddaa always read that "Picon", it's orange liquor to mix with beer.
=== Kinnison reads it as the very religious colony in BSG
Keybukisn't Picon one of the twelve colonies12:48
stubspiv: Something odd may have happened. I have an empty log file of the pqm job. pqm's logs arn't helpful (I don't know what 'garh' means, but it seems to be normal)12:48
SteveAdaf: it was good.  i just got off the plane in vilnius12:49
dafjust in time!12:49
SteveAso i'm having a cup of tea at the airport for the launchpad meeting in 10 mins12:49
spivstub: Hmm.  I'll take my chances with submitting a second merge request then.12:50
spivstub: Thanks.12:50
ddaa"garh" usually means "the coder was too lazy to give useful error reporting"12:50
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== salgado [n=salgado@201-27-5-189.dsl.telesp.net.br] has joined #launchpad
carlosddaa: https://chinstrap.ubuntu.com/~dsilvers/paste/file6i030e.html12:54
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
ddaacarlos: just what I thought, the accents in your committer id are the problem12:57
Keybukbradb: when can we have a /people/keybuk/+bugs-i-care-about page?12:57
Keybuk(ie. bugs on packages I am the bug contact for)12:58
carlosddaa: I didn't change that recently, It worked with the same configuration until this week...12:58
LarstiQcarlos: strange, it has given lots of people trouble for quite a while12:58
LarstiQincluding me when I stuck kanji in /etc/passwd12:58
carlosLarstiQ: Included me12:58
bradbKeybuk: yep, https://launchpad.net/people/keybuk/+packagebugs12:58
ddaacarlos: that's all the more surprising, but that's clearly the cause of the problem. 'committer: Carlos Perell\xf3 Mar\xedn <carlos.perello@canonical.com>\n'. If you try to .encode('utf-8') that, you have a problem...12:59
bradbs/yep/we already do/12:59
spivstub: hmm, another request for the same merge disappeared too :/12:59
carlosLarstiQ: I think the solution was to recode the name to use latin1 instead of unicode but I'm not sure12:59
spivOh, I think I typoed the hostname in the URL.01:00
LarstiQcarlos: feh, that is working around it01:00
carlosmy passwd doesn't have any non ascii char01:00
Keybukbradb: that doesn't give me useful reports01:00
Keybukbradb: clicking on any of those links does not give me a list of bugs that I want01:00
KeybukI just want a list of bugs that it's my job to fix01:00
LarstiQcarlos: does this come from your email setting in bazaar/branches.conf then?01:00
SteveAMEETING TIME01:00
SteveAwho is here today?01:00
jblack here01:00
BjornTme01:00
spivme01:01
mptme01:01
=== ddaa jumps
matsubarame01:01
ddaahere01:01
bradbme01:01
=== LarstiQ hides
Keybukbradb: clicking "udev in ubuntu" for example gives me bugs that are open, fixed, rejected, etc.01:01
jameshme01:01
carlosLarstiQ: yes, as ISO. Let's talk later... meeting time01:01
carlosme01:01
dafme01:01
SteveAmatsubara: anyone else from brazil here?01:01
SteveAsalgado sends apologies.01:01
SteveAi have his three sentences.01:01
matsubaraSteveA: not yet.01:02
matsubaraSteveA: I'll call them. just a second.01:02
SteveAthanks matsubara 01:02
SteveAlifeless: at today's meeting or not?01:02
ddaahe said he was crashing about one hour ago01:03
SteveA== Agenda ==01:03
SteveA * Roll call01:03
SteveA * Agenda01:03
SteveA * Next meeting01:03
SteveA * Activity reports01:03
SteveA * Items from last meeting01:03
SteveA * Launchpad oops milestone report (daf)01:03
SteveA * Production / staging (stub)01:03
SteveA * Thorough answers needed for fielding questions about where to download Malone/Launchpad, why it's non-Free, etc (mpt)01:03
SteveA * Update on support tracker schedule (SteveA, jeffb)01:03
SteveA * Keep, Bag, Change01:03
SteveA * Three sentences01:03
SteveA01:03
SteveAnext meeting... same time next week?01:03
SteveAany objections, speak now01:03
SteveAddaa: okay, i'll count that as an apology01:03
bradbKeybuk: The advanced search should be in the next rollout, so that you can filter the bugs how you want (and bookmark that.) But I could also easily add a link on +packagebugs for bugs assigned to you.01:03
=== ..[topic/#launchpad:SteveA] : https://launchpad.net/ | developer meeting: Thur 9 Mar, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
mptI'll be en route to the UK this time next week01:03
SteveAhow about doing it on wednesday next week?01:04
SteveAspiv: ?01:04
SteveAmpt: ?01:04
mptthat'd be fine01:04
SteveAjamesh: ?01:04
spivI'm ok with that time.01:04
=== ..[topic/#launchpad:SteveA] : https://launchpad.net/ | developer meeting: Wed 8 Mar, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
SteveAok01:04
jameshSteveA: wednesday is fine01:04
Keybukbradb: I don't just want bugs assigned to me though, I also want bugs assigned to nobody on the packages I'm bug contact for ... as those probably need to be read and assigned to somebody (mostly me)01:04
ddaaI'm not sure it's gong to be very useful, since we'll all meet a few days after...01:05
matsubaraSteveA: kiko just arrived.01:05
SteveAthe next meeting will be next wednesday at the usual time.01:05
SteveAddaa: then it may be a short meeting.01:05
jblackwednesday01:05
SteveAi think it will still be useful, particularly for me and kiko planning stuff01:05
SteveA * activity reports01:05
SteveAwho's cool, and who isn't exactly the next james dean?01:06
ddaauptodate01:06
kikoahoy there, sorry for missing time01:06
mptup to date01:06
kikoI am cool01:06
kikoI am here01:06
jblackI'm James, but not dean01:06
ddaaspiv: your merge got blackholed, again :(01:06
kikoalso, cprov has a day off today, as per email, SteveA 01:06
BjornTi'm up to date01:06
SteveAi was at pycon, but slack on activity reports all the same...01:06
spivI'm up to date01:06
SteveAkiko: ok.01:06
spivddaa: Hmm, probably another snafu at my end...01:06
carlosI'm up to date01:06
bradbKeybuk: We already have that. There's an "Unassigned" link for each package. Unfortunately, they're not all aggregated for all your packages into one report, but we can't handle that speed-wise yet either, unfortunately.01:06
matsubaraup to date01:06
jameshI'm not up to date01:06
=== bradb is up to date
SteveAkiko: salgado isn't feeling well.  sent apologies01:06
Keybukbradb: that requires me to open ~30 different launchpad pages though01:07
stubno worries here01:07
Keybukbradb: assigned to me and unassigned, for every package in that list01:07
KeybukI do that by clicking them all at once with the middle mouse button01:07
SteveAjamesh: according to the summary of last week's meeting, you were up to date last week01:07
Keybukso that's going to nuke launchpad anyway, isn't it?01:07
Keybukgiven this is something I do every day, Malone makes it damned difficult01:07
SteveAcarlos: thanks for bringing yourself up to date after missing it last week01:07
Keybukesp. given it's just the bugzilla "My Bugs" functionality01:07
SteveAmpt: thanks for bringing yourself up to date after missing it last week01:07
SteveAthanks everyone else who is up to date.01:08
mptme? I was just one day out last week01:08
=== daf is up to date
SteveA * Items from last meeting01:08
mpt(and the meetings are at 1am...)01:08
SteveAnone in the summary01:08
bradbKeybuk: yeah, it's far less than ideal, no doubt. maybe we can revisit this topic after the LP meeting?01:08
SteveA * Launchpad oops milestone report (daf)01:08
dafthe good news:01:09
Keybukbradb: sure thing01:09
dafhttps://chinstrap.ubuntu.com/~daf/bugs/graph.png01:09
dafexceptions are staying down01:09
SteveAmpt: i'm going from last week's summary information on MeetingAgenda.  I wasn't there last week.01:09
dafhowever, timeouts have been up over the past couple of days01:09
dafI don't know why01:09
kikodaf, most of the exceptions in yesterday's report were Retrys01:09
kikohas there been a traffic spike?01:10
kikoit would be nice to see how many hits we had and plot that as well01:10
daftrue01:10
dafI'm getting my data from James' oops summaries01:10
kikoSteveA, jamesh: is there a way to include total hit count in the summaries? I suspect not easily...01:10
SteveAkiko: total hits of what?01:10
kikowebserver hits?01:11
jameshkiko: not really.  We are only seeing the failures01:11
kikoyeah.01:11
dafwe have access to the access logs01:11
kikowe'd need to do some grepping and wc'ing01:11
dafyes01:12
SteveAtotal hits that resulted in oopses?01:12
SteveAwe can get that from the general logs01:12
SteveAalthough, it would be better to use apache logs for that01:12
SteveAhits probably isn't so useful as pages, though01:12
SteveAbut anyway, not from the oops reports.  i'd ask the admins for access to apache logs for that.01:12
kikoSteveA, no, I mean total hits, period.01:12
kikoto be able to verify whether traffic spiked or not01:12
kikoto be able to reasonably say whether we are improving or not01:13
jameshkiko: this is to get some idea of what % of requests result in failure?01:13
mptYes!01:13
kikojamesh, well, daf pointed out our timeouts just went up this week. I wanted to know if this was caused by increased traffic, or something else.01:13
jameshhave we got more not found errors because googlebot and yahoo visited us today, or did we break something?01:13
SteveA (my connection here has become very laggy)01:13
kikonotfounderror is a bug, but daf had a patch for that yesterday01:14
dafdid I?01:15
kikoisn't that the redirect bug01:15
dafno, that's a different problem on the login page01:15
kikoah01:15
kikookay, then that bug isn't fixed yet01:16
dafanyhow, our running score for fixed/unfixed OOPS bugs is 30%01:16
kikoI think SteveA has dropped off01:16
kikoheh01:17
dafany questions about OOPSes?01:17
=== SteveA [n=steve@212.47.97.22] has joined #launchpad
mptWhat should be done to get the daily hit counts? File an RT ticket?01:17
kikohello SteveA 01:17
SteveAhello01:18
SteveAkiko SteveA, jamesh: is there a way to include total hit count in the summaries? I suspect not easily...01:18
kikompt, I think daf is saying that we can get it from the access logs01:18
SteveASteveA kiko: total hits of what?01:18
SteveASteveA total hits that resulted in oopses?01:18
SteveAkiko webserver hits?01:18
SteveASteveA we can get that from the general logs01:18
SteveASteveA although, it would be better to use apache logs for that01:18
SteveASteveA hits probably isn't so useful as pages, though01:18
SteveASteveA but anyway, not from the oops reports.  i'd ask the admins for access to apache logs for that.01:18
SteveASteveA  (my connection here has become very laggy)01:18
SteveA01:18
SteveAthat's the last i saw01:18
kikohits and pages should be proportional, I think01:18
SteveAnot very reliable internet here at vilnius airport01:18
dafmpt: I don't htink we need that admins' help01:18
mptok01:18
dafstub should be able to provide us will all the logs we need01:18
stubwe have access to the apache logs I believe. The launchpad-access.log will also have the information.01:19
mptHopefully Launchpad is increasing in popularity fast enough that error percentages will be more useful than raw error counts :-)01:19
kikodaf, why stub even? the access logs have the information01:19
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
kikoit would be a matter of generating the graph on chinstrap01:19
kiko(I don't recommend rsyncing the logs)01:19
dafbecause I'm not sure how up-to-date the logs on chinstrap are01:20
kikothey are rsynced every 5 minutes AIUI01:20
jameshthe logs we need are at chinstrap.ubuntu.com:/srv/launchpad.net, right?01:20
dafbut we can easily verify that01:20
kikoyes01:20
kikocorrect01:20
dafMeetingAction: daf to try and extract number of page accesses by day from the chinstrap access logs01:20
SteveAok01:20
kikorock on daf01:20
SteveAso, kiko and i will either do, or assign someone to do a simple analysis of the logs we get on chinstrap01:21
SteveAto get a daily hit count or page count01:21
kikoSteveA, daf has volunteered already01:21
SteveAto compare to the oops stats01:21
kiko(are you still lagged?)01:21
kikohe is01:22
kikookay, let's move on, then01:22
kikostub, care to cover production and staging?01:22
stubNothing thrilling happening with staging, except that on occasions it doesn't shutdown cleaning causing the restart to fail. I haven't looked into the cause. So ping me if it is down.01:22
stubThere will be a production update next Tuesday if people have fixes they need landed. Please let me know now, otherwise I will skip next week. New hardware for the main database server is now available - switching over will involve maybe 4 hours of downtime.01:22
stubIdeally, I would like to migrate to PostgreSQL 8.1 at the same time. This of course depends on if testing the migration locally and on staging goes smoothly or if it will take a few weeks to port Launchpad to the new release.01:22
stubIt also depends on if I can look at PostgreSQL 8.1 now or if I need to concentrate on the Retry exception handling (~50 OOPS per day?) and the race condition in the PostgreSQL session machinery (~5 OOPS per day?).01:22
dafCarlos' import queue work will definitely need rolling out01:23
dafI don't think it will be ready soon enough to warrant cherry picking01:23
ddaastub: we'll need the patch spiv is having trouble merging01:23
carlosright01:23
dafddaa: you're planning to roll out push branches, aren't you?01:23
carlosstub: I will need either cherrypick it or a rollout 01:24
ddaadaf: no, just bzr imports01:24
carlosbut I will need to check it first on staging01:24
dafddaa: ah, ok01:24
spivddaa: It's just a conflict, I'm sorting it out as we speak01:24
stubok. So there will be a rollout on Tuesday, or later if the fixes don't land before Monday.01:24
carlosto be sure that the import queue is back to life again01:24
dafstub: last week, I think you said that Z3.2 was nearly done -- how's that going?01:24
kikostub, how about we do the hw migration and do the pgsql 8.1 migration later?01:25
kikothis should give you some time to work on Retry/races01:25
daf(as I also think you said that Z3.2 would come before PG8.1)01:25
stubdaf: Its taken me a number of days dealing with our test suite and issues involved with the newer testing environment. 01:25
stubI think all the major problems are solved now. 01:26
kikocool01:26
kikobut what does this mean in terms of priority?01:26
stubkiko: If I do them seperately, we double our downtime.01:26
kikostub, I think that's acceptable01:27
kikobetter dealing with one unknown than two01:27
kiko(at a time)01:27
kikoI also think we don't need to delay the hw migration for code work01:27
kikowhich might take time01:27
stubI want to land the 3.2 work as soon as I can - I've had to touch a large number of files so merging and resolving conflicts will get uglier the longer it sits idle.01:27
kiko(has anyone tried running LP on 8.1 yet?)01:27
kikostub, okay.01:28
stubI think Mark tried the other day but I don't know how he went01:28
dafsabdfl: ping?01:28
kikostub, so timeline would be: rollout, land z3.2, hw migration, 8.1 work, 8.1 upgrade?01:28
stubI suspect PG 8.1 will involve a few minor tweaks to the maintenance scripts and that is all01:28
stubSure01:28
dafyes, the maintainance scripts failed when I accidentally ran LP on 8.101:28
kikothat sounds like the best plan to me01:28
daf(I downgraded)01:28
=== merriam [n=merriam@81-6-227-75.dyn.gotadsl.co.uk] has joined #launchpad
kikocool01:29
kikoanything else on production/staging?01:29
kikoanyone have stuff that is about to land or needs watching apart from spiv?01:29
=== SteveA [n=steve@212.47.97.22] has joined #launchpad
kikoall right, then01:30
kikompt, take it away01:30
carloskiko: I do01:30
kikocarlos, the import queue stuff?01:30
carloskiko: I will need a reviewer soon for the 33020 bug01:30
mptkiko, that was from last week, it was addressed by a voluminous answer in the FAQ01:30
carloskiko: yes01:30
kikompt, did you find the answer acceptable?01:30
carloskiko: I'm fixing tests and need to solve a UI issue with daf and It should be ready01:30
kikocarlos, shop around now for that reviewer (before some of them go to sleep)01:30
mptkiko, however, I would be interested in knowing *which* parts of LP have been open-sourced already01:30
kikompt, infrastructure code, AIUI01:31
kikozope sqlobject and perhaps some pgsql glue code01:31
mptThanks01:31
carlosAny reviewer interested on doing a review tomorrow morning or late today? (depending on your timezone ;-)01:31
SteveAthere is also a body of code that mark has said can be open-sourced, when we arrange time to do the work of making it into a stand-alone product01:32
ddaa"gnarly" if anybody really want to use that...01:32
kikoSteveA, the faq covers that too, yes.01:32
=== carlos has still on his pending queue the pygettext bindings release...
SteveAsuch as the librarian01:32
jameshmpt: in general, changes to existing projects have been pushed upstream01:32
SteveAinterestingly, at pycon, enfold systems has a system similar to the librarian, used for plone deployment.01:32
ddaajamesh: except for buildbot and cscvs01:32
jameshddaa: those are exceptions, yes.01:33
kikoanything else, mpt?01:33
mptno, that's all01:33
kikogreat01:33
dafcarlos: put it on the wiki01:33
carlosdaf: but I don't have it ready to review...01:34
stubZ3 fixes, SQLObject fixes and enhancements, Z3 psycopgda enhancements. I don't know if you would count jamesh's pygpgme work as that was personal work rather than Canonical. I don't think any bits of Launchpad itself have been opensourced - it is all work on the 3rd party tools it requires.01:34
carlosdaf: oh, the todo thing...01:34
carlosdaf: right ;-)01:34
kikoSteveA, jblack do you want to talk about the support tracker?01:34
BjornTcarlos: if no one else volunteers, i can probably review it tonight.01:34
kikoor let's cancel that because nobody is interested in it :)01:34
kikoactually01:35
jblackOk01:35
kikoBjornT, remind me -- we still have the ISC work to do for support, right?01:35
dafISC?01:35
carlosBjornT: ok, thanks01:35
kikoinitial support contact?01:35
dafah01:35
carlosdaf: done01:36
BjornTkiko: yes, i'll do ISC next week.01:36
kikoall right01:36
kikoBjornT, how's the bugtracker work so far? 01:36
kikoanyway, moving on01:37
kiko* Keep/Bag/Change01:37
BjornTkiko: i've submitted a branch for review. it's practically does what's specified on BugWatches. next step is to provide mail notifications when bug watches are changed.01:37
kikoBjornT, when status updates happen, you mean?01:37
kiko501:38
BjornTkiko: yes01:38
kiko401:38
kikoBjornT, cool. that shouldn't be too much work, should it?01:38
kiko301:38
kiko201:38
spivChange: where did the commit mails go?01:38
kiko101:38
ddaaCHANGE: new pqm service that does not commit, just merge and run the test suite01:38
kikospiv, did they stop coming in?01:38
spivkiko: I haven't seen any for a day or so, but there are commits in that time.01:38
kikolast landing I have is from you, r320901:39
BjornTkiko: no, not really. i'll put up a small spec about it on the wiki.01:39
kikoBjornT, or perhaps update BugWatches01:39
kikowow01:39
BjornTkiko: yeah, i could update BugWatches instead.01:39
spivkiko: rocketfuel is up to r321801:39
kikothere are 18 revisions missing in my mailbox01:39
kikoI wonder if mail sending from balleny is broken01:40
=== kiko sighs
kikoI'll look into it01:40
kiko(man pqm reliability sucks)01:40
kikookay01:40
spivkiko: Sure, say that when lifeless isn't around ;)01:40
stubThe queue is empty on balleny01:40
kikoI say it when he is around too01:40
spivkiko: FWIW, I'm still getting responses back from it as normal.01:41
jblackhey, how about those three sentences?01:41
kikospiv, stub: perhaps the commits mailing list is broken?01:41
ddaaemail-based user interaction for merge requests suck by design IMO01:41
kikoyeah yeah. 3 sentences. GO.01:41
mptDONE: some wiki work; fixed a bunch of menu bugs and some other bugs01:41
mptTODO: get laptop fixed; 2-column layout; finish MaloneFrontPages spec01:41
mptBLOCKED: laptop power connection broken; passport hasn't arrived yet01:41
matsubaraDONE: fixed upstream validator bug, fixed bug about backporting fix request not working for packages names with dots. Carnaval!01:41
matsubaraTODO: triage, fix oops report bugs (finish bug on email validation in the new account registration process and others) 01:41
matsubaraBLOCKED: No01:41
jblackDONE: bzr support, documentation, advocacy, wiki & migration, lp packages01:41
jblackTODO: Same01:41
jblackBLOCKED: none01:41
kikoDONE: holidays in brazil, hacked up some oops bugs, general management01:41
stubDONE: Zope 3.2 migration work01:41
stubTODO: Finalize Zope 3.2 migration work, production updates, PostgreSQL 8.101:41
stubBLOCKED: No01:41
spivDONE: Reviews, librarian bits, SQLObject joins.py backport, supermirror work (both sftp and for ddaa).01:42
bradbDONE: Landed new bug listings and advanced search. Landed fix for changing package/product updating the Cc list. Landed several other bugfixes.01:42
spivTODO: AuthserverCaching01:42
bradbTODO: Finish off work on optional table/list view and customizable batch size. Other bugfixes.01:42
spivBLOCKED: no01:42
BjornTDONE: reviews. practically finished BugWatches implementation.fixed a few bugs.01:42
bradbBLOCKED: No.01:42
BjornTTODO: start on mail notifications for bug watches. finish InitialSupporContact implementation.01:42
BjornTBLOCKED:no01:42
ddaaDONE: bzr-imports coding01:42
ddaaTODO: deploy bzr-imports, support anonymous baz imports01:42
ddaaBLOCKED: way too excited to do any coding today, also blocked on spiv vcs-imports-pull-list landing.01:42
kikoTODO: send off commit report, fix final set of oopses assigned to me, management01:42
kikoBLOCKED: no01:42
carlosDONE: bug #1681, soyuz <-> Rosetta integration testing and planning, bug #29467, bug #1887, dapper imports, user support, bug #33020.01:42
carlosTODO: Finish fixing tests for #33020 and get it cherry picked, Answer #1681 review and get it merged, get #1887 merged, Finish POMsgSetPage implementation and get it merged.01:42
carlosBLOCKED: No.01:42
Ubugtumalone bug 1681 in rosetta "Viewing a translation page fails in unix2newlines" [Major,In progress]  http://launchpad.net/bugs/168101:42
Ubugtumalone bug 29467 in rosetta "Import queue -- allow for mass approvals" [Normal,In progress]  http://launchpad.net/bugs/2946701:42
Ubugtumalone bug 33020 in rosetta "Rosetta Imports page is not able to handle lot of entries" [Major,Confirmed]  http://launchpad.net/bugs/3302001:42
dafDONE: #6313, land optional-branch-title, bug triage, meeting summary, improve bug report reports01:43
dafTODO: #31589, #3138101:43
dafBLOCKED: no01:43
jameshDONE: code reviews, some updates to the branch status code, importd error reporting01:43
jameshTODO: handle remaining bugzilla imports (hopefully last time), code reviews, importd error reporting01:43
jameshBLOCKED: no01:43
=== irvin [n=irvin@ubuntu/member/irvin] has joined #launchpad
stub45 mins. We done?01:45
kikosounds good01:46
kikothanks guys01:46
dafMEETING ENDS01:46
carloscool01:46
mptWe don't have kiko's three sentences ;-)01:46
kikompt?01:46
mptoh, yes we do01:46
dafor Steve's01:46
=== mpt missed them
kiko<SteveA> salgado DONE: ShipItForDapper, MirrorManagement and some random fixes.01:46
kiko<SteveA> salgado TODO: Get MirrorManagement merged, ShipItForDapper, random fixes.01:46
kiko<SteveA> salgado BLOCKED: No01:46
kikotrigger happy?01:46
=== bradb & # shower, bbiab
kikosteve's DONE probably involves pycon and zope sprinting01:47
carlosstub: How is going that migration script is there anything I can do to help you? It would be really good to get it done today so I can play a bit with it with our sampledata...01:47
kikohis TODO involves mostly catching up and finishing the implementation work he started01:47
stubcarlos: Almost done.01:48
Kamionddaa: FYI I made a note at the bottom of https://wiki.launchpad.canonical.com/BzrRoundtripSvn about an extant implementation of the same idea in another system01:48
kikonot BLOCKED as far as I know01:48
kikospiv, how's the backport going for joins.py?01:48
carlosstub: ok01:48
jblackkiko: We have properties inside01:49
ddaaKamion: thank you, I did not occur to me that SVK was similar.01:49
Mezhmm - is there a rosetta admin here?01:50
kikojblack?01:50
=== jblack reads the post more carefully
ddaaKamion: though actually supporting SVK is not an objective. If we can get it at little cost from the bzr roundtrip support, cool. Otherwise, it's at most something to avoid being aggressively incompatible with.01:51
mptkiko, https://launchpad.net/products/malone/+spec/simplification has been reviewed by SteveA and is now pending your approval01:51
Kamionddaa: fair enough - just noting that at least taking the same approach would probably save time, since we know that approach works. :-)01:51
Kamion(and is reasonably subversion-idiomatic - it's been discussed on devel@subversion I think)01:52
ddaaI'll definitely look it into it. But you'll be amazed how easily DVCS can have massively incompatible data models.01:52
LarstiQddaa: reading that irc log reminds me of ForeignBranches01:53
ddaaLarstiQ: there's definitely some overlap01:53
ddaaI imagine the "bzr commit on svn" would use a ForeignBranch.01:53
spivkiko: jamesh has a review comment I need to think about and deal with, but it's otherwise looking good.01:54
=== Panda^ [n=giampaol@217.201.204.190] has joined #launchpad
spivkiko: I'll either do that tonight or early in my day tomorrow.01:54
stubcarlos: https://chinstrap.ubuntu.com/~dsilvers/paste/fileEolCHa.html01:54
LarstiQddaa: interesting idea01:55
stubcarlos: It applies happily on staging. I *think* it does what you need.01:55
carlosok, I will check it. Thank you01:55
carlosstub: should I put it as part of my DB patch?01:55
stubcarlos: If it does what you want then yes.01:56
carlosok01:56
ddaaKamion: also, being "svn idiomatic" is really not a goal by itself, since bzr use patterns are (purposefully) very different from svn use patterns. Just from the "SVK - Branch feature list" page, it look like this might scale badly to large numbers of feature branches.01:56
carlosstub: thank you!01:56
mptKeybuk, so, what are all the things you want to see on your Bugs page?01:57
=== einheit_ [n=steve@195.182.78.95] has joined #launchpad
=== BjornT heads out for a while
ddaaGah... wine people use SVK and GIT...01:58
=== einheit_ is now known as SteveA
Mezhmm01:58
Mezer - in LP- you can register a release01:58
Mezbut it says something about linking to a URL01:58
Mezbut gives you no place to link to a URL01:58
carlosstub: hmm from what you said... Could I check on stating the migrated data or did you use another temp database?01:59
ddaaKeybuk: see Mez01:59
stubcarlos: I haven't committed the changes to staging.01:59
Kamionddaa: (svk use patterns, OTOH, are relatively close to bzr use patterns)01:59
KamionI take your point about scaling01:59
stub(applied, but rolled back)01:59
carlosstub: ok, that's ok01:59
Mezddaa: o_O01:59
carlosstub: hmm what about the path migration I told you we will need manual fixes02:00
ddaaMez: I wish I could help, but I never understood releases in launchpad02:00
ddaaKamion: I take your point about svk use patterns being similar to bzr's02:00
stubcarlos: If we need to make manual fixes before inserting the new TranslationImportQueueEntry records, then the data migration will need to be done seperately after the patch has been applied. And dropping the old columns will need to wait until the following rollout and be done in a seperate database patch.02:01
ddaaactually, it's even worse, it looks like the wine people are using _all_ of CVS, SVN, SVK and GIT...02:02
Keybukmpt: what I want to see is02:02
mptddaa, let's get them using bzr as well!02:02
carlosstub: as I told you, that manual data migration could be done now, without any DB schema change02:02
Keybuk1) all bugs assigned to me that are unconfirmed-fix committed02:02
carlosstub: it was a mistake we did with a previous change that we didn't migrate it02:02
Keybuk2) all unassigned bugs on packages I'm bug contact for that are the same02:02
stubcarlos: ok then. If we can do it before the rollout then all will be well. 02:02
Keybuk3) all subscribed bugs that I'm *not* reporter for, same state02:02
Keybukin a single list02:03
mptKeybuk, you mean "in the range from Unconfirmed to Fix Committed"?02:03
Keybukmpt: yeah02:03
mptok02:03
Keybukthat's pretty much the definition of "bugs I have to fix/investigate/care about today"02:03
Kamionddaa: then they're an ideal torture test for cross-revision-control-system imports :-)02:03
Keybukassigned and fix released/rejected = no longer care about02:03
ddaampt: I mean that's scary... Well and SVN are just lame. And GIT and SVK are just ugly hacks...02:03
Keybukassigned to someone else = no longer care about (if I'm ordinarily bug contact)02:03
carlosstub: when will you have time to do that migration? can we schedule it now for tomorrow (or later today if you have time)?02:03
Keybukbugs I reported = don't care about from a fix point of view02:03
KeybukI may still care about bugs I've subscribed to which I'm not assigned to, and didn't report02:04
sabdflstub: pg8.1 gave some errors when trying to build the db02:04
sabdflhttps://chinstrap.ubuntu.com/~dsilvers/paste/fileamuH2O.html02:04
stubcarlos: What do I need to do?02:04
mptKeybuk, bugs you've reported that have been made Needs Info you need to deal with, but not the others02:04
stubcarlos: A patch can be prepared using staging, which I can then run on production.02:04
carlosstub: I described it in my email. First you need to execute:02:05
carlosUPDATE POFile02:05
carlosSET path='po/' || language.code || COALESCE('@' || variant, '') || '.po'02:05
carlosFROM Language02:05
carlosWHERE POFile.language = Language.id AND pofile.path IS NULL;02:05
carlosUPDATE POTemplate02:05
carlosSET path = 'po/' || translationdomain || '.pot'02:05
carlosFROM POTemplateName02:05
carlosWHERE02:05
carlos    POTemplate.potemplatename = POTemplateName.id02:05
carlos    AND POtemplate.path IS NULL;02:05
carlosafter that, run two queries I gave you and I will provide you with another SQL patch to finish the migration02:05
Keybukmpt: needs info I probably have to at least check they haven't given the info, yes02:05
mptok, that's simple enough02:06
mptthanks Keybuk 02:06
stubcarlos: This can all be prepared on staging02:07
carlossure02:07
stubcarlos: I can't remember if you have enough access02:07
carlosstub: only read access02:07
stubOk. I'll run those two updates now on staging.02:07
carlosso I need someone to run the UPDATES02:08
carlosstub: ok, thank you02:08
spivddaa: Another merge landed.02:09
ddaaspiv: good news, now I'll try to merge that into my baz2bzr branch :)02:09
stubcarlos: Run02:10
carlosstub: thanks02:10
sabdflkiko: good meeting02:10
sabdflcan we speak by phone?02:10
carlosstub: first review of your SQL patch looks really good, I think it does exactly what I want. Thank you02:11
stubsabdfl: Ta02:11
sabdflstub: couldn't get further than that, no time to play and it looked like stuff you invented :-)02:12
stubsabdfl: I don't think those warnings are anything to worry about.02:12
kikosabdfl, sorry, was finishing off report. I still need to add the last commits and send it off, can it wait till then?02:12
sabdflkiko: sure, i have about 20 minutes before i have to go into other meetings02:13
sabdflstub: it failed to start after that02:13
stubsabdfl: That would be a different issue I suspect.02:14
kikocool02:14
=== jsgotangco [n=jsg@ubuntu/member/jsgotangco] has joined #launchpad
=== AlinuxOS [n=Ubuntu@d83-176-25-206.cust.tele2.it] has joined #launchpad
bradbmpt: Did you record Keybuk's feedback from earlier anywhere, or should I open a bug report?02:31
=== Mez [n=Mez@ubuntu/member/mez] has joined #launchpad
Keybukbradb: also malone still seems to say (unassigned) in the bug lists when it's not02:40
bradbKeybuk: I hope to land the fix for that today.02:40
=== carlos -> lunch
carlossee you later02:42
=== doko_ [n=doko@dslb-084-059-113-140.pools.arcor-ip.net] has joined #launchpad
kikosabdfl, sent the report. how about that phone call?02:47
sabdflkiko: ok, i'll have to be walking02:47
kikosabdfl, it can be later if you prefer, I have plenty to do as well02:48
kikootherwise, dial in02:48
sabdflflush first02:48
kikovery funny02:49
sladenhttps://launchpad.net/products/judy looks like it might need nuking02:56
kikoindeed.02:57
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
dafSteveA: around?03:11
SteveAdaf: yes03:12
dafI have a temporary workaround for the +sources redirect until you have a proper fix03:12
dafhttps://chinstrap.ubuntu.com/~dsilvers/paste/filewUcB44.html03:12
dafdoes that look OK?03:12
daf(my motivation is that this accounts for a large portion of the spurious Not Founds we get each day)03:13
dafbradb, BjornT: around?03:14
bradbdaf: yeah03:15
daf/distros/ubuntu/hoary/+source/at/+bug/30498/+target and similar URLs03:15
dafif I were going to add a redirect for this 404, where would it point to?03:15
dafthe bug page?03:15
bradb+backport03:16
SteveAdaf: can you rewrite it using request.stepstogo ?03:16
dafoh, interesting03:16
dafok, I'll so that03:16
dafSteveA: I expect so03:16
SteveAthere's a bug in how you are using the traversal stack03:16
bradbI didn't bother adding the redirect, because I figured it would be unlikely that there would be bookmarks or other refs to those URLs03:17
dafbradb: search engines hit it a lot03:17
SteveAdaf, bradb: we shouldn't worry about 404s so much03:17
dafI'm not hugely worried about them03:17
dafbut (a) they clutter up reports making them harder to read03:18
SteveAif people mangle the URLs, then we can help them if they seem to be trying to do something useful.  but we should look more to making what they're trying to do more obvious in launchpad03:18
dafand (b) they're often trivial to fix03:18
dafthe main problem is people accessing URLs that don't exist any more03:18
dafrather than mangling03:18
SteveAfixing them leaves cruft around the codebase03:18
SteveAi don't care about search engine bots accessing urls and getting 404s03:18
SteveAwe should improve the reports, removing unimportant 404s, rather than making launchpad deal with these urls03:19
dafit's arguably beneficial for LaunchpadGooglification03:19
SteveAonly in the very short term after a URL change03:19
SteveAit is more important to strive for simplicity in the launchpad navigation code03:20
daf+sources has been gone for a long time, but we still get many accesses to it03:20
SteveAfrom what referers?03:20
SteveAand what user agents?03:21
daffrom search bots only, as far as I can tell03:21
SteveAthen, we should not fix it03:21
SteveAthe search bots should get 404s03:21
dafif we don't care about search engines at all, we should ignore them in the OOPS summaries03:21
SteveAthe only 404s we should care about are03:22
SteveA - ones where the referer is on a site we care about03:22
SteveAother ones, we should basically ignore03:22
SteveAany code that has been added to launchpad to support other causes of 404s should be carefully reconsidered03:23
dafjamesh: what do you think about not listing OOPSes caused by search bots in the summaries?03:23
SteveAi think we should list them, but put them in a separate section03:23
SteveAthe scripts are available, so maybe you can look at improving the summaries so that they work better for your processes, daf?03:24
daftrue, I'll give that a go03:24
SteveAso, the code you showed me just now03:25
SteveAdo we want to keep that?03:25
dafno03:25
SteveAokay03:25
dafI'll reject the associated bug03:26
dafbradb: https://launchpad.net/products/launchpad/+bug/3095903:27
Ubugtumalone bug 30959 in launchpad "+sources/something should redirect to +source/something" [Normal,Rejected]  03:27
kikough03:27
dafbradb: it's not clear that the last comment is associated with a status change03:28
dafbradb: you're going to be interleaving metadata changes with the comments at some point, yes?03:28
bradbdaf: Yeah, it's the next "phase" in the relevant spec.03:29
dafwhat's the spec called?03:29
dafthat's good to know03:29
bradbdaf: https://wiki.launchpad.canonical.com/BugStatusChangesAsComments03:30
=== Mez [n=Mez@ubuntu/member/mez] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
kikoddaa, nice work updating the logger code in update-branches!03:57
ddaathank you, now I need to roll it out :)03:58
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
ddaawill probably do so early next week03:58
ddaathen you can tell me how like the new output03:58
ddaaat some point in the not-too-distant future we should also be able to get rid of all those spurious warnings03:59
LarstiQcarlos: ah, there you are03:59
=== dooglus [n=dooglus@rincevent.net] has joined #launchpad
carlosLarstiQ: hi03:59
dooglushi.  is there some way I can list all the malone bugs I have commented on?03:59
ddaaby only scanning branches which were pulled since the last scan03:59
ddaathat's also going to be very much needed once bzr imports get published03:59
ddaafor simple performance reasons03:59
LarstiQcarlos: does my last reaction to #33029 clear things up?04:00
carlosLarstiQ: yeah, I know what you mean now, thanks. But I thought that 'bzr push' updates it already so the download is on sync already04:02
LarstiQcarlos: sftp push does not update the workingtree, rsync does. In the past the rsync push was used, but not anymore04:02
carlosoh, I see...04:03
LarstiQyeah04:03
LarstiQso, is your original problem still showing up?04:03
carlosI removed the latin1 chars and did the commit. retrying it now after the bzr revert...04:05
carlosLarstiQ: yeah, still getting the error04:05
LarstiQcarlos: good04:05
carlosif my name has the non ascii chars at ~/.bazaar/bazaar.conf04:05
carloshmm, wait, it's UTF-804:06
=== LarstiQ blinks
kikoBjornT, ping?04:06
BjornThi kiko 04:07
kikoBjornT, can you check out a diff with me?04:07
kikohttps://chinstrap.ubuntu.com/~dsilvers/paste/filepfihdB.html04:07
kikoBjornT, I'm confused as to why we need to both build and raise the exception /and/ store the exception in the view.04:08
kikothat seems odd to me04:08
carlosLarstiQ: confirmed, same problem. I tried using ISO-8859-1 and UTF-8 as the encoding for ~/.bazaar/bazaar.conf and both fail with the same error04:08
ddaathe committer (and a few other things, like the branch nick) are not properly unicodified in the testatement04:09
BjornTkiko: SQLObjectAddView doesn't have top_of_page_errors, so if we don't store the error there, we can't display it. we could modify SQLObjectAddView to make this simpler though.04:12
LarstiQI can commit with kanji in email, but bzr log certainly prints out the wrong thing04:12
carlosLarstiQ: I was able to commit until last Tuesday04:12
kikoBjornT, it seems very strange -- why not just raise WidgetsError() with no string supplied?04:13
LarstiQcarlos: got the relevant section of bazaar.conf for me?04:13
carlosor at least I was aware last Tuesday04:13
carlosLarstiQ: email04:13
carlosI have now: email=Carlos Perello Marin <carlos.perello@canonical.com>04:13
carlosand it works, I had before: email=Carlos Perell Marn <carlos.perello@canonical.com>04:13
carlosand it fails04:13
BjornTkiko: WidgetErrors expect a list of errors. it's used to determine how many input errors there are04:14
LarstiQcarlos: thanks04:14
kikoBjornT, it should be unified then -- it's silly to have the callsite need to store this in a local variable, I feel.04:14
kikoanyway, my 2c, file a bug if you agree.04:14
LarstiQcarlos: works here04:14
carlosLarstiQ: perhaps it's related with the working tree....04:14
carlosI don't know...04:15
BjornTkiko: what do you think should be unified? i agree that SQLObjectAddView, SQLObjectEditView and GeneralFormView should be more unified.04:15
LarstiQcarlos: this area is certainly problematic, so I'm going to look at it now, but I'm not sure what the cause of the exception is04:15
carlosLarstiQ: just in case it would help you... my locale is en_GB.UTF-804:16
carlosLarstiQ: and I'm running dapper04:16
LarstiQcarlos: ah, I'm running breezy04:18
LarstiQand have en_US as a locale, somehow04:18
bradbHm, I thought sftp was like 90% faster now? It still seems life-threateningly slow.04:30
stubShould 'chunkydiff on' still be the default in launchpad.conf? It is currently off (and I'm having much more success with page tests with it being off and am wondering if I should change the comment)04:30
bradbs/sftp/sftp push/04:30
bradbjblack: ping04:31
bradbstub: "success" isn't a word I'd use to describe the current failure output :)04:32
kikoBjornT, I think supplying the exception message to WidgetsError and then having to store it in the view is awkward, just that. don't you?04:36
BjornTkiko: yes, it should be enough to raise a WidgetsError, SQLObjectAddView should handle the rest.04:39
kikoBjornT -- we communicate! cool. could you file a bug?04:40
BjornTkiko: ok, i'll file a bug about it.04:42
kikothanks04:42
ddaakiko: it would be nice if I could have a review for launchpad/baz2bzr pretty soon, before I start building on it again.04:46
ddaakiko: not asking you specifically, just asking you to ask a reviewer04:46
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
carlosstub: around?05:08
stubcarlos: yes05:08
carlosstub: I'm with the POFile.path and POTemplate.path fixing05:09
carlosstub: I would want to take another approach as there are a lot of duplicates05:09
carlosstub: Do you think you would get an sql sentence to represent something like:05:10
carlos        if variant is None:05:10
carlos            path_variant = ''05:10
carlos        else:05:10
carlos            path_variant = '@%s' % variant05:10
carlos        # By default, we set as the path directory the same as the POTemplate05:10
carlos        # one.05:10
carlos        potemplate_dir = os.path.dirname(potemplate.path)05:10
carlos        path = '%s/%s%s.po' % (potemplate_dir, language.code, path_variant)05:10
carloswell, the variant part is already done05:10
carlosthe interesting part is to get the POTemplate.path field, get the dirname of it and use it to create the POFile.path dirname05:11
stubShould be doable - just need to create a stored procedure to do the os.path.dirname bit. Or maybe do the whole thing and simplify the SQL05:12
carlosstub: do you think you would have time to do it today before leaving?05:13
carlospretty please.... :-P05:13
stubCREATE OR REPLACE FUNCTION dirname(path text) RETURNS text AS05:14
stub$$05:14
stubimport os.path05:14
carlosoh, cheater! you are using python :-P05:14
stubreturn os.path.dirname(path)05:14
stub$$ LANGUAGE plpythonu05:14
carlosstub: ok, https://chinstrap.ubuntu.com/~dsilvers/paste/filewDTSPu.html05:17
carlosstub: could you execute that on staging?05:17
carlosstub: I removed the IS NULL check as that's not true anymore, and, anyway, it's safe to do that05:18
stublaunchpad_staging=# create OR REPLACE FUNCTION dirname(path text) RETURNS text AS05:19
stublaunchpad_staging-# $$05:19
stublaunchpad_staging$# import os.path05:19
stublaunchpad_staging$# return os.path.dirname(args[0] )05:19
stublaunchpad_staging$# $$ LANGUAGE plpythonu IMMUTABLE RETURNS NULL ON NULL INPUT;05:19
stubCREATE FUNCTION05:19
stublaunchpad_staging=# select dirname('/foo/bar');05:19
stub dirname05:19
stub---------05:19
stub /foo05:19
stub(1 row)05:19
stub(need to use args[0]  instead of path due to plpythonu not understanding parameter names)05:20
carlosoh, ok05:20
carlosinteresting to know htat05:20
stubcarlos: the second sql fragment is broken - POFile.potemplate.POTemplate.id should have an '=' in there instead of the '.' I assume?05:21
carloshmm, right05:21
carlosI'm fixing it atm05:21
=== jordi [n=jordi@115.Red-213-96-69.staticIP.rima-tde.net] has joined #launchpad
carlosstub: https://chinstrap.ubuntu.com/~dsilvers/paste/filexZPaaa.html05:22
carlosjordi: hi05:23
stubcarlos: run and committed on staging.05:26
carlosstub: thanks05:26
kikothanks stub good work05:27
carlosstub: ok now we have "only" 350 entries to fix manually vs the 13000 we got before...05:29
jordihi05:30
ddaacarlos: how does bzr work when you save your committer id in UTF8?05:31
LarstiQcarlos: if you're not too busy, mind joining #bzr? Zindar just hit what looked like the same unicode bug, but can't reproduce it anymore05:31
ddaaIn a way that is consistent with your locale...05:31
=== hannosch [i=hannosch@e176106113.adsl.alicedsl.de] has joined #launchpad
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
LarstiQis it possible to express bug relations, like '#nnn blocked by #nnn'?05:42
kikoLarstiQ, no, it isn't. 05:44
LarstiQis that planned?05:44
kikocan you describe your use case in an email to launchpad-users?05:44
LarstiQsure05:44
kikoit's the subject of controversy, so it will help if you describe the problem05:44
carlosddaa: no UTF-8 but latin105:46
ddaacarlos: how does bzr work when you save your committer id in UTF8?05:46
ddaabzr expects user data to be consistent with the locale05:47
carlosddaa: same error05:48
carlosLarstiQ: Just a minute I'm on the phone...05:48
ddaacarlos: thank you05:48
=== jaze [i=dsaa@210.5.92.127] has joined #launchpad
=== dsaa [i=dsaa@210.5.92.127] has joined #launchpad
=== dsaa [i=dsaa@210.5.92.127] has joined #launchpad
=== dsaa [i=dsaa@210.5.92.127] has joined #launchpad
=== bradb & # lunch
LarstiQkiko-fud: does that help?06:06
salgadoBjornT, around?06:23
BjornTsalgado: yeah06:23
salgadoBjornT, I have a branch from mark on my queue which I only saw today. he said he'd like to get this reviewed before the weekend, but I'm affraid I won't be able to do it because of shipit, so I'm looking for someone to take over that branch. would it be possible for you to review it?06:26
BjornTsalgado: hmm, i'd rather that you' push it off to someone else. i've already done quite a lot reviewing this week, and have promised to review carlos branch as well.06:31
carlosdaf: hi, around?06:33
salgadoBjornT, fair enough. thanks anyway06:34
=== Sanitarium_23 [i=asdasd@se400.pppoe04-920.bih.net.ba] has joined #launchpad
Sanitarium_23hello everyone... is there anyone here that could help me solve my little problem06:42
Sanitarium_23about ubuntu06:42
carlosSanitarium_23: if you have any problem with Ubuntu, is better that you ask at #ubuntu06:43
Sanitarium_23thank you carlos06:43
carlosSanitarium_23: you are welcome06:44
doko_bradb: I see that allmost all bugs files for the open.office.org2?-* packages are assigned to the openoffice.org2?-amd64 source package. please could you change that?07:16
bradbdoko_: Malone is getting that from the Soyuz data. How would you prefer it to work?07:17
kikoLarstiQ, let me check07:17
bradbdoko_: Put otherwise, for cases when one bp name can be part of more than one sp name, we're sort of screwed.07:18
kikoyeah, it works, thanks07:18
LarstiQk07:18
LarstiQit might not solve the controversy, but the debian bts folk should have some food for that07:19
kikoyeah07:19
SteveABjornT: i just took that review from salgado.  i'll look at it tomorrow.07:29
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
doko_bradb: could you default it to the non amd64 source package?07:33
bradbdoko_: We might be able to do a hack for that. How often does this happen for other BPs and SPs? What are the -foo endings that we should special-case?07:35
doko_bradb: openoffice.org2-amd64 and openoffice.org-amd64 is the only kind of this crack07:36
bradbhm07:38
kikobradb, can you explain why this is happening?07:41
bradbkiko: I'm guessing the Soyuz code [0] 's the -amd64 package.07:42
kikobradb, I thought this wasn't "soyuz code" but a method we wrote for malone?07:42
dafcarlos: pong07:45
bradbkiko: Nope. It uses IDistribution.getPackageNames07:45
bradbHeh, this is lovely:07:46
bradb        # PublishedPackageView uses the actual text names.07:46
bradb        for p in publishings:07:46
bradb            sourcepackagenametxt = p.sourcepackagename07:46
bradb            break07:46
bradb        sourcepackagename = SourcePackageName.byName(sourcepackagenametxt)07:46
kikobradb, who added getPackageNames?07:47
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
bradbkiko: Dunno. It's been around for a long time, I think.07:47
=== bradb annotates
bradbrevno: 270507:49
bradbmessage:07:49
bradb  r=spiv, mark's soyuz loving.07:49
kikookay.07:49
kikosalgado, have some time for a simple registry review?07:50
kikoor BjornT?07:57
BjornTkiko: i can do it soon07:59
kikorock and roll08:02
kikoBjornT, https://chinstrap.ubuntu.com/~dsilvers/paste/fileR2zJUb.html08:02
BjornTkiko: what does the patch fix/do?08:10
kikoit: a) makes the product and project listings more consistent b) fixes bug 5596 c) removes some duplicated code in favor of using a small inline template d) fixes the actions portlet for projects08:12
Ubugtumalone bug 5596 in launchpad "/products/+all and /projects/+all have a dumb title" [Normal,In progress]  http://launchpad.net/bugs/559608:12
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
kikoBjornT, it's mainly factoring code that is already in pro*-listing-detailed out of the mail -all and -index templates 08:13
ddaasabdfl: ping08:15
ddaasabdfl: I would like to allow vcs imports to be published for products/projects which have not been reviewed. Would you be happy with relaxing this constraint?08:17
kikoddaa, perhaps use email so we have this conversation registered in the list?08:18
kikothis is the sort of thing IRC is particularly bad for08:18
ddaampf... right... I just wanted to get this patch done ASAP, since it's getting in the way for something I need next week.08:18
ddaa(though I _can_ work around)08:18
kikodid you get the paramiko issue solved, ddaa?08:18
ddaasabdfl: see you on launchpad@08:19
kikomaybe you can give that rationale in the message as well then08:19
ddaakiko: I worked around the immediate problem I had (which involved rsyncing a few gigabytes through chinstrap)08:19
=== kiko sighs
BjornTkiko: looks good, r=bjornt08:20
ddaakiko: but I have still no update on the two RT that are due tommorrow.08:20
kikothanks BjornT 08:20
kikoddaa, what is the second rt#? I only know of 324108:20
ddaaI think I liked to it in a comment...08:21
=== ddaa checks
kikoBjornT, do you have a suggestion for bug 29778?08:22
Ubugtumalone bug 29778 in launchpad "add project link to product" [Normal,Confirmed]  http://launchpad.net/bugs/2977808:22
ddaakiko: the other one is #312108:23
kikoddaa, what's it about?08:23
ddaaboth requests are about making it possible to publish bzr imports08:23
kikothe first is about paramiko08:23
kikowhat about the second one?08:24
ddaathe second one is about the place to sftp to using paramiko :)08:24
kikoI see08:24
BjornTkiko: can't we just add a link in the product overview portlet?08:31
kikoBjornT, we could either link the title (I don't like that very much) or add some text, but what would the text be?08:31
BjornTkiko: i was talking about adding a link in the product portlet, not in the project portlet. actually, i think the project portlet probably could be removed, it's not very visible anyway.08:35
bradbkiko: Do you have time to drive-by my fix for bug 6026?08:35
Ubugtumalone bug 6026 in malone "Oops from changing bug's product when milestone is set" [Normal,In progress]  http://launchpad.net/bugs/602608:35
kikobradb, yes08:36
kikoBjornT, okay, gotcha08:36
bradbkiko: https://chinstrap.ubuntu.com/~dsilvers/paste/fileG0BflE.html08:37
kikobradb, that code in mailnotification is kinda gnarly08:41
kikobradb, and are you sure bugtask_after_notification.product is not-None?08:41
kikois it asserted somewhere?08:41
bradbkiko: Yes, because of the IUpstreamBugTask.providedBy08:42
kikookay08:43
kikobradb, r=kiko08:43
bradbkiko: cheers08:43
kikobradb, actually08:44
kikocould you avoid using milestone_cleared entirely and just put the addWarningNotification inside the upper if clause?08:44
bradbkiko: I'm not sure, because there might be tx issues if the applyChanges fails08:47
bradbIt seemed to me to be safe only after that call08:47
bradber, applyWidgetsChanges08:47
kikommmm08:47
kikookay.08:47
kikonot a big deal anyway08:47
matsubaraAnyone using dapper with firefox 1.5.0.1? Could you try to reproduce bug 32950?08:53
Ubugtumalone bug 32950 in malone "Cannot add comments on any bug report" [Major,Unconfirmed]  http://launchpad.net/bugs/3295008:53
kikoBjornT, if you can reply to the email Re: Request incoming.. email I just sent you, I'd appreciate it.08:57
kiko(we will collate into RT)08:57
BjornTkiko: sure09:11
kikothanks09:11
kikohey09:17
kikodoes anyone have a V3  RSA PGP key?09:17
LarstiQkiko: you just want a v3 key, or from launchpad people?09:19
LarstiQkiko: f081195d 09:21
kikoLarstiQ, well, I want someone who has it to try and register it in launchpad09:22
LarstiQSven Guckes is registered in launchpad, and has a v3 key09:23
kikodo you know this character?09:23
LarstiQknow is a strong word, but I could try to ask09:24
kikothat would be awesome09:24
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
sabdflddaa: pong09:40
sabdflddaa: sure09:40
ddaasabdfl: can you reply to my message on the mailing list?09:40
ddaaat least for the record09:41
sabdflddaa: ok09:41
ddaathanks09:41
lifelessmorning09:42
ddaaoops, I sent it to rince... resending to ubuntu.com09:43
ddaahello lifeless09:44
ddaaI think yesterday you told me to expect to hear back from you about something, do you remember what it was?09:44
lifelessddaa: yes, and you did directly from spiv09:47
ddaaok09:48
=== zyga [n=zyga@ubuntu/member/zyga] has joined #launchpad
kikomatsubara, are you still unable to reproduce bug 33203?09:59
Ubugtumalone bug 33203 in launchpad "poll: dates are not properly validated" [Normal,Unconfirmed]  http://launchpad.net/bugs/3320309:59
matsubarakiko: I only tried that day. I thought I had left a comment on the bug.10:00
kikoyou did I believe10:00
matsubarakiko: no, I didn't. Just opened it here on the browser and there's no comment.10:02
kikooh10:02
matsubarakiko: left a comment there and asked for more details on how to reproduce it. Also changed the status to Needs Info.10:07
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
kikomatsubara, is it a dupe of bug 2732?10:08
Ubugtumalone bug 2732 in launchpad "Adding a poll with a finish date before start date causes error" [Normal,Confirmed]  http://launchpad.net/bugs/273210:08
kikolifeless, saw my email on PQM mail to arch-commits? any clue what's up?10:09
matsubarakiko: I don't think so because the reporter said he didn't get any error, just a changed date.10:09
kikooh10:09
kikookay10:09
kikocarlos, are you aware of bug 31146? is it a dupe?10:10
Ubugtumalone bug 31146 in rosetta "Too many fields in Polish translation of Ubuntu Documentation (quicktour)" [Normal,Unconfirmed]  http://launchpad.net/bugs/3114610:10
lifelesskiko: wasn't much detail in your mail, so I'm going to have to dig to figure out10:10
kikolifeless, there has been no mail to arch-commits for two days10:10
carloskiko: first time I see it...10:10
lifelesskiko: are you saying that commits go through ok but no mail is hitting the list ?10:10
kikothere have been multiple commits to PQM meanwhile10:10
kikocorrect10:10
kikosorry for the lack of detail, I'm all over the shop today10:11
carlosdaf: still around?10:11
lifelessok. Have you asked the mail admins if there are internal glitches? (thats my first stop)10:11
kikolifeless, apparently stuart checked balleny and the queue was empty10:11
kikothat may mean the emails were bounced though10:11
kikoI haven't asked, no10:11
kikomatsubara, did you manage to land your code?10:14
BjornTlifeless: pqm does send out success/failure mails successfully though.10:14
kikolifeless, right, BjornT's the man10:16
matsubarakiko: yes. At least I got the pqm email with the success status. but no word from dilys or the arch-commits list10:16
kikoddaa, as you see "email works" ;)10:23
dafcarlos: yes10:26
carlosdaf: I'm going to have dinner soon, would you want to talk later or you prefer to leave it for tomorrow? (I will prepare a prototype tonight anyway)10:34
kikodaf, ping?10:39
dafcarlos: I suggest you let me know when you have the prototype10:39
dafkiko: pong10:39
carlosdaf: ok10:39
kikodaf, how about we move timeout bugs to a separate milestone?10:39
kikoI get the feeling that the oops milestone is too crowded and that crashes can be directly fixed, whereas timeouts rarely so10:39
dafcarlos: but don't take too long over it!10:39
dafthat's an interesting idea10:39
dafit doesn't cost us 10:40
carlosdaf: will concentrate on it now and leave the data migration for later, don't worry10:40
kikodaf, are you +1 on it?10:40
dafit doesn't cost us much to try it10:40
kikodaf, right10:40
dafI'm +0.5 on it, I think10:40
kikohow about we do the following10:40
kikoI update the bugs10:40
kikoyou update the wiki docs?10:40
dafok10:40
kikocool10:41
kikodaf, are you okay with the name "oops-timeout", or just "timeout"?10:43
kikothe reason I ask is because both are, in theory, oopses10:43
kikodaf, ping?10:47
=== zyga [n=zyga@ubuntu/member/zyga] has joined #launchpad
kikohttps://chinstrap.ubuntu.com/~daf/bugs/scrape.py?q=milestone%3Aoops+-status%3Afix_released+-status%3Afix_committed+-status%3Arejected&s=assignee10:54
kikothis is our current set of crashers10:54
kikohttps://chinstrap.ubuntu.com/~daf/bugs/scrape.py?q=milestone%3Aoops-timeout+-status%3Afix_released+-status%3Afix_committed+-status%3Arejected&s=assignee10:55
dafcool10:57
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has left #launchpad ["Leaving"]
=== irvin [n=irvin@ubuntu/member/irvin] has joined #launchpad
kikodaf, now, we need to assign the crashers and get them fixed by a deadline11:18
kikoand I mean, a DEADline11:18
lifelesskiko: I sent a test email11:19
lifelesskiko: its gone nowhere11:19
kikolifeless, how come we get a confirmation mail back from PQM, though?11:19
lifelesskiko: that is an interested question.11:21
kikoso it is :)11:26
elmoumm, stupid bzr question11:28
elmoI just merged my rf-dak tree with soyuz production and it reverted a bunch of my local changes11:28
elmoI thought merge was like suppose to do what I want AND find me a pony, not randomly undo my work11:28
LarstiQyou had committed local changes?11:29
elmoyes11:29
LarstiQIirc I saw troublesome messages earlier today11:29
=== LarstiQ scrolls back
LarstiQhmm, can't seem to find it11:31
LarstiQelmo: I don't know how the branches in question look like, but I don't think that should be happening, no11:32
elmo[and while, I'm ranting, why on earth does bzr not DEPEND on python2.4-celementtree, gar] 11:34
=== irvin [n=irvin@ubuntu/member/irvin] has joined #launchpad
ddaaelmo++11:48
ddaait just makes no deb packaging sense11:48
dafcarlos: how's it going?11:52
carlosdaf: just came back from dinner...11:52
elmooh, I think the 3 way diff imploded11:54
elmobzr could really do with sign posting that as very different from a normal conflict11:54
=== ohoel [n=eruin@unaffiliated/eruin] has joined #launchpad

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