/srv/irclogs.ubuntu.com/2010/12/23/#launchpad-dev.txt

LPCIBotProject devel build (330): STILL FAILING in 3 hr 32 min: https://hudson.wedontsleep.org/job/devel/330/00:27
wgrantsinzui: Around?00:39
mbrigdanSo, this is probably some dumb error on my part, but when I do "make schema", it spits out a giant python traceback that ends with "ImportError: cannot import name boolean". What should I do?01:16
wgrantmbrigdan: That's rather odd. Could you pastebin the full traceback?01:17
mbrigdansure thing, just give me a second01:19
mbrigdanHere you go: http://pastebin.com/kpQi2Gsi01:19
wgrantmbrigdan: Where did /usr/lib/python2.6/dist-packages/_xmlplus come from?01:24
mbrigdanI'm pretty sure i've never seen that before today. Strange01:25
mbrigdanhuh, google says it may be related to python-xml, which was removed at some point01:26
mbrigdanAnd I still have it installed. That might be a problem01:27
mbrigdanRemoved it, and now it looks like its working. Cool01:29
wgrantExcellent.01:31
mbrigdanugh, sorry to keep bothering you, but now make run gives me a rather smaller traceback, ending with "dent authentication failed for user "launchpad_main"". Looking at google, this happened to someone else because they have two versions of postgres installed, but I'm certain I only have one.01:45
mbrigdansorry, s/dent/ident01:46
wgrantmbrigdan: Have you run utilities/launchpad-database-setup?01:57
mbrigdanyes, but I'm running it again, along with make schema to see if that fixes anything01:57
mbrigdanhuh, still not working. I just do "./utilities/launchpad-database-setup $USER", right?02:01
wgrantThat should do it.02:02
wgrantCan you run 'psql postgres' successfully?02:02
mbrigdanyeah, seems to work fine02:03
wgrantYou're running 'make run' as the same user?02:03
mbrigdanyup02:05
mbrigdanand echo $USER gives my username, just incase something fishy was going on02:05
wgrantDoes 'psql -U launchpad_main launchpad_dev' work?02:09
wgrantmbrigdan: ^^02:09
mbrigdanno, it fails with: psql: FATAL:  Ident authentication failed for user "launchpad_main"02:10
wgrantmbrigdan: Run "psql postgres", and "SELECT * FROM pg_user WHERE usename='YOUR_USERNAME';"02:14
wgrantIs usesuper true?02:14
mbrigdanusesuper has a t underneath it, so, not knowing anything about postgres, I would assume yes.02:15
wgrantIndeed.02:16
wgrantWhat about usename='launchpad_main'?02:17
mbrigdanusecreatedb, usesuper, and usecatupd are all false, whatever they are. Should I got about changing this?02:18
wgrantNo, that's fine. I was mostly wondering if the user actually existed.02:19
wgrantWhich version of Ubuntu are you using? 10.10?02:20
mbrigdanerr, that's maverick right?02:21
mbrigdanif so then yes02:21
wgrantThat is.02:21
wgrantDoes /etc/postgresql/8.4/main/pg_hba.conf have 'local   all         all                           trust' and 'host    all         all         127.0.0.1/32      trust' lines in it?02:21
wgrantIf so, perhaps try restarting postgres.02:22
wgrantSince I can't think what else it could be.02:22
mbrigdanyes it does.02:23
mbrigdanHow would I restart postgres?02:23
wgrantsudo service postgresql restart02:23
mbrigdanWhen I restart postgres (or start/stop/anything else for that matter), it gives me Insecure directory in "$ENV{PATH} while running with -T switch at /usr/bin/pg_ctlcluster line 63" and then "FAIL". But it still seems to be working. Could that be the problem?02:28
=== mtaylor|afk is now known as mtaylor
wgrantI've never seen that before.02:29
wgrantIs there anything interesting in /var/log/postgresql/postgresql-8.4-main.log?02:30
mbrigdanhuh, this is in there: MST LOG:  provided username (launchpad_main) and authenticated username (matthew) don't match02:32
mbrigdanfollowed immediately by MST FATAL:  Ident authentication failed for user "launchpad_main"02:32
wgrantHmm, so it is indeed using ident rather than trust.02:33
wgrantThe 'local   all         all                           trust' line in pg_hba.conf should make it work...02:34
wgrantOh, unless it's disabling it because it thinks the directory is too insecure.02:35
wgrantWho owns /etc/postgresql/8.4/main and its contents?02:37
mbrigdanuser and group is all postgres02:38
mbrigdanalthough, I have added other things to my personal $PATH, could that be it?02:39
wgrantAhh, that's probably it. The restart is failing, not postgres itself.02:39
wgrantAnd I bet it failed the same way when launchpad-database-setup tried to do it.02:40
wgrantEither fix PATH, fix that directory's perms, or use sudo -i.02:40
mbrigdanhuh, sudo -i still fails02:41
mbrigdanWhat would I need to change the permissions to? Because I think I should already be the only one with access02:42
wgrantI can't work out what generates that error message, but it sounds like there is a world-writable directory in $PATH.02:48
wgrantAnd if it's still there after sudo -i, you've probably chmodded one of the default one.02:48
wgrant+s02:48
mbrigdanoh wait, I think apt started to complain about something after I updated to maverick, if only I could remember what it said02:50
mbrigdanwell, I found at least one problem, /usr/bin is world-writeable. Thankfully, I'm the only one to ever use this computer02:52
wgrantHah.02:52
mbrigdanOddly, I remember apt complaining about something similar after my last upgrade too, but then it just went away02:53
mbrigdanand what d'ya' know, sudo -i now get postgres to restart perfectly fine02:54
wgrantIf you don't remember making that change yourself, I would be hesistant to trust your machine much further.02:54
mbrigdanThe thing is, I don't remember doing it, but my machine likes to do funny things on dist updates02:55
mbrigdanlike installing apache02:55
mbrigdanevery time02:55
mbrigdanfor no reason02:55
wgrantNice.02:56
mbrigdanand I haven't ran any software that hasn't come from the repos, so I'm hopefully good02:56
mbrigdanand, as a high school student, who backs up everything to external drives, I don't have that much that I would feel bad about losing02:57
mbrigdanother than a bunch of music which I should have on CDs somewhere anyways02:57
wgrantYou would be one of the few such people who regularly back up, I suspect.02:57
mbrigdanhah, probably. After a few VERY close calls, I set up rsync to do it in the background once a day.02:58
mbrigdanI've discovered some rather interesting ways to corrupt data02:59
sinzuihi wgrant03:02
wgrantsinzui: Hi. Do we have form design guidelines somewhere?03:02
sinzuiI do not think so...03:03
mbrigdansweet, make run works now. Thanks for putting up with all of my strange problems man.03:03
sinzuiThere were many rules, but nothing in a single place03:03
sinzuiwgrant, I think many of our rules are embodied in the Canonical web design guildelines that we do not *officially* use03:04
wgrantsinzui: I didn't realise that we had web design guidelines.03:04
wgrantPerhaps my initial investigations of the Canonical wiki were inadequate.03:04
sinzuiwgrant, http://design.canonical.com/the-toolkit/guides-for-websites/03:05
sinzui^ I have been trying to reconcile Canonical + Ubuntu with Lp03:05
wgrantAha03:06
sinzuiColour is difficult, font-sizes impossible, but forms look like beuno's rules03:06
wgrantsinzui: That mostly covers visual design.03:07
wgrantI am more concerned at the moment about textual content.03:07
wgranteg. some field captions use title case, others sentence case.03:08
sinzuiahh03:08
sinzuiyes that was once in many documents03:08
wgrantDescription style also varies considerably.03:09
wgrantAnd even those with stylistic similarities differ in subtle yet jarring ways. For example, on how they refer to the object on which they operate ("the archive" vs. "this archive").03:10
wgrantIt is all disturbingly inconsistent.03:10
sinzuiwgrant, :( I think we was missing a page in the wiki03:10
wgrantsinzui: dev.launchpad.net/UI has lots of links.03:11
wgrantBut they are all broken.03:11
sinzuiI recall something about the form slots03:11
wgrantAnd I cannot find anything on wiki.canonical.com or launchpad.canonical.com.03:11
sinzuiI am looking at the later and do not see them03:13
sinzuiThere was a page about the extra form slots, another about writing the title and description in the interface03:13
wgrantI do not recall ever having seen those.03:15
wgrantWhich suggests that they were not public.03:15
sinzuiright03:15
sinzuiI recall a rule about labeling fields as optional. Then you reported a bug that we have forms where we label the field as required03:16
wgrantThat was quite some years ago.03:17
wgrantI presumed at the time it was because of differing form libraries.03:17
sinzuiwgrant, I do not see anything. from the past. I think we need to focus on the future. U1, Lp, and Ubuntu should used the same rules. Maybe they have rules for us03:23
wgrantsinzui: The Ubuntu and Canonical guidelines always seemed to focus on the visual side of things rather than interaction.03:24
wgrantWhich makes them unuseful for Launchpad, which must maintain a distinct visual identity.03:24
wgrantI fear that the guidelines we seek may not in fact exist.03:24
sinzuiThe rules of spacing and text are based on usability tests. They are thing Lp is ignoring03:25
sinzuiThe rules of interaction for Lp, U1 and Ubuntu should be the same.03:25
sinzuiMaybe beuno developed something for U103:25
=== Ursinha is now known as Ursinha-afk
LPCIBotProject devel build (331): STILL FAILING in 3 hr 30 min: https://hudson.wedontsleep.org/job/devel/331/04:40
thumperYAY \o/05:09
thumper2nd logger branch landed05:09
* thumper EOYs05:09
LPCIBotProject db-devel build (247): STILL FAILING in 3 hr 36 min: https://hudson.wedontsleep.org/job/db-devel/247/05:17
LPCIBotProject devel build (332): STILL FAILING in 8 min 28 sec: https://hudson.wedontsleep.org/job/devel/332/05:26
LPCIBotProject devel build (333): STILL FAILING in 0.47 sec: https://hudson.wedontsleep.org/job/devel/333/05:31
wgrantWTF Zope.05:45
StevenK$ bzr revision-info -d /mnt/test/launchpad/workspace/devel07:51
StevenKnull07:51
StevenKWhee07:51
spivStevenK: Hmm, not "0 null:"?07:52
wgrantWow, we've really closed 208 bugs?08:29
=== vila is now known as vila-afk
LPCIBotProject db-devel build (248): STILL FAILING in 3 hr 15 min: https://hudson.wedontsleep.org/job/db-devel/248/09:01
LPCIBotLaunchpad Patch Queue Manager: [rs=buildbot-poller] automatic merge from stable. Revisions: 1214009:01
LPCIBotincluded.09:01
daniloswgrant, hi, just wanted to check if you have landed a fix for the interfaces for bug 685624? I didn't see any separate commits, but didn't have the time to look at it fully09:01
_mup_Bug #685624: Translation template build jobs should use the new BuildFarmJob <bugjam2010> <lp-soyuz> <lp-translations> <qa-ok> <Launchpad itself:Fix Released by danilo> < https://launchpad.net/bugs/685624 >09:01
wgrantdanilos: Totally forgot about that, sorry.09:02
wgrantWill do that now.09:02
daniloswgrant, ok, thanks09:02
wgrantdanilos: Should I reuse that bug?09:04
daniloswgrant, yeah, please09:04
LPCIBotProject devel build (334): STILL FAILING in 3 hr 29 min: https://hudson.wedontsleep.org/job/devel/334/09:27
wgrantdanilos: Could you bless https://code.launchpad.net/~wgrant/launchpad/bug-685624-ttbj-build-interface/+merge/44558?10:02
daniloswgrant, blessed may it be!10:03
wgrantdanilos: Thanks.10:04
henningedanilos: poimport.txt has a section called "Cron Scripts" that was either deleted in db-devel or added in devel. It's causing a merge conflict now. In or Out?10:06
daniloshenninge, toss a coin... uhm, I don't know, we do want to have some basic testing for cron scripts so if it's not moved to a unit test, keep it :)10:08
henningeokay10:08
wgrantdanilos: :( I don't think ec2 likes your review type very much.10:11
daniloswgrant, uhm, ok, I'll try fixing it10:11
wgrantI'm not sure if you can, but I guess we'll see shortly.10:12
daniloswgrant, seems to have worked fine10:12
daniloswgrant, sorry about the trouble :)10:13
wgrantdanilos: Ah, great. Thanks.10:16
wgrantThis more forgiving bugactivity grouping is nice.10:20
daniloswgrant, btw, we were finally able to get a clean slate of stable branch for rollout yesterday, just if you haven't noticed (I know you were waiting for a fix to be rolled out)10:25
wgrantdanilos: I was pleasantly surprised this morning to find the deployment page empty.10:25
wgrantWe still had two un-QA'd items when I went to sleep last night, so I wasn't too hopeful.10:26
wgrantThanks for getting that deployed.10:26
daniloswgrant, your rollback was very helpful, thanks for doing it10:26
wgrantdanilos: You needed that celebrity fix?10:26
wgrantSo many revs lately that I cannot remember them all :(10:27
=== wgrant changed the topic of #launchpad-dev to: Launchpad Development Channel | BUG JAM! http://mumak.net/lp-bugjam-2010/ 208 so far! | PQM open for business | firefighting: - | Get the code: https:/​/​dev.launchpad.net/​Getting
daniloswgrant, btw, before you are gone (though you should be gone :), is there a way we can do something similar on production to re-uploading kde-l10n-sr .translations.tar.gz file you did on dogfood or should we ask packagers to re-upload it?10:44
daniloswgrant, or perhaps we can just do a rebuild?10:44
wgrantdanilos: We can't do an explicit manual upload of the tarball to the source package, like we can with a project?10:45
daniloswgrant, no, unfortunately10:45
wgrantdanilos: We'd have to do an upload to maverick-updates.10:46
wgrantThe way I did it on DF was a little... unconventional.10:46
daniloswgrant, I know, just checking :)10:47
wgrantIt involved a disturbing amount of conversation with psql.10:47
daniloswgrant, so, what about rebuilding, will that work, and can we do that?10:47
daniloswgrant, or will we have to have a re-upload with version change?10:47
wgrantdanilos: We'd have to do a new upload to maverick-proposed.10:48
daniloswgrant, I am wondering because this is an ubuntu package10:48
wgrantAnd then we'd probably have to get an SRU exemption.10:48
danilosand I guess it wouldn't be very nice to change the package with the same version (though, package would stay the same, but dates would change)10:48
daniloswgrant, right, then I'll just ask Kubuntu people to do it, thanks10:49
wgrantYeah, Riddell would probably be a good person to talk to.10:49
daniloswas just looking to see if he's around :)10:49
daniloswgrant, fwiw, we don't have to release these packages, we just need to re-import translations10:50
wgrantdanilos: So we could probably get away with accepting an upload to -proposed and then deleting it as soon as it builds.10:52
wgrantWithout ever going through -updates.10:52
daniloswgrant, I wouldn't know enough about what I am doing there (i.e. I am totally unfamiliar with Ubuntu policies and also about "pockets" or whatever :)10:53
daniloswgrant, I'll see if Riddell has any ideas and if he'd like to do something like that10:53
wgrantRight.10:54
wgrantGood morning jml.11:10
wgrantYour Jamometer is looking much more healthy today.11:11
jmloooh11:11
* jml looks11:11
jmlzowie!11:11
jmlI gather we rolled out?11:11
wgrantIndeed we did.11:11
wgrantThe deployment report was deliciously empty this morning.11:12
jmlwow.11:13
jml"critical" doesn't mean what it used to.11:14
wgrantjml: Hm?11:23
wgrantYou mean the critical bugs that have been sitting around for ages untouched?11:24
jmlwgrant: yes11:33
gmballenap: Do you know what the current EC2 image number is or how I'd find out?11:45
gmb(I ask because you're the last person to touch it, IIRC)11:46
allenapgmb: bin/ec2 images11:46
gmbAha.11:46
gmbTa11:46
allenapgmb: 50311:46
wgrantUsing machine image version 50311:46
jmllooking at bug 272304. I now recognize that error string.11:55
_mup_Bug #272304: "User timeout caused connection failure." doesn't make sense <branch-puller> <confusing-ui> <lp-code> <Launchpad itself:Triaged> < https://launchpad.net/bugs/272304 >11:55
gmballenap: When you updated the EC2 image, did you get a lot of nonsense about installing GRUB?12:06
allenapgmb: Mmm, don't remember :-/12:07
gmbHrm.12:07
gmballenap: Did you base your image off the previous launchpad-ec2test image or did you base it off the official Lucid AMI?12:08
allenapgmb: Official.12:08
gmbOk.12:08
* gmb washes his hands of this weirdness, restarts the process.12:09
allenapgmb: There are some instructions on how to do it on the wiki. I updated them last time I did it.12:09
* allenap really goes now12:10
gmballenap: Yeah, that's what I'm following :)12:10
jmlallenap, gmb: do you reckon all those story-foo tags should be "official"?12:15
jml(I'm guessing official means at least "visible on the front page")12:15
jmlgah, you know what I mean by 'front'.12:16
voidspacewhere do I report a bug in launchapd?12:21
gmbjml: Well, they were made official out of laziness and i-can-never-type-things-right-the-first-time -ness.12:21
jmlvoidspace: bugs.launchpad.net/launchpad/+filebug12:22
voidspaceah - that's right, I bug jml about it directly until it is fixed12:22
voidspacejml: no need, I can just hassle you instead12:22
gmbjml: I'm thoroughly ambivalent about their actual officialness.12:22
voidspaceand where do I change my launchpad password?12:22
jmlvoidspace: a veritable blessing falls from the sky and on to my lap12:22
voidspacemy account details page doesn't appear to provide that option...12:22
jmlgmb: I guess once they aren't under active development the laziness factor is less important?12:23
wgrantvoidspace: Check the link down the bottom of https://launchpad.net/people/+me/+edit12:24
wgrantvoidspace: https://launchpad.net/launchpad/+faq/5112:24
jmlwgrant: beat me by seconds12:24
voidspaceok - so if I click on my username in the top right of the page it appears to show an account page, from which I can edit all details except my password12:25
voidspacethis does not compute ;-)12:25
voidspaceanyway - thanks12:25
wgrantvoidspace: There is a 'Change details' link on that page.12:25
wgrantWhich goes to the page that I linked you to.12:25
gmbjml: Yeah. Actually, if you rephrase that as "story-* tags are considered official whilst the story is under active development" it doesn't sound like a half-bad rationale.12:26
voidspaceah right, I am on that page and don't see an option to change my password12:26
wgrantvoidspace: It is a little awkward at the moment, since we are part-way through a migration to use OpenID for authentication.12:26
wgrantvoidspace: Right, there is a link down the bottom to an FAQ about that.12:26
jmlvoidspace: yes, but if you actually read what wgrant says, there's a link at the bottom12:26
voidspaceFFS12:26
voidspacethanks12:27
jmlgmb: cool.12:27
wgrantSomeone should throw the OpenID story at a squad next year and get this sorted out.12:27
voidspaceaaaand I can't change my password to something memorable because of the damn password rules12:28
voidspacebut I can leave it as the current weak password which also doesn't meet the rules...12:28
voidspaceyay12:28
wgrantI've also avoided changing mine lately because I can't be stuffed respecting those rules :(12:29
jmlgmb: I notice that a lot of the story-* tags are phrased incrementally (e.g. "refactor-log-api"). I think tags work a little better when they are more absolute (e.g. "patch-tracking").12:29
jmlgmb: this is by way of an observation, I can't think of any useful thing to actually *do* as a result.12:29
gmbjml: You're right, though. I think that those were "sub-stories" that grew as a result of us looking at a particular problem. As in "We can only do this part of $major_story when $minor_story is finished." so we make a tag for $minor_story to make it easier to track which bugs we need to fix first.12:35
jmlmakes sense12:36
jmlwgrant: I wonder how much of the openid stuff can get cleaned up through bug fixes12:38
wgrantjml: I don't think it can be properly fixed until the divorce is compelte.12:38
wgrantOnce the split is done, login.launchpad.net can go away,.12:38
wgrantAnd then confusion is eliminated.12:38
jmlI see.12:38
wgrant(it cannot go away now, because forcing everyone through login.ubuntu.com would be suicide)12:39
=== Ursinha-afk is now known as Ursinha
jmlhmm.12:57
jmlI wish there were an obvious choice for argument parsing stuff when writing a Python command-line app.12:58
wgrantjml: I like the look of argparse. But since it's 2.7, I still use OptionParser mostly.13:01
wgrantIs there anything better than OptionParser?13:01
jmlwgrant: there's twisted.python.usage and stuff based on bzrlib.options13:01
jml(e.g. commandant)13:01
jmlwgrant: and lifeless has a new, more experimental thing in testr.13:02
wgrantOh, right, but those all have large external dependencies.13:02
jmlyeah, exactly13:03
stubOptionParser is still pretty cool and can do a lot. Not that this is obvious from the badly layed out docs which are more a tutorial than a reference.13:19
jmlwhat does searchTasks do when it's on person?13:22
jml'related', it seems13:23
LPCIBotProject devel build (335): STILL FAILING in 3 hr 30 min: https://hudson.wedontsleep.org/job/devel/335/14:11
jmlwhat do we think about this format of output? http://paste.ubuntu.com/546931/14:41
jmltrying to prototype a command-line display of all Launchpad inventory14:42
jelmerjml: I think it makes sense to display MPs inline with the branches14:43
jelmermakes more sense than displaying them separately I mean14:43
jmljkakar: kind of related to that kanban board...14:43
jmljelmer: yeah, I think I agree.14:43
jmljelmer: you have a lot of stuff :)14:45
jmljelmer: http://pastebin.ubuntu.com/546932/14:47
jelmerjml: that's quite a useful overview, I forgot a lot of the stuff that's on that list :-)14:49
jmljelmer: yeah, there's some on mine that I'm deleting / abandoning now.14:49
jmljelmer: I guess I could try to make some HTML output so it's linked and better as a prototype for an actual LP page.14:50
jelmerjml: Actually, this is something I've been wondering about..14:50
jelmerIs there any reason for not importing *all* Debian bugs? It'd be very neat to be able to browse my Debian bugs in lp.14:51
jelmerJust the sheer volume?14:51
jmljelmer: I don't know. gmb might.14:51
jmljelmer: I mean, it's the sort of thing we _should_ do.14:53
* gmb reads scrollback14:56
gmbjelmer, jml: We should be doing it, but we (originally) didn't because of the volume. The correct way to deal with it in the first instance, I think, would be to do a batched import.14:57
jmlgmb: does the 'originally' imply that another reason came up?14:59
gmbjml: No. The only reason we don't do it now is because we don't do it now (i.e. we forgot to ever revisit the problem)15:01
jelmershould I file a bug ?15:01
jmlthat old chestnut :)15:01
jmlgmb: thanks.15:01
gmbjelmer: I think there's one already, but feel free to take a look and file one if not.15:02
LPCIBotProject db-devel build (249): STILL FAILING in 3 hr 36 min: https://hudson.wedontsleep.org/job/db-devel/249/15:02
jelmergmb: Thanks15:03
jmljelmer: also has this style of output: http://paste.ubuntu.com/546935/15:03
jelmerjml: btw, it only seems to report upstream bugs/branches at the moment?15:04
jelmerjml: nice15:04
jmljelmer: no, it should get package branches / bugs15:04
jmlbut maybe the way it prints them out is wrong15:04
jmljelmer: http://paste.ubuntu.com/546936/15:05
jelmerah, it reports them under the upstream project15:05
jelmerI think most of my ubuntu-specific branches are team-owned15:06
jmljelmer: specifically, it just groups by target.name15:07
jelmerjml: ah15:08
jelmerjml: are you looking at this in preparation of e.g. a dashboard, or is this just random hacking?15:09
jmljelmer: a bit of both15:09
jmljelmer: I'd like to prototype a Launchpad dashboard, get a feel for the data etc.15:10
jmllp:~jml/+junk/whip has the code. would love it if you made it better.15:11
jelmerI might have a look :-)15:15
jkakarjml: Yeah, I should spend some more time on that kanban board and then announce it somewhere.  I've been finding it quite useful.15:22
jmljkakar: http://people.canonical.com/~jml/jkakar-wip.html15:37
jmlinteresting15:41
jmlhow would I debug this? http://paste.ubuntu.com/546951/15:45
jkakarjml: That's really cool. :)15:51
jelmerjml: perhaps it's related to the fact that bzrk is inactive?15:51
jmljelmer: yeah, I think so.15:51
jmljelmer: I hacked around it15:51
jmljkakar: thanks. it's certainly the start of something that could be quite cool.15:52
jkakarjml: Yeah, I've wanted something like that for a while.  It sounds like it, or something like it, would be nice to have in my kanban project.15:54
jmljkakar: I'm not at all convinced that kanban-style presentation is the best way to go.15:55
jkakarjml: I find it useful as a high-level view, but yeah, it's not a golden hammer.15:56
jkakarjml: I was thinking something more like the "list of stuff" that you have, integrated into the kanban system, could be useful.15:56
jmljkakar: *nod*15:57
jkakarjml: One thing I noticed about your thing is that it lists branches that have been proposed for merged and 'Rejected'.15:59
jmljkakar: yes. it also lists MPs for Abandoned branches.15:59
jmljkakar: I'm not sure if that's a bug in Launchpad or a bug in the thing.16:00
jkakarjml: In the two cases I see in my listing (lp:~jkakar/storm/resultselect and lp:~jkakar/storm/resultset-expression) they're both things that I don't really care about anymore, but I also don't want to delete the branches.16:00
jmljkakar: "Abandoned" is your friend.16:00
jkakarjml: Ah, I didn't even know about it. :)16:00
jmljkakar: similarly, marking a branch as "Mature" or linking it to a series will get it off the list.16:04
jkakarjml: Hmm, weird. :/16:04
jmlI don't know that it's so weird.16:05
jkakarjml: I don't understand what "Mature" means or why linking to a series would get it off that list.16:06
jmljkakar: because lp:foo or lp:foo/2.1 is unlikely to be work-in-prorgess16:06
jkakarjml: I see.  So what does 'Mature' mean?16:07
jmljkakar: no-one knows what Mature means. Here I'm using it as a convenient way to let people say "this branch isn't abandoned, it should appear on listings, but it's not really intended to ever be merged anywhere"16:07
jkakarjml: Hehe, cool. :)16:07
jmljkakar: so, for example, I've marked some of my unofficial VCS imports as Mature16:10
jmljkakar: and my fork of pyflakes that supports lazy imports16:11
jkakarjml: Right, makes sense.16:11
jkakarjml: Is the script that you used to generate the wip HTML page on Launchpad somewhere?16:11
jmljkakar: yes. all the details are here: http://code.mumak.net/16:11
jmljkakar: I mean, lp:~jml/+junk/whip16:12
jml(I have also blogged)16:12
=== henninge_ is now known as henninge
sidneiwhat is the reviewers channel again?16:25
bac#launchpad-reviews16:31
bachenninge: have you seen the failure on db-devel related to MockLogger.  Looks like some tests were not updated.16:31
henningebac: no, I have not16:32
bachenninge: r12141 updated poimport.txt but your branch did not, for example.16:33
henningebac: this is poimport-script.txt, though16:33
danilosbac, it might be thumper's "mock logger consolidation" branch16:34
bacyes, poimport-script.txt, i meant16:34
bacdanilos: yes, that is the branch i think henning was trying to merge into db-devel16:34
henningebac: that is true16:34
henningebut I only resolved a merge conflict in poimport.txt.16:35
danilosanyone knows how are script names related to config sections?16:35
henningeI am sorry, though, I have to leave right now. I cannot look into it any further.16:35
bachenninge: so do we think thumper's branch is the original culprit then?16:36
henningebac: yes, in relation to db-devel differing a lot currently because of the recife branch having been merged into it.16:36
henningediffering in translations16:37
henningedanilos, bac: would either oof you be so kind and have a closer look, please? I really have to go.16:37
daniloshenninge, that's not a lot, that was barely 25k lines of diff when merged ;)16:37
bacthanks henninge.  i just wanted to get your take on what was going on16:38
henningesure, you got it ;)16:38
henningebac: Have a great Christmas!16:38
bacyou too16:39
bacdanilos: poimport-script.txt is in db-devel but not trunk.  was it supposed to be removed/16:42
danilosbac, I am not sure, I'll check16:43
* bac is unsure how to get bzr to tell about deleted files16:45
danilosbac, it needs to be removed, test was replaced with a unit test lib/lp/translations/scripts/tests/test_translations_import.py16:46
danilosbac, if you feel trigger happy, r=danilo for that :)16:46
danilosbac, otherwise, I'll get to it a bit later after I am done shuffling a few WIP tasks16:47
bacdanilos: it was easier just to fix the test.  i'll submit a testfix branch in a bit17:00
=== jelmer_ is now known as jelmer
danilosbac, easier? it's a duplicate test, that's why it was removed in the first place :)17:02
danilosbac, though thanks anyway :)17:03
bacdanilos: but the replacement has not landed in db yet17:03
danilosbac, no? that's where I see it so it's weird17:03
bacdanilos: oh, you are right.  i just assumed the branch that introduced the new one had deleted the old.17:05
bacdanilos: i'll just zap it then17:05
danilosbac, cool, thanks17:05
leonardrjml, can you tell me about LaunchpadBranchLander or point me to someone who can?17:23
leonardri'm trying to figure out what to do with its call to login_with, which is about to be deprecated17:23
leonardris this a script people will run from their desktops?17:23
jmlleonardr: can you give me some more context? a URL? a filename?17:23
=== Ursinha is now known as Ursinha-lunch
leonardrjml: sure17:25
leonardrlib/devscripts/autoland.py17:25
jmloh17:25
leonardrit could be something you run yourself or it could be something run automatically on the ec2 instance17:25
leonardri can't tell17:25
jmlleonardr: that's 'ec2 land'17:25
jmlleonardr: it's used only in cmd_land in devscripts/ec2test/builtins.py17:26
jmlleonardr: it's a script that developers run from their desktops.17:26
leonardrjml: ok, so it's all right if it causes a browser open17:26
jmlleonardr: indeed.17:27
allenapleonardr: I'm not going to finish your review before I go. I'll probably be back online in about 3 hours for a while. Is it urgent?17:29
leonardrallenap: not at all17:29
allenapleonardr: Okay, I'll either finish it this evening or have it done by the time you start tomorrow.17:30
leonardrallenap: today's my last day for the rest of the year, so don't rush17:32
allenapleonardr: Don't tell me that or I'll procrastinate until January ;)17:33
allenapleonardr: Have a good holiday.17:33
leonardrthanks, you too17:34
LPCIBotProject devel build (336): STILL FAILING in 3 hr 5 min: https://hudson.wedontsleep.org/job/devel/336/17:37
LPCIBotLaunchpad Patch Queue Manager: [r=danilo][ui=none][bug=685624] Let17:37
LPCIBotTranslationTemplatesBuildJob.build through the security proxy.17:37
=== vila-afk is now known as vila
lifelessjml: have you looked at my persistence science-fiction?17:49
jmllifeless: no. I skimmed the discussion on the list.17:50
jmllifeless: I might take a look tomorrow.17:50
jelmerec2 test/land appears to be broken on natty - has anybody looked into that yet?18:01
jmljelmer: perhaps that's what leonardr was just talking about.18:04
leonardrjelmer: what's the error?18:04
jelmer<Response><Errors><Error><Code>AuthFailure</Code><Message>AWS was not able to validate the provided access credentials</Message></Error></Errors><RequestID>26328b8e-9dd8-4cba-af10-746d34227953</RequestID></Response>18:05
jelmerI can reproduce it on two natty machines, and the lucid partition (with the same home dir as one of the natty installs) works fine.18:05
jelmerleonardr: is that the same as you were seeing?18:09
leonardrjelmer: i'm not testing it, i was inspecting code for problems with a branch i'm working on18:10
leonardrthat looks like a problem between you and aws, not related to the launchpad web service18:10
jelmerThat's what I was thinking, but it's strange that it works fine in my lucid install with the same credentials.18:11
jelmerI'll investigate further.18:11
LPCIBotProject db-devel build (250): STILL FAILING in 3 hr 14 min: https://hudson.wedontsleep.org/job/db-devel/250/18:30
LPCIBotLaunchpad Patch Queue Manager: [rs=buildbot-poller] automatic merge from stable. Revisions: 1214218:30
LPCIBotincluded.18:30
lifelessgrr18:34
lifelesssomething has broken feature flag timeouts :(18:34
jcsackettcan someone tell me where to look to find the javascript responsible for controlling the spinner that shows on the merge proposal status when you change status?18:47
lifelessjcsackett: you pinged me yesterday18:47
jcsackettah, yes i did, lifeless.18:47
jcsackettit's in relation to a bug you filed, let me dig tat up.18:48
jcsackettlifeless, bug 691846. i was wondering what url facilities you were thinking of? urllib/urllib2 can't handle all of those protocols to my knowledge, but perhaps you're thinking of something i'm unaware of?18:49
_mup_Bug #691846: hardcoded list of protocols for urlification is a maintenance burden and duplicate code <bugjam2010> <tech-debt> <Launchpad itself:Triaged> < https://launchpad.net/bugs/691846 >18:49
lifelessjcsackett: urls follow a generic ruleset18:51
lifelessany url parser can parse all urls unless its totally broken - see ietf std 6618:51
lifeless[the python stdlib url parser may be totally broken; I've had to monkey patch it before]. That said,18:52
lifelessthere are broadly two sorts of urls18:52
lifelesspath like urls18:52
lifelessand non-path like urls18:52
lifelessparsers are meant to handle both, at least as far as scheme, otherstuff18:53
lifelesssecondly, we have our own url facilities in Launchpad18:53
jcsackettthe second point was what i assumed--i am unaware of such facilities, but figured they existed.18:53
lifelessfor the record, urlparse supports ftp, http, gopher, nntp, impa, wais, file https shttp snew prospero rtsp rtspu rsync svn svn+ssh sftp nfs git git+ssh, and we use it directly in bzr after extending the urlparse.uses_netloc whitelist18:55
lifelessthats a rather more extensive scheme list than your patch used, I think :)18:55
jcsackettlifeless: i wasn't actually aware of the urlparse lib. :-)18:56
jcsackettthat seems quite sufficient, thanks. :-P18:56
lifelessyou want urlparse.urlsplit I think18:57
jcsackettlifeless: that or urlparse.urlparse, it looks like.18:57
jcsackettthanks.18:57
lifelessthrow some empty things at it18:57
lifelessno, urlsplit18:57
lifelessyou have stuff that *isn't* a valid http url18:57
jcsackettlifeless: true. ok.18:57
lifelessthat you want to see is just http, for instance.18:57
lifelessurlsplit should handle that, as I read it18:57
jcsackettcool. thanks again.19:04
lifelessgary_poster: hi, around?19:08
gary_posterlifeless, hi, yes19:09
lifelessI just found myself filing a dup of https://bugs.launchpad.net/oops-tools/+bug/67729919:09
_mup_Bug #677299: please always report at least one of each pageid that times out in the 'lpnet' daily summary <OOPS Tools:New> < https://launchpad.net/bugs/677299 >19:09
lifelessI'm wondering if your team has the bandwidth to do something stopgap in that area.19:10
gary_posterheh, not for the rest of the year.19:10
lifelessI appreciate that grouping differently is tricky and hard19:11
lifelessgary_poster: ok, I guess we'll see what the brand new year brings :)19:11
gary_poster:-) ok19:11
lifelessgary_poster: I'm going to triage that up to high though19:11
lifelessthis cost me 15 minutes today19:12
lifeless(and yes, I'm still on leave :)19:12
lifelessanyhow, have a great xmas or whatever you call it over there :)19:13
gary_posterlifeless: high: ack.  let's circle around at start of year--several people will be pedaling hard to tie various things up before the team disperses at thunderdome but maybe we can fit things in then.19:14
gary_posterhave a great holiday also19:14
lifelessgary_poster: hmm, my previous came across overly grumpy; sorry about that.19:15
lifelessgary_poster: I agree, and understand.19:15
gary_poster:-) no worries19:15
lifelessI suspect in the new structure we need to move all the subprojects to canonical-engineering team maintenance19:15
lifelessrather than qa-team, etc19:15
gary_posteragree19:15
lifelessthen ask folk to save bugs.launchpad.net/launchpad-project/+bugs?field.priority=high as their go-to search19:16
lifelessor something like that19:16
gary_posteryeah19:16
* lifeless will worry about it in the new year19:16
gary_postergood idea :-)19:16
=== Ursinha-lunch is now known as Ursinha
LPCIBotProject db-devel build (251): STILL FAILING in 3 hr 9 min: https://hudson.wedontsleep.org/job/db-devel/251/21:40
LPCIBotLaunchpad Patch Queue Manager: [testfix][r=danilos][ui=none][no-qa] Remove redundant test.21:40
LPCIBotProject devel build (337): STILL FAILING in 3 hr 33 min: https://hudson.wedontsleep.org/job/devel/337/23:14

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