/srv/irclogs.ubuntu.com/2009/12/15/#launchpad.txt

geartrooperhello, is the launchpad site experiencing problems?00:26
mwhudsongeartrooper: not that i know of, which pages are giving you problems?00:28
geartroopermwhudson, overview00:29
geartrooperbugs, blueprints00:29
geartroopertranslations and answers00:29
mwhudsongeartrooper: seems to be working for me00:30
geartrooper:/00:30
pooliegeartrooper: what _specifically_?00:50
geartrooperthe website pages00:50
=== yofel_ is now known as yofel
geartrooperI created a project and it seems to have disappeared00:54
=== Pici` is now known as Pici
geartrooperalso, I can push my project from my machine, but cannot pull00:56
geartrooperssh: connect to host launchpad.net port 22: Connection refused00:56
geartrooperbzr: ERROR: Unable to connect to SSH host launchpad.net; EOF during negotiation00:56
=== spiv_ is now known as spiv
spivThe host you should be using for bzr+ssh is bazaar.launchpad.net00:57
geartrooperwhere does my ssh key name go?00:59
spivAre you asking about how to add a SSH public key to your launchpad account, or how to make bzr use the corresponding SSH private key?01:00
geartrooperthe latter spiv01:00
spivAre you using Ubuntu?01:01
geartrooperyes01:01
spivgeartrooper: https://help.launchpad.net/YourAccount/CreatingAnSSHKeyPair has pretty clear instructions01:03
geartrooperyes I did that, I must have missed a step01:03
spivgeartrooper: how did you generate the key?  Usually ssh-keygen will automatically put the keypair in ~/.ssh for you, IIRC.01:03
geartrooperI followed the instructions01:04
geartrooperI am viewing my ssh key webpage now01:04
spivWhat's your Launchpad username?01:04
geartroopergeartrooper01:04
geartrooperwell01:05
geartrooperyeah geartrooper01:05
spivAre you sure?  https://launchpad.net/~geartrooper doesn't exist.01:05
geartroopermy bad01:05
geartrooperironantknight01:05
spivOk, so there's an SSH public key on that account, so that looks good.01:07
spivWhat bzr command(s) have you tried?01:07
spivHave you read https://help.launchpad.net/Code/UploadingABranch ?01:07
geartrooperinit, update, push, pull, commit, status01:07
geartrooperI have not.01:07
geartrooper;)01:07
spivSorry, I meant which arguments did you use with bzr to try to make it connect to launchpad?  But probably if you read that help page and follow its instructions it'll solve your problem.01:08
spivI'm a bit curious to know what command you ran to make bzr try to connect to the wrong host, and why you tried that command.01:09
geartroopergood question01:10
pooliehullo spiv01:20
pooliewe should add a faq for that01:28
pooliespiv people seem to get fairly persistently confused about lp usernames vs other things01:29
poolienot sure what can be done01:29
pooliemaybe showing it more prominently?01:29
persiaPerhaps trapping the auth error from ssh, and returning a message for humans (e.g. Failed to connect with remote username poolie to remote host bazaar.launchpad.net)01:31
persiaThe current error doesn't appear to expose the username used in the attempt.01:31
pooliemm01:31
poolieadded https://answers.edge.launchpad.net/launchpad/+faq/85801:32
pooliepersia: agree01:32
spivYeah, showing the username tried would be good, although bzr won't know it in all cases.01:32
persiaspiv: When wouldn't bzr know the username?01:32
geartroopervisualization would help01:34
geartrooperlike the other tutorials01:34
spivpersia: when it's defined in ~/.ssh/config, for instance01:34
spivpersia: if you use a URL with no explicit username, and haven't otherwise configured bzr to know what the username for that host should be, bzr won't specify a username when it invokes the SSH client.  i.e. when bzr doesn't know what username to use, it delegates to ssh, and ssh doesn't communicate back which username it tries.01:36
persiaWell, ssh *can*, but only with -v, which quickly generates far more data than is interesting.01:37
spiv(or I suppose hypothetically which username*s*, although I don't think that happens in practice, but someone could provide an ssh client to bzr that tried multiple)01:37
spivActually -v doesn't tell you the username IIRC01:37
persiaHrm.  Perhaps I'm just confused because my quick test was persia -> persia.01:38
spivYeah, just did a quick test, and grep couldn't find the username I tried in -v's output.01:38
spiv(Some servers will include the username in their rejection messages though)01:39
persiaYeah.  I was just confused.  I just checked down to debug3: and it doesn't show.01:40
pooliesimply showing the command that failed could help01:40
poolie(though not with paramiko)01:40
poolieinteresting how many open lp questions are just 'please sudo delete my account' etc01:40
spivFortunately the "lp:foo after running bzr launchpad-login" case is one where bzr will know the username being tried.01:41
=== Cleo is now known as Guest87568
persiaSo, adding the message to bzr for the launchpad-login case solves the launchpad issue, and ssh would need a patch to be able to share the connection options in order to cover the bzr+ssh general case (but that's a straight bzr issue, rather than launchpad-related).01:43
pooliejml: could you sometime moderate the comments in http://blog.launchpad.net/wp-admin/edit-comments.php?comment_status=moderated01:44
poolienot urgent01:44
pooliebut will only take a sec01:44
jmlsure01:44
=== Cleo is now known as Guest87231
=== _thumper_ is now known as thumper
=== Cleo is now known as Guest37422
=== jon is now known as Guest47185
=== yofel_ is now known as yofel
gagita2Guys, how to upload a mo file to launchpad?02:14
=== Adri2000 is now known as Guest25225
=== Cleo is now known as Guest3879
=== yofel is now known as Guest7105
=== thumper is now known as _thumper_
=== _thumper_ is now known as thumper
=== ]reed[ is now known as [reed]
=== rmcbride_ is now known as rmcbride
=== nhandler is now known as Guest15490
=== ]reed[ is now known as [reed]
=== Cleo is now known as Guest67275
=== ]reed[ is now known as [reed]
=== Guest15490 is now known as nhandler
=== wgrant_ is now known as wgrant
azopI'm attempting to add a voucher to a commercial project on launchpad and it's timing out...is there any (known) issue?04:14
thumperazop: I'd ask spm once the netsplit is over04:14
azopahh splits04:15
azopk04:15
=== nhandler is now known as evilnhandler
azopit works now anywya04:19
=== jon is now known as Guest20883
=== jon is now known as Guest61036
=== Guest25225 is now known as Adri2000
=== Adri2000 is now known as Guest438
CarlFKI think I have recovered my private key - how can I check it against what is on https://edge.launchpad.net/~carlfk ?05:47
tsimpsoncheck that "gpg -K" shows the same key as is on LP05:50
=== Guest438 is now known as Adri2000
=== Adri2000 is now known as Guest14290
=== Guest14290 is now known as Adri2000
=== Adri2000 is now known as Adri2000`
=== yofel_ is now known as yofel
mib_bqqt2vyofel06:03
persiaCarlFK: Try encrypting something using the public key on LP, and decrypting it using your recovered key.06:03
CarlFKlooks like I need more than just secring.gpg06:04
mib_bqqt2vdia06:04
CarlFKor, what's the diff between secring.gpg and  trustdb.gpg06:05
persiaCarlFK: You don't need trustdb.gpg.  My (working) .gnupg contains only gpg.conf, pubring.gpg and secring.gpg06:11
CarlFKpersia: thanks06:12
_habnabitIs this a fine place to ask about PPA stuff, or is there a better channel for that?06:22
CarlFK_habnabit: way more on topic than my key woes06:22
_habnabitI'm trying to figure out what the point of PPAs even is. I have a package that isn't currently in any debian repositories and I'm trying to figure out if I can put that in a PPA so that people can install it.06:26
tsimpson_habnabit: that is the point of a PPA06:27
_habnabitWell, this guide I'm reading on launchpad says it wants a .changes file.06:29
_habnabitAnd I don't seem to have a .changes file.06:29
tsimpsonyou need to generate a source package, not a binary06:29
_habnabitIt is a source package!06:30
tsimpsonI mean a debian source package06:30
_habnabithttp://github.com/astraw/stdeb is what I'm using to make it.06:30
tsimpsonjust having a .tar.gz (or similar) is not enough06:30
tsimpsonyou need to tell the server how to build and package it06:30
tsimpson!packaging06:30
ubottuThe packaging guide is at http://wiki.ubuntu.com/PackagingGuide - See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/UbuntuDevelopment - See also !backports06:30
CarlFK_habnabit: PPA is more than just a host - it's a build system that makes sure stuff is 'right'06:32
tsimpsonallowing people to upload any old binary could be quite dangerous, as you can imagine06:33
=== lifeless_ is now known as lifeless
spm*** FYI. We've had some delays on branches mirroring to LP. These are clearing out now. ***06:55
=== abentley1 is now known as abentley
spm*** the backlog is now cleared out ***07:06
=== oubiwann_ is now known as oubiwann
TeTeTthere are two OpenSC projects in Launchpad, one is opensc-project, the other is opensc. opensc is registered by 'registry administrator'. Why is the second one there?08:20
henningeTeTeT: opensc-project is a project group of which OpenSC is the only member.08:22
TeTeThenninge: so where should code and bugs be hosted? in opensc or in opensc-project?08:23
henningeTeTeT: opensc08:24
henningeTeTeT: a project group's bugs etc are just the collection of all the stuff that's in it's subprojects.08:24
henningeTeTeT: if there are not any more projects around opensc, the project group could go, I think.08:25
henningei.e. it does not make sense to a group with only one member.08:25
henninges/to/to have/08:26
TeTeThenninge: thanks08:27
TeTeThenninge: why is the registrator for opensc 'registry administrator'?08:32
henningeTeTeT: it is an unclaimed stub. I am not sure how these get created but it may have to do with Ubuntu packages or the project.08:35
TeTeThenninge: so the opensc-team can be the driver/bug contact whatever for the project?08:36
henningeor maybe it has been abandoned?08:36
henningeTeTeT: yes, sure. File a question on answers.launchpad.net/launchpad and claim the project, i.e. request it being transfered to that team.08:37
_habnabitHmmm. I just ran dput and it's supposed to have uploaded something to my PPA, but it's not listed in the +packages list.08:38
_habnabitDoes it take a few minutes?08:38
henninge_habnabit: a lot of things do in Launchpad but I don't know about that particular one.08:39
_habnabitOh hey. I got an e-mail.08:39
wgrant_habnabit: You should get an email about it within five minutes.08:39
_habnabitPublic key not found! I definitely pushed it to the ubuntu key server.08:40
TeTeThenninge: done, question 9413708:40
wgrant_habnabit: You didn't upload your package to Launchpad.08:40
wgrant_habnabit: Launchpad does not give errors like that.08:40
_habnabitOh, I see. I accidentally dput it somewhere else too.08:41
_habnabitI got the e-mail from launchpad now.08:41
=== Odd_Blok1 is now known as Odd_Bloke
_habnabitSo I screwed up my dependencies slightly, so I built a new .changes file and so on. When I try to dput -f it, launchpad tells me that the .diff.gz file has already been uploaded with different contents. How can I replace the old thing with my new thing?09:05
persia_habnabit: You can't.  Just bump the revision.09:07
_habnabitHow do you do that?09:07
persia`dch -i` to insert a new changelog entry, then rebuild the source.09:07
_habnabitOh I see.09:08
_habnabitAnd is a binary PPA package built against a specific version of ubuntu and only works on that version? Or do I have to update the changelog and put in a new distroseries for every version I want to support?09:15
bigjools_habnabit: it's possible it might work on other series, use the Copy Packages link and make sure you tick "include binaries"09:29
bigjoolsand copy between series in your PPA09:29
_habnabitOh, great!09:30
ad-530what means the changeset number when importing from a remote svn repository? is it related to the svn revision number?09:32
mwhudsonad-530: as in, in a log file in an import branch?09:33
mwhudsonad-530: it is the svn revision number in that case09:33
ad-530uhm fuck09:34
mwhudson(which is not necessarily the revision number in the imported branch)09:34
ad-530k, thx.09:35
ad-530that means i have to wait some days until the import is done09:35
ad-53013 hours ago, changeset 557 atm and the svn repos has 3162 revs -.-09:35
mwhudsonad-530: ow09:36
mwhudsonad-530: which one is it?09:36
ad-530https://code.launchpad.net/~aegirxx-googlemail/dftd-daily/trunk09:36
mwhudsonit can be a rather slow process though09:36
ad-530well, we have a lot of graphics stuff in the repos09:37
ad-530and sf.net svn isn't the fastest -.-09:37
mwhudsonah, sourceforge09:37
mwhudsonyeah, imports from sourceforge tend to be slow but reliable09:38
ad-530i hope there is no connection reset at changeset 3161 ^^09:38
maxb_habnabit: NB: it's *possible* that that might work. Not guaranteed. Depends on how much your package depends on the rest of the system09:38
mwhudsonad-530: heh yes09:38
mwhudsonad-530: in a couple of days we'll be starting to move over to bzr-svn for imports, which should be more reliable09:39
mwhudsonad-530: so if this import doesn't work you can delete and recreate it and it'll be tried with bzr-svn09:39
ad-530yeah, someone wrote about bzr-svn yesterday but i'm a bit impatient ^^09:40
ad-530btw, what do i need to put into the depends if i need a libgl on the target system?09:41
ad-530provided either by a graphic driver or mesa sw rendering or whatever09:41
ad-530mwhudson, is it possible to import only the latest revision of a svn repository and keep launchpad updating the resulting branch from the repos?10:35
mwhudsonad-530: no10:35
ad-530:(10:35
ad-530mwhudson, but it's save to commit to the svn rep. while the import is running?10:36
mwhudsonad-530: sure10:36
ad-530mwhudson, ok. thank you10:37
=== sale_ is now known as sale
=== askhl___ is now known as askhl
=== jelmer_ is now known as jelmer
=== matsubara-afk is now known as matsubara
=== mrevell is now known as mrevell-lunch
=== mrevell-lunch is now known as mrevell
=== jelmer_ is now known as jelmer
=== Chex_ is now known as ChEx
=== ChEx is now known as Chex
olyso bzr checkout subfolder any ideas ? can it be done ?14:24
beunooly, not at the moment, no14:25
beunonot sure if filtered views could provide you that with bzrlib14:25
beunoI may be on crack14:25
oly:p14:26
olyjust woudl be useful if you have a set of plugins and only want to work on one of them14:26
beunoyeah14:26
beunoyou can, however, export only a subdir to a tarball14:26
beunoI'm pretty sure lifeless did the api work for that14:27
=== mbarnett` is now known as mbarnett
=== menesis1 is now known as menesis
FFEMTcJThis has probably been discussed before, but would it be possible on lp to add a feature to where people with ubuntu.com (k, x also) email addresses could hide their primary eMail address and only display their ubuntu.com eMail address?14:43
beunoFFEMTcJ, it sounds like a pretty obscure use case14:44
beunowhy not just use the ubuntu one as your primary address?14:45
FFEMTcJbeuno: that isn't possible due to the ubuntu.com email address being forwarded to your primary eMail14:45
beunoah, that's right14:46
beunoit adds quite a bit of complexity, but if well implemented (ie, hidden as an advanced feature), I guess it would be ok14:46
FFEMTcJThat's what I was thinking..14:46
FFEMTcJOr make it only show up when you join certain groups (i.e. the ones you get an eMail address from14:47
beunoI don't think you'll get any developer to spend time on that though, but I'm pretty sure a patch would be accepted14:47
FFEMTcJ:-(14:47
beunowe need to cover the non-obsure use cases first  ;)14:48
FFEMTcJI guess it would be less than 1000 people who it would be relevant to14:51
persiaUm, it is possible.14:51
FFEMTcJpersia: ?14:51
persiaOr at least, my primary email address happens to be my @ubuntu.com address.14:51
beunopersia, right, but that goes with no guarantees from elmo that it won't blow up14:51
persiaWhich forwards to me secondary address (which was my primary address at the time I was granted an @ubuntu.com)14:52
persiabeuno: Ah.  I see.14:52
FFEMTcJYa.. the way I read it was that it may not work14:52
persiaThat might be why my @ubuntu.com didn't work for the first couple months.14:52
FFEMTcJlol14:53
FFEMTcJprobably14:53
* persia always wondered about that14:53
beuno:)14:53
FFEMTcJbe nice if it could just be hard coded, since im not gonna change either since they are both my name14:54
FFEMTcJpersia: https://wiki.ubuntu.com/UbuntuEmail14:55
persiaFFEMTcJ: It's much more complicated than just that, but yeah, that's a nice pointer.14:58
* persia will be happy to die never having even tried to understand the various rules applied by the mailserver when accepting @ubuntu.com mail14:58
persiaErr, meaning bug #5292 (which I somehow confused with the wiki page)14:59
ubottuLaunchpad bug 5292 in launchpad-foundations "People setting preferred contact address to @ubuntu.com" [Medium,Triaged] https://launchpad.net/bugs/529214:59
FFEMTcJhehe14:59
candrewsI left a stupid comment on Launchpad - can someone tell me how to delete it? https://bugs.launchpad.net/ubuntu/+source/seahorse-plugins/+bug/397145/comments/315:38
ubottuUbuntu bug 397145 in seahorse-plugins "id_rsa not detected as x-pem-key" [Undecided,New]15:38
=== matsubara is now known as matsubara-lunch
vdsintellectronica: hello, I'm trying to assign a public bug to a user, I select the user after the search then the Assigned To box shows the spinning wheel and hangs, suggestion?15:44
intellectronicavds: i think it's a known problem. let me see if i can locate the bug15:47
intellectronicavds: if you refresh the page, does your assignment actually work?15:47
vdsintellectronica: yes it does15:47
=== barry` is now known as barry_
=== deryck is now known as deryck[lunch]
=== barry_ is now known as barry
=== sraps_ is now known as sraps
jldupontHi - I get the following error when using pbuilder: "dh_usrlocal: debian/pyphidgets/usr/local/lib/python2.6/dist-packages/Phidgets/__init__.py is not a directory" ... how do I remedy to this situation?16:26
jldupont.. at the end, I also get "rmdir: failed to remove `debian/pyphidgets/usr/local/lib/python2.6/dist-packages/Phidgets/Devices': Directory not empty  dh_usrlocal: command returned error code 256"16:26
intellectronicajldupont: pardon my ignorance, but i don't even know what pbuilder is and how it is related to launchpad16:27
intellectronicajldupont: what exactly are you trying to do?16:28
jldupontI am trying to package a Python package for a PPA16:28
jldupontpbuilder is a chroot builder environment16:28
jldupontany clues?16:30
jldupontam I in the right channel?  you guys package stuff for Launchpad PPAs, no?16:32
jldupontHelp?16:37
=== jelmer_ is now known as jelmer
jamhey, it seems that I can't get access to codehosting16:58
jamI'm getting: bzr: ERROR: Unable to invoke remote bzr bazaar.launchpad.net; Channel closed.16:58
jamAnyone know who I should ping ?16:58
jammwhudson_ or rockstar perhaps?16:58
jammaybe abentley?16:59
=== yofel_ is now known as yofel
=== jon is now known as Guest75424
jamok, my fault. I had BZR_REMOTE_PATH set from yesterday, and it was trying to use it against LP. Sorry for the pings.17:07
=== soeb_ is now known as soeb
=== dreimark_ is now known as dreimark
=== ursula is now known as Ursinha-lunch
=== yofel_ is now known as yofel
dazwinI have the following problem updating my own launchpad branch from a trunk project, if there's anyone available that wouldn't mind helping me...18:20
beunodazwin, sure, what problem?18:21
=== thekorn_ is now known as thekorn
thekornintellectronica, hi, still on help contact duties? ;)18:42
intellectronicathekorn: yup. what can i help you with?18:42
thekornintellectronica, if so, do you know if there is a bugreport about the interleaved activitylog not showing chages in the affects field of a task?18:43
intellectronicathekorn: i think there's a catch-all bug for completing the activity log for all actions. let me see if i can find it18:43
thekornintellectronica, super, thanks18:44
intellectronicathekorn: i can't seem to find it. is this something you wanted to try and fix, or you're just asking if it's a known issue?18:46
intellectronicathekorn: either way feel free to file a bug18:46
thekornintellectronica, well first of all, I would like to know if it is an issue at all, or if it is by design,18:48
thekornso maybe creating a bugreport to get an answer is a good start18:48
thekornintellectronica, and if such things are easy to fix, it might also be a good start for hacking on launchpad18:49
thekornbut this is a different story18:49
thekornespecially for someone who has never done anything with zope ;)18:50
intellectronicathekorn: it's definitely an issue. ideally we'd like to show all activity inline. the reason we haven't done that yet is that we think it will only be usable if you have a way to toggle the display of activity items of a certain type on and off18:50
intellectronicathekorn: so the fix will involve only a bit of zope but more javascript for the toggling on and off18:50
thekornintellectronica, aha, a toggle makes sense18:51
intellectronicajust adding the activity items is quite easy. you don't need to know much and you can simply copy the code for handling the existing activity items. but without being able to hide them i think some activity items may be too much18:51
thekornright18:52
intellectronicabut as for the changing the affected product, i think there's no problem just doing it, if you feel like. it's not a very common activity, and it's useful to know18:52
thekornintellectronica, ok, I will start by creating a bugreport and update my launchpad branch, which might take some time18:53
thekornand then try to find out where to look at18:53
intellectronicathekorn: excellent, thanks. i can show you where to look when you're ready18:54
jussi01leonardr: flacoste, Hei! just following up on bug 385517  which I discussed with leonardr the other day.19:00
ubottuLaunchpad bug 385517 in launchpad-foundations "launchpadlib users made to authenticate unnecessarily" [High,In progress] https://launchpad.net/bugs/38551719:00
leonardrjussi01: see https://code.edge.launchpad.net/~leonardr/launchpad/anonymous-oauth/+merge/16199 and https://code.edge.launchpad.net/~leonardr/launchpadlib/anonymous-access/+merge/1621319:01
jussi01leonardr: oh wow, excellent.19:02
jussi01thanks very much for that!19:02
jussi01leonardr: so it will tell me on those pages when it actually hits then?19:02
leonardrjussi01: not automatically, but i'll try to update it19:03
jussi01leonardr: that would be great. Again, thanks a lot. :)19:04
tsimpsonnow we just need bug #488394 fixed ;)19:06
ubottuLaunchpad bug 488394 in launchpad-foundations "Export irc_nicknames with "anonymous" requests" [Undecided,New] https://launchpad.net/bugs/48839419:06
maxbleonardr: That's excellent!19:16
maxbIs nymous a word, though? :-)19:17
=== mwhudson_ is now known as mwhudson
thekornintellectronica, ok, issue reported as bug 497108 and launchpad branch updated, if you could help me now to find the code bits I should look at, this would be cool19:26
ubottuLaunchpad bug 497108 in malone "show changes to the affected product field of a task in the interleaved activity log" [Undecided,New] https://launchpad.net/bugs/49710819:26
thekorneither here or on the bugreport19:26
intellectronicathekorn: see, for a start, the function activity_by_date in lib/lp/bugs/browser/bugtask.py19:28
thekornok19:30
intellectronicathekorn: so, looks like what we need to do is make the regex catch the new activity item, and see if it just looks ok or it needs to be beaten into shape before printing19:34
thekornintellectronica, yes, so my first guess is to just at affects to 'bugtask_change_re'19:35
thekornwhere are the names of the fields defined?19:35
thekornto make sure it is really "affects" and not sth. different19:35
intellectronicanot sure. we can check in the old activity log of a bug that had its target changed19:36
intellectronicathe activity item is created somewhere in an event handler (this is where it gets zopey). let me find where19:38
thekornis there a way to turn the http request debug printing in the terminal off?19:39
_habnabitWhen copying packages, is there a way to say "copy sources and rebuild for this series"?19:39
thekornone common way for me doing development is just printing things to stdout19:40
_habnabitOr can you only copy binaries?19:40
thekornwhich gets a bit tricky when there are tons of lines of log ;)19:40
intellectronicathekorn: ah, see also BugTaskAttributeChange in lib/lp/bugs/adapters/bugchange.py19:40
thekornwow, the traceback in case of an oops are huge19:45
thekornintellectronica, thanks for your help so far, I will come back to you, or comment on the bugreport later, I've to run now19:53
intellectronicathekorn: likewise. have a nice evening19:53
thekornyou too19:54
MTecknologyCan I get a static link to a launchpad team image?20:13
MTecknologyInstead of say https://launchpadlibrarian.net/19775148/g2529.png I have https://launchpad.net/~ubuntu-southdakota/+image/large20:13
=== salgado is now known as salgado-afk
maxbHeh. I'd call what you have a static link and what you want a dynamic one :-)20:22
maxbI would imagine the answer is no20:22
maxboh #lp-dev20:23
=== matsubara is now known as matsubara-afk
nxvlis there any issue with the api?20:53
nxvli'm getting a 400 error when trying to report a bug using postBug20:54
nxvlsorry, with bugs.createBug20:54
wgrantnxvl: 400 means that you probably did something wrong. Catch the exception and check the 'content' attribute to see the error message.21:06
nxvlwgrant: thanks :D21:07
_habnabitCan PPAs not be deleted?21:32
_habnabitEven if there's nothing in them?21:32
aquariusyo, launchpad dudes! Can arbitrary web apps do "sign in with Launchpad" to avoid having their own login management?21:35
intellectronica_habnabit: if they're empty, we can delete them for you. if you decided to do this please file a question and an admin will take care of that21:35
_habnabitAlright.21:35
intellectronicaaquarius: iirc it's not open to the public, but let's try and find someone who knows more about this21:36
aquariusintellectronica, aha, cool. I wasn't sure...21:36
aquariusintellectronica, who knows about this stuff? leonardr, I suspect? :)21:37
_habnabitYou could just use launchpad's OpenID support.21:37
intellectronicai think salgado-afk might know21:37
aquarius_habnabit, exactly my question21:37
_habnabitI've used my launchpad openid on a few different sites.21:38
intellectronica_habnabit: yes, but you need to know the user's launchpad openid url to do that21:38
aquariusyeah, I just want to put a "sign in with Launchpad" button on a website :)21:39
wgrant_habnabit: If your PPA has ever had anything uploaded to it, it cannot be deleted -- just disabled. You will be able to disable it yourself once Launchpad 3.1.12 is released in a little over 24 hours.21:40
wgrantaquarius: You can indeed use Launchpad OpenID on any website.21:40
wgrantaquarius: Projects like REVU (see lp:revu) do that.21:40
aquariuswgrant, coolness. that's what I thought.21:41
wgrantThere are two options: allow the user to enter their URL (from any provider), or redirect to Launchpad so they just have to click 'Sign in'21:41
=== ikonia_ is now known as ikonia
aquariuswgrant, the latter is what I'm looking for; can I make LP redirect back to my app?21:42
wgrantaquarius: Yes. That's what U1 and REVU do. Although both of those systems are specially authorised to retrieve extra information about LP accounts, you can use the same authentication process.21:44
aquariuswgrant, yeah, I'm not too worried about that. Actually, since I'm really using it for U1 login anyway, I should just grovel through how our code works, heh. :)21:44
wgrantaquarius: Yeah, I was wondering why you didn't just do that.21:45
intellectronicaaquarius: also in the launchpad tree see lib/canonical/signon21:45
aquariuswgrant, mainly because it's a django app, and that means I have to pick apart django_openid_auth21:45
intellectronicaaquarius: the stories are quite good (reading through them now)21:45
wgrantintellectronica: (that's not actually in the Launchpad tree)21:46
intellectronicaright21:46
intellectronicabut if aquarius has a launchpad working tree it will be there :)21:47
wgrantTrue.21:47
* aquarius does not. I have enough to do without having launchpad eat all my disk. ;)21:47
aquariusbah, revu is mod_python. I confess this is totally my fault for being lazy and wanting to just knock up a quick CGI app. :)21:48
wgrantREVU is several years old and... more than a bit strange.21:48
wgrantI wouldn't take any example from the code. I merely suggested it to see how it works.21:48
aquariushm, summit does it too, doesn't it?21:48
wgrantIt does, if you have access to that.21:49
=== thekorn_ is now known as thekorn
=== mpt_ is now known as mpt

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