/srv/irclogs.ubuntu.com/2010/02/21/#launchpad-dev.txt

MTecknologyPlease enable the 'multiverse' component in /etc/apt/source.list'02:06
MTecknologys/source/sources/ **02:06
MTecknologybe nice if it said which line it wanted changed too02:07
MTecknologyNeed to get 438MB of archives. After unpacking 1,210MB will be used.02:11
MTecknologywow02:11
wgrantAdd "-o Apt::Install-Recommends=no" to the apt-get command line.;02:12
MTecknologywgrant: little bit of a difference :P02:18
MTecknologyAny ideas what went wrong here?  http://paste.ubuntu.com/380738/03:43
wgrantMTecknology: You didn't follow the instructions.03:44
wgrantYou have not run launchpad-database-setup03:44
MTecknology./utilities/launchpad-database-setup03:46
MTecknologyI rtan that03:46
MTecknologyI ran it wrong.....03:46
MTecknologywgrant: thanks03:46
MTecknologywgrant: so now that it's running I go to http://launchpad.dev and I see "It works!"03:57
wgrantMTecknology: You probably haven't restarted Apache sufficiently.03:58
MTecknologywgrant: I ran /etc/init.d/apache2 stop before runni make run; I only installed openssh-server and vim before running that script04:00
wgrantMTecknology: ls /etc/apache2/sites-enabled04:01
wgrantDo Zopeless emails not get send at all in the dev config?04:38
MTecknologywgrant: I said that in this channel too - just use your imagination :P04:39
MTecknologywgrant: http://paste.ubuntu.com/380760/04:40
wgrantMTecknology: That worked fine.04:40
wgrantThe appserver is running.04:40
MTecknologywgrant: I just meant line 24,2504:41
MTecknologywgrant: but I can'04:41
MTecknologyt get to it..04:41
wgrantMTecknology: What does launchpad.dev say now?04:42
MTecknologyUnable to connect04:42
MTecknologyI put an entry in my hosts file '192.168.1.6   launchpad.dev'04:42
wgrantDon't you mean 127.0.0.1 launchpad.dev?04:42
wgrantEr, 127.0.0.88 launchpad.dev04:43
wgrantrocketfuel-setup also does all that for you.04:43
MTecknologyI'm running that in a remote vm04:44
wgrantAh. Then you'll need to alter the Apache configuration to listen on a non-loopback interface.04:44
MTecknologyoh04:44
MTecknologywgrant: wow.. that's a massive apache config04:48
wgrantIt's not that big..04:48
MTecknologythe ones I use for websites are generally 50 or less04:49
wgrantYes, but Launchpad isn't a website.04:49
wgrantIt's a horribly oversized behemoth of a web application.04:49
MTecknology:P04:49
MTecknologywgrant: kinda too bad you can't have a core then a different web app for each of the services available04:51
MTecknologylike bugs, answers, etc.04:52
wgrantIndeed.04:52
MTecknology20 different bzr branches put together in a careful manner so they're all inner-twined; looks messy :P04:54
wgrantHuh?04:55
MTecknologyfind . -name .bzr | wc -l04:56
MTecknology20 branches04:56
wgrantOne main branch, and 19 external dependencies.04:56
wgrantBecause somebody hates using packages.04:57
MTecknologyoh04:57
wgrantSee sourcecode/04:57
wgrantThose are all external deps, not part of LP.04:57
wgrantExcept launchpad-loggerhead, but that one's just strange.04:57
MTecknology1.1GB of launchpad source and deps :P04:59
MTecknologywgrant: I think you guys should release a version that handles users, teams, and branches :P05:05
* wgrant is not really a Launchpad guy.05:05
MTecknologyI think the launchpad guys should do that :P05:06
MTecknologyThat's the part I really want to dig around in05:07
MTecknologywgrant: thanks for the help05:29
mwhudsonlaunchpad-loggerhead should just be part of the lp tree10:15
wgrantmwhudson: I thought I heard talk about it maybe being moved soon after the open sourcing.10:18
mwhudsonpossibly from me!10:19
mwhudsonmostly a matter of tuits plus a little making sure things don't fall over on rollout10:19
wgrantYeah.10:19
thekornahrscheinlich zu kalt ;)11:54
thekornupps, soory11:54
Pilkybeuno: ping15:23
mwhudsonmorning18:57
mwhudsonerg19:02
thumpermorning19:58
Pilkyanyone around who does (or is interested) UI/UX/Usability stuff on launchpad, wanted to discuss some ideas I'd had20:33
thumperPilky: what sort of ideas have you had?20:44
Pilkywell 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 approachable20:45
thumperPilky: interestingly we've recently changed some ways we are dealing with ui changes20:46
thumperPilky: the way to get the main designers to look at it is to post to the launchpad-dev mailing list with [RFC-UI20:46
thumperdamn20:46
thumper[RFC-UI] in the subject20:46
Pilkyok cool20:46
thumperPilky: this will get the right people looking and commenting20:46
Pilkythanks for the advice, I'll send a post now20:47
thumperok20:47
wgrantWhen was that change announced?21:18
wgrantAh, there.21:21
Pilkythumper: I've posted to the list if you're interested21:33
thumperPilky: ok, cool21:33
wgrantAre there no provisions to put aside some regular amount time in each team for polish?21:35
thumperwgrant: yes there is, it is called slack :)21:35
wgrantThis sort of thing seems to be common:21:35
wgrant1) Release big new unpolished feature of complete UI overhaul.21:36
wgrant2) People file bugs about all these trivial but glaring UI issues.21:36
wgrant3) These bugs sit around for three years.21:36
wgrants/of/or/21:37
Pilkywgrant: I think the main UI issues with launchpad aren't really trivial21:38
wgrantPilky: No, but there are lots that are.21:40
Pilkythe core issue is that it has one of the least appealing and approachable UIs out of all the major code hosting sites21:40
wgrantThose are the ones that are obviously bad.21:40
Pilkyoh yeah there's lots of things like that21:40
Pilkybut what I've tried in the mockups I posted to the list is to fix the core problem21:40
Pilkyw21:40
Pilkywhich in turn fixes some of the trivial problems21:41
wgrantI mean things like bug #524322.21:41
mupBug #524322: Excessive gaps in branch subscriber portlet <trivial> <ui> <Launchpad Bazaar Integration:Triaged> <https://launchpad.net/bugs/524322>21:41
wgrantIt should have been starting every Launchpad developer in the face for months.21:41
mwhudsonwgrant: i can honestly say i've never noticed that bug21:42
wgrantIntriguing.21:42
Pilkyhow 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
Pilkybecause there are some really good bits of UI dotted around launchpad, eg the icons next to links21:43
* wgrant likes the mockups.21:44
Pilkybut they can be right next to some bad bits of UI21:44
wgrantLaunchpad no longer has a UI designer.21:44
jmlPilky, Launchpad is a massive application that has been developed for five years.21:44
wgrantjml: But the important templates were completely redesigned 6 months ago.21:44
Pilkyjml: yeah I appreciate the size of launchpad21:45
jmlwgrant, which is still only a fraction of the UI. It's much, much more than templates.21:45
wgrantThe really important one (the home page) was, as I recall, designed a couple of days before release by one person.21:45
wgrantjml: True.21:46
Pilkyjml: but the issue is the current UI makes it seem like a big application, which can seem quite daunting21:46
PilkyI don't believe powerful has to mean complicated :)21:46
jmlPilky, 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
jmlPilky, sure, I completely agree.21:46
jmlPilky, 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
Pilkyheh ok21:47
Pilkybut I'd definitely like to help out UI wise21:47
Pilkyhence me doing these mockups21:48
jmlPilky, which are much appreciated.21:48
jml(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
Pilkyheh21:49
jmlPilky, the fact that the new user experience of Launchpad is so bad has been bugging me for a while now21:50
Pilkyyeah, I think the main reason for that is the hassle of creating a new project21:51
PilkyI 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 hassle21:51
jmlPilky, that's certainly one aspect, I'm not sure it's the main one21:52
jmlPilky, sinzui & co. are working on project registration stuff soon21:53
jmlPilky, see https://dev.launchpad.net/RoadMap21:53
Pilkyhmm21:56
Pilkywell setting up a project was one of the next things I was going to look at mocking up next weekend.21:57
wgrantWow, BranchRevision really has a full record of every revision in every branch? That is absolutely insane.21:57
mwhudsonwgrant: ya think?21:58
thumperwgrant: is someone landing your branches for https://bugs.edge.launchpad.net/launchpad-code/+bug/50989221:59
mupBug #509892: Store upload log for SourcePackageRecipeBuilds <wellington> <Launchpad Bazaar Integration:In Progress by wgrant> <https://launchpad.net/bugs/509892>21:59
PilkyAnyway I'm heading offline, thanks for the info and feedback! :)22:01
Pilkynight22:01
wgrantthumper: 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
thumperwgrant: I've assigned your work to 10.0222:04
thumperwgrant: that one is dependant on an earlier one, all good to go?22:05
thumperwgrant: can I trust you to not push extra unreviewed revisions?22:06
wgrant_thumper: Hopefully.22:06
thumper:)22:06
=== wgrant_ is now known as wgrant
thumperwgrant: you need a commit message on the merge proposal22:08
wgrantthumper: Fixed, sorry.22:09
wgrant(The squeak-vm thing he speaks of is in Launchpad as an Ubuntu package only.)22:12
thumperwgrant: ec2 landing your work22:12
wgrantthumper: Thanks.22:12
* mwhudson officially doesn't care about this #launchpad conversation any more22:12
lifelesssinzui: 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 stuff22:18
thumperwhat's the easy way to get a launchpadlib object linked to edge?22:31
thumperisn't there a one liner or something?22:31
wgrantLaunchpad.login_anonymously('some consumer', 'https://api.edge.launchpad.net/')22:32
lifelesswgrant: lp.load() ?22:32
wgrantlifeless: That grabs an object from the webservice using an existing launchpadlib connection.22:33
thumperwgrant: gah, where is the Launchpad class?22:34
wgrantthumper: launchpadlib.launchpad.Launchpad22:34
wgrantAlso, you can use launchpadlib.launchpad.EDGE_SERVICE_ROOT rather than the magic URL.22:35
thumperwgrant: I don't have login_anonymously22:36
* thumper wonders why not22:36
wgrantthumper: You are on Karmic.22:36
thumperwgrant: yes I am22:36
james_w'edge' works instead of EDGE_SERVICE_ROOT on newer releases too22:36
wgrantthumper: Use Launchpad's launchpadlib, or Launchpad.get_token_and_login('some consumer', EDGE_SERVICE_ROOT)22:37
thumperwgrant: using login_with22:38
wgrantOr that.22:38
thumperWTF?22:38
thumper40422:38
thumperon the token22:38
thumpergrr22:38
thumperGRRR22:39
lifelesswgrant: if load requires an existing connection, it wanting an absolute url is at odds with its core22:39
wgrantlifeless: It needs to be authenticated (if only anonymously), so it needs to be run on an existing object.22:41
* wgrant headdesks.22:42
lifelesswgrant: ?22:43
wgrant#lp22:43
thumpermy version of launchpadlib isn't working :(22:48
wgrantthumper: What's it not doing?22:48
wgrantStill 404ing?22:48
thumperyeah22:48
* thumper tries bin/py22:49
wgrantWhat was the request URL?22:49
thumperhttp://pastebin.ubuntu.com/381232/22:51
thumperwgrant: any ideas?22:51
wgrantthumper: Does EDGE_SERVICE_ROOT by any change have /beta on end?22:52
wgrantMine doesn't, but this new version might be version-aware.22:52
wgrantYes, Karmic's needs the /beta.22:53
thumperyes22:53
mwhudsonjml: didn't you fix the default on ec2 test to be --headless?23:01
jmlmwhudson, no :( I included that fix as part of my subunit-by-default branch, which I haven't landed.23:04
thumpermwhudson: I don't think the default was headless23:05
mwhudsonthumper: it's not23:05
jmlmwhudson, I'm still shaving that yak.23:05
mwhudsonthumper: but i know i talked to someone about changing it23:05
mwhudsonjml: ah ok23:05
thumperok23:05
* thumper runs to collect maia23:05
* wgrant wishes that there were WIP MPs for all branches.23:13
beunowgrant, me too23:18
beunothumper too23:18
beunosomeday!23:18
wgrantA good first step would be to allow me to create a WIP MP without spamming everybody.23:19
wgrantFor now it seems to email people just like a normal MP :(23:19
beunothat should be easy-ish to do, no?23:19
wgrantVery probably.23:20
beunoI'm sure thumper can hack that up in 5 minutes when he gets back23:21
beunotests included23:21
wgrantDoes Zopeless mail get entirely dropped in the dev config?23:23
wgrantIt doesn't seem to go anywhere that I can find.23:23
beunoI don't know anything about that area23:24
mwhudsonwgrant: thumper is working on that this cycle23:24
wgrantmwhudson: Yay.23:25
mwhudsonwgrant, beuno: but you need to stop treating the initial comment as the description23:25
mwhudsonor the mail that gets sent out when you do ask it for review will very likely not be useful23:25
wgrantRight.23:25
mwhudsonso that's what he's actually working on now23:25
beunoperfect, solved23:26
beunomwhudson, so he's finally moving the description into it's own field?23:26
mwhudsonbeuno: yeah23:26
beunosuper great23:26
wgrantVery good.23:26
beunoI've experienced using MPs differently this week23:27
beunoso I've felt some pains I haven't before  :)23:27
mwhudson:)23:29
mwhudsonyou should talk to thumper about them i guess23:30
* mwhudson lunches23:30
wgrantbeuno: BTW, I really hope that U1 Notes fix hasn't been rolled out, because it's still an issue.23:30
beunowgrant, the part I did has, that part that blanks your notes hasn't23:31
beunoI basically removed the auto-save function that was broken in many ways23:31
wgrantI meant bug 452689.23:31
beunoah23:32
beunoright23:32
beunoI think I flipped that my mistake23:32
beunowgrant, can you check on edge?23:32
wgrantedge.o.u.c?23:32
beunoyessir23:32
wgrantbeuno: Still buggy.23:33
beunohrm23:33
beunowgrant, can you comment on the bug?  the fix should be on edge23:33
wgrantIt probably has been fixed. Just not properly.23:33
beunothat would be good to know ASAP  :)23:33
* wgrant sighs.23:34
wgrantThe other one is still fixed, though. Good.23:36
beunomaybe it didnt roll out to edge23:36
beunoit was a crazy week23:36
* wgrant cannot work out how to save a contact.23:38
beunoI'm not super sure you can today  :)23:38
wgrantSo it has an edit form with lots of nice inputs, but no save functionality. I see.23:38
beunoI started a week ago, give me time23:39
* wgrant needs multiple prereq branches :(23:57

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