[00:02] nhandler: use bug.bug.id to get the id of the bug (bug is your loop variable) [00:04] nhandler: and you can simplify line 17 with: if bug.status in ('New', 'Confirmed', 'Triaged', 'In Progress'): [00:06] Thanks a lot geser! It is working now. As you can probably guess, python is not my native language. I personally prefer Perl [02:49] thumper, jml, do you know who is in charge of lp commercial hosting now? bac? [02:49] poolie: yeah [02:51] and is anything in particular planned for 3.0? [02:52] poolie: https://dev.launchpad.net/VersionThreeDotO [02:52] i'm just looking at it [02:52] in fact i'm just fixing the link to it :) [02:53] either it's not clearly answered or i just missed it [02:54] either is possible [02:54] I don't know anything about our plans one way or the other. [02:55] it's very very hard to keep a cleanup branch down to a small size, incidentally. [02:55] are you talking about my deprecation branch? [02:55] i'll reply to the thread [02:56] poolie: no. [02:56] poolie: I'm talking about the branch I'm working on right now. [03:10] :-/ [03:10] I once subscribed to bug #1 [03:10] https://bugs.launchpad.net/ubuntu/+bug/1 (Timeout) [03:10] I've never been able to get it out of my personal bug list [03:10] even, if I unsubscribe it remains [03:11] Not only that, but ten duplicates for the same bug [03:11] https://bugs.launchpad.net/~toni-ruottu?field.searchtext=&orderby=-users_affected_count&search=Search&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package= [03:11] wow [03:11] where did all those parameters come from [03:12] https://bugs.launchpad.net/~toni-ruottu [03:12] this is enough [03:12] :-) [03:13] Is there anyway to get it out? [03:16] cyberix: Bug #1357 is the cause of the 'duplicates' [03:16] Launchpad bug 1357 in malone "Bug listings include reports multiple times for multiple targets" [Medium,Triaged] https://launchpad.net/bugs/1357 [03:16] It's on your related bugs list forever because you've commented on it. [03:19] wgrant: Ouch. [03:19] I should check more carefully where I go throwing comments. :-) [05:35] Can any SOyuz guy take a look at this, and see what's currently going on?: http://launchpadlibrarian.net/23852918/upload_903953_log.txt [05:35] Seems the database screamed out and said ARGH [05:36] NCommander: Niiice. That's one I haven't seen before. [05:36] wgrant, I've seen something similar happen on a dak installation, when the database went OOPS FORGOT MY SEQUENCE [05:37] Considering not all ids went boom, I'm offhand going to guess database burp but I don't want to punch retry until someone looks at it [05:37] That looks more like a foreign key violation. [05:38] Odd timing, that ^^ [05:38] either way, something went bomb with the database [05:38] er [05:38] boom [05:40] * wgrant wonders how that unique key can make sense. [05:53] that code should really be generating OOPS reports rather than dumping tracebacks in the librarian [05:53] jamesh: Maybe it does both. [05:53] wgrant: I doubt it. [05:53] Heh. [05:54] I know the code that does "log tracebacks to librarian", and it is separate from the oops system [05:54] Ah. [07:13] jamesh, any chance of getting it fixed, or do I just need to pound retry? [07:13] NCommander: if it doesn't work twice, then it probably won't work on a third try. [07:14] WHo tried it before? [07:14] don't know [07:14] Has it been retried? [07:14] There is no way to tell. [07:14] but by all means try it a second time [07:14] * NCommander wanted the error to be seen before I just pounded the button :-) [07:14] Woo [07:14] Yay button pounding [07:15] Take a copy of the two files (the upload log and traceback) before they're GCed. [07:16] filing a bug would be helpful. I don't know how visible those tracebacks logged to the librarian are [07:16] Did LP just go poof for anyone else? [07:16] nm [07:16] my ISP sucks [07:16] * NCommander just hit the button before saving it [07:16] ANyone else go it? [07:16] I've got it. [07:16] Both. [07:16] http://launchpadlibrarian.net/23852918/upload_903953_log.txt [07:17] wgrant, care to file? [07:17] The other is linked from there. [07:17] Not really, I've filed 10 LP bugs in the past 24 hours. [07:17] I figure I've troubled them enough. [07:17] don't want to make it 11? [07:17] I also don't really see how the referenced key makes sense. [07:18] Oh. Postgres just chooses strange names for composite keys. [07:18] postgres doesn't choose the names [07:19] It does unless you tell it otherwise. [07:20] I can just specify UNIQUE (foo, bar), and it will create _foo_key [07:21] NCommander: You do know why it's crashing, right? [07:21] It's not right to crash, but it should fail. [07:22] what crash? [07:22] huh? [07:22] That upload. [07:22] it's crashing because that BPR already exists, and is published. [07:22] O_o; [07:22] WTF? [07:22] something broke. [07:22] Was it owned by a different source before? [07:22] I dunno [07:23] so the constraint that is failing is that there is already a package release for the (binary package name, build, version) triple [07:23] I just saw it in the failure log. [07:23] if that helps. [07:23] jamesh: Ahh, 'build' was the bit I was missing. I guessed archive. [07:23] Wait. [07:23] That makes even less sense. [07:23] That means the build was accepted and then retried... [07:24] WTF [07:24] WTF [07:24] WTF [07:25] you'll need a soyuz guy to narrow things down further. There isn't any special logs I've got access to here (e.g. no oops reports) [07:25] https://edge.launchpad.net/ubuntu/+source/hal-cups-utils/0.6.19+git20090217-0ubuntu3 [07:25] Needs Building (DONE) [07:25] It was indeed published and then retried. [07:25] o_o;;;;; [07:25] How does that even happen ... === CrisAWAY is now known as Crissi === thekorn is now known as thekorn_ === Nicke_ is now known as Nicke === mcasadevall is now known as NCommander === salgado-afk is now known as salgado === ursula is now known as Ursinha === gord_ is now known as gord [13:26] Is it possible to build Debian experimental in a PPA? from help.launchpad.net, ``You can use your PPA to build sources from other distributions that use .deb packages.'', but then down below it tells me to upload to ``~/ppa/ubuntu/''.... [13:29] ryanakca, you can upload something from experimental and have it built for Ubuntu, but you can't have things built for anything other than Ubuntu [13:38] salgado, well it could theoretically work for debian [13:43] theholyduck, yes, although it's more luck than anything else [14:08] thanks :) === kiko-afk is now known as kiko === rockstar changed the topic of #launchpad to: https://launchpad.net/ | Help contact: rockstar | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com [15:09] 'ello! A question.. Say there are two groups Foo and Bar and 'Foo' is the owner of group 'Bar'. Joe is a member of both - so he doesnt really need to be a part of 'Bar' directly. Can he deactivate his membership without showing under the "deactivated" list for group Bar? === salgado is now known as salgado-afk [15:14] hi all, is it possible in launchpad answers to ask about questions like 'where do i find ressources about opensource resume/cv'? [15:31] buzzDrive, what are you wanting to do? [15:32] sayakb, no. [15:33] rockstar i search for a centralized question/answer site, i try stackoverflow but sometimes my questions wasn't programming, i am asking me if it exist a different way of asking questions in several forums and forget that we have ask a question [15:34] buzzDrive, normally, questions asked in the Answers app are specific to a project. === Ampelbein is now known as ampelbein === gord_ is now known as gord === matsubara is now known as matsubara-lunch === salgado-afk is now known as salgado === salgado is now known as salgado-lunch === soeb is now known as Soeb_afk === Soeb_afk is now known as soeb [16:59] It's very difficult to discover where I create new releases, even though I've done it before. [17:00] it is [17:00] and me and sinzui will solve this [17:00] very soon [17:01] Okay. :-) [17:05] gmb: Okay, new bugzilla-launchpad plugin released. === matsubara-lunch is now known as matsubara === salgado-lunch is now known as salgado === Lure_ is now known as Lure [17:36] thekorn, can you suggest a test for https://code.edge.launchpad.net/~thekorn/wadllib/fix-340935-use-actual-type/+merge/4484 ? [17:43] thekorn: actually, since it's a wadllib test, you shoudl be able to write the test yourself. it doesn't depend on a running launchpad instance [17:48] leonardr, yes, sure. you mean a doc-test in wadllib/docs/wadllib.txt? [17:56] leonardr, you run this tests with nosetest, right [17:57] do I have to give nostests some special options, or why do I get failures when I run it on lp:wadllib [17:58] thekorn: what failures do you get? [17:58] leonardr, http://paste.ubuntu.com/133800/ [18:01] leonardr, pitti also fixed the doctest in iso_strptime.py in the ubuntu package [18:01] thekorn: yes, you need to make nose ignore whitespace somehow... [18:01] want to add that to the patch while you're at it? [18:01] https://bugs.edge.launchpad.net/wadllib/+bug/344166 [18:01] Ubuntu bug 344166 in wadllib "test suite for iso_strptime fails" [Undecided,Confirmed] [18:02] sure, I can do it [18:02] great [18:05] but first I have to find out how to run nosetest properly [18:07] thekorn: i think you need to set the doctest WHITESPACE variable [18:07] i'm not sure how though [18:18] leonardr, I can set this directives on a per testcase basis, http://paste.ubuntu.com/133817/ but I don't know how to set it globally [18:19] thekorn: i suggest not wasting a lot of time on it. you should be able to see when the test is right, and we're moving away from nose anyway [18:19] ok [18:28] leonardr, what is the correct type of the 'representation' argument of Resource.bind(), str like defined in the docstring or dict? [18:30] leonardr, because launchpadlib does in almost all cases give a dict [18:30] thekorn: if representation_needs_processing is true, the argument can be of any type (for json in launchpad it's going to be a dict) [18:30] er, rather, that's the case if representation_needs_processing is *false* [18:30] if representation_needs_processing is true, that means it comes direct from the http response, so it needs to be a string [18:31] so maybe the docstring has to be fixed === mpt_ is now known as mpt [18:39] thekorn: this might be a really dumb question, but what exactly is the problem with the behavior described in bug 342709? [18:39] Launchpad bug 342709 in launchpadlib "Make sure this resource has a representation fetched when retrieving resource's parameters" [Undecided,In progress] https://launchpad.net/bugs/342709 [18:39] dir() still seems to give the right behavior [18:42] leonardr, oh sorry, I think I have to link this bug somehow to bug 340935 [18:42] Error: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/340935/+text) [18:43] the problem is that binding to the actual type is done after GETing the task.target object [18:43] i see [18:43] so the problem is not dir(), but the type of the instantiated object [18:43] correct, [18:43] and that might be why we didn't use the resource_type in the first place [18:44] because that seems to negate this optimization that keeps us from having to retrieve the object all the time [18:44] for now, can we have wadllib use the resource_type when it's available, and the wadl type otherwise? [18:45] actually, it gets worse [18:45] 'resource_type_link' is a launchpad innovation [18:45] there's nothing special about it except by convention [18:45] ok, I understand, this fix is very cosmetic [18:46] and only makes sense for interactive sessions [18:46] so, i'm afraid you can't put references to 'resource_type_link' in wadllib either [18:46] where someone is using dir() or the TAB feature of ipython, but in this rare cases it would be really nice to have [18:47] oh [18:47] this is making things really complicated ;) [18:47] yeah [18:47] how important is this to you? i really wish i could at least work out a good solution so you wouldn't waste your time, but i really need to get lazr.restful ready to show off at pycon later this week [18:48] er, next week [18:49] leonardr, well, it is not important, don't worry [18:50] ok, let's put it on hold for onw [18:50] leonardr, from my point of view bug 336866 is the most important one anyway, because as I see this things can really go wrong if this is not fixed in an early stage of launchpadlib [18:50] Launchpad bug 336866 in launchpadlib "When adding tag or updating description, lp_save() gives "HTTP Error 412: Precondition Failed"" [Undecided,Confirmed] https://launchpad.net/bugs/336866 [18:50] thekorn: i agree [18:53] leonardr, I think I will remove https://code.edge.launchpad.net/~thekorn/wadllib/fix-340935-use-actual-type/+merge/4484 [19:35] maybe a silly question, bug: what does this lazr thing stand for, what does it mean? === beuno_ is now known as beuno [19:50] hi all [19:51] is there anybody from the launchpad team? [19:51] ilia, a lot of folks, what can we help you with? [19:51] beuno: some administrative question [19:52] I have a "short login" in launchpad of XXXX, this is displayed like https://launchpad.net/~XXX [19:53] but I'd rather prefer another one, YYY [19:53] there is a preference page where I can change it, however [19:54] thekorn: linux, apache, zope and roast-marshmallows [19:54] I got "YYY is already in use by another person or team" [19:54] beuno: are you still here? [19:55] intellectronica, that's exactly what I thought ;) [19:56] ilia, yes, sorry [19:56] one sec [19:57] ilia, what's the problem? [19:57] rockstar: do you see my messages above? [19:57] ilia, https://edge.launchpad.net/people/+me/+edit [19:57] ilia, yes. [19:57] and where it says "name [19:57] er [19:57] "name" [19:58] ilia, but the problem sounds like someone else has your desired username. [19:58] so I tried to change this short name in a URL similar to what beuno posted [19:58] rockstar: yes [19:58] so I checked this account [19:58] and it has absolute 0 activity [19:59] ilia, and it's best to use the "Contact this user" to try and resolve the issue with that person. [19:59] I know that for example in Wikipedia there is a possibility to get an "unused" user name [19:59] is there something similar in launchpad? [19:59] ilia, there have been cases where we have done this, yes. [20:00] ilia, but we usually ask that you use the "Contact this user" feature and request the user choose a different name so your username is available. [20:01] I can try, but I don't know him and what if he doesn't want? [20:01] leonardr: So are we going to see a whole bunch of lazr stuff released next week? I see it's all been split up already. [20:02] wgrant: yup [20:02] rockstar: ? [20:02] rockstar: or doesn't even reply? [20:02] ilia: be correct and friendly, maybe offer him/her a t-shirt or something. [20:03] intellectronica: Excellent. [20:03] ilia, that can happen sometimes. [20:03] intellectronica: :)) [20:03] ilia, in those cases, we might be able to help you out. [20:03] ilia, unfortunately, we ask that you make an attempt to resolve it first. [20:03] rockstar: fine, I'm going to write him, thanks [20:04] ilia, in a week, if you haven't heard back from him, we can probably help out. [20:05] rockstar: ok [20:08] morning === beuno_ is now known as beuno === salgado is now known as salgado-afk [21:07] Can I install launchpad into my own server ? I wonder.. [21:07] jasonlife: No, it's not released yet. [21:08] jasonlife: out of curiosity, why would you wish to do so? === ursula is now known as Ursinha [21:10] mdke: we are currently using bugzilla in my company, and seems launchpad has more features.. [21:11] jasonlife: the great thing about launchpad is that you don't need to install it on your own server, you can use it straight away [21:11] that's all.. If we can install launchpad, we could try it out.. [21:11] the main point is that it's a central resource for lots of different projects [21:11] jasonlife: launchpad is available for commercial projects [21:12] mdke: but, not having a server by ourselves is little... you know [21:12] little out of control.. I feel like that.. [21:12] jasonlife: for a modest fee you can use private bugs, code hosting and teams [21:13] jasonlife: I've never had a problem with that. [21:13] it's more like internal developing tool, so.. I understand what's you saying though.. [21:14] jasonlife: then again, having a dedicated team take care of administration is a good thing to. it means that you can concentrate on your core business, and not worry about running a collaboration platform [21:14] yes.. it's like using gmail instead of our company mail server.. right? [21:15] any idea how much will it cost by the way? I can talk with our developers about this.. [21:16] probably I need to go to launchpad.net.. :) [21:16] jasonlife: you should talk to bac about this [21:17] thanks.. [21:17] hi jasonlife [21:17] hi bac [21:18] any idea on how much will it cost for commercial use? I can talk with our developers about this.. [21:18] jasonlife: this FAQ has some information about commercial hosting on LP: https://answers.edge.launchpad.net/launchpad/+faq/208 [21:18] good.. thanks... [21:18] jasonlife: a commercial-use subscription is US$250/project/year with no per-seat licensing [21:19] bac: Does that include private bugs, just not private branches? [21:19] jasonlife: feel free to contact me here or via email (bac at canonical dot com) [21:19] wgrant: as a *beta* test of our business model (not the infrastructure) we're throwing in private bugs and branches for any commercial customer who needs them. [21:20] bac: The FAQ says codehosting is excluded. [21:21] And nothing about bugs. [21:25] I can never get launchpad to accept my email reviews/bug changes. it always replies saying that my messageges aren't signed [21:25] but this is false [21:25] they are quite signed [21:26] lamalex: can you show an example of such an email? [21:26] lamalex: it says they are not signed, or the signature is not valid? [21:27] intellectronica: mwhudson: http://paste2.org/p/167650 [21:27] ah, i think i see [21:27] my fault [21:27] of course [21:27] i know people have had problems with firegpg [21:32] i happily use firegpg [21:34] lamalex: oh, what do you suspect? [21:34] i was wrong :P [21:35] Does it have to be clearsigned? [21:35] i can try [21:37] wgrant: yes, the plan is to release lazr.restful for pycon [21:38] leonardr: Ah, not the other lazr.* which have appeared over the past couple of weeks? [21:38] But lazr.restful will be awesome, anyway. [21:38] wgrant: probably that as well since lazr.restful depends on it [21:38] but the other stuff is pretty small [21:39] Right. [21:40] Is the AJAX lazr.restful client also going to be LGPLv3, or AGPLv3 like the rest of lazr-js (although AGPLv3 doesn't make sense there)? [21:42] wgrant: clearsign didnt help [21:44] lamalex: i must go to sleep. if you don't resolve this, would you mind filing a bug and assigning to me so that i can look at this tomorrow? [21:44] intellectronica: sure thing [21:44] thanks for your help [21:45] lamalex: I can't verify that signature (it gives me a CRC error), but it might be the pastebin mangling it. Can you verify it? [21:45] ill try in a minute [21:45] upgrading kills my little crappy eee ssd [21:45] i can verify it without problems [21:46] * intellectronica --> zzz === sale___ is now known as sale [23:14] hi, umm, when im commiting something to a branch, do i cd into the folder that contains the file im commiting> [23:19] Can somebody look at OOPS-1174ED359 when it is available in a minute or two? [23:20] * wgrant blames source package branches which seem to have recently appeared. [23:25] nsh22: You can cd into the folder, or you can just do "bzr commit path/to/file". Either way is fine. [23:25] oh ok [23:26] wgrant: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 491: ordinal not in range(128) [23:26] wgrant: not sure at a glance what the offending data is. [23:27] wgrant: possibly a non-ascii package description? [23:27] Possibly, yes. [23:28] Let's see what the DSP page shows that the DSSP page doesn't... [23:29] +R, of course. [23:29] Looks like it's only the descriptions. [23:30] wgrant: it doesn't look package branch related [23:30] Is this the URL you meant? https://edge.launchpad.net/ubuntu/+source/gnome-panel/1%3A2.26.0-0ubuntu3/+index [23:30] jml: Indeed. [23:31] That's the one. [23:31] And 0ubuntu[12] [23:31] Other packages are fine. [23:32] source packages can have colons in the name? [23:32] three cheers for learning. [23:32] what does this mean? http://pastebin.com/m1dfd82d5 [23:32] jml: The version, yes. [23:33] jml: It's an epoch, used to work around broken or changed versioning schemes. [23:33] nsh22: you need to put quotes around the message [23:33] ok [23:33] nsh22: also #bzr is the best place to ask questions about bzr. [23:33] oh ok [23:33] wgrant: ok, I think I knew that. [23:34] I cannot find an 'a' with a circumflex on that page on prod... [23:34] jml: i still got the same message [23:35] nsh22: I'm suggesting you do this: http://pastebin.com/m34940b08 [23:36] ok [23:37] wgrant: that's probably why prod isn't oopsing :) [23:39] jml: But the other instances of that view work, and they are identical on prod and edge. [23:44] wgrant: I'm stumped, I'm afraid. [23:46] jml: Thanks anyway. [23:47] I've OOPSed it enough that it should be Ursinha's problem now. [23:47] :)