[00:02] <tonyyarusso> I think the MOTU wiki page has some guidelines in general quentusrex.
[00:03] <quentusrex> I read that... I was hoping for something along the lines of a handful of examples
[00:03] <wgrant> Well, there are lots of different situations.
[00:03] <wgrant> It would be impractical to provide examples for all.
[00:04] <quentusrex> yeah, that's the part that would help the most though...
[00:04] <wgrant> But #ubuntu-motu can probably answer all of your packaging questions.
[00:04] <quentusrex> even if it wasn't for all situations, atleast enough to get a grasp on it.
[00:04] <quentusrex> yeah, I'm in there...
[00:23] <quentusrex> Is there a howto for setting up my own launchpad install to include build servers?
[00:24] <quentusrex> the project I'm working on could use this kind of system. and be able to package for multiple different releases and OS's.
[00:25] <wgrant> quentusrex: No. You very probably don't want to do that.
[00:25] <quentusrex> wgrant: why's that?
[00:25] <wgrant> quentusrex: For one thing, you can't run a Launchpad instance with the provided images.
[00:25] <wgrant> And it's overly difficult.
[00:26] <wgrant> Why not use launchpad.net?
[00:26] <quentusrex> well, we'd like to be able to build for CentOS and other OS's
[00:26] <quentusrex> and launchpad seems to only support apt based, and ubuntu... maybe debian?
[00:27] <wgrant> quentusrex: Only Ubuntu for now. Debian will probably happen eventually, as it's very similar, but CentOS is completely different and would need a *lot* of work to support.
[00:28] <quentusrex> right...
[00:28] <quentusrex> it'd be interesting to have a modular build system
[00:28] <quentusrex> something that might be able to build on windows as well
[00:29] <quentusrex> but that's a whole different story....
[00:30] <quentusrex> yeah...
[00:30] <wgrant> It is already somewhat modular. But there's still a lot of code that would have to be written.
[00:30] <quentusrex> wgrant: that orig issue I filed a bug about....
[00:30] <quentusrex> the orig file is now about 422MB
[00:31] <wgrant> Sounds like you might want to get your quota increased.
[00:31] <wgrant> But why is it so massive!?
[00:31] <quentusrex> sound files
[00:31] <quentusrex> we have CD quality sound files for telephony systems
[00:31] <quentusrex> if you have a phone that can do high def calls
[00:31] <quentusrex> what's the process for getting the quota increased?
[00:31] <quentusrex> wgrant: you've heard of asterisk? for voip calls?
[00:32] <wgrant> quentusrex: Ask a question at https://answers.launchpad.net/soyuz/+addquestion
[00:32] <wgrant> quentusrex: Of course.
[00:32] <quentusrex> wgrant: check out freeswitch. it's more stable, and has MANY more features
[00:32] <wgrant> quentusrex: I'd consider creating a separate -data source package, so you don't have to reupload the data every time you change the code.
[00:32] <wgrant> Since presumably the data will change very infrequently.
[00:32] <quentusrex> but there is no official gui... and FreePBX is just now building a compatible gui
[00:33] <quentusrex> wgrant: how would I build that data package? I already have it building as a multiple binary package, with each level of sounds for a binary
[00:33] <quentusrex> if you only want low quality, that's all you download, but how would I do that for upload too?
[00:34] <wgrant> quentusrex: You keep the data in a separate .orig.tar.gz, and have a separate freeswitch-data source package that you upload.
[00:34] <wgrant> Lots of games do something like that.
[00:34] <quentusrex> hmm
[00:34] <quentusrex> that'd be interesting....
[00:34] <quentusrex> I'll look into that...
[00:35] <wgrant> Anyway, I need to run.
[00:36] <quentusrex> thanks for the help wgrant
[00:36] <wgrant> quentusrex: np
[01:30] <Noldorin> hello.
[01:31] <Noldorin> how do i create an OpenPGP key on windows?
[01:31] <Noldorin> i'm pretty new to the whole idea, so any advice would be appreciated
[01:31] <Noldorin> just looking for one to put on launchpad, really
[01:41] <thumper> Noldorin: have you looked on help.launchpad.net?
[01:42] <Noldorin> thumper: nope, just noticed the main guide only mentioned ubuntu: https://launchpad.net/+help/openpgp-keys.html#publish
[01:43] <wgrant> Noldorin: What are you going to use it for?
[01:43] <Noldorin> wgrant: signing the unbutu code of conduct
[01:44] <Noldorin> and possible distributing packages in the future
[01:44] <wgrant> Signing the Ubuntu CoC from Windows. Does not compute!
[01:44] <Noldorin> lol
[01:44] <Noldorin> i though i might get that reaction
[01:45] <Noldorin> i'm really just doing it in relation to launchpad
[01:46] <Noldorin> seems like i just want to download something from here: http://gnupg.org/download/index.en.html
[01:47] <wgrant> Possibly. Last time I used GnuPG on Windows (about 5 years ago?), there were two Windows GUIs. Both were pretty bad.
[01:48] <Noldorin> i'd believe it
[01:48] <Noldorin> though much can change in five years...
[01:49] <Noldorin> having a GUI is not important, anyway
[01:53] <Noldorin> wgrant: right, so i have the command line utility open now. any hints on how i'd want to create a key for my given purpose?
[01:55] <Noldorin> or anyone else, for that matter?
[01:56] <wgrant> Noldorin: gpg --gen-key
[01:57] <Noldorin> key kind?
[01:57] <Noldorin> 1, i presume
[01:58] <wgrant> DSA/Elgamal will do.
[01:59] <Noldorin> ok
[01:59] <Noldorin> wgrant: but will rsa/rsa suffice (or be the better option) if i'm going to be using it more widely?
[02:00] <wgrant> Noldorin: RSA/RSA (not sign-only) is possibly a better option now, yes.
[02:00] <Noldorin> right ho
[02:01]  * wgrant disappears to a meeting.
[02:02] <Noldorin> wgrant: thanks for the help
[02:02] <Noldorin> seems to be all set up now
[02:02] <Noldorin> :)
[02:12]  * jml afk
[02:34] <jml> anyone know what happened to gmb?
[02:38]  * jml away again
[02:56] <jml> ok. good.
[03:09] <jml> mwhudson, rockstar: there's an import branch failing with a funny error message: http://launchpadlibrarian.net/31897292/pyempires-trunk-log.txt -- got any ideas on how to fi it?
[03:10] <mwhudson> jml: no, assembla is weird though
[03:11] <jml> mwhudson, hmm. what should I suggest to the people trying to import it?
[03:11] <jml> (I was going to say "branch owner".)
[03:11] <mwhudson> jml: try bzr svn?
[03:11] <jml> mwhudson, ok.
[03:11] <mwhudson> which isn't much of a suggestion i know
[03:12] <jml> It's still something.
[03:18] <jml> I wish we were using bzr-svn
[03:18] <jml> I wish we were using python 2.5
[03:20] <wgrant> Just needs somebody to go through and fix a few failures, now that maxb has fixed the world.
[03:22] <jml> wgrant, is there a list of failures somewhere?
[03:23] <wgrant> jml: LaunchpadOnKarmic has a list with some initial analysis.
[03:23] <jml> thanks
[03:24] <jml> that page is much shorter than it used to be :)
[03:24] <wgrant> It got much longer 24 hours ago, though :(
[03:24] <wgrant> Somebody keeps breaking things in strange ways.
[03:25] <jml> who?
[03:26] <wgrant> Not sure.
[03:26] <wgrant> It was all working on 2.4.
[03:26] <wgrant> Now it is not.
[03:26] <rockstar> wgrant, my Karmic install is fine.
[03:26] <rockstar> ...although I guess I haven't rebooted recently.
[03:26] <wgrant> rockstar: Even the tests on LaunchpadOnKarmic?
[03:27] <rockstar> wgrant, ah, I hardly run any tests on Karmic.  Just the code tests, and then the rest is off to ec2
[03:27] <wgrant> rockstar: Can you try lp.codehosting.puller.tests.test_scheduler.TestPullerMasterIntegration.test_mirror?
[03:28] <rockstar> wgrant, I can when I'm done with what I'm doing here.
[03:28] <wgrant> rockstar: Great.
[03:28]  * wgrant lunching.
[04:28] <jml> "Sorry, there was a problem connecting to the Launchpad server. Try reloading this page in a minute or two. If the problem persists, let us know in the #launchpad IRC channel on Freenode. Thanks for your patience."
[04:37] <jml> mwhudson, can you please remind me what needs to be done in cases like this: https://answers.edge.launchpad.net/launchpad-code/+question/82985i
[04:38] <mwhudson> jml: is "get a sysadmin to stab the appserver" an appropriate response?
[04:38] <jml> mwhudson, only by some measures.
[04:38] <jml> Error validating server certificate for 'https://fsckyou.info:443':
[04:38] <jml>  - The certificate is not issued by a trusted authority. Use the
[04:38] <jml>    fingerprint to validate the certificate manually!
[04:39] <wgrant> An edge appserver is borked.
[04:39] <wgrant> spm: Kick kick kick.
[04:39] <mwhudson> wgrant: we know, and more usefully, someone who can do something about it knows
[04:39] <wgrant> mwhudson: OK, thanks.
[04:40] <mwhudson> jml: the answer is "get a losa to faff about on the slave" (again)
[04:41] <spiv> "bzr: ERROR: xmlrpc protocol error connecting to https://xmlrpc.edge.launchpad.net/bazaar/: 502 Bad Gateway
[04:41] <jml> mwhudson, awesome.
[04:41] <mwhudson> spiv: we know
[04:51] <jml> wgrant, can you do me a favour and take a look at https://answers.edge.launchpad.net/launchpad/+question/83007 please?
[04:52] <wgrant> jml: Looking.
[04:55] <jml> wgrant, thanks.
[05:10] <quentusrex> wgrant: you can see the source miscalc on the ppa right now
[05:10] <quentusrex> https://launchpad.net/~pbxbuntu-drivers/+archive/ppa
[05:13] <wgrant> quentusrex: Hmmmm, I see.
[05:14] <quentusrex> and right now I can't fix a build problem because I can't upload another 10 MB because it'll try to count the orig again...
[05:16] <wgrant> Um.
[05:16] <wgrant> The usage just jumped again.
[05:16] <quentusrex> yup
[05:17] <quentusrex> it let me upload the next one,
[05:17] <quentusrex> but it says I'm over my limit
[05:18] <wgrant> Ah, I see.
[05:20] <cdm10> hi, I'm confused as to how to change my settings for getting updates to subscribed bugs. For some reason I'm not receiving them -- where can I fix this?
[05:20] <wgrant> cdm10: There is no setting for that, because it is always the case.
[05:20] <cdm10> grr. I shall have to poke my Gmail filters then.
[05:21] <cdm10> what do bug emails look like? are they prefixed with anything?
[05:21] <wgrant> cdm10: [Bug 12345] at the start of the subject.
[05:22] <cdm10> Dammit, Gmail. Erkh. I figured it out. A careless filter was putting it all in my "Sent Mail."
[05:22] <wgrant> Aha.
[05:29] <wgrant> OH.
[05:29] <wgrant> It all makes sense now.
[05:29] <wgrant> (I was confused by a proxy in front of LP)
[05:30] <wgrant> quentusrex: So, due to bad technical reasons, if you omit an orig.tar.gz it is still reuploaded internally.
[05:31] <wgrant> quentusrex: You might notice that your quota doesn't drop immediately after you delete a package.
[05:31] <wgrant> quentusrex: That's because the files aren't actually removed from the archive disk for some time after you delete them.
[05:31] <quentusrex> right, I noticed the quota thing, but I'm not concerned.
[05:31] <quentusrex> as long as it doesn't count against me, to prevent me from fixing stuff.
[05:32] <wgrant> You should get your quota increased, since you're dealing with big stuff.
[05:32] <wgrant> But each orig.tar.gz should only count against you once.
[05:33] <wgrant> Indeed, in a few hours it probably will only count against you once, as LP realises the three files are the same.
[05:33] <quentusrex> I've sent in a request for more space...
[05:51] <quentusrex> hmm, that makes some sense about the reupload internally,
[05:51] <quentusrex> but it should either not count against the ppa, or it should check to see if it is there, and if it is(plus any other hash checks) then just create a symbolic link or something.
[05:51] <quentusrex> since many packages have the same setup... where they upload orig's then diff off of that for a while.
[05:52] <quentusrex> wgrant: right now I'm trying to fix the build scripts because they assume you have internet access when you  try to build the packages...
[05:52] <wgrant> quentusrex: It doesn't actually duplicate the package on the archive disk. In most cases the file only needs to be in one place, but if it needs to be in multiple places it just symlinks.
[05:52] <wgrant> But there's a file storage location in between the upload and the published archive disk.
[05:52] <wgrant> It's that that has the three copies.
[05:52] <quentusrex> wgrant: awesome to hear about the file system being intelligent.
[05:53] <quentusrex> aah, ok
[05:53] <quentusrex> but why should the end user, the package uploader, know about the 3 copies?
[05:53] <wgrant> quentusrex: Right, for security reasons PPA builds don't have network access apart from the Ubuntu archive.
[05:53] <wgrant> They shouldn't.
[05:53] <quentusrex> ok
[05:54] <wgrant> It's a very internal implementation detail that's unfortunately being exposed by a somewhat strange disk space calculation.
[05:54] <quentusrex> hmm, interesting...
[05:54] <quentusrex> I've been building a GUI professionally for the last 9 months... so I now notice these things...
[05:55]  * quentusrex now has a voice in the back of his head asking "why should the user have to see that , or even know that exists?"
[05:55] <wgrant> Heh.
[05:55] <wgrant> Probably a good thing.
[05:56] <quentusrex> yeah... but it's really annoying when it's someone else's project that I'm looking at...
[05:56] <quentusrex> because it means I might have to make a patch...
[06:20] <jml> happyaron, hi
[06:20] <happyaron> jml: hi
[06:21] <jml> happyaron, I noticed that you've previously answered this open question: https://answers.edge.launchpad.net/rosetta/+question/82948
[06:21] <happyaron> jml: yes, what's the matter?
[06:21] <jml> happyaron, the person who asked the question still has another question, and I don't really know how to answer it :)
[06:22] <jml> happyaron, they ask, "Can i create than a new language group in Launchpad Translators?"
[06:22]  * jml doesn't know
[06:22] <happyaron> ah, that's not easy to answer, :)
[06:23] <happyaron> jml: I think we perhaps could tell him how to assign Launchpad Translators for his project
[06:24] <jml> happyaron, ok.
[06:25] <jml> happyaron, I'm sure you could do a much better job of that than I could.
[06:25] <happyaron> jml: okay, I will answer him
[06:25] <jml> happyaron, thank you :)
[06:25] <happyaron> jml: my pleasure, :)
[06:25]  * jml will read the answer, in order to learn more about Translations.
[06:39] <quentusrex> thanks for the post wgrant
[06:39] <quentusrex> I see the comment on the bug report.
[06:40] <wgrant> quentusrex: Confused yet?
[06:46] <quentusrex> wgrant: nope. that makes sense. I deal with a large virtual enviroment already :)
[06:47] <quentusrex> but I just got my first rejection letter because of over sized ppa...
[06:47] <quentusrex> so now I have to reupload the files...
[06:47] <quentusrex> ~400MB....
[06:47] <quentusrex> I wish there was a way to 'retry' files that were rejected for issues like ppa size, etc.
[06:47] <wgrant> Why does that mean you have to reupload them?
[06:48] <wgrant> Has the orig.tar.gz changed?
[06:48] <quentusrex> how do I have them 'retried'?
[06:48] <quentusrex> yes
[06:48] <wgrant> Ah.
[06:48] <quentusrex> I found a problem with where part of the files were located in the orig
[06:48] <quentusrex> :(
[06:48] <wgrant> Multi-hundred megabyte orig.tar.gzs that change a lot are not a good idea.
[06:49] <quentusrex> yeah, I know...
[06:50] <quentusrex> but I have to get it right the first time...
[06:50] <quentusrex> :(
[06:50] <wgrant> Why not testbuild locally?
[06:50] <quentusrex> because it assumes internet connection.
[06:50] <quentusrex> and disabling mine doesn't have the same effect as the launchpad servers...
[06:51] <quentusrex> the build system does checks to other projects for their latest software
[06:51] <quentusrex> to make sure it has the latest stuff,
[06:51] <quentusrex> so I have to add checks to see if there is connection, and if there isn't then skip the checks for latest software....
[06:52] <quentusrex> the previous package lasted over 7 months
[06:52] <quentusrex> but now I need to have that package updated to 1.0.4
[06:53] <wgrant> Ah.
[06:55] <quentusrex> if you are interested in voip, you should really check freeswitch out...
[06:56] <quentusrex> it isn't so friendly to those who 'just want it to work' because it's focused more to those who want to do interesting things
[06:56] <quentusrex> it'll give you all the rope you need, but enough people wind up hanging themselves....
[06:56] <quentusrex> :)
[06:56] <wgrant> Heh.
[06:57] <quentusrex> but it is an order of magnitude more efficient than asterisk, and much more powerful.
[06:57] <quentusrex> but there aren't "slick and easy" gui's for it yet...
[06:59]  * mwhudson definitely wants telephony to "just work"
[07:07] <quentusrex> wgrant: yup, basically I'm done for the night...
[07:07] <quentusrex> I can't upload anything....
[07:07] <quentusrex> not even a 1MB update...
[07:07] <quentusrex> :)
[12:10] <idnar> is launchpad down, or is it just my ISP?
[12:11] <kklimonda> works fine for me
[12:32] <AnAnt> I filed a bug months ago, and I am no more interested in it, how can I unsubscribe myself ?
[12:33] <wgrant> AnAnt: Click the 'Unsubscribe' link on it?
[12:33] <AnAnt> there isn't an 'Unsubscribe' link, rather there is a 'Subscribe' link
[12:33] <AnAnt> but it appears on my bugs page
[12:33] <allee-k> I checked my karma (user allee) and I've 113 rosetta points but I'm sure I've never  worked with rosetta.   What's wrong?  Mhmm souz and branches  points 'feel' too high too.  Is karma page borken?
[12:34] <wgrant> AnAnt: It will appear by default on your bugs page if you have ever commented on it.
[12:34] <AnAnt> I see
[12:35] <AnAnt> karma page is generous
[12:36] <allee-k> AnAnt: that's a point to look at it I can live with :)
[12:48] <virtuald> is it possible to change the mime type on an attachement? https://bugs.launchpad.net/ubuntu/+source/linux/+bug/431856
[13:27] <lodder> when I push a new revision my name is not clickable on the trunk page, how come?
[13:28] <Ursinha> lodder: are your commits signed with a key lp recognizes as yours?
[13:29] <lodder> Ursinha: how do you mean I have 2 ssh keys
[13:29] <lodder> I have added them launchpad
[13:29] <Ursinha> lodder: I mean, when you're committing to the branch, are you signing your commits?
[13:29] <cody-somerville> lodder, did you introduce yourself to bzr with bzr whoami?
[13:29] <wgrant> LP doesn't use the GPG key, just the 'bzr whoami'.
[13:29] <lodder> cody-somerville: no
[13:30] <Ursinha> cody-somerville: would it be enough?
[13:30] <cody-somerville> yup
[13:30] <Ursinha> so, cool
[13:30] <lodder> I have done now with bzr whoami, this is probably for the next commit it will work
[13:31]  * Ursinha learned one more bit
[13:31] <Ursinha> :)
[13:33] <cody-somerville> lodder, what did you pass to whoami?
[13:33] <lodder> just the name
[13:33] <cody-somerville> lodder, the e-mail address has to match an e-mail address you have associated with your launchpad account
[13:34] <lodder> ok
[13:34] <lodder> then it's going to work the next time
[13:34] <wgrant> eg. 'bzr whoami "Some Body <somebody@example.com>"
[13:35] <lodder> ok now it's ok
[13:35] <lodder> but can you change it from all previous commits or isn't it possible?
[13:35] <wgrant> I don't believe that's easily possible.
[13:36] <lodder> wgrant: and the hard way ?
[13:37] <wgrant> lodder: You'd have to somehow replay all of the commits with a filter. You probably don't want to get into that.
[13:39] <lodder> no I don't
[13:39] <lodder> it's then for all the other things then
[13:39] <lodder> thx for the help
[17:18] <quentusrex> Is someone around?
[17:37] <maxb> quentusrex: You should just ask.
[17:37] <rockstar> maxb, technically, he did ask.  :)
[17:38] <quentusrex> lol
[17:38] <maxb> meh
[17:38] <quentusrex> Well, I'm working with a rather large package. normally ~450 MB with all data and the orig,
[17:38] <maxb> And why is there not any decent "How to ask questions on IRC" webpage to point people at? :-/
[17:38] <maxb> ouchy, that's cumbersome
[17:38] <LarstiQ> maxb: there is
[17:38] <quentusrex> we have it setup to build separate binaries for each of the parts, the largest are about 35MB
[17:39] <maxb> LarstiQ: I have failed to google it, then
[17:39] <quentusrex> is there a way to have it build separate source packages?
[17:39] <LarstiQ> maxb: http://catb.org/~esr/faqs/smart-questions.html
[17:40] <LarstiQ> maxb: though "don't ask to ask" might be a bit buried in there
[17:40] <maxb> No, that's just questions in general, little to no advice on how best to interact on IRC
[17:40] <LarstiQ> maxb: ok, let me look for that :)
[17:40] <maxb> quentusrex: Packages don't build source packages. Humans build source packages. Source packages build binary packages. One source package can build multiple binary packages.
[17:40] <LarstiQ> there is http://www.sabi.co.uk/Notes/linuxHelpAsk.html
[17:41] <LarstiQ> and http://jeff.jones.be/technology/articles/how-to-ask-for-help-on-irc/
[17:41] <maxb> nice, /me bookmarks
[17:42] <quentusrex> I was afraid that was going to be the answer....
[17:42] <LarstiQ> maxb: I didn't proofread them
[17:42] <quentusrex> doing orig diff's is nice, but other then that it is 'cumbersome'
[17:43] <LarstiQ> quentusrex: you can try and get upstream to split it into multiple source packages
[17:43] <LarstiQ> quentusrex: perhaps by doing the work and the submitting it
[17:44] <maxb> What's the package? How much is the orig and how much is the diff?
[17:44] <maxb> Does the orig contain multiple subelements, some of which change more often than others?
[17:45] <quentusrex> I'm the only packager for it.
[17:45] <quentusrex> https://edge.launchpad.net/~pbxbuntu-drivers/+archive/ppa/+packages
[17:45] <quentusrex> it's freeswitch, a telephony software
[17:46] <quentusrex> and it has CD quality audio that 'never really changes'
[17:46] <quentusrex> but I haven't been able to find a tutorial or documentation on how to get packages to interact properly... such as upload a source package for the audio, in such a way that the build system can use the audio files.
[17:47] <quentusrex> the diffs are usually only about 1 MB
[17:52] <maxb> In a perfect world, you would convince freeswitch to decouple the packaging of their audio collection and their sourcecode
[17:53] <maxb> If that's not going to happen, you could consider creating two separate source packages both with repacked source tarballs
[17:54] <maxb> The interaction is simple: One source build-depends on the other, and refers to whatever files it needs in their installed locations.
[17:56] <maxb> Or, if you are really lucky, and the audio files are only needed at runtime, you don't even need to have a build-time dependency
[17:59] <quentusrex> hmm, interesting...
[18:05] <RenatoSilva> Can't recall why lp does not have http(s) push. Because it would be too hard to do and give no big benefit?}
[18:20] <v0lksman> hey all!
[18:20] <v0lksman> trying to update Chromium-daily from https://launchpad.net/~chromium-daily/+archive/ppa
[18:20] <v0lksman> the PPA says there is a new package as of 40 minutes ago...but when I update and upgrade it shows no updates...any ideas?
[18:21] <v0lksman> uh...forget it...I think they are still building
[18:24] <quentusrex> Anyone know how to take over an abandoned launchpad group?
[18:24] <quentusrex> if it hasn't been touched in over 2 years,
[18:32] <RenatoSilva> why doesn't lp have http(s) push? too slow? hard?
[18:33] <maxb> RenatoSilva: How would you authenticate it?
[18:34] <maxb> quentusrex: group? team?
[18:35] <RenatoSilva> maxb: using the site password
[18:35] <quentusrex> maxb: https://launchpad.net/freeswitch
[18:36] <maxb> RenatoSilva: I imagine the concern is that it would lead to encouraging people to put the password in an unsafe form on disk
[18:37] <quentusrex> maxb: It's the project 'FreeSwitch'
[18:38] <quentusrex> but that guy just signed up a new account, registered it, and never touched it again.
[18:38] <RenatoSilva> maxb: trying to recall how exactly the ssh auth works. I imagine it sends some private-key-encrypted token to the server, right?
[18:38] <quentusrex> I've tried contacting him for the last few months, with no effect.
[18:38] <maxb> quentusrex: If you absolutely can't contact the current owner, I guess you'd need to file a question in the launchpad answers tracker and have a conversation with the admins about forcibly reassigning it.
[18:38] <quentusrex> ok
[18:39] <quentusrex> where should that question be posted?
[18:39] <RenatoSilva> maxb: if so, the same token could be sent as an http request param
[18:39] <maxb> quentusrex:  I would imagine they would want to know about your prior attempts to contact previous registrant, and your relationship with the upstream project. https://answers.launchpad.net/launchpad
[18:40] <maxb> RenatoSilva: You're hypothesizing a software infrastructure that doesn't currently exist
[18:44] <RenatoSilva> maxb: I'm sorry?
[18:45] <RenatoSilva> maxb: exactly it does not exist, and I'm suggesting to bring it to existence :)
[18:46] <maxb> Well before Launchpad could use it, it would have to be designed, and implemented in released versions of bzr
[18:46] <RenatoSilva> maxb: I just think that if it is bzr that will make the http request, then it could securely send that token as parameter (unless ssh auth does not work that way)
[18:46] <maxb> ssh auth does not work that way
[18:46] <RenatoSilva> maxb: how then?
[18:47] <RenatoSilva> maxb: sorry if I annoy you
[18:47] <maxb> The server sends you a challenge. You sign it with your private key to prove you have your private key. You send the result to the server, which validates this and lets you in
[18:48] <maxb> This model doesn't translate all that well to HTTP
[18:48] <RenatoSilva> it's pretty what I said, or I meant :)
[18:49] <RenatoSilva> maxb: you'd have to bring the challenge mechanism from ssh server itself to bzr server, right
[18:50] <RenatoSilva> so the whole point is that we don't have http push simply because it is hard to implement and would not have a really good benefit?
[18:51] <RenatoSilva> I always forget the right name of the patch generated by bzr send, can anyone tell me?
[18:53]  * maxb suggests "bzr help send"
[18:54] <RenatoSilva> oh merge-directive! sorry, and thanks
[18:55] <maxb> RenatoSilva: Not only would you have to devise a way to securely map publickey auth into an HTTP protocol, you would also have to give the bzr client the capability to securely access the requisite private keys.... and the most obvious way of doing so would be to have it talk to an ssh-agent :-)
[18:56] <maxb> So basically you end up doing a lot of work to send things over a less featureful protocol
[18:56] <maxb> So it's really of interest only to people who are behind paranoid firewalls, AFAICS
[19:17] <RenatoSilva> maxb: well it would be the same way, talking to an ssh-agent
[19:17] <maxb> Indeed. So why not just use ssh :-)
[19:17] <RenatoSilva> maxb: hum but in bzr+ssh does not get access to the priv key, right? it's the ssh-agent that does the auth
[19:18] <maxb> so...?
[19:18] <RenatoSilva> *in bzr+ssh, bzr
[19:19] <RenatoSilva> maxb: so for https push you'd have to make ssh-agent send the auth data over http, which is not possible, or make bzr get access to the private key, which I don't know if it is possible too
[19:20] <RenatoSilva> I don't know if you can ask pageant or so "hey what's the key you have there?"
[19:21] <maxb> You can't, that's the point.
[19:21] <maxb> But that still doesn't answer the question: Why bother to try to use http at all
[19:22] <RenatoSilva> so bzr would need load the file and decrypt the key manually
[19:22] <RenatoSilva> maxb: here at work ssh is blocked
[20:23] <geser> bigjools: is http://launchpadlibrarian.net/31971041/upload_1220587_log.txt also caused by bug 408528?
[20:24]  * bigjools checking
[20:24] <bigjools> geser: yes :/  but I thought the fix had been cherry picked
[20:25] <geser> this was from cjwatson's archive test rebuild, don't know if the fix is used there too already
[20:26] <bigjools> I thought it was picked everywhere
[20:27] <geser> when I look at the upload failures on http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20090909.html all see to be caused by this bug
[20:30] <bigjools> :(
[20:35] <quentusrex> Anyone know a good way to disable internet connections to simulate an enviroment like launchpad build servers?
[20:37] <exarkun> ifconfig eth0 down
[20:37] <quentusrex> but that would break my ssh connection... :(
[20:37] <quentusrex> but that'll be a decent fallback...
[20:38] <bigjools> iptables
[20:39] <geser> quentusrex: as in most cases the internet is used to download something you could reject all HTTP and FTP traffic
[20:41] <quentusrex> and if I have the source package like I would upload to launchpad, is there a quick command to try to build that locally?
[20:55] <geser> pbuilder is a good tool for it
[23:31] <geser> is the clock for the PPA buildd really that unstable? 27 Oct 08:08:53 ntpdate[3321]: step time server 10.211.37.1 offset -3526111.553879 sec
[23:32] <wgrant> geser: They are Xen virtual machines that are restored from an ancient image for every build. It wouldn't surprise me.
[23:58] <quentusrex> wgrant: is there a way to 'purge' a ppa?
[23:58] <quentusrex> I want to purge all history and start things over clean
[23:58] <wgrant> quentusrex: No. Why?
[23:58] <wgrant> You could get it disabled and renamed, but why?
[23:58] <quentusrex> due to some naming mistakes I'd like to have them removed.
[23:58] <quentusrex> so that I can start the naming correctly from 'the beginning'
[23:59] <wgrant> You can never upload the same version again, but once you delete them you should be able to upload an older version.
[23:59] <wgrant> And that's much qucker than waiting for an admin to do the disabling.
[23:59] <quentusrex> hmm