=== michaelh is now known as michaelh|away === matsubara is now known as matsubara-afk [04:34] his is probably a simple answer but can one "clone" a package from a public launchpad project and then build the project easily? [04:39] invalidopcode: I didn't realize you were asking about an Ubuntu branch before. In #ubunut-devel is fine for that. [04:40] Sorry for the misdirection. [04:40] ScottK: haha its okay === bigjools-afk is now known as bigjools === bigjools-afk is now known as bigjools [08:06] Hi, configured an bzr branch on LP https://code.launchpad.net/~freerdp-team/freerdp/master [08:07] now on every import, I seem to get spammed to dead [08:07] "1098 revisions were removed from the branch." [08:08] and then for every revision 1 email ... [08:10] dupondje: is that branch changing git revision Ids? [08:16] jelmer: could be, its actually a workaround repository to make daily builds available again :) [08:19] http://nopaste.narf.at/show/1411/ this is used to update it [08:39] dupondje: either don't change the commit ids, or disable your subscription [08:40] hi! [08:40] how do I make an exisitng project part of another exisitng project in launchpad? [08:42] hi [08:42] hi diget :) [08:44] RoelV: what do you mean ? [08:45] czajkowski: how do I make https://launchpad.net/percona-qa part of https://launchpad.net/percona-project [08:48] RoelV: no you cant do that [08:48] people mention them in the project area where you fill in stuff about the project [08:51] RoelV: https://launchpad.net/percona-qa/+edit [08:51] sorry it's a project group so you can [08:51] apologies [08:53] I'm experiencing timeout errors attempting to save an edit to a PPA description... that should be a trivial operation, is LP having difficulties? [08:53] maxb: Do you have an OOPS ID? [08:54] It's an AJAX operation... if I got one, Chromium didn't show it [08:54] (in this case I suspect your archive row is locked by a slightly errant update-pkgcache) [08:54] Ah [08:54] wgrant: please tell me how you *just* know these things :/ [08:55] It does seem to have succeeded now [08:56] It wasn't update-pkgcache in this case, but it was probably some other terrible script holding a long lock on your PPA [08:56] It occurred multiple times, right? [09:00] czajkowski: thanks, that worked :) [09:02] At least 3 times [09:02] Possibly as many as 5 [09:02] maxb: Right, thanks [09:27] ok, next question: how do I push to this project: https://launchpad.net/percona-qa [09:27] I just would like one location to push to [09:27] for example, trunk [09:27] pushing directly to the project does not work === yofel_ is now known as yofel [09:31] RoelV: 'bzr push lp:percona-qa' should work fine [09:34] wgrant: hmmm... for all the complexities i tried, that worked :) [09:34] thanks [09:35] RoelV: By default only you can push to that branch, but you can change the owner to a team at https://code.launchpad.net/~roel11/percona-qa/trunk/+edit to let others push too [09:36] wgrant: cool, thx [10:38] is there a API call limit for launchpad? [10:39] I have never heard of a number being explicitly quoted. I think it's more of a case of "if you cause stuff to break you might get firewalled". [11:34] hm [11:34] then I don't understand why I keep getting crashes like this : http://paste.kde.org/574226/ [11:35] my polling interval is 5 minutes [11:35] http://paste.kde.org/574232/ [11:38] shadeslayer: 5 is a lot [11:38] we have had issues with people doing it 15 mins [11:38] :S [11:38] and those ips have been blocked in the past. [11:38] okay [11:39] what would you suggest? [11:39] shadeslayer: if you wish to ask dev questions you can always post to Launchpad-dev [11:40] alright, will do [11:40] shadeslayer: https://help.launchpad.net/ also might be of use to you [11:50] does someone know if it's possible to increase the timeout for a specific page? https://launchpad.net/~neon/+archive/ppa/+packages does nothing but time out these days. [11:51] the ppa is huge, so I'm not particulary surprised, but it would be nice if I wouldn't have to write something with the API to emulate that page [11:59] cjohnston: humm; i've had no issues polling lp api every 5 minutes for merge proposals at least. maybe builds is more picky though [11:59] cjohnston: oops, sorry [11:59] czajkowski: ^^^ that was meant for you :) [11:59] I know [11:59] poor cjohnston gets tab completed a lot for me [12:14] I answered shadeslayer on #launchpad-dev; had nothing to do with blocking AFAICS [12:54] hey guys I need to add a private ppa to my system apt-add-repo won't let me so I need to do it manually and can't fine the apt-key command to pull in the key since the help docs got updated [12:55] s/fine/find [12:56] davmor2: eh? apt-key is part of the apt package [12:57] davmor2: but i guess you need apt-key adv --recv-keys $keyid [12:58] dobey: when you click on Read about installing on a LP PPA it gave you the apt-add-repository easy way and then a longer manual way and I can't remember the apt-key bit but that looks vaguely familiar thanks [13:01] The apt-key method appears to have been removed [13:01] This is annoying [13:01] So I usually list it in my PPA descriptions instead [13:01] sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key XXXXXXXX [13:02] maxb: yeap that is the one thanks :) [13:02] dobey: thanks [13:03] Sigh. [13:04] There are still supported releases that don't have the easy way. [13:05] ScottK: Private PPAs are supported by apt-add-repo :( and it is a private ppa that I need to install so a nice catch 22 [13:09] Hi, new translation templates aren't picked up by launchpad anymore for OpenTeacher (e.g. http://bazaar.launchpad.net/~openteachermaintainers/openteacher/3.x/files/head:/modules/org/openteacher/mobileGenerator/translations/ ). Any ideas? Thanks in advance. [13:17] How do you find all merge proposals for a launchpad project? [13:19] +activereviews ? [13:20] You mean I should manually construct a URL by adding "+activereviews" to some other URL? [13:20] Um [13:20] The UI doesn't include a link anywhere? [13:20] Sure [13:20] code.launchpad.net/ubiquity -> "4 active reviews" [13:21] https://code.launchpad.net/pyflakes -> nothing at all about reviews [13:21] which links to +merges if you actually want *all* MPs, but usually people only want active ones [13:21] I think that's because pyflakes isn't actually code-hosted on Launchpad, but just has imports, AFAICS [13:22] So merge proposals aren't a sensible way to contribute to it [13:22] code.launchpad.net/pyflakes/+activereviews and code.launchpad.net/pyflakes/+merges do exist, but look fairly vestigial [13:23] I thought you guys were using lp:divmod.org these days [13:23] I think the interface would be better if it said "No active reviews" on that page, then. That would be a confirmation that I'm looking for the information in the right place. With nothing at all about code reviews on that page, I'm left uncertain about whether I'm looking at the right page, I go looking for the information on other pages, then come to IRC to ask. [13:24] code.launchpad.net/divmod.org does have a link to active reviews [13:24] Yes, I found it after you pointed out that it would be on the code.launchpad.net page if it existed. [13:24] well, I don't actually work on codehosting, so I can only suggest filing a bug with suggestions for improvement [13:25] (sorry, it wasn't until I tracked down lp:divmod.org that I worked out you were one of the developers of that project) [13:26] That's okay, I didn't expect you to know that. [13:32] lp:pyflakes has no development target set, and the code description explicitly says "look at divmod.org instead" === Ursinha is now known as Ursinha-afk [13:35] all this confusion wasn't particularly helpful when making my branch either, given that some of the lp:pyflakes branches listed are titled pyflakes-ng and there isn't a wealth of information about what pyflakes upstream contribution policy is :-/ [13:36] dobey: is that a response to my comments about the Launchpad UI? [13:36] exarkun: it's an additional bit of information about why lp:pyflakes probably is confusing when looking for reviews for it, yeah [13:37] Which pyflakes branches are titled "pyflakes-ng"? [13:37] (though, of course, it doesn't matter - the pyflakes project has no control over what people put onto the https://code.launchpad.net/pyflakes page) [13:37] oh, misread; they were pyflakes-mg [13:37] right [13:38] i mean it wasn't obvious that wasn't some new fork as a result of upstream being a bit inactive, for example === Ursinha-afk is now known as Ursinha [13:40] anyway, we can chat about pyflakes development in #twisted (or somewhere else?) i guess. not directly related to lp itself [13:41] #divmod is the pyflakes development channel [13:48] ah ok === frankban_ is now known as frankban === gmb_ is now known as gmb === fjlacoste is now known as flacoste === beuno is now known as beuno-lunch === matsubara is now known as matsubara-lunch [16:29] hi sinzui, I still having received a team membership expiry email from LP yet that I was expecting. I'm 10 days out with no renewal notice. Can you check if the script has been running? [16:29] s/having/haven't/ [16:29] There are no reports of it not running in my inbox [16:29] * sinzui checks logs [16:32] thanks sinzui. I'm set to expire on 2012-10-31 [16:33] and it's not just me, we're cleaning a team up so that's why I'm poking around. [16:34] That's 12 days out; the expiration warning starts from 7 [16:35] i have a daily built package and a regular release package will the recipe creation make them conflicting packages? (same ppa ) [16:35] cjwatson: 7? I thought it was 14? Ok. :-) [16:35] sinzui: ^^ [16:36] cjwatson: I'm glad you have a steel trap memory brother [16:36] * joey readjusts his calender entry. [16:36] sithlord48: they might, i'd keep a daily builds PPA and a release PPA separate from each other [16:36] just saying. [16:37] TheLordOfTime: i was kinda hoping to just use one ppa [16:37] joey: Actually I just looked it up in the code :) [16:37] cjwatson: lol :-) [16:37] sithlord48: want a tidbit of advice from someone who maintains PPAs for both stableReleases and dailies? [16:37] sithlord48: use two PPAs. [16:38] sithlord48: otherwise it can cause a ton of conflicts [16:38] also its svn imported , will rebuild when code is changed, it means svn change not bazar code chages right? never did a daily before but run a small ppa for a while now [16:38] * TheLordOfTime notices he futzed an SRU debdiff, goes to fix because of the bug's priority [16:40] its simple enuff to create a new ppa so i will just do that, now should the daily ppa package use the name of the release package or its ok to leave -daily on the end? [16:41] sithlord48: that'd be your call, tbh I'm one who would just use the same package name. [16:42] sithlord48: if your daily build package is named packge-daily, then there shouldnt be conflicts in the ppa [16:42] but... [16:42] in both the release and the daily package, you should have a Conflicts: entry for the other. [16:42] so... [16:42] in package in its control file: Conflicts: package-daily. [16:42] in package-daily: Conflicts: package [16:42] is there a way to add a confilce to recipe for daily? [16:43] i forget how recipe merges are done, it'd be in the debian/control within the recipe stuff for that one [16:43] * TheLordOfTime yawns [16:43] ... SERIOUSLY? HOw'd i break that... *diverts attention* [16:45] well TheLordOfTime thanks . i think i will just use the same name. the version number should be enuff to prevent you from installing both at the same time. [16:46] that'll conflict [16:46] version number uploads will conflict, it actually cares [16:46] if you're going to do that, use two PPAs [16:46] yes using two ppas . with same package name sorry [16:47] i plan to build a few of the packages daily . two ppa's make even more sence with more then one daily. [16:47] also the code change trigger. that would be when my svn changes right? === deryck is now known as deryck[lunch] === beuno-lunch is now known as beuno [17:25] how do i subscribe other people to a mailing list in lp? === matsubara-lunch is now known as matsubara [17:53] sinzui: ^^ do you know h ow i can subscribe other people on a team to its mailing list? [17:54] dobey: ask them to subscribe? [17:54] dobey, its not possible [17:54] :P [17:55] sinzui: that's odd, because i'm certainly subscribed to lists which i didn't manually go and subscribe myself to. and i don't have autosubscribe to all lists enabled. [17:55] dobey, the issue is contention between team that only exists for the mailing list, and teams that are used from control. Lp doesn't know the difference, and Lp will not automatically subscribe (spam) a user without the user confirming [17:56] dobey, a user can ask to be automatically subscribe to mailing lists when joining a team, but that is opt-in [17:56] dobey: i wonder if the mailing lists you mention are the email contact point for a group [17:56] and you are inadvertently subscribed [17:56] and you are not automatically subscribed if the team creates a list after your join [17:56] TheLordOfTime: no [17:57] sinzui: then how is it done for say, the internal company lists? [17:57] They don't use Lp :) [17:57] really [17:58] sinzui: mailman admin interface? [17:58] they at least use lp for something, because i can unsubscribe from them on lp :) [17:58] dobey, When claire adds someone to the canonical tech team, they user does get an email explaining the team has a mailing list, but it does not require the user to subscribe, so claire sends them another email asking them to subscribe [17:59] I cannot unsubscribe anyone from an Lp mailing list. [17:59] sinzui: but when it was initially created, everyone was added to it, and i never had to actually subscribe for example [17:59] even if I remove the list, the subscriptions are maintained if it is recreated [18:00] dobey, Lp doesn't do that. users must opt-in [18:00] dobey, which team [18:01] well the canonical tech team for example. i never remember saying "please subscribe me to this list" i just was subscribed and started getting mail when it got created [18:02] i just created a private team/mailing list, and would to have everyone in it be subscribed without having to bugger them about subscribing to it [18:02] dobey, claire might have ask webops to subscribe the initial people [18:02] dobey: thats due to your per-user config for lists in LP [18:02] dobey: you have it set to 'auto subscribe when I join a list' [18:02] lifeless: i didn't, in fact :) [18:03] dobey: highly skeptical :) [18:04] dobey, the last section on https://launchpad.net/~/+editemails shows the policy you chose [18:04] lifeless: and even if i did way back then, i certainly don't now when i've been added to recent mailing list teams and was auto subscribed [18:04] sinzui: and it's set to "ask me" [18:06] sinzui: so i can have webops poke at my team and subscribe all the current mbmers of the team? [18:07] dobey, I am sure they will resist. It is very rude. You need to have a very good reason why the user cannot opt-out [18:08] sinzui: managerial decree? :) [18:09] dobey, a lot of canonical tech team members left the list the moment they discovered they were subscribed and did not want to follow the discussions. [18:09] sinzui: somewhat understandable in that case though. all of canonical is a lot of people. [18:10] sinzui: this is ~10 people of a sub-team of our engineering group and we've decided we need a mailing list to discuss things without bugging the rest of our business unit about things they don't care about :) [18:11] and i am certainly not creating a mailing list out of want. i hate e-mail :) [18:12] dobey, lifeless and I discusses the idea of a flag on team that clear states intent. If the team is for communication, subscriptions would be required. We are not committed to doing this though === lifeless_ is now known as life === life is now known as lifeless [18:15] sinzui: understood. not something i want to do often. just looking to get by for now :) [18:22] Hi folks, if I have bzr-builder questions, is this an inappropriate place to ask them? === deryck[lunch] is now known as deryck [18:41] jelmer, could you explain a little more about this? https://bugs.launchpad.net/bzr-builder/+bug/500483 [18:41] Ubuntu bug 500483 in bzr-builder "Support lightweight checkouts" [Low,Triaged] [18:42] You suggest using a shared repository to make it faster? [18:55] does someone know how to get the current size of a PPA from launchpadlib? I only find the maximum size, not the currently used amount [20:02] hello guys. I need some help to get started with bzr hosted in launchpad, please! I've configured code hosting to import from git. After some time, I understood that it would be better if I had converted from git to bzr locally in my workstation and then upload the entire think to launchpad. Does it sound correct to you? Thanks [20:03] s/think/thing/ [20:06] FYI: alot of i386 builders seems to be disabled [20:13] I found this: http://askubuntu.com/questions/96176/how-can-i-migrate-an-application-from-github-to-launchpad [20:15] frgomes: do you just not want to use github any more at all? [20:25] dobey: hi. Correct. I'm planning to keep snapshots there only for convenience and popularity of github. I'm going to set a workflow in Launchpad. I don't have any workflow in github at the moment. [20:27] frgomes: ok. it doesn't really matter if you have launchpad do the import for you, or if you convert locally then push up. you can pull the imported branch from launchpad, push it back up as your /trunk or whatever branch, and delete the imported branch if you want, as well. === Ursinha is now known as Ursinha-afk [20:31] dobey: thanks. I will try that. Do you know how I can delete the imported branch? [20:32] frgomes: assuming you set yourself or a team you're a member of as the owner of the imported branch, there is a "Delete" link in the menu on the right side of the page for the branch on lp [20:44] dobey: oh man... I think I need glasses! [20:44] dobey: thanks a lot! now we can start :)