[00:06] <lvh> Aha! Excellent I did not know about that
[00:06] <lvh> And many other people didn't
[00:08] <wgrant> "A lot of people don't understand Blueprints or consider it a misfeature."
[00:08] <wgrant> I think that *everyone* considers it a misfeature, especially us.
[00:09] <lvh> wgrant: Yeah, I didn't say that on purpose.
[00:09] <lvh> wgrant: It sounds so overly negative.
[00:09] <lvh> The only good thing about is it that I used it once and it gave me a virtually unbeatable contribution score almost instantly
[00:09] <lvh> lifeless: what worries me is that thing is from 2006
[00:10] <wgrant> lvh: It's actually on the roadmap now, though.
[00:10] <lvh> wgrant: I think that's great
[00:11] <lvh> But I heard "nobody actually develops lp" a few times
[00:11] <lvh> I know that's wrong but perception is hard to erase or ignore
[00:11] <wgrant> Development has been glacial for a few years now.
[00:11] <wgrant> But that is hopefully changing with the restructure and various other improvements.
[00:12] <lvh> I also ranted about your pricing model a while ago which gave me the impression Launchpad was being slated as an Ubuntu-package hosting sideshow
[00:12] <lvh> Which is unfortunate.
[00:12] <lvh> Because it'll be a cold day in hell before I mistake Github Issues for a bug tracker.
[00:13] <wgrant> I believe the commercial offerings are going to be rethought this year, after our complete privacy rework is done in the next couple of months.
[00:14] <lvh> Yay.
[00:14] <lvh> It's not that $250/yr is expensive for what Launchpad offers.
[00:14] <lvh> It's just a pretty big gap.
[00:14] <wgrant> Yes.
[00:15] <wgrant> I believe the $250/year thing was introduced before GitHub and BitBucket had their current models... and we sort of never evolved past that.
[00:15] <lifeless> right
[00:15] <lvh> Plus, it's cheaper to just dump everything for an entire company into one project even when it is conceptually many projects
[00:15] <lifeless> we are going to redo our commercial offering
[00:15] <wgrant> But the next feature on the list is making privacy not suck. After that we can vastly improve our commercial offerings.
[00:15] <lifeless> its currently just treading water
[00:15] <lvh> Like I've ranted on before: number of users is a metric for how big something is which is also a far better herustic for you in terms of cost.
[00:16] <lvh> lifeless: I was going to buy lp
[00:16] <lvh> lifeless: Because if I don't, I'd use github or bitbucket and one has a terrible bugtracker and the other has a terrible pull-request-code-review story
[00:16] <lvh> So I'm going to have to buy or set up more services
[00:16] <lvh> And I'm really, really really lazy
[00:17] <lvh> (Also at my hourly wages it's unlikely I can get that done for $250/yr anyway)
[00:17] <wgrant> I noticed that GitHub's new pull requests are suspiciously similar to LP merge proposals.
[00:17] <lvh> They are virtually a 1:1 clone! The problem is bug tracker integration
[00:17] <lvh> 23:47 < Jerub> lvh: you know what my primary annoyance with lp has always been?
[00:17] <lvh> 23:48 < Jerub> lvh: it's always so long between projects that i forget that the correct way to throw my branch under the project is to push to the non existant branch under the project name
[00:17] <lvh> 23:48 < Jerub> it just doesn't make any sense to me. github and bitbucket have it right with the 'clone' button.
[00:18] <lvh> 00:16 < Jerub> lvh: i want my fucking 'fork' button and then the 'bzr' invokation for pushing to my fork
[00:18] <lvh> It's funny because I consider that a feature
[00:18] <lvh> But apparently this is less than obvious!
[00:18] <lvh> 00:18 < arkanes> lvh: I like being able to auto-vivify branches by pushing, but the fork button is good UI
[00:18] <wgrant> I think everyone except people used to Git consider it a future.
[00:18] <wgrant> Because Git *has* to do it the other way, because they don't have stacked branches.
[00:18] <lvh> I realise this is a ridiculously small sample size
[00:19] <lvh> Right.
[00:19] <wgrant> But lots of Git users have this same complaint.
[00:19] <lvh> Perhaps I should make an illustrated introduction to contributing to my thing.
[00:19] <lvh> "no you don't even need to fork yes really"
[00:19] <lvh> That takes me a long time to explain to git uses
[00:19] <lvh> users*
[00:19] <lvh> They just go like "yeah that can't actually work" for a while
[00:20] <lvh> And then I give up and just give them the sequence of bzr commands
[00:20] <wgrant> I don't understand why people want to click around in the UI, then run a command to push... when they could just run a command to push :(
[00:20] <lvh> me neither but hey
[00:20] <lvh> I said this in my first post about lp
[00:20] <lvh> to be fair I've only had three people tell me this
[00:20] <lvh> "Your UI sucks -- I can't find the fork button"
[00:20] <wgrant> I've had lots of people tell me that.
[00:21] <wgrant> https://code.launchpad.net/launchpad should really have push instructions.
[00:21] <lvh> I was thinking an instructional in Chunky Bacon style.
[00:21] <wgrant> And a Fork button that tells people to go away.
[00:21] <lvh> Because you can't explain things to people without cartoons.
[00:22] <StevenK> lvh: TBH, I don't like the idea of fork that github pushes
[00:24] <lvh> A lot of feedback doesn't actually help
[00:24] <lvh> https://twitter.com/#!/olix0r/status/44542610735513600
[00:24] <lvh> "It should be simpler"
[00:24] <lvh> Okay, I know, but how
[00:25] <lvh> wgrant: Having it on the code page is probably a big win
[00:25] <lvh> wgrant: Perhaps a sort of tutorial mode that you can turn off if you're already familiar with launchpad?
[00:26] <lvh> wgrant: As someone who already knows how to use launchpad You can browse the source code for the development focus branch or get a copy of the branch using the command:
[00:26] <lvh> bzr branch lp:bzr
[00:26]  * wgrant points at huwshimi.
[00:26] <lvh> That just means I have to scroll more.
[00:26] <lifeless> wgrant: file a bug about some of these ;)
[00:27] <lvh> Perhaps the active reviews and the stats could be moved to the RHS: the important part are the barnches
[00:27] <wgrant> lifeless: They could be summarised as "Our UI sucks, go through and actually look at every page"
[00:27] <thumper> I'm sure there already is a bug about a "fork" button
[00:27] <lifeless> wgrant: thats not a discretely actionable thing though
[00:27] <Jerub> hey, i've got a really simple LP question.
[00:27] <Jerub> where are the docs?
[00:27] <wgrant> lifeless: It is clear that no developer has ever looked at most of our pages.
[00:27] <Jerub> I'm here: https://launchpad.net/
[00:27] <wgrant> Jerub: help.launchpad.net
[00:27] <lifeless> Jerub: help.launchpad.net
[00:27] <Jerub> i can't find them.
[00:27] <lvh> https://help.launchpad.net/
[00:28] <StevenK> What about people who think that a fork button is a flawed concept and shouldn't be added?
[00:28] <lifeless> have a 'how to fork' popup with instructions
[00:28] <wgrant> StevenK: We have to cater to people damaged by Git, unfortunately.
[00:28] <lvh> Jerub: On the front page, it says Get started
[00:28] <lvh> Which says: Learn more about Launchpad in the user guide or try it for yourself in our sandbox environment.
[00:28] <lvh> I followed the user guide link
[00:28] <wgrant> "Learn more about Launchpad in the _user guide_ or try it for yourself in our sandbox environment."
[00:28] <lvh> It should probably have a main menu and say "Help" or something.
[00:28] <wgrant> That link there.
[00:28] <wgrant> Not entirely obvious.
[00:28] <lvh> Right.
[00:29] <Jerub> ah right. the user guide
[00:29] <lvh> It should just be "Help"
[00:29] <StevenK> I'm of the opinion that the fork button is there since git is braindead and can't do the equivalent of 'bzr push'
[00:29] <Jerub> i was actually seaching for 'documentation'
[00:29] <Jerub> i went to 'Find answers' first tbh
[00:29] <wgrant> StevenK: That's right.
[00:29] <Jerub> but quickly found that wasn't what i was after.
[00:29] <lvh> StevenK: That's what everyone agrees on I think
[00:29] <wgrant> StevenK: But Git people want it to work on LP too, because the brokenness is more familiar :)
[00:30] <Jerub> StevenK: the reason i push the 'fork' button is because it gives me a neat way of cutting+pasting the commands for creating my working copy locally that i can push from.
[00:30] <wgrant> People don't like changing workflows, even if they are smoother.
[00:30] <lvh> wgrant: Did you see my suggestion about having code duplicated to github
[00:30] <StevenK> I seriously doubt people will agree 'git is braindead', but okay
[00:30] <lvh> Jerub: But that's what it does right now
[00:30] <lifeless> Jerub: I think we should give you those commands
[00:30] <lvh> You can browse the source code for the development focus branch or get a copy of the branch using the command:
[00:30] <lvh> bzr branch lp:bzr
[00:31] <wgrant> lvh: And monitoring pull requests there?
[00:31] <StevenK> Jerub: So if you could cut-n-paste the command directly it would be fine too?
[00:31] <lifeless> Jerub: we do already but only once you're deep into the site
[00:31] <Jerub> yep, just seeing that in the lp ui, i'm having a browse around.
[00:31] <lvh> wgrant: Yup: when pull requests occur, I create a branch from trunk and apply the diff and create a merge proposal
[00:31] <Jerub> lifeless: 'code' tab is hardly deep. i like it there. it's also on every branch page.
[00:32] <thumper> lvh: we should look to make the bazaar locations easier to update, and document the append_path bits clearly
[00:32] <thumper> lvh: for all my LP work, I never specify a target, just "bzr push"
[00:32] <thumper> lvh: and my locations does the rest
[00:32] <thumper> perhaps a command in the launchpad bazaar plugin would be an idea
[00:33] <lvh> wgrant: merge proposals and pull requests are sufficiently similar that nobody serious could possibly object to being told to use merge proposals instead
[00:33] <Jerub> the other thing that's confusing to me is what the deal with first pushing to my own user account's subdirectory before doing something to make it lp:projectname, i never really got that
[00:33] <thumper> bzr lp-set-project-locations ...
[00:33] <lvh> thumper: You definitely should because I would consider myself a bzr fan and I have no idea what you just said
[00:33] <lvh> thumper: bzr push just works for me because ...
[00:33] <wgrant> Jerub: You don't actually have to do that any more.
[00:33] <lvh> Oh
[00:33] <lvh> well
[00:33] <lvh> Okay, so it just works for me but I have no idea why
[00:33] <wgrant> Jerub: bzr push lp:someprojectwithoutabranch will now create it if it doesn't exist.
[00:33] <Jerub> wgrant: that's interesting. i don't understand the docs or how to do it.
[00:33] <lvh> I suppose that's actually a compliment to bzr :-)
[00:33] <thumper> lvh: ok, here is some lines from my .bazaar/locations.conf file:
[00:34] <Jerub> the docs https://help.launchpad.net/Code/QuickStart here say bzr push lp:~your-id/project-id/branch-name
[00:34] <thumper> on second thoughts, I'll use a pastebin
[00:34] <wgrant> Jerub: This changed pretty recently.
[00:34] <Jerub> oh goodie
[00:34] <wgrant> Jerub: We should probably update the docs.
[00:35] <thumper> lvh: http://pastebin.ubuntu.com/576720/
[00:35] <thumper> lvh: that way, inside my src directory, i create a new branch, and go "bzr push" to get it on Launchpad
[00:36] <thumper> lvh: I've just shown the wikkid section, my locations.conf file is large
[00:36] <thumper> larger than it needs to be, but I've not gone through and trimmed it recently
[00:39] <lvh> Cool
[00:39] <lvh> thanks :)
[03:40] <achiang> hello, i'm experiencing a strange FTBFS in a buildd (in a P3A) that i can't reproduce locally in my pbuilder chroot; on the buildd, i386 builds fine, but amd64 breaks; my local pbuilder is am64 and builds fine
[03:40] <achiang> here's a partial log from the buildd failure -- http://pastebin.ubuntu.com/576787/
[03:41] <wgrant> achiang: It's probably because amd64 builders don't build arch-indep packages.
[03:41] <wgrant> achiang: So the indep targets of debian/rules aren't run.
[03:42] <achiang> wgrant: it FTBFS on armel too; same issue?
[03:42] <wgrant> Try 'dpkg-buildpackage -B'; it should give the same failure.
[03:42] <wgrant> achiang: Yes.
[03:42] <wgrant> I'm not sure if pbuilder lets you run binary-arch instead of binary-indep, but sbuild does.
[03:43] <achiang> wgrant: hm, i don't have enough packaging-fu to take your statement and figure out how to fix the FTBFS
[03:44] <wgrant> achiang: Do you understand what's going on?
[03:44] <wgrant> We only build architecture-independent packages on i386.
[03:44] <wgrant> So we run debian/rules binary-indep on i386, and debian/rules binary-arch on the others.
[03:45] <wgrant> Your package builds some indep files unconditionally, but only copies them into the package in binary-indep.
[03:45] <wgrant> This fails if binary-indep isn't run.
[03:46] <achiang> i see
[03:48] <achiang> wgrant: so, that means i should explicity copy the files in binary-arch?
[03:49] <wgrant> achiang: Ideally you should not build them in binary-arch.
[03:49] <achiang> wgrant: hm. this is debian/rules -- http://pastebin.ubuntu.com/576792/
[03:52] <achiang> somehow, this built for upstream maverick; i'm just trying to backport it for a project of mine, and it's failing
[03:53] <wgrant> achiang: You'll have to look for a debhelper change between Lucid and Maverick, I guess.
[04:06] <ScottK> wgrant: Who was it that was working on LP dkim integration (sorry, I've blanked)?  I think I just found a significant bug in pydkim and I'd like a second opinon.
[04:07] <wgrant> ScottK: poolie, but he's away this week.
[04:07] <ScottK> OK.
[04:07] <ScottK> Anyone else familiar with the topic?
[04:08] <lifeless> handwavingly so
[04:08] <wgrant> Vaguely.
[04:12] <ScottK> I've been unable to get my messages to verify.
[04:12] <ScottK> It looks like upstream assumes that a DKIM key record won't end with a ';'
[04:13] <ScottK> If it does, it ends up with an empty string at the end after it's split the key record and fails the key
[04:13] <wgrant> That sounds plausible.
[04:14] <ScottK> Upstreams dkim key is at dig txt greg._domainkey.hewgill.com
[04:14] <ScottK> Mine is at dig txt 2007-00_domainkey.controlledmail.com
[04:14] <ScottK> It's not just me either: dig txt ip-dk-1k._domainkey.ironport.com
[04:14] <wgrant> Missing . there, I presume.
[04:15] <wgrant> Hmm.
[04:15] <ScottK> I've got the ; on the end, he doesn't.
[04:15] <wgrant> What does the spec say?
[04:15] <wgrant> Mine don't have a trailing semicolon.
[04:15] <ScottK> The spec isn't terribly clear on this.
[04:15] <StevenK> steven@liquified:~% host -t txt 2007-00_domainkey.controlledmail.com
[04:15] <StevenK> Host 2007-00_domainkey.controlledmail.com not found: 3(NXDOMAIN)
[04:15] <ScottK> http://tools.ietf.org/html/rfc4871#section-3.6.1
[04:15] <StevenK> Uh?
[04:15] <ScottK> Missing a . sorry.
[04:16] <ScottK> dig txt 2007-00._domainkey.controlledmail.com
[04:16] <StevenK> ScottK: I was wondering what was going on :-)
[04:16] <wgrant>      tag-list  =  tag-spec 0*( ";" tag-spec ) [ ";" ]
[04:16] <wgrant> That seems pretty clear.
[04:16] <wgrant> It's allowed.
[04:17] <wgrant> (that's from 3.2)
[04:17] <ScottK> Thanks.
[04:18] <ScottK> I hadn't gotten that far.
[04:18] <ScottK> dig txt s1024._domainkey.yahoo.com says to me this is not just a theoretical concern for LP.
[04:18] <wgrant> Indeed.
[04:18] <wgrant> Sounds like somebody needs to fix pydkim.
[04:18] <wgrant>  :(
[04:19] <ScottK> Yeah.
[04:19] <ScottK> My not probably not very pythonic solution (but works) is:
[04:19] <ScottK>     if a[len(a) - 1] == '':
[04:19] <ScottK>         a.pop(len(a) - 1)
[04:20] <ScottK> Where a is the list of public key hunks split at the ;
[04:20] <wgrant> Is this in verify()?
[04:20] <ScottK> Yes
[04:20]  * wgrant dies quietly.
[04:20] <ScottK> Line ~561
[04:21] <ScottK> If you could suggest an elegant fix, I can take care of getting an SRU into Lucid.
[04:22] <ScottK> (I assume that's the relevant Ubuntu release for you)
[04:22] <wgrant> That would be reat.
[04:22] <wgrant> +g
[04:22] <ScottK> Y'all are way more pythonic than I am, so I thought I ask for suggestions.
[04:22] <wgrant> if a[-1] == '':
[04:22] <wgrant>     a.pop()
[04:23] <lifeless> I'd do a.pop(-1) just for clarity if an unfamiliar reader is reading
[04:23] <wgrant> Maybe.
[04:24] <lifeless> given upstream seem to not know how string.split works
[04:24] <ScottK> That works.
[04:24] <lifeless> I would assume they count as an unfamiliar reader :)
[04:24] <wgrant> lifeless: Yeah, fair point.
[04:25] <ScottK> It's not clear that this was much more than a quick proof of concept that they published and forgot about.  poolie and I both have written them at differnt times and AFAIK never heard back.
[04:25] <ScottK> I'm --><-- that close to just forking it.
[04:25] <wgrant> I think we probably should.
[04:25] <ScottK> I'll write them with this bug and if I don't hear back, I'll do it.
[04:26] <wgrant> Sounds like a good plan.
[04:26] <wgrant> Thanks for handling this.
[04:29] <achiang> wgrant: thank you for the help earlier. i figured out how to fix it -- there was a utouch-geis-doc binary package that was specified as Architecture: all (as you predicted); i changed it to 'any' and now it is building correctly in the lucid buildd
[04:30] <wgrant> achiang: That's not really the right fix, but OK..
[04:30] <achiang> wgrant: better than my first attempt, which was to remove the --fail-missing arg from override_dh_install. :-/
[04:31] <wgrant> No, that would have been better.
[04:31] <wgrant> Still not good, but better :)
[04:31] <achiang> really?
[04:31] <achiang> why better?
[04:31] <wgrant> Now you're duplicating the -doc package across every arch.
[04:32] <achiang> true
[04:40] <ScottK> wgrant and lifeless: Looking at it, you all probably are using your own copy of pydkim since we didn't SRU poolie's canonicalization patch.  Please let me know if you actually need an SRU?
[04:41] <ScottK> Fixed in Natty now.
[04:41] <wgrant> ScottK: Ah, good point.
[04:41] <wgrant> We are using an egg.
[04:41] <wgrant> I'll grab the patch from natty and get that landed.
[04:41] <wgrant> Thanks.
[04:41] <ScottK> OK.
[04:42] <ScottK> I doubt anyone else is actually using it, so unless someone complains, I'll not bother with the SRU.
[04:42] <wgrant> Heh.
[04:54] <ScottK> OK.  Patch sent upstream.  We'll see what happens.
[06:44] <Hanmac> hy it is posible to macke diffrent packages with diffrent configure with one soure?
[09:05] <mrevell> Morning
[11:39] <X3lectric> hi guys, im trying to uplaod to my ppa, but lately idk why the orig.tar.gz gets stuck at 93622k out of 93623k, irrrespective of file size
[11:40] <maxb> X3lectric: There is a known bug in the Launchpad FTP server, which has recently been completely rewritten to avoid it, but not deployed yet.
[11:40] <maxb> Alternatively, consider uploading over sftp rather than ftp
[11:40] <maxb> Which avoids the issue by going through a different server
[11:41] <X3lectric> no difference
[11:42] <X3lectric> do I have to logout or reboot to make chages to .dput.cf?
[11:44] <lifeless> X3lectric: no
[11:45] <X3lectric> maxb: also copying packages form one ppa to other if packages are same but different distros the second distro errors out
[11:45] <lifeless> X3lectric: but its ~/.dput.cf I think, not ./.dput.cf
[11:46] <X3lectric> i know where .dput.cf should be it worked just fine, its just lately nothing seems to work ok i launchpad
[11:47] <X3lectric> copying packages is by far the worst
[11:49] <wgrant> X3lectric: What's the error you get when copying?
[11:49] <X3lectric> anyone know why copying same packages of two dristros the second distro packages errors out saying source conflicts with existing or similar error
[11:51] <wgrant> X3lectric: Copying two packages at once?
[11:51] <wgrant> Or in separate requests?
[11:51] <X3lectric> at once or separate requests same error
[11:51] <wgrant> Which packages? Which series?
[11:53] <X3lectric> wgrant: https://launchpad.net/~team-xbmc/+archive/unstable
[11:53] <X3lectric> all the karmic and lucid packages
[11:53] <X3lectric> from that ppa to another ppa
[11:54] <X3lectric> if request is at oonce errors out and nothing gets copied
[11:54] <X3lectric> if separate I only get a choice of either one karmic or lucid but not both
[11:55] <wgrant> X3lectric: What is the exact text of the error message?
[11:56] <X3lectric> and after error ocurss you get to copy absolutily nothing because sources the are already in destination ppa despite nothing showing up
[11:58] <X3lectric> The following sources cannot be copied:
[11:58] <X3lectric>     * crystalhd 1:0.0~git20101029.6df10a0-1~ in lucid (binaries conflicting with the existing ones)
[11:58] <X3lectric>     * rtmpdump 2.3-2~ in lucid (binaries conflicting with the existing ones)
[11:58] <X3lectric> option is just to copy binaries not rebuild copied sources
[11:59] <wgrant> Which PPA are you copying into?
[12:00] <X3lectric> wgrant: destination https://launchpad.net/~x3lectric/+archive/xbmc-git-head
[12:01] <X3lectric> in fact doenat matter what ppa source or destination this is a general error when you try to cipy same packages from differnt distros
[12:02] <X3lectric> only can copy 1 distros packages once error occurs you just cannot copy second distro packages EVER
[12:05] <wgrant> X3lectric: I can copy them separately after the error.
[12:11] <wgrant> X3lectric: Try copying it from karmic to lucid.
[12:11] <wgrant> They are the same package.
[12:11] <X3lectric> mmm
[12:12] <X3lectric> it wont copy
[12:13] <wgrant> X3lectric: It will.
[12:15] <X3lectric> the karmic to lucid worked
[12:15] <X3lectric> but shouldnt have errors like this
[12:15] <wgrant> It is due to the lpia binaries, and occurs when you have the same sources and binaries across several series.
[12:15] <X3lectric> also have another problem
[12:16] <wgrant> oh?
[12:16] <X3lectric> ah
[12:16] <X3lectric> my dput I changed it form ftp to sftp and when I start uploading it says its using ftp
[12:17] <X3lectric> is this cached somewhere
[12:17] <wgrant> No.
[12:17] <wgrant> What is the command you are using to upload?
[12:17] <X3lectric> dput ppa:x3lectric/xbmc-git-head *source.changes
[12:18] <wgrant> And what is in ~/.dput.cf?
[12:18]  * X3lectric is a networking Jedi but this ppa stuff is doing my force in
[12:19] <X3lectric> [x3lectric ppa]
[12:19] <X3lectric> fqdn = upload.launchpad.net
[12:19] <X3lectric> method = sftp
[12:19] <X3lectric> incoming = ~%(ppa)s/ubuntu
[12:19] <wgrant> X3lectric: There's your problem.
[12:19] <wgrant> What is that 'x3lectric ' doing there?
[12:20] <X3lectric> idk its what how to says
[12:21] <wgrant> It's not. Try removing it.
[12:21] <X3lectric> ok
[12:21] <X3lectric> now I get No module named testtools
[12:22] <wgrant> Do you have bzr installed? dput needs it for sftp.
[12:22] <X3lectric> im sure I do lemme double check
[12:23]  * X3lectric is waving fist at ppas and lauchpad in great fury
[12:24] <X3lectric> Package: bzr
[12:24] <X3lectric> State: installed
[12:24] <wgrant> Where is the testtools import that is failing?
[12:24] <X3lectric> er idk what you mean
[12:25] <wgrant> There's no traceback for the "No module named testtools" error?
[12:26] <X3lectric> i just run the dput cmd as above
[12:26] <X3lectric> then I get all sorts of signature checks ok
[12:26] <X3lectric> then I get this
[12:26] <X3lectric> Uploading to ppa (via sftp to upload.launchpad.net):
[12:26] <wgrant> (your package copying error is even more of a corner case than I expected: it only occurs when you are copying one package to two series, where one of them has fewer architectures than the other, *and* the packages you're copying were copied from another PPA into the PPA you are copying from)
[12:26] <X3lectric> No module named testtools
[12:26] <X3lectric> E: Error connecting to remote host.
[12:26] <wgrant> I don't see why, but try installing python-testtools.
[12:27] <X3lectric> kk
[12:27] <bigjools> wgrant: some corner case :)
[12:29] <X3lectric> sounds like a big boobed up job on ppas corner case
[12:29] <X3lectric> ok now its getting worst
[12:29] <X3lectric> need at least testtools 0.9.2: /usr/lib/python2.6/dist-packages/testtools/__init__.pyc is ()
[12:30] <wgrant> That doesn't make much sense. Did you install a non-packaged version of bzr at some point?
[12:30] <X3lectric> no
[12:30] <X3lectric> its staright from apt-get
[12:34] <X3lectric> lemme downgrade
[12:37] <X3lectric> ok
[12:37] <X3lectric> says uloading but get no progress
[12:38] <wgrant> Right, sftp has no progress info at the moment.
[12:38] <wgrant> But it is reliable.
[12:38] <X3lectric> mmm idk
[12:39] <bigjools> gotta love the way people moan about a free service
[12:39] <X3lectric> its not even showing what files its at
[12:39] <X3lectric> eh Im not moaning
[12:39] <X3lectric> just trying to get it to work past all the bugs
[12:40] <X3lectric> im not expereinced at ppa stuff
[12:41] <X3lectric> wgrant: right no dice
[12:41] <X3lectric> wgrant: ssh: connect to host upload.launchpad.net port 22: Connection timed out
[12:41] <wgrant> X3lectric: upload.launchpad.net doesn't exist... did you mean ppa.launchpad.net?
[12:42] <X3lectric> mmm that the dput stuff
[12:42] <X3lectric> lemme change dput
[12:44] <X3lectric> omg
[12:44] <X3lectric> just gets better
[12:45] <X3lectric> Are you sure you want to continue connecting (yes/no)? yes
[12:45] <X3lectric> Warning: Permanently added 'ppa.launchpad.net,91.189.90.217' (RSA) to the list of known hosts.
[12:45] <X3lectric> Permission denied (publickey).
[12:45] <X3lectric> Unable to connect to SSH host ppa.launchpad.net; EOF during negotiation
[12:46]  * X3lectric doesnt knwo what to do anymore
[12:52] <X3lectric> wgrant: any clew now
[12:52] <X3lectric> googling it suggest deleting know_hosts
[12:55] <X3lectric> no dice
[13:01] <X3lectric> help?? :(
[13:21] <X3lectric> wgrant: thx for the help anyway Im gonna give up for now, juts getting way frustrated
[14:48] <hyperair> X3lectric: exactly what are you trying to do?
[14:52] <X3lectric> hyperair: upload packages to be built on ppa via sftp since ftp is buggy
[14:52] <hyperair> X3lectric: i've found that dput's sftp support is buggy though
[14:53] <X3lectric> well packages get stuck in ftp
[14:53] <X3lectric> at 1 byte
[14:53] <hyperair> http://blog.launchpad.net/cool-new-stuff/sftp-uploads
[14:53] <hyperair> my packages get stuck in sftp after completion.
[14:53] <hyperair> oh well
[14:54] <X3lectric> e.g out of 12310 12309 get uploaded and then its stuck
[14:54] <hyperair> heh i've seen that issue before too
[14:54] <hyperair> you could upload them manually via ftp. =p
[14:54] <X3lectric> no fix
[14:54] <bigjools> we're switching to a new ftp server this week
[14:54] <hyperair> my daily builds have been going up without the one-byte issue though
[14:54] <hyperair> i wonder what's up with dput's ftp client
[14:54] <bigjools> X3lectric: presumably you added your ssh key to your launchpad account?
[14:54] <hyperair> and sftp requires a ^C to finish
[14:55] <X3lectric> yes ssh has been added for ages
[14:55] <bigjools> then you're not connecting with the right credentials
[14:55] <hyperair> X3lectric: could you do: sftp ppa.launchpad.net
[14:55] <hyperair> see what that says
[14:55] <bigjools> X3lectric: you need a username in the dput config
[14:55] <X3lectric> there is
[14:55] <hyperair> you could also use -vvvv
[14:56] <bigjools> X3lectric: the one you pasted earlier did not
[14:57] <X3lectric> [ppa]
[14:57] <X3lectric> fqdn = ppa.launchpad.net
[14:57] <X3lectric> method = sftp
[14:57] <X3lectric> incoming = ~%(ppa)s/ubuntu
[14:57] <X3lectric> login = x3lectric
[14:57] <hyperair> X3lectric: could you please try connecting manually via sftp
[14:58] <hyperair> or i'll just leave and you can deal with your problem on your own.
[14:58] <hyperair> sftp -vvvv ppa.launchpad.net
[14:58] <hyperair> actually sftp -vvvv x3lectric@ppa.launchapd.net
[14:58] <hyperair> er launchpad
[14:59] <hyperair> actually i need to be catching the train now
[14:59] <hyperair> goodl uck
[14:59] <X3lectric> Permission denied (publickey)
[15:04] <X3lectric> ill wait untill next week
[15:04] <X3lectric> it worked just fine with ftp until bug
[15:05] <bigjools> X3lectric: if you can't connect then you are using the wrong key
[15:06] <X3lectric> well i folowed the instructions how to upload key so idk
[15:06] <bigjools> you keep saying "idk" but we're trying to help - you need to help yourself a bit too
[15:07] <X3lectric> i have been gooling this all morning and trying all sorts
[15:07] <X3lectric> with due respect I didnt come here to be spoonfed
[15:08] <X3lectric> i just dont know why its giving me this eror when evrything seems to be fine
[15:08] <bigjools> do you have more than one ssh key?
[15:08] <X3lectric> no
[15:09] <bigjools> ok, I will look at the server log
[15:09] <X3lectric> thx
[15:14] <bigjools> X3lectric: your client is disconnecting mid-ssh-handshake
[15:17] <bigjools> the reason for that is not clear
[15:24] <X3lectric> bigjools: is there a way to import the key I have uploaded to overrite the ones I have just in case theire currupted
[15:25] <bigjools> what do you mean by import? Did you upload a new key?
[15:25] <X3lectric> no
[15:25] <X3lectric> import the key I have on lauchpad
[15:26] <bigjools> no, launchpad only has the public part of the key
[15:26] <bigjools> ok I see a definite rejection in the latest logs "Your SSH key does not match any key registered for Launchpad user x3lectric"
[15:27] <bigjools> which means either your key is corrupt, you didn't upload the right file, or you're not using the same key
[15:27] <foxbuntu> hey all, just wondering if any LP admins are around to help me get my LP account unlocked?
[15:28] <X3lectric> im more inclined to currup atm
[15:29] <X3lectric> as its correct key and only uploaded form the machine I am using
[15:29] <X3lectric> and only created
[15:29] <bigjools> you uploaded the public key part?
[15:30] <X3lectric> well this was done ages ago, I followed the ho-to completely
[15:31] <jcsackett> foxbuntu: what is your account, and what do you mean unlocked?
[15:32] <bigjools> X3lectric: I suggest you generate a new key
[15:32] <bigjools> delete the old one entirely
[15:32] <foxbuntu> jcsackett, it was suspended when I had my gmail account compromised (nickj-fox)
[15:32] <jcsackett> ah. i see.
[15:33] <jcsackett> foxbuntu: one second. i am asking around.
[15:33] <foxbuntu> jcsackett, thanks.
[15:35] <jcsackett> foxbuntu: the gmail account is all good now, yeah?
[15:36] <foxbuntu> jcsackett, yea, all locked down and no more spamming
[15:36] <jcsackett> foxbuntu: cool. i'm talking to admins now.
[15:36] <foxbuntu> jcsackett, thanks very much
[15:41] <foxbuntu> jcsackett, https://answers.launchpad.net/launchpad/+question/146394
[15:42]  * Daviey adds a vouch that foxbuntu is a valid user.
[15:42] <foxbuntu> Daviey, what about a real person?
[15:42] <foxbuntu> :)
[15:43] <Daviey> foxbuntu, That i don't know about :)
[15:43]  * jcsackett laughs
[15:43] <jcsackett> foxbuntu: can you try to log into lp now, please?
[15:44] <X3lectric> bigjools: I created and uploaded new key
[15:44] <foxbuntu> jcsackett, Thanks! It works fine now
[15:45] <jcsackett> foxbuntu: glad to hear it. :-)
[15:45] <X3lectric> darn faster and better then trying to fix the old one
[15:45] <foxbuntu> Daviey, thanks...helpful as always ;)
[15:45] <X3lectric> bigjools: thx for help
[15:46] <bigjools> X3lectric: welcome.  does it work now?
[15:46] <X3lectric> bigjools: just hope I can uplaod the packages to ppa and they get built
[15:47] <X3lectric> bigjools: atm ist uploading, its a 93mib orig.tar.gz so it will take a while, I hope it uploads and builds ok
[15:47] <bigjools> ah so it does work now
[15:48] <X3lectric> yea I craeted a new rsa key and imported new one to lauchpad
[15:48] <X3lectric> faster then fixing the broken one
[15:49] <X3lectric> bigjools: lauchpad should allow to change the key comment
[15:51] <X3lectric> unless the comment is important
[16:35] <kim0> Hi, I'm trying to get my mugshot up on LP
[16:35] <kim0> The image I'm trying with is: "kim0-hg-lp192.png: PNG image data, 192 x 192, 8-bit/color RGBA, non-interlaced"
[16:35] <kim0> which I think should work (192x192) .. but is not
[16:58] <jcsackett> kim0: how large is the file? i believe there is a 100kb limit.
[16:59] <kim0> jcsackett: 38k
[16:59] <jcsackett> righto.
[16:59] <kim0> any other ideas :)
[16:59] <jcsackett> what message are you getting back when it fails?
[17:00] <kim0> jcsackett: no message
[17:00] <kim0> actually, when I go to edit the profile
[17:00] <kim0> the image is there
[17:01] <kim0> I just "think" it should be displayed on the main page too right ?
[17:01] <kim0> https://launchpad.net/~kim0/
[17:01] <jcsackett> kim0: what is your lp user name?
[17:01] <kim0> https://launchpad.net/~kim0/
[17:04] <jcsackett> kim0: you're modifying mugshot, which is used for team mugshots (e.g. https://launchpad.net/~egyptlocoteam/+mugshots, where i see your picture).
[17:04] <kim0> jcsackett: ew got it
[17:05] <kim0> Thanks a lot
[17:05] <jcsackett> if you're trying to alter the picture in the upper left corner, you need to "change branding"
[17:05]  * kim0 nods
[17:05] <jcsackett> which, clearly, is not a great way to describe what you want to do. :-P
[17:05] <kim0> :)
[17:55] <keyz182>  Hi, I've got a build for my PPA that's crashed/hung on the machine terranova, anyone here know what to do? I posted on answers.launchpad but no reply yet (it's been stuck 2 days now) :S
[18:06] <jcsackett> keyz182: hi, i'm trying to find an answer for you now.
[18:11] <keyz182> thanks
[18:23] <oubiwann> rockstar: hey man, who's the expert on LP permissions and email propagation via LP teams?
[18:24] <rockstar> oubiwann, maybe sinzui?
[18:24] <rockstar> sinzui is the expert on most things.
[18:24] <oubiwann> rockstar: heheh
[18:24] <oubiwann> sinzui: you about?
[18:24] <sinzui> How did that come about. I am complete and total fruad?
[18:25] <oubiwann> hehe
[18:25] <rockstar> sinzui, yes, I know, but I'm trying to propogate the rumor.
[18:25] <sinzui> how can I help oubiwann
[18:25] <oubiwann> sinzui: I've got a problem I'm trying to sort out for the DX team
[18:25] <oubiwann> in particular, the propagation of bug emails
[18:26] <oubiwann> I've restructured the teams (subteams, subsubteams, etc.) so that bugs only get sent to the right groups of people
[18:26] <sinzui> Oh, I already feel like I am out of my depth since the yellow squad is changing them
[18:26] <rockstar> Oh crap.  I just realized that squad thing is probably going to kill the "go to guy" idea.
[18:26] <oubiwann> sinzui: that's okay... I'm good with limiting the scope of this conversation to what is currently released :-)
[18:27] <rockstar> Still, I'll point all questions to sinzui.
[18:27] <sinzui> oubiwann: is this about bug supervisor or bug subscriptions on a project
[18:27] <oubiwann> sinzui: so things were going swimingly with the new teams, etc., only the right folks getting bug reports
[18:27] <oubiwann> sinzui: both
[18:28] <sinzui> I have filed enough bugs about both feature to almost get the answer right :)
[18:29] <oubiwann> sinzui: we've been using the bug supervisor as the bug subscription mechanism for a team
[18:29] <oubiwann> (on a project)
[18:29] <sinzui> okay
[18:29] <oubiwann> the problem there is that super-teams seem to inherit the permissions
[18:29] <oubiwann> so the general unity-bugs team which anyone can join can now change bug priorities, etc.
[18:30] <oubiwann> since a member of that team has super-power (dx-unity-bugs)
[18:30] <sinzui> oubiwann: you want a bug team or a driver team in the bug supervisor role. They represent core contributors
[18:30] <oubiwann> (the permissions in this scheme seem inverted to me...)
[18:30] <oubiwann> okay
[18:32] <oubiwann> what is the best way to subscribe a team to bug emails?
[18:32] <sinzui> oubiwann: teams are messed up by design. They were implemented as a control device, so placing a team in a role will always give control. But user, well any class of human being, knows that teams are about communication so most teams are about notification...but that conflicts :(
[18:32] <oubiwann> yup
[18:32] <oubiwann> I've had to split things out for DX
[18:32] <oubiwann> we now have membership teams
[18:32] <oubiwann> and bug/communications teams
[18:33] <sinzui> oubiwann: the contributor teams  may want a structural subscription to get bugs. The level will vary between lifecycle, ro everython
[18:34] <sinzui> ^ that assumes that bug nogification levels/ subscriptions to search criteria will be available to everyone in 22 days
[18:34] <sinzui> 2 days
[18:36] <sinzui> oubiwann: this bug supervisor non-sense will be negated in a few months when any user in a project role will have edit access to bugs. core contributors do not need to set anything up to work, they can choose to subscribe to the level of notifications they need
[18:36] <sinzui> maybe in 5 months?
[18:36] <oubiwann> okay, good to know
[18:37] <jcsackett> keyz182: it's been reset.
[18:37] <jcsackett> sorry about the long wait there.
[18:47] <oubiwann> sinzui: so a team that is the bug supervisor will always receive all emails for its project, yes?
[20:05] <qwebirc77982> Greetings. I have a PPA that tries to connect to a web service using libcurl in 'make check', and this test case fail. Is that perhaps not permitted in the Launchpad build system? Can't find any documentation about this.
[20:07] <micahg> qwebirc77982: internet access is not allowed on the builders
[20:08] <qwebirc77982> micahg: thanks, I suspected that. Can I tell Launchpad to not run 'make check', or do I have to get rid of the test cases before uploading?
[20:08] <micahg> qwebirc77982: you have to disable it in the build before upload
[20:09] <micahg> you might want to just disable that test if there's more than one
[20:09] <qwebirc77982> micahg: Ok, thanks a lot.
[22:20] <daeavelwyn2> hi here
[22:20] <daeavelwyn2> can someone helps me with this error in bug submission :
[22:20] <daeavelwyn2> No REFERER Header
[22:21] <daeavelwyn2> i've try a couple of things, but nothing seems to work :-(
[22:21] <daeavelwyn2> tried*
[22:21] <Ampelbein> daeavelwyn2: are you using privoxy or any other proxy that alters the http-header?
[22:23] <daeavelwyn2> no
[22:23] <daeavelwyn2> i've a direct conexion to internet
[22:23] <daeavelwyn2> ok
[22:24] <daeavelwyn2> i'm
[22:24] <daeavelwyn2> findind the solution...
[22:24] <daeavelwyn2> i've first tried using firefox extension and other dark manipulations on my connexion
[22:24] <daeavelwyn2> and at last
[22:24] <wgrant> It's something inside your browser.
[22:24] <daeavelwyn2> I just try to modify the about:config
[22:24] <daeavelwyn2> and it works.....
[22:25] <daeavelwyn2> shame on me....
[22:29] <daeavelwyn2> erf
[22:30] <daeavelwyn2> I thought it was the solution
[22:30] <daeavelwyn2> but still not work
[22:30] <daeavelwyn2> here is the message error :
[22:30] <daeavelwyn2> http://pastebin.com/VWVXytpy
[22:30] <wgrant> Have you checked that it's still set to what you thought it is?
[22:30] <wgrant> Plugins can reset it.
[22:30] <daeavelwyn2> how can I do that ?
[22:31] <daeavelwyn2> disabling plugins ?
[22:31] <wgrant> Check in about:config that the value hasn't changed again.
[22:31] <daeavelwyn2> here is the line I modified :
[22:31] <daeavelwyn2> network.http.sendRefererHeader;1
[22:32] <daeavelwyn2> value was 0 at the begining
[22:33] <daeavelwyn2> here is the bug I've submitted :
[22:33] <daeavelwyn2> https://bugs.launchpad.net/kxstudio/+bug/730961
[22:33] <daeavelwyn2> I've succed in submitting the bug
[22:33] <daeavelwyn2> but I can't add comment
[22:33] <daeavelwyn2> succeded*
[22:34] <daeavelwyn2> (funny bot :-) )
[22:37] <daeavelwyn2> any other ideas ?
[23:15] <sinzui> daeavelwyn2: you might want to use `firefox -p` and create a default profile that send data and enabled javascript in a standard way
[23:16] <sinzui> Lp bugs does need javascript enabled, and form submissions data like referrer to complete
[23:45] <daeavelwyn2> sinzui: ok, i will try this, but later ! Thanks for your suggestion :)