/srv/irclogs.ubuntu.com/2006/04/18/#launchpad.txt

=== mdke_ [n=matt@ubuntu/member/mdke] has joined #launchpad
sabdflhas anyone else seen test failures doubled up with make check>12:26
sabdfl?12:26
kikosabdfl, not me12:31
kikosabdfl, what I have seen are librarian failures12:31
kikobut they don't occur reliably12:31
sabdfli see the same set of failures, twice12:31
sabdflam refueling now to see if that's fixed12:31
kikoodd.12:32
sabdflit was almost as if the test suite was being run twice12:32
sabdflkiko: we should figure out a way to produce an RF repo that has been beaten up to represent three years of dev12:33
sabdfli.t.o. commits, branches etc12:33
sabdfland see what the performance is like12:33
sabdfli fear a baz-like implosion once we cross certain mem thresholds 12:33
kikoyou mean making random commits?12:33
sabdflsomething like that12:33
sabdflsimulate 20 developers over a few years12:33
sabdflmerge is definitely slowin12:34
kikomake that an mpool problem :-)12:34
sabdflsure, i do think they are working on it, knits are supposed to solve a lot of that12:34
=== hannosch [i=hannosch@e176100072.adsl.alicedsl.de] has joined #launchpad
=== lifeless_ [n=robertc@dsl-43.1.240.220.rns01-kent-syd.dsl.comindico.com.au] has joined #launchpad
sabdflhi lifeless12:43
lifelessmorning sabdfl12:45
kikoyawn12:45
kikookay, rolling my bones home12:45
sabdflhow's life in oz?12:45
sabdflnight kiko, and thanks12:45
kikonight, thanks to you12:45
kikoI'm very tired today. wonder why12:45
sabdflam working on those tests, hope to submit before crashing12:45
sabdfl:-)12:45
mdzI would like to be a bug contact for a product12:45
mdzbut it looks like there can only be one?12:46
kikothat is true, you'd need to use a team.12:46
lifelesspretty good. This is the best time of year here - the HEAT is gone, but the chill hasn't set in.12:46
sabdflthat's what i was saying about the bug subscription model being unsatisfactory right now12:46
sabdflthink of it as a more general bug subscription framework12:46
kikoit's simple but does 90% of the job :)12:46
sabdflthen also think that we want subscriptions for other "facets" too12:46
sabdfllike - subscribe me to info about bounties on a product12:47
mdzkiko: it should work like packages12:47
mdzwhere anyone can register themselves as a contact12:47
sabdflagreed12:47
kikoI am wary of creating a massive system for managing subscriptions to anything12:47
sabdflthe current approach does have the nice "this is the person responsible for foo" angle12:47
sabdflwhich we should preserve12:47
mdzspeaking of which, I inadvertently prevented some bugs from going to Launchpad Developers because of this12:47
kikobut sure, we could offer N-1 mapping of subscriptions.12:47
mdzthere was no bug contact set, and I didn't realize that the registrant was copied if there was no contact12:47
sabdflbut we will definitely need a more general subscription framework12:47
sabdflmdz: the idea is that someone who is flying solo should not have to go and set themselves as the foo-role everywhere12:48
sabdflit should jsut work12:48
kikoyeah12:48
sabdflbut they can delegate responsibility just by putting someone else's name in the slot12:48
kikomaybe we could make that clearer in the UI12:49
sabdfllifeless: any reason a merge should have blown out to 25 mins for me?12:51
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
lifelesssabdfl: what phase is it on ?12:52
sabdfl0/512:52
lifelesscheck ~/.bzr.log12:52
lifelessits probably got a message there saying either garbage inventories or incorrect history12:52
sabdflbunch of ghosts, no current activity12:52
sabdflfound ghost Arch-1:brad.bollenbach@canonical.com%launchpad--devel--0--patch-27112:53
sabdflGarbage inventory {mark@canonical.com-20060411224150-f0388fd5dbf64c95} found.12:53
lifelessright12:53
sabdfl?12:53
lifelessits triggered a reconcile12:53
lifelesson weaves thats very very slow12:53
sabdflof the order of... hours?12:53
lifelessyes12:53
sabdflshould i go to sleep?12:53
lifelessyou can defer it12:53
lifelesshit ctrlC12:53
lifelessdo the merge again12:53
lifelesskeep working12:53
raphinkhi there12:54
lifelessbut it will need to happen at some point. so when you are ready to sleep, just type in 'bzr reconcile' and walk away.12:54
sabdflif i do the merge again, won't it just trigger the reconcile?12:54
lifelessonly if there is more data in the source branch12:54
raphinkI have translated the ubuntu packaging guide into french this week, but it was modified since. Is it possible to import the translations I did previously since the changes are minimal ?12:54
lifelessif you already have all the data, the code path to check is not triggered.12:55
sabdfllifeless: that's too much for my brain i am just going to crash and deal in the morning12:55
sabdflwith knits... ?12:55
mdke_raphink, it is done automatically. Are you saying it has gone back to 0?12:55
lifelesssabdfl: ok. Let it run then, it will be ready for you when you get up12:55
=== mdke_ is now known as mdke
raphinkmdke: many strings are erased yes12:55
lifelesssabdfl: with knits it happens much more rarely, but is still slower than I'd like12:55
raphinkI had translated much more than what is left12:56
mdkeraphink, show me, please12:56
lifeless(with weaves, -normal operation- can cause it)12:56
raphinkhttps://launchpad.net/distros/ubuntu/dapper/+source/ubuntu-docs/+pots/packagingguide/fr/+translate?offset=10&show=untranslated12:56
raphinkall the things that show here were translated12:56
raphinkand only few changes have been made to them12:56
mdkeraphink, you had translated it 100%?12:57
sabdflnight all12:57
raphinknot 100% mdke12:57
lifelessgnight, sleep well12:57
raphinkbut much more than what is left12:57
mdkeraphink, how much?12:57
raphinknight sabdfl12:57
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
raphinkmdke: I'd say I had about 500 strings left12:58
raphinkinstead of 53012:58
raphinkor so12:58
mdkeraphink, ah. PHEW. 30 strings could easily have changed in the update12:58
raphinksure, but they're huge strings12:58
raphinkit's not a program, it's doc12:59
raphinkand strings are often entire paragraphs12:59
raphinkso 30 strings is a lot of work to translate12:59
mdkeyes. If part of a long string changes, I'm afraid there is nothing we can do about that12:59
raphinkah ...12:59
mdkethe whole string has to be retranslated12:59
raphinkthe previous translation can't be taken back12:59
raphinkso I can modify it12:59
raphinkthere's not even a place where I can get it to copy and paste?01:00
mdkethe previous translation is somewhere in rosetta yeah, but I don't think there is a way for you to download it01:00
raphinkhmpf01:00
mdkesorry about that01:00
raphinkthat is very bad news01:01
raphinkI really want to get this guide translated 01:01
raphinkand I've got other things to focus on01:01
raphink:s01:01
mdkeI hope it doesn't put you off. If you email the mailing list, maybe the rosetta developers can dig around for you.01:01
raphinkthat'll be fine01:02
mdkesorry about that01:02
raphinknp01:02
mdkeI'm afraid that guide was rushed through quite late, hence the changes01:02
raphinkyes I know01:03
raphinkI'm part of the contributors01:03
raphinkand latest contributors actually ;)01:03
raphinkI believe it's even my fault if I have to retranslate everything, cause I reported some errors01:04
raphinkbut I didn't think I would have to rewrite everything01:04
raphinkhence my deception01:04
raphinkbut I'll deal with it ;)01:04
=== mdke_ [n=matt@ubuntu/member/mdke] has joined #launchpad
mdke_grr01:07
raphinkconnexion issue ?01:07
mdke_yeah01:07
mdkeyes I know01:07
mdke:p01:07
=== jd_ [n=jd@wikipedia/Meanos] has joined #launchpad
mdke_whoa01:07
raphinklol01:08
mdke_that's crazy shit01:08
mdke_anyhow, sorry about those problems you've had01:08
mdke_thanks for translating that guide01:08
raphinkoh well I'd feel bad helping to write a guide and not translating it in my own language01:09
raphink;)01:09
Seveasdamn kiko is asleep01:17
Seveashe completely broke my launchpad account and I'm locked out now 01:17
Seveasany other launcpad admin around? I can't even send bugmail01:18
Seveasargh01:21
SeveasI won't get bugmail either01:21
Seveasthis is pretty serious01:21
Seveaslifeless, you still here?01:22
lifelessyup01:22
lifelesswhats up ?01:22
Seveaskiko destroyed my account01:22
Seveashe merged dennis into dennis-mirage, should have been done the other way around01:22
Seveashe tried to correct it01:22
Seveasbut my mailaddresses and karma are missing01:23
Seveasand this I can't login01:23
Seveass/this/thus/01:23
lifelessso you want to be dennis-mirage ?01:23
Seveasand my karma was nice and high and is now 0 :'(01:23
Seveasno, I want to be dennis01:23
lifelesshttps://launchpad.net/people/dennis01:23
Seveasand it is dennis now, but the account misses karma and mailaddresses01:23
Seveasthe former is not too serious, but the latter makes it impossible for me to use lp01:24
lifelessthat should not have happened01:24
lifelessmerging is symmetrical01:24
Seveaswell, it did happen01:24
Seveaslook at /people/dennis01:24
lifelesscan you paste a log of your discussion with kiko ?01:25
Seveasno karma, no mailaddresses01:25
Seveaswas via mail01:25
lifelessyes, I see it. I need information01:25
Seveassec01:25
lifelessotherwise I'll just make it worse01:25
lifelesscc to stub too please01:25
lifelessI may bounce this to him, as he wrote the merge magic in the first place01:25
=== spiv [n=andrew@adsl-66-203.swiftdsl.com.au] has joined #launchpad
Seveashttp://paste.ubuntu-nl.org/1213401:26
Seveascan't you at least add my e-mailaddress again (with password) so I can at least use launchpad?01:26
lifelessSeveas: I'm going to see what I can see. But its not like edit /etc/passwd, its much more complex.01:27
lifelessemail addresses are in a separate table from password01:27
lifelesspasswords are restricted access01:27
lifelessI realise the impact this is having on you01:28
Seveaspeople should not go to sleep after messing with accounts ;)01:28
Seveasurgh - can't even use the wiki of course :/01:30
SeveasI should just go to sleep too and hope it's resolved by the time I wake up 01:30
mdke_probably not a bad idea01:32
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== mdke_ is now known as mdke
ddaalifeless: help!01:53
ddaaTrying to merge baz2bzr, and I get this failure (multiple times)01:53
ddaaValueError: time data did not match format:  data=2006-02-21 17:21:18 CET  fmt=%Y-%m-%d %H:%M:%S %Z01:54
ddaaobviously, it _does_ match01:54
ddaaand I cannot reproduce it locally01:54
ddaacan forward you the pqm message if you think that would help01:54
lifelessweird01:59
lifelessthe whole message wont help much. But a traceback might01:59
lifelesswhat are you merging in ?01:59
lifelessspiv has a patch in that area too01:59
ddaadavid/launchpad/baz2bzr01:59
ddaaI also merged the bzrtools bugfix that blocked spiv01:59
lifelesswas bzrtools broken ?01:59
lifelessdetails, gimme details.02:00
ddaathe test case tested for the presence of 'nick': 'rd'02:00
ddaa'branch-nick': 'rd', I mean02:00
lifelessabsence surely ?02:00
ddaatested for presence02:00
ddaathat was the bug02:00
lifeless!02:00
ddaaso, fixed that, and the merge went in02:01
lifelesswho wouldda thought02:01
ddaaapparently, I was the last one to touch this line02:01
=== spiv wakes up
ddaaback then when I adjusted the logs produced by baz-import...02:01
spivlifeless: current bzr.dev and bzrtools did fix my problem too, although I haven't checked if it woud break anything in launchpad yet.  The rest of sourcecode/ seemed happy enough with it.02:02
ddaalifeless: so I guess it must have gone through review unnoticed :)02:02
ddaalifeless: I'll forward you chosen pieces from the pqm message02:03
lifelessddaa: pastebin02:03
lifelessI'd like spiv to look at it too02:03
lifelessscore02:04
lifelesssamba-the-segfaulting-daemon. 02:04
ddaahttps://chinstrap.ubuntu.com/~dsilvers/paste/fileVrQJzd.html02:06
ddaastripped all the boring stuff at the beginning02:06
=== ddaa goes back at trying to demystify a broken bazaar-ui pagetest
spivddaa: "strptime('2006-02-21 17:21:18 CET', '%Y-%m-%d %H:%M:%S %Z')" fails on my local python too, fwiw02:09
ddaaspiv: fails with the same error?02:09
spivddaa: Yep.  Try it yourself: python -c "from time import strptime; strptime('2006-02-21 17:21:18 CET', '%Y-%m-%d %H:%M:%S %Z')"02:10
=== jd_ [n=jd@wikipedia/Meanos] has joined #launchpad
ddaaspiv: worksforme02:11
ddaaPython 2.4.302:11
spivddaa: Interesting.  It doesn't for me, dapper's python 2.4.3... it may be a locale issue?02:12
spivIf I s/CET/EST/, it works.02:12
ddaablah02:12
ddaadapper python here too02:13
ddaainfrastructure problem02:14
lifelesspqm is not running dapper yet FWIW02:16
spiv>>> _strptime._TimeRE_cache.locale_time.timezone02:17
spiv(frozenset(['utc', 'est', 'gmt'] ), frozenset(['est'] ))02:17
spivpython's strptime only knows about utc, gmt and your current timezone by default, it seems.02:17
ddaamh02:18
ddaaokay, it blows because that test is running with a bzr branch extracted from a tarball, that I created on my local system02:18
ddaaspiv: congrats02:18
ddaathat's still a bug in bzr02:18
lifelessddaa: whats the branch ?02:18
ddaadavid/launchpad/baz02:18
ddaadavid/launchpad/baz2bzr02:19
lifelessddaa: dude, no. META02:19
lifelessddaa: I want to know what you are testing there that requires a tarball.02:19
lifelesstarballs are IMO a really bad way to manage fixtures02:19
spivYep, that's the issue, if I set TZ=Europe/Paris it knows about CET.02:19
lifelessspiv: wow, nice regression02:19
ddaalifeless: that's simple, I'm happy with it, and the branch scanner should be able to deal with 0.7 branches for a while.02:20
ddaabesides, it exposes some fun bzr bugs.02:20
lifelessddaa: meh. Could you -please- answer the question ?02:20
ddaaI think I did.02:21
ddaaThe branch has nothing special.02:21
lifelessI want to know what you are testing there that requires a tarball.02:21
spivddaa: In fact, the documentation for time.strptime explicitly says "Support for the %Z directive is based on the values contained in tzname and whether daylight is true. Because of this, it is platform-specific except for recognizing UTC and GMT which are always known (and are considered to be non-daylight savings timezones)."  I should have checked there first...02:21
ddaaI think I answered. What I am testing is baz2bzr02:21
ddaaand nothing _requires_ a tarball, except it's simple, good enough, and it should work02:22
lifelessddaa: I get the feeling you are being deliberately opaque here.02:22
ddaas/baz2bzr/baz-import/02:22
ddaamh02:22
ddaaI'm not opaque02:22
lifelessand its not simple. It has the following deficiencies at minimum.02:22
ddaaI'm tired and confused.02:22
lifelessits hard to see what the fixture represents - 02:22
lifelessyou need to unpack a tarball, play with the data, /understand/ why its the way it is.02:23
lifelessits hard to modify by two people at once - 02:23
ddaaand TBH quite pissed after spending all the day doing review fixes and trying to stuff down PQM's throat02:23
lifelessyou need to merge the contents of the tarball.02:23
lifelesslet me put it another way then.02:24
lifelessGO TO SLEEP.02:24
lifelessthis is an important discussion, and not one that carrying on while you are tired and grumpy will be conducive too02:24
=== lakin [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #launchpad
=== mbp_ [n=mbp@ppp112-44.static.internode.on.net] has joined #launchpad
=== lisi [n=Breezy@p54A3C993.dip0.t-ipconnect.de] has joined #launchpad
lisihello all04:07
lisiI have some problem wih my .po file04:08
lisiI remember someone here some time ago had solved this problem with a Perl script04:08
lisithat cleans the file04:08
=== lifeless [n=robertc@dsl-43.1.240.220.rns01-kent-syd.dsl.comindico.com.au] has joined #launchpad
=== robotgeek [i=venkat@ubuntu/member/robotgeek] has joined #launchpad
robotgeekhmm, any konqueror users in here? need help confirming a konqueror/lp bug06:37
=== poningru [n=poningru@n128-227-48-21.xlate.ufl.edu] has joined #launchpad
robotgeekBug #3939607:13
UbugtuMalone bug 39396 in launchpad "javascript focuses new tab automatically in Konqueror" [Normal,Unconfirmed]  http://launchpad.net/bugs/3939607:13
=== poningru_ [n=poningru@n128-227-50-237.xlate.ufl.edu] has joined #launchpad
=== poningru [n=poningru@n128-227-50-237.xlate.ufl.edu] has joined #launchpad
=== poningru [n=poningru@n128-227-50-237.xlate.ufl.edu] has joined #launchpad
spivjamesh: do you know why this pygpgme test is failing? https://chinstrap.ubuntu.com/~dsilvers/paste/file7A2Fca.html07:38
jameshspiv: looks like a default value has changed between gpgme releases07:50
jameshbetween 1.0.x and 1.1.x07:51
spivjamesh: That test failure appears to be blocking me from merging my buildbot branch -- if you can fix it, that would be appreciated :)07:54
jameshspiv: just pushing the change to chinstrap07:58
spivExcellent :)07:59
=== poningru [n=poningru@n128-227-50-237.xlate.ufl.edu] has joined #launchpad
=== Znarl [n=karl@bb-82-108-14-161.ukonline.co.uk] has joined #launchpad
jameshspiv: http://pqm.launchpad.net/ <- pqm doesn't look like it is happy with the merge request08:38
jameshspiv: seems that I'm not authorised to update the copy in rocketfuel08:44
spivjamesh: Ah.08:44
jameshlifeless: ^^^ I guess this needs some manual intervention?08:45
jameshmerge sftp://chinstrap.ubuntu.com/home/warthogs/archives/jamesh/pygpgme/devel/ sftp://chinstrap.ubuntu.com/home/warthogs/archives/rocketfuel/pygpgme/devel08:54
jameshCommand failed!08:54
jameshAll lines of log output:08:54
jameshSender not authorised to commit to branch sftp://chinstrap.ubuntu.com/home/warthogs/archives/rocketfuel/pygpgme/devel08:54
jamesh^^^ that's what pqm sent back to me08:54
=== frodon_ido [n=patrick@ip-213-49-233-214.dsl.scarlet.be] has joined #launchpad
BjornTmpt: ping09:52
=== doko_ [n=doko@dslb-088-073-091-066.pools.arcor-ip.net] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
Seveashmm, my account problem seems partially solved. It's the less serious part that's solved though :( 10:26
BjornTSeveas: what is it that's not working?10:28
jameshraphink: your OOPS from yesterday was caused because you didn't fill in the URL in the add branch form (the fact that you got an oops is a bug though)10:29
SeveasBjornT, something went wrong in an account merge yesterday10:32
Seveasmy e-mailaddresses are missing, so I can't login10:32
Seveasthe minor thing was that the karma was reset - that seems to have been solved with the daily karma sweep10:32
lifelessjamesh: we had not setup the autotesting foo policy for it10:35
BjornTSeveas: oh, that seems bad, i can't help you with that.10:36
Seveaslifeless, didn't you sleep at all? ;)10:36
jameshlifeless: would it be possible to pull the new revision from my branch manually?  One of the tests is failing with the newer libgpgme (it was testing the default value of a gpgme context variable)10:36
lifelessjamesh: I'm doing that10:38
lifelessjamesh: the altered test reads 'foo = 2; assert foo == 2' (paraphrasing ) ;)10:38
lifelessdone10:39
jameshthe failing test was "self.assertEqual(ctx.include_certs, 1)" on a new context10:39
jameshwith 1.1.0, the default is -25610:40
jameshthe second bit of the test was there before (testing that setting the value works)10:41
lifelessjamesh: I realise that ;)10:42
lifelessits just amusing10:43
jameshlifeless: an unrelated question: if I'm doing a local bzr import of a CVS branch, and merge the changes I made in bzr into CVS, would it break anything if I manually edited the revision-store file for the merge to add the extra parent?10:45
raphinkjamesh: I was trying to find out how to open a bzr branch on LP10:50
raphinkif there's a way10:50
jameshraphink: hosted in the supermirror?10:51
lifelessjamesh: what do you mean ? 10:51
raphinkjamesh: well is there an official bazaar server for ubuntu?10:51
jameshlifeless: I'm running tailor to create a bzr import of a CVS branch.  I make some changes in a local bzr branch that diverges from the import and I want to commit them to CVS10:52
lifelesswhen you use tailor to bring that revision across to bzr, edit .bzr/checkout/pending-merges and add the revision id10:53
jameshlifeless: if I do so and then import that merge revision into bzr, would editing the parents list so that bzr knows that a merge occurred break anything?10:53
lifelessif you get it right it wont break anything, but the data is very redundant10:53
lifelessyou need to edit:10:53
dilysMerge to devel/launchpad/: [trivial]  make some tests, which test code used by send-bug-notifications.py, connect as the bugnotification user, to catch permissions problems. (r3470: Bjorn Tillenius)10:53
lifelessthe revision xml10:53
lifelessthe revision knit index10:53
lifelessthe inventory knit index10:53
lifelessthe index of each file that merged *and assign new revision ids to that* 10:54
lifelessand update the inventory content to reflect that10:54
lifeless...10:54
lifelessthe official way to record a merge is to have it in pending-merges when commit happens.10:54
jameshraphink: if you have uploaded an ssh key in Launchpad, you can log into sftp://bazaar.launchpad.net, and create branches of with names like /~myusername/product/branchname10:54
jameshlifeless: is all that necessary with a 0.7 branch?10:55
raphinkjamesh: ty10:55
lifelessjamesh: all but one.10:55
jameshraphink: so "bzr push sftp://bazaar.launchpad.net/~raphink/productname/branchname" should work, iirc10:55
jameshlifeless: okay.  I guess I'll look at the .bzr/pending-merges option then (maybe kill(getpid(), SIGSTOP) at the right place)10:58
lifelessjamesh: put the bzr revision id in the commit log10:58
lifelessteach tailor to turn that into a pending merge10:58
jameshlifeless: that sounds like a good long term option10:59
lifelessSeveas: sorry, I made no progress11:00
raphinkjamesh: when registering the branch, it says "Leave that empty if the branch is hosted on bazaar.launchpad.net."11:00
Seveaslifeless, it's ok - I'll wait for kiko to wake up11:01
raphinkso I can leave it empty, but only if I have a sftp://bazaar.launchpad.net/~raphink/productname/branchname already created ?11:01
jameshraphink: yeah.  I'm not disputing that you ran into a bug.11:01
raphinkah ok11:01
raphinkso I should put the branch url even if on launchpad 11:01
lifelessraphink: if you have create sftp://bazaar.launchpad.net/~raphink/productname/branchname then the branch is created already11:01
jameshraphink: when you create a branch by pushing to bazaar.launchpad.net, the branch should show up on https://launchpad.net automatically11:01
lifelessraphink: that field MUST be blank if you want SFTP access to the branch at bazaar.launchpad.net11:02
raphinkah11:02
lifelessits a confusing UI right now. The way it works is:11:02
raphinkI logged to launchpad via sft and created the dirs11:02
lifelessBLANK URL == we host the branch on SFTP11:02
raphinkwill that work?11:02
raphinks/sft/sftp/11:02
lifelessNON-BLANK URL == we monitor the branch that you are hosting somewhere else11:02
raphinkah yes it seems to work :)11:03
lifelessyes, if you login via sftp and push the branch - i.e. 'bzr push --create-prefix sftp:.....' then it will just work11:03
raphinklifeless: no i mean if I mkdir it11:03
lifelessraphink: it wont work if you mkdir it because you will confuse bzr11:04
raphinkhmmm ok11:04
lifelessbzr will think (correctly) that you have an empty directory there.11:04
lifelessand currently that means it will complain at you so it doesn't do the wrong thing by mistake11:05
lifelessif you have done a 'mkdir' using sftp, I can talk you through getting bzr to push there.11:06
raphinklifeless: I'd like that11:10
raphinkcause I'm a bit fighting with it right now11:10
lifelesspython11:10
lifelessimport bzrlib.bzrdir11:10
raphinkok11:11
lifelessbzrlib.bzrdir.BzrDir.create('sftp://...')11:11
lifeless(this assumes you have a normal branch, not a knit branch or metadir branch)11:11
raphink>>> bzrlib.bzrdir.BzrDir.create('sftp://bazaar.launchpad.net/~raphink/klik/main')11:12
raphink<bzrlib.bzrdir.BzrDir6 object at 0x303c6e10>11:12
lifelessok11:12
lifelessquit python and now you can push to there11:12
raphink $ bzr push sftp://bazaar.launchpad.net/~raphink/klik/main11:12
raphinkbzr: ERROR: Not a branch: /home/raphink/klik/main/11:12
raphink:s11:13
lifelessthats your local path ;)11:13
raphinksorry to be so bzr-illiterate11:13
raphinkyes I know it's my local path11:13
lifelessmake sure you are in your local tree first11:13
raphinkhow do you mean in my local tree ?11:13
lifelesshave you used bzr before ?11:14
raphinknope11:14
raphinkonly svn11:14
lifelessok11:14
lifelessjoin #bzr11:14
raphinkok11:14
lifelessyou need to walk before you run11:14
raphinkindeed11:14
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== jinty [n=jinty@215.Red-83-49-54.dynamicIP.rima-tde.net] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
salgadojamesh, around?01:42
jameshsalgado: yeah01:42
salgadohey! did you see my reply to your review?01:43
jameshyeah.  I've just been going through carlos's review.  I'll send a reply soon01:44
salgadogreat. thank you01:45
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== mpt_ [i=mpt@210-54-126-251.dialup.xtra.co.nz] has joined #launchpad
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== stub [n=stub@ppp-58.8.2.24.revip2.asianet.co.th] has joined #launchpad
mpt_kiko-zzz, wake up01:59
ddaampt_: do you really think he sleeps with his lappy under his pillow?02:00
mdkempt_, if that works, I'll be very impressed02:00
mpt_ddaa, he lives dangerously, but not *that* dangerously02:01
=== niemeyer [n=niemeyer@200.140.231.254] has joined #launchpad
spivcprov: Any sign of kiko?02:05
ddaaintermittent snoring02:06
stubOk. We can start the meeting without kiko.02:06
stubWho is here?02:06
mpt_ok, MEETING TIME02:06
ddaajamesh: do you have a brazilian on your shoulder?02:06
spivI am.02:06
mpt_me02:06
BjornTi'm here02:06
matsubarai'm here02:06
bradbmo02:06
salgadohere02:07
ddaaprsent02:07
stubjamesh: ?02:07
mpt_matsubara or salgado, can you call kiko?02:07
jameshhere02:07
stubcprov: ?02:07
cprovhere02:07
salgadocalling02:07
mpt_lifeless here?02:07
mpt_meanwhile, agenda:02:08
mpt_* Roll call02:08
mpt_* Agenda02:08
mpt_* Next meeting02:08
mpt_* Activity reports02:08
mpt_* Items from last meeting02:08
mpt_* Launchpad oops milestone report02:08
mpt_* Production / staging (stub)02:08
mpt_* ...02:08
mpt_* Keep, Bag, Change02:08
mpt_* Three sentences02:08
matsubarakiko is coming.02:08
mitsuhikoargh. rosetta is damaging my eyes...02:09
lifelessmpt_: sortof02:09
mitsuhikowhom do I have to contact for bigger fonts?02:09
mpt_* Next meeting02:09
lifelessmpt_: you pseudo steve ?02:09
stubSo should we have a meeting next week? How many people are on leave?02:09
lifelessnot on leave.02:09
mpt_lifeless, whoever wants to pitch in :-)02:09
stub(it is easter elsewhere this weekend isn't it?)02:09
mpt_I'm technically on holiday right now02:10
stubAs I am02:10
spivAnd me... but Steve's back next week I think.02:10
lifelessstub: and I02:10
mpt_Anyone who can't attend 1200 UTC next Thursday?02:11
kikogrumble02:11
kikoI can02:11
mpt_ok, someone using a better IRC client than I am can change the topic02:12
=== ..[topic/#launchpad:ddaa] : https://launchpad.net/ | developer meeting: Thu 14 April, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
=== ..[topic/#launchpad:stub] : https://launchpad.net/ | developer meeting: Thu 20 April, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
ddaaduh02:12
mpt_* Activity reports02:12
mpt_kiko, properly awake yet? :-)02:12
kikoyes!02:12
=== ddaa mental note: wake up
kikobut go on, I like to watch02:13
lifelessup to date02:13
stubkiko: https://chinstrap.ubuntu.com/~dsilvers/paste/fileJpY4Zv.html02:13
kikoup to date02:13
mpt_I'm two days behind02:13
stubup to date02:13
BjornTi'm up to date02:13
cprovup to date02:13
bradbup to date02:13
ddaaup to snuff02:13
matsubaraI'm up to date02:13
spivup to date02:13
salgadoup to date02:13
jameshnot up to date02:14
mpt_jamesh and mpt_, get organized02:14
mpt_especially you, mpt_02:14
mpt_well done everyone else02:14
mpt_* Items from last meeting02:15
mpt_We don't seem to have minutes from the last meeting on the wiki.02:15
mpt_Is that because Daf usually compiled them?02:15
kikoyes. we don't, that's right. but there were no meetingactions presented.02:15
mpt_ok02:15
mpt_* Launchpad oops milestone report02:16
matsubaraYesterday I restarted to send the Bug report reports.02:16
matsubaraI fixed the person widget validation in advanced bug search, I'll merge it today.02:16
matsubaraApart from that we have a new TypeError in a +translate page: OOPS-102C417. Some Retry exceptions and 'sessiondata_key' violating unique constraint. The ascii encoding password which is bug 2496. Yes, I suck. Some other exceptions that I'll take a look today and report.02:16
UbugtuMalone bug 2496 in launchpad "Launchpad blows up if you try to use non-ascii characters in your password" [Normal,In progress]  http://launchpad.net/bugs/249602:16
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/102C41702:16
matsubaraThe most critical Time Outs are happening in +translation pages and this page https://launchpad.net/malone/bugtrackers/ubuntu-bugzilla when you click Show all bug watches option02:16
mpt_because it's not batched?02:17
kikomatsubara, the latter I fixed yesterday02:17
kikothe former, well, I added a comment to the relevant bug (is it bug 2497?)02:17
kikoyes02:17
kikoand forwarded it to launchpad02:17
kikoit will require some database caching or rethinking02:17
kikojordi, are you around?02:17
kikostub, about the retry and session data oopses -- do you have a handle on them?02:18
=== jinty [n=jinty@144.Red-83-55-196.dynamicIP.rima-tde.net] has joined #launchpad
kikothey are happenning very rarely, but still02:19
stubI haven't increased the # of retries attempted yet. I'll open a bug on that.02:19
mpt_mitsuhiko, report a bug <https://launchpad.net/products/rosetta/+bugs>, ideally including a screenshot02:19
mitsuhikompt_: i will do02:19
mpt_thanks02:19
stubThere is a bug on making retry exceptions more informative, which may be more important than I originally though02:19
kikostub, can you explain what the Retry and sessionkey exceptions are?02:19
stubSession data oopses I'm not sure of. My testing shows the approach I'm using should work just fine, but it isn't.02:20
kikoare the tracebacks in the oops helpful?02:20
stubI need to discuss the approach on the PostgreSQL mailing lists.02:20
mitsuhikohttps://launchpad.net/products/rosetta/+bug/3943902:21
UbugtuMalone bug 39439 in rosetta "Font Sizes" [Normal,Unconfirmed]  02:21
mpt_anything else on oopses?02:21
mitsuhikohope that's enough02:21
mpt_Are we still doing better this week than last week?02:21
kikoI'll follow up with stub in private02:21
mpt_ok02:21
kikowe don't know yet mpt02:21
stubBut what is happening (unless I've just screwed up the SQL) is that there is a race condition in the query, affected by updates committed during the query execution. But I didn't think that was possible.02:21
mpt_* Production / staging (stub)02:22
jameshstub: do you think it would be useful to get the error reporting code to record any extra info for Retry exceptions?02:22
stubI don't want to rollout production next week to give Zope 3.2 extra time to have the bugs shaken out.02:22
stubjamesh: The retry exception is a wrapper for another exception. We need to display that wrapped exception.02:23
kikostub, is reasonable. will you take some cherry pick requests?02:23
stubYes - cherry picks are fine and expected.  I'll probably batch them and apply them on Tuesday.02:23
stubStaging is running Z3.2 of course.02:24
mpt_stub, have there been many 3.2-related bugs reported so far?02:24
jameshstub: do you think it'd be worth special casing Retry, or is there some pattern to zope exceptions wrapping other exceptions?02:24
mpt_or is it far too soon to tell02:24
stubmpt_: One, and fixed by Bjorn02:24
kikostub, there seem to be some odd regressions related to resources.02:25
stubjamesh: Either special casing retry, or improving its __repr__ method to be more informative. The latter is probably more generally useful, but I'm not sure how to actually make it readable.02:25
kikoat least that is what I /think/02:25
stubkiko: I'm not aware of them, and the tests pass. 02:25
kikostub, some of the images seem to be missing02:26
stubOk - please file a bug report with details.02:26
kikohmmm, maybe it's not 3.2 then02:26
kikoI'll look into it this morning02:26
stubThe resources stuff was a bit of a pain porting across, so it may well be a 3.2 issue02:26
mpt_ok02:27
stubIt is quite likely that missing resources aren't noticed by our page tests.02:27
stubBut we need details of what works and what doesn't - might just be not all the old URL syntaxes still work (++resource++foo vs /@@/foo02:27
stub)02:27
kikook02:28
mpt_we should have special tests for them and probably don't, I guess02:28
mpt_anything else for production/staging?02:28
=== kiko . o O ( notfound-traversals! )
mpt_that's the phrase I was trying to think of :-)02:28
stubNothing more from me02:28
mpt_I knew it had "traverse" in it somewhere02:28
mpt_ok02:28
mpt_* User support requests (kiko)02:28
kikoso02:28
kikowe've been getting some pretty outrageous support requests02:28
kikoas in, 02:28
mpt_"asdfdfdfs"02:29
ddaamh, do not remember receiving any lately...02:29
kikoNew support request #714 on Launchpad:02:29
kikohttps://launchpad.net/products/launchpad/+ticket/71402:29
kikoloco por linux02:29
matsubarahehe02:29
kikonow, while I understand this /would/ happen anyway02:29
ddaahahaha02:29
kikothe rate is pretty high02:29
mpt_"want bunto cds"02:29
kikoas in, 5-1 noise02:29
kikodoes anyone -- mpt_ perhaps -- have suggestions?02:30
matsubaraI've been rejecting those. There's some guy from the community that's also trying to help there.02:30
kikoyeah, I saw that02:30
mpt_So one big idea of the support tracker was that it would reduce noise in the bug tracker02:30
kikomatsubara, have you considered inviting him to be a launchpad-support team member?02:30
mpt_but we never got bug reports like those02:30
stubBarrier to entry is much lower02:31
mpt_yes02:31
mpt_we could:02:31
mpt_* remove the link to the support tracker from the error page (leaving the e-mail instructions there)02:31
mpt_* make support requests harder to create02:31
kikoI am somewhat for the latter02:32
ddaaput a link to shipit in the support request form?02:32
stub* consider dud support requests a good thing, as it shows what some users are trying and failing to do02:32
ddaa"If you want ubuntu CDs, go there!"02:32
jameshreject support requests with more than a certain threshold of spelling mistakes?02:32
mpt_* encourage volunteers to help out in closnig rubbish requests02:32
matsubarakiko: I could do that, but he seems to use a default answer: "Launchpad is in maintenance..."02:32
matsubarampt_: to do that we first need to fix it02:33
matsubarampt_: because only the requester can close support request or an admin02:33
mpt_For the ShipIt-related requests, a big problem is that once you've signed up to Launchpad for ShipIt, Launchpad doesn't redirect you back to ShipIt02:33
salgadompt_, yes, it does02:33
ddaaI think we should not encourage people to post support request from the oops page02:34
kikoit does mpt_ 02:34
mpt_it does?02:34
=== mpt_ thought he tried it yesterday
mpt_hmmm02:34
ddaathe problems they are reporting are already tracked, it's wasting their times and ours02:34
stubIf it doesn't, it is a regression and needs a bug report02:34
mpt_ok, who can fix the "let anyone close a request" bug02:34
=== kiko looks at BjornT
BjornTdo we really want anyone to close a request, though?02:35
mpt_We let anyone close a bug report02:35
mpt_Do we have loose cannons going through /products/launchpad/+tickets at the moment?02:35
kikofiling reports? yes02:36
kikocommenting on them? no02:36
mpt_I mean, adding comments02:36
BjornTyes, but a support request is not a bug report. it can be hard for the one who answer a request to know that the answer is clear enough for the submitter to understand02:36
kikoBjornT, can the submitter easily reopen? if so..02:36
mpt_ok, let's try making it possible for everyone to clsoe02:37
mpt_close02:37
salgadompt_, I've just created a new account and it did redirect me back to shipit.02:37
mpt_and if it's troublesome, we'll probably need to use the same kind of permissions model for support requests and bug reports02:37
mpt_salgado, apologies for the false accusation then02:38
BjornTkiko: i wouldn't say really easily. i think we'll end up with cases where someone provides an answer and closes the request. then the submitter simply says that he doesn't understand the anser, but leaves the request as closed.02:38
kikoBjornT, matsubara and I can take care of reopening if that is the case. to be honest I haven't seen any really valid uses of the support tracker yet.02:39
ddaahehehe https://launchpad.net/products/launchpad/+ticket/67002:39
kikomost are just to report OOPSes which we already know about02:39
ddaamatsubara: I think that guy wants edubuntu cds02:39
mpt_and I'll remove the link from the error page02:39
kikoI thought it was good that it motivated salgado to fix the OOPS bug he's been sitting on though02:39
kikobut in the long run..02:39
mpt_ok02:40
mpt_* Keep, Bag, Change02:40
ddaahttps://launchpad.net/products/launchpad/+ticket/660 Can we reassign support requests?02:40
ddaaBAG: scary zope warnings when running "./test.py canonical pagetests.branches"02:40
ddaaCHANGE: bzr too slow, test runner too slow02:40
matsubaraddaa: you mean re-target to another product?02:41
ddaamatsubara: yes, make the problem of the ubuntu folks02:41
matsubaraddaa: that's bug 3405002:41
UbugtuMalone bug 34050 in launchpad "Unable to retarget support request" [Normal,Confirmed]  http://launchpad.net/bugs/3405002:41
kikosharp matsubara 02:41
kikostub, are you going to look into reducing z3.2 warnings/verbosity?02:42
=== mpt [i=mpt@210-54-126-251.dialup.xtra.co.nz] has joined #launchpad
stubThe bag? No - there are other issues affecting users I need to look at first. We can put up with aesthetic issues only affecting us for a while02:42
stub(unless someone else wants to give it a go)02:42
kikookay.02:43
ddaaA couple screenful of warnings is hardly cosmetic IMO...02:43
kikoddaa, it'll get fixed, just perhaps not this week.02:44
ddaagreat02:44
mptis that it for KBC?02:45
kikoyes02:45
=== mpt missed most of it
mptok02:45
mpt* three sentences02:45
mptFire when ready02:45
matsubaraDONE: fixed bug in validation of person widgets in advanced search form, some other validations bugs, bug report report, support requests.02:45
matsubaraTODO: fix ascii encoding bug, more oops bugs, bug triage02:45
matsubaraBLOCKED: No02:45
lifelessDONE: BZR stuff02:45
mptDONE: bug page tweaks, bugfixes, LaunchpadLoginService braindump02:45
mptTODO: more MaloneSimplifications, bugfixes02:45
mptBLOCKED: no02:45
BjornTDONE: reviews. various malone bug fixes. zope3 widget bug. work and discussions about deleting bug watches.02:45
lifelessTODO: switch to qa02:45
kikoDONE: work on timeouts, fix many small and medium-sized bugs, launchpad report, manage contentious issues02:45
BjornTTODO: easter holidays. more bug watches work.02:45
ddaaDONE: gave jamesh tasks, xorg bug reports, finish bazaar-ui, address many reviews02:45
ddaaTODO: fix baz2bzr, merge branches, cscvs/bzr-native02:45
ddaaBLOCKED: spiv's buildbot merge, mpt's bazaar-ui review, jamesh giving no sign of life02:45
BjornTBLOCKED: no02:45
lifelessBLOCKED:note02:45
bradbDONE: Landed SecurityTeams. Removed binary package name, but landing blocked on consent from ubuntu-devel. A few bug fixes. A bit of work on bug dates.02:45
bradbTODO: Propose a solution for landing BPN removal and land it. Land bug dates changes. Other stuff.02:46
spivDONE: reviews, making sourcecode/ pass make check.02:46
spivTODO: holiday, returning Wednesday 26th.02:46
spivBLOCKED: jamesh has pygpgme branch that needs to land to allow a buildbot branch to land -- just needs attention from lifeless.02:46
bradbBLOCKED: No.02:46
cprovDONE: catch up after hollidays, queue-ui mark's request, dak-tools bug fixes02:46
cprovTODO: work out SQL patch for soyuz duplicated uploaded files and PPA-NG02:46
cprovBLOCKED: None02:46
kikoTODO: work on 404s and timeouts, reporting, working out more contentious issues and solving them02:46
kikoBLOCKED: none02:46
stubDONE: Landed Z3.202:46
stubTODO: Retry exceptions, Session race condition, popup performance.02:46
stubBLOCKED: Nope02:46
mptddaa, if I haven't done that review by Tuesday your time, yell and scream at me02:47
mptddaa, what do you need from jamesh?02:47
salgadoDONE: Fixed #28679, #38256, #30143, #6429, #33995 and some work on ShipItForDapper02:47
salgadoTODO: ShipItForDapper02:47
salgadoBLOCKED: No02:47
mptjamesh, when do you expect the pygpgme branch to land?02:47
ddaafeedback on how he's doing with: RevisionNumber.destroySelf, importd error reporting, transactional fix to branch-scanner code. Activity reports.02:48
stubOh - 360 degree reviews. The clock is ticking.02:49
jameshmpt: pqm isn't set up to accept merges, so it needs to be done manually.02:49
kikostub, they are due, what, this week?02:49
lifelesswhich branch ?02:49
stubI can't remember - I seem to recall 28th?02:49
stubThis week would be silly with Easter.02:50
jameshlifeless: the pygpgme one02:50
lifelessjamesh: which pygpgme one ?02:50
stubI expect bottlenecks will be kiko, steve and me so earlier the better.02:50
lifelessthat you need to land I mean02:50
spivYeah, 28th according to the email.02:50
mptAny volunteers with uncrashed IRC logs to summarize this meeting on the wiki?02:51
stubSo I think everyone should have done their self assesment and sent first round of review requests by next meeting?02:51
lifelessjamesh: the one you gave me to land earlier is landed02:51
kikompt, why don't you do it? I'll send you a log02:51
jameshlifeless: okay.  Then spiv's landing shouldn't be blocked02:51
mptkiko, good plan02:51
kikothank you!02:52
mptall right, we started 7 minutes late and we'll finish 8 minutes late, not too shabby02:52
spivjamesh, lifeless: thanks!02:52
mptnext week we will be in the far more capable and knowledgable hands of SteveA02:52
Seveaskiko, I got your mail trying to activate my e-mailaddress - launchpad won't eat my password though02:52
mpt502:52
kikoSeveas, ping?02:52
mpt402:52
mpt302:52
mpt2.502:52
mpt202:52
mpt102:52
mptMEETING ENDS02:53
kikoSeveas, -> privmsg02:53
ddaajamesh: would you like a phone call about our tasks?02:53
mptthanks everyone02:53
=== mpt yawns
stubBug 3942602:55
UbugtuMalone bug 39426 in launchpad "Running page tests produces lots of warnings" [Normal,Unconfirmed]  http://launchpad.net/bugs/3942602:55
mptmitsuhiko, are you able to attach a screenshot to bug 39439?02:57
UbugtuMalone bug 39439 in rosetta "Font Sizes" [Normal,Unconfirmed]  http://launchpad.net/bugs/3943902:57
jameshddaa: okay.  Could we do it a little later? (need to get some food)02:57
mitsuhikompt: sure i would be able :)02:57
mptthanks mitsuhiko02:58
ddaajamesh: sure, need to do some things here too. When would that be convenient for you?02:58
jameshddaa: maybe an hour or so?02:58
mitsuhikompt: is there an attachment functionalitiy in malone?02:59
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
ddaajamesh: okay see you here at 1400 UTC to arrange call02:59
mptmitsuhiko, I KNEW you were going to ask that question02:59
mitsuhiko:)02:59
mitsuhikook. i'll scp it :)02:59
kikomitsuhiko, there is!02:59
mitsuhikokiko: where?03:00
mptmitsuhiko, in the box on the left side, "Add Attachment" is under "Subscribe Someone Else"03:00
kikompt, shall we move the link to under/near the comment link?03:00
ddaamitsuhiko: the answer to that sort of question is invariably "in the portlet"03:00
kikolol03:00
mitsuhikourks03:00
mitsuhikoi will file a second bug :)03:00
mitsuhikousability problem :)03:01
mptindeed03:01
stubddaa: A quick workaround for bug 39426 is to edit test.py in the top level directory and filter that warning (there is a section in there already where we switch of other warnings)03:01
UbugtuMalone bug 39426 in launchpad "Running page tests produces lots of warnings" [Normal,Unconfirmed]  http://launchpad.net/bugs/3942603:01
cprovBjornT: are you happy with dak-tools last review comments (just sent) ? may I merge ?03:01
mptkiko, I wish03:01
kikompt, okay, I can add it.03:01
stubddaa: I'm off now, but feel free to give it a go and land it [trivial]  if it works.03:02
mitsuhikompt: done03:02
mptkiko, http://usabilitynews.com/news/article1528.asp03:02
ddaastub: okay, I'll keep that in a note03:03
bradbBjornT: do you have time to review the patch I sent you the URL for yesterday? I just merged from rf, no conflicts.03:03
stubddaa: there is already a filter for it in fact - just needs changing from 'always' to 'ignore' (it is set to 'always' so it doesn't get raised as an error, which I have set as the default behavior for warnings under the new test runner)03:05
BjornTcprov: well, i'm still not clear on the os.access(uploader_log, os.F_OK) check. when will that fail, and what will happen? won't if work without that check?03:05
=== stub buggers off
ddaastub: ack03:06
BjornTbradb: seems like matsubara hasn't merged his branch yet. matsubara what's holding the merge up (the branch i reviewed for you)?03:06
mitsuhikoah. and who is responsable for the "start bar" on the top of the page?03:06
mitsuhikolooks misplaced :)03:07
kikomitsuhiko, shift-reload?03:07
cprovBjornT: really ? it's a not created tempfile at the first upload run03:07
mitsuhikokiko: ney. looks like a start bar. but very small fonts and looks like macos :)03:07
cprovBjornT: in this case I don't need to 'reset' it 03:07
mptmitsuhiko, sabdfl for the design, SteveA and myself for the implementation03:08
kikopaper bags for all03:08
mitsuhikourks03:08
mptyeah03:08
mptbut I'm going to nuke the stripes03:08
mitsuhikoplease :)03:08
mptmitsuhiko, Mac OS X 10.2, to be precise03:08
matsubaraBjornT: i'm conflicting in that bugtask-macro-buglisting.pt03:08
kikompt, will you fix the missing images as well?03:08
mptkiko, I don't see any missing images, what's the bug #?03:09
kikoI just discovered them in today's oops report, mpt03:09
matsubaraBjornT: I resolved the conflict, commit it, but when I submit it to pqm it conflicts again03:09
mptok, I'll look on Saturday03:09
ddaampt: emailed you log of the meeting03:09
kikompt, sent you via privmsg, seen?03:09
=== ddaa buggers off for a while
bradbmatsubara: did you push your changes up?03:09
matsubarabradb: yes, sure03:10
=== mattl [n=mattl@host-87-75-129-11.bulldogdsl.com] has joined #launchpad
mptthanks ddaa03:10
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
Seveaskiko, can you please look at my new homepage on https://launchpad.net/people/dennis ;)03:14
kikoI am honored03:14
BjornTcprov: in that case, 'os.path.exists(uploader_log)' is clearer.03:15
kikoBjornT, ok03:16
kiko(on cprov's behalf)03:16
jordikiko: hey03:17
=== bradb & # shower
salgadoddaa, do you know in which version of bzr shared repositories were introduced?03:25
salgado(the one on chinstrap doesn't seem to have it)03:26
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== jd_ [n=jd@wikipedia/Meanos] has joined #launchpad
=== daq4th [n=darkness@netstation-005.cafe.zSeries.org] has joined #launchpad
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
kikosalgado, can you take a look at database/poll.py:getWinners() for me?03:47
salgadokiko, looking03:48
kikosalgado, do you know what queryAll() returns?03:48
kikoyou're getting some NULLs back in that query03:48
kikosalgado, note that that method is not doctested03:51
ddaasalgado: 0.803:53
salgadokiko, is that the newmember poll of the ubuntu-l10n-hi team?03:54
kikoyes03:55
salgadoI'm not sure the problem is on that method03:55
salgadohttps://chinstrap.ubuntu.com/~dsilvers/paste/fileOe3k0P.html03:56
salgadothere's a bug somewhere, though. I'm going to investigate and file it03:58
kikoyeah, I thought it was some sort of dud option03:59
kikooh kay03:59
salgadookay, I think I found it04:00
=== Kinnison [n=dsilvers@haddenham.pepperfish.net] has joined #launchpad
salgadokiko, do you have an oops for that?04:01
kikoyes04:02
kikohttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/2006-04-12/C18304:02
=== Keybuk [n=scott@syndicate.netsplit.com] has joined #launchpad
salgadoddaa, do you know why we're running "bzr (bazaar-ng) 0.8pre bzr checkout, revision 1455 nick: bzr.integration" on chinstrap?04:03
ddaabecause the bzr release process is broken and 0.7 is hopelessly outdated?04:03
LarstiQhmm04:08
LarstiQperhaps time to do third party rcs04:08
kikoddaa, that sounds like an exaggeration04:09
ddaakiko: it is04:09
kikogood04:09
ddaaI know why 0.8 is not released. Nevertheless 0.7 is quite seriously outdated, and I consider it a bug that some intermediate point release was not done since then.04:10
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
bradbmatsubara: do you think you'll have a chance to merge that branch soon? I've got a merge of my own blocked by it, because BjornT says it'll cause conflicts in my branch04:20
matsubarabradb: it's on pqm now. let's see if it'll not cause a conflict again.04:20
bradbok04:22
salgadokiko, filed bug 3946304:22
UbugtuMalone bug 39463 in launchpad "Display of poll results will break if everybody spoilt their votes" [Normal,Confirmed]  http://launchpad.net/bugs/3946304:22
kikothanks salgado 04:22
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
lisihello people, can someone help me with my freshtranslated libgnomeui.po ?04:44
lisiwhen I controll validity I get       msgfmt -cv libgnomeui.po -o /dev/null04:45
lisilibgnomeui.po:17:7: parse error04:45
lisimsgfmt: found 1 fatal error04:45
lisibut with this line everything is ok.04:45
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
bradbmatsubara: no luck with the merge, it looks like :/04:59
matsubarabradb: nope. I'm talking in #bzr to solve it. I might end up replaying the patch in another branch05:00
=== lisi is now known as Alinux
=== Alinux is now known as AlinuxOS
AlinuxOShello boys05:02
AlinuxOScan gently someone test my fresh translated libgnomeui.po file and tell me where the problem is ?05:02
AlinuxOSI get libgnomeui.po:17:7: parse error05:02
AlinuxOSbut this line seems ok 05:03
AlinuxOSand I don't know what to do :/05:03
AlinuxOSI've put my libgnomegui in rosetta too.05:06
dokocarlos: would it possible to make an OOo upload now, and import the language data, when the removal run is done? i.e. blacklist the import?05:06
AlinuxOShttps://launchpad.net/distros/ubuntu/dapper/+source/libgnomeui/+translations 05:07
AlinuxOSI have 3 collors there05:07
AlinuxOSI what means blue color in the middle ?05:07
AlinuxOSI know only meaning of green and pink colors.05:08
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
seb128hi05:20
seb128https://launchpad.net/distros/ubuntu/+source/gdm/+bug/11595 has a comment from "ivanii'05:21
UbugtuMalone bug 11595 in gdm "GDM won't change resolution back, after loggin out from Gnome session" [Normal,Confirmed]  05:21
seb128when trying to subscribe that guy to the bug launchpad page displays a "Constraint not satisfied"05:22
=== andrewski [n=andrewsk@pool-151-197-215-128.phil.east.verizon.net] has joined #launchpad
salgadoseb128, that's because this account was created during the bugzilla import and it has no password05:25
kikoright.05:25
seb128ok, fine05:25
salgadoas a consequence of that, it's not considered a "valid" account, and then can't be subscribed to bugs05:25
kikowhat's the right solution to that problem?05:25
seb128it was just to get a reply from the guy05:25
andrewskiis there any way to 'import' a bug into launchpad that was reported upstream?05:25
salgadoseb128, we've discussed that on the mailing list, but didn't fix it yet05:25
seb128but I'm happy to ignore it, that's not a frequent case05:25
kikoandrewski, not currently -- does it affect ubuntu?05:25
andrewskikiko: yes, a program in ubuntu.05:26
kikoI see05:26
kikoyou need to manually file the bug and link an upstream status in05:26
andrewskiok, i'll just copy and paste and then add the bugwatch.  more tedious, but whatev. ^_^05:26
andrewskithanks kiko05:26
salgadoseb128, it is a problem and we're aware of it. we just need to decide what would be the less painful way to solve it.05:26
andrewskibtw, all you launchpad devs, the recent changes look very nice!05:26
kikohey thanks!05:27
seb128k05:27
seb128some fonts were nicer and easier to read before though05:28
andrewskikiko: :)  to link it upstream, do i choose "link to other bug tracker" or "affects upstream"?05:28
kikoaffects upstream05:28
kikoactually05:28
kikoyes05:28
kikoit will allow you to link to the other bug tracker as part of that step05:28
kikoBjornT, see above.05:29
andrewskicool.  done.  cheers.05:29
kikothanks!05:30
=== andrewski [n=andrewsk@pool-151-197-215-128.phil.east.verizon.net] has left #launchpad []
=== beyond is now known as beyond-rango
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
seb128hum, launchpad broken?05:59
mdkeyes, here too05:59
KinnisonDC appears to have dropped off the 'net05:59
KinnisonI imagine elmo or znarl is already on it05:59
AlinuxOS#, c-format - what means this line in a .po file source ?06:01
mdkeAlinuxOS, you need a translation channel06:03
=== lakin [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #launchpad
jameshAlinuxOS: that the translation is used as a C format string (e.g. first argument to printf())06:05
jameshAlinuxOS: so all the "%s"'s and "%d"'s should occur in the translated string, and in the right order06:05
AlinuxOSah06:06
AlinuxOSjamesh, thank you :)06:06
jameshAlinuxOS: Rosetta does special checks for format string translations to catch common errors though06:07
=== bradb & # lunch
matsubaralaunchpad front page is oopsing06:11
matsubaranot anymore. :)06:12
mdkeit's oopsing here too06:12
mdkemaybe because it just came back up?06:12
matsubaramost likely06:13
mitsuhikolaunchpad isn't that stable. isn't it?06:18
mitsuhikoi'm currently getting many "OperationalErrors"06:18
Seveashmm, many pages oops the first tim you visit them06:18
Seveasand the CSS switches a lot with F506:19
mdkeSeveas, it's just coming back up, it's a bit cranky06:20
Seveasyeah06:20
Seveaslooks funny 06:20
mitsuhikoi think it's because of me :)06:21
mitsuhikoi don't like ZOPE ^^06:21
mitsuhikoand ZOPE doesn't like me06:21
=== BjornT [n=bjorn@213.226.190.253] has joined #launchpad
=== beyond-rango is now known as beyond
uwspfff06:37
uwsLP is pretty b0rked :)06:37
dilysMerge to devel/launchpad/: Fix https://launchpad.net/products/malone/+bug/33978 (Advanced search page doesn't do any input validation) r=BjornT (r3471: Diogo Matsubara)06:39
matsubarayes!!!06:39
matsubarafinally!06:40
=== jd_ [n=jd@wikipedia/Meanos] has joined #launchpad
=== Bluekuja [n=bluekuja@host15-171.pool8250.interbusiness.it] has joined #launchpad
Bluekujahi all06:49
Bluekujaim having from two hours this error OperationalError06:49
BluekujaA server error occurred.06:49
Bluekujamaintenance?06:50
salgadoBluekuja, I don't think so. the DC's connection to the internet went down 1h ago or so and we noticed these problems since it came back06:52
salgadoyou said you experienced it two hours ago?06:52
Bluekujatwo hours ago the problem started06:53
Bluekujaand i couldnt connect to lp06:53
Bluekujanow i get that error06:53
salgadoand is it always the same OperationalError?06:53
Bluekujai get that error and this one 06:54
BluekujaOops!06:54
BluekujaSorry, something just went wrong in Launchpad. Weve recorded what happened, and well fix it as soon as possible. Apologies for the inconvenience.06:54
BluekujaIf this is blocking your work, you can make a support request so we can help you out. Include the error ID OOPS-103C2300 in your request.06:54
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/103C230006:54
BluekujaIf you cant make a support request, e-mail system-error@launchpad.net with the error ID, including bug in the Subject line.06:54
matsubarahttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/2006-04-13/D65306:54
Bluekujaif i refresh all works good again06:56
jameshis anyone getting an OOPS with an A or B in it?06:57
jamesh(as opposed to a C or D)06:57
jameshif not, then it means the first app server is fine and the second app server is having trouble06:57
Bluekujayeah right06:59
Bluekujai get only c and d06:59
=== jinty [n=jinty@144.Red-83-55-196.dynamicIP.rima-tde.net] has joined #launchpad
dokodoes launchpad has hickups?07:07
doko"Operational error"07:08
uwsit does :)07:08
=== dsas [n=dean@host86-129-14-50.range86-129.btcentralplus.com] has joined #launchpad
jordioops07:24
=== jd_ is now known as jd_miam
=== niemeyer_ [n=niemeyer@200.103.152.59] has joined #launchpad
kikobradb, hey07:55
kikojamesh, one of the app servers is bongo'd yes07:55
kikobradb, https://launchpad.net/distros/ubuntu/dapper/+source/aqsis/+bug/1/+index07:55
UbugtuMalone bug 1 in Baltix "Microsoft has a majority market share" [Major,Confirmed]  07:55
kikobradb, the "Also Needs Fixing Here" shouldn't show up and raises an AssertionError :)07:55
kikocongratulations matsubara 07:57
=== bradb looks
bradbOperationalError07:58
kikobradb, reload07:58
bradbyeah, hm07:59
kikonot the biggest deal (how did the guy get to that page anyway)08:00
kikobut..08:00
=== bradb notes that last landing destroyed my branch, unfortunately (for the fix that memorizes the current search filter, so that re-sorting works correctly, etc.)
kikobradb, just keep a diff of your branch and reapply 08:01
bradbheh, if only :)08:01
bradbmost of the templates it changed don't exist anymore08:01
kikowow08:02
bradbbut, the fix might not be so bad, just taking a look at the new UI in another branch first08:02
=== jd_miam is now known as jd_
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== svaksha [n=svaksha@unaffiliated/svaksha] has joined #launchpad
mdkectrl clicking links in launchpad open the link in a new tab, and in the active tab08:24
mdkethat's pretty weird08:24
robotgeekmdke: turn off javascript08:25
mdkerobotgeek, should I have to do that?08:26
mdkeI have not seen that on any other websites08:26
robotgeekmdke: me too, i experienced that behaviour in lp (maybe similiar behaviour) 08:26
mdkehmm, only happens on some pages, too08:26
=== mdke files a bug
bradbBjornT: I fixed my branch after matsubara's landing. Do you have time to review the (small) patch?08:40
=== sebpayne [n=Seb@i-195-137-120-148.freedom2surf.net] has joined #launchpad
sebpaynei'm trying to set an account up and  get an OperationalError09:01
sebpaynewhen i followed the link in my email09:01
salgadosebpayne, we're experiencing some problems in one (or maybe two) of our app servers09:02
sebpayneit's just worked now, thanks though09:02
dsassebpayne: (hi again), it seems if you just refresh a page it'll work.09:03
salgadoyeah, I was going to suggest that you try again, in the hope that you get served by a different app server09:03
sebpayneout of interest, how many servers are there behind launchpad?09:05
sebpaynealso, is it possible to shut down an old launchpad account?09:07
salgadosebpayne, you can't shut it down, but you can merge it into another one09:08
sebpaynecool - how cna i do that?09:08
salgadothere's a link for doing that at https://launchpad.net/people09:09
sebpaynethanks09:09
salgadoyou're welcome09:09
=== infinito [n=infinito@VPNPOOL01-0314.UNI-MUENSTER.DE] has joined #launchpad
=== infinito [n=infinito@VPNPOOL01-0314.UNI-MUENSTER.DE] has left #launchpad ["Abandonando"]
=== dsas [n=dean@host86-129-14-50.range86-129.btcentralplus.com] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
sabdflbradb: ping09:50
bradbsabdfl: pong09:51
sabdflhiya09:51
bradbhey09:51
sabdflbugtarget-filebug.pt09:51
sabdflwas looking a little bare09:51
sabdflcan you guess what I added?09:51
bradbmost commonly reported bugs?09:52
sabdfland?09:52
sabdflwell, that would be nice, but i added latest bugs and...09:52
bradba details portlet? :)09:52
sabdfled zachary09:52
sabdflwould you make sure all your 3col pages are suitably decorated please?09:53
bradbi intentionally left that out, since we tend to abuse that portlet, IMHO09:53
sabdfland do we have a most-dup'd portlet for an IBugTarget?09:53
bradbsabdfl: not yet09:53
sabdflbradb: can you imagine what launchpad would look like if everybody made up their own UI rules?09:53
sabdflfor example, on that portlet, you can see the security contact, in context...09:54
bradbsabdfl: pretty weird. what's the rationale for having the details portlet on every page though?09:54
sabdflbradb: only on pages where it contains information that is basically relevant to that page09:54
sabdflwhen we move to a more facet-oriented view, AND I GIVE THE SIGNAL, we can break the details portlets down into sub portlets09:54
sabdflso, for example, the rosetta-details would go in a portlet09:54
sabdflon a translation page, you should quickly be able to see all the translation group info for whatever you are translating09:55
sabdflon a bug page, security contacts, bug contacts etc09:55
sabdflas well as high level info09:55
bradbright, that'd be helpful09:55
sabdflat the moment, thats all aggregated in details portlet09:55
sabdflso please just put it in09:55
bradbok09:55
sabdflthanks09:55
sabdflon this page, i put the latest-bugs portlet at the top09:55
sabdflon the right09:56
sabdflin general, given the current menu position, the top right portlet is the first you should fill09:56
sabdflgenerally, with the relevant details portlet09:56
sabdflbut in this case i put the latestbugs portlet there09:56
sabdflbecause its RIGHT NEXT TO the place you put in the bug title09:56
sabdflwhich maximises the chance a guy looks over and sees... someone else just filed that bug09:56
bradbindeed09:57
sabdflso one question09:57
sabdflin the latestbugs portlet for a distro09:57
sabdflor a distrorelease09:57
sabdfldo we show bugs that include a spn?09:57
sabdfli.o.w. is that latest bugs for the distro, period, or is it latest bugs just for the distro-without-spn09:57
sabdflon the sourcepackage page, the latestbugs portlet should of course jsut show latest bugs for the sp09:58
sabdflbut on distro, i could think its relevant either way09:58
bradbyeah, we make no exception, it's just the most recent five, AFAIK09:58
sabdfli'm inclined to think that's the right approach09:58
sabdflbecause spn just denotes a smarter bug filer09:58
sabdflwho may have got it wrong09:58
sabdflso good work there09:58
sabdflotherwise, i see malone coming along nicely - thank you09:58
bradbglad you like, thanks09:59
sebpaynehi sabdfl - i will be talking at LugRadio Live so should see you there :-)09:59
sabdflsebpayne: coolio10:00
sebpaynesabdfl, i will be talking about iFolder with some demos on Ubuntu10:00
sabdflnice! i haven't seen that yet10:00
sebpaynei'm just wrting some new documentation on the Wiki10:01
sabdflthink that's a dapper+1 feature?10:01
sebpayneit is yes, but whiprush and mez have done some nice Dapper packages10:01
sebpaynewhich work very very well10:01
sebpayneso i'm writing up how to use those10:02
sabdflBjornT: on the manage-supportcontacts page10:15
sabdflwhat is the rationale for the list of teams?10:15
BjornTsabdfl: it was mainly to be consistent with how bug contacts (for source packages) work11:03
sabdflBjornT: what logic generates the list?11:05
BjornTsabdfl: it list all the team that you are an active member of, using IPerson.myactivememberships11:07
=== BjornT -> bed
=== svaksha [n=svaksha@unaffiliated/svaksha] has left #launchpad []
sabdflnight BjornT, and thanks11:12
=== mattl [n=mattl@host-87-75-129-11.bulldogdsl.com] has joined #launchpad
=== olive [n=olive@o.o6.fr] has joined #launchpad
=== bradb heads off, later all
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has left #launchpad []
=== BjornT_ [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== stuartyeates is now known as nsial
=== nsial is now known as snail
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad

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