/srv/irclogs.ubuntu.com/2013/05/31/#ubuntu-app-devel.txt

mhall119jvrbanac: happy birthday :)03:12
jvrbanacmhall119, Thanks man!03:28
zsombigood morning everybody04:34
Mirvloicm_: hi. the rendering_performance_fix_lp1092358.patch doesn't apply anymore on Qt 5.1 beta, so it's going to be dropped unless readjusting / submitting to upstream is done05:49
Mirv(declarative code tarball http://is.gd/ijcVrw , current patch http://is.gd/T4Qlyp )05:50
MirvQt 5.0.2 update arriving to precise and quantal users today06:57
=== chriadam is now known as chriadam|away
om26erpopey, Hi!07:37
popeyhello om26er07:47
om26erpopey, is there a list of core apps that are seeing some development? I was thinking to add the basic autopilot structure to atleast the working app07:48
om26erpopey, we already have autopilot infrastructure for the calculator, calendar and clock07:48
Mirvcorrection to above, Qt 5.0.2 now available for quantal in the usual PPA:s, but precise upgrade postponed due to other tasks (still testable via qt5-beta-proper PPA)07:51
popeyom26er: basically all of them currently bar email and youtube are pretty active07:51
om26erpopey, ok, sounds like I have work to do then ;)07:52
popey\o/07:52
oSoMoNhey zsombi, could you please confirm bug #1185950 ?07:53
ubot2Launchpad bug 1185950 in Ubuntu UI Toolkit "[theme] Loading a custom theme that inherits from the default one breaks the text size of toolbar buttons" [Undecided,New] https://launchpad.net/bugs/118595007:53
oSoMoNom26er: hey, could you please have a look at the autolanding failure and comments at https://code.launchpad.net/~osomon/gallery-app/missing-uoa-dep/+merge/166552, it looks like the jenkins job is installing the wrong version of the gallery-app package07:54
oSoMoNmzanetti: IIRC you’re the original author of the jenkins job, maybe you can advise? ^^07:56
mzanettioSoMoN: hi07:56
* mzanetti reads backlog07:56
zsombioSoMoN: confirmed07:56
oSoMoNzsombi: thanks, any clue what could be causing the bug, if it’s easy I might have a shot at fixing it myself07:57
dpmmorning all07:57
oSoMoNhi dpm07:57
mzanettidpm: hi07:57
mzanettidpm: I'm 98% done with the fahrplan app. wanna give it s go?07:57
zsombioSoMoN: most likely has something with the automatic property styling with font value provider :/07:58
dpmmzanetti, sure, but I need to reflash my phone first. It somehow dies very often with a black screen, although I can adb/ssh into it :(07:58
oSoMoNzsombi: you make it sound like it’s not trivial to fix…07:59
zsombioSoMoN: nope... font behaves differently than the rest of the grouped properties, mostly because it is not a grouped property, so detecting individual property changes is a pain07:59
mzanettioSoMoN: there is a newer released version than the one in this branch07:59
mzanettioSoMoN: https://pastebin.canonical.com/91907/08:00
mzanettioSoMoN: I guess merging trunk would solve it08:00
mzanettiactually... it should merge trunk automatically when building the test package08:00
* mzanetti checks08:01
mzanettiit does... bad timing maybe? like by the time the mediumtests-builder built the package the changelog bump was not merged yet, but by the time the mediumtests-runner job did the apt-get update it was already there08:02
mzanettioSoMoN: ^08:02
mzanettioSoMoN: I know that because of 2 VM's were broken the dekay between the builder and the runner was quite high the last few days08:03
om26ermzanetti, re-trigger the job ?08:06
mzanettiom26er: yeah08:06
zsombioSoMoN: have you noticed this it in earlier images?08:09
Mirvplanning a Qt Creator update for 12.10 still today08:12
dpmHey Mirv, I've got a PPA build for a personal project (a QR/barcode decoder plugin) that it's failing on Launchpad. It builds locally, so I'm guessing it's a dependency issue. You're the expert on this, so I thought I'd ask you if you see which dep might be missing08:13
dpmHere's the build log: https://launchpadlibrarian.net/141144409/buildlog_ubuntu-raring-amd64.qzxing-plugin_1.3_FAILEDTOBUILD.txt.gz08:13
dpmand here's the PPA: https://launchpad.net/~qreator-hackers/+archive/qreator-experimental/+packages08:14
dpmcan you spot any obvious dependencies missing?08:14
oSoMoNom26er: you’re retriggering it then?08:15
oSoMoNzsombi: yes, actually as far as I can remember the font size of the toolbar button in the notes app wasn’t right, it’s just that I had never paid attention to it before08:15
zsombioSoMoN: need to check the Toolbar's button implementation, whether it alters the fontSize of Label08:17
om26eroSoMoN, oops, i though Michael was going to, re-triggered now08:17
oSoMoNzsombi: I just had a quick look, apparently it doesn’t08:18
oSoMoNom26er: thanks08:18
Mirvdpm: the build failure is a bit strange08:19
oSoMoNmzanetti: thanks for the hints, let’s see if a fresh run passes08:19
Mirvdpm: as you build depend on qt5-default, you don't need QT_SELECT=qt5 override in rules, maybe you could try without the whole override_dh_auto_configure08:19
Mirvdpm: have you tried bzr bd locally?08:19
zsombioSoMoN: then it's the theme re-loading causes the font to be styled badly :(08:20
dpmMirv, I've only tried 'debuild' locally, but not 'bzr bd'08:20
Mirvdpm: bzr bd is cleaner since it builds in a separate directory, so you might spot some problems you wouldn't with debuild08:21
dpmMirv, thanks. Doing it now, but so far it seems to build fine08:21
Mirvyou need ubuntu-dev-tools package installed if you haven't got it yet, and obviously you need to have the packaging in a bazaar branch08:21
Mirvdpm: ok. but as said, the failure seems weird, as if the qmake command line would have invalid parameters since it gives out qmake help08:22
Mirvdpm: one thing you can try out is to still override the auto configure but have simply 'qmake' in there08:22
dpmMirv, I'll try that now. 'bzr bd' worked fine locally08:23
Mirvdpm: the next step up from bzr bd is bzr bd -S ; cd ../build-area ; pbuilder-dist raring build yourpackage.dsc08:32
Mirvone time pbuilder-dist raring create needed first08:33
Mirvthat builds in a completely clean environment relatively similar to PPA builders08:33
dpmMirv, doing that now. One question: 'bzr bd' will build what's been committed to the branch right? So if I've modified debian/rules I need to commit it before I run 'bzr bd'?08:36
Mirvdpm: no committing needed, but if there's a new file it has to be queued for committing with bzr add08:37
om26eroSoMoN, failed again08:40
dpmMirv, ok, I finally managed to try that. What helped was to remove the whole override_dh_auto_configure as per your first suggestion. No idea what the problem was, but that worked, thanks!09:13
=== greyback|away is now known as greyback
=== om26er is now known as om26er|lunch
=== MacSlow is now known as MacSlow|lunch
=== mzanetti is now known as mzanetti|lunch
Kaleo_oSoMoN: don't use a custom theme if you can avoid it11:13
oSoMoNKaleo_: I’d love to, but I need a custom clear-icon for the address bar textfield11:14
Kaleo_oSoMoN: you can without a theme11:14
Kaleo_oSoMoN: I guess11:14
Kaleo_oSoMoN: using the ItemStyle attached properties11:14
oSoMoNKaleo_: let me check11:14
oSoMoNKaleo_: btw, I have a MR for the browser that uses the Window QML item, thus removing the need for i18n in C++ code, and I’ve got no one at hand to review it, would you mind giving it a quick look?11:16
Kaleo_oSoMoN: sure11:16
Kaleo_oSoMoN: works on the device?11:16
oSoMoNKaleo_: IIRC I tested it there, and it did, but I’ll check again, it’s been up for quite some time so I’d better verify that it still works11:18
oSoMoNKaleo_: https://code.launchpad.net/~osomon/webbrowser-app/qml-window/+merge/16628911:18
Kaleo_oSoMoN: side question, why do you instantiate HistoryModel and HistoryMatchesModel from C++?11:20
oSoMoNKaleo_: no good reason I guess, I should expose them to QML and instantiate them there11:21
oSoMoNKaleo_: I can confirm that it works on the phone (installed the package built by CI)11:25
Kaleo_good11:25
Kaleo_oSoMoN: ok, it all looks good11:27
Kaleo_oSoMoN: most of your c++ can go away (using the arguments parsing from QML)11:28
oSoMoNKaleo_: yeah, that’s my plan11:28
oSoMoNKaleo_: next week11:28
oSoMoNKaleo_: it’s unclear to me how I can use the ItemStyle attached properties to set a custom icon for the clear button of the TextField, knowing that the clear button itself is not exposed outside the component11:39
oSoMoNrenato_: good morning11:39
dpmhey SDK folks, I've got a question about debugging on a device. I've got a c++ plugin that emits signals back to a qml app. That works well on the desktop, but when installing the plugin on the device and running the app there, it seems the signals are no longer emitted. Any ideas on how to debug this?11:42
renato_oSoMoN, hey, good morning11:44
oSoMoNrenato_: hey, I’ve got a bunch (4) of trivial MRs for the browser, would you mind giving them a quick review?11:46
oSoMoNrenato_: they can be found at https://code.launchpad.net/webbrowser-app/+activereviews11:46
renato_oSoMoN, sure, I will take a look11:47
oSoMoNrenato_: thanks11:48
Kaleo_oSoMoN: you cannot11:54
Kaleo_oSoMoN: but hang on11:54
Kaleo_oSoMoN: why do you want to change the icon?11:54
Kaleo_oSoMoN: what's wrong with the current icon?11:54
oSoMoNKaleo_: it doesn’t match the one I got from design11:56
oSoMoNcompare it in the browser and the default one in the UITK11:56
Kaleo_oSoMoN: that means the UITK needs to be updated11:56
oSoMoNKaleo_: note that I’m all for updating it in the UITK, if the asset I have is correct11:56
Kaleo_oSoMoN: so that it benefits everybody11:56
oSoMoNKaleo_: sounds good, I’ll talk to Jouni11:57
oSoMoNif I can find him, that is11:58
Kaleo_oSoMoN: I'm 100% sure that whatever asset you have is better than what is in the SDK11:59
Kaleo_oSoMoN: we already had that conversation a few weeks back and reached exactly the same conclusion12:00
oSoMoNdid we?12:00
Kaleo_yes12:00
oSoMoNcan’t remember it :/12:00
oSoMoNI have to admit the default icon is really ugly12:00
oSoMoNKaleo_: writing an e-mail to Jouni now, cc’ing you12:00
renato_oSoMoN, about this MR: https://code.launchpad.net/~osomon/webbrowser-app/suggestions-highlight-orange/+merge/16668112:15
oSoMoNrenato_: yes?12:15
renato_oSoMoN, I think we should discuss with SDK guys to find a way to export theme basic colors to be used on the apps12:16
oSoMoNrenato_: agreed12:16
renato_oSoMoN, for example this orange color is part of the Ambiance theme12:16
renato_Kaleo_, ^^^12:17
renato_oSoMoN, how I can test this? https://code.launchpad.net/~osomon/webbrowser-app/suggestions-sublabel-oneline/+merge/16674712:22
oSoMoNrenato_: on the desktop, resize the window so that it’s quite narrow, and visit a long URL (e.g. search something on google), and verify that the URL in the suggestion list is truncated to one line, and elided on the right12:23
renato_oSoMoN, ok thanks12:25
oSoMoNrenato_: I’ve added an entry to my to-do list to discuss default theme colours with the SDK team, will probably do it on Monday12:28
Kaleo_renato_: oSoMoN: sounds good, file a bug with all the colors you think would be useful; I'll make it high priority12:34
Kaleo_maybe there is http://design.ubuntu.com/brand/colour-palette12:35
Kaleo_:D12:35
=== mzanetti|lunch is now known as mzanetti
=== MacSlow|lunch is now known as MacSlow
timpdpm: will launchpad somehow magically add the po/mo files to uitk branches now?12:52
dpmtimp, yep: the .po files will be committed daily if there has been a new translation done or changed in the given language. The .mo files will need to be built from the package, though. Did you find out if the packaging took care of .mo building and installing?13:07
timpdpm: no. let's create a translation and .po with launchpad and then try to make it work13:09
timpdpm: is it already possible to view the strings to be translated on lp?13:10
dpmtimp, sure, I've just noticed the branch landed, so you can start doing translations here: https://translations.launchpad.net/ubuntu-ui-toolkit13:10
dpmtimp, weird, I see two translatable templates: I don't know where the componentshowcase empty template comes from, do you have any idea? -> https://translations.launchpad.net/ubuntu-ui-toolkit/trunk/+lang/ca13:11
timpdpm: I cannot see a way to add a translation. Do I need permissions for that?13:12
timpdpm: there is examples/ubuntu-ui-toolkit-gallery/po/componentshowcase.pot13:14
dpmtimp, you simply need to tell LP about your preferred language: https://translations.launchpad.net/+editmylanguages13:14
timpI think its an old file13:14
timpdpm: I can translate to Dutch, but I don't want lp in dutch13:15
timpah ok it works :)13:16
dpmtimp, right, that won't affect anything else other than translations. I wished LP were localized, but it isn't, so it will still be in English. That only tells LP your preferred language for translations and the languages you speak13:16
dpmcool :)13:16
dpmtimp, I can disable the componentshowcase translation in LP in the meantime, but could we get it removed from the source tree if it's not used? This way LP won't scan for it13:17
timpyes, sounds good.13:18
timpI'll create a bug for it because I won't do it today.13:18
dpmgreat13:19
timphttps://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/118625013:20
ubot2Ubuntu bug 1186250 in Ubuntu UI Toolkit "[i18n] remove componentshowcase.pot and related files" [Undecided,New]13:20
dpmI wonder if some of you SDK experts could you help me with the question from earlier on: it's about debugging on a device. I've got a c++ plugin that emits signals back to a qml app. That works well on the desktop, but when installing the plugin on the device and running the app there, it seems the signals are no longer emitted. Any ideas on how to debug this?13:20
timpdpm: I translated most strings, how do we get people to review the translation?13:27
dpmtimp, generally we do a call for translations, and then translation teams review the strings. In your case you've got permissions to add translations directly as a project member, but generally you'd be sending suggestions and translation team members would review and accept/reject them. I'll send out the call this evening.13:29
timpokay, thanks13:30
oSoMoNKaleo_: hey, could you please confirm (or invalidate) bug #1186247 ?13:43
ubot2Launchpad bug 1186247 in Ubuntu UI Toolkit "[TextField] When unfocused, text should not be anchored to the left of the area of the clear button" [Medium,New] https://launchpad.net/bugs/118624713:43
mhall119jvrbanac: are you still interested in working on the API website?14:42
=== netcurli_ is now known as netcurli
jvrbanacmhall119, Howdy! Yes I am. Sorry I've been rather absent lately. Rackspace has been keeping me quite busy :D14:56
jvrbanacmhall119, has any progress been made since we last talked?14:58
mhall119jvrbanac: not really, but the canonical web team is on board to contribute some work to it too, so hopefull this cycle it will15:01
=== om26er_ is now known as om26er
jvrbanacmhall119, Awesome!  I know priorities have probably changed quite a bit for y'all over the past few months.15:23
jvrbanacmhall119, I would imagine that the focus on Touch might change the importance of which doc types to focus on15:24
mhall119yeah, but the data model changes you worked on actually works perfectly for Qt/QML15:25
jvrbanacmhall119, nice! Will that's good. At least we don't have to re-do all of that. :)15:26
mhall119yeah15:27
mhall119I have work items for this next month to make it easier to get started developing it15:28
=== om26er is now known as om26er|away
jvrbanacmhall119, fantastic! Are those work items for the project or are they just for this cycle?16:07
mhall119they are for June16:18
jvrbanacmhall119, should we setup blueprints, in the api doc project, for the things we need to tackle?16:48
=== om26er|away is now known as om26er
oSoMoNrenato_: hey, would you have a moment to review a trivial fix for a regression that I introduced in the browser with the latest revision?17:43
renato_oSoMoN, sure17:44
oSoMoNrenato_: awesome, here it is: https://code.launchpad.net/~osomon/webbrowser-app/focus-fix-suggestions-list/+merge/16686217:44
oSoMoNrenato_: btw, thanks for all the reviews today!17:46
renato_oSoMoN, welcome17:47
renato_oSoMoN, I am getting this error on your branch: http://paste.ubuntu.com/5720554/17:56
oSoMoNrenato_: even if you run this test only?18:27
oSoMoN(sorry for the delay, I’m already half EOD, preparing dinner)18:28
=== nik90_ is now known as nik90

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