/srv/irclogs.ubuntu.com/2006/02/25/#launchpad.txt

=== avoine [n=avoine@modemcable197.196-131-66.mc.videotron.ca] has joined #launchpad
avoinewhy its not all the package that are in the product list of launchpad? 02:13
avoineBecause i want to report a bug on the new combiz package but the software is not register should i create it?02:13
=== stub [n=stub@gb.ja.95.210.revip.asianet.co.th] has joined #launchpad
avoinesorry, my mistake the software was there .02:16
=== mpt [n=mpt@219-89-137-47.jetstart.xtra.co.nz] has joined #launchpad
mptGooooooooooooooooooood afternoon Launchpadders!02:59
dilysMerge to devel/launchpad/sourcecode/buildbot/: [trivial]  Fix or skip buildbot tests to be compatible with Twisted 2. (r158: Andrew Bennetts)03:16
spivlifeless: we have a winner! :)03:18
spivlifeless: Thanks for sorting that buildbot merge out.03:18
jameshstub: could you delete bugtracker ID 33 (name = auto-bugs.gnome.org)?03:25
jameshstub: it shouldn't have any bug watches on it now03:25
stubjamesh: Done03:26
jameshthanks03:26
=== jsgotangco [n=jsg@ubuntu/member/jsgotangco] has joined #launchpad
=== tambaqui [n=patricia@200-183-97-99-mns.cpe.vivax.com.br] has joined #launchpad
=== tambaqui [n=patricia@200-183-97-99-mns.cpe.vivax.com.br] has left #launchpad ["Fui]
=== mpt [n=mpt@219-89-137-47.jetstart.xtra.co.nz] has joined #launchpad
spivstub: I'd like to make the librarian's Database-Name check compulsory, but that means updating remoteAddFile to send it.04:40
stubYup04:41
mptHow do I get gpgme into my tree?04:41
stubspiv: Is that problematic?04:41
spivstub: Which probably means updating logger.LibrarianFormatter...04:41
spivBasically, I'm not sure that I can automatically figure out the right value to send.04:41
stubLibrarianFormatter just uses the api - only changes needed should be client.py04:42
spivstub: I guess what I'm really asking is it safe to assume that all users of remoteAddFile (which I think is just the LibrarianFormatter) actually have database access?04:43
stubSo the issue is that we might not be able to retrieve the database name at the point of sending04:43
stubSo we need to retrieve the database name on connection and cache it04:43
stubIt probably isn't an urgent fix - there has been no case where such a misconfiguration has actually occured.04:44
spivYeah.  If it was a near-trivial change, it would be worth doing, but this is requiring more thought and effort than I'd anticipated...04:45
stubspiv: Actually - it is trivial04:45
stubspiv: Just pull config.dbname04:45
spivAh, cool.04:46
spivThat will have the right value always?04:46
stubUnless someone has manually opened a database connection, yes. 04:46
stub(with their own connection string and everything)04:46
=== tambaqui [n=patricia@200-183-97-99-mns.cpe.vivax.com.br] has joined #launchpad
spivYeah, in that case they're on their own :)04:47
stubclient.py likely wouldn't work anyway04:47
stubIt would take a lot of work to break it all that badly anyway ;)04:47
spivWell, tests seem to pass with that, so that'll do :)04:50
mptspiv?04:50
spivmpt: You mean sourcecode/pygpgme?04:51
mptI mean whatever's absence is causing the error "Couldn't import canonical.launchpad.utilities, No module named gpgme"04:52
mptafter updating rocketfuel I have no sourcecode/gpgme directory04:52
spivHmm, I just rsynced rocketfuel-built as usual and I'm not getting that problem.04:52
mptrsync -aP --delete chinstrap:/home/warthogs/archives/rocketfuel-built/ ~/hacking/lp/rocketfuel04:53
mptthat look correct?04:53
spivmpt: lib/gpgme should be a symlink to ../sourcecode/pygpgme/gpgme04:54
spivLooks ok to me.04:54
mptlrwxrwxrwx   1 mpt mpt    27 2006-02-20 16:24 gpgme -> ../sourcecode/pygpgme/gpgme04:54
jameshmpt: copy sourcecode/pygpgme from rocketfuel-built to the same location in your tree04:55
spivDoes sourcecode/pygpgme exist?04:55
mptno04:55
mptpyme does04:55
mptbut pygpgme does not04:55
spivsourcecode/pygpgme should be in your rsynced copy of rocketfuel-built, copy it into the tree you're working on.04:56
mptok04:56
spivYou might need to "make build" again.04:57
mpthmmm, now that directory's there and all the other's are symlinks04:57
mptaha, I think I know what to do from here04:57
mptothers, rather04:57
spivYeah, you can probably symlink it to your rocketfuel-built copy, if you're doing that with the others.  Just so long as it's there in your tree, one way or another :)04:58
mptok, it's working04:59
mptthanks spiv and jamesh 04:59
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
SteveAgood morning06:38
SteveAlifeless: ping06:38
lifelesspong06:42
dilysMerge to devel/launchpad/: [trivial]  Make foaf-update-karma-cache friendlier and less likely to trigger deadlocks (r3162)06:44
SteveAdreadlocks?06:44
lifelessSteveA: ping06:48
lifelessnm06:48
stubI don't think rastas do karma07:08
SteveAspiv: hello07:32
=== mpt_ [n=mpt@219-89-158-15.jetstart.xtra.co.nz] has joined #launchpad
=== Protocol1 [i=Protocol@ACC0AC2B.ipt.aol.com] has joined #launchpad
spivSteveA: Hi.07:38
spivjamesh: Do you mind if I shift bjorn/launchpad/distro-launchpad-usage into my review queue?  It's merged into another branch in my queue.07:39
jameshspiv: go ahead.07:39
spivjamesh: Thanks07:39
dilysMerge to devel/launchpad/: [r=BjornT]  Fixes the error pages to suggest support requests rather than bug reports (bug 3578). Shortens text fields across Launchpad so they're not overlapping the right column (bug 28740). Finishes the GPG -> OpenPGP fixes (bug 30212). (r3163: Matthew Paul Thomas)07:40
SteveAspiv: voip call ?07:43
=== mpt [n=mpt@219-89-158-15.jetstart.xtra.co.nz] has joined #launchpad
spivSteveA: I haven't tried setting up voip on this laptop yet, because of the likely echo (the bug where I can't turn built-in speakers off)07:46
jameshspiv: a USB headset avoids that sort of problem :)07:46
spivjamesh: by being a seperate sound device?  I'd rather just have a fixed kernel ;)07:47
jameshyeah07:47
spivI'll try out dapper soon, apparently a new enough kernel should have the fix for this.07:48
SteveAspiv: nail scissors...07:49
SteveAyou should be able to disable the speakers with those07:49
spivSteveA: That's an option I suppose...07:50
SteveAor a large pillow to cover the speakers07:51
SteveAanyway, let's have a phone call07:51
=== Protocol1 [i=Protocol@ACC0AC2B.ipt.aol.com] has left #launchpad ["Leaving"]
spivLet's.07:51
spivMy landline is preferred.07:51
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
SteveAddaa: hello08:00
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
ddaacoffee pot, check08:34
ddaacigarette, check08:34
ddaaSteveA: hello08:34
SteveAnice to see i'm next in line to your addictions08:35
SteveAwe've a meeting in 1h25, is that right?08:35
ddaaUh, well, I like you, but I did not actually mean it that way ;)08:35
ddaaSteveA: yes, though I think that one is going to have a pretty simple agenda.08:36
ddaaOne item: "do everyone like the plan? yes? shall we start now?"08:36
SteveAi guess i should get up to date with the plan08:36
ddaaThat would be nice.08:37
ddaaeverything should be in your inbox08:38
SteveAthat's the problem.  *Everything* is in my inbox!08:41
ddaafor the record, the hyperlinked version is there https://chinstrap.warthogs.hbd.com/~david/importd-bzr-plan/importd-bzr-plan.html#implementation-plan08:43
=== Lorenzod [n=lorenzod@63.218.103.162] has joined #launchpad
ddaaThe mail version contains the source of the "implementation plan" section for easy commenting.08:43
dilysMerge to devel/launchpad/: [trivial]  Staging config updates (r3164: Stuart Bishop)08:44
SteveAddaa: okay.  i'll read through the https version08:44
=== mpt_ [n=mpt@219-89-158-216.jetstart.xtra.co.nz] has joined #launchpad
=== carlos [n=carlos@84.76.255.40] has joined #launchpad
carlosmorning08:56
SteveAhi carlos09:03
SteveAspiv has been adding an API to do more diagnostics with the librarian09:03
SteveAthe patch is in the review queue, but it will be in production soon09:04
SteveAso, you should look at how to use this for rosetta.09:04
spivcarlos: The basic change is that you can do client.addFile(..., debugID='foo')09:04
carlosok09:05
spivcarlos: And that will cause the server to log a bunch of debugging stuff for that request, and mark it with 'foo'09:05
carlosI will use the 'poexport' tag as that's what triggers the error09:05
carlosspiv: thanks!09:05
SteveAso the 'foo' should in fact be something unique to that particular request09:05
spivcarlos: You can even use a different tag for each request, if you like.09:05
SteveAso 'poexport-xxxx'09:05
spivIt will already have datestamps, but more information won't hurt.09:06
SteveAcarlos: can more than one poexport run at once?09:06
carlosSteveA: no, the export is done by a script so it's a serial process09:06
SteveAcarlos: how about if you get int(time.time()) at the script's start up09:07
SteveAand put that into a global called script_invokation_id09:07
SteveAand use that as part of the ID09:07
SteveAthen we'll be sure about this09:08
spivThe infomration logged will include a timestamp, and the name and size of the file uploaded.09:08
carlosspiv: hmm, what about the fetch function?09:08
carlosspiv: did you update it?09:08
carlosto have the debugID argument09:08
spivNo; that already logs some basic information, and by the time the fetch occurs, it seems the damage has been done.09:09
SteveAspiv: my point is to group the actions from a single script invokation09:10
carlosok09:11
carlosSteveA: the addFile can be executed more than once per time09:11
carlosI was thinking on the fetch method09:11
spivSteveA: It's pretty clear already; aside from occuring shortly after the upload, the download includes the same IDs.09:11
SteveAok09:12
ddaaspiv: yay! your buildbot patch is merged!09:12
spivddaa: Thank lifeless, all I had to do was hit the "submit" button repeatedly ;)09:12
ddaaspiv: as promised, I tentatively assigned a couple of items to you in the importd-bzr plan. You might want to check about that: https://chinstrap.warthogs.hbd.com/~david/importd-bzr-plan/importd-bzr-plan.html#implementation-plan09:12
spivddaa: Heh, ok.09:13
=== spiv looks
ddaaspiv: that's still a proposal, SteveA and lifeless have not approved it yet09:13
carlosspiv: do you think that with that tag we will be able to trace the problem? (we only see it when we try to fetch the files)09:13
spivddaa: I'm happy to be responsible for those tasks.09:13
spivcarlos: I think so.  The important part is to log more about those uploads, I think.09:14
ddaaspiv: that's cool, will keep you posted. Unless mgmt has objection with the plan, you should be able to start the first one RSN.09:14
spivddaa: No rush, I have plenty to keep me busy ;)09:15
ddaa(actually, It would be nice to start it soon because other tasks depend on the celebrity being available)09:15
carlosok09:15
ddaaspiv: will keep you posted :)09:15
SteveAspiv, ddaa: these tasks are fine for spiv to do.09:16
spivddaa: Actually, one question09:16
SteveAddaa: does anything need to be done before spiv could start on these?09:16
ddaaSteveA: I do not think anything blocks the first one09:16
spivddaa: I don't know much about baz2bzr09:16
ddaaspiv: don't be so tight, you have unlimited questions credit09:16
SteveAspiv: can you put the first one on your todo list, above the authserver cacheing work?  (that's "Add ``importd`` Celebrity to Launchpad and modify ``supermirror-pull-list.txt``")09:17
ddaaspiv: well, the baz2bzr thing this doc is talking about does not exist yet, it's the big piece that we will have to implement.09:17
spivSteveA: Ok.09:17
SteveAthanks09:17
SteveAddaa: for the second one, i think it will need a bit more explanation09:18
ddaaspiv: most of the document is about deciding how to implement it and why. Basicilly what the second task means is "modify all the bits that register new branches to set Branch.origin appropriately".09:19
spivddaa: Ah.  I understand what's required for Branch.origin with AuthServer and Launchpad.09:19
spivRight.09:19
ddaaIt should be usually trivial, it's just nasty to deploy.09:19
spivAnd "baz2bzr" in this context means "whatever converts our exist baz imports to bzr"?09:20
ddaaspecifically it means "the script we will run in buildbot to convert, register and internall publish bzr branches for rcs imports"09:20
=== AlinuxOS [n=Ubuntu@d83-176-120-2.cust.tele2.it] has joined #launchpad
ddaawhere convert means "convert from baz"09:20
spivRight.09:21
spivWell, I won't worry about that bit until that script exists :)09:21
ddaaspiv: exactly :)09:21
=== AlinuxSOS [n=Ubuntu@d83-176-120-2.cust.tele2.it] has joined #launchpad
ddaait's  just a cleanup anyway, it's not critical to delivering09:21
=== AlinuxOS [n=Ubuntu@d83-176-120-2.cust.tele2.it] has joined #launchpad
=== AlinuxOS [n=Ubuntu@d83-176-120-2.cust.tele2.it] has joined #launchpad
=== AlinuxSOS [n=Ubuntu@d83-176-120-2.cust.tele2.it] has joined #launchpad
SteveAddaa: the importd celebrity09:32
SteveAwhat kind of object do you imagine this will be?09:32
ddaaSteveA: TBH I was a bit handwaving here...09:33
SteveAit needs to be an owner of some stuff09:33
SteveAso it needs to be from the Person table09:33
SteveAso it can be a Person or a Team09:33
ddaaI guess it could be a plain "dummy" person, or a team with buttsource as its admin.09:34
SteveAwe really should change the name "buttsource" sometime09:35
SteveAseeing is there is no "buttress" any more09:35
ddaaThinking of it, the main purpose of having something separate from buttsource is to avoid advertising the "buttsource" name in public URL.09:35
SteveAok09:35
=== AlinuxOS [n=Ubuntu@d83-176-120-2.cust.tele2.it] has joined #launchpad
SteveAlet's change it to rename "buttsource" to importd09:35
jameshbecause it makes people giggle?09:35
SteveAthen spiv need not do so much work?09:35
SteveAsome people claim that it is simply not possible to say the word "butt" too often09:36
ddaaI'm happy with renaming buttsource to importd and using that as the owner of import branches. I'd like to hear lifeless about it.09:37
ddaaHe might be aware of some nasty corner case were that would be problematic.09:37
SteveAto rename the 'buttsource' team, we'd need to have a change to the celebrities, and a database patch09:37
SteveAokay, so item for the meeting in 20 mins09:37
spivddaa, SteveA: Let me know what you decide, so I know what to implement :)09:37
ddaaanyway, the buttsource emblem sucks, dunno how I'm going to draw importd though :)09:38
spivA big vacuum cleaner.09:39
spivBecause it sucks ;)09:39
ddaaspiv: that's a great idea!09:39
ddaait's all about vacuum cleaners, Hoover, Roomba...09:40
ddaaCVS, SVN...09:40
spivThinking of which, when do I get a Twisted import? ;)09:40
ddaaspiv: though it's hard to make something look big in 16x1609:40
SteveAspiv: there will be a bug filed on you for it09:41
ddaaspiv: interesting question, after we are publishing bzr branches, there should probably be a balance between fixing bugs and cleaning up the code...09:41
=== mpt__ [n=mpt@219-89-136-194.jetstart.xtra.co.nz] has joined #launchpad
ddaathere a very large amount of work to do on both fronts, and I do not think it would be wise to just serialise them.09:42
spivddaa: Ideally you fix bugs by cleaning up the code ;)09:43
ddaa(mostly because each task is basically a "can take forever" sort of task)09:43
=== ddaa hands a cup of XP kool-aid to spiv
ddaaspiv: either do functional changes, or refactoring, not both at the same time09:43
spivddaa: I was imagining a magical world where all bugs are simply the result of ugly code.  The sort of wishful thinking that comes from being a reviewer, maybe ;)09:45
ddaaspiv: well, maybe but you know, fixing deployed SVN and CVS out there is not really an option09:45
ddaaso we have to add ugliness in our code to match this external ugliness09:46
spivBut as far as cleaning vs. bug fixing, I guess it's just a matter of balancing priorities.09:46
=== AlinuxOS [n=Ubuntu@d83-176-120-2.cust.tele2.it] has joined #launchpad
ddaaspiv: yes, and that's a tricky problem, because most problems there are firmly in the "urgent and important" corner...09:47
=== papa_lic [n=cissa_li@88-196-34-187-dsl.noe.estpak.ee] has joined #launchpad
ddaaI guess I should sit down again for a week and think about it after we have done phase 1 transition...09:48
=== mpt__ is now known as mpt
mpt"Urgent and important corner"? Someone's been Covey-ing :-)09:49
=== mpt wonders what the point of a distribution members team is
SteveAwhat do you mean "what the point is" 09:51
mptWhy does it exist?09:51
mptWhat can members of that team do that other people can't?09:51
SteveAyou are talking about a specific team?09:51
SteveAor the concept in general?09:51
mptThe concept in general09:51
SteveAi can't say about that09:51
mpt(hence "a", not "the")09:51
SteveAubuntu members can09:52
SteveA - get an ubuntu.com email address09:52
SteveA - have signed the CoC09:52
SteveA - can get business cards09:52
SteveA - have been voted in as members by the CC09:52
SteveA - are identifiable in launchpad by having the ubuntu members team emblem09:52
=== ddaa suggest that the CC emblem should be a small cone of white powder
=== AlinuxOS [n=Ubuntu@d83-176-120-2.cust.tele2.it] has joined #launchpad
mptPillars of Launchpad and pillars of salt?09:53
SteveAenough of this pillar-talk09:54
mptSteveA, I was trying to come up with a sensible blurb for the +selectmemberteam page09:54
mptAt the moment it says "Select the Launchpad team that defines the members of <distro>"09:54
mptit doesn't say *why*09:54
SteveAdifferent distros will have their own concept of "membership"09:55
mpthummm09:56
SteveAthe other thing that ubuntu members get to do is to vote09:56
SteveAso maybe that's the defining thing for ubuntu members in launchpad09:56
mptAll those things could be done if "distribution members team" wasn't a special kind of team in Launchpad09:57
SteveAhow do you mean "special kind of team" ?09:57
mpta team that fills a special slot in a distro entity09:58
SteveAas a side note, people don't create distros all that often in launchpad.  so there are probably things you could work on that have a greater benefit.09:58
mptdistribution.members09:58
SteveAlaunchpad has a model of what makes up a distribution09:59
mptYeah, I know, I was just passing through that template09:59
SteveAthis is modeled along the lines that ubuntu uses09:59
SteveAubuntu has "ubuntu community members"09:59
SteveAthere are reasons to want to be able to, in code, get to the "community members" team of a distro09:59
SteveAso that is why it is a special kind of team10:00
SteveAalthough, i wouldn't say "special kind of team"10:00
SteveAbecause that implies it works differently to other teams10:00
SteveAit is a team that is in a special relationship to a distro10:00
mptI was wondering what those reasons were10:00
=== jsgotangco [n=jsg@125.212.123.165] has joined #launchpad
mptI'll just XXX it10:01
SteveAfor example, be able to display on a page "This distro's members are _The Ubuntu Members Team_."10:02
SteveAto say "in launchpad, Ubuntu has 6000000 members. Impi has 50000 members"10:02
SteveAor whatever numbers10:02
mptThat would be useful if it meant anything *else* -- but if it can mean "contributors" for one distro and "users" for another, not so much.10:03
=== mpt discovers http://launchpad.net/distros/ubuntu/+members
mptcf. https://launchpad.net/people/ubuntumembers10:05
SteveAstub: can you point staging's email to the imap box?10:09
dafmorning10:09
carlosdaf: morning10:17
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== thisfred [n=thisfred@a80-127-80-154.adsl.xs4all.nl] has joined #launchpad
=== Keybuk [n=scott@213-78-32-60.ppp.onetel.net.uk] has joined #launchpad
=== irvin [n=irvin@ubuntu/member/irvin] has joined #launchpad
SteveAdaf: ddaa will shortly be filing an oops bug on an oops produced by a page related to bzr imports10:37
SteveAwould you be able to look at it?10:37
dafyes10:37
dafthough Launchpad is not responding for me right now10:38
SteveAworks for me10:39
SteveAddaa will assign the bug to you, when it is filed10:39
stubSteveA: Yup. config changes should have landed now.10:40
SteveAstub: cool, thanks10:40
dafit's odd; the HTTP service redirects me to the HTTPS one, but then the HTTPS one doesn't give me a response10:41
SteveAmaybe you have a certificate-related window open somewhere?10:41
dafI don't think so, no10:42
dafI can access chinstrap https fine10:42
dafI'll try restarting Epiphany10:42
dafthat didn't work10:45
=== jsgotangco [n=jsg@ubuntu/member/jsgotangco] has joined #launchpad
dafusing openssl -connect launchpad.net:https and issuing a GET request by hand works10:46
dafso it's Epiphany10:46
dafhmm, same happens with Firefox10:48
mptso it's Necko10:49
dafis that like Gecko?10:49
mptIt's the networking library10:49
mptGecko's the layout engine10:49
dafI see10:49
=== pingu64 [n=jsg@125.212.123.165] has joined #launchpad
=== ajmitch_ [n=ajmitch@203.89.166.100] has joined #launchpad
=== ippfx [n=irvin@203.213.196.252] has joined #launchpad
stubSteveA: Should be running now11:04
stubKinnison: ping11:24
Kinnisonstub: pong11:26
Kinnisonstub: what can I do for you sir?11:26
stubKinnison: Are you still handling soyuz rollouts or has that been handed off to someone else (me?). There will be a rollout tomorrow.11:27
Kinnisonstub: I can assist, or cprov can11:28
Kinnisonstub: or, if you have permission, you can do it and I'll be here in case you get stuck11:28
stubok.11:29
Kinnisonstub: can you log into drescher?11:29
papa_lichello nerds ;)11:29
papa_licquestion11:29
papa_licdoes anyone know about problems using live-cd?11:29
papa_licI wanted to use live cd in estonian but got stuck in the login screen11:30
ddaapapa_lic: most likely, guys in #ubuntu would know11:30
papa_licid wont log in under any circumstances11:30
stubKinnison: Yes. I think I have access. It is more should code be updated, what branch needs to be rolled out, and all that stuff. I'm happy to leave the details to you and/or cprov11:30
papa_licok11:30
ddaapapa_lic: this channel is about the launchpad.net website11:30
Kinnisonstub: I'd say you need to coordinate with cprov since he know the codeline more than I11:30
stubok.11:31
Kinnisonstub: I've been away from it for a week now11:31
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
BjornTstub: could you please run pending/reduce-support-tracker-statuses.sql on staging?11:42
dilysMerge to devel/launchpad/: [r=spiv]  add 'launchpad usage' flags to distributions, in the same way it's done for products. (r3165: Bjorn Tillenius)11:42
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
SteveAhi carlos 12:05
carlosSteveA: hi12:05
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
cprovgood morning 12:13
SteveAhi cprov 12:13
cprovSteveA: hi, how was the weekend ?12:14
SteveAit was good.  i got my guitar out for the first time in months.12:14
cprovSteveA: hey, good Mr rock'n roll )12:16
SteveAmr scottish-folk-played-poorly in this case, but thanks :-)12:16
=== SteveA pings BjornT
=== Kamion [n=cjwatson@83-216-156-196.colinw664.adsl.metronet.co.uk] has joined #launchpad
BjornTSteveA: pong12:18
SteveAthanks12:18
carloscprov: hi12:23
carloscprov: how was the testing?12:23
cprovcarlos: hi, bad, lot of issues raised, from you part, still missing proper changesfiles (md5 collisions from the last)12:24
cprovcarlos: haven't time to fix it myself, yet12:24
carloscprov: ok, I will provide you with fixed packages12:24
cprovcarlos: thanks dude12:25
ddaaSteveA: spiv: bug 32105, bug 3210612:27
Ubugtumalone bug 32105 in launchpad "Rename importd" [Normal,Confirmed]  http://launchpad.net/bugs/3210512:27
Ubugtumalone bug 32106 in launchpad "Extend supermirror-pull-list.txt for vcs-imports" [Normal,Confirmed]  http://launchpad.net/bugs/3210612:27
dooglusis there a guide somewhere as to what the different 'status' values mean in malone?12:34
=== pkunk_ [n=pkunk@a84-231-5-36.elisa-laajakaista.fi] has joined #launchpad
dooglusparticular 'fix released' and 'fix committed', and how either of those relates to users being able to check that the bug really is fixed, so the fix doesn't get lost.12:40
=== avoine [n=avoine@modemcable197.196-131-66.mc.videotron.ca] has left #launchpad ["Ex-Chat"]
LarstiQdooglus: the difference is between released versions, and fixes in the version control system12:41
LarstiQdooglus: whilst some users might be able to checkout the most recent version from cvs (or whatever), most will not12:42
LarstiQdooglus: but the actual work has been done at that point, other than waiting for a release to happen12:42
=== AlinuxOS [n=Ubuntu@d83-176-120-2.cust.tele2.it] has joined #launchpad
dooglusLarstiQ: sometimes I report a bug, it gets marked as "fix released" and then the bug hangs around for another few months with no visible change, other than that the bug no longer appears in malone when I search for it.12:48
dooglusLarstiQ: it's as if I had never reported the bug - it's not shown in search results, and isn't fixed, although it's marked as such.12:49
LarstiQdooglus: do you have an example of such a bug?12:49
dooglusLarstiQ: there seems to be no way of distinguishing between "fix released" and "fix available on archive.ubuntu.com and available for installation"12:49
=== Panda^ [n=giampaol@217.201.205.211] has joined #launchpad
dooglusLarstiQ: I'm trying to find one.  Just a moment.12:50
LarstiQdooglus: now you're entering into areas where my knowledge as a launchpad user falls short12:50
dilysMerge to devel/launchpad/: [r=salgado]  fix bug 6667, update more than one bug watch in a single request to a remote bugzilla instance. (r3166: Bjorn Tillenius)12:51
dooglusLarstiQ: https://launchpad.net/distros/ubuntu/+source/update-notifier/+bug/2867212:52
Ubugtumalone bug 28672 in update-notifier "text in pop-up bubble has odd capital 'U'" [Normal,Fix committed]  12:52
dooglusLarstiQ: that's "fix committed", not "fix released", but the patch hasn't made its way to the archives and it's had over a month to do so.12:53
LarstiQdooglus: this looks to me as exactly what fix committed is for. I don't know why there hasn't bee a new upload yet, perhaps Michael has other changes he wants to roll in12:55
LarstiQdooglus: you're running dapper?12:55
dooglusLarstiQ: yes.01:00
dooglusLarstiQ: Michael has made many uploads since marking that one "fix committed"01:00
dooglusLarstiQ: many uploads of update-notifier, that is01:00
dooglusLarstiQ: ten releases: 0.41.1, 0.41.2, 0.41.3, 0.41.4, 0.41.5, 0.41.6, 0.41.6, 0.41.6, 0.41.7, and 0.41.7.cln, were all uploaded *after* that bug was 'fix-committed'.01:01
dooglusLarstiQ: so I don't know whether the patch has got lost, or whether it's being held back for a different reason01:02
dooglusLarstiQ: now, this is just a typo bug, so I don't really care, but the same applies to any other bug.  shouldn't there be a 'status' value for "patch available in the archives", so that I can check that the bug really is fixed?01:02
LarstiQdooglus: hmm, I don't know enough about update-notifier, I would need to look at the repository to see what is going on01:02
LarstiQdooglus: afaiui, fix released would work for that01:03
LarstiQdooglus: update-notifier seems to me a native package, so you have no problem with upstream interaction?01:03
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
seb128hi01:04
dooglusLarstiQ: that's right01:04
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
dooglusLarstiQ: "fix released" isn't the same.  https://launchpad.net/distros/ubuntu/+source/vnc/+bug/31296 is "fix released"01:04
Ubugtumalone bug 31296 in vnc vncserver "vncserver isn't installable" [Normal,Fix released]  01:04
dooglusLarstiQ: however, "The following packages have unmet dependencies. vncserver: Depends: xserver-common but it is not installable"01:05
dooglushi seb01:06
seb128daf: interested by some oops today?01:06
LarstiQdooglus: Fabio said he has uploaded the packages though01:06
seb128I'm trying to triage some of my bugs, but launchpad is still far to behave correctly01:06
LarstiQdooglus: there is a delay between upload and being available on package mirrors, perhaps that is biting you?01:06
dooglusLarstiQ: that's right.  so maybe the status should be "fix uploaded" or something?01:06
LarstiQdooglus: ah hmm, to me, upload == release in these cases. But I'm not an lp dev, so you could try asking for that (wiki, malone? not sure)01:07
LarstiQdooglus: I do know there has been discussion on these 'fix something', so there must be documentation somewhere01:07
stubBjornT: Done01:08
LarstiQdooglus: for your update-notifier, the communication with mvo seems the bottleneck to me01:08
=== ippfx [n=irvin@203.213.196.252] has joined #launchpad
dooglusLarstiQ: is malone the proper place to attempt communication about bugs?  Or should I hunt him down on IRC or email?01:09
=== pingu64 [n=jsg@125.212.126.231] has joined #launchpad
LarstiQdooglus: you have pinged the bug twice, in my eyes, communication there is proper, but irc/email looks more effective for this bug01:10
LarstiQdooglus: I'll help hunt if needed ;)01:10
=== doko [n=doko@dslb-084-059-103-022.pools.arcor-ip.net] has joined #launchpad
dooglusLarstiQ: the hunt isn't a very difficult one ( https://launchpad.net/people/mvo )01:13
LarstiQah no, that should be easy01:14
ddaadaf: bug 3211701:15
Ubugtumalone bug 32117 in launchpad "ProductSeries.branch OOPS" [Normal,Confirmed]  http://launchpad.net/bugs/3211701:15
=== AlinuxOS [n=Ubuntu@d83-176-120-2.cust.tele2.it] has joined #launchpad
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #launchpad
jbaileyIs it worth reporting source package timeout errors?  If there's already fixes in the queue, I'd hate to just be adding noise to your database.  (It's looking up source packages in Ubuntu)01:43
kikothere are bugs already, yes01:44
SteveAjbailey: you can search for 'oops' milestone bugs01:44
SteveAif you want to be subscribed to them or whatever01:44
=== irvin [n=irvin@ubuntu/member/irvin] has joined #launchpad
jbaileySteveA: I'm not fussed about subscribing - I just don't want to create unnecessary work if there's already a bunch of optimisation stuff scheduled for tomorrow's rollout.01:45
jbaileyI've gotten good at hitting the reload button until the page comes up01:45
jbaileyHow do I search for "9600" as text within a bug, rather than looking for a bug number?01:49
carloskiko: hi01:50
kikohey carlos, what's up?01:50
jbaileyI'm filing a bug against X and am search for the card model number to check for dupes01:50
carloskiko: I found the problem, I was too tired O:-)01:50
kikoaha01:50
kikothat's better01:50
carloskiko: the error was a broken check01:50
carloskiko: the tests are passing now01:50
carloskiko: do you have time to take another look and approve it?01:51
kikocarlos, can you show the code to SteveA?01:51
kikoI'd rather he had a look01:51
carlossure01:51
carloslet me prepare a new diff01:51
=== AlinuxOS [n=Ubuntu@d83-176-120-2.cust.tele2.it] has joined #launchpad
carlosSteveA: hi01:57
seb128kiko: who should I ping about launchpad oopsing all the time?01:57
kikoseb128, me :)01:58
kikowhat  is bothering you today?01:58
seb128OOPS-51C130 OOPS-51C155 OOPS-51A147 OOPS-51D142 OOPS-51A157 OOPS-51D162 OOPS-51C188 OOPS-51A187 OOPS-51B195 OOPS-51B194 OOPS-51A194 OOPS-51D199 OOPS-51A218 OOPS-51A223 OOPS-51C235 OOPS-51B236 OOPS-51B237 OOPS-51C240 OOPS-51B247 OOPS-51A236 OOPS-51D23801:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51C13001:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51C15501:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51A14701:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51D14201:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51A15701:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51D16201:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51C18801:58
seb128that's my collection of this morning01:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51A18701:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51B19501:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51B19401:58
seb128ups, flood, sorry01:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51A19401:58
=== niemeyer [n=niemeyer@200-193-149-115.ctame7014.dsl.brasiltelecom.net.br] has joined #launchpad
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51D19901:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51A21801:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51A22301:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51C23501:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51B23601:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51B23701:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51C24001:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51B24701:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51A23601:58
seb128stupid bot :)01:58
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51D23801:58
kikoseb128, next time, msg me01:58
seb128yeah, I've noticed01:58
carlosseb128: spammer!!!01:59
seb128dunno if they are all the same etc, but since it oops quite a lot I've decided to note all of them for a day01:59
carlos:-P01:59
seb128and after 3 hours I figured I've enough, no need to wait a day01:59
mptLarstiQ, dooglus, how long mirrors take to pick up a version with a bugfix is really out of the developer's control, so it's not really reasonable to expect them to keep a bug as Fix Committed until the last mirror has woken up02:02
kikoBjornT, ping?02:04
BjornThi kiko 02:05
kikoBjornT, look at this traceback from seb128, it's interesting:02:05
kikohttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51B24702:05
mptjbailey, there isn't a way of searching for a number at the moment, that's bug 594302:05
Ubugtumalone bug 5943 in malone "can't search for numbers in Malone" [Normal,Unconfirmed]  http://launchpad.net/bugs/594302:05
kikosalgado, might be time for us to do magic on the vocabularies.. 10 of seb128's timeouts were on the vocabs, and some queries took 60s :-/02:06
jbaileympt: Thanks.  I discovered that if I add another word beside it, it's fine for now, so I did that.02:06
seb128kiko: what are vocabularies for launchpad?02:07
kikoseb128, the mechanism through which you select a person in +editstatus, for instance.02:08
seb128ah02:08
seb128I use nickname all the time02:08
kikoyeah, we could optimize for that02:09
seb128easier than trying to remember the exact email :)02:09
salgadokiko, that would require some serious magic, because in normal conditions that query takes at most a few seconds. IOW, I think the only solution is finding and fixing whatever is locking the tables used on that query02:09
salgadowe already spent lots of time improving the performance in the vocabs, but the problem persists02:09
kikosalgado, still, we need to solve the problem, and if stub says he can't get us locking information..02:09
kikoBjornT, any clue?02:11
BjornTkiko: part of oops 51B247 is due to bug 4845. source package was set to None, and there is already a bugtask on ubuntu without a source package.02:13
Ubugtumalone bug 4845 in malone "assigning of package bug targets needs input validation" [Normal,In progress]  http://launchpad.net/bugs/484502:13
kikoBjornT, but he's doing +editstatus..02:13
BjornTkiko: yes, but the same check of source package uniqueness has to be done there.02:14
=== irvin [n=irvin@ubuntu/member/irvin] has joined #launchpad
salgadokiko, have you seen stub committed some changes to the karma-cache updater in a try to reduce contention in the person table?02:20
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
kikoBjornT, okay, but are you suggesting seb128 /cleared/ spn or bpn when doing +editstatus?02:31
seb128I did cleared the packages source binary02:33
seb128I've updated the desktop seed for that bug02:33
seb128but that's not really a package, so I cleared them to have the bug on Ubuntu02:33
seb128is that wrong?02:34
kikono02:34
kikobut there was already an ubuntu task, no?02:34
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
seb128dunno02:34
seb128there was a rejected task, I didn't really took care of it02:35
seb128I didn't reject it so I just clicked on the open task02:35
seb128lemme have a look02:35
seb128right02:36
LarstiQmpt: I very much agree, but the update-notfier bug looks like it might have fallen through the cracks02:36
seb128kiko: ok, so the issue is that there is no way to make the difference between a real bogus oops or something you have to retry ... this one worked without clearning the package :)02:37
kikoseb128, the problem there is a validation bug02:38
seb128kiko: is OOPS-51B301 another of those vocabularies issue?02:41
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51B30102:41
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has left #launchpad ["Ex-Chat"]
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== doko_ [n=doko@dslb-084-059-109-041.pools.arcor-ip.net] has joined #launchpad
kikoseb128, yes! i have no clue why those queries are fucked today.02:53
kikowtf is stub02:53
=== carlos -> lunch
=== raptoid [n=raptoid@unaffiliated/raptoid] has joined #launchpad
kikosalgado, oh, are you referring to stub's empty merge?03:05
kikoBjornT, congratulations on the bugwatches landing03:06
salgadokiko, no, I didn't see the merge, I just saw he marked a bug as fix committed03:07
BjornTkiko: it's only the first part, though, i'm currently working on making the bugtask fetch its status from the bug watch.03:07
=== kiko sighs
kikoBjornT, I know, but it was good work03:07
kikoSteveA, matsubara won't be able to send incoming malone mail to staging, will he?03:11
kikoBjornT, might know the answer to that too03:12
BjornTkiko: atm no, but it would be nice to make it possible to send mail to staging.03:12
kikoyeah, indeed.03:13
kikois elmo or Znarl around, I wonder, and is it an easy setup, BjornT?03:13
BjornTkiko: it's not too hard. need to set up a pop3 box for staging, and configure bugs and support email domains to have the mail going to that pop3 box. then stub has to configure staging to use the new domains and pop3 box.03:15
kikoI'll try and get that sorted.03:16
BjornTcool03:16
=== AlinuxOS [n=Ubuntu@d83-176-120-2.cust.tele2.it] has joined #launchpad
doko_SteveA: any reason not to update twisted to 2.2 in dapper?03:20
SteveAdoko: i don't know particularly about twisted changes and all that03:20
SteveAspiv and radix are the best people to ask03:20
dokospiv: ^^^03:21
dokowho's radix?03:21
SteveAradix is the twisted release manager03:22
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
seb128carlos: OOPS-51C31003:44
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/51C31003:44
BjornThi matsubara. have you started working on bug 3796 yet?03:44
Ubugtumalone bug 3796 in malone "Duplicated bugs still show up as New in a list of bugs (also affects the Latest bugs portlet)" [Normal,Confirmed]  http://launchpad.net/bugs/379603:44
matsubarahi BjornT, not yet.03:50
BjornTmatsubara: ok, just wanted to let you know that i will implement part of the fix to that bug in my BugWatches-part-2 branch.03:54
matsubaraBjornT: ok, I'll coordinate with you when I start it.03:55
bradbBjornT: Is https://wiki.launchpad.canonical.com/BugWatches considered the most up-to-date spec on Bugzilla/Debbugs importing? I'm replying to Mark's email, with links to the relevant specs.04:04
kikobradb, which of mark  emails?04:05
kikobradb, the priorities email?04:05
bradbyeah04:05
kikoif so, I'd suggest you don't answer it, but instead let me04:05
bradbsure, no prob04:05
kiko(and in the future don't reply to email from mark -- forward it to steve and I if we're not CCed)04:05
bradbheh, ok04:06
kikoone less problem for you :)04:06
BjornTbradb: anyway, the BugWatches spec doesn't cover the debbugs import. i don't think there is an up-to-date spec on that.04:08
bradbkiko: Are you going to handle the actions points in that email then? i.e. creating the specs and setting the priorities?04:09
kikoI am going to try and defuse the email first, and failing that, we'll see.04:09
bradbkiko: Ah, now that would be cool. ;)04:09
kikobombs like that often blow up in your face though.04:10
bradbheh04:14
bradbkiko: Will you try diffusing the bugmail email also?04:14
bradber, defusing, even04:14
kikodid I see that I wonder04:14
kikohmmm04:15
kikoI think that's actually something we have filed as bugs already -- the only thing mark is suggesting is including the description in any bugmail we send out, right?04:15
bradbkiko: And the error messages, which seem hard to detect (at the bottom of the message) or make sense of to a less experienced user.04:16
kikobradb, can you rephrase that?04:16
bradbkiko: He's proposing (I think) that if you send a bugmail to Malone, it will send back a notification email, and include any error output at the bottom of that email. That would be hard to detect, and hard to make sense of for a new Malone email user, I think.04:20
kikohow is that feedback provided today?04:21
bradbkiko: Separate error emails, AFAIK. Right BjornT?04:21
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
=== lbm_ [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
BjornTbradb, kiko: right, separate emails, and if an error is encountered, no changes are made to the bug.04:22
kikoI don't think that's too bad; I wonder what Mark's motivation for combining the two is. I will ask.04:22
bradbkiko: If you look at the "ERROR MESSAGES:" part of https://wiki.launchpad.canonical.com/MaloneEmailMessages, it seems hard to know what happened.04:23
kikoyeah04:23
kikook.04:23
bradbAnd hard to even notice that an error happened, if you don't know to look for it, etc. Anyway, </rambling>.04:23
=== SteveA -> away
carloskiko: https://chinstrap.ubuntu.com/~jamesh/oops.cgi/2006-02-20/C310 <--- This OPPS says that we still need to improve the suggestions...04:54
carlosseb128: we are working on reduce the time needed to render that page. That's a really good query to see a concrete performance problem we have atm04:56
seb128carlos: seems so, it likes to oops when loading :p04:57
carlosseb128: that's a problem with suggestions, it takes a lot to get them for that concrete page04:58
seb128too many suggestions pending?04:58
sivanghi all05:01
carlosseb128: too many suggestions or translations elsewhere, our database is growing a lot and we need to improve the way that we render it05:02
carlossivang: hi05:02
sivanghi carlos :)05:03
=== stub [n=stub@gb.ja.95.210.revip.asianet.co.th] has joined #launchpad
kikocarlos, yeah.05:39
kikostub, note your empty merge05:42
Kamionum, the queue ftpmaster tool on drescher is exploding on me on stuff that worked (not on the same package, but similar invocations) earlier today05:44
Kamionis somebody working on drescher right now?05:44
kikoKamion, if anyone, cprov -- you should coordinate with him, always.05:44
Kamionhmm, I suppose it's possible that it just can't handle unicode in .changes files when accepting out of NEW05:45
Kamionkiko: (I hope you don't mean I should coordinate with him when doing *anything* on drescher, e.g. processing the NEW queue)05:45
Kamion(because that would be impractical)05:45
KamionI'll just file a bug for this one05:46
cprovKamion: most of the things don't need coordination, I don't process NEW queue entries for instance 05:46
Kamionindeed, I didn't expect you to :)05:47
cprovKamion: right, I'm checking mail for failures, one sec05:47
Kamionthis one's bug 3214805:47
Ubugtumalone bug 32148 in launchpad-upload-and-queue "can't accept revu-tools (Unicode trouble?)" [Normal,Unconfirmed]  http://launchpad.net/bugs/3214805:47
kikomatsubara, bug 1281 is fix-released, right?05:47
Ubugtumalone bug 1281 in launchpad "Need some way to merge accounts without emailaddress or with only dead ones" [Normal,Fix committed]  http://launchpad.net/bugs/128105:47
kikoupdate!05:47
matsubarakiko: done.05:49
cprovKamion: uhm .. is it urgent ?05:49
kikomatsubara, got my email?05:51
Kamioncprov: well, it's been in NEW for 12 days, I don't want to delay it much longer05:51
matsubarakiko: yep.05:51
Kamionbut not super-urgent world-ending05:51
cprovKamion: right, so I will finish the rollout related issues and will address it porperly until today evening, is that okay ? 05:52
Kamionthat's fine, thank05:52
Kamions05:52
SteveAbradb: i went to change a bug task status.06:10
SteveAbut, i realized it was already how i wanted it.  so i went to leave the comment anyway, but the page wouldn't let me leave a comment.06:10
SteveAit says (!) you provided a comment without changing anything.06:11
SteveAI know that!06:11
=== SteveA -> gym
bradbRight. I could easily remove that constraint.06:11
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #launchpad
=== bradb_ [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
mdkeis dapper ready in rosetta yet?06:34
=== mdke brandishes his "are we there yet?" t-shirt
=== sladen [n=paul@193.28.45.41] has joined #launchpad
sladenI got utterly shocked by:  http://librarian.launchpad.net/1050471/HackergothciToes2.jpg07:03
kikothat's stub, sladen 07:04
sladenplease instigate immediate filtering of all obscene images.  kthxbye07:04
sladenkiko: :)07:04
=== sladen [n=paul@193.28.45.41] has left #launchpad ["Toenails..."]
=== mdke [n=matt@ubuntu/member/mdke] has joined #launchpad
carlosSteveA: hi, around?07:18
kikocarlos, I think he's out for the day07:24
carloskiko: I'm writing an email07:25
carlosemail sent07:29
=== carlos -> out
carlossee you later07:29
=== xhaker [n=xhaker@213.201.220.218] has left #launchpad ["Ex-Chat"]
ddaakiko: for baz2bzr tests I need to spawn a subprocess in a pty. Is it okay to add python2.4-pexpect to launchpad deps, or should I write the process spawning myself using pty.fork()?07:30
kikodo you really need pexpect?07:30
ddaaThe functionaity I need i really pretty limited, spawn a suprocess, read all its output.07:30
ddaaso, I do not really need pexpect07:31
kikodoesn't the subprocess module do what you eed?07:31
=== xhaker [n=xhaker@213.201.220.218] has joined #launchpad
ddaano, it does not do pty spawning AFAICT07:31
kikohow hard is it to do the process spawning? how complicated is the code in -pexpect?07:31
ddaanot very hard, it's standard fork/exec stuff AFAICT07:32
ddaaexcept using pty.fork07:32
kiko10 lines or 100 lines?07:33
ddaaprobably around 25 lines, subprocess stuff tends to get more complicated than expected at first.07:33
kikowill it be useful elsewhere?07:34
kiko-pexpect?07:34
ddaaunlikely07:34
ddaaokay, will hack something from scratch07:34
kikosee if you can cargo-cult07:34
kikothat'd be ideal07:34
ddaayeah, make sense07:34
ddaa... and I'm only doing time estimates...07:35
=== seb128_ [n=seb128@ANancy-151-1-79-175.w81-50.abo.wanadoo.fr] has joined #launchpad
=== Citranella [n=citranel@71.14.99.61] has joined #launchpad
=== Citranella [n=citranel@71.14.99.61] has left #launchpad []
=== hannosch [i=hannosch@e176104037.adsl.alicedsl.de] has joined #launchpad
dokospiv: ping08:39
kikobradb, BjornT: is there any way to find out who the current user is in database code, or am I supposed to supply that via the view?08:45
bradbkiko: The current user should be passed as an arg to database methods.08:45
kikoI feared you would tell me that, grumble grumble08:45
bradbOtherwise, db code could be written to depend on the existence of a utility (like the launch bag), but SteveA doesn't want that.08:47
kikoI know, SteveA is right, but it would be convenient here. No mind.08:49
kikobradb, have you ever seen projects/foo/+malone-index ?08:49
kikofor instance:08:49
kikohttps://launchpad.net/projects/launchpad/+malone-index08:49
kiko(it oopses, but it is easy to get it to work)08:50
bradbLooks like driftwood. Is it linked from anywhere?08:50
kikono08:50
kikobut it is interesting08:50
kikowant to see a screenshot?08:50
bradbsure08:50
kikowww.async.com.br/~kiko/project-bugs.png08:52
kikobradb, if you keep that image, I will nuke out the code, because it's really the only thing worth keeping from the existing crap08:52
kikoit is of course untested08:54
=== bradb waits for it to download
bradbkiko: Do you want to drive-by my backport/milestone demystification fix08:54
bradb?08:54
bradbOh, yeah, that page seems a useful starting point.08:55
=== bradb saves it
kikobradb, sure, as soon as I've finished this crap.08:55
bradbok08:55
kikookay, I will nuke everything related to it away08:55
bradbsounds good08:55
kikoI dare you to bzr annotate that code!08:56
bradbno need :P08:56
kikowe really need to avoid places that query IBugTask directly08:58
kikothey bork security09:00
bradbindeed09:01
kikothey should DIE09:01
kikocome on dilys do your thing09:12
SteveAbradb / kiko: there is a pattern we can use if there's a lot of "user" required in the database code.09:20
SteveAbut, i'd rather think of that as a refactoring, than do it up front.09:21
kikonah, I nuked the page anyway :)09:21
dilysMerge to devel/launchpad/: rs=BjornT Attempt to remove IBugTarget.bugtasks, an evil attribute that doesn't take into account bug privacy (r3167: kiko)09:22
kikoDIE!09:23
kikoYES!09:23
kikothank you dilys for assisting me09:23
kikoin MURDERING a bugtask method09:23
kikoI will do more of that now, encouraged by this success09:23
=== sivang giggles
bradbkiko: The drive-by should fit nicely into your killing spree :P09:27
kikoI just control-Cd my commit that said "Kill unused and unreferenced ..." to say "Kill broken, untested, unused and unreferenced ..."09:27
bradbheh09:27
bradbi.e. shitty09:28
bradbVulgarity is sometimes a useful crutch.09:29
kikoI try not to use crutches when removing the sab's code09:29
kiko(I often fail)09:29
bradb:)09:30
kikoI have a review for you bradb 09:33
bradbgreat09:34
kikobradb, https://chinstrap.ubuntu.com/~dsilvers/paste/fileRN7fFZ.html fixes bug 3212909:35
Ubugtumalone bug 32129 in launchpad "OOPS-51A276: Not sure how to report this...." [Normal,Unconfirmed]  http://launchpad.net/bugs/3212909:35
=== bradb looks
kikoactually09:35
kikobug 313909:35
Ubugtumalone bug 3139 in malone "gentoo should not be the default upstream tracker" [Normal,Confirmed]  http://launchpad.net/bugs/313909:35
=== bradb relooks
kikothe first actual change orders malone/bugtrackers, the second orders the vocabularies09:36
kikothe lowercase success blesses my day09:37
bradbkiko: # XXX: no _orderBy? should probably be filed as a bug09:37
kikothere are actually other tables missing orderbys, but ok09:38
=== sivang dicts for crutch
bradbkiko: Maybe the bug to be filed is that all vocabs in dbobjects.py should have an _orderyBy.09:39
kikobradb, oh, making SQLObjectVocabularyBase blow up if no orderBy is provided?09:39
kikoI like that09:39
salgadowhy not make SQLBase blow up if no _defaultOrder is provided?09:40
bradbthat could be a way to help solve the problem, yeah09:40
kikosalgado, I'm not sure though09:40
bradbkiko: Only one other thing: shouldn't the tracker selector default to Debian?09:41
kikoI won't answer any political questions tonight. Next?09:41
=== kiko does a george w. bush
kikobradb, when you send patches as attachments I can't comment on them09:42
bradbOof, hang on, I'll resend.09:44
bradbkiko: resent09:45
kikothank you09:46
bradbkiko: Maybe we could sort the trackers by those with the most bugs attached to them, to save clicks for the most common case?09:46
bradbseb's main issue seemed to be one of extra clicks, and not being confused about the sort order09:46
kikothat tends to be tricky09:47
kikothe ordering changing is something that disturbs people, I think09:47
bradbhm, true09:47
kikobecause of you know, three clicks and you're at gnome, and oops, today it's 4 and I just added the task on freedesktop09:48
bradbkiko: Makes sense. I think the patch is good to go then.09:48
kikonote that that problem exists even with my patch, though09:49
kikoI don't care enough about the issue to try to improve it before somebody complaining though09:49
bradbStill exists, though it's a lot more predictable sorting by title, I think.09:50
kikoyeah.09:50
kikothanks09:50
bradbno prob09:50
kikobradb, now that CRAPPY mailer you use WRAPPED the patch09:51
=== kiko gives up
kikopastebin it09:51
bradbMail.app rocks da boat.09:51
=== bradb pastebins for sanity
kikoMail.app is totally unsuitable for developers09:52
bradbkiko: https://chinstrap.ubuntu.com/~dsilvers/paste/fileNZV0sX.html09:52
kikohere comes the lowercase failure I so love!09:53
=== sivang hugs kiko and attempts to cheer his spirit a bit.
kikoit is a random failure!09:54
kikoPQM is making personal attacks against me!09:55
kikoI will resubmit in spite09:55
cprovkiko: would you like to quick review that safe_fix_maintainer patch ? ( https://chinstrap.ubuntu.com/~dsilvers/paste/file58uUe9.html)09:57
dokocprov: ping10:00
cprovdoko: pong10:00
dokocprov: did you see my twisted question?10:00
cprovdoko: no, sorry, where ?10:01
kikobradb, replied.10:02
dokocprov: ouch, ... SteveA suggested to ask spiv, not you :-/10:02
bradbkiko: thanks, looking now10:04
cprovcprov: es tut mir sehr leid, Ich kann helfen ob du moechtest10:04
dokocprov: just wanted to know, if twisted 2.2 instead of 2.1 should be in dapper10:06
kikocprov, it looks okay apart from using straight unicode (you should use a \x thingy) and fixing the wording10:06
cprovdoko: I have not seen big changes from 2.1 to 2.2, should work and we only require 2.1, anyway spiv is the guy to ask about it 10:07
=== mpt_ [n=mpt@222-154-153-114.jetstream.xtra.co.nz] has joined #launchpad
cprovkiko: ok will sort it out, thx10:07
=== lfittl [n=lfittl@83-65-245-16.dynamic.xdsl-line.inode.at] has joined #launchpad
dilysMerge to devel/launchpad/: r=bradb fix for bug 3139: gentoo should not be the default upstream tracker. Order bugtracker listing and vocabulary by title (r3168: kiko)10:17
kikoyes!10:17
sivangohh cool :) funny to know gento was the default upstream tracker.10:19
=== mpt__ [n=mpt@222-154-183-147.jetstream.xtra.co.nz] has joined #launchpad
kikobradb, this looks okay. my concerns are whether a "grep target" still returns stuff we've not looked at10:38
kikobradb, also, I wonder if you have a web site I can test on?10:38
bradbkiko: re: the "grep target" question: the tests will answer that question.10:40
kikono, the UI isn't tested10:42
kikoyou should grep target10:42
bradbkiko: The UI's tested.10:44
kikonot the wording that goes on the UI, bradb 10:44
kikostop doing that10:44
bradbkiko: http://69.70.209.33:8086/distros/ubuntu/+source/mozilla-firefox/+bug/1 is that starting point10:51
bradbI don't see any other inappropriate use of the word "target" in the templates.10:52
bradbhm, there's one method I could probably rename. createTargetedTasks => createBackportTasks10:54
kikobradb, it still says "Request fix: In distribution" in the main bug page10:55
bradbkiko: I didn't touch any of that; that's a whole different can of worms, unrelated to backports.10:56
kikounfortunately, I disagree10:56
kikoit is the same issue.10:56
kikoto be honest10:56
kikonobody ever uses the backport fix feature anyway10:56
bradbkiko: Are you sure?10:57
kikodo you have reports or evidence of use of it?10:57
bradbkiko: I was about to ask you that. :)10:57
bradbI make no claim as to how often people use it or not, though I've been asked about it before, and pointed people at that screen.10:58
kikoI've never seen any use, you can grep the server logs on chinstrap, in launchpad?.log10:58
kikoI'd be surprised if you found more than a few dozen hits10:58
bradbThere are 29 tasks currently open on breezy, 8 on warty, and 2 on hoary. I believe those numbers refer to open tasks.11:00
bradbAs for what the user's goal was when they opened those tasks, there's no way to know, really.11:01
kikoright11:01
kikoare there any openon dapper?11:01
bradbYes, 43.11:01
kikothat is a horrible bug.11:02
bradbThis patch fixes that.11:02
kikoactually11:02
kikoI guess you're right.11:02
=== mpt [n=mpt@222-154-183-147.jetstream.xtra.co.nz] has joined #launchpad
kikobradb, is the link inactive when there is no distribution task?11:03
kikowtf11:04
kikothat makes no sense11:04
kikois ubuntu hardcoded?11:04
bradbkiko: It's invisible when you're not in a distribution context11:04
kikooh11:04
kikoI see11:04
bradbkiko: No, Ubuntu is not hardcoded.11:04
kikohttp://69.70.209.33:8086/distros/ubuntu/+source/mozilla-firefox/+bug/611:04
kikothat is very interesting11:05
kikohah11:05
kikowhy are dupes even editable? 11:05
kikoI guess I'm okay but I'd like us to change the text on +backport11:06
kikoto explain what a backport is11:06
seb128what page is that?11:06
kikohttp://69.70.209.33:8086/distros/ubuntu/+source/mozilla-firefox/+bug/6/+backport11:06
kikobradb, good idea, tell seb128 to check it out11:06
bradbyeah11:07
bradbkiko: Do you think that the current screen doesn't hint enough that backporting means fixing this bug in previous releases11:08
seb128I've no login on that launchpad11:08
bradb?11:08
bradbseb128: foo.bar@canonical.com/test11:08
seb128the URL kiko just gave11:08
seb128ah11:08
seb128yeah, some explanation would be nice11:10
bradbok11:10
seb128and some text indicating that's a tool for maintainers, not a way for users to specify what version of the distro they use :p11:10
seb128(though they tend to use the milestone for that rather)11:11
=== ajmitch_ is now known as ajmitch
bradbHm, I have a feeling it will be of only marginal help to expect people will read the instructions, let alone follow them.11:12
seb128kiko: you know, when you fix a bug you are authorized to put a comment saying how you fixed it :)11:12
seb128or what you did, or something like that ...11:13
kikoI am brief but effective!11:13
mptkiko, in the DuplicateBugHandling spec I've written that duplicates shouldn't be editable11:13
seb128kiko: you are useless rather :)11:13
seb128not true since the bug is fixed11:13
kikompt, cool. now check out bradb's proposed backport change :-)11:13
mptbut enforced by JavaScript only11:13
seb128but there is no way to know if it's fixed in a correct way11:13
mptso that you can (in the glorious future) reopen and change in one step11:13
mptbbbbbbbbbbbbbbackports?11:14
=== mpt stares at "69.70.209.33" and wonders how IP packets find their way
bradbLet's not get too excited about this. This is, after all, the $0.50 solution.11:16
SteveAmpt: lots and lots of routers each containing a table to look up what addresses go in what direction.11:16
mptIs it hierarchical?11:16
mptIs there a server saying "I know all the children (but not the grandchildren) of 69."?11:17
SteveAsort of11:17
mptok11:18
mptbradb, how come there's a backport link on bug 6 but not bug 5?11:18
Ubugtumalone bug 6 in rosetta ""next 10 entries" at bottom of page" [Normal,Rejected]  http://launchpad.net/bugs/611:18
Ubugtumalone bug 5 in rosetta "Plone Placeless Translation Service metadata missing from po files" [Wishlist,Fix committed]  http://launchpad.net/bugs/511:18
bradbmpt: Because Malone doesn't know about product series yet.11:18
mptoh11:19
mptso you can backport only if you're in a distro (release) (package) context11:19
kikocorrect11:19
mptHeh, start at <http://69.70.209.33:8086/products/firefox/+bug/5> and try to figure out how to backport the Warty fix11:20
bradbmpt: My guess is that jumping from a product context, to backporting a fix to a DR is a highly improbable use case, but I could be wrong.11:21
kikoI guess bradb's right11:22
mptbradb, for me just then it happened because I clicked on the "this bug is a duplicate of bug 5" link11:22
Ubugtumalone bug 5 in rosetta "Plone Placeless Translation Service metadata missing from po files" [Wishlist,Fix committed]  http://launchpad.net/bugs/511:22
bradbmpt: Yeah, all in upstream context though, right?11:23
mptbradb, I *was* in the package context for bu.g 6, but clicking on the "this bug is a duplicate of bu.g 5" link took me to the product context because that was first in the list11:23
bradboh, hm, that's a bug11:24
bradbIt should have stayed in the same context.11:24
mptyeah, that's probably the real bug11:24
kikobut I think fmt:url doesn't stick to the same context11:24
kikoit generates /malone/bugs/400-style URLs IIRC11:24
mptyes, it does11:24
kikowhich of the two?11:25
mptthe latter11:25
kikoyeah. that sucks.11:25
kikoit should use the launchbag11:25
bradbArgh, it's hard to add any text to this page without it swallowing up the useful part of the page.11:26
mptbradb, on +backport when I click on "Previous Ubuntu releases:" it doesn't do anything11:26
bradbI had a feeling that might be an issue. :)11:26
kikobradb, try using <ul>s to break up the text flow11:26
mptPlease to be using <p>foo</p> instead of foo<br /><br />11:27
ddaalifeless: I checked and there are significant changes in that bzrtools branch11:27
ddaafor example, the special support for cscvs11:27
ddaaI do not know who are the "we" in "the base base  bzrtools we use is in rocketfuel"11:28
mptbradb, I've added a backport and it looks just like a regular task. Is it supposed to look different or behave differently?11:29
bradbmpt: Not for this fix, no.11:29
=== ddaa -> bed
mptIs it going to in future?11:30
kikoI wonder if we should add an icon for a backport11:30
kikowhat do you guys think11:30
bradbmpt: If this were a non-incremental fix, then yeah, it would be displayed in a very different way, and probably not in "Fix Requested In" (are we not human?) table.11:31
mptbradb, I'm sorry, it's early in the morning (11.30am!) and I've forgotten what problem we're trying to solve here11:31
mptSomeone wants a Dapper bugfix backported to Breezy, so why not just open a Breezy task?11:32
bradbmpt: The original priority identified here was to forbid opening tasks on the current DR, and fix the wording on the backport page.11:32
mptforbid opening tasks on already-released releases, you mean?11:32
bradbmpt: Nope, the current release. Opening tasks on already-released releases is exactly what we need for backporting.11:33
mptwait, "fix the wording on the backport page", but we had no backport page until now11:33
bradbmpt: Yeah, we did, it was just unclear that we did. :)11:34
bradbmpt: Target Fix to Releases.11:34
mptsorry, by "what problem we're trying to solve here" I meant "what problem we're trying to solve by recognizing backports at all"11:34
bradbIt uses the word backport in the page, in fact.11:34
mptoh11:34
bradbmpt: Ah. Being able to track the status of a bug fix in previous distro releases where we care to have a bug fixed (which is pretty rare.)11:35
bradbExcept for pitti, who lives and breathes this workflow, but he won't be using Malone for a while yet, I don't think.11:35
mptDid bugzilla.ubuntu.com recognize backported fixes at all?11:36
bradb(won't use it for his CVE stuff, i mean)11:36
bradbmpt: Nothing that I know of. At least pitti, for example, didn't use Bugzilla at all to track security fixes across releases.11:36
lifelessddaa: what revno do you see ?11:39
jbaileybradb: I use it for tracking fixes that I'm backporting for customers.11:39
ddaalifeless: 21511:39
lifelessddaa: whats the revid of the tip ?11:40
lifelessI see pqm@pqm.ubuntu.com-20060217222419-fce99cb2743916db11:40
bradbjbailey: Ah, ok.11:40
ddaalifeless: https://chinstrap.ubuntu.com/~dsilvers/paste/fileDL620e.html11:42
kiko-zzzbradb, do you need more input from me?11:43
bradbkiko-zzz: Can I merge this?11:43
kiko-zzzif mpt is okay with it, yes.11:43
bradbmpt: Are you okay with this?11:43
lifelessddaa: that means the only different commits are yours11:43
ddaaI'll look again tomorrow11:44
lifelessddaa: so just put it up for review11:44
lifelessbtw11:44
ddaasomething must be broken here, because a merge gave me a lot of differences11:44
lifelessI get 'not a branch' on your url.11:44
lifelesshttps://chinstrap.ubuntu.com/~dsilvers/paste/filemjnKW1.html11:45
ddaasftp://chinstrap.ubuntu.com/home/warthogs/archives/david/bzrtools/importd11:45
lifelessthats the tip of the log11:45
ddaahu11:45
ddaaokay11:45
lifelessshows 1 missing revision11:45
ddaathe component between chair and keyboard was not working very well today11:46
lifeless;)11:46
lifelessso yeah, just put it up for review please.11:46
=== mdke_ [n=matt@ubuntu/member/mdke] has joined #launchpad
ddaawill do11:46
ddaaneed sleep, you know my new year's resolution is waking up early every day11:46
ddaathank you for checking11:47
dilysMerge to devel/launchpad/: [trivial]  Fix for bug 28477: Merge text is confusing. Try to unconfuse the text that relates to merging (r3169: kiko)11:50
=== mpt_ [n=mpt@219-89-133-129.jetstart.xtra.co.nz] has joined #launchpad
mpt_sorry, bradb, missed everything after "(won't use it for his CVE stuff, i mean)"11:52
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== AlinuxOS [n=Ubuntu@d83-176-109-89.cust.tele2.it] has joined #launchpad
=== AlinuxOS [n=Ubuntu@d83-176-109-89.cust.tele2.it] has joined #launchpad

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