/srv/irclogs.ubuntu.com/2010/11/04/#launchpad.txt

dendrobatesany lp sys admins around?00:00
spmdendrobates: heyo, what's up?00:01
ari-tczewwhat is the command to add a tag to bzr branch?00:18
spivari-tczew: bzr tag TAG_NAME00:22
ari-tczewspiv: thanks00:22
spivari-tczew: (you can optionally pass -r REVISION and -d BRANCH, etc, see "bzr help tag")00:23
ari-tczewdoes bzr tag prevent branch to be overwrited by souyz ?00:23
spivI don't know much about soyuz, but I doubt it.00:23
ari-tczewspiv: so uploading patch by bzr makes no sense, if then will be overwrited by soyuz importer?00:24
wgrantari-tczew: It's not part of Soyuz that does that; it's the UDD importer. See https://wiki.ubuntu.com/DistributedDevelopment/Documentation/UploadingAPackage for instructions on uploading.00:29
ari-tczewwgrant: so reading from above site, command 'bzr mark-uploaded00:33
ari-tczewis enough instead adding a tags?00:33
wgrantIt adds the tags automatically.00:33
ari-tczewok I'll test00:34
tombaughlittle problem here, I changed my id and now I'm getting "No such Launchpad account: <myoldid>" when trying to push00:52
ari-tczewwgrant: what should do I first? dput or bzr pull?00:52
maxbtombaugh: bzr launchpad-login00:53
MTecknologybzr is kinda of a very launchpad-centric version control system, isn't it?00:54
maxbMTecknology: no00:54
maxblaunchpad is a very bzr-centric website :-)00:54
MTecknologyoh00:54
MTecknologyso it's just the ubuntu packaged version that has the extras that make it feel like that?00:54
maxbari-tczew: It doesn't really matter, just do them roughly at the same time00:54
ari-tczewmaxb: so I must be fast00:55
spivMTecknology: the 'launchpad' plugin is in upstream bzr, (bzrlib/plugins/launchpad), along with a small handful of others.00:56
maxbMTecknology: no. there's no ubuntu customizations. bzr has some small amount of launchpad integration in the core bzr distribution. But, that's a pretty tiny amount of code compared to the whole thing00:56
spivIt's not a large plugin, but it is pretty useful for bzr's own devs :)00:56
MTecknologyok- that makes sense00:56
MTecknologyI just randomly got curious fr4om the "bzr mark-uploaded" above00:56
maxbari-tczew: well, it would be advisable to push within half an hour of uploading, I think, which isn't very demanding00:56
spiv(Also, having a few plugins in the core distribution provides some useful examples for would-be plugin authors)00:57
maxbMTecknology: 'bzr mark-uploaded' is provided by bzr-builddeb. It's Debian-packaging-related rather than Launchpad-related00:57
spivMTecknology: mark-uploaded is from the bzr-builddeb plugin, that is a separate package.00:57
MTecknologyoh00:57
spiv("bzr help COMMAND" will tell you which plugin the command is from, FWIW)00:58
MTecknologyI'll have to look around at the plugins instead of assuming it's all built into one thing00:59
MTecknologyI knew there were plugins - I just never looked to see what parts are from plugins and what plugins they're from01:00
spivThere's also "bzr plugins" if you want a quick overview.01:01
tombaughmaxb: thanks, but now I'm getting "Permission denied (publickey)." I did create a new key and uploaded it01:03
maxbtombaugh: ok, first things, check your https://launchpad.net/~your-id/+sshkeys page. Is the public key corresponding to the private one your trying to log in with listed there?01:06
tombaughmaxb: yes, that's what I copied from ~/.ssh/id_rsa.pub01:07
ari-tczewhow can I build source package from bzr signed to someone else?01:09
ari-tczewI want to sponsor one thing.01:09
ari-tczewbzr bd -S <- what I misseD?01:10
spivtombaugh: try "ssh -v -l <your-lp-id> bazaar.launchpad.net", and look at the output to see which key file(s) your ssh client is trying01:10
spivtombaugh: thanks for that paste01:14
spiv"Agent admitted failure to sign using the key." is probably the issue here01:14
spivThe client is trying to use the right key, but it presumably has a passphrase.01:15
StevenKari-tczew: -k<your key id>01:16
ari-tczewStevenK: bzr: ERROR: no such option: -k01:16
spivAnd you have an SSH "agent" running locally, possibly gnome-keyring, that is responsible for unlocking it, but I guess it doesn't have the passphrase.01:16
maxbari-tczew: bzr bd --builder="debuild -kkeyid"01:17
tombaughspiv: problem solved using ssh-add (via google)01:17
spivtombaugh: cool.01:17
tombaughI didn't enter a passphrase by the way01:17
spivAh well, so long as it's working for you it doesn't matter if I'm a bit wrong :)01:18
ari-tczewmaxb: so, debuild -S -sa -kMYMAIL would work same as bzr bd -S' ?01:19
tombaughspiv: thanks anyway, you pushed me in the right direction01:19
spivtombaugh: you're welcome!01:20
CaioAlonsois launchpad's openid broken?01:30
wgrantCaioAlonso: It's working fine for me. What's the trouble?01:33
CaioAlonsowgrant: I'm having some problems connecting it to askubuntu's login01:34
CaioAlonsowgrant: http://pastebin.com/NJeyfGxA01:34
wgrantCaioAlonso: It sounds like there's something wrong with your account. Could you open a support case at https://forms.canonical.com/lp-login-support/?01:38
wgrantAh, https://forms.canonical.com/sso-support/ is probably better, actually.01:38
CaioAlonsooh, sure01:41
CaioAlonsothanks!01:41
CaioAlonsowgrant: well, as 90% of errors, it was my mistake, I forgot that there was a hifen in my launchpad url01:53
wgrantCaioAlonso: Which username did you try?01:54
wgrantCaioAlonso: There's still something wrong.01:54
CaioAlonsowgrant: I was using https://launchpad.net/~caioalonso01:55
CaioAlonsobut the correct one was https://launchpad.net/~caio-alonso01:55
CaioAlonsoeverything worked here01:55
wgrantOdd.01:56
=== almaisan-away is now known as al-maisan
=== Lcawte|Away is now known as Lcawte
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
=== mrevell is now known as mrevell-lunch
=== mrevell-lunch is now known as mrevell
=== fjlacoste is now known as flacoste
ebiHi all13:48
ebilarz JS has this awesome testing runner that is able to run yui3 tests on jstestdriver. I'd like to build a module from it so it could be released on the yui-gallery which means it would be on the yui CDN. Now the problem with that is that all code that is distrubuted there needs to be under BSD license. Do you think it would be possible to relicense this part of the code?13:49
ebiI am talking about this file: http://bazaar.launchpad.net/%7Elaunchpad-pqm/lazr-js/toolchain/annotate/head%3A/src-js/lazrjs/testing/testing.js13:51
ebirockstar, sidnei told me you might be the guy to ask? :)13:51
=== matsubara is now known as matsubara-lunch
dendrobatesso, I'm trying to use the summit software in conjunction  with lp, and some of my bps are not showing up in https://edge.launchpad.net/sprints/ods-b/+temp-meeting-export for example: https://blueprints.edge.launchpad.net/nova/+spec/service-provider-readiness13:58
dendrobatescan anyone tell me what I am doing wrong?13:58
=== LinuxJedi|away is now known as LinuxJedi
=== al-maisan is now known as almaisan-away
=== zyga is now known as zyga-coffee
=== zyga-coffee is now known as zyga
=== matsubara-lunch is now known as matsubara
matsubaradendrobates, hi15:14
matsubaradendrobates, looks like the priority is making that specific bps to be filtered out. The view only shows bps with a priority set higher than undefined15:15
matsubaras/higher/greater/15:16
dendrobatesmatsubara: thanks15:16
matsubaranp15:19
=== deryck_ is now known as deryck
=== deryck_ is now known as deryck
=== Ursinha is now known as Ursinha-lunch
=== Guest63625 is now known as jelmer
=== beuno is now known as beuno-lunch
paultaghey LP-ers :) -- What's the LP stance with creating meta-projects?17:20
=== almaisan-away is now known as al-maisan
=== zyga is now known as zyga-nc10
matsubarapaultag, hi17:31
paultagmatsubara, Hello :)17:31
matsubarapaultag, what do you mean? a project to group projects?17:31
paultagmatsubara, No, I know how to do that -- I mean a project to file Community issues. I was considering using a LP project to file LoCo bugs ( with the LoCo Council ( even more so if we could set them to private ) )17:32
paultagmatsubara, so if we have a community member who has issue with a loco team ( on whatever ) they could file a bug against that project privately and all that jazz.17:33
matsubarapaultag, I see. I don't thing there's anything in the ToS disallowing you to do that. you'd basically be using the bug tracker as a task/issue tracker rather than software bugs, right?17:34
paultagbut it would not be a F/OSS project ( and all that other stuff )17:34
paultagmatsubara, I had a project deleted once on me because it was not a F/OSS project, so I just want to tripple check :)17:34
paultagmatsubara, yeah, exactly17:34
matsubaramrevell, jml: do you know the answer for paultag's question ^ ? is this usage of the bug tracker allowed?17:35
* jml reads17:35
jmlpaultag, matsubara: yeah, that's allowed. the thing we don't allow is hosting proprietary code without paying us.17:36
=== beuno-lunch is now known as beuno
paultagjml, could I still have the bugs set as private to start off? I'd like to keep reports such as this private ( unless they'd like to make it public )17:36
paultagjml, this is also for Ubuntu it's self17:36
jmloh right. hmm. don't know about that.17:37
jmlthis is not entirely dissimilar to a problem the Launchpad project itself faces with feedback email.17:37
paultagjml, mmmhum :)17:38
paultagI'd really like to ditch the bugzilla instance we're using ( and allow other people to file issues for us ) :)17:40
jmlpaultag: policy-wise, there wouldn't be a problem17:41
jmlpaultag: I'm just less certain about how to actually do it.17:41
paultagjml, well, if we set the loco council as the owner ( and everything else ) the only people with admin / owner access would be the LoCo Council and the Community Council. We've all signed the CoC -- if we swear to not use the code part of it, could it be turned into a proprietary project? ( or disable branches for it or something ) ?17:42
jmlI guess in the worst case, you could file bugs as "security issues".17:42
paultagjml, hummm.17:42
paultagjml, well, would you mind if I ping'ed you in a day or so? I'd like to think it out before I start spouting out hacks around LP. Let me see if I can come up with anything ( and if you would not mind doing the same ) :)17:46
jmlpaultag: sure. maybe you could send an email to launchpad-users?17:46
jmlpaultag: there are lots of people there who know more about this part of Launchpad than I do, and who aren't awake right now.17:46
paultagjml, Sure, let me email the rest of the LoCo Council and make sure this is something we want to go after -- and then I'll send off to lp users :)17:46
paultagjml, np, I'll sit and idle, then follow up17:46
jmlpaultag: sounds like a plan :)17:46
paultagjml, thanks so much :)17:46
paultagcheers, thanks matsubara as well17:47
jmlpaultag: my pleasure.17:47
matsubarapaultag, np17:47
=== Ursinha-lunch is now known as Ursinha
=== LinuxJedi is now known as LinuxJedi|away
=== yofel_ is now known as yofel
persiapaultag, Would https://launchpad.net/ubuntu-community meet your needs, or do you need something more specific?18:22
mterrysinzui, hello!  During UDS, I believe you mentioned that the ability to upload GPG & SSH keys had just landed.  Is that reflected in the API docs yet?  (I see ssh_key and gpg_key in current API, but not clear how to upload)18:37
sinzuimterry, We landed the code that permits the user to give temporary desktop access to do the task18:38
=== brianchidester is now known as brianchid
sinzuimterry, We can move the views that allow a user to register keys to the model so that we can access them over the api. SSH is pretty simple18:40
mterrysinzui, right...  And it would last for, say, 30 min.18:40
=== al-maisan is now known as almaisan-away
sinzuimterry, the gpg key will still require a hop through email. Maybe we can find a trusted way to avoid email.18:42
sinzuimterry, Signing the CoC is still a challenge for users. Maybe we could create a stand-alone CoC signer app that does the Lp registrations. Quickly can employ it18:43
mterrysinzui, maybe because I wasn't there for the last UDS's round of discussion on this, I'm a little unsure of the technical details.  quickly will call some LP API to enable special privileges for the next 30 mins (is this call documented?).  Then, there isn't yet an API for the SSH push?  And the GPG you say won't have an API at all?  I had come away from this UDS thinking gpg/ssh were solved problems18:43
* sinzui want to reduce the steps and confusion about creating, publishing, and signing (with the correct key)18:44
mterryI realize CoC is a separate also hairy issue18:44
sinzuimterry, they are solvable in a week18:44
mterrysinzui, that's fine.  I just had thought that I could start coding my end of it.  Didn't mean to rush you.  Just thought the ball was in my court and wasn't sure how to hit the ball18:45
* persia worries about special permissions windows and wonders if there isn't a way to do it that isn't time-based18:45
sinzuimterry, sshkeys really are simple...we should never have put the registration logic into the view. the core object was and is good enough to do it all18:45
sinzuimterry, I'll look into getting both of these done in the next week weeks.18:47
mterrysinzui, that was a jargon-heavy sentence.  I'm not hip to views and core objects.  you mean I can do ssh pushes today with the ssh_key object?18:47
sinzuimterry. API works with the objects. The pages are views on an object (or an aggregation of objects). There is a lot of logic in the wrong place when we work with older objects18:48
sinzuimterry, you cannot setup anything today.18:49
mterrysinzui, understood.  Let me know when there is enough for quickly to do a thing18:50
sinzuimterry, We are using the "quickly" tag to track issues that must be done: https://bugs.launchpad.net/launchpad-registry/+bugs?field.tag=quickly18:51
lamalexHey guys, can anyone tell me how to get access to branch something out of devpad?19:03
lamalexI've got access to chipstrap, but when I try to branch I get denied19:04
=== menesis1 is now known as menesis
=== LinuxJedi|away is now known as LinuxJedi
=== matsubara is now known as matsubara-afk
paultagpersia, I'd like the bugs to be filed private ( a lot of the issues we hit on are personal, and it would really be kinda lame of us to make that public without talking privately )21:02
persiapaultag, I think I like the idea of using "security" for that, and have the security contact be a narrower team that can be exposed, but perhaps another project works as well.21:03
paultagpersia, I think I might just add it to my budding loco admin tool, and have it ask ( and default ) to setting the bug as a security issue21:04
paultagpersia, let me ask the rest of the council before I done goofed :)21:04
persiapaultag, Sure.  I think we want the same class of solution for all the delegate councils, although I'm not convinced it needs to be the same specific solution.21:05
paultagpersia, aye :)21:05
thumperderyck: were we going to catch up?21:23
deryckthumper, oh, I hadn't thought about that since Francis came back.  I'm about to leave actually21:23
thumperderyck: geez man21:23
thumperderyck: how about next week?21:23
deryckthumper, definitely.  Do you want to keep it as a standing weekly or bi-weekly thing?21:24
thumperderyck: I'd be happy bi-weekly21:24
thumperbut yeah, some form of standing chat would be good21:24
Puck`hi everyone21:24
deryckthumper, ok, I'll update the calendar then.  bi-weekly, starting next week.21:24
thumperderyck: awesome21:24
thumperhi Puck`21:24
Puck`i have a problem logging in to the ubuntu wiki pages. Whenever i login with my launchpad login it always asks me for a new username, doesn't take the last one. I did reset my password, but the same problem occurs21:25
Puck`i got sent here by paultag, so blame him if i'm in the wrong place :P21:25
paultagPuck`, :P21:25
persiaThe trick is that LP is no longer really the place that authentication stuff happens, but other places aren't really extant.21:27
Puck`so where should i look at?21:27
Puck`or what should i change?21:27
paultagpersia, I thought SSO was using LP as the provider21:29
Puck`also another question that came up, is there a way to get inactive "name's ?21:31
persiapaultag, Other way about21:37
paultagpersia, ahha21:37
paultagI can't figure out how to use lplib's iPerson.inTeam -- It's always throwing an error -- I have two team objects ( I can check with is_team, and name ) -- and it will not find inTeam or in_team or anything. It's really lame. Anyone remember the syntax?21:41
paultagI really don't want to loop through memberships21:41
lamontwgrant: 'NoneType' object has no attribute 'processor' <-- WTF>21:52
lamont?21:52
* lamont decides he doesn't care that much21:53
mwhudsonpaultag: iirc, inTeam is not exposed in the api for reasons i don't understand21:54
lamontwgrant: actually, it turns out that I do care, since it threw the same exception.  you around?21:55
micahglamont: iridium is still being hogged by a runaway prism build, is my only hope to delete the build-dep for it?21:59
paultagmwhudson, hurmmm. Well looks like I'm going to have to iterate through and hammer the server?21:59
paultagSmart!21:59
lamontmicahg: let me go stab it in the face22:01
micahglamont: ok, if you can kick the build from the queue, that would be great (it will always fail)22:01
lamontmicahg: ah, so it needs to be made to not start, yes?22:02
micahglamont: yes, PIE on natty with xulrunner/firefox is broke ATM22:02
micahgin case you were wondering the specifics22:02
lamontok22:02
lamontmicahg: all dead now.22:08
lamontand corpsified, even22:08
micahglamont: thank you, I'll try to make sure that xul192 is fixed before natty Mozilla daily builds are reenabled22:09
lamontthanks22:09
lamontthere really isn't a pretty way to kill those today22:09
* lamont goes to see if he already filed a bug about that22:09
lamontwgrant: do you know if the 'break lp-buildd out into its own tree' has a bug associated with it?22:18
lamontmeh.  it does22:19
geserbtw can someone take a look at build https://launchpad.net/~pali/+archive/kopete/+build/1973460 ? I doubt it's still uploading for over a week now22:23
wgrantlamont: Hi22:41
lamonthi22:41
=== Ursinha is now known as Ursinha-afk
wgrantlamont: What's the issue with processor?22:42
lamonthttps://edge.launchpad.net/builders/adare <-- wgrant: can you see that page?22:43
wgrantI can.22:44
wgrantThat is rather special.22:44
wgrantWhat's the traceback?22:44
lamontis that buildd side, or build-manager side?22:46
wgrantmanager.22:46
wgrantbuildd doesn't know about procesors.22:46
lamonthttp://paste.ubuntu.com/526017/22:47
wgrantIt sort of sounds like we have a BPJ without a BPB.22:47
wgrantBut that's impossible.22:47
wgrant...22:47
lamontcongratulations22:47
lamontgot any sql queries you want me to do to validate that assertion?22:48
wgrantNo, no, that's not the issue.22:48
=== LinuxJedi is now known as LinuxJedi|away
lamontit was doing a build when it crashed, iirc22:48
wgrantHrmph.22:48
wgrantAnd it's reproducible?22:48
lamontrebooted about 8 hours ago22:48
wgrantJust that one builder?22:49
lamontI cleaned up the build-$mumble tree, and restored the builder to OK status, and now we're where we are.  let me stick it back in OK again just for good measure22:49
lamontyep22:49
lamontsaid builder falls over a lot, to be fair22:49
lamontit hates its kernel22:49
wgrantDo you know if cesium has had its code updated lately?22:50
wgrantAnd are there any adare-related errors just before that one?22:50
lamontdunno, and looking22:50
lamontthere was a rollout of something earlier today, dunno what or where22:50
lamontmbarnett: ^^22:50
lamont2010-11-04 14:32:09+0000 [QueryProtocol,client] adare was made unavailable, resetting attached job22:51
lamont2010-11-04 18:39:08+0000 [QueryProtocol,client] Builder adare failed a probe, count: 122:51
lamontand a traceback at 18:39 of course22:51
wgrantDid the same exception occur?22:52
lamontyep22:52
lamontand the closest prior adare mention before that exception was 4 hours earlier22:52
lamontquite possibly about the time that it fell over in mid-build22:52
lamontwgrant: and sadly, I'm about to EOD22:53
lamontif you happen to smack bigjools with that in his morning, one of y'all might get things straightened out before I come online in the morning22:56
wgrantlamont: bigjools isn't around this week, AIUI.22:56
lamontmeh22:56
lamonteither way, gotta run.22:56
wgrantBut I have some idea of what's going on.22:56
wgrantk22:56
paultagOK, so I have to check if a team is a direct member of another team. Iterating through takes a minute(+) and slaughters the server. What's the best way to do this?23:04
paultagCan I compare two membership collections and find the common ones?23:04
paultagI can't string index the membership collections, either23:05
paultag( and doing a .name call really starts killing speed )23:05
paultag( also with lplib, but I figure ya'll knew that )23:07
wgrantpaultag: You could do a direct request for the membership, and then check its status.23:09
wgrantpaultag: There's no method to do this, but you can construct the URL to the team_membership manually (/~TEAM/+member/PERSON)23:09
paultagwgrant, Ah, great. I think you helped me do this for another bit, that sounds great23:09
wgrantA direct inTeam method isn't exposed due to concerns around revealing private team memberships.23:09
paultagAhhha23:09
paultagwgrant, thanks a ton, again23:10
wgrantI'm not sure if that's still a valid concern, with recent changes to the data model.23:10
paultagMeh :)23:10
paultagif there's a way to do it, there's a way to do it :)23:10
paultagI need to start documenting all these little bits somewhere23:10
paultagman, I'm pushing lplib hard :)23:12
paultagsorry :)23:12
paultagwgrant, I have it "working" ( python is not throwing errors ) -- but it seems to be returning unspecified behavior when I request ~team/+member/team_not_on_the_team -- It's returning it's status in the 0th team it's in ( I had it output "status", and it's returning "Administrator" even though they're not in ~team )23:20
paultagwgrant, any ideas?23:20
wgrantpaultag: What's the code?23:20
paultaglet me pastebin it23:20
paultagwgrant, http://pastebin.com/WDGffiC523:21
wgrantpaultag: What if you use 'team.name' when constructing the URL, not just 'team'?23:22
paultagwgrant, AttributeError -- No attr "name"23:22
paultagjust tried team.team.name23:23
paultagsame failure23:23
paultagOh wait!23:23
paultagI got a 404, this is good23:23
wgrantHm, team.team.name should work.23:23
paultagwgrant, Yup, I think that'll do it. You rock :)23:23
wgrantGreat.23:24
wgrantI need to see if we can expose inTeam now.23:24
paultagwgrant, :)23:24
paultagwgrant, looks great & it's working, cheers!23:26
paultagwgrant, I owe you a few beers :)23:26

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