/srv/irclogs.ubuntu.com/2009/09/29/#launchpad-dev.txt

lifelessspm: here?00:17
spmlifeless: am now00:28
lifelessnvm00:28
lifelesssorry00:28
spmnp00:29
* mwhudson lunching01:38
=== barry` is now known as barry
* mwhudson has a nasty feeling that it's possible to have two concurrent processes trying to pull the same branch now04:35
mwhudsonthat doesn't seem like it's gong to work well04:35
lifelessoh man04:35
lifelessI have a dirty mind04:35
purserjtwo processes one pid?04:38
al-maisanGood morning!06:36
thumpermwhudson_: still here?08:15
mwhudson_thumper: not really08:18
thumpermwhudson_: ok, np08:19
adeuringgood morning08:29
al-maisanmoin adeuring08:38
adeuringhi al-maisan!08:38
mrevellMorning08:52
=== henninge_ is now known as henninge
henningejtv: Hi!10:28
jtvhenninge: hi10:28
jtvagain10:28
jtv:)10:28
henningejtv: could you help David?10:28
henninge;)10:28
jtvhenninge: david who?  david where?10:29
henningejtv: I am looking at the RemoveTranslations script.10:29
henningejtv: glad to see you are on top of things10:29
henninge:-)10:29
henningejtv: it has an option "origin". What is that?10:29
henningejtv: I mean, what is the "origin code" ?10:30
jtvhenninge: that's that field saying "this came from the web UI" or "this came in from bzr"10:30
henningeah!10:30
jtvRosettaTranslationOrigin10:30
henningejtv: there seems to be no way of restricting to a certain Project/Distro ?10:30
jtvin lp.translations.interfaces.translationmessage10:30
henningejtv: yes, I remember now10:31
jtvof restricting deletions to a project or distro?10:31
jtvno, the script wasn't particularly made for real mass deletions10:31
jtvbut if you have a particular need, feel free to extend it.10:31
jtvThe options processing is still broken, which is a shame because it'd be really nice to have elsewhere too.10:31
henningejtv: https://answers.edge.launchpad.net/rosetta/+question/8358510:32
jtvIt really needs better ways to select templates.10:32
jtvhenninge: that's not currently something that the remove-translations script can do.  :(10:32
henningejtv: well, I'd have to look up all those chinese translators and do a run for each, restricting to ace.10:33
jtvhenninge: this doesn't look urgent; it may be better in the long run to extend the script.10:33
henningejtv: ok, I'll file a bug and make mention of it in the question.10:34
jtvhenninge: ok10:34
jtvrockstar: got some more code import questions... can you handle them?11:17
jtvWell, one code import question and one problem with bzr send.11:18
jtvhenninge: are you free for a pre-imp?12:20
henningejtv: I have 10 minutes ..12:21
jtvhenninge: should be enough!12:21
jtvhenninge: skype doesn't show you as online though12:21
jtvhenninge: ah, sound problem on your end12:22
henningejtv: should work now12:22
=== matsubara-afk is now known as matsubara
=== danilos is now known as Guest95679
=== danilo__ is now known as danilos
jtvcprov: still fighting the "what is the latest translations upload for this package" issue...  is it normal that I'm not finding any upload sources in distroseriesqueue-translations.txt?13:23
cprovjtv: probably, if you need consistent data you better create it, paste me some code, let me help you.13:25
jtvcprov: very kind, thanks.  Maybe the easiest is if I point you to my branch: lp:~jtv/launchpad/redo-upload13:26
Ursinhaadeuring, hi13:26
danilosjtv, hi, have you seen the bzr export problem? henninge, can you please look at it? (and thanks for requesting the CP)13:26
jtvdanilos: yes, I mentioned it in the call yesterday.13:26
cprovjtv: k13:26
jtvdanilos: some branches still locked from when things were failing.13:27
danilosjtv, "some"? 71 out of 78? :)13:27
jtvdanilos: yes, some.  :-P13:27
danilosjtv, what we need to do to fix it?13:27
jtvdanilos: break the locks.13:27
danilosjtv, ok, so who has the privileges to do that, and who'll do it? :)13:28
jtvdanilos: some users seem to have done it for themselves.  I wanted to ask the losas about it.13:28
daniloshenninge, can you help with this while jtv is busy figuring out the re-uploading stuff?13:28
henningedanilos: sure, I'll see what I can do!13:29
danilosjtv, is henninge around at all (I didn't see anyone online a few hours ago, and I have trouble being online at all times)13:29
jtv(and be careful only to break locks that are several days old)13:29
daniloshenninge, excellent, thanks a lot13:29
jtvdanilos: no, he's not around, you're talking to a bot13:29
cprovjtv: is your branch pushed ?13:29
jtvcprov: think so... hang on13:29
danilosjtv, go away :)13:29
* jtv goes away13:29
* henninge too13:30
=== jtv is now known as jtv-afk
=== mup_ is now known as mup
=== mrevell changed the topic of #launchpad-dev to: Code hosting offline 10.00-10.30 UTC 1st Oct -- http://blog.launchpad.net/general/code-hosting-offline-2009-10-01 | This is Launchpad Development Channel | Week 00 of 3.1.10 | PQM is OPEN | https://dev.launchpad.net/ | Get the code: https://dev.launchpad.net/Getting | On-call review in #launchpad-reviews | Use http://paste.ubuntu.com/ for pastes | This channel is logged: http://irclogs.ubuntu.com/
=== mrevell changed the topic of #launchpad-dev to: Code hosting offline 10.00-10.30 UTC 1st Oct -- http://is.gd/3MyHY | This is Launchpad Development Channel | Week 00 of 3.1.10 | PQM is OPEN | https://dev.launchpad.net/ | Get the code: https://dev.launchpad.net/Getting | On-call review in #launchpad-reviews | Use http://paste.ubuntu.com/ for pastes | This channel is logged: http://irclogs.ubuntu.com/
=== jtv-afk is now known as jtv
jtvcprov: that branch should be up there... look at what I did in model/sourcepackage.py, with julian's guidance13:49
cprovjtv:k13:53
jtvcprov: ohhhh, I'm assuming main_archive... is that a problem?13:54
cprovjtv: not necessarily13:57
cprovjtv: in getLatestTranslationsUploads() implementation 'histories' is wrong, we can have multiple publications of the same SPR in the same distroseries in different pockets.14:05
jtvcprov: hang on, in standup!14:05
jtvsorry!14:05
cprovjtv: the assertion is too strict, in fact14:06
cprovjtv: once you have a published SPPH you can user pub.sourcepackagerelease.package_upload.customfiles directly, no need to user the PUSet lookup14:08
mrevellmrjazzcat: https://edge.launchpad.net/~chromium-daily/+archive/ppa14:13
=== mrevell changed the topic of #launchpad-dev to: Launchpad's slow right now -- we're looking into it | Code hosting offline 10.00-10.30 UTC 1st Oct -- http://is.gd/3MyHY | This is Launchpad Development Channel | Week 00 of 3.1.10 | PQM is OPEN | https://dev.launchpad.net/ | Get the code: https://dev.launchpad.net/Getting | On-call review in #launchpad-reviews | Use http://paste.ubuntu.com/ for pastes | This channel is logged: http://irclogs.ubuntu.com/
beunompt, how do you feel about dropping the "overview" tab?14:23
beunore: bug 18503014:23
beunoI'm 50/50 on it...14:23
jtvcprov: sorry to be away at that crucial time.  Back now.14:24
mupBug #185030: "Overview" is an awkward name for the first tab <post-3-ui-cleanup> <Launchpad Registry:In Progress by beuno> <https://launchpad.net/bugs/185030>14:24
cprovjtv: no worries, did you follow my comments ?14:24
jtvcprov: yes, though somehow these long identifiers always make my head swim  :)14:24
jtvMatching them up to code now.14:24
mptbeuno, I don't think the project icon alone would be obviously mutually exclusive with the tabs.14:25
mptbeuno, and it would worsen the problem of navigation in distribution packages vs. distributions.14:26
beunohm14:26
beunoyeah14:26
mptbeuno, because (for example) you'd be clicking on an Ubuntu icon to go to a source package page.14:26
mpt(Or to go to a distribution series page.)14:26
beunoagreed14:27
beunoI'll keep chewing on it then14:27
* mpt can load other Bugs pages, but can't load that bug report14:28
beunoyeah14:28
beunoLP is slow again14:28
beunosomething off with apache I think14:28
mptbeuno, I think renaming it to "Profile", "Package", "Project", etc would work pretty well14:29
mptThat's what I was working on (but didn't finish) when I left the LP team. :-)14:29
jtvhenninge: about that pre-imp... is 30 minutes from now ok for you?14:29
beunompt, that approach itches for a reason. I should mock it up and see how it looks14:29
henningejtv: so at 15:59? OK.14:30
henninge;)14:30
jtvhenninge: roughly :)14:30
henningejtv: about the locked branches - where do I see them?14:31
jtvhenninge: error-reports.  Hang on, I'll paste you the latest.14:31
jtvhenninge, sanitized list: https://pastebin.canonical.com/22715/14:35
jtvcprov: looks like SPPH.sourcepackagerelease.package_upload can be None..?14:36
cprovjtv: in the sampledata, yes14:37
jtvcprov: ah.  Still getting the exact same symptoms in that test...  Do you think splicing into distroeseriesqueue-translations.txt is the wrong approach for exercising this?14:38
cprovjtv: I dunno, let me look at the test.14:39
henningejtv: how do I get information about the locks, like the lock age?14:41
jtvhenninge: normally, if they were your branches, you'd use bzr break-lock.  As it is, I don't know.  This one needs help from codehosting folks, I think14:42
henningejtv: ah, ok. So there is not an easy way.14:42
jtvhenninge: they may have a trick, like just deleting a bunch of lock files.14:43
henningeabentley: ping14:44
abentleyhenninge: pong14:49
henningeabentley: Hi!14:50
henningeabentley: We have a number of branches that were left locked by the translations export script.14:50
henningeabentley: we are looking for an easy way to break them while making sure, the locks are really stale.14:51
henningeabentley: do you have a suggestion?14:51
abentleyhenninge: I can have a look at bzrlib.14:52
mptthumper, reported bug 43871114:53
mupBug #438711: Can launchpad-login but not launchpad-logout <Bazaar:New> <https://launchpad.net/bugs/438711>14:53
henningeabentley: I mainly thought of the permissions issue. I cannot break other people's locks, can I?14:54
abentleyhenninge: You can break a lock on any branch you have write access to.14:54
abentleyhenninge: If we get a losa to run a script on crowberry, then you can break any lock.14:55
henningeabentley: Ok, that is what we'll need, I guess.14:55
henningeabentley: Does bzr break-lock detect if a lock is really dead or not?14:58
abentleyhenninge: I'm investigating that.14:58
henningeabentley: cool, thank you14:58
abentleyhenninge: There doesn't appear to be any check that the holder is dead.15:05
abentleyhenninge: In the sftp case, the holder will be a process on a remote machine.15:06
abentleyhenninge: I am not certain about the bzr+ssh case.15:06
henningeabentley: is there a way to read the age of a lock?15:10
abentleyhenninge: Yes.15:11
henningeabentley: oh cool, that should help. How?15:12
abentleyhenninge: For a bzr+ssh lock, the process id is the server-side process.15:12
henningeabentley: oh cool, too, I think.15:12
henningeabentley: these are all designated as lp-hosted. What protocol is that?15:12
abentleyhenninge: calling "peek" on the lock will tell you pid and start_time.15:13
abentleyhenninge: For the case where they were created by a script, they will be accessed as local files.15:14
abentleyhenninge: So your script didn't use a protocol, but users can access them via bzr+ssh or sftp.15:15
abentleyI think if you ensure the PID isn't active and the lock is old, the risk of breaking an active lock is low, but not 0.15:16
henningeabentley: yes, I guess I should just get a listing of the locks, first.15:17
jtvcprov: code's a lot simpler and cleaner now, but still not finding anything in that test.15:21
jtvcprov: I've pushed an update.15:22
cprovjtv: will update in one sec15:27
jtatumintellectronica: ping :)15:43
EdwinGrubbssinzui: ping15:44
sinzuiHi EdwinGrubbs15:44
intellectronicajtatum: hi. i got some test failures for your branch, but it looks unrelated to your change. let me forward them to you15:45
EdwinGrubbssinzui: I had some difficulties running close_bugs_from_commits.py, and matsubara informed me that he can run it for all the launchpad projects, but that some of the team leaders had opted out. Can we opt in?15:45
sinzuiEdwinGrubbs: I do not want to15:46
sinzuiEdwinGrubbs: The script does not give you credit for your work. Barry was put out by it.15:47
sinzuiEdwinGrubbs: Did you get the script to work for yourself?15:48
sinzuiEdwinGrubbs: I ran it (or a derivation of it) Last Wednesday and Friday.15:48
EdwinGrubbssinzui: I got it to work, but it only limits changes to given projects not people, so I actually Fix Committed some other people's bugs.15:49
EdwinGrubbssinzui: when you ran it, it didn't close any of my Blueprint bugs.15:49
sinzuioh15:49
sinzuiEdwinGrubbs: I'll send you my script15:49
EdwinGrubbssinzui: when you say you don't get credit for closing the bug, do you mean that you don't get karma?15:50
sinzuiyes, + we loose tracking of that...we want to use karmaevents to report person's activities, even if there are no point. That script (or our API) wrongly reports who did the work15:51
=== mrevell changed the topic of #launchpad-dev to: Code hosting offline 10.00-10.30 UTC 1st Oct -- http://is.gd/3MyHY | This is Launchpad Development Channel | Week 00 of 3.1.10 | PQM is OPEN | https://dev.launchpad.net/ | Get the code: https://dev.launchpad.net/Getting | On-call review in #launchpad-reviews | Use http://paste.ubuntu.com/ for pastes | This channel is logged: http://irclogs.ubuntu.com/
=== matsubara is now known as matsubara-lunch
=== sidnei_ is now known as sidnei
jtvcprov: had a chance to look at why that test has no package uploads?17:28
=== EdwinGrubbs is now known as Edwin-lunch
* rockstar lunches18:37
Ursinhahi abentley18:49
Ursinhaabentley, do you know if it's a known issue that lp doesn't support http branch urls for git?18:49
abentleyUrsinha: hi18:49
Ursinhaissue or limitation18:50
abentleyUrsinha: I think I've seen a bug for that...18:50
Ursinhaabentley, I just searched and couldn't find one18:50
Ursinhamaybe I'm just doing it wrong :)18:51
abentleyUrsinha: It may have been a question.  Still looking.18:52
abentleyUrsinha: I can't find anything.  I don't know whether it's a known issue.18:55
jtvcprov: not having much luck deciphering the situation in distroseriesqueue-translations.txt...  Does the SPR get created in that test?18:56
Ursinhaabentley, well, I'll file a bug then18:56
Ursinhathanks abentley18:56
abentleyUrsinha: np18:56
cprovjtv: uhm, forgot about it.18:56
jtvI'm really too tired to work on this, but it needs to get done.  :/18:57
cprovjtv: duderino, translations come from binaries, not sources (!)18:58
rsalvetihi, I'm trying to import a git repository inside launchpad, but it's just available in http (webdav) and currently launchpad doesn't support it18:58
jtvcprov: so this test doesn't upload a source package?18:58
cprovjtv: no, it creates a base source, so we can upload a binary with a translation tarball18:59
rsalvetiI'd like to know why exaclty this is not supported, and if possible, where is the code that actually implements the git import from launchpad18:59
cprovjtv: your lookup on SP is wrong.18:59
rsalvetiso I could take a look and maybe hack it to make the support18:59
jtvcprov: argh18:59
rsalvetidon't know if it's a bzr problem or launchpad itself18:59
jtvcprov: I should be finding the binary packages for the source package?18:59
Ursinhaabentley, ^18:59
cprovjtv: looks for custom files uploaded with binaries built by the context SPR18:59
Ursinharsalveti, I'm on my way to file a bug about it, abentley, with whom should rsalveti talk to get to know what to do?19:00
rsalvetiI'm quite new to both launchpad and bzr, but would like to know what could I do to have this support :-)19:01
cprovjtv: yes,  history.getBuilds() -> build.package_upload.customfiles19:02
Ursinharsalveti, abentley and rockstar are the people that would be available in a reasonable timezone :P19:02
* jtv cries quietly into his keyboard19:02
rsalveti:-)19:02
abentleyrsalveti: launchpad uses bzr-git to do git imports.  The launchpad code is will be in launchpad/stable/lib/lp/code/19:02
abentleysorry, "lib/lp/code".19:02
rsalvetiabentley: cool, will take a look at it19:03
rsalvetigoing to a meeting now =\, in one hour will be back, thanks19:03
abentleyrsalveti: There will be more in lib/lp/codehosting/codeimport19:03
jtvcprov: will getBuilds give me any superseded builds?19:03
cprovjtv: all builds for the context source are relevant, if they got superseded their 'package_upload' property is None.19:04
jtvcprov: so at least that's a mercy19:05
jtvjulian said this was easy, damn his salad tongs19:05
jtvcprov: progress!  I'm seeing the upload!19:09
cprovjtv: cool19:10
jtvcprov: ooooh, I have passing tests!  thank you thank you thank you19:17
cprovjtv: you know my address, send cookies ;)19:17
jtvcprov: how do I explain this...  I know your _email_ address.19:18
jtvThat's not useful for this type of cookie.19:18
cprovjtv: :)19:18
cprovjtv: you know iterating over builds and getting their corresponding package_upload is somehow expensive, right ?19:21
jtvcprov: no I don't know, and I'm not sure I care much.  :)  This is for a one-off, not production use.19:21
cprovjtv: will your script dealing with multiple sources ?19:21
jtvcprov: a few dozen source packages.19:21
cprovcool, no worries then19:21
=== Edwin-lunch is now known as EdwinGrubbs
mwhudson_morning19:53
=== mwhudson_ is now known as mwhudson
Ursinharsalveti, I've filed bug 438929 for your import problem20:26
mupBug #438929: Launchpad doesn't accept git imports with http <codehosting> <Launchpad Bazaar Integration:New> <https://launchpad.net/bugs/438929>20:26
rsalvetiUrsinha: cool, thanks, going to take a look20:26
Ursinharsalveti, np20:27
rockstarUrsinha, I didn't see your PM earlier.  What's up?20:56
mwhudsonrockstar, abentley: morning21:01
mwhudsonrockstar, abentley: standup now?21:01
rockstarmwhudson, yo21:01
mwhudsonish21:01
rockstarmwhudson, sure.21:01
abentleymwhudson: Okay.21:01
* mwhudson away for a speel21:32
mwhudsonspeel21:32
mwhudsonspell21:32
thumpermwhudson: hi22:18
thumperrockstar: hi22:18
rockstarthumper, hi22:19
rockstarthumper, I think mwhudson is off to pick up a suit.22:22
thumperthe hotel internet is flirting with me22:31
thumperfirst it is there22:31
rockstarthumper, is it there now?22:35
thumpernot really22:35
thumperit lets me get one irc message in22:35
thumperand then dies22:35
thumperOMG three in a row!22:35
ajmitchyou haven't appeared to disconnect yet22:36
mwhudsonthumper: good evening22:54
=== matsubara is now known as matsubara-afk
mwhudsonerr23:10
mwhudsonfrom https://answers.edge.launchpad.net/launchpad-code/+question/84184, how can i see the current status of the question?23:10
mwhudsonoh, there it is23:10
thumperomg this internet connection sucks23:30
mwhudsonthumper: hi23:31

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