[00:07] hey all [00:07] quick q [00:07] is it possible to make multiple branches part of the same project? [00:07] e.g. if you look at https://code.launchpad.net/ubuntuaccomplishments [00:08] I would like the ubuntu-community branch to really be lp:ubuntuaccomplishments/ubuntu-community or something such as that [00:08] is that possible? [00:09] jono: yes [00:09] mwhudson, cool, how do I do that? [00:09] jono: you need to associate the branch with a series [00:10] jono: https://code.launchpad.net/ubuntuaccomplishments -> register a series [00:10] mwhudson, ok, so if I create a trunk series [00:10] https://launchpad.net/ubuntuaccomplishments/trunk [00:10] does that count mwhudson? [00:11] oh do I register a series for each branch? [00:11] However, in general, one codebase == one project [00:11] there is a trunk series by default isn't there? [00:11] yup [00:11] yeah, also listen to wgrant [00:11] Stuffing multiple codebases into one project is going to get awkward. [00:11] wgrant, ok, so you think I should instead have one LP project for the core system and then another project for all the different accomplishments you can load into it? [00:12] jono: Right. You could use a project group to keep them together. [00:12] what is a project group? [00:12] https://launchpad.net/launchpad-project [00:12] (don't let the name confuse you, it's a project group) [00:13] It lets you search bugs across the whole lot, and lists them, etc. [00:13] ahhh cool [00:13] how do i create a project group? [00:13] You don't, but we can. [00:13] Just give us a name. [00:13] And I'll have it for you in a sec :) [00:13] oh cool [00:13] thanks! [00:13] can you call it 'ubuntuaccomplishments' [00:14] notthatthisisanyofmybusinessbutithinkrunonnamessuck, how about ubuntu-accomplishments instead? :-P [00:15] fine with me :-) [00:15] Agreed, and ubuntuaccomplishments already exists as the project. [00:15] ubuntu-farmville works too [00:15] lol [00:15] I'll make it ubuntu-accomplishments, then we can rename ubuntuaccomplishments to something else. [00:15] jono: You're a bad man. [00:15] wgrant, perfect, thanks [00:15] StevenK, lol [00:15] https://launchpad.net/ubuntu-accomplishments is all yours [00:15] You can add projects to the group by setting their 'Part of' setting on +edit to 'ubuntu-accomplishments' [00:15] thanks wgrant! [00:15] Do you want the existing ubuntuaccomplishments project renamed to ubuntu-accomplishments-core or so? [00:16] wgrant, yes please, if you could call it ubuntu-accomplishments-system [00:16] That's done. [00:17] I will then create -data for the other project [00:17] thanks wgrant [00:17] np [00:19] wgrant, so how do I say ubuntu-accomplishments-system is part of this project group? [00:19] I tried to use the register link to do this [00:19] jono: There's a "Part of" field on https://launchpad.net/ubuntu-accomplishments-system/+edit [00:19] aha! [00:20] The Register link is for creating new projects that start as part of the group. [00:20] thanks! [00:20] Not ideal UI, but this is old and rarely used stuff :( === maxb_ is now known as maxb [02:24] wgrant, still around? [02:25] jono: Indeedily. [02:25] :-) [02:25] I am trying to make https://launchpad.net/ubuntu-community-accomplishments/ part of ubuntu-accomplishments-system and I am getting an error [02:25] jono: s/-system// [02:25] oh damn [02:25] -system is the project, not the group. [02:25] of course! [02:25] sorry [02:25] <- idiot [02:25] Heh [02:25] np [02:26] :-) [02:33] wgrant, should the new sub-project appear on https://launchpad.net/ubuntu-accomplishments right away? [02:34] jono: 'Projects [02:34] Ubuntu Accomplishments System [02:34] ' [02:34] lifeless, yep, there should be two sub-projects [02:35] then you haven't configured the other one [02:35] there should also be Ubuntu Community Accomplishments [02:35] I have [02:35] https://launchpad.net/ubuntu-community-accomplishments [02:35] it lists the project it is part of [02:35] oh [02:35] so yeah, this is memcache fallout [02:35] gotcha [02:35] it will show up in 10 minutes [02:36] np [02:36] thanks lifeless [07:39] Hi guys [07:39] "The following errors were encountered: [07:39] Timeout error, please try again in a few minutes." [07:39] https://code.launchpad.net/~tsarev/percona-server/18205_07_slave_type_conversions_error_on_truncate.patch-refactoring/+register-merge [07:40] I am trying to MP, and receive this error [07:43] guys? [07:43] anybody? [07:44] team? [07:44] tool long branch name, perhaps? [07:45] Hehe, exactly [07:45] https://code.launchpad.net/~tsarev/percona-server/18205_07_slave_type_conversions_error_on_truncate.patch-refactoring/+register-merge - tool long branch name [07:45] I try more short name and now all fine :) === czajkowski changed the topic of #launchpad to: https://launchpad.net/ | Help contact: czajkowski | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/ | User Guide: https://help.launchpad.net/ | Support: https://answers.launchpad.net/launchpad | For packaging help: join #ubuntu-packaging === yofel_ is now known as yofel [10:31] * popey gets OOPS-794d550886722071e3547f2062e59ad2 [10:31] https://lp-oops.canonical.com/oops.py/?oopsid=794d550886722071e3547f2062e59ad2 [10:31] when visiting https://bugs.launchpad.net/bugs/+bugs?field.searchtext=proxy&orderby=-heat&field.status:list=NEW&field.status:list=CONFIRMED&field.status:list=TRIAGED&field.status:list=INPROGRESS&field.status:list=INCOMPLETE_WITH_RESPONSE&field.importance:list=CRITICAL&field.importance:list=HIGH&field.importance:list=MEDIUM&field.importance:list=WISHLIST&assignee_option=any&field.assignee&field.bug_reporter&field.bug_commenter&field.subscriber&field.tag&f [10:32] which is a delightful url ☺ === matsubara-afk is now known as matsubara [11:23] popey: tis a bit ugly [11:27] popey: what did you do to get the opps ? [11:31] czajkowski: visit that link [11:31] aye we are [11:31] yeah, i got the oops at 10:31 when i visited that link. [11:31] i just tested again and it works [11:32] popey: possibly a time out issue will keep an eye on it [11:32] thanks [11:33] the link is incomplete, but looks like it's basically a search for 'proxy' in all bugs ordered by heat [11:33] http://bugs.launchpad.net/ is a timeout for me. [11:33] http://paste.ubuntu.com/842909/ [11:33] thats the full link [11:34] too 10 seconds for bugs.launchpad.net page to load [11:34] refreshed 7 seconds, yeah, looks like some problem there ☺ [11:35] hmm took 8 seconds and loaded [11:35] let me go and see [11:35] I'm working on these timeouts at the moment. [11:35] wgrant: ahh ok thank you [11:35] Why are you searching on the global bug set? [11:35] Rather than in Ubuntu? [11:38] I wasn't, it was a link provided on a social network. someone complaining about proxy support in Ubuntu. I clicked the link he provided [11:39] Ah === Ursinha_ is now known as Guest37786 === Guest37786 is now known as Ursula [13:15] Will Launchpad understand tags or markup in a bzr commit message? Like f.e. , , or even [13:16] nope. [13:16] putting html in commit messages would be a little perverse anyway [13:18] For general consumption yes. But I am a pervert so I would enjoy it very much. === sagaci_ is now known as sagaci [13:55] czajkowski: check out https://bugs.launchpad.net/launchpad/+bug/896539 it might help with the current one under discussion [13:55] Ubuntu bug 896539 in Launchpad itself "bug task creation date is not selectable for display and thus can no longer be sorted by" [Low,Triaged] [13:58] rick_h: which one under discussion ? [13:58] czajkowski: the bug age sorting issue [13:58] sorry, seeing hte emails fly by [13:59] rick_h: ah ok here in training with mrevell and going through the bugs [13:59] bug 896539 has the same discussion, you might even be able to make the other a dupe [13:59] Launchpad bug 896539 in Launchpad itself "bug task creation date is not selectable for display and thus can no longer be sorted by" [Low,Triaged] https://launchpad.net/bugs/896539 [13:59] some of the same points of exposing the fields and such [14:04] nods === menesis_ is now known as menesis [14:39] hey, I've got this error when trying to upload to my PPA. "Launchpad failed to process the upload path '~~myusername/ppa/ubuntu': [14:39] Could not find person or team named '~myusername'. Anyone care to explain, please? :) [14:45] Amoz: let me see if I can find out for you [14:45] Amoz: what is your launchpad username? [14:46] also you have one too many ~ characters [14:48] Amoz: I'm going to guess you used "dput ppa:~myusername/ppa"? [14:49] my guess too :) [14:49] * czajkowski waves at soren [14:49] o/ [15:04] soren, thanks! I suppose stupidity is a common problem around here :) [15:17] Amoz: Well, this particular manifestation of it isn't exactly uncommon :) === czajkowski changed the topic of #launchpad to: https://launchpad.net/ | Help contact: | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/ | User Guide: https://help.launchpad.net/ | Support: https://answers.launchpad.net/launchpad | For packaging help: join #ubuntu-packaging === ereslibre_laptop is now known as ereslibre [18:13] hello everyone === deryck is now known as deryck[lunch] [18:15] I'm trying to fix a really bad translation in Ubuntu app descriptions [18:15] Postler description in Russian, ddtp-ubuntu-universe package [18:15] to be exact [18:15] but I can't locate the strings - search seems to be the only way and Launchpad throws timeouts at every search I try [18:16] I've approached it from http://nightmonkey.ubuntu.hu/ initially, but it uses search to link to strings as well [18:18] is there any way to locate the strings without string search? or is there any way to get rid of the timeout errors? [18:20] shnatsel: what package? I'm not able to see anything called ddtp [18:20] https://translations.launchpad.net/ddtp-ubuntu/oneiric/+pots/ddtp-ubuntu-universe/ru/+translate?batch=10&show=all&search=whatever [18:20] probably not a package, sorry [18:21] that is a project. It might be the source of package [18:22] shnatsel, where did you see this bad translation? [18:23] sinzui: it was reported to appear in Ubuntu Software Center in Oneiric [18:23] sinzui: I haven't seen it myself because I'm still on Maverick/elementary [18:23] okay. I think you are looking at the right project. This does provide the source of the translations, though it does not admit it [18:23] shnatsel: so what I started to do was to download the translation file [18:24] then you can search through it easily [18:24] it appears it wants to email that though,so waiting on that [18:24] the upload process scared me last time I checked [18:24] shnatsel: that should help get aroud the search timeout [18:24] rick_h: thanks! [18:24] shnatsel: well, you don't need to upload, maybe it'll help narrow down where to head to fix it in the web ui? [18:24] I've not actually seen a .po so not 100% sure [18:25] I think we just want to find the message and suggest an alternate translation in in the UI. This project is setup for automatic translations [18:26] * sinzui looks and URL to minimise timeouts [18:29] I see search ignores the filters. That is bong [18:30] shnatsel, This is what I see when I hack the url to only search for untranslated ru: https://translations.launchpad.net/ddtp-ubuntu/oneiric/+pots/ddtp-ubuntu-universe/ru/+translate?batch=10&show=translated&search=postler [18:30] It is not translated according to this project [18:30] * sinzui looks at the actual ubuntu project [18:30] package [18:32] shnatsel, I think you want to translate the Ubuntu package. I found the url for it. Let me hack the url to locate the postlet entry [18:33] the URL above still returns a timeout :( [18:34] It does take a few tries to load [18:34] sinzui: well, I've been always translating the thing Nightmonkey links to, and my translations seemed to get into USC [18:34] This is the url for the package in ubuntu: https://translations.launchpad.net/ddtp-ubuntu/oneiric/+pots/ddtp-ubuntu-universe/ru/+translate?batch=10&show=translated&search=postler [18:34] though no guarantee now, it has een a while [18:35] s/a while/a while ago/ [18:36] I do not have any experience with nightmonkey. I do not know where the ru translation came from since both the project and the package report the string is untranslated [18:37] sinzui: apparently the short description does not contain the string "postler" [18:37] shnatsel, My url hack was to change show=all to show=translated which is a smaller search [18:38] sinzui: ah, thanks! I'll try it for the short description string then. [18:38] sinzui: 5th try of the last URL worked, thanks! [19:01] is it known that when proposing a merge, launchpad seems to no longer redirect to the newly registered merge properly? [19:02] it shows me the new merge proposal, but the URL bar still has the +registermerge link in it === apachelogger_ is now known as apachelogger [19:17] dobey, bug #929422 [19:17] Launchpad bug 929422 in Launchpad itself "Fails to refresh the URL when making a merge request" [Critical,Fix committed] https://launchpad.net/bugs/929422 [19:19] ah ok [19:19] thanks === deryck[lunch] is now known as deryck === Enlik is now known as Guest38820 === jussio1 is now known as jussi === Guest38820 is now known as Enlik [21:02] Hi - while registering a merge proposal, launchpad gives me an error: "This branch is not mergeable into ". Any idea why that is? [21:02] specifically, I want to merge lp:~thomir/unity/autopilot-infrastructure-add-setuptools into lp:~unity-team/autopilot/infrastructure === matsubara is now known as matsubara-afk [21:14] thomi, they are different projects [21:14] oh nuts. Of course, sorry [21:14] I need more coffee [21:17] that solves everything [21:21] hi beuno [21:37] heya thumper! [23:38] hey folks [23:38] is there a way I can get the user's name in LP from their address? [23:38] email address, that is [23:40] In [2]: lp.people.getByEmail(email='me@williamgrant.id.au').name [23:40] Out[2]: u'wgrant' [23:40] jono: ^^ [23:41] thanks wgrant [23:44] wgrant, I am writing a little script to see if someone is an UBuntu Member [23:45] currently I am doing this: [23:45] team = l.people["ubuntumembers"] [23:45] members = team.members_details [23:45] for member in members: [23:45] print "foo" [23:45] if member.member.name == user: [23:45] print member.date_joined [23:45] is there a better way I should be doing this? [23:45] There's no really good way to do that right now. The Person.inTeam method used internally by LP isn't exposed through the API, due to some security complexities. [23:46] gotcha [23:46] However. [23:46] "membership = lp.load('/~ubuntumembers/+member/%s' % lp.people.getByEmail(email='me@williamgrant.id.au').name) is a quick [23:46] way to check [23:47] THat will get you the membership object, which has date_joined [23:47] It'll raise a NotFound if they're not a member [23:47] (the path to a membership is /~TEAM/+member/PERSON) [23:48] Ah, but that won't take into account members of subteams :( [23:49] hmm [23:49] I am basically trying to write some scripts to determine if people have different roles [23:49] e.g. member, motu, core-dev [23:50] do you know if there is a way to check sub-teams too [23:52] jono: team.participants lists members of subteams. [23:52] But it isn't available from the other side, and doesn't include the membership date. [23:53] I am not too bothered about the membership data, just if they are considered an Ubuntu Member [23:56] In [15]: subteams = [team.name for team in lp.people['ubuntumembers'].sub_teams] [23:56] In [16]: [membership for membership in lp.people['jonobacon'].memberships_details if membership.team_link.rsplit('~', 1)[-1] in ['ubuntumembers'] + subteams] [23:56] Out[16]: []