[02:06] Please enable the 'multiverse' component in /etc/apt/source.list' [02:06] s/source/sources/ ** [02:07] be nice if it said which line it wanted changed too [02:11] Need to get 438MB of archives. After unpacking 1,210MB will be used. [02:11] wow [02:12] Add "-o Apt::Install-Recommends=no" to the apt-get command line.; [02:18] wgrant: little bit of a difference :P [03:43] Any ideas what went wrong here? http://paste.ubuntu.com/380738/ [03:44] MTecknology: You didn't follow the instructions. [03:44] You have not run launchpad-database-setup [03:46] ./utilities/launchpad-database-setup [03:46] I rtan that [03:46] I ran it wrong..... [03:46] wgrant: thanks [03:57] wgrant: so now that it's running I go to http://launchpad.dev and I see "It works!" [03:58] MTecknology: You probably haven't restarted Apache sufficiently. [04:00] wgrant: I ran /etc/init.d/apache2 stop before runni make run; I only installed openssh-server and vim before running that script [04:01] MTecknology: ls /etc/apache2/sites-enabled [04:38] Do Zopeless emails not get send at all in the dev config? [04:39] wgrant: I said that in this channel too - just use your imagination :P [04:40] wgrant: http://paste.ubuntu.com/380760/ [04:40] MTecknology: That worked fine. [04:40] The appserver is running. [04:41] wgrant: I just meant line 24,25 [04:41] wgrant: but I can' [04:41] t get to it.. [04:42] MTecknology: What does launchpad.dev say now? [04:42] Unable to connect [04:42] I put an entry in my hosts file '192.168.1.6 launchpad.dev' [04:42] Don't you mean 127.0.0.1 launchpad.dev? [04:43] Er, 127.0.0.88 launchpad.dev [04:43] rocketfuel-setup also does all that for you. [04:44] I'm running that in a remote vm [04:44] Ah. Then you'll need to alter the Apache configuration to listen on a non-loopback interface. [04:44] oh [04:48] wgrant: wow.. that's a massive apache config [04:48] It's not that big.. [04:49] the ones I use for websites are generally 50 or less [04:49] Yes, but Launchpad isn't a website. [04:49] It's a horribly oversized behemoth of a web application. [04:49] :P [04:51] wgrant: kinda too bad you can't have a core then a different web app for each of the services available [04:52] like bugs, answers, etc. [04:52] Indeed. [04:54] 20 different bzr branches put together in a careful manner so they're all inner-twined; looks messy :P [04:55] Huh? [04:56] find . -name .bzr | wc -l [04:56] 20 branches [04:56] One main branch, and 19 external dependencies. [04:57] Because somebody hates using packages. [04:57] oh [04:57] See sourcecode/ [04:57] Those are all external deps, not part of LP. [04:57] Except launchpad-loggerhead, but that one's just strange. [04:59] 1.1GB of launchpad source and deps :P [05:05] wgrant: I think you guys should release a version that handles users, teams, and branches :P [05:05] * wgrant is not really a Launchpad guy. [05:06] I think the launchpad guys should do that :P [05:07] That's the part I really want to dig around in [05:29] wgrant: thanks for the help [10:15] launchpad-loggerhead should just be part of the lp tree [10:18] mwhudson: I thought I heard talk about it maybe being moved soon after the open sourcing. [10:19] possibly from me! [10:19] mostly a matter of tuits plus a little making sure things don't fall over on rollout [10:19] Yeah. [11:54] ahrscheinlich zu kalt ;) [11:54] upps, soory [15:23] beuno: ping [18:57] morning [19:02] erg [19:58] morning [20:33] anyone around who does (or is interested) UI/UX/Usability stuff on launchpad, wanted to discuss some ideas I'd had [20:44] Pilky: what sort of ideas have you had? [20:45] well a while ago I posted some minor UI change mockups to the list, but I've been working on mocking up some more dramatic changes, aimed at making the UI far more approachable [20:46] Pilky: interestingly we've recently changed some ways we are dealing with ui changes [20:46] Pilky: the way to get the main designers to look at it is to post to the launchpad-dev mailing list with [RFC-UI [20:46] damn [20:46] [RFC-UI] in the subject [20:46] ok cool [20:46] Pilky: this will get the right people looking and commenting [20:47] thanks for the advice, I'll send a post now [20:47] ok [21:18] When was that change announced? [21:21] Ah, there. [21:33] thumper: I've posted to the list if you're interested [21:33] Pilky: ok, cool [21:35] Are there no provisions to put aside some regular amount time in each team for polish? [21:35] wgrant: yes there is, it is called slack :) [21:35] This sort of thing seems to be common: [21:36] 1) Release big new unpolished feature of complete UI overhaul. [21:36] 2) People file bugs about all these trivial but glaring UI issues. [21:36] 3) These bugs sit around for three years. [21:37] s/of/or/ [21:38] wgrant: I think the main UI issues with launchpad aren't really trivial [21:40] Pilky: No, but there are lots that are. [21:40] the core issue is that it has one of the least appealing and approachable UIs out of all the major code hosting sites [21:40] Those are the ones that are obviously bad. [21:40] oh yeah there's lots of things like that [21:40] but what I've tried in the mockups I posted to the list is to fix the core problem [21:40] w [21:41] which in turn fixes some of the trivial problems [21:41] I mean things like bug #524322. [21:41] Bug #524322: Excessive gaps in branch subscriber portlet [21:41] It should have been starting every Launchpad developer in the face for months. [21:42] wgrant: i can honestly say i've never noticed that bug [21:42] Intriguing. [21:43] how is the UI actually managed for launchpad, is there someone who does all the UI work, or is it up to the team working on a feature? [21:43] because there are some really good bits of UI dotted around launchpad, eg the icons next to links [21:44] * wgrant likes the mockups. [21:44] but they can be right next to some bad bits of UI [21:44] Launchpad no longer has a UI designer. [21:44] Pilky, Launchpad is a massive application that has been developed for five years. [21:44] jml: But the important templates were completely redesigned 6 months ago. [21:45] jml: yeah I appreciate the size of launchpad [21:45] wgrant, which is still only a fraction of the UI. It's much, much more than templates. [21:45] The really important one (the home page) was, as I recall, designed a couple of days before release by one person. [21:46] jml: True. [21:46] jml: but the issue is the current UI makes it seem like a big application, which can seem quite daunting [21:46] I don't believe powerful has to mean complicated :) [21:46] Pilky, the way things work is that the team working on the feature tends to drive most of the stuff, UI mockups get circulated and commented on. We used to have a UI guy dedicated to us, but now we don't, so we work with them. [21:46] Pilky, sure, I completely agree. [21:47] Pilky, I'm just saying that observing properties of the UI and trying to guess how we do our UI work based on that is going to be fraught with peril :) [21:47] heh ok [21:47] but I'd definitely like to help out UI wise [21:48] hence me doing these mockups [21:48] Pilky, which are much appreciated. [21:49] (although I haven't looked at these last ones, I'm at a Twisted sprint atm and ignoring large chunks of my mail) [21:49] heh [21:50] Pilky, the fact that the new user experience of Launchpad is so bad has been bugging me for a while now [21:51] yeah, I think the main reason for that is the hassle of creating a new project [21:51] I have lots of smaller open source projects that I'd like to put on launchpad, but I just zip the source and upload to my server because it is less hassle [21:52] Pilky, that's certainly one aspect, I'm not sure it's the main one [21:53] Pilky, sinzui & co. are working on project registration stuff soon [21:53] Pilky, see https://dev.launchpad.net/RoadMap [21:56] hmm [21:57] well setting up a project was one of the next things I was going to look at mocking up next weekend. [21:57] Wow, BranchRevision really has a full record of every revision in every branch? That is absolutely insane. [21:58] wgrant: ya think? [21:59] wgrant: is someone landing your branches for https://bugs.edge.launchpad.net/launchpad-code/+bug/509892 [21:59] Bug #509892: Store upload log for SourcePackageRecipeBuilds [22:01] Anyway I'm heading offline, thanks for the info and feedback! :) [22:01] night [22:04] thumper: No. There's a successor that is currently in review, but I need to talk to Julian about it. https://code.edge.launchpad.net/~wgrant/launchpad/sprb-new-model-columns/+merge/19172 is good to land, if you could do the honours. [22:04] wgrant: I've assigned your work to 10.02 [22:05] wgrant: that one is dependant on an earlier one, all good to go? [22:06] wgrant: can I trust you to not push extra unreviewed revisions? [22:06] thumper: Hopefully. [22:06] :) === wgrant_ is now known as wgrant [22:08] wgrant: you need a commit message on the merge proposal [22:09] thumper: Fixed, sorry. [22:12] (The squeak-vm thing he speaks of is in Launchpad as an Ubuntu package only.) [22:12] wgrant: ec2 landing your work [22:12] thumper: Thanks. [22:12] * mwhudson officially doesn't care about this #launchpad conversation any more [22:18] sinzui: are you around per-chance? you seem to be the reviewer than made the 'squeak' project inactive; keithy is active there and wants to use lp for some stuff [22:31] what's the easy way to get a launchpadlib object linked to edge? [22:31] isn't there a one liner or something? [22:32] Launchpad.login_anonymously('some consumer', 'https://api.edge.launchpad.net/') [22:32] wgrant: lp.load() ? [22:33] lifeless: That grabs an object from the webservice using an existing launchpadlib connection. [22:34] wgrant: gah, where is the Launchpad class? [22:34] thumper: launchpadlib.launchpad.Launchpad [22:35] Also, you can use launchpadlib.launchpad.EDGE_SERVICE_ROOT rather than the magic URL. [22:36] wgrant: I don't have login_anonymously [22:36] * thumper wonders why not [22:36] thumper: You are on Karmic. [22:36] wgrant: yes I am [22:36] 'edge' works instead of EDGE_SERVICE_ROOT on newer releases too [22:37] thumper: Use Launchpad's launchpadlib, or Launchpad.get_token_and_login('some consumer', EDGE_SERVICE_ROOT) [22:38] wgrant: using login_with [22:38] Or that. [22:38] WTF? [22:38] 404 [22:38] on the token [22:38] grr [22:39] GRRR [22:39] wgrant: if load requires an existing connection, it wanting an absolute url is at odds with its core [22:41] lifeless: It needs to be authenticated (if only anonymously), so it needs to be run on an existing object. [22:42] * wgrant headdesks. [22:43] wgrant: ? [22:43] #lp [22:48] my version of launchpadlib isn't working :( [22:48] thumper: What's it not doing? [22:48] Still 404ing? [22:48] yeah [22:49] * thumper tries bin/py [22:49] What was the request URL? [22:51] http://pastebin.ubuntu.com/381232/ [22:51] wgrant: any ideas? [22:52] thumper: Does EDGE_SERVICE_ROOT by any change have /beta on end? [22:52] Mine doesn't, but this new version might be version-aware. [22:53] Yes, Karmic's needs the /beta. [22:53] yes [23:01] jml: didn't you fix the default on ec2 test to be --headless? [23:04] mwhudson, no :( I included that fix as part of my subunit-by-default branch, which I haven't landed. [23:05] mwhudson: I don't think the default was headless [23:05] thumper: it's not [23:05] mwhudson, I'm still shaving that yak. [23:05] thumper: but i know i talked to someone about changing it [23:05] jml: ah ok [23:05] ok [23:05] * thumper runs to collect maia [23:13] * wgrant wishes that there were WIP MPs for all branches. [23:18] wgrant, me too [23:18] thumper too [23:18] someday! [23:19] A good first step would be to allow me to create a WIP MP without spamming everybody. [23:19] For now it seems to email people just like a normal MP :( [23:19] that should be easy-ish to do, no? [23:20] Very probably. [23:21] I'm sure thumper can hack that up in 5 minutes when he gets back [23:21] tests included [23:23] Does Zopeless mail get entirely dropped in the dev config? [23:23] It doesn't seem to go anywhere that I can find. [23:24] I don't know anything about that area [23:24] wgrant: thumper is working on that this cycle [23:25] mwhudson: Yay. [23:25] wgrant, beuno: but you need to stop treating the initial comment as the description [23:25] or the mail that gets sent out when you do ask it for review will very likely not be useful [23:25] Right. [23:25] so that's what he's actually working on now [23:26] perfect, solved [23:26] mwhudson, so he's finally moving the description into it's own field? [23:26] beuno: yeah [23:26] super great [23:26] Very good. [23:27] I've experienced using MPs differently this week [23:27] so I've felt some pains I haven't before :) [23:29] :) [23:30] you should talk to thumper about them i guess [23:30] * mwhudson lunches [23:30] beuno: BTW, I really hope that U1 Notes fix hasn't been rolled out, because it's still an issue. [23:31] wgrant, the part I did has, that part that blanks your notes hasn't [23:31] I basically removed the auto-save function that was broken in many ways [23:31] I meant bug 452689. [23:32] ah [23:32] right [23:32] I think I flipped that my mistake [23:32] wgrant, can you check on edge? [23:32] edge.o.u.c? [23:32] yessir [23:33] beuno: Still buggy. [23:33] hrm [23:33] wgrant, can you comment on the bug? the fix should be on edge [23:33] It probably has been fixed. Just not properly. [23:33] that would be good to know ASAP :) [23:34] * wgrant sighs. [23:36] The other one is still fixed, though. Good. [23:36] maybe it didnt roll out to edge [23:36] it was a crazy week [23:38] * wgrant cannot work out how to save a contact. [23:38] I'm not super sure you can today :) [23:38] So it has an edit form with lots of nice inputs, but no save functionality. I see. [23:39] I started a week ago, give me time [23:57] * wgrant needs multiple prereq branches :(