/srv/irclogs.ubuntu.com/2009/03/19/#launchpad.txt

gesernhandler: use bug.bug.id to get the id of the bug (bug is your loop variable)00:02
gesernhandler: and you can simplify line 17 with: if bug.status in ('New', 'Confirmed', 'Triaged', 'In Progress'):00:04
nhandlerThanks a lot geser! It is working now. As you can probably guess, python is not my native language. I personally prefer Perl00:06
pooliethumper, jml, do you know who is in charge of lp commercial hosting now? bac?02:49
thumperpoolie: yeah02:49
poolieand is anything in particular planned for 3.0?02:51
jmlpoolie: https://dev.launchpad.net/VersionThreeDotO02:52
pooliei'm just looking at it02:52
pooliein fact i'm just fixing the link to it :)02:52
poolieeither it's not clearly answered or i just missed it02:53
jmleither is possible02:54
jmlI don't know anything about our plans one way or the other.02:54
jmlit's very very hard to keep a cleanup branch down to a small size, incidentally.02:55
poolieare you talking about my deprecation branch?02:55
pooliei'll reply to the thread02:55
jmlpoolie: no.02:56
jmlpoolie: I'm talking about the branch I'm working on right now.02:56
cyberix:-/03:10
cyberixI once subscribed to bug #103:10
ubottuhttps://bugs.launchpad.net/ubuntu/+bug/1 (Timeout)03:10
cyberixI've never been able to get it out of my personal bug list03:10
cyberixeven, if I unsubscribe it remains03:10
cyberixNot only that, but ten duplicates for the same bug03:11
cyberixhttps://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
cyberixwow03:11
cyberixwhere did all those parameters come from03:11
cyberixhttps://bugs.launchpad.net/~toni-ruottu03:12
cyberixthis is enough03:12
cyberix:-)03:12
cyberixIs there anyway to get it out?03:13
wgrantcyberix: Bug #1357 is the cause of the 'duplicates'03:16
ubottuLaunchpad bug 1357 in malone "Bug listings include reports multiple times for multiple targets" [Medium,Triaged] https://launchpad.net/bugs/135703:16
wgrantIt's on your related bugs list forever because you've commented on it.03:16
cyberixwgrant: Ouch.03:19
cyberixI should check more carefully where I go throwing comments. :-)03:19
NCommanderCan any SOyuz guy take a look at this, and see what's currently going on?: http://launchpadlibrarian.net/23852918/upload_903953_log.txt05:35
NCommanderSeems the database screamed out and said ARGH05:35
wgrantNCommander: Niiice. That's one I haven't seen before.05:36
NCommanderwgrant, I've seen something similar happen on a dak installation, when the database went OOPS FORGOT MY SEQUENCE05:36
NCommanderConsidering 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 it05:37
wgrantThat looks more like a foreign key violation.05:37
wgrantOdd timing, that ^^05:38
NCommandereither way, something went bomb with the database05:38
NCommanderer05:38
NCommanderboom05:38
* wgrant wonders how that unique key can make sense.05:40
jameshthat code should really be generating OOPS reports rather than dumping tracebacks in the librarian05:53
wgrantjamesh: Maybe it does both.05:53
jameshwgrant: I doubt it.05:53
wgrantHeh.05:53
jameshI know the code that does "log tracebacks to librarian", and it is separate from the oops system05:54
wgrantAh.05:54
NCommanderjamesh, any chance of getting it fixed, or do I just need to pound retry?07:13
jameshNCommander: if it doesn't work twice, then it probably won't work on a third try.07:13
NCommanderWHo tried it before?07:14
jameshdon't know07:14
NCommanderHas it been retried?07:14
wgrantThere is no way to tell.07:14
jameshbut by all means try it a second time07:14
* NCommander wanted the error to be seen before I just pounded the button :-)07:14
NCommanderWoo07:14
NCommanderYay button pounding07:14
wgrantTake a copy of the two files (the upload log and traceback) before they're GCed.07:15
jameshfiling a bug would be helpful.  I don't know how visible those tracebacks logged to the librarian are07:16
NCommanderDid LP just go poof for anyone else?07:16
NCommandernm07:16
NCommandermy ISP sucks07:16
* NCommander just hit the button before saving it07:16
NCommanderANyone else go it?07:16
wgrantI've got it.07:16
wgrantBoth.07:16
wgranthttp://launchpadlibrarian.net/23852918/upload_903953_log.txt07:16
NCommanderwgrant, care to file?07:17
wgrantThe other is linked from there.07:17
wgrantNot really, I've filed 10 LP bugs in the past 24 hours.07:17
wgrantI figure I've troubled them enough.07:17
NCommanderdon't want to make it 11?07:17
wgrantI also don't really see how the referenced key makes sense.07:17
wgrantOh. Postgres just chooses strange names for composite keys.07:18
jameshpostgres doesn't choose the names07:18
wgrantIt does unless you tell it otherwise.07:19
wgrantI can just specify UNIQUE (foo, bar), and it will create <TABLE>_foo_key07:20
wgrantNCommander: You do know why it's crashing, right?07:21
wgrantIt's not right to crash, but it should fail.07:21
NCommanderwhat crash?07:22
NCommanderhuh?07:22
wgrantThat upload.07:22
wgrantit's crashing because that BPR already exists, and is published.07:22
NCommanderO_o;07:22
NCommanderWTF?07:22
NCommandersomething broke.07:22
wgrantWas it owned by a different source before?07:22
NCommanderI dunno07:22
jameshso the constraint that is failing is that there is already a package release for the (binary package name, build, version) triple07:23
NCommanderI just saw it in the failure log.07:23
jameshif that helps.07:23
wgrantjamesh: Ahh, 'build' was the bit I was missing. I guessed archive.07:23
wgrantWait.07:23
wgrantThat makes even less sense.07:23
wgrantThat means the build was accepted and then retried...07:23
wgrantWTF07:24
wgrantWTF07:24
wgrantWTF07:24
jameshyou'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
wgranthttps://edge.launchpad.net/ubuntu/+source/hal-cups-utils/0.6.19+git20090217-0ubuntu307:25
wgrantNeeds Building (DONE)07:25
wgrantIt was indeed published and then retried.07:25
NCommandero_o;;;;;07:25
NCommanderHow does that even happen ...07:25
=== 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
ryanakcaIs 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 ``~<lp_name>/ppa/ubuntu/<a ubuntu suite>''....13:26
salgadoryanakca, you can upload something from experimental and have it built for Ubuntu, but you can't have things built for anything other than Ubuntu13:29
theholyducksalgado, well it could theoretically work for debian13:38
beunotheholyduck, yes, although it's more luck than anything else13:43
ryanakcathanks :)14:08
=== 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
sayakb'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?15:09
=== salgado is now known as salgado-afk
buzzDrivehi all, is it possible in launchpad answers to ask about questions like 'where do i find ressources about opensource resume/cv'?15:14
rockstarbuzzDrive, what are you wanting to do?15:31
rockstarsayakb, no.15:32
buzzDriverockstar 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 question15:33
rockstarbuzzDrive, normally, questions asked in the Answers app are specific to a project.15:34
=== 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
mkanatIt's very difficult to discover where I create new releases, even though I've done it before.16:59
beunoit is17:00
beunoand me and sinzui will solve this17:00
beunovery soon17:00
mkanatOkay. :-)17:01
mkanatgmb: Okay, new bugzilla-launchpad plugin released.17:05
=== matsubara-lunch is now known as matsubara
=== salgado-lunch is now known as salgado
=== Lure_ is now known as Lure
leonardrthekorn, can you suggest a test for https://code.edge.launchpad.net/~thekorn/wadllib/fix-340935-use-actual-type/+merge/4484 ?17:36
leonardrthekorn: actually, since it's a wadllib test, you shoudl be able to write the test yourself. it doesn't depend on a running launchpad instance17:43
thekornleonardr, yes, sure. you mean a doc-test in wadllib/docs/wadllib.txt?17:48
thekornleonardr, you run this tests with nosetest, right17:56
thekorndo I have to give nostests some special options, or why do I get failures when I run it on lp:wadllib17:57
leonardrthekorn: what failures do you get?17:58
thekornleonardr, http://paste.ubuntu.com/133800/17:58
thekornleonardr, pitti also fixed the doctest in iso_strptime.py in the ubuntu package18:01
leonardrthekorn: yes, you need to make nose ignore whitespace somehow...18:01
leonardrwant to add that to the patch while you're at it?18:01
thekornhttps://bugs.edge.launchpad.net/wadllib/+bug/34416618:01
ubottuUbuntu bug 344166 in wadllib "test suite for iso_strptime fails" [Undecided,Confirmed]18:01
thekornsure, I can do it18:02
leonardrgreat18:02
thekornbut first I have to find out how to run nosetest properly18:05
leonardrthekorn: i think you need to set the doctest WHITESPACE variable18:07
leonardri'm not sure how though18:07
thekornleonardr, I can set this directives on a per testcase basis, http://paste.ubuntu.com/133817/ but I don't know how to set it globally18:18
leonardrthekorn: 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 anyway18:19
thekornok18:19
thekornleonardr, what is the correct type of the 'representation' argument of Resource.bind(), str like defined in the docstring or dict?18:28
thekornleonardr, because launchpadlib does in almost all cases give a dict18:30
leonardrthekorn: 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
leonardrer, rather, that's the case if representation_needs_processing is *false*18:30
leonardrif representation_needs_processing is true, that means it comes direct from the http response, so it needs to be a string18:30
thekornso maybe the docstring has to be fixed18:31
=== mpt_ is now known as mpt
leonardrthekorn: this might be a really dumb question, but what exactly is the problem with the behavior described in bug 342709?18:39
ubottuLaunchpad bug 342709 in launchpadlib "Make sure this resource has a representation fetched when retrieving resource's parameters" [Undecided,In progress] https://launchpad.net/bugs/34270918:39
leonardrdir() still seems to give the right behavior18:39
thekornleonardr, oh sorry, I think I have to link this bug somehow to bug 34093518:42
ubottuError: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/340935/+text)18:42
thekornthe problem is that binding to the actual type is done after GETing the task.target object18:43
leonardri see18:43
leonardrso the problem is not dir(), but the type of the instantiated object18:43
thekorncorrect,18:43
leonardrand that might be why we didn't use the resource_type in the first place18:43
leonardrbecause that seems to negate this optimization that keeps us from having to retrieve the object all the time18:44
leonardrfor now, can we have wadllib use the resource_type when it's available, and the wadl type otherwise?18:44
leonardractually, it gets worse18:45
leonardr'resource_type_link' is a launchpad innovation18:45
leonardrthere's nothing special about it except by convention18:45
thekornok, I understand, this fix is very cosmetic18:45
thekornand only makes sense for interactive sessions18:46
leonardrso, i'm afraid you can't put references to 'resource_type_link' in wadllib either18:46
thekornwhere someone is using dir() or the TAB feature of ipython, but in this rare cases it would be really nice to have18:46
thekornoh18:47
thekornthis is making things really complicated ;)18:47
leonardryeah18:47
leonardrhow 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 week18:47
leonardrer, next week18:48
thekornleonardr, well, it is not important, don't worry18:49
leonardrok, let's put it on hold for onw18:50
thekornleonardr, 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 launchpadlib18:50
ubottuLaunchpad bug 336866 in launchpadlib "When adding tag or updating description, lp_save() gives "HTTP Error 412: Precondition Failed"" [Undecided,Confirmed] https://launchpad.net/bugs/33686618:50
leonardrthekorn: i agree18:50
thekornleonardr, I think I will remove https://code.edge.launchpad.net/~thekorn/wadllib/fix-340935-use-actual-type/+merge/448418:53
thekornmaybe a silly question, bug: what does this lazr thing stand for, what does it mean?19:35
=== beuno_ is now known as beuno
iliahi all19:50
iliais there anybody from the launchpad team?19:51
beunoilia, a lot of folks, what can we help you with?19:51
iliabeuno: some administrative question19:51
iliaI have a "short login" in launchpad of XXXX, this is displayed like https://launchpad.net/~XXX19:52
iliabut I'd rather prefer another one, YYY19:53
iliathere is a preference page where I can change it, however19:53
intellectronicathekorn: linux, apache, zope and roast-marshmallows19:54
iliaI got "YYY is already in use by another person or team"19:54
iliabeuno: are you still here?19:54
thekornintellectronica, that's exactly what I thought ;)19:55
beunoilia, yes, sorry19:56
beunoone sec19:56
rockstarilia, what's the problem?19:57
iliarockstar: do you see my messages above?19:57
beunoilia, https://edge.launchpad.net/people/+me/+edit19:57
rockstarilia, yes.19:57
beunoand where it says "name19:57
beunoer19:57
beuno"name"19:57
rockstarilia, but the problem sounds like someone else has your desired username.19:58
iliaso I tried to change this short name in a URL similar to what beuno posted19:58
iliarockstar: yes19:58
iliaso I checked this account19:58
iliaand it has absolute 0 activity19:58
rockstarilia, and it's best to use the "Contact this user" to try and resolve the issue with that person.19:59
iliaI know that for example in Wikipedia there is a possibility to get an "unused" user name19:59
iliais there something similar in launchpad?19:59
rockstarilia, there have been cases where we have done this, yes.19:59
rockstarilia, 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:00
iliaI can try, but I don't know him and what if he doesn't want?20:01
wgrantleonardr: 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:01
intellectronicawgrant: yup20:02
iliarockstar: ?20:02
iliarockstar: or doesn't even reply?20:02
intellectronicailia: be correct and friendly, maybe offer him/her a t-shirt or something.20:02
wgrantintellectronica: Excellent.20:03
rockstarilia, that can happen sometimes.20:03
iliaintellectronica: :))20:03
rockstarilia, in those cases, we might be able to help you out.20:03
rockstarilia, unfortunately, we ask that you make an attempt to resolve it first.20:03
iliarockstar: fine, I'm going to write him, thanks20:03
rockstarilia, in a week, if you haven't heard back from him, we can probably help out.20:04
iliarockstar: ok20:05
thumpermorning20:08
=== beuno_ is now known as beuno
=== salgado is now known as salgado-afk
jasonlifeCan I install launchpad into my own server ? I wonder..21:07
jpdsjasonlife: No, it's not released yet.21:07
mdkejasonlife: out of curiosity, why would you wish to do so?21:08
=== ursula is now known as Ursinha
jasonlifemdke: we are currently using bugzilla in my company, and seems launchpad has more features..21:10
mdkejasonlife: the great thing about launchpad is that you don't need to install it on your own server, you can use it straight away21:11
jasonlifethat's all..  If we can install launchpad, we could try it out..21:11
mdkethe main point is that it's a central resource for lots of different projects21:11
intellectronicajasonlife: launchpad is available for commercial projects21:11
jasonlifemdke: but,  not having a server by ourselves is little... you know21:12
jasonlifelittle out of control.. I feel like that..21:12
intellectronicajasonlife: for a modest fee you can use private bugs, code hosting and teams21:12
mdkejasonlife: I've never had a problem with that.21:13
jasonlifeit's more like internal developing tool, so..   I understand what's you saying though..21:13
intellectronicajasonlife: 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 platform21:14
jasonlifeyes.. it's like using gmail instead of our company mail server.. right?21:14
jasonlifeany idea how much will it cost by the way?  I can talk with our developers about this..21:15
jasonlifeprobably I need to go to launchpad.net.. :)21:16
intellectronicajasonlife: you should talk to bac about this21:16
jasonlifethanks..21:17
bachi jasonlife21:17
jasonlifehi bac21:17
jasonlife any idea on how much will it cost for commercial use?  I can talk with our developers about this..21:18
bacjasonlife: this FAQ has some information about commercial hosting on LP:  https://answers.edge.launchpad.net/launchpad/+faq/20821:18
jasonlifegood.. thanks...21:18
bacjasonlife: a commercial-use subscription is US$250/project/year with no per-seat licensing21:18
wgrantbac: Does that include private bugs, just not private branches?21:19
bacjasonlife: feel free to contact me here or via email (bac at canonical dot com)21:19
bacwgrant: 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:19
wgrantbac: The FAQ says codehosting is excluded.21:20
wgrantAnd nothing about bugs.21:21
lamalexI can never get launchpad to accept my email reviews/bug changes. it always replies saying that my messageges aren't signed21:25
lamalexbut this is false21:25
lamalexthey are quite signed21:25
intellectronicalamalex: can you show an example of such an email?21:26
mwhudsonlamalex: it says they are not signed, or the signature is not valid?21:26
lamalexintellectronica: mwhudson: http://paste2.org/p/16765021:27
lamalexah, i think i see21:27
lamalexmy fault21:27
lamalexof course21:27
mwhudsoni know people have had problems with firegpg21:27
intellectronicai happily use firegpg21:32
intellectronicalamalex: oh, what do you suspect?21:34
lamalexi was wrong :P21:34
wgrantDoes it have to be clearsigned?21:35
lamalexi can try21:35
leonardrwgrant: yes, the plan is to release lazr.restful for pycon21:37
wgrantleonardr: Ah, not the other lazr.* which have appeared over the past couple of weeks?21:38
wgrantBut lazr.restful will be awesome, anyway.21:38
leonardrwgrant: probably that as well since lazr.restful depends on it21:38
leonardrbut the other stuff is pretty small21:38
wgrantRight.21:39
wgrantIs 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:40
lamalexwgrant: clearsign didnt help21:42
intellectronicalamalex: 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
lamalexintellectronica: sure thing21:44
lamalexthanks for your help21:44
wgrantlamalex: 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
lamalexill try in a minute21:45
lamalexupgrading kills my little crappy eee ssd21:45
intellectronicai can verify it without problems21:45
* intellectronica --> zzz21:46
=== sale___ is now known as sale
nsh22hi, umm, when im commiting something to a branch, do i cd into the folder that contains the file im commiting>23:14
wgrantCan somebody look at OOPS-1174ED359 when it is available in a minute or two?23:19
* wgrant blames source package branches which seem to have recently appeared.23:20
spivnsh22: You can cd into the folder, or you can just do "bzr commit path/to/file".  Either way is fine.23:25
nsh22oh ok23:25
spivwgrant: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 491: ordinal not in range(128)23:26
spivwgrant: not sure at a glance what the offending data is.23:26
spivwgrant: possibly a non-ascii package description?23:27
wgrantPossibly, yes.23:27
wgrantLet's see what the DSP page shows that the DSSP page doesn't...23:28
wgrant+R, of course.23:29
wgrantLooks like it's only the descriptions.23:29
jmlwgrant: it doesn't look package branch related23:30
jmlIs this the URL you meant? https://edge.launchpad.net/ubuntu/+source/gnome-panel/1%3A2.26.0-0ubuntu3/+index23:30
wgrantjml: Indeed.23:30
wgrantThat's the one.23:31
wgrantAnd 0ubuntu[12]23:31
wgrantOther packages are fine.23:31
jmlsource packages can have colons in the name?23:32
jmlthree cheers for learning.23:32
nsh22what does this mean? http://pastebin.com/m1dfd82d523:32
wgrantjml: The version, yes.23:32
wgrantjml: It's an epoch, used to work around broken or changed versioning schemes.23:33
jmlnsh22: you need to put quotes around the message23:33
nsh22ok23:33
jmlnsh22: also #bzr is the best place to ask questions about bzr.23:33
nsh22oh ok23:33
jmlwgrant: ok, I think I knew that.23:33
wgrantI cannot find an 'a' with a circumflex on that page on prod...23:34
nsh22jml: i still got the same message23:34
jmlnsh22: I'm suggesting you do this: http://pastebin.com/m34940b0823:35
nsh22ok23:36
jmlwgrant: that's probably why prod isn't oopsing :)23:37
wgrantjml: But the other instances of that view work, and they are identical on prod and edge.23:39
jmlwgrant: I'm stumped, I'm afraid.23:44
wgrantjml: Thanks anyway.23:46
wgrantI've OOPSed it enough that it should be Ursinha's problem now.23:47
jml:)23:47

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!