/srv/irclogs.ubuntu.com/2009/09/18/#launchpad.txt

tonyyarussoI think the MOTU wiki page has some guidelines in general quentusrex.00:02
quentusrexI read that... I was hoping for something along the lines of a handful of examples00:03
wgrantWell, there are lots of different situations.00:03
wgrantIt would be impractical to provide examples for all.00:03
quentusrexyeah, that's the part that would help the most though...00:04
wgrantBut #ubuntu-motu can probably answer all of your packaging questions.00:04
quentusrexeven if it wasn't for all situations, atleast enough to get a grasp on it.00:04
quentusrexyeah, I'm in there...00:04
=== kiko is now known as kiko-afk
quentusrexIs there a howto for setting up my own launchpad install to include build servers?00:23
quentusrexthe project I'm working on could use this kind of system. and be able to package for multiple different releases and OS's.00:24
wgrantquentusrex: No. You very probably don't want to do that.00:25
quentusrexwgrant: why's that?00:25
wgrantquentusrex: For one thing, you can't run a Launchpad instance with the provided images.00:25
wgrantAnd it's overly difficult.00:25
wgrantWhy not use launchpad.net?00:26
quentusrexwell, we'd like to be able to build for CentOS and other OS's00:26
quentusrexand launchpad seems to only support apt based, and ubuntu... maybe debian?00:26
wgrantquentusrex: 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:27
quentusrexright...00:28
quentusrexit'd be interesting to have a modular build system00:28
quentusrexsomething that might be able to build on windows as well00:28
quentusrexbut that's a whole different story....00:29
quentusrexyeah...00:30
wgrantIt is already somewhat modular. But there's still a lot of code that would have to be written.00:30
quentusrexwgrant: that orig issue I filed a bug about....00:30
quentusrexthe orig file is now about 422MB00:30
wgrantSounds like you might want to get your quota increased.00:31
wgrantBut why is it so massive!?00:31
quentusrexsound files00:31
quentusrexwe have CD quality sound files for telephony systems00:31
quentusrexif you have a phone that can do high def calls00:31
quentusrexwhat's the process for getting the quota increased?00:31
quentusrexwgrant: you've heard of asterisk? for voip calls?00:31
wgrantquentusrex: Ask a question at https://answers.launchpad.net/soyuz/+addquestion00:32
wgrantquentusrex: Of course.00:32
quentusrexwgrant: check out freeswitch. it's more stable, and has MANY more features00:32
wgrantquentusrex: 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
wgrantSince presumably the data will change very infrequently.00:32
quentusrexbut there is no official gui... and FreePBX is just now building a compatible gui00:32
quentusrexwgrant: how would I build that data package? I already have it building as a multiple binary package, with each level of sounds for a binary00:33
quentusrexif you only want low quality, that's all you download, but how would I do that for upload too?00:33
wgrantquentusrex: You keep the data in a separate .orig.tar.gz, and have a separate freeswitch-data source package that you upload.00:34
wgrantLots of games do something like that.00:34
quentusrexhmm00:34
quentusrexthat'd be interesting....00:34
quentusrexI'll look into that...00:34
wgrantAnyway, I need to run.00:35
quentusrexthanks for the help wgrant00:36
wgrantquentusrex: np00:36
Noldorinhello.01:30
Noldorinhow do i create an OpenPGP key on windows?01:31
Noldorini'm pretty new to the whole idea, so any advice would be appreciated01:31
Noldorinjust looking for one to put on launchpad, really01:31
thumperNoldorin: have you looked on help.launchpad.net?01:41
Noldorinthumper: nope, just noticed the main guide only mentioned ubuntu: https://launchpad.net/+help/openpgp-keys.html#publish01:42
wgrantNoldorin: What are you going to use it for?01:43
Noldorinwgrant: signing the unbutu code of conduct01:43
Noldorinand possible distributing packages in the future01:44
wgrantSigning the Ubuntu CoC from Windows. Does not compute!01:44
Noldorinlol01:44
Noldorini though i might get that reaction01:44
Noldorini'm really just doing it in relation to launchpad01:45
Noldorinseems like i just want to download something from here: http://gnupg.org/download/index.en.html01:46
wgrantPossibly. Last time I used GnuPG on Windows (about 5 years ago?), there were two Windows GUIs. Both were pretty bad.01:47
Noldorini'd believe it01:48
Noldorinthough much can change in five years...01:48
Noldorinhaving a GUI is not important, anyway01:49
Noldorinwgrant: 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:53
Noldorinor anyone else, for that matter?01:55
wgrantNoldorin: gpg --gen-key01:56
Noldorinkey kind?01:57
Noldorin1, i presume01:57
wgrantDSA/Elgamal will do.01:58
Noldorinok01:59
Noldorinwgrant: but will rsa/rsa suffice (or be the better option) if i'm going to be using it more widely?01:59
wgrantNoldorin: RSA/RSA (not sign-only) is possibly a better option now, yes.02:00
Noldorinright ho02:00
* wgrant disappears to a meeting.02:01
Noldorinwgrant: thanks for the help02:02
Noldorinseems to be all set up now02:02
Noldorin:)02:02
* jml afk02:12
jmlanyone know what happened to gmb?02:34
* jml away again02:38
jmlok. good.02:56
=== jml changed the topic of #launchpad to: There is a Planet Launchpad | Launchpad is now open sourced: https://dev.launchpad.net/ | Help contact: jml | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com/ | irc://irc.freenode.net/#launchpad-dev is the developer channel
jmlmwhudson, 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:09
mwhudsonjml: no, assembla is weird though03:10
jmlmwhudson, hmm. what should I suggest to the people trying to import it?03:11
jml(I was going to say "branch owner".)03:11
mwhudsonjml: try bzr svn?03:11
jmlmwhudson, ok.03:11
mwhudsonwhich isn't much of a suggestion i know03:11
jmlIt's still something.03:12
=== doctormo_ is now known as doctormo
jmlI wish we were using bzr-svn03:18
jmlI wish we were using python 2.503:18
wgrantJust needs somebody to go through and fix a few failures, now that maxb has fixed the world.03:20
jmlwgrant, is there a list of failures somewhere?03:22
wgrantjml: LaunchpadOnKarmic has a list with some initial analysis.03:23
jmlthanks03:23
jmlthat page is much shorter than it used to be :)03:24
wgrantIt got much longer 24 hours ago, though :(03:24
wgrantSomebody keeps breaking things in strange ways.03:24
jmlwho?03:25
wgrantNot sure.03:26
wgrantIt was all working on 2.4.03:26
wgrantNow it is not.03:26
rockstarwgrant, my Karmic install is fine.03:26
rockstar...although I guess I haven't rebooted recently.03:26
wgrantrockstar: Even the tests on LaunchpadOnKarmic?03:26
rockstarwgrant, ah, I hardly run any tests on Karmic.  Just the code tests, and then the rest is off to ec203:27
wgrantrockstar: Can you try lp.codehosting.puller.tests.test_scheduler.TestPullerMasterIntegration.test_mirror?03:27
rockstarwgrant, I can when I'm done with what I'm doing here.03:28
wgrantrockstar: Great.03:28
* wgrant lunching.03: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:28
jmlmwhudson, can you please remind me what needs to be done in cases like this: https://answers.edge.launchpad.net/launchpad-code/+question/82985i04:37
mwhudsonjml: is "get a sysadmin to stab the appserver" an appropriate response?04:38
jmlmwhudson, only by some measures.04:38
jmlError validating server certificate for 'https://fsckyou.info:443':04:38
jml - The certificate is not issued by a trusted authority. Use the04:38
jml   fingerprint to validate the certificate manually!04:38
wgrantAn edge appserver is borked.04:39
wgrantspm: Kick kick kick.04:39
mwhudsonwgrant: we know, and more usefully, someone who can do something about it knows04:39
wgrantmwhudson: OK, thanks.04:39
mwhudsonjml: the answer is "get a losa to faff about on the slave" (again)04:40
spiv"bzr: ERROR: xmlrpc protocol error connecting to https://xmlrpc.edge.launchpad.net/bazaar/: 502 Bad Gateway04:41
jmlmwhudson, awesome.04:41
mwhudsonspiv: we know04:41
=== jml changed the topic of #launchpad to: An edge server is down, it's on its way back up | Launchpad is now open sourced: https://dev.launchpad.net/ | Help contact: jml | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com/ | #launchpad-dev is the developer channel
jmlwgrant, can you do me a favour and take a look at https://answers.edge.launchpad.net/launchpad/+question/83007 please?04:51
wgrantjml: Looking.04:52
jmlwgrant, thanks.04:55
=== mwhudson changed the topic of #launchpad to: Launchpad is now open sourced: https://dev.launchpad.net/ | Help contact: jml | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com/ | #launchpad-dev is the developer channel
quentusrexwgrant: you can see the source miscalc on the ppa right now05:10
quentusrexhttps://launchpad.net/~pbxbuntu-drivers/+archive/ppa05:10
wgrantquentusrex: Hmmmm, I see.05:13
quentusrexand 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:14
wgrantUm.05:16
wgrantThe usage just jumped again.05:16
quentusrexyup05:16
quentusrexit let me upload the next one,05:17
quentusrexbut it says I'm over my limit05:17
wgrantAh, I see.05:18
cdm10hi, 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
wgrantcdm10: There is no setting for that, because it is always the case.05:20
cdm10grr. I shall have to poke my Gmail filters then.05:20
cdm10what do bug emails look like? are they prefixed with anything?05:21
wgrantcdm10: [Bug 12345] at the start of the subject.05:21
ubottuLaunchpad bug 12345 in isdnutils "isdn does not work, fritz avm (pnp?)" [Medium,Fix released] https://launchpad.net/bugs/1234505:21
cdm10Dammit, Gmail. Erkh. I figured it out. A careless filter was putting it all in my "Sent Mail."05:22
wgrantAha.05:22
wgrantOH.05:29
wgrantIt all makes sense now.05:29
wgrant(I was confused by a proxy in front of LP)05:29
wgrantquentusrex: So, due to bad technical reasons, if you omit an orig.tar.gz it is still reuploaded internally.05:30
wgrantquentusrex: You might notice that your quota doesn't drop immediately after you delete a package.05:31
wgrantquentusrex: That's because the files aren't actually removed from the archive disk for some time after you delete them.05:31
quentusrexright, I noticed the quota thing, but I'm not concerned.05:31
quentusrexas long as it doesn't count against me, to prevent me from fixing stuff.05:31
wgrantYou should get your quota increased, since you're dealing with big stuff.05:32
wgrantBut each orig.tar.gz should only count against you once.05:32
wgrantIndeed, in a few hours it probably will only count against you once, as LP realises the three files are the same.05:33
quentusrexI've sent in a request for more space...05:33
quentusrexhmm, that makes some sense about the reupload internally,05:51
quentusrexbut 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
quentusrexsince many packages have the same setup... where they upload orig's then diff off of that for a while.05:51
quentusrexwgrant: 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
wgrantquentusrex: 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
wgrantBut there's a file storage location in between the upload and the published archive disk.05:52
wgrantIt's that that has the three copies.05:52
quentusrexwgrant: awesome to hear about the file system being intelligent.05:52
quentusrexaah, ok05:53
quentusrexbut why should the end user, the package uploader, know about the 3 copies?05:53
wgrantquentusrex: Right, for security reasons PPA builds don't have network access apart from the Ubuntu archive.05:53
wgrantThey shouldn't.05:53
quentusrexok05:53
wgrantIt's a very internal implementation detail that's unfortunately being exposed by a somewhat strange disk space calculation.05:54
quentusrexhmm, interesting...05:54
quentusrexI've been building a GUI professionally for the last 9 months... so I now notice these things...05:54
* 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
wgrantHeh.05:55
wgrantProbably a good thing.05:55
quentusrexyeah... but it's really annoying when it's someone else's project that I'm looking at...05:56
quentusrexbecause it means I might have to make a patch...05:56
jmlhappyaron, hi06:20
happyaronjml: hi06:20
jmlhappyaron, I noticed that you've previously answered this open question: https://answers.edge.launchpad.net/rosetta/+question/8294806:21
happyaronjml: yes, what's the matter?06:21
jmlhappyaron, the person who asked the question still has another question, and I don't really know how to answer it :)06:21
jmlhappyaron, they ask, "Can i create than a new language group in Launchpad Translators?"06:22
* jml doesn't know06:22
happyaronah, that's not easy to answer, :)06:22
happyaronjml: I think we perhaps could tell him how to assign Launchpad Translators for his project06:23
jmlhappyaron, ok.06:24
jmlhappyaron, I'm sure you could do a much better job of that than I could.06:25
happyaronjml: okay, I will answer him06:25
jmlhappyaron, thank you :)06:25
happyaronjml: my pleasure, :)06:25
* jml will read the answer, in order to learn more about Translations.06:25
quentusrexthanks for the post wgrant06:39
quentusrexI see the comment on the bug report.06:39
wgrantquentusrex: Confused yet?06:40
quentusrexwgrant: nope. that makes sense. I deal with a large virtual enviroment already :)06:46
quentusrexbut I just got my first rejection letter because of over sized ppa...06:47
quentusrexso now I have to reupload the files...06:47
quentusrex~400MB....06:47
quentusrexI wish there was a way to 'retry' files that were rejected for issues like ppa size, etc.06:47
wgrantWhy does that mean you have to reupload them?06:47
wgrantHas the orig.tar.gz changed?06:48
quentusrexhow do I have them 'retried'?06:48
quentusrexyes06:48
wgrantAh.06:48
quentusrexI found a problem with where part of the files were located in the orig06:48
quentusrex:(06:48
wgrantMulti-hundred megabyte orig.tar.gzs that change a lot are not a good idea.06:48
quentusrexyeah, I know...06:49
quentusrexbut I have to get it right the first time...06:50
quentusrex:(06:50
wgrantWhy not testbuild locally?06:50
quentusrexbecause it assumes internet connection.06:50
quentusrexand disabling mine doesn't have the same effect as the launchpad servers...06:50
quentusrexthe build system does checks to other projects for their latest software06:51
quentusrexto make sure it has the latest stuff,06:51
quentusrexso I have to add checks to see if there is connection, and if there isn't then skip the checks for latest software....06:51
quentusrexthe previous package lasted over 7 months06:52
quentusrexbut now I need to have that package updated to 1.0.406:52
wgrantAh.06:53
quentusrexif you are interested in voip, you should really check freeswitch out...06:55
quentusrexit isn't so friendly to those who 'just want it to work' because it's focused more to those who want to do interesting things06:56
quentusrexit'll give you all the rope you need, but enough people wind up hanging themselves....06:56
quentusrex:)06:56
wgrantHeh.06:56
quentusrexbut it is an order of magnitude more efficient than asterisk, and much more powerful.06:57
quentusrexbut there aren't "slick and easy" gui's for it yet...06:57
* mwhudson definitely wants telephony to "just work"06:59
quentusrexwgrant: yup, basically I'm done for the night...07:07
quentusrexI can't upload anything....07:07
quentusrexnot even a 1MB update...07:07
quentusrex:)07:07
=== sivang_ is now known as sivang
=== jml changed the topic of #launchpad to: Launchpad is now open sourced: https://dev.launchpad.net/ | Help contact: - | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com/ | #launchpad-dev is the developer channel
=== nicolasvw is now known as nicolas
=== nicolas is now known as nicolasvw
=== henninge_ is now known as henninge
=== mpt_ is now known as mpt
=== henninge is now known as henninge-lunch
idnaris launchpad down, or is it just my ISP?12:10
kklimondaworks fine for me12:11
=== henninge-lunch is now known as henninge
AnAntI filed a bug months ago, and I am no more interested in it, how can I unsubscribe myself ?12:32
wgrantAnAnt: Click the 'Unsubscribe' link on it?12:33
AnAntthere isn't an 'Unsubscribe' link, rather there is a 'Subscribe' link12:33
AnAntbut it appears on my bugs page12:33
allee-kI 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:33
wgrantAnAnt: It will appear by default on your bugs page if you have ever commented on it.12:34
AnAntI see12:34
AnAntkarma page is generous12:35
allee-kAnAnt: that's a point to look at it I can live with :)12:36
virtualdis it possible to change the mime type on an attachement? https://bugs.launchpad.net/ubuntu/+source/linux/+bug/43185612:48
ubottuLaunchpad bug 431856 in linux "rv570 KMS: screens turn off when X starts" [Undecided,New]12:48
=== sayakb_ is now known as sayakb
=== danilo_ is now known as danilos
=== mrevell is now known as mrevell-lunch
lodderwhen I push a new revision my name is not clickable on the trunk page, how come?13:27
Ursinhalodder: are your commits signed with a key lp recognizes as yours?13:28
lodderUrsinha: how do you mean I have 2 ssh keys13:29
lodderI have added them launchpad13:29
Ursinhalodder: I mean, when you're committing to the branch, are you signing your commits?13:29
cody-somervillelodder, did you introduce yourself to bzr with bzr whoami?13:29
wgrantLP doesn't use the GPG key, just the 'bzr whoami'.13:29
loddercody-somerville: no13:29
Ursinhacody-somerville: would it be enough?13:30
cody-somervilleyup13:30
Ursinhaso, cool13:30
lodderI have done now with bzr whoami, this is probably for the next commit it will work13:30
* Ursinha learned one more bit13:31
Ursinha:)13:31
cody-somervillelodder, what did you pass to whoami?13:33
lodderjust the name13:33
cody-somervillelodder, the e-mail address has to match an e-mail address you have associated with your launchpad account13:33
lodderok13:34
lodderthen it's going to work the next time13:34
wgranteg. 'bzr whoami "Some Body <somebody@example.com>"13:34
lodderok now it's ok13:35
lodderbut can you change it from all previous commits or isn't it possible?13:35
wgrantI don't believe that's easily possible.13:35
lodderwgrant: and the hard way ?13:36
wgrantlodder: You'd have to somehow replay all of the commits with a filter. You probably don't want to get into that.13:37
lodderno I don't13:39
lodderit's then for all the other things then13:39
lodderthx for the help13:39
=== mrevell-lunch is now known as mrevell
=== EdwinGrubbs is now known as Edwin-afk
=== salgado is now known as salgado-lunch
=== matsubara is now known as matsubara-lunch
=== micahg1 is now known as micahg
=== jon is now known as Guest99917
quentusrexIs someone around?17:18
maxbquentusrex: You should just ask.17:37
rockstarmaxb, technically, he did ask.  :)17:37
quentusrexlol17:38
maxbmeh17:38
quentusrexWell, I'm working with a rather large package. normally ~450 MB with all data and the orig,17:38
maxbAnd why is there not any decent "How to ask questions on IRC" webpage to point people at? :-/17:38
maxbouchy, that's cumbersome17:38
LarstiQmaxb: there is17:38
quentusrexwe have it setup to build separate binaries for each of the parts, the largest are about 35MB17:38
maxbLarstiQ: I have failed to google it, then17:39
quentusrexis there a way to have it build separate source packages?17:39
LarstiQmaxb: http://catb.org/~esr/faqs/smart-questions.html17:39
LarstiQmaxb: though "don't ask to ask" might be a bit buried in there17:40
maxbNo, that's just questions in general, little to no advice on how best to interact on IRC17:40
LarstiQmaxb: ok, let me look for that :)17:40
maxbquentusrex: 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
LarstiQthere is http://www.sabi.co.uk/Notes/linuxHelpAsk.html17:40
LarstiQand http://jeff.jones.be/technology/articles/how-to-ask-for-help-on-irc/17:41
maxbnice, /me bookmarks17:41
quentusrexI was afraid that was going to be the answer....17:42
LarstiQmaxb: I didn't proofread them17:42
quentusrexdoing orig diff's is nice, but other then that it is 'cumbersome'17:42
LarstiQquentusrex: you can try and get upstream to split it into multiple source packages17:43
LarstiQquentusrex: perhaps by doing the work and the submitting it17:43
maxbWhat's the package? How much is the orig and how much is the diff?17:44
maxbDoes the orig contain multiple subelements, some of which change more often than others?17:44
quentusrexI'm the only packager for it.17:45
quentusrexhttps://edge.launchpad.net/~pbxbuntu-drivers/+archive/ppa/+packages17:45
quentusrexit's freeswitch, a telephony software17:45
quentusrexand it has CD quality audio that 'never really changes'17:46
quentusrexbut 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:46
quentusrexthe diffs are usually only about 1 MB17:47
=== deryck is now known as deryck[lunch]
maxbIn a perfect world, you would convince freeswitch to decouple the packaging of their audio collection and their sourcecode17:52
maxbIf that's not going to happen, you could consider creating two separate source packages both with repacked source tarballs17:53
maxbThe interaction is simple: One source build-depends on the other, and refers to whatever files it needs in their installed locations.17:54
maxbOr, if you are really lucky, and the audio files are only needed at runtime, you don't even need to have a build-time dependency17:56
quentusrexhmm, interesting...17:59
RenatoSilvaCan't recall why lp does not have http(s) push. Because it would be too hard to do and give no big benefit?}18:05
v0lksmanhey all!18:20
v0lksmantrying to update Chromium-daily from https://launchpad.net/~chromium-daily/+archive/ppa18:20
v0lksmanthe 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:20
v0lksmanuh...forget it...I think they are still building18:21
=== salgado-lunch is now known as salgado
quentusrexAnyone know how to take over an abandoned launchpad group?18:24
quentusrexif it hasn't been touched in over 2 years,18:24
RenatoSilvawhy doesn't lp have http(s) push? too slow? hard?18:32
maxbRenatoSilva: How would you authenticate it?18:33
maxbquentusrex: group? team?18:34
RenatoSilvamaxb: using the site password18:35
quentusrexmaxb: https://launchpad.net/freeswitch18:35
maxbRenatoSilva: I imagine the concern is that it would lead to encouraging people to put the password in an unsafe form on disk18:36
quentusrexmaxb: It's the project 'FreeSwitch'18:37
quentusrexbut that guy just signed up a new account, registered it, and never touched it again.18:38
RenatoSilvamaxb: trying to recall how exactly the ssh auth works. I imagine it sends some private-key-encrypted token to the server, right?18:38
quentusrexI've tried contacting him for the last few months, with no effect.18:38
maxbquentusrex: 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
quentusrexok18:38
quentusrexwhere should that question be posted?18:39
RenatoSilvamaxb: if so, the same token could be sent as an http request param18:39
maxbquentusrex:  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/launchpad18:39
maxbRenatoSilva: You're hypothesizing a software infrastructure that doesn't currently exist18:40
RenatoSilvamaxb: I'm sorry?18:44
RenatoSilvamaxb: exactly it does not exist, and I'm suggesting to bring it to existence :)18:45
maxbWell before Launchpad could use it, it would have to be designed, and implemented in released versions of bzr18:46
RenatoSilvamaxb: 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
maxbssh auth does not work that way18:46
=== deryck[lunch] is now known as deryck
RenatoSilvamaxb: how then?18:46
RenatoSilvamaxb: sorry if I annoy you18:47
maxbThe 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 in18:47
maxbThis model doesn't translate all that well to HTTP18:48
RenatoSilvait's pretty what I said, or I meant :)18:48
RenatoSilvamaxb: you'd have to bring the challenge mechanism from ssh server itself to bzr server, right18:49
RenatoSilvaso 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:50
RenatoSilvaI always forget the right name of the patch generated by bzr send, can anyone tell me?18:51
* maxb suggests "bzr help send"18:53
RenatoSilvaoh merge-directive! sorry, and thanks18:54
maxbRenatoSilva: 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:55
maxbSo basically you end up doing a lot of work to send things over a less featureful protocol18:56
maxbSo it's really of interest only to people who are behind paranoid firewalls, AFAICS18:56
=== ursula_ is now known as Ursinha
RenatoSilvamaxb: well it would be the same way, talking to an ssh-agent19:17
maxbIndeed. So why not just use ssh :-)19:17
RenatoSilvamaxb: hum but in bzr+ssh does not get access to the priv key, right? it's the ssh-agent that does the auth19:17
maxbso...?19:18
RenatoSilva*in bzr+ssh, bzr19:18
RenatoSilvamaxb: 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 too19:19
RenatoSilvaI don't know if you can ask pageant or so "hey what's the key you have there?"19:20
maxbYou can't, that's the point.19:21
maxbBut that still doesn't answer the question: Why bother to try to use http at all19:21
RenatoSilvaso bzr would need load the file and decrypt the key manually19:22
RenatoSilvamaxb: here at work ssh is blocked19:22
geserbigjools: is http://launchpadlibrarian.net/31971041/upload_1220587_log.txt also caused by bug 408528?20:23
ubottuLaunchpad bug 408528 in soyuz "Packages build but fail to upload due to email address issue" [High,Fix committed] https://launchpad.net/bugs/40852820:23
* bigjools checking20:24
bigjoolsgeser: yes :/  but I thought the fix had been cherry picked20:24
geserthis was from cjwatson's archive test rebuild, don't know if the fix is used there too already20:25
bigjoolsI thought it was picked everywhere20:26
geserwhen 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 bug20:27
bigjools:(20:30
quentusrexAnyone know a good way to disable internet connections to simulate an enviroment like launchpad build servers?20:35
exarkunifconfig eth0 down20:37
quentusrexbut that would break my ssh connection... :(20:37
quentusrexbut that'll be a decent fallback...20:37
bigjoolsiptables20:38
geserquentusrex: as in most cases the internet is used to download something you could reject all HTTP and FTP traffic20:39
quentusrexand if I have the source package like I would upload to launchpad, is there a quick command to try to build that locally?20:41
geserpbuilder is a good tool for it20:55
=== pwolanin is now known as pwolanin|afk
=== salgado is now known as salgado-afk
=== matsubara is now known as matsubara-afk
=== abentley1 is now known as abentley
=== swoody_ is now known as swoody
geseris 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 sec23:31
wgrantgeser: They are Xen virtual machines that are restored from an ancient image for every build. It wouldn't surprise me.23:32
quentusrexwgrant: is there a way to 'purge' a ppa?23:58
quentusrexI want to purge all history and start things over clean23:58
wgrantquentusrex: No. Why?23:58
wgrantYou could get it disabled and renamed, but why?23:58
quentusrexdue to some naming mistakes I'd like to have them removed.23:58
quentusrexso that I can start the naming correctly from 'the beginning'23:58
wgrantYou can never upload the same version again, but once you delete them you should be able to upload an older version.23:59
wgrantAnd that's much qucker than waiting for an admin to do the disabling.23:59
quentusrexhmm23:59

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