=== duflu_ is now known as duflu
smspillazslangasek: can I get you to take another look at https://code.launchpad.net/~compiz-team/compiz/compiz.fix_1167983/+merge/158742 when next available03:05
mhall119Saviq: when you get in, I just tried ./build -s on unity-next and I'm getting a dependency error:03:42
mhall119libnux-4.0-dev : Depends: libnux-4.0-0 (= 4.0.1daily13.04.15-0ubuntu1) but 4.0.0daily13.03.25-0ubuntu1 is to be installed03:42
mhall119E: Build-dependencies for unity could not be satisfied.03:42
* mhall119 wonders if this is because of the smart-scopes PPA....03:43
mhall119Saviq: nevermind that, I got the right libnux installed, not all if fine04:02
mhall119now all is fine, I should say04:02
Mirvsmspillaz: o/ regarding packaging, #qt-labs might be able to answer more specific Qt questions04:17
smspillazMirv: I think I've figured out most of it05:05
smspillazMirv: thanks for the info though :)05:05
Mirvok :)05:23
didrockshey sil2100, how are you?07:36
sil2100didrocks: hi! Somehow not feeling too well today, not sure why07:38
sil2100didrocks: I see hud armhf failed again, and it's a strange ubuntu_application_api error07:39
sil2100I thought it was a single failure last time, but it seems reproducible, hm07:39
didrockssil2100: hud on armhf builds with the qtubuntu backend07:39
didrocksnot bamf07:40
didrockssil2100: so maybe linked to that?07:40
didrocksmterry didn't add the bootstrap commits for the apps :/ doing so07:40
sil2100hmmm, mterry's arches branch is still failing CI, now on both raring an quantal?!07:42
didrockssil2100: https://code.launchpad.net/~didrocks/phone-app/boostrap/+merge/15956307:43
sil2100didrocks: are there still problems in the CI lab?07:43
sil2100didrocks: approved07:44
sil2100http://s-jenkins:8080/job/qtvideo-node-raring-armhf-ci/11/console <- since I have no idea what it means ;p Error during workspace setup07:45
sil2100Maybe I'll try triggering a rebuild07:45
didrockssil2100: yeah, or try to see with fginther once he's around07:46
sil2100It's 16 hours old, so I suppose it could have been still during the problematic period07:48
didrockssil2100: so, you will get some rest today to fix your cold/headache?07:51
sil2100No, I already fell down yesterday earlier because of that07:52
sil2100Today I have to make up for that07:52
didrockssil2100: https://code.launchpad.net/~didrocks/gallery-app/bootstrap/+merge/15956507:55
didrockssil2100: so, what's on your plate? the hud (but maybe you will have to wait for cyphermox/ted?)07:55
didrockswhat else?07:55
didrockssil2100: btw, latest autopilot results for unity are lovely! :)07:56
sil2100didrocks: besides poking the usual people regading CI, I'd like to ping you about the friends stack ;)07:56
sil2100Need to see those07:56
didrockssil2100: run 100 :)07:57
sil2100didrocks: you saw the phone-app changes?07:57
didrockssil2100: oh, I didn't apart the one for hud2?07:57
sil2100didrocks: Gustavo, as promised, made the requirement for the new indicator-messages 'optional'07:58
didrockssil2100: excellent! :)07:58
didrockssil2100: so, let's try a build and run for phone-app07:58
sil2100Right! I'll fire up a test build here maybe07:59
didrockssil2100: should be remove libmessaging-menu-dev for now in the control file then?07:59
didrockssil2100: because it's still listed in the build-dep07:59
sil2100Ah yes, indeed - I think for now it's the right way to go, we'll re-add it once the desktop version is ready08:00
sil2100Will do that after a test-build08:00
didrockssil2100: ok :)08:00
didrockssil2100: then, what we can do…08:01
didrockssil2100: is looking stack per stack at the autopilot results08:01
didrocksto see if it passes or not08:01
didrocksand try to work on that08:01
didrocksmaking sense?08:01
sil2100Ok, will check the generic jobs being ran08:01
sil2100And see if they start up correctly and work08:01
didrocksgreat :)08:01
didrocksthat would be a huge progress ;)08:01
GrottenolmHi, is there a way to start programs with a maximized window by default? Or that it even fits completely inside my screen area? Whenever I start e.g. the updater, the buttons are outside of my screen area. Same with some "open file"-dialog windows, and more.08:38
tvossSaviq, ping08:49
Saviqtvoss, pong08:50
tvossSaviq, adjusted visibility of https://code.launchpad.net/~rocket-scientists/canonical-client-development-guidelines/trunk08:50
Saviqtvoss, thanks, that helps, any plan on having it published in html?08:50
tvossSaviq, on it08:50
Saviqtvoss, while we're at it, I can't find anything in either on naming private members08:51
Saviqtvoss, following Qt we usually used m_name08:51
tvossSaviq, I think code using Qt should follow the m_ convention. Any other code should avoid it (at least Mir does atm)08:52
Saviqtvoss, k08:52
Saviqtvoss, hmm, are you saying that when writing Qt we should adhere to Qt guidelines, or is the above an exception?08:55
mzanettiSaviq: whats the accordian effect?09:33
Saviqmzanetti, lol09:33
Saviqmzanetti, reduce your resolution and you'll see09:33
Saviq(should be accordion, btw)09:33
mzanettiah ok09:33
Saviqmzanetti, if you have more items than what fits on screen09:33
mzanettiin case the items don't fit in?09:33
mzanettinow I get the lol09:33
Saviqmzanetti, they get rotated around the x axis09:34
mzanettiSaviq: ok09:34
Saviqmzanetti, there's probably a huge spec about how it should behave exactly09:34
mzanettiSaviq: is there any spec on when and how much they should be rotated?09:34
mzanettiI guess I can ask John for that09:35
Saviqhe'll know all about it09:35
Saviqmzanetti, just so you know straight away - it needs GL work (perspective is needed, which QML doesn't give)09:36
mzanettiSaviq: not really sure what exactly you mean, but I guess it'll be clear once I have the full spec09:37
Saviqmzanetti, it's about depth09:37
Saviqmzanetti, when you rotate stuff around x/y axes in QML09:37
mzanettiah.. got it09:37
Saviqmzanetti, you don't get the control of the perspective09:37
tsdgeosman, we did totally skip spring09:38
Saviqtsdgeos, yeah!09:38
tsdgeosit's awfully hot in here09:38
mzanettihaha, yeah09:38
mzanettisame here09:38
Saviqtsdgeos, it's 20C here09:38
Saviqlast year we got snow in May, so...09:38
mzanettilast week I was freezing and now I have all windows open and am sweating09:38
Saviqbut that still might happen :)09:38
tsdgeosdednick: you removed mzanetti's blueprint item09:50
dednicktsdgeos: yeah, i saw. added again09:50
mzanettiSaviq: what does that mean? support for launching apps in a "locked" state without multiple user10:11
Saviqmzanetti, means being able to launch apps10:11
Saviqmzanetti, when greeter is shown10:11
Saviqi.e. phone is locked10:11
mzanettiSaviq: that we should pass some information to an app so it knows that its not supposed to show private data?10:11
mzanettiSaviq: just launching should be already possible, isn't it?10:12
Saviqmzanetti, it is10:12
Saviqmzanetti, we have no mechanism of protecting the data10:12
Saviqmzanetti, and telling the application that it "shouldn't" ;)10:12
Saviqlike that's gonna happen ;D10:13
mzanettidon't think so?10:13
tsdgeosSaviq: i've good and bad news :D10:13
Saviqmzanetti, we can't rely on apps explicitly implementing security10:13
mzanettiSaviq: well I think that is gonna happen, but only for our internal apps. I would never allow 3rd party apps to do that stuff... but not my call10:14
Saviqmzanetti, let's not do anything towards that until that's fleshed out10:14
Saviqtsdgeos, hit me10:14
=== alan_g is now known as alan_g|tea
tsdgeosSaviq: the crash i am seeing on the listviewed-carousel is the same dednick reported as https://bugreports.qt-project.org/browse/QTBUG-30632 which he seems to have a way to workaround10:14
tsdgeosSaviq: bad news is noone seems to be caring for this one10:15
tsdgeosbut at least is set to P110:15
mzanettitsdgeos: btw... ./build -s still trying to build indaba - and failing miserably10:15
tsdgeoswhy oh why?10:16
Saviqmzanetti, hm? that's new10:16
tsdgeosgrep indaba *10:16
tsdgeos ¿10:16
tsdgeosshould be nowhere10:16
Saviqtsdgeos, people lens10:16
tsdgeosSaviq: well, we call it people-lens not indaba10:16
Saviqtsdgeos, yeah10:17
Saviqmzanetti, I bet it's your broken libunity(core) setup10:17
tsdgeosindaba is "the old" repo10:17
mzanettiSaviq: I ppa-purged the unity-team/ppa10:17
mzanettithats why I need build -s in the first place10:17
mzanettiSaviq: also this doesn't look like related to something libuntity (still *could* be I guess) http://paste.ubuntu.com/5718339/10:18
tsdgeosyou're old10:18
tsdgeosConfiguring indaba..10:19
tsdgeoscan't be10:19
tsdgeosit says10:19
tsdgeos    echo "Configuring people lens.."10:19
Saviqmzanetti, just drop ../unity_build10:19
mzanettiSaviq: I did that and started clean... same issue10:19
Saviqmzanetti, there is no mention of "indaba" anywhere in trunk now..10:20
Saviqtsdgeos, so, can we use the same workaround dednick used?10:20
tsdgeosSaviq: haven't tried yet10:20
tsdgeosmzanetti: get a clean copy of trunk10:21
=== alan_g|tea is now known as alan_g
mzanettiyeah... just did that...10:21
tsdgeosand it still says indaba¿?¿?¿10:22
mzanettitsdgeos: no... running right now...10:23
Saviqmzanetti, I just went for a clean build, everything's fine10:23
mzanettiyeah... when did you remove the indaba stuff from build_unity?10:24
Saviqmzanetti, a long time ago10:25
Saviqmzanetti, around the time we moved to public..10:25
mzanettidafuq... I branched that yesterday10:25
Saviqmzanetti, 26.02.201310:25
Saviqmzanetti, r46410:26
Saviqok, 15.03.201310:26
tsdgeosmzanetti: are we starting for qmluitestsrunners?
Saviqnothing runs here
mzanettiyeah... -1 is dead and -2 is blocked by mir10:31
mzanettiseems not to be really dead... the machine is still running10:33
mzanettialso still reboots fine10:35
mzanettiSlave successfully connected and online10:35
mzanettiworks again10:36
mzanettia thread in jenkins crashed with IndexOutOfBoundsException10:37
mzanettitsdgeos: can you take that over? https://code.launchpad.net/~mzanetti/unity/phablet-test-filtergrids/+merge/15894110:38
tsdgeosmzanetti: sure10:41
mzanettitsdgeos: I guess it needs to be merged with the flatten-tests thing... let me do that first10:41
tsdgeosactually one of my https://launchpad.net/~aacid/+upcomingwork is " review FilterGrid "10:42
tsdgeosso fits pretty well :D10:42
mzanettitsdgeos: ok. merged10:47
mzanettiwhat do you do if an app crashes? just start it in gdb. it won't crash any more10:50
tsdgeosrun it with valgrind10:50
tsdgeosor compile it with clang + ASAN10:51
tsdgeosor wait for gcc 4.8 and compile with gcc + ASAN10:51
tsdgeosi'm so waititng for that10:51
tsdgeosmzanetti: about the change in tests/autopilot/qml_phone_shell/tests/__init__.py how did it work before?¿?¿?10:53
mzanettitsdgeos: why would you think that makes a difference? (re: valgrind, asan)10:53
mzanettitsdgeos: it didn't work before manually10:53
tsdgeosagainst what? gdb? or against eachother?10:53
mzanettiagainst gdb10:54
tsdgeosgdb only catches a segfault if the os says so10:54
tsdgeosvalgrind asan will find out of bounds memory access even if they don't cause a segfault10:54
mzanettitsdgeos: it doesn't crash any more because timing is different (I assume)10:54
mzanettiok... might help in some cases indeed10:55
tsdgeosif it's a timing issue, yeah, won't make a difference10:55
tsdgeosthough asan is supposed to be fast enough10:55
mzanettijust went to the asan webpage: Typical slowdown introduced by AddressSanitizer is 2x.10:55
tsdgeosvalgrind is billionsx10:55
tsdgeosi mean10:55
tsdgeosi can run poppler fine with asan while running it with valgring is usually waiting for hours10:56
tsdgeosdepending of the pdf file of course10:56
mzanettitsdgeos: regarding autopilot: until last week we could do in-source-builds.10:57
mzanettitsdgeos: so running it locally broke with forbidding that10:57
tsdgeosi see10:57
tsdgeoswhy the DeeVariantText.qml.in ?10:57
mzanettitsdgeos: should I extract that change and make a different MP?10:57
tsdgeosmzanetti: if you feel like, sure, otherwise i don't really care10:58
mzanettitsdgeos: I just needed to mock it very quickly so I didn't want to write a C++ plugin. why .in you ask? I don't know. copied it from the Panel mocks and wanted to keep consistency10:58
tsdgeosbut the panel mock was actually "configuring" it10:58
tsdgeosi.e. it had a variable inside the file to replace10:58
tsdgeosyou have nothing10:58
mzanettiah ok... let me remove that then10:59
tsdgeosmakes no sense to call configure_file on it10:59
mzanettitsdgeos: pushed11:02
mzanettiSaviq: so, about the launching apps in locked state. is there anything to do at all right now?11:04
tsdgeosmzanetti: "added file 'tests/qmltests/Dash/CMakeLists.txt'"11:07
tsdgeosthat's wrong11:07
tsdgeosstuff is in the top level now11:07
tsdgeossee how you can't make testFilterGrids anymore11:07
Saviqpower ↓11:12
mzanettitsdgeos: now hopefully11:13
tsdgeosmzanetti: Saviq is giving you the power :D11:14
Saviqyeah, if I had any11:14
tsdgeosSaviq: you learnt the magic unicode arrows ←↓→↑11:14
* mzanetti didn't11:14
Saviqtake that!11:14
mzanettido you copy paste them from the character table?11:14
Saviqtsdgeos, I only have ←↓→11:14
mzanettior is there some magic irc mechanism?11:14
tsdgeosnope i have a key for them :D11:14
tsdgeosSaviq: shift+↓ ?11:15
tsdgeosmzanetti: altgr+u here11:15
Saviqmzanetti, tsdgeos AltGr+YUI here11:15
Saviqtsdgeos, ah!11:15
mzanettidoesn't work here... using Konversation11:15
Saviqmzanetti, what keyboard layout?11:16
tsdgeosmzanetti: german layout sucks11:16
mzanettiyeah, german one.11:16
mzanettitsdgeos: just because we don't feel the need to turning every character upside down...11:16
tsdgeosß see i can still type german11:17
* mzanetti doesn't remember when he used ß for the last time11:17
* Saviq loves the compose key11:18
Saviqwhat do people need CapsLock for :D11:18
tsdgeosgetting passwords wrong11:18
tsdgeosmy grandma does that all the time11:18
Saviqtsdgeos, put the compose key on her capslock - problem solved11:19
mzanettilol... a friend of mine spilled wine over his macbook and dmaged the ctrl key11:19
mzanettinow he mapped caps lock to do ctrl11:19
mzanettiyou should see that guy on another computer now :D11:19
tsdgeosmzanetti: can we not call all the items "Item 1"?11:19
tsdgeos1, 2, 3, 4, 5, et11:19
tsdgeosit's just visual but ..11:20
Saviqoh, the light switch broke!11:21
Saviqah no, there's no power...11:21
tsdgeoshow do you have internet?11:21
Saviqhuman ← stupid11:21
Saviqtsdgeos, 3G11:21
tsdgeosso running on phone battery and laptop battery11:21
tsdgeoswon't last much11:21
Saviqtsdgeos, I have 3G built into the laptop, but for some reason stopped working11:22
Saviqtsdgeos, so yeah, tethering11:22
Saviqshould do for an hour (/me really needs a new battery for the laptop... it was worth 4-5 hrs initially)11:22
dandraderSaviq, could you take another (final, I hope) look at this one: https://code.launchpad.net/~dandrader/unity/phablet_remove_fakes_from_qml/+merge/15837011:22
Saviqdandrader, I'm on it11:23
dandraderSaviq, thanks!11:23
Saviqdandrader, at line 1.6k11:23
Saviqso not much further11:23
Saviqdandrader, unless I lose power...11:25
Saviqbut should hopefully make it11:25
dandraderSaviq,  you will make it! :)11:26
mzanettitsdgeos: done11:30
Saviqdandrader, done11:34
mzanettitsdgeos: do'h... I was too slow... found something in the diff on the website and pushed it. but after you approved :/11:35
Saviqdamn ^W11:36
Saviqok, /me is going for lunch^Wbreakfast to save power11:36
tsdgeosmzanetti: reapproved, good ccatch11:38
=== alan_g is now known as alan_g|lunch
paulliuwhat does "import Unity 0.1" and "import Utils 0.1" means? I got errors running these two lines.12:05
paulliuAm I missing some packages?12:08
paulliuI got module "Utils" is not installed today.12:09
Saviqpaulliu, you really need to read about QML first12:21
paulliuSaviq: yeah..12:22
paulliuSaviq: Also I cannot find PeoplePreviewData.12:22
Saviqpaulliu, are you using the ./build / ./run scripts?12:22
paulliuSaviq: yeah, those script works.12:23
Saviqpaulliu, if it's not finding PeoplePreviewData.h means it isn't, not really12:23
Saviqpaulliu, `./build -s` builds libunity and libunitycore in ../unity_build12:23
paulliuSaviq: ok.. Let me try it again.12:24
Saviqpaulliu, actually wai12:24
tvossmhall119, ping12:24
Saviqdid you mean that it doesn't find PeoplePreviewData component in QML?12:24
paulliuSaviq: yeah.12:24
Saviqthen your Unity plugin did not build properly12:24
Saviqpaulliu, the plugin is in plugins/Unity12:25
Saviqand ./build12:25
Saviqbuilds it in builddir/plugins/Unity12:25
Saviqand ./run then runs the shell with that dir in QML import path12:25
Saviqso that it knows where to find the Unity plugin12:26
paulliuSaviq: I just rebase my branch to trunk today. So does that causes the problem?12:26
paulliuSaviq: ok. Let me try it now.12:26
Saviqpaulliu, as I mentioned yesterday, there were a few changes for the tests12:26
Saviqpaulliu, but not for the application itself12:26
paulliuSaviq: ok.12:26
Saviqpaulliu, so if you're getting that from a ./run, then something's wrong on your side12:26
Saviqif it only happens in tests, then you've not merged trunk properly12:27
paulliuYeah, only happened in tests. Let me check.12:27
Saviqpaulliu, but then you can't expect the Unity plugin to be there during testing12:27
Saviqpaulliu, that's what dednick and Cimi are working on - providing a mock implementation of the Unity plugin for testing12:27
CimiI might actually share my latest buggy code12:32
Cimithe goal was "make it compile"12:33
Cimipretty much like getting back years in time, first approach to C :-)12:33
dednickpaulliu, Saviq, Cimi: fake Unity plugin up for MP at https://code.launchpad.net/~unity-team/unity/phablet.fake-unity-plugin/+merge/15886512:34
dednickbut it's only lens/lenses at the moment.12:34
dednickadding as we add tests.12:34
Cimidednick, I have a branch testing lensview with that12:35
Cimidednick, can you add categories and categoryfilter?12:35
Cimidednick, I have some code here12:35
dednickCimi: we should get the fake in, then can add as necessary. If you want to add the categories[filter] go ahead before anyone does a review.12:37
Cimidednick, my code is a bit shit, but if you help me we can do them12:37
dednick:) ok12:37
Cimidednick, I'll try adding my code to the branch12:38
dednickCimi: you want to do a MP targeted to that branch?12:38
Cimidednick, might be an idea12:38
mhall119tvoss: pong12:41
=== olli__ is now known as olli
Cimidednick, can I push a couple of fixes to your branch?12:43
=== _salem is now known as salem_
=== alan_g|lunch is now known as alan_g
tsdgeosmzanetti: the qmluitests got stuck again in that xcbconnection thing :-/13:06
tsdgeosmzanetti: do i remember that there was some job that started and killed a qmlscene just to get rid of this?13:06
mzanettitsdgeos: yeah... was working fine for autopilot... seems to fail for qmluitests :/13:06
mzanettitsdgeos: probably because the qmluitests run inside a pbuilder13:07
tsdgeosah so the qmluitests do the same?13:08
mzanettitsdgeos: yes... if you scroll to the top of the output you'll see it13:22
tsdgeosok :/13:22
mzanettitsdgeos: what we could try is to do that in the runtests.sh13:22
mzanettiso the qmlscene would run in the pbuilder too13:22
mzanettibut I'd still like to find the real cause13:23
tsdgeosbeen looking at qxcbconnection13:26
tsdgeosand they have the errors "documented" up to 13913:27
tsdgeosand we are getting a 148 here13:27
tsdgeosi'm killing the job13:28
tsdgeosno need to get stuck waiting for it13:28
mzanettiSaviq: you joining the standup or still no power?13:34
Saviqmzanetti, uh13:34
=== dandrader is now known as dandrader|afk
tsdgeosmzanetti: is possible that not all jenkins nodes have been updated?13:47
tsdgeosthe digia thing has reappeared at https://code.launchpad.net/~unity-team/unity/phablet.fake-unity-plugin/+merge/15886513:48
mzanettitsdgeos: yes13:48
mzanettitsdgeos: which host?13:48
tsdgeosBuilding remotely on ps-panda-213:48
* mzanetti is updating panda-213:48
Cimidednick, ugly code (TM) https://code.launchpad.net/~unity-team/unity/phablet.fake-unity-plugin_categories/+merge/15962913:50
Saviqdandrader|afk, why would a QMap make it less convenient?13:50
mzanettitsdgeos: panda-2 updated13:54
tsdgeosi need a font with &#128077; :D13:56
=== dandrader|afk is now known as dandrader
dednickCimi: ok, so i think there a few things in there that can be improved. What tests are you writing this for LensVIew?14:01
Cimidednick, tests are done, I need to rebase with your branch14:02
CimiI think they got diverged too much14:02
dednickCimi: the LensView.qml uses lens.categories. So you need to implement that in the fake lens to return a fake categories14:03
Cimidednick, it's not really needed for the tests14:03
Cimidednick, but is required for genericLensView14:03
dandraderSaviq, yeah, lookin at its current use. it's not a problem14:03
Saviqdandrader, I just looked at the for() looking the desktop file up14:04
Saviqdandrader, but anyway, that's unimportant14:04
dednickand the fake category needs to return a QAbstractItemModel for the role "results" & "globalResults"14:04
dednickCimi: http://pastebin.ubuntu.com/5718830/ . should test the model to ensure that the regex gives the correct results.14:05
dednickie, only categories with results.count > 014:05
Trevinhodidrocks: since I think there's no time for new packages in raring before the FF, is there the plan to do the SRU0 on release day as we did on last cycles?14:05
didrocksTrevinho: check with mterry, but yeah, this can be done14:06
didrocksTrevinho: FYI, the daily release will continue everyday, in the daily-build ppa14:06
didrocksTrevinho: with tests and so on14:06
Trevinhodidrocks: ok, thanks...14:06
didrocksit's only the publication which is going to be blocked14:06
Trevinhodidrocks: yeah, I've read that. I was wondering about quantal pushes, though14:06
didrocksTrevinho: no, quantal is still manual14:06
Trevinhodidrocks: sorry, I meant raring :P14:06
didrocksah yeah, it will go on that road, as per my email, builds everyday, test everyday, but not publication :)14:07
Trevinhodidrocks: ok14:07
Trevinhomterry: so, let me know if there's a plan for doing SRU0 soon...14:08
bregmaTrevinho, also, I'm trying to branch for raring, so if you could hold off approving any merges until that's done, it would make my life a little more bearable14:08
mterryTrevinho, didrocks: I'm not super familiar with what bugs are being targeted for SRU014:08
Trevinhomterry: not much right now, but there's still some work we could do in a week :)14:09
didrocksmterry: it's your pick with upstream mostly :)14:09
didrocksto decide what's more important in the pool of bugs we have14:09
didrocksmterry: to be fair, the choice is way more difficult now :)14:09
Trevinhobregma: sure, I've not approved anything...14:09
bregmaafter the split we'll create a milestone on the raring branch to target SRU bugs to14:10
Saviqdandrader, can you check http://pastebin.ubuntu.com/5718846/ for the CMakeLists? works fine here with qt5_use_modules14:10
dednickCimi: and it doesnt even look like the shell uses anything specific to CategoryFilter. ie i think you cn just use a QSortFilterProxyModelQML.14:11
dednickthere's only an index property in there, but i dont think it's used.14:11
dednick(but it doesnt really matter.)14:11
Saviqdednick, Cimi it's used internally14:11
Saviqdednick, Cimi, so yes, it can be any ListModel14:12
dednickah. internally to the category. yes, i see that now.14:12
dandraderSaviq, yes, it works. pushed the change14:13
Cimidednick, you have commit access if you want to help while I am rebasing tests14:13
dednickCimi: :) er thanks.14:14
Cimidednick, ehehe indeed :D14:14
Trevinhomterry: as for bamf, I didn't see a daily release for it, can we have?14:14
dednickCimi: ok, i'll take a quick look and try sort some things14:16
mterrycyphermox, what's the story with the indicator stack today?14:18
mterryTrevinho, bamf is in the indicator stack, which failed its check last time I heard14:18
Trevinhomterry: ah, ok... I didn't know that14:19
Trevinhocyphermox: ^^14:20
cyphermoxbamf failed?14:20
cyphermoxnvidia concerns me14:22
tsdgeosSaviq: dednick's workaround doesn't wokr :-/14:22
Saviqtsdgeos, :/14:22
cyphermoxmterry: the story is that the stuff can land once the tests pass-ish14:23
tsdgeosSaviq: thing is actually the backtrace is exactly the same but he's getting it when changing indexes and us are being much more agressive in the model, so it "makes sense" the workaround does nto work14:23
Saviqtsdgeos, mhm14:23
Saviqdandrader, about the -fake... we could just install the plugins that we might need fakes for in ${SHELL_APP_DIR}/plugins/mocks14:24
Saviqdandrader, and then permanently add that at the end of the import path14:24
mterrycyphermox, :)14:25
Saviqdandrader, so the system-wide one would take precedence14:25
Saviqif available14:25
dandraderSaviq,  If we add ${SHELL_APP_DIR}/plugins, won't it add all subdirs inside it?14:26
Cimidednick, https://code.launchpad.net/~unity-team/unity/phablet.test_LensView_new/+merge/15964314:26
Saviqdandrader, no14:26
Saviqdandrader, "Ubuntu.Application" means it has to be ${somewhere_on_import_path}/Ubuntu/Application14:27
Saviqso either ${SHELL_APP_DIR}/plugins/Ubuntu/Application or ${SHELL_APP_DIR}/plugins/mocks/Ubuntu/Application14:27
Saviqbut even if14:28
cyphermoxTrevinho: just a reminder that after feature freeze, it would be best if you pinged me to take a quick look at changes too, to be sure we're good, for bugs and all of that14:28
Saviq${SHELL_APP_DIR}/plugins is added to the import path, /usr/lib/... will be looked up first14:28
dandraderSaviq, hmmm, not of that14:28
dandraderSaviq, only if we prepend ${SHELL_APP_DIR}/plugins to the list14:29
dednickCimi: init() is called automatically when a test_XX runs.14:29
Saviqdandrader, why? /usr/lib/... will be looked up first for the actual implementation, then ${SHELL_APP_DIR}/plugins and ${SHELL_APP_DIR}/plugins/mocks as fall backs14:29
Cimidednick, yes14:30
cyphermoxmterry: mm... none of the changes in indicators are likely to affect the tests that are failing for indicator autopilot, perhaps I'll publish now14:30
Cimidednick, oh damn14:30
Cimidednick, I pushed a wrong file :D14:30
dednickCimi: :)14:30
Cimidednick, "hello world" :D14:30
dednickgood test14:31
dandraderSaviq, because that's how the import path list works. it looks for paths from tail to head14:31
cyphermoxactually, scratch that, there's at least bamf errors, let's make sure it's good first14:31
dandraderSaviq, qt automatically adds the classical paths to that list14:31
Saviqdandrader, yeah that I know, you sure it's looked at in reverse order?14:32
dandraderSaviq, yes. I think that's exactly in order to make it easier to provide replacements for already-available modules.14:32
Saviqdandrader, according to http://qt-project.org/doc/qt-5.0/qtqml/qqmlengine.html#addImportPath14:33
Cimidednick, ok pushed the right file :)14:34
Saviqdandrader, it's looked at in usual order, but when it's added it's actually prepended14:34
Cimidednick, which now fails with your plugin14:35
Saviqdandrader, so yeah, some trickery needed to append the fake/fall back path14:35
Cimimaybe I need to change the APIs14:35
Saviqdandrader, but should work otherwise14:35
dandradertsdgeos, https://jenkins.qa.ubuntu.com/job/unity-phablet-quantal-armhf-ci/620/console14:35
dandradertsdgeos, "Found 2 license prolems:"14:36
dandradertsdgeos, tests/plugins/Utils/modeltest.*14:36
Saviqdandrader, yeah, it's taken care of14:36
Saviqdandrader, Digia was added to allowed licenses14:37
Saviqdandrader, what do you think? I think that appending the mock import path to the list will be the most future-proof14:38
tsdgeosdandrader: yeah i've restarted the ci14:38
tsdgeosit had an old version of the "copyright" checker and mzanetti updated it14:39
tsdgeosshall be fine on next run14:39
Saviqi.e. a real implementation will take over14:39
Saviqdandrader, and when testing we can just put it at the beginning of the import path and make that take over14:39
dednickCimi: why is it failing?14:40
Cimidednick, FAIL!  : qmltestrunner::LensView::test_changeLens() Uncaught exception: Cannot assign [undefined] to Lens*14:40
Cimi   Loc: [(0)]14:40
CimiFAIL!  : qmltestrunner::LensView::test_changeLens() Uncaught exception: Cannot set property 'searchQuery' of null14:40
Cimi   Loc: [(0)]14:40
dednickCimi: ah. there's a delay before adding the lenses.14:41
Cimidednick, mmm how do I delay then?14:41
dednickCimi: wait for lenses.loaded signal.14:41
Cimidednick, ok14:42
dednickyou can possibly just add it to the "when" property on the test14:42
dednickwhen: lenses.loaded14:42
dednickCimi: ^14:42
Cimidednick, good14:43
* Cimi tries14:43
Cimidednick, works!14:44
Cimidednick, this looks like a unittest though14:44
dednickCimi: ya.14:44
=== alan_g is now known as alan_g|tea
dednickCimi: leave it as qmltest though. it is a view afterall. there may be additions to come.14:45
dandraderSaviq, but is this import path manipulation going to take place in main.cpp or via environment variable?14:46
Saviqdandrader, default in main.cpp14:46
Cimidednick, I just pushed the unittest thing :)14:46
Saviqdandrader, and via -I/-import/QML2_IMPORT_PATH if you need the fake to take over14:46
Cimidednick, we can move it later in case we ened14:46
Saviqdandrader, so in most cases (even for autopilot) you just won't care14:47
Trevinhocyphermox: oh, ok.. thanks.. Sorry for that as we always had a different policy in unity.14:47
Saviqdandrader, if there is something that provides the plugin, it will get loaded14:47
Saviqdandrader, but if you want to load the fake one (for testing, but not autopilot), you put it at the beginning of the import path14:47
cyphermoxTrevinho: what do you mean?14:56
tsdgeosSaviq: about the "Highlight entries" feature for the HUD, do you remember how was my implementation (that didn't get merged because the backend) didn't have support for it?14:56
Saviqtsdgeos, E_SYNTAXERROR14:57
Trevinhocyphermox: that in unity we just do work upstream, without distro approval in general, we (as a team) we make sure it doesn't break freezes.14:57
tsdgeosSaviq: so for the HUD there is a feature that is "Highlight the part of the result that matches what you wrote", yes?14:57
xclaesseslangasek, smspillaz: laptop was docked with external monitor, then I suspend it, undock while suspended, then wakeup without external monitors => firefox got moved to first workspace14:58
Saviqtsdgeos, yes14:58
paulliumzanetti dandrader, Help me review this? https://code.launchpad.net/~paulliu/unity/phablet_add-qmluitest1/+merge/15836214:58
xclaesseslangasek, smspillaz: when docked the laptop monitor was disabled14:58
tsdgeosSaviq: ok, do you rember i had that implemented already a few months ago (for the london sprint)?14:58
tsdgeosrember -> remember14:58
Saviqtsdgeos, no14:58
xclaesseslangasek, smspillaz: according to seb128 that was supposed to be fixed, but it is not on up to date raring14:58
Saviqtsdgeos, ;)14:59
Saviqtsdgeos, it was something about you matching the text in the UI and highlighting it, right?14:59
Saviqtsdgeos, instead of getting it from the backend14:59
mzanettipaulliu: in meetings now. I'll review afterwards15:00
tsdgeosSaviq: so i did have it, and to implement it i was "splitting" the text into various labels with different opacity, it's the only way I found to do that but Gerry wasn't very happy about it, so we left it out15:00
tsdgeosquestion is, do we really have any other way to implement that than doing what i was already doing?15:00
tsdgeosbecause i can't think of any15:00
Saviqtsdgeos, so, there's no support for setting foreground color (with alpha) in richtext?15:01
tsdgeosSaviq: nope15:03
tsdgeosyou can set the color but not the alpha15:03
Saviqtsdgeos, maybe we should fix that?15:04
tsdgeosor at least there was no in 5.0 let me try 5.115:04
tsdgeosthat'd probably be much harder than taking my text splitter :D15:04
tsdgeosor maybe no15:05
paulliumzanetti: thanks.15:05
tsdgeoslet me do some initial investigation15:05
Saviqtsdgeos, yeah, but much easier to maintain ;)15:05
tsdgeoshe he15:05
mzanettinic-doffay: you here?15:12
mzanettithere is the greeter/infographic weekly going on right now15:13
=== alan_g|tea is now known as alan_g
tsdgeosSaviq: good news, doesn't work but it'll be easy to fix, it's just the QColor parser from string that doesn't know how to read #44ff000015:22
Saviqtsdgeos, ;)15:22
tsdgeosif i change the code and hardcode15:23
tsdgeos+            format.setForeground(QColor(255, 0, 0, 100));15:23
tsdgeosinstead of15:23
tsdgeos             format.setForeground(QColor(attr.second.toString()));15:23
tsdgeosit works15:23
Saviqtsdgeos, see15:23
tsdgeosso it knows how to paint it just fine15:23
Saviqtsdgeos, did that take you longer than your label splitter? ;)15:23
tsdgeosthe label splitter is already done ;-)15:23
Saviqtsdgeos, that would've been already done in the first place :D15:24
tsdgeossure, problem was we had that "we have to use Beta 1 for the demo" rule and i didn't feel like pushing for a pash15:24
Saviqtsdgeos, it's easy to get a distro patch in, especially if it was accepted upstream15:25
tsdgeosok :-)15:26
slangasekxclaesse: was your firefox window fullscreen?15:26
xclaessemaximized but not fullscreen15:27
dandraderdednick, so your fix for those Lens crashes still didn't get merged?15:27
Saviqmzanetti, did the greeter hangout finish already?15:27
Saviqah no, wrong link15:27
dednickdandrader: no. jenkins died15:28
tsdgeosSaviq: uh oh http://www.w3.org/TR/css3-color/#rgba-color15:29
tsdgeos"Unlike RGB values, there is no hexadecimal notation for an RGBA value."15:29
Saviqtsdgeos, there is in QML15:29
tsdgeosis there?15:29
Saviqtsdgeos, "#aarrggbb"15:29
Saviqso it's actually argb15:30
Saviqtsdgeos, http://qt-project.org/doc/qt-5.0/qtquick/qml-color.html15:30
tsdgeosand why are they not using the same parser15:30
Saviqtsdgeos, good question15:31
mzanettiSaviq: it did now15:33
mzanettiSaviq: hump f rh?15:33
Saviqmzanetti, nothing, couldn't get onto the hangout, but was late anyway15:33
tsdgeosoh my15:34
dandraderSaviq, all done15:34
Saviqdandrader, so we agreed, did we? :D15:34
dandraderSaviq, yes15:35
tsdgeosso instead of fixing QColor let's add an ad-hoc fix in quick/util/qquickglobal.cpp15:35
Saviqdandrader, missed that fact ;)15:35
=== dandrader is now known as dandrader|lunch
Saviqdandrader|lunch, some last things (really, last!), put it in tests/mocks instead of plugins/fakes, install to plugins/mocks (you didn't update CMakeLists yet) and adapt paths.in to use tests/mocks when uninstalled and plugins/mocks when installed15:41
Saviqdandrader|lunch, I didn't mean that it's dumb, but its main purpose will soon be (when we actually have Ubuntu.Application on the desktop, too)15:43
slangasekxclaesse: I'm not sure what distinction you're drawing between maximized and fullscreen; but fullscreen windows still have wrong behavior on screen size change, yes15:43
Saviqdandrader|lunch, to provide a mocked plugin, we abused it now to provide a semi-real implementation15:44
Saviqdandrader|lunch, and it really is a mocked implementation, isn't it15:44
Saviqdandrader|lunch, I just don't want to introduce plugins/mocks if we move stuff to tests/mocks within days15:45
Saviqmzanetti, I added some questions to the Launcher matrix, feel free to add more15:48
=== jhodapp is now known as jhodapp|lunch
xenhello i have an huawei e1550 modem when i open windows i get all signal's and in ubuntu 12.04 it says its not enabled16:40
xenie mobile broadband : not enabled16:41
nic-doffaymzanetti, Saviq minor QML issue I don't know how to get around16:44
nic-doffayline 18 and 19 I'm getting an error.16:44
nic-doffay"Unable to assign [undefined] to double"16:45
mzanettinic-doffay: I don't know that element out of my head and am in a meeting right now. I'll come back to you in 15 - 20 minutes16:45
nic-doffayNo prob mzanetti .16:45
dednickCimi: why do i need to import Ubuntu.Components?16:47
dednickah. units16:51
Saviqnic-doffay, "parent" is undefined, I'16:57
SaviqI'd go for "sprite"16:57
Saviqnic-doffay, or actually, "parent" is not "sprite"16:57
Saviqnic-doffay, that's because "transform" is a list16:58
Saviqnic-doffay, so the parent of Scale is that list, and not sprite itself16:58
nic-doffayAh I see Saviq thanks for that.16:59
=== alan_g is now known as alan_g|life
=== dandrader|lunch is now known as dandrader
Saviqmzanetti, oh! http://s-jenkins:8080/job/unity-phablet-autolanding/17:06
Saviqwhat happened there ;/17:07
dandraderSaviq, about having Ubuntu.Application on the desktop: I think we will still want it for running unity on a sandboxed environment instead of having it messing up with the host environment17:08
mzanettiSaviq: seems inotify-watch failed miserably17:08
Saviqdandrader, sure, I'm not saying we'll get rid of it17:08
Saviqdandrader, but its primary purpose is testing (even if it's testing to not mess up with host environment)17:09
Saviqdandrader, so I'd like to not introduce anything else than tests/mocks17:09
mterryfginther, are the autopilot jobs stuck?17:09
mterryfginther, I feel like they've been running for a long time17:10
ListenerWith an open ap, shouldn't a click on the task bar icon minimize it?17:12
mzanettinic-doffay: hey17:13
mzanettinic-doffay: so. how can I help you?17:13
nic-doffaymzanetti, sorted already :)17:15
mzanettinic-doffay: ok. even better :)17:15
dandraderSaviq, done17:21
Saviqdandrader, awesome, will test thoroughly and merge first thing tomorrow17:22
ListenerAny help on this click to minimize request?17:24
=== jhodapp|lunch is now known as jhodapp
SaviqListener, it's not the designed behaviour, no17:25
ListenerSaviq, hmmm... is there some other behavior I am missing?17:26
SaviqListener, the launcher items are supposed to activate applications, not deactivate them, but if you feel that's a bug, please file one against https://bugs.launchpad.net/ayatana-design17:27
SaviqListener, but first look if there isn't one about that already17:27
ListenerSaviq, I don't feel it is a bug. But since it is so obvious I was guessing that there might be a route that I was missing.17:29
Saviqmzanetti, seems qmluitests does not FAIL when runtests.sh fails (X seems borked on the VMs)17:49
mzanettiSaviq: yeah... yet another failed try to get rid of the hanging tests. sorry17:54
mzanettiI wish we had a clone of that jenkins to play around17:54
mzanettiIf we only had a way to reliable reproduce this... but this happening on every 20th build run only makes it even harder to debug17:56
=== mmrazik is now known as mmrazik|afk
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
fginthercyphermox, ping18:55
fginthercyphermox, sorry about that, I had a stack changed lined up for review, but it turned out to be unnecessary.19:06
cyphermoxfginther: any idea how didrocks runs the unit tests for cupstream2distro by any chance?19:08
fginthercyphermox, I'm not sure 'nosetests tests' appears to work19:10
cyphermoxok, didn't think of that19:18
Saviqdandrader, the fakes package now conflicts with the qml-phone-shell package itself, I think we can drop the fakes package, basically if a plugin is installed in there, it should be shipped with the shell anyway19:31
dandraderSaviq, I already fixed that conflic19:32
Saviqdandrader, ok19:32
Saviqdandrader, do we need the separate package for the fakes?19:34
dandraderSaviq, you wanna ship it in qml-phone-shell?19:35
Saviqdandrader, I'm thinking that19:35
Saviqdandrader, if some fake plugin gets installed there, basically means it's gonna be needed to run19:35
dandraderSaviq, that would be just cruft on a production environment19:35
Saviqdandrader, that true19:35
Saviqdandrader, we could then add a Depends: fake[amd64,i386]19:36
Saviqdandrader, anyway19:36
Saviqdandrader, let's leave it for now19:36
Saviqwe can fix later19:36
fginthermterry, yes, I think something is broken with the autopilot tests. Investigating...20:18
bregmamterry, you're "it" for helping me flip the switch for raring/head unity branches?20:22
mterrybregma, maybe?20:34
mterrybregma, what do you mean by flip the switch20:35
bregmamterry, that was a phrase didrocks used, mean time https://code.launchpad.net/~bregma/cupstream2distro-config/unity-split/+merge/15971120:48
mterrybregma, ok, looking20:49
bregmaeverything is branched and waiting for the magic to happen in autoland20:49
mterrybregma, I'd still need didrocks to flip the final switch, but I can get most of the way20:49
bregmaI have to synch the nux branch, evidently some developers are more equal than others when it comes to merge proposals and freezes20:50
bregmamterry, all I ask is you do what you can so the throngs of developers can start committing away again without fear20:51
mterrybregma, why switch raring from lp:compiz/0.9.9 to compiz/raring?20:51
bregmabecause of inline packaging20:52
bregmahead will autoland in 0.9.9, raring in raring20:52
bregma0.9.9 can autoland in Ubuntu but raring requires an SRU and manual landing20:52
fgintherbregma, just curious, will we need to do any autolanding/ci for lp:compiz (i.e. trunk)?20:53
bregmano as yet20:53
mterrybregma, oh, I thought 0.9.9 was raring and 0.9.10 was S20:53
bregmathat thing is more unstable than we want for Ubuntu20:53
fgintherbregma, ack20:53
mterrybregma, are 0.9.9 and raring in sync then?20:54
bregmamoments ago they were, but I can't freeze things only ask poeple not to approve merges20:54
bregmaI appropriated the old raring branch20:54
mterrybregma, approved20:56
mterrybregma, so once that lands, I can deploy20:56
mterryfginther, when didrocks talks about needing an archive-admin to do the final deploy, that doesn't affect CI, right?  That's just for daily-release?20:56
fginthermterry, that has always been my understanding.20:59
mterryfginther, cool20:59
mterrybregma, so once that branch merges, I'll deploy.  will ping you20:59
mterryfginther, looks like jenkins is back to business?20:59
bregmathanks muchly21:00
fginthermterry, yes21:00
mterrykenvandine, can you make me a member of ~online-accounts and ~nux-team?21:12
mterryrobert_ancell, tedg, bregma or one of you?  ^21:18
bregmawe don;t want you21:18
robert_ancellmterry, hmm, did I pick up those permissions at one time?21:19
mterryrobert_ancell, you're in pspmteam21:19
robert_ancellmterry, don't you just need to be in ~canonical-product-strategy?21:19
mterryrobert_ancell, ooh maybe21:19
tedgI think we should vote.  mterry could you talk a bit about your dedication to nux?21:20
bregmaoh, stop it21:20
mterryrobert_ancell, yes21:20
tedgIs it the only one, or can there be other GL toolkits in your life?21:20
robert_ancellmterry, now you're in that - that should put you in all the appropriate teams21:20
bregma_are_ there other GL toolkits?21:20
mterrytedg, I'm too young to make a life commitment21:20
mterryrobert_ancell, awesome, thanks21:20
tedgLP teams are no fun without a *little* bit of hazing involved.21:21
bregmafrat boi21:21
* tedg starts filling up his afternoon beer bong21:22
* bregma has barely finished his breakfast bubbahat21:26
mterrybregma, OK, I believe everything is set for the switch21:28
mterrymzanetti, these merge conflicts never stop coming21:31
fginthermterry, attempts to do quantal builds with daily0-build-next fail with this: https://jenkins.qa.ubuntu.com/job/phone-app-quantal-i386-ci/82/console22:13
mterryfginther, huh, because there's no quantal packages in daily-build-next22:14
fginthermterry, can we get past this with a dummy quantal package?22:14
mterryfginther, ys22:15
fginthermterry, I honostly don't see why that's a fatal pbuilder error22:15
mterryfginther, yeah..22:15
mterryfginther, I'll upload something22:15
fginthermterry, qtvideo-node-ci still doesn't pass, but this is due to missing platform-api? https://jenkins.qa.ubuntu.com/job/qtvideo-node-quantal-armhf-ci/28/console22:17
mterryfginther, yeah22:17
mterryfginther, that should resolve itself once platform-api gets processed for quantal22:17
mterryfginther, I uploaded libhybris to the ppa22:18
fginthermterry, regarding platform-api, we're we waiting to see if sergiusens could resolve that (I'm starting to get lost in all the dependencies)22:20
mterryfginther, oh, for the android issue?22:28
fginthermterry, I'm not sure if it's the same issue. I was referring to the qtvideo-node build issue22:29
mterryfginther, oh right22:30
mterryfginther, I also have gotten lost in all the dependencies22:30
Saviqmterry, hey, sorry for the (very late) review on lightdm-greeter, some last things to flesh out there...23:03
mterrySaviq, ok23:03
mterryfginther, so I uploaded libhybris to daily-build-next quantal23:05
mterryfginther, so try again with the phone-app23:05
=== salem_ is now known as _salem
=== hggdh_ is now known as hggdh

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