/srv/irclogs.ubuntu.com/2010/05/21/#launchpad-reviews.txt

=== Ursinha is now known as Ursinha-afk
=== henninge_ is now known as henninge
=== adeuring changed the topic of #launchpad-reviews to: On Call: adeuring || reviewing: || queue: || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== noodles775 changed the topic of #launchpad-reviews to: On Call: adeuring || reviewing: || queue: [noodles775] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
noodles775hi adeuring, when you've time: https://code.edge.launchpad.net/~michael.nelson/launchpad/567922-fix-ec2-failures-after-db-devel-merge/+merge/2575911:50
* adeuring is looking11:50
=== adeuring changed the topic of #launchpad-reviews to: On Call: adeuring || reviewing: noodles775 || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
adeuringnoodles775: before I start to read through the diff: is it correct with > 1000 lines?11:55
noodles775adeuring: yeah, 1055 lines (sorry). It's mostly brainless substitutions (buildstate->status etc), I got carried away while fixing them and forgot to check the diff. If it's a pain for you, I can split it up.11:58
adeuringnoodles775: ok, no problem -- I just wanted to avoid to read a possibly wrong diff ;)11:59
noodles775OK, I just pushed 9306 (one line change that I missed in archive-views.txt). Thanks.12:00
=== mrevell is now known as mrevell-lunch
=== mrevell-lunch is now known as mrevell
adeuringnoodles775: r=me12:40
=== adeuring changed the topic of #launchpad-reviews to: On Call: adeuring || reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== matsubara-afk is now known as matsubara
noodles775Thanks adeuring13:04
=== Ursinha-afk is now known as Ursinha
deryckadeuring, I have a branch for review.15:17
=== deryck changed the topic of #launchpad-reviews to: On Call: adeuring || reviewing: - || queue: [deryck] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
adeuringderyck: sure, I'll look15:17
deryckadeuring, thanks!  https://code.launchpad.net/~deryck/launchpad/move-pagetests-bug-583472/+merge/2577615:17
adiroibanhenninge: hi. What do you suggest we should do for landing the branch for bug 525992 ?15:19
henningeadiroiban: merge devel and try again ...15:27
adeuringderyck: r=me. Thanks for this cleanup!15:38
deryckadeuring, thanks!15:39
=== adeuring changed the topic of #launchpad-reviews to: On Call: adeuring || reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== deryck is now known as deryck[lunch]
adiroibandanilos, henninge: are you in the mood for a quick UI review for bug 512133 ?15:46
mupBug #512133: Make template description visible to translators <Launchpad Translations:Triaged by adiroiban> <https://launchpad.net/bugs/512133>15:46
henningeadiroiban: that sounds simple. Let's see the mp ;)15:47
henningeadiroiban: actually, maybe adeuring can do that, too.15:47
adiroibanhenninge: I have attached a mockup http://launchpadlibrarian.net/48833845/translate-file-details.pdf15:47
adiroibanno code yet, as placing that information on an already busy page is not trivial15:48
adeuringhenninge, adiroiban Im not even an apprentice for UI reviews ;)15:48
* henninge wonders why Chromium cannot handle PDS15:48
henningeadeuring, adiroiban: I overead the "UI" bit .... ;-)15:48
adiroiban:)15:48
henningeadiroiban: you will have to get a proper UI review.15:49
henningeadiroiban: the second box is not dismissible?15:50
adiroibanhenninge: no15:50
adiroibanis the template details15:50
henningeand it expands when I click on more ... ?15:50
adiroibanyou will be able to „fold” it15:50
adiroibanyes15:50
henningeI know, we talked about that at UDS15:50
adiroibanon „more” and on the right icon15:50
henningeadiroiban: I know the icon will fail UI review.15:51
henningethese triangles belong on the left side.,15:51
henningeBUT15:51
henningethare also the icons that you find next to the input boxes. May one of those works.15:51
* henninge just found the second page ... ;)15:52
adiroibanin the PDF, you should be able to click on „more” and it will take you to the second page15:53
henningeWow!15:53
henninge:D15:53
henningeother things I see, just checking if they are deliberate:15:55
henninge- urls get linkified (like elsewhere in LP)15:55
henninge- when minimized, newlines in the text are ignored15:56
adiroibanhenninge: ignoring newlines in minimeze is deliberate15:56
adiroibanto compact the text and since the minimezed details will only be one line15:57
henninge- I assume we will have the same thing on  the template's page15:57
henningeadiroiban: good idea15:57
henningeadiroiban: I like it, apart from the green triangle. See what danilo thinks.15:58
henningeoh, to continue my list:15:58
noodles775Looks great Adi :). Just a thought, why not have the normal (X) instead of the triangle, so that it can be dismissed in the same way? (given that clicking on 'more' will display the rest?)15:58
gmbadeuring, Good afternoon. Could I get a review for https://code.edge.launchpad.net/~gmb/launchpad/inline-help-for-bugwatches-2-bug-530162/+merge/25784 please?15:58
adeuringgmb: sure15:58
gmbadeuring, Thanks.15:58
adiroibannoodles775: the idea is that those details shoud be permanent15:58
henninge- The text "Developers notes" is static text, not editable.15:59
=== adeuring changed the topic of #launchpad-reviews to: On Call: adeuring || reviewing: gmb || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
adiroibannot just a transient notice like „did you knwo about the guidelines”15:59
danilosadiroiban, it looks good, I agree with henninge for most of it :)15:59
gmbmrevell, I've added some popup help to explain bug watch errors and give pointers for fixing them (where possible) do you have the time to review it?15:59
adiroibanhenninge: yes. „Developers notes” is static15:59
mrevellgmb, I'd love to. Should I check the queue?15:59
adiroibanto inform translators what are all those words about15:59
danilosadiroiban, well, link to translation guidelines is as permanent15:59
gmbmrevell, The MP is here: https://code.edge.launchpad.net/~gmb/launchpad/inline-help-for-bugwatches-2-bug-530162/+merge/2578415:59
henninge- the text is indented (I wonder if that is necessary)15:59
mrevellthanks gmb16:00
danilosadiroiban, it's just that once you read it there's no need for it to take up that much space on the most prominent part of the page16:00
gmbmrevell, The file you want to look at is lib/lp/bugs/templates/bugwatch-error-help.pt16:00
noodles775oh really? I'm not sure that info/message boxes were meant to be permanent like that (although I think I have seen them used that way elsewhere... it'd be good to know where).16:00
henningedanilos: wasn't it that the balloon re-appears every day?16:00
gmbmrevell, I've created a dynamic help page rather than using the static /+help/ system.16:00
gmbSo that I can give them links to specific things.16:01
henningeballoon = message box16:01
adiroibandanilos: adding a cookie for each POTemplate can generate lots of cookies16:01
daniloshenninge, I don't remember the details of how the cookie is set up, but it is limited to a certain context16:01
adiroibandanilos: and I was thinking that the description is updated more frequent than the guidelines16:01
danilosadiroiban, then you should add a cookie only if it's dismissed :)16:02
danilosadiroiban, a session cookie then? :)16:02
noodles775adiroiban: not that it's a great example, but I think the precedent for text like that is to use a drop-down like on the PPA page: https://edge.launchpad.net/~michael.nelson/+archive/pocketsphinx16:02
noodles775(see "Technical details about this PPA")16:02
adiroibandanilos: on Chromium, session cookies last a long time16:02
danilosadiroiban, uhm, ok, so?16:02
adiroibanso they are not deleted when closing the browser16:03
noodles775(another example on source page "Other versions of 'compiz' in unt..." https://edge.launchpad.net/ubuntu/+source/compiz )16:03
mrevellgmb, Cool! So, the links go to the bug watch page from which the pop-up was called, is that right?16:03
danilosnoodles775, just for clarification, this is something that might not be defined, and if it is, we want people to read it16:04
adiroibanand it is hard to know what a „session” means for each browser16:04
gmbmrevell, Yes. Also to the remote bug, where appropriate (i.e. where I'm saying things like "check that the remote bug (link) exists."16:04
adiroibannoodles775: thank. I will go for those icons for fold/unfold16:04
mrevellgmb, That is excellent. Nice one.16:04
gmbTa16:04
noodles775danilos: yep, I understood that, just not sure that using a msg box/balloon is something we want to do for permanent notices.16:04
mrevellgmb, Is it reusable or would it require more dev work for each different situation?16:05
danilosnoodles775, I don't think this one should be permanent either :) but I am just arguing over that with adiroiban, so let's see what we come up with :)16:05
noodles775danilos: great.16:05
danilosadiroiban, that clearly sounds like a bug in chromium then16:05
gmbmrevell, It's pretty context-specific. There's no back-end view to this, I'm just referencing the current context (i.e. the bug watch) in the template.16:06
gmbI don't think it can be easily genericised.16:06
adiroibandanilos: my only problem with this solution, is that if you accidentaly dismissed that notification16:06
mrevellAh right.16:06
adiroibanit will be hard to undo your action16:06
danilosadiroiban, well, the same is true for anything dismissable, and I agree that's a problem, but that's a problem as much for the guidelines box, isn't it?16:07
adiroibandanilos: but maybe we can add a small button / text for „Show details again”16:07
danilosadiroiban, uhm, no :)16:07
danilosadiroiban, we should just show that text permanently on the pofile +details or +overview page16:08
adiroibandanilos: yes. same problem for guidelines box16:08
adiroibandanilos: ok. then the details box, will behave like the guidelines box16:08
gmbmrevell, Thanks for spotting the typo :). I had a hell of a time writing that sentence in a coherent manner.16:09
danilosadiroiban, the fact that pofile:+details page is almost useless now doesn't mean it needs to stay that way; though, getting it fixed so it resembles anything useful would be hard16:09
gmbLaunchpad can't be described in natural language, I think...16:09
mrevellgmb, heh, I can imagine :)16:09
danilosadiroiban, the "expand" trick is nice, though :)16:09
mrevellgmb, I've spent the past three and a half years trying16:09
gmb:)16:09
danilosadiroiban, I'd even consider putting it in the same box for now, but basically, what we need on +translate page is a nice place to put things like "interesting things to look at"16:10
danilosadiroiban, btw, if you are filing a chromium bug, reference http://www.ietf.org/rfc/rfc2109.txt and section 4.3.1 where it says that cookie should be discarded when user agent exits ;)16:11
adiroibandanilos: yep... but now with the feature of saving tabs and state, i guess this is the desire behavior16:12
danilosadiroiban, not sure who is it desired by (not by me, even as a user), but it's directly against the spec16:13
=== gary_poster is now known as gary-lunch
danilosadiroiban, I don't want temporary cookies to accumulate in my browser cache16:13
adiroibandanilos: back to our box. I don't like the idea of putting guidelines and details in the same dismissable box, since maybe some users will want to dismiss the guidelines links, but always keep the POTemplate details16:13
adeuringgmb: I think the "elif" in line 58 of the diff is never executed because UNKNOWN apperas in error_message_mapping16:14
gmbadeuring, I know, but all if...elses must have an elif.16:15
danilosadiroiban, when jumping from page to page of the same PO file? I am not convinced, and if so, keeping the single line of guideline links shouldn't be too much of a distraction16:15
gmbadeuring, It protects us from OOPSes down the line if we add an error status but forget to update that property.16:15
gmbadeuring, Hang on, I'm talking nonsense, aren't I...16:15
gmbWait a minute.16:15
adeuringgmb: ;)16:15
adeuringgmb: argh, no, _I_ am talking nonsense.16:16
adiroibandanilos: no. when going to different templates. the guidelines will keep poping together with the template details. Or are you saying that we should put them in the same box, with different dismiss buttons ?16:16
adeuringmis-read the != operator as ==16:16
adeuring...in this "elif"16:17
gmbadeuring, Ah, yes.,16:17
adeuringso, everything is fine16:17
gmbadeuring, I was about to agree with you and remove it. That could have been amusing...16:17
danilosadiroiban, no, it should be a single dismiss button16:17
danilosadiroiban, is that how guidelines dismissal works today?16:17
adiroibandanilos: guideline dismissal state is kept by a sessio cookie. is that the answer for your question ? :)16:18
adeuringgmb: but nevertheless.. I think you can s/elif/else/ and remove the current else part16:18
danilosadiroiban, afaics, they already dismiss guidelines only for the pofile you are on16:18
gmbadeuring, Yes, I agree.16:18
danilosadiroiban, i.e. when you switch templates, you have to dismiss guidelines again16:19
danilos(I keep typing "dismiss" as "dimiss": too many esses in there :)16:19
adiroibandanilos: true. the path is the canonical URL for the pofile16:20
adiroibandanilos: true. the cookie path is the canonical URL for the pofile16:20
danilosadiroiban, I find that just fine, so there should be no issues to use the same box afaict16:20
adiroibandanilos: ok. then we will use the same box16:20
danilosadiroiban, it would be nice to add the collapsing and expanding to it because potemplate details can get big, but that's up to you :)16:21
daniloshenninge, what do you think of that?16:21
daniloshenninge, i.e. using the existing box for the potemplate description as well?16:21
adiroibandanilos: yes. fold/unfold or (collape/expand) is a must16:21
adiroibanexample of long description: https://translations.edge.launchpad.net/ubuntu/lucid/+source/ubiquity-slideshow-ubuntu/+pots/ubiquity-slideshow-ubuntu16:22
danilosadiroiban, I'd probably favour fold/expand or collapse/unfold, but that's just me :P16:22
* henninge reads16:22
danilosadiroiban, yeah, definitely then :) anyway, it'd be nice to add write support for potemplate description so we can have maintainers set it directly in the page :)16:23
danilosAPI write support, that is16:24
adiroibandanilos: hm... the POTemplates API branch should implment that16:24
danilosadiroiban, then I've done a bad job reviewing it ;)16:25
henningeadiroiban: danilos: They should be seperate boxes.16:26
henningeRemember taht the guildelines are _per language_, therefore per pofile.16:27
henningewhereas the potemplate description is, well, per template ;)16:27
henningebut then again, one translator will usually just work in one language, anyway ...16:28
adiroibandanilos: why ? becouse there are no tests for that?16:28
daniloshenninge, yeah, I don't really buy the per-language vs per-template argument :)16:28
henningedanilos: no, I just realized that, too.16:29
danilosadiroiban, could be, and this is something very interesting to make sure we got right, because of the permissions16:29
henningeadiroiban, danilos: let's put them in one popup, expandable and dismissable like it is now. No need for a new cookie then.16:30
daniloshenninge, cool, let's do that then :)16:30
henningebut leave it like it is now on the template index page, right?16:30
adiroibandanilos: while having a review for a previous API MP, i was told there is no need to test for security, since they are already tested for the API16:30
adiroibandanilos: since the permissions are checked for the browser, this should also cover the API. Security should be checked only if the security.py mechanism is not used. But maybe I am wrong.16:34
adeuringgmb: r=me. nice work!16:43
adiroibandanilos, henninge: one more insignificat detail: The POTemplate should be indented like in the current PDF, or „Developers notes:” should only be appended to the text in bold and then use the normal paragraph text flow?16:46
danilosadiroiban, right, it should work fine for all the stuff except methods16:47
danilosadiroiban, (on the API permissions)16:47
danilosadiroiban, now, considering it's easy to break permissions without it affecting the UI code, I strongly believe we should have unit tests for these16:48
danilosadiroiban, now, back on the topic: I am not sure, it's best to try it out and see how it works with both approaches16:49
danilosadiroiban, that text should probably not be "Developer's notes" though: we should come up with something more appropriate like "Tips for translating this"16:51
danilosadiroiban, oh, btw, have you considered using something like a help popup for the potemplate details?16:51
=== deryck[lunch] is now known as deryck
adiroibandanilos: yes, but I could not find any strong argument for using a popup16:53
adiroibanit should take the same number of clicks16:53
gmbadeuring, Thanks!16:54
adeuringgmb: welcome. sorry for forgetting an irc notice16:54
=== adeuring changed the topic of #launchpad-reviews to: On Call: adeuring || reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
adiroibandanilos: when adding the „Developer's notes” text, I was keeping in mind the bug 211, and to have both „Notes from other translators” and „Notes from developer”16:55
mupBug #211: Add comments to POFile for communication between translators <feature> <Launchpad Translations:Triaged> <https://launchpad.net/bugs/211>16:56
gmbadeuring, Can you update the mp so I can ec2 land it?16:56
adeuringgmb: done16:56
gmbadeuring, Thanks16:57
danilosadiroiban, those ancient bugs are a a grab-bag of things and +translate page would need serious redesign to cope with all this :)16:57
adiroibandanilos: to bad. I was thinking that I will be able to solve that bug by using this notification box :(16:59
danilosadiroiban, oohhh, no, pleaaase not16:59
danilosadiroiban, we've got to have a measure of dirty hacks we let in, imo17:00
=== adeuring changed the topic of #launchpad-reviews to: On Call: - || reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
adiroibanyes. but then there will be always something more important than the redesign of +translate page17:01
adiroibanand until the page is redesigned, we can have those dirty hacks/workarounds17:01
gmbadeuring, Can you add a review to that MP? The merge proposal is approved but the code review is still pending.17:01
adeuringgmb: arghh, sorry17:02
gmbadeuring, No worries :)17:02
adeuringgmb: no nmy best day; i had too a few nitpick about the help text but somehow manage to forget click the "save comment" button...17:07
adiroibandanilos: so what will happen with the POTemplate API branch ? are you going to have a new review for it ?17:07
danilosadiroiban, no, I am going to take a quick look to confirm it's all fine and land it as-is; if I don't get it landed I'll let you know17:08
adiroibandanilos: ok. thanks!17:09
adiroibandanilos, henninge: the UX and design for the new +translate page will be done by Rosetta devs or there will be a dedicated UX/Design engineer to handle it?17:11
danilosadiroiban, it'll be done by us mostly, we'll be asking for user input :) as a matter of fact, it's something we can do together before the Epic and then implement it during the Epic :)17:12
gmbadeuring, I see them; I'll fix them.17:12
gmbTHanks.17:12
adiroibandanilos: and until now, Henning mockups (I saw them and give feedback for them during the UDS) are the only ideas/design that we have?17:14
danilosadiroiban, yes, they are17:14
danilosadiroiban, btw, where is that feedback?17:14
adiroibandanilos: mrevell should process it. everyhing was audio recorded :)17:14
danilosadiroiban, oh, you took part in the user study, cool :)17:15
mrevelladiroiban, danilos, I'm writing the report right now :)17:15
danilosmrevell, yeah, yeah, as if I believe you :P17:15
mrevellhaha, wanna screen shot? :)17:16
=== salgado is now known as salgado-lunch
adiroibanintellectronica: hi. any news regarding the landing of this branch https://code.edge.launchpad.net/~adiroiban/launchpad/bug-570899/+merge/25443 ? :)17:21
=== gary-lunch is now known as gary_poster
adiroibanhenninge, danilos: here is what I understood from the previous chat: http://launchpadlibrarian.net/48876861/translate-file-details.pdf :)17:30
danilosadiroiban, looks great :)17:30
henningeadiroiban: really good!17:31
bdmurrayIs there a reviewer now?17:35
bdmurrayIf so I'd like https://code.edge.launchpad.net/~brian-murray/launchpad/bug-546078/+merge/25740 reviewed17:37
rockstarsinzui, can I get a UI review from you?17:53
sinzuiyes17:53
rockstarsinzui, https://code.edge.launchpad.net/~rockstar/launchpad/change-recipe-link/+merge/2579017:58
sinzuirockstar r=me18:00
rockstarsinzui, nice, thanks.18:01
* rockstar goes to make the tests pass...18:01
=== salgado-lunch is now known as salgado
deryckbdmurray, I can't do it right now, but if you haven't found someone before I return later, I can do it then.18:09
bdmurrayderyck: okay, thanks.  is there a reviewer schedule posted somewhere?18:09
deryckbdmurray, https://dev.launchpad.net/ReviewerSchedule18:10
deryckbdmurray, you can also just poke around the approved reviewers list and ask if anyone has a spare moment.18:11
=== Ursinha is now known as Ursinha-afk
=== salgado is now known as salgado-afk
=== matsubara is now known as matsubara-afk

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