nigelb | wgrant: you had something to find all the members belonging to a team including subteams? (I think it was you) | 03:38 |
---|---|---|
lifeless | nigelb: +participation ? | 03:38 |
nigelb | lifeless: I find a list of people.. does participation do that? I thought I had to write a script for it | 03:39 |
nigelb | s/find/want | 03:39 |
lifeless | nigelb: or /participants | 03:39 |
lifeless | https://api.edge.launchpad.net/beta/~ubuntu-dev/participants | 03:39 |
* nigelb hugs lifeless | 03:41 | |
nigelb | wow, that is rocking. I didn't know you could just fetch json :) | 03:41 |
lifeless | its LP apis | 03:41 |
lifeless | the api client does the same thing | 03:41 |
nigelb | I always wrote a script for that sorta thingie | 03:41 |
nigelb | looks like things can be faster :) | 03:42 |
=== Ursinha is now known as Ursinha-afk | ||
lifeless | by a script, do you mean using launchpadlib ? | 03:42 |
lifeless | if so, well this is the same thing , its just done by hand :) | 03:42 |
nigelb | yeah, launchpadlib | 03:42 |
micahg | nigelb: short list, only 176 people | 03:56 |
nigelb | micahg: for interview. Its a big list :) | 04:00 |
micahg | nigelb: indeed, I thought there were more for some reason | 04:00 |
micahg | I think it's amazing | 04:00 |
nigelb | lifeless: LP shows 176 members, but the json only has 49 :( | 04:01 |
micahg | that's not right | 04:01 |
nigelb | micahg: the fact that we're running on 176 people? ;) | 04:01 |
micahg | nigelb: yep | 04:01 |
lifeless | hmm, it may be using a slightly different view | 04:02 |
nigelb | micahg: oh yes, it is :) | 04:02 |
lifeless | I'd need to check the source ;) | 04:02 |
lifeless | nigelb: does it list sub-teams perhaps ? | 04:02 |
nigelb | let me check | 04:02 |
nigelb | lifeless: gah, only first 50 I think | 04:03 |
lifeless | nigelb: oh right, its paginated - pass in a batch size or offset (or use lplib:P) | 04:04 |
micahg | nigelb: I think it's only one subteam deep | 04:04 |
nigelb | micahg: thats okay for ubuntu-dev | 04:04 |
nigelb | lifeless: how do I pass batch size? | 04:04 |
micahg | nigelb: yes | 04:04 |
lifeless | nigelb: I don't know offhand; use launchpadlib :) | 04:05 |
nigelb | Right. GAH! | 04:05 |
lifeless | nigelb: you don't like lplib ? | 04:05 |
nigelb | I do, but its work time so I get to do this only in the evening now | 04:06 |
lifeless | ah | 04:06 |
nigelb | lifeless: I wonder if I can write a php script that would keep fetching the json and generate the data dynamically | 04:06 |
lifeless | nigelb: what are you doing ? | 04:07 |
nigelb | Generating names, date of membership and date of expiration for all ubuntu devs so I can use it for behindthecircle.org (rebranded from behind MOTU) | 04:07 |
ajmitch | sounds worrying :) | 04:08 |
lifeless | nigelb: is there a PHP REST client ? | 04:08 |
lifeless | you could just do it on-demand ;) | 04:08 |
nigelb | yeah, thats the plan | 04:09 |
nigelb | yes, there is a rest client | 04:09 |
nigelb | (or I think there is) | 04:09 |
nigelb | ajmitch: hahaha | 04:09 |
nigelb | lifeless: can ya poke me if you find how to process the json? | 04:10 |
nigelb | (i.e. get the next 50) | 04:10 |
ajmitch | lifeless: sorry, I got /participants to timeout | 04:12 |
ajmitch | I added ?ws.size=150 to the URL :) | 04:12 |
lifeless | ajmitch: yes, its a terrible performer and will be until after the release - I have a fix, but its likely to cause some.. grief | 04:13 |
ajmitch | nigelb: I *think* that's the parameter for batch sieze, anyway | 04:13 |
ajmitch | lifeless: yes, I've been reading the discussions on the list about that | 04:14 |
lifeless | there is also ws.offset, I think | 04:14 |
ajmitch | I think ws.start is what works as well | 04:14 |
ajmitch | probably need to test to see which is right | 04:14 |
lifeless | \o/ do it 1 at a time, make it work hard | 04:15 |
lifeless | ws.size=1 | 04:15 |
ajmitch | heh | 04:15 |
ajmitch | amazingly, I'm finding this from doctests :) | 04:15 |
nigelb | \o/ | 04:17 |
nigelb | lifeless: lol, one at a time would loop nicely ;) | 04:18 |
ajmitch | iterate over all 176 on every page load, that'd make it seem nice & fast | 04:19 |
nigelb | lol | 04:19 |
nigelb | run a cron job to save the data every week | 04:19 |
nigelb | and then use the stored data. | 04:19 |
ajmitch | why do you want to list everyone? | 04:20 |
nigelb | ajmitch: so I can mark who's new, who's not, who's been interviewed, who's not and we catch people like you :p | 04:20 |
* nigelb marks ajmitch next in line. | 04:20 | |
ajmitch | no, you need to interview active developers | 04:21 |
* nigelb was thinking this list + the qa list of people with changelog entries in a cycle would make a good data source. | 04:21 | |
ajmitch | this list won't change often, so caching it is probably a good idea | 04:23 |
ajmitch | especially given how slow /participants can be right now | 04:23 |
nigelb | hm, yeah | 04:26 |
nigelb | I got it right! | 04:27 |
nigelb | paginated and got the big list | 04:27 |
nigelb | I'll just manually redo this on every 1st I guess | 04:27 |
ajmitch | you could schedule it to run after each DMB meeting | 04:28 |
nigelb | that's possible too. | 04:28 |
nigelb | If I run it everyday, lifeless will block my ip from querying LP :p | 04:28 |
nigelb | ajmitch: ok, Now I see your name, musta got it right. | 04:32 |
ajmitch | as you can see, I'll expire soon if I miss the email that LP will send me | 04:35 |
ajmitch | sicne I'm an indirect member of ~ubuntu-dev, what info does it give for start/end date? | 04:36 |
ceros | are the ppa builders currently down? | 04:48 |
ceros | i got an error stating gpgv (gnupg) wasn't installed | 04:48 |
lifeless | ceros: did it say where it wasn't installed ? | 04:50 |
lifeless | or some context? [no, ppas are not known-to-be-down] | 04:50 |
ceros | at the start when it checks if Release file is signed | 04:51 |
ceros | i placed the packages back in queue to build so the logs are gone | 04:51 |
ceros | this is the third time i'm trying again | 04:51 |
lifeless | wgrant: ^ StevenK: ^ ideas? | 04:52 |
micahg | don't rebuild next time and post the log link :-/ | 04:55 |
ceros | k | 04:59 |
wgrant | ceros: That's possibly actually not the relevant error. But when a log is next available (or if you can retrieve one from a failure email), give us a link. | 05:45 |
lool | Hey, I'm trying to copy a source package from a PPA of mine from the maverick pocket to the lucid one, and I get an error message telling me " * qemu-maemo 0.0~20100711+677985a-0ubuntu1~dooz3 in maverick (same version already has published binaries in the destination archive) | 06:25 |
lool | the actual error is "The following source cannot be copied:" | 06:25 |
lool | I don't quite understand the limitation | 06:25 |
lool | I deleted the lucid package which was there before the copy, but still no dice | 06:26 |
cody-somerville | lool, you need to copy the source and binary when copying to a different series in the same PPA | 06:27 |
lool | Hmm right this makes sense | 06:27 |
lool | Problem is that I have maverick binaries, and wouldn't want to copy them over to lucid | 06:28 |
lool | I guess "lesson learnt" :-) | 06:28 |
ShapeShifter499 | HI! :D | 06:57 |
ShapeShifter499 | I think I'm going to start over with a fresh ubuntu install.... | 06:57 |
ShapeShifter499 | what do about my GPG key I used with my Launchpad account? | 06:57 |
lifeless | well you should keep it | 06:58 |
ShapeShifter499 | sorry PGP | 06:58 |
ShapeShifter499 | how? | 06:58 |
lifeless | make a back up of it | 06:58 |
lifeless | #ubuntu is probably a better place to ask for advice about doing that, or google for it | 06:58 |
ShapeShifter499 | they seem to be ignoring me there D: | 06:59 |
mrooney1 | anyone around with launchpadlib experience by chance? | 07:15 |
mrooney1 | specifically I am calling "transitionToStatus" on a task returned from calling searchTasks on a milestone, and it seems this used to work | 07:16 |
mrooney1 | but now I just get: AttributeError: 'Entry' object has no attribute 'transitionToStatus' | 07:17 |
lifeless | mrooney1: thats in beta but not 1.0 | 07:18 |
lifeless | https://launchpad.net/+apidoc/ | 07:18 |
lifeless | compare 1.0 to beta and devel | 07:18 |
lifeless | devel is what you should use for stuff that is able to track changes we make, 1.0 for things that are being shipped to users or other cannot-change-easily situations | 07:19 |
wgrant | mrooney1: Just set .status now. | 07:20 |
mrooney1 | oh okay, if I have to keep updating it I will lose the benefit of automation as I ran it every 6 months :) so sounds like I want 1.0 | 07:20 |
mrooney1 | okay, I recall in beta that didn't actually persist, but maybe I was doing it wrong? | 07:20 |
mrooney1 | do I need to call save on any of the objects then? | 07:20 |
wgrant | You need to call lp_save() to commit attribute changes. | 07:20 |
mrooney1 | okay thanks! so if I am changing these in a loop, do I just call that once on each object in the loop on the same object? | 07:21 |
wgrant | Right. | 07:21 |
mrooney1 | excellent, let me give it a whirl | 07:22 |
mrooney1 | amazing, all good, thanks! | 07:24 |
mrooney1 | the milestone cache is hiding that it actually worked but I can see that it did clicking through | 07:24 |
lifeless | mrooney1: are you setting the same status for everything returned from the collection ? | 07:27 |
lifeless | mrooney1: if so, please file a bug - we don't want 500 API calls for that sort of thing, and neither do you :) | 07:27 |
mrooney1 | mrooney1: yeah, it is a release script, so it takes all Fix Committed and makes them Fix Released | 07:27 |
mrooney1 | then creates a release from the milestone, uploads the stuff, et cetera! | 07:28 |
mrooney1 | lifeless: the bug would be that there should be a way to batch change a status? or batch save? | 07:28 |
lifeless | mrooney1: there should be a way to express what you're doing more gracefully. | 07:29 |
lifeless | mrooney1: I do not want to think implementation at this stage. | 07:29 |
mrooney1 | haha okay, I am just trying to figure out what about my situation I should file a bug report for | 07:29 |
mrooney1 | I shall make one and send you a link for approval :) | 07:30 |
lifeless | that you're having to do many API calls to achieve this | 07:30 |
mrooney1 | lifeless: looks like https://bugs.launchpad.net/launchpad-registry/+bug/341687 is exactly to the precise point of my issue | 07:37 |
ubot5 | Launchpad bug 341687 in Launchpad Registry "Convert bugs from "Fix Committed" to "Fix Released" when a milestone is released (affected: 11, heat: 51)" [Low,Triaged] | 07:37 |
lifeless | mrooney1: thats a web UI bug | 07:38 |
lifeless | mrooney1: I agree that with it fixed you wouldn't need a script | 07:38 |
lifeless | but | 07:38 |
lifeless | having the ability to do it as a script is valuable too | 07:38 |
mrooney1 | oh I was reading it wrong I see | 07:38 |
mrooney1 | I was interpreting that as meaning it would also apply to releasing a milestone from the API | 07:38 |
lifeless | also you might like to contribute your script to lptools | 07:39 |
lifeless | which has a release-milestone script | 07:39 |
lifeless | which could benefit from a flag | 07:39 |
mrooney1 | oh nice, I wasn't aware of that! | 07:39 |
mrooney1 | lifeless: here is what I ended up rolling: http://bazaar.launchpad.net/~mrooney/%2Bjunk/ezpkg/annotate/head:/release.py , checking out lptools now | 07:42 |
=== henninge_ is now known as henninge | ||
=== oubiwann is now known as oubiwann-away | ||
=== oubiwann-away is now known as oubiwann | ||
=== oubiwann is now known as oubiwann-away | ||
=== oubiwann-away is now known as oubiwann | ||
=== bpeel_away is now known as bpeel | ||
ceros | lifeless: problem i had earlier, was actually a dependency problem | 09:50 |
ceros | the gnupg not install message i got was actually a warning | 09:51 |
ceros | so all my fault | 09:51 |
ceros | thanks for your help anyway, nite | 09:51 |
ppearse | Is there a known problem with https://bugs.launchpad.net/ubuntu/+source/binutils/+filebug? I keep getting "Timeout error" (Error ID: OOPS-1683E551) | 10:02 |
ubot5 | https://lp-oops.canonical.com/oops.py/?oopsid=1683E551 | 10:02 |
jpds | ppearse: Looks like the problem at bug #608037. | 10:06 |
ubot5 | Launchpad bug 608037 in Launchpad Answers "timeouts in Question:+edit (affected: 1, heat: 8)" [High,Triaged] https://launchpad.net/bugs/608037 | 10:06 |
wgrant | ppearse: I fixed that in trunk few days ago. It should be released on Thursday. | 10:12 |
ppearse | wgrant:Great - I'm OK now on this one. | 11:03 |
=== gord_ is now known as gord | ||
=== yofel_ is now known as yofel | ||
mok0 | Why can't I create a bzr branch under my new project? I | 11:36 |
mok0 | I've done it before | 11:36 |
mok0 | I can | 11:36 |
bilalakhtar | mok0: What exactly is the problem? | 11:37 |
mok0 | I keep getting a branch under ~mok0 | 11:37 |
mok0 | I want it under lp:ssm | 11:37 |
bilalakhtar | mok0: YOu want to create a branch under a team? | 11:37 |
bilalakhtar | mok0: yes | 11:37 |
bilalakhtar | mok0: I got it | 11:37 |
bilalakhtar | mok0: You first need to create it under your own name, like | 11:38 |
mok0 | Ah | 11:38 |
bilalakhtar | lp:~mok0/PROJECTNAME/trunk | 11:38 |
bilalakhtar | then | 11:38 |
bilalakhtar | mok0: Then set that branch as the focus of development | 11:38 |
bilalakhtar | mok0: then you can push/branch using lp:PROJECTNAME | 11:38 |
mok0 | Ah that's what I want :-) | 11:38 |
mok0 | Not obvious from the UI | 11:39 |
mok0 | bilalakhtar: thanks | 11:40 |
bilalakhtar | mok0: You are welcome | 11:40 |
czajkowski | mrevell: Good morning | 12:02 |
mrevell | hello czajkowski | 12:02 |
czajkowski | mrevell: time for a quick pm ? | 12:02 |
mrevell | sure czajkowski, always | 12:03 |
czajkowski | mrevell: lovely jubbly :) | 12:03 |
=== jtv1 is now known as jtv | ||
bilalakhtar | mok0: You got what you wanted? | 12:59 |
mok0 | bilalakhtar: yes I did, thanks | 12:59 |
bilalakhtar | mok0: You're welcome | 12:59 |
=== matsubara-afk is now known as matsubara | ||
=== Ursinha-afk is now known as Ursinha | ||
=== oubiwann is now known as oubiwann-away | ||
=== oubiwann-away is now known as oubiwann | ||
=== oubiwann is now known as oubiwann-away | ||
=== oubiwann-away is now known as oubiwann | ||
pc_magas | hi | 14:33 |
pc_magas | I need to upload a simple programm that made | 14:34 |
pc_magas | but theprogramm that launchpad syas to upload it need a .vhangfes file | 14:34 |
pc_magas | .changes | 14:34 |
pc_magas | How I will create this one? | 14:35 |
jelmer | pc_magas: it will be generated when you build a debian source package | 14:36 |
pc_magas | How I will build it? | 14:36 |
pc_magas | What is requested to build it source or the binary from compilation | 14:37 |
jelmer | pc_magas: You can only upload Debian source packages, not tarballs. See the Ubuntu packaging guide for details: https://wiki.ubuntu.com/PackagingGuide | 14:38 |
jelmer | pc_magas: You need to upload a source package (as described on the Launchpad PPA help page, https://help.launchpad.net/Packaging/PPA?action=show&redirect=PPA) | 14:38 |
pc_magas | Is pgpg key requested? | 14:39 |
pc_magas | pgp* | 14:40 |
jelmer | pc_magas: Yes, you'll need to sign the changes with your PGP key registered on Launchpad. | 14:42 |
pc_magas | need and ssh server to have on it what if I install from scratch a new Ubuntu version | 14:43 |
pc_magas | Do i need to backup the keys? | 14:44 |
maxb | Yes you should preserve your ssh and PGP keys when reinstalling your OS | 14:47 |
pc_magas | If I create a code In ubuntu 9.10 and I install from scratch Ubuntu 10.04 the ssh and pgp willk be lost | 14:51 |
pc_magas | Or can I back up them? | 14:51 |
pc_magas | In any automated programm that I Insert a tarball and I get a .deb file? | 14:56 |
pc_magas | I thing a pbuiler might be helpfuul for me] | 14:57 |
=== mars changed the topic of #launchpad to: http://launchpad.net/ | Read https://help.launchpad.net/ for help | Help contact: mars | Join https://launchpad.net/~launchpad-users | This channel is logged: http://irclogs.ubuntu.com/ | Launchpad is open source: https://dev.launchpad.net/ | ||
pc_magas | Hi | 15:12 |
pc_magas | I seen that with pbuiler I can build packages from source | 15:13 |
pc_magas | but the launchpad wants pgp | 15:13 |
pc_magas | pgp is installed in local computer I mean the computer that I use to build the package? | 15:16 |
jelmer | abentley: Hi | 15:36 |
abentley | jelmer, hi. | 15:36 |
jelmer | abentley: Is there any way to see all my work-in-progress MPs? | 15:36 |
abentley | jelmer, yes, your +merges URL can be used to see that. | 15:36 |
jelmer | abentley: Ah, I missed the Status filter there - thanks! | 15:37 |
abentley | jelmer, np | 15:37 |
=== deryck is now known as deryck[lunch] | ||
pc_magas | Hi it is nessasary to have ssh server for the ssh key?\ | 15:57 |
mars | pc_magas, you may want to hop over to the #ubuntu-packaging channel - they can point you in the right direction | 15:59 |
* mars afk for a bit | 15:59 | |
=== salgado is now known as salgado-lunch | ||
pc_magas | bb | 16:41 |
=== Ursinha is now known as Ursinha-afk | ||
=== deryck[lunch] is now known as deryck | ||
=== Ursinha-afk is now known as Ursinha | ||
=== beuno is now known as beuno-lunch | ||
=== salgado-lunch is now known as salgado | ||
=== beuno-lunch is now known as beuno | ||
=== matsubara is now known as matsubara-lunch | ||
=== matsubara-lunch is now known as matsubara | ||
allquixotic | Hi, I am trying to set up a buildbot on launchpad with its own account, but I'm not getting the confirmation email from noreply@launchpad.net. I've waited about half an hour now and tried one resend. The address I'm sending to can receive mail from other sources. | 19:44 |
allquixotic | I can confirm that the email isn't even hitting my mail server because nothing shows up in maillog. | 19:46 |
mars | allquixotic, you are waiting for an account confirmation mail? What mail host did you send it to? | 19:46 |
mars | allquixotic, ok, what account is the buildbot user using? | 19:47 |
allquixotic | mars: My own server, mail.tiyukquellmalz.org :) It's just a typical dovecot based setup. /var/log/maillog logs all relay traffic. | 19:47 |
pc_magas | <allquixotic> you use your own mail server or webmail | 19:51 |
pc_magas | ? | 19:51 |
allquixotic | pc_magas: I use my own mail server. I'm trying to set up a buildbot for a project I run. The buildbot expects to have access to emails via a maildir. Easiest way to do that is to set up my own mail server. I already had one set up for other purposes so I reused it :) | 19:52 |
=== verterok1 is now known as verterok | ||
=== oubiwann is now known as oubiwann-away | ||
=== oubiwann-away is now known as oubiwann | ||
=== jamalta_ is now known as jamalta | ||
=== PsyTrance_ is now known as PsyTrance | ||
=== Ursinha is now known as Ursinha-lunch | ||
=== oubiwann is now known as oubiwann-away | ||
=== Ursinha-lunch is now known as Ursinha-afk | ||
=== oubiwann-away is now known as oubiwann | ||
=== oubiwann is now known as oubiwann-away | ||
=== oubiwann-away is now known as oubiwann | ||
=== oubiwann is now known as oubiwann-away | ||
=== matsubara is now known as matsubara-afk | ||
=== salgado is now known as salgado-afk | ||
=== Ursinha-afk is now known as Ursinha |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!