/srv/irclogs.ubuntu.com/2012/09/19/#launchpad.txt

=== lifeless_ is now known as lifeless
lifelessOOPS-2175060c461b7eb75e41de249e4108e902:04
ubot5https://oops.canonical.com/?oopsid=2175060c461b7eb75e41de249e4108e902:04
lifelessbigjools: ^02:04
james_wis there anything I can do with an upload stuck with 1k to go?03:06
james_w(ppa)03:06
james_wI'd really like to avoid uploading this again03:06
wgrantjames_w: No. FTP or SFTP?03:07
james_wwgrant, ftp it looks like03:08
wgrantAh, good03:08
james_wwgrant, so I should just kill it and re-upload?03:09
wgrantYeah, probably03:09
wgrantAnd use SFTP03:09
wgrantBecause it's not FTP03:10
james_wthere's no way we could like fish it out and rsync the rest and then push it back in?03:10
wgrantNot worth it unless it's psychonauts-sized.03:10
james_wthough it looks like we have a new version to push, so it's probably not worth saving after all03:10
james_wpsychonauts/803:10
james_wbut I'd like to go to bed rather than babysitting an upload :-)03:11
wgrantBut you're not in australia, so that shouldn't be a problem :)03:11
SamB_MacG5what the ?03:11
SamB_MacG5pyschonauts *8*?03:11
wgrantSamB_MacG5: divided by 803:11
james_wthanks wgrant03:12
SamB_MacG5why do you people even know the size of psychonauts in the first place?03:13
wgrantSamB_MacG5: It's substantially larger than any other Debian package we've dealt with, and required a bit of hackery to get it through.03:19
wgrantSo it's a little infamous.03:19
* SamB_MacG5 thought it was a PS2 game ...03:20
wgrantIt was released for Windows years ago, and Linux (and Ubuntu Software Centre) as part of the Humble Indie Bundle in May03:21
* SamB_MacG5 doubts he would have anything beefy enough to run it on03:22
SamB_MacG5(besides the PS2)03:23
james_wwgrant, there's no progress information with sftp?04:48
wgrantjames_w: I don't think bzrlib exposes it to dput04:55
james_wwgrant, ok04:55
lifelesswell04:56
lifelessthe dput glue doesn't hook in right04:56
james_wdata seems to be flowing04:56
wgrantI'd always heard bzrlib didn't easily expose it04:56
james_wso I'll go to bed and hope04:56
lifelesslies04:56
wgrantBut that was probably 3rd-hand04:56
lifelessand if not lies, fixable, if they filed a bug or whatever.04:56
=== stub1 is now known as stub
nunnsbyHi all, Q: I would like to see something implemented in TurnkeyLinux. They say make your suggestions at the Lunchpad site. What do I need to do on the site to do this?08:03
nunnsby*launchpad08:04
nunnsbylol08:04
nunnsbyand um secondly ... how do I get to sign in with my open id?08:05
nunnsbyI'm not quite understanding that bit08:05
nunnsbyI have one through both google and my own, yet maybe I'm missing something wrt to how to sign in using it?08:06
tsimpsona search give me https://bugs.launchpad.net/turnkeylinux08:06
tsimpsonyou must register with Launchpad before you can log in, then your Launchpad account will be an OpenID account too08:06
tsimpsonbut Launchpad itself doesn't support external OpenID providers08:06
nunnsbytsimpson: ahhh, okay, so now that I have a launchpad login I can use it for openid?08:09
nunnsbytsimpson, cheers mate, got it. tx08:09
tsimpsonyes08:09
=== czajkowski changed the topic of #launchpad to: Reduced Builder capacity at present - 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
=== dpm_ is now known as dpm
roravunIs it feasible to use launchpad with code hosted on external server? I know there is an import feature. But can I setup repo on launchpad to serve as mirror of the external repository (and the external repository is not bazaar)09:42
roravunL09:42
roravun*?09:42
vivekimsitHi folks! I have to merge my changes to this branch: http://bazaar.launchpad.net/~c2c/c2c-rd-addons/trunk/files/head:/sale_order_reopen/ , please tell me how to proceed?10:07
czajkowskimgz: any advice?10:16
vivekimsitHmm, I think no one is free today :)10:19
* mgz has a quick look10:19
mgzvivekimsit: so, have you got changes in a branch already?10:20
mgzif not, you want to do `bzr branch lp:~c2c/c2c-rd-addons/trunk c2c` to get a local copy10:21
mgzmake you changes there10:21
mgzthen push to lp:~YOURLPNAME/c2c-rd-addons/NAMEFORBRANCH (replace the caps)10:22
czajkowskimgz: thanks10:22
mgzthen if you go to https://code.launchpad.net/~YOURLPNAME you should see that new branch, and can navigate to its page10:23
mgzthat has a "propose for merging" link, which you can use to create a merge proposal against the branch you created it from10:23
mgzvivekimsit: see https://help.launchpad.net/Code and https://help.launchpad.net/Code/Review for more detail10:25
vivekimsitmgz: Ya! my changes are ready are tested just need to propose my changes in the target branch!10:26
vivekimsitmgz: Ok! I don't need graphical interface in this case? just push to lp:~YOURLPNAME/c2c-rd-addons/NAMEFORBRANCH (replace the caps) will do the work?10:28
mgzthat will upload the code, then you can use the webpage to give details for the reviewers when you propose the merge10:30
mgz(there's also a commandline interface to that, but you probably want to see the web page version to start with)10:30
vivekimsitmgz: here "NAMEFORBRANCH" can be any name?10:31
mgzyup, so, what I tend to do,10:31
vivekimsitmgz: And proposing merge will be from the web frontend only, thanks!10:32
mgzis try and pick a short name that describes what the branch does, and append the bug number if there is one10:32
tsimpsonseems all the links from /Code/Review to the bazaar documentation are all broken :(10:33
mgztsimpson: joy. well, it's a wiki at least so fixable10:33
czajkowskitsimpson: maybe the folks in #bzr might help there with the documentation10:33
mgzit's the launchpad wiki czajkowski :)10:34
tsimpsonmgz: can "anyone" edit it, or just special LP people?10:34
tsimpsonbecause I got a nice "Internal Server Error" page when I tried to log in10:35
czajkowskimgz: well true but bzr folks tend to know more :)10:35
mgzI'm... waiting on login currently10:35
czajkowskimgz: which page let me see10:35
tsimpsonczajkowski: it's just the links from the wiki to the doc, they all seem to point to index.html#some-ref rather than the actual pages10:35
czajkowskiwhich page in the wiki ..10:36
tsimpsonczajkowski: https://help.launchpad.net/Code/Review10:36
mgzczajkowski: can you log in to the help.launchpad.net wiki? it's... just spinning for me, and tsimpson got a 50010:36
czajkowskiyup10:37
czajkowskiI can log in10:37
czajkowskiso if you tell me what needs changing will make the change now10:37
mgz/Code/Review has some dead links to bazaar-vcs.org10:38
mgzthey get forwarded to the new domain, but don't have the split into multiple pages10:39
mgzeg, index.html#merging-changes -> merging_changes.html10:39
czajkowskihttp://doc.bazaar.canonical.com/bzr.dev/en/user-guide/index.html#merging-changes10:39
czajkowskiis what the first one changes to10:39
czajkowskido you want me to make that change10:40
mgz...and now login works10:40
tsimpsonand for me to...10:40
czajkowskimgz: you making the changes or shall I10:42
mgzI just hit submit, then realised you had the lock10:42
czajkowskiok let me log out10:43
mgzokay, that's done. sorry for the confusion :)10:43
czajkowskilogged out10:43
vivekimsithow to remove a branch?11:27
mgzvivekimsit: be more specific? from launchpad or from your machine, and for what reason?11:28
vivekimsitOk! I got it!11:28
vivekimsitfrom launchpad11:28
vivekimsitI saw there is an option11:28
vivekimsitthanks11:28
mgzgenerally you only use delete branch on launchpad if you uploaded something by mistake11:29
mgzyou can just leave old branches around, once they've been merged or marked as abandonded they drop from the default view11:30
=== zyga_ is now known as zyga
=== matsubara-afk is now known as matsubara
=== beuno_ is now known as beuno
=== Guest70664 is now known as slank
=== slank is now known as Guest79513
=== Logan__ is now known as Logan_
=== Quintasan_ is now known as Quintasan
=== matsubara is now known as matsubara-lunch
zygahey16:39
zygaI'm trying to use launchpadlib to look at questions16:40
zygathe production launchpad claims there are 5 (five) questions16:40
zygathe first question is the distribution object for ubuntu (at index 0)16:40
zygathe second question is the project called 'sikuli'16:40
zygaam I doing something wrong or is LP just wrong here?16:41
james_wzyga, which API call are you using?16:46
=== czajkowski changed the topic of #launchpad to: Reduced Builder capacity at present - 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
zygajames_w, I've sent an email to canonical-tech about it (there's a code sample there)16:51
=== deryck is now known as deryck[lunch]
=== matsubara-lunch is now known as matsubara
=== deryck[lunch] is now known as deryck
=== matsubara is now known as matsubara-afk
MunchorHi there18:55
Munchorhttps://launchpad.net/elementary/+milestone/luna-beta1 Any reason why that page is timing out for lots of users but other LP pages aren't?18:55
xnoxMunchor: because page timeout depends on db cache and how bug it is.19:01
xnoxMunchor: e.g. you can't load anything about linux package, due to sheer size of bugs / links /etc.19:02
xnoxMunchor: try refreshing, many times... should be fine =)19:02
Munchorxnox, sooo we have too many bugs?19:02
xnoxmilestoned... probably19:03
xnoxMunchor: if you go to bugs and search for bugs for that milestone does it work?19:04
xnox(or blueprints)19:04
xnoxMunchor: well if you go to individual sub project it does work.19:05
Munchoryeah xnox19:08
xnoxMunchor: hmm... ubuntu is different because it's a distro with packages, not a meta-projects with sub-projects.19:09
Munchorxnox, that's a good idea19:09
MunchorPerhaps we need to contact Launchpad staff to make elementary a distro19:10
czajkowskino they're limited to ubuntu and a few others.  for distro19:10
Munchorczajkowski, then after elementary OS Luna is released we'll contact them, maybe we get enough users to convince them19:11
xnoxczajkowski: why? there is fedora as a distro on launchpad. they are not asking for soyuz, just bugs and specs.19:13
xnoxe.g. they will have to continue manage branches in the projects.19:13
czajkowskixnox: Fedora is there as a holding page and has details back to fedora page they dont use the bug tracker here.19:13
dobeyit is possible to have a distribution added to launchpad.19:14
dobeyit is just generally not the best/appropriate thing to do19:14
czajkowskidobey: exactly19:15
dobeyfor distributions based on ubuntu, it probably makes some sense19:15
dobeybut i don't think it will solve the specific issues that Munchor is inquiring about, either19:16
dobeylots of bugs are lots of bugs, and a timeout will happen regardless of whether they're filed against a distro, or a project19:16
MunchorYeah dobey, that's what I thought, but if xnox said it19:16
czajkowskino I think it's the searching by milestone having the issue19:17
czajkowskijcsackett: ping19:17
=== yofel_ is now known as yofel
=== jacob_ is now known as jacob
jcsackettczajkowski: pong.19:45
czajkowskijcsackett: any idea why Munchor url is timing out, https://launchpad.net/elementary/+milestone/luna-beta119:45
jcsackettczajkowski: looking now.19:47
jcsackettczajkowski: not sure; there's a longish sql statement involving specifications, which could be responsible.19:58
czajkowskijcsackett: nods wondering is it the +milestones messing it up19:59
jcsackettczajkowski: not sure what you mean.19:59
czajkowskisearching for things /+milestones seems to give me issues at times20:00
jcsackettczajkowski: ah, yeah. we have a couple of milestone related timeout bugs, i think. this is ProjectMilestone, which is a bit different.20:01
czajkowskiah I see20:01
jcsackettbut it shares that it can load a lot of data--related bugs and specs.20:01
jcsackettas i don't see a timeout bug reported for projectmilestone, i'll go ahead and report one, and bring it to the rest of the squad's attention at our meeting in a few hours.20:02
czajkowskijcsackett: thank you :)20:02
czajkowskiMunchor: see ^^^20:02
=== matsubara-afk is now known as matsubara
czajkowskiMunchor: https://bugs.launchpad.net/bugs/105308320:13
ubot5Ubuntu bug 1053083 in Launchpad itself "ProjectMilestone:+index timing out" [Critical,Triaged]20:13
Munchorsorry I was having dinner20:31
MunchorThank you all for your help20:32
MunchorWe'll be patient for a fix :)20:32
=== chrisccoulson_ is now known as chrisccoulson
=== michaelh|away is now known as michaelh
zygahey everyone, I'm poking launchpad via launchpadlib and I got a 50021:18
zygaI'm trying to iterate all the merge requests on launchpad21:18
zyga(on the project itself)21:18
zygacould that be caused by not using chunking to iterate the collection?21:18
zyga(and hence the request gets killed)21:18
zygais there any chunking API?21:18
dobeysounds like a situation that would cause a timeout, indeed21:21
zygais there a way to chunk the request somehow?21:21
zygaI can make a reproducible 3 liner that crashes lp21:21
zygalogin anonymously, iter merge proposals  on 'launchpad'21:21
dobeydo you really want all merge proposals ever?21:22
zygaI want to iterate yeah21:23
zygaas the filtering is insufficient21:23
zygaI want all things without a commit message and not landed (and not in progress)21:24
zygaand all things older than X days21:24
zygaso likely yes, correct me if I'm wrong, I need to iterate21:24
zygaactually ignoring landed MPs could be an easy workaround if that's doabl421:24
zygae21:24
zygagetMergeProposals(status=...) ?21:25
dobeyi think branch.landing_candidates already ignores merged/rejected proposals, and gives you active ones21:25
zygawhat's the possible value of status there?21:25
dobeyare you using that, or are you using the project?21:25
zygaon the project, I use getMergeProposals()21:25
dobeydo you care about merges that aren't into the lp:launchpad branch though?21:26
zygahmm, I don't want to hardcode any project logic, I guess it's fine to ignore things that don't land on the non-main series but I'm not sure how to express that on LP api21:26
zyga(project logic as in logic for a particular project, eg. launchpad)21:27
dobeyproject.development_focus.branch will give you the development focus branch for a target, and branch.landing_candidates should give you a filtered list from there21:28
zygatrying21:28
dobeyif you do getMergeProposals() on the project itself, you're going to get all merge proposals ever for that project, even random people merging into random other branches21:28
zygaright21:29
zygafor some projects that may be appropriate21:29
zygahow can I filter using status argument on that operation?21:29
zygastatus='not merged' ?21:29
zygadobey, I still get 500 your proposal21:30
dobeyno, status is a list of strings; the same strings you see in the lp ui21:30
dobeyso status=['Approved', 'Needs Review'] for example21:30
zygaok21:31
dobeyhowever, if there are a lot of branches with that status, you'll still likely see a timeout :-/21:31
zygahttp://paste.ubuntu.com/1215706/ <- my code, crash log -> http://paste.ubuntu.com/1215705/21:31
zygaso21:32
=== Guest79513 is now known as slank
zygano iter/chunk api and forced timeout == no api for collections21:32
dobeyoh, you aren't hitting a timeout21:33
zygaoh?21:33
dobeyyou're hitting a bug in launchpad apparently21:33
zyga(brb, coffee)21:33
zygaI thought timeouts kill the request and give you 500s21:33
dobeyzyga: so can bugs21:34
dobeyzyga: search for the oops id on oops.canonical.com :)21:35
zygatrying21:35
=== Lasall- is now known as Lasall
zygaoh21:36
zygait's a bug indeed21:36
zygadobey, we've been looking at the backtrace with cr3 and it seems launchpad has two BranchMergeProposal rows with the same 'merge_diff' id/number21:45
zygadobey, it's probably historical cruft of some sort21:45
dobeyperhaps. :)21:48
dobeybut it's a server side issue, and not something i can help you with any further. someone on the lp squad will have to fix it :)21:48
tgm4883If I mark a branch as private, do only the owners get to see the branch, or anyone that has priviledges to see private branches can see it?22:09
tgm4883I'd think the former, but the wording makes it seem the other way, which is undesired22:10
tgm4883"Only shared with users permitted to see private user information."22:10
wgranttgm4883: The branch owner and anybody that the project owner allows22:10
wgrantOn the project's Sharing page22:10
tgm4883wgrant, how would you allow it to outside of the project owner?22:11
tgm4883ah the sharing page22:11
tgm4883I don't recall seeing that before I marked this private22:11
tgm4883(doing all this in the staging area)22:12
wgrantThe sharing page is new a couple of weeks ago22:12
tgm4883cool22:12
wgrantAh, you're trying to set up a commercial project on staging?22:12
tgm4883well, I was testing it22:12
tgm4883not really a commercial project, but not really something that is meant for public22:13
tgm4883I work at a college, rather than setup a bzr server here, I'd rather just use LP22:13
tgm4883stuff that would exist on these branches is going to be pretty specific to our setup22:14
wgrantAh. You need a commercial subscription if your code isn't public and open source, anyway. But feel free to poke around on staging.22:15
tgm4883define public and open source? I can still select the project uses GPL v3. These branches will house things like our scripts to sync out to google apps, guest wireless provisioning stuff, etc22:17
tgm4883I have no issue giving out the source to these either, I'd just rather have it private in case a password slips in there somehow (although i've setup bzr to not push the conf files)22:18
=== matsubara is now known as matsubara-afk
mark06hi all, is the branch status field really used for anything at alll?23:38
mark06*all23:38
lifelessit determines what branches are shown by default on project pages23:40
mark06ah, only mature in this case? can't we have it automatically changed to development if a new commit or overwrite changes branch after a mature setting?23:43
lifelessmerged and abandoned are not show23:43
lifelessthe rest are23:43
lifelessand yes there is some automation in there23:44
lifelessI forget what it is23:44
wgrantThe only automation is that it's set to Merged when it's merged.23:44
wgrantDevelopment/Mature can't be judged automatically23:44
wgranta Mature branch shouldn't become Development just because I commit a bugfix23:44
wgrantIt's more about the overall state of the branch. eg. my release branch is mature, because I ensure that only good stuff goes into it23:45
wgrantTrunk might be Development, because it's not always stable23:45
wgrantAnd I have an Experimental feature branch which is really really unstable.23:45
wgrantbut as lifeless says, only Abandoned and Merged have special meanings23:46
wgrantAnd then it's only that they're hidden by default23:46
mark06I think it's reasonable to assume branch is not mature anymore if a new commit comes in, since the mature status need to be determined manually by a person23:46
wgrantThe branch status is usually used at a higher level than that23:47
mark06it would also be nice if we could set a branch as mature directly from bazaar, as a push option23:47
wgrantIt doesn't change on a commit-by-commit basis23:47
wgrantmark06: What are you trying to do?23:47
wgrantPerhaps you want to use merge proposals instead23:48
mark06nothing much, it's just that I don't know what to set on mine, if I follow field description, then I need always to remember to change between mature and development depending on whether a commit is unstable or not23:49
mark06would it be reasonable to change all to development, which is default value for new branches, and just stop caring about it?23:51
wgrantRight, those descriptions are sort of several years old and not very sensible23:51
wgrantMost feature branches are just Development23:51
wgrantThen get automatically set to Merged23:52
wgrantRelease branches are probably Mature23:52
mark06ok, I will do that, thanks wgrant, lifeless23:52
wgrantI don't know of anyone who still uses the Experimental/Development/Mature statuses as they're described on the edit page23:52
wgrantThey evolved23:52
mark06what does this message mean? "This branch is now a personal branch for <my name>"? I got it when renaming a +junk branch23:55
wgrantwallyworld_: ^^ Did your target change branch forget to check that the value had actually changed?23:57
wallyworld_wgrant: nope23:57
wgrantmark06: +junk branch == personal branch23:57
wallyworld_it checked, unless i made a mistake in the check23:57
wgrantwallyworld_: It's a complex boolean conditional with no parentheses23:58
wgrantSo there's probably a mistake23:58
wgrant+            if (target is None and self.context.target is not None23:58
wgrant+                or target is not None and self.context.target is None23:58
wgrant+                or target != self.context.target):23:58
mark06wgrant: but branch was already a +junk/personal branch23:58
wgrantI don't even know what that means23:58
wgrantmark06: Yeah, but I think there's a bug in the check to determine whether it's actually changed23:59
wgrantThat code was changed yesterday23:59
wallyworld_wgrant: brackets not needed - and takes precedence over or, brackets just make it harder to read23:59
mark06ah ok wgrant23:59

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