=== Ursinha-afk is now known as Ursinha [01:39] I want to submit to my PPA 2 packages A and B. A is a build-dependency of B (also with a precise version), so B should be built only when A (with requested version) is built/available. For now, I have to either wait with dput B, or restart manually the build of B, after A is ready. Is there any way to make this automatic? [01:40] you could make a patch to launchpad [02:04] mmc: Specify a versioned build dependency. [02:05] Launchpad will retry it when it's available. [02:05] wgrant: I do that. Ah, great. [05:28] How can I test that my launchpad is authenticated with a user, or with Anon? [05:33] where? [05:33] also, #launchpad-dev is a better channel for such questions [08:50] Launchpad stinks. (Error ID: OOPS-1633C527) [08:50] https://lp-oops.canonical.com/oops.py/?oopsid=1633C527 === oubiwann is now known as away [09:06] bullgard4: hrm, yes, there's a select statement taking way too long there. I'll check if the bugs guys are aware of this issue. [09:07] bullgard4: looking [09:07] thats a timeout on a bug filing page, right ? [09:08] bullgard4: looks like a fti timeout, please try refreshing the page, it may work better a second time [09:09] lifeless: out of intereste, how can you see that it looks like an fti timeout? (my initial thought was that it may have been related to load on the master - I don't see why the query should be using the master). [09:09] s/intereste/interest [09:09] Just because fti is being used in the query? [09:10] noodles775: well, its a an fti query with a lot of parameters [09:10] noodles775: and the fti query timed out [09:10] 20 seconds in it alone [09:11] Yep, I saw the 20seconds on that query, but didn't notice the number of fti params. Great, thanks. [09:11] noodles775: its a query on bug and bugtask, with a subquery on teams [09:12] teamparticipation is likely to fairly selective [09:13] noodles775: that left fti - just a hunch [09:15] Aha. [09:24] I hope that makes sense, its possible its something else [09:40] Launchpad stinks. (Error ID: OOPS-1633M514) [09:40] https://lp-oops.canonical.com/oops.py/?oopsid=1633M514 [10:06] hello. already 30min one bug report is showing it will refresh every 10sec. it does refresh but 30min bug beeing worked? [10:44] anybody alive? 1h already bug report refreshing every 10sec [10:45] Kangarooo: not sure what you mean? Which bug report? [10:47] spiv: its not jet reported. i got crash report i pressed upload and whn it was uploaded a FF tab opened with info Please wait while bug data is processed. This page will refresh every 10 seconds until processing is complete. But its already going 1h [10:49] Kangarooo: oh, I see. That is unusually slow. [10:50] Hopefully someone from the bugs team will be around soon to help you, or maybe a losa can take a look. [10:50] It's normally only a minute or so. [10:51] Was it a very large set of attachments, do you know? [10:58] spiv: it was 67 or 73 mb for full report.. === matsubara-afk is now known as matsubara === mrevell is now known as mrevell-lunch [13:56] Is anyone familiar with the launchpadlib api?? [14:32] cakofony: It's best to ask a more specific question, that's too general for most people to know whether they can help === mrevell-lunch is now known as mrevell [14:38] In launchpadlib, I try to get the number of people "print len(launchpad.people)" but it just gives me 50 [14:38] is there a way to get all of them? [14:40] I'm unsure if there's a way to count a collection without materializing it [14:41] I can count the projects with "print len(launchpad.projects)" :-/ [14:41] How do I materialize the list of developers? [14:44] you wouldn't want to. Downloading every person object existing in launchpad would be infeasible [14:45] Actually, I'm working on a project where our goal is to collect as much information as possible about all the projects on a forge, and their developers [14:46] so I would end up using most of the information, and storage space isn't much of an issue. Currently we are downloading 3 html pages for each project, and 1 for each developer (but we don't have a full list of the devs) === away is now known as oubiwann [14:48] If I can get this api to work with devs, then I wont have to download hundreds of thousands of html pages XD === oubiwann is now known as away === Ursinha is now known as Ursinha-lunch === matsubara is now known as matsubara-afk === oubiwann is now known as oubiwann-away === oubiwann-away is now known as oubiwann [15:55] jcastro, ping === salgado is now known as salgado-lunch === daker_ is now known as daker [16:47] thekorn, did you have a chance to try my code (the ppa dashboards)? i've tried to cache a bunch of things, but even with that, it's still globally slow, even just login as anonymous takes several seconds === salgado-lunch is now known as salgado === deryck is now known as deryck[lunch] === oubiwann is now known as oubiwann-away === oubiwann-away is now known as oubiwann === deryck[lunch] is now known as deryck [19:10] <[Dmitry]> Hello. Rebuild the package on the lp. My system in update manager sees him inactive renewal. What does this mean? [19:37] Hi there. I've got a question regarding launchpadlib. I want to find out the version of a package in the latest Ubuntu release. How do I get there by using the launchpadlib starting from a source package or distribution object? From the API Doc this seems complicated. [20:58] MrKanister: in the development release or the latest stable release? [20:59] geser: In the development release [20:59] basically I want to specify a release and a package name and like to get the version of the latest binary of that package [21:13] geser: I found it. It's the getPublishedBinaries method of an archive object and when I specify the distro-arch-series of a release, it gives me the package publishing entry I need. [21:13] but thanks, though [21:13] >>> print lp.distributions['ubuntu'].series[0].main_archive.getPublishedSources(source_name='watershed', exact_match=True, status='Published')[0].source_package_version [21:14] for example [21:14] 5 [21:14] https://launchpad.net/+apidoc is your friend :-) [21:15] jelmer_: ping [21:19] jelmer_: nm [21:43] maxb: Yes, I figured that out, thanks. [21:43] Anotehr little question: How can I get the source package name a binary package has been build from other than using "dpkg" [21:44] (If there is an API function I like to use it, but if not I am fine with "dpkg" :) ) [21:46] MrKanister: what are you starting with [21:47] lifeless: I have all information, but I could need the relation from source to binary [21:47] or did you mean what I am programming? [21:50] I am writing a small python app that takes a binary package name and searches bugs that have been fixed upstream and are now published in the development release by looking through git.gnome.org and parsing versions, tags and release dates [21:51] that way you don't have to dig trough them by hand and basically have a list of bugs that are in 90% of the cases really fixed === keffie_jayx is now known as effie_jayx [22:02] It's possible to get their via launchpad: https://launchpad.net/ubuntu/maverick/i386/libgtk2.0-0 --> link on the bottom, but their seems not to be a API function [22:10] getting a traceback when calling Launchpad.login_with() http://pastebin.ubuntu.com/453086/ [22:10] this is on a new, headless server that i've never tried running launchpadlib on [22:21] MrKanister: check if you can do it with python-apt to get from the binary name to the source package name [22:22] geser: I can do it with "dpkg-query -W -f='${Source}' BINARY-PACKAGE-NAME", but an API call would be very handy [22:22] geser: I am opening a feature bug report about this [22:23] bjf: you probably need to copy a token file from a machine with a web browser. [22:24] lifeless, i copied my entire .cache tree from one, didn't seem to help === salgado is now known as salgado-afk [23:23] I'm looking at a launchpad project page trying to figure out how I upload a release archive, and I can't figure it out. [23:27] ... can anyone give me a hint about where that UI is? [23:29] exarkun: I think you have to do it from a release page [23:29] exarkun: https://help.launchpad.net/Projects/FileDownloads [23:30] I guess the trick that I missed is that first you have to create a series, and then a release. [23:31] And a milestone.