/srv/irclogs.ubuntu.com/2013/06/27/#ubuntu-unity.txt

=== hggdh_ is now known as hggdh
=== _salem is now known as salem_
=== salem_ is now known as _salem
Saviqmzanetti, you looking at the packaging cleanup?08:22
mzanettiSaviq: yeah.08:24
Saviqmzanetti, cool, let me know if you need help there08:27
Saviqmzanetti, it looks like we could not install some of them (like Utils, do we need them installed?)08:29
Saviqmzanetti, and then they're installed into $LIBDIR/qml/ directly - instead of $LIBDIR/qml/plugins08:29
SaviqI'm good with leaving mocks under $LIBDIR/qml/mocks08:29
Saviqas the real implementations will be installed into $LIBDIR/qml/plugins08:30
Saviqdidrocks, question: the ${SHELL_PRIVATE_LIBDIR} - is it ok that other packages would install there (the shell-facing plugins should not be on the system-wide import path)08:31
Saviqdidrocks, and how do we communicate that path to others? cmake module or can we do with a .pc file?08:31
didrocksSaviq: you mean, like plugins? in qml/ ?08:32
Saviqdidrocks, yes08:32
didrocksyeah, it's fine08:32
didrocksSaviq: .pc file if you want more widespread support, I'm fine if you just provide a cmake modules to force the others to use cmake though08:32
Saviqdidrocks, evil :D08:32
didrocksheh :)08:33
didrocksSaviq: what about qml/plugins/ ?08:33
didrocksSaviq: I saw that qml modules for Qt are under qml/08:33
Saviqdidrocks, everything should be under qml/{plugins,imports,modules}08:33
Saviqdidrocks, we'll fix that in the branch08:33
didrocksSaviq: hum, it's not how it is in /usr/lib/x86_64-linux-gnu/qt5/qml/?08:34
didrockseverything is under qt5/{qml/plugins,imports,modules}08:34
didrocksoups08:34
didrockseverything is under qt5/{qml,plugins,imports,modules}08:34
Saviqdidrocks, I know08:34
Saviqdidrocks, you're right08:34
Saviqdidrocks, we probably only want the separation in code08:35
Saviqaah wait08:35
didrocksSaviq: so, following that schema in file system? (I think it's better if we folllow what Qt is doing) :)08:35
* Saviq is lost08:35
didrocksSaviq: I think your case is more plugins, so you should ship them in /usr/lib/x86_64-linux-gnu/unity8/plugins08:36
didrocks(not qml/, that's why I tried to tell yesterday :p)08:36
didrocksapart if those plugins are qml modules08:36
didrocksand so /usr/lib/x86_64-linux-gnu/unity8/qml08:36
didrocksdoes it make sense?08:36
sil2100bregma: ping :)08:37
Saviqdidrocks, well, qt5/imports only have Qt labs and QtWebKit for qml08:37
Saviqdidrocks, the rest is under qml08:37
didrocksSaviq: those are modules exposed to qml, right?08:37
Saviqdidrocks, anything that has a "qmldir" file, yes08:38
didrocksok :)08:38
didrocksso /usr/lib/x86_64-linux-gnu/unity8/qml/ I guess for your modules, as it is today?08:38
Saviqdidrocks, yes08:38
Saviqdidrocks, not sure why the separation to imports08:38
didrocksSaviq: yeah, it's the shadow part for me TBH :)08:38
Saviqdidrocks, after all, you don't want two things installed in parallel in plugins and modules08:38
didrocksright08:39
Saviqdidrocks, as then you can't foresee the priority order08:39
didrocks/usr/lib/x86_64-linux-gnu/unity8/plugins/ would be Qt-only plugins, right?08:39
didrocks(not exposed to qml)08:39
paulliupstolowski: hi.. I think I got empty actions list when using previewData.actions.08:39
Saviqdidrocks, yeah08:39
didrocksSaviq: at least, we agree on our understanding of the current layout, not that bad :p08:39
Saviqdidrocks, :)08:39
didrocksdid you see my email? ok for unity-api and unity8 being in the same stack for the time being?08:40
didrocksand you will dep on platform-api, so depending on platform stack08:40
pstolowskipaulliu: hi, is your branch the same as yesterday?08:40
paulliupstolowski: no.. let me push it..wait08:41
Saviqdidrocks, +1, didn't read through it yet, but what you say makes sense08:47
Saviqdidrocks, did you see http://code.launchpad.net/unity8 btw? ;)08:47
didrocksSaviq: oh I didn't \o/ awesome :)08:48
Saviqdidrocks, we're going to do a smooth transition, ok? as in we'll wait for most of the MRs against lp:unity/8.0 to land08:48
Saviqdidrocks, but propose new ones against lp:unity808:48
Saviqdidrocks, and sync across08:48
didrocksSaviq: hum, I think it's possible to retarget automatically the MP08:49
paulliupstolowski: lp:~paulliu/unity/activate108:49
didrocksSaviq: have you already diverged?08:49
Saviqdidrocks, no08:49
Saviqdidrocks, no divergence planned08:49
didrocksSaviq: let me have look then08:49
dednickSaviq: have we got a coding style doc for unity8?08:49
Saviqdidrocks, let me make sure08:49
Saviqdednick, not yet, I'm afraid08:50
Saviqdednick, for C++ we'll probably go for Qt code, as like 99% of what we're doing is Qt08:50
Saviqs/code/style/08:50
didrocksSaviq: yeah, your latest commit is in08:50
dednickSaviq: aiight08:50
Saviqdednick, for QML we're going for Qt, too (as there isn't anything else)08:51
didrocksSaviq: so, let me try something *crazy* :)08:51
dednickSaviq: so basically all just qt style :)08:51
Saviqdednick, yeah, we're a full-on Qt app, don't see a reason to diverge08:51
Saviqdidrocks, synced08:52
didrocksSaviq: ok, one sec!08:52
pstolowskipaulliu: ok, looking... afacit it works with your yesterday's code (just checked; after changing that one line to "text: modelData.displayName")08:52
pstolowskipaulliu: I'm getting " ReferenceError: grid is not defined" with your branch08:55
pstolowskipaulliu: and according to your debug, I get [PreviewAction(0x3c24da0)]08:56
didrocksSaviq: grrr, changing the branch between projects seem to forget all MP :/08:57
didrocksSaviq: it's working when you rename the branch08:57
didrockslike ~foo/bar/test1 to ~foo/bar/test208:57
Saviqdidrocks, :/08:57
didrocks(it retargets the MP)08:57
Saviqdidrocks, yeah, let's go manual08:57
didrocksbut not from one project to another08:58
didrocksSaviq: yeah, I have reverted…08:58
Saviqdidrocks, it'll be fine, we'll do dailies from lp:unity808:58
Saviqdidrocks, and I'll sync everything up from lp:unity/8.008:58
didrocksSaviq: hum ok, the changelog generation will be weird though at first08:59
didrocksSaviq: as we won't list everything (as we merge/resync from another branch)08:59
Saviqdidrocks, won't it always08:59
Saviqdidrocks, that's fine08:59
didrocksjust cosmetic TBH, be te be aware of :)08:59
didrocksto*08:59
didrocksSaviq: ok, once my packaging branch is merged with your changes, we can daily release to the next ppa09:00
Saviqdidrocks, yay!09:00
Saviqmzanetti, no pressure ↑ :D09:00
didrocks:)09:00
didrocksahah09:00
paulliupstolowski: hmm.. that's strange. I got empty on my compuiter.. I'll check it.. Thanks.09:02
pstolowskipaulliu: what about my grid error, did you push all your code?09:04
paulliupstolowski: yeah.. sorry, that's my mistake.. I'll fix it.09:04
didrocksSaviq: I see unity-notifications in the mir stack, shouldn't it be in the shell one?09:12
Saviqdidrocks, it sure should09:15
MCRdidrocks, hi. During my cleanup of Expo ( http://bazaar.launchpad.net/~compiz-team/compiz/0.9.10/revision/3740 ) I fixed the "One big wall"  mode, which was ignored for several Ubuntu versions, but was default...09:30
didrocksMCR: great :)09:31
didrocksit's a keybinding?09:31
MCRSo I changed the default for Ubuntu back to "One wall per output" now, so nothing will change09:31
MCRNo, it is the default setting09:31
didrocksMCR: ah, excellent, thanks for taking care of that, did you migrate the data as well?09:31
didrocksusing dh-migration?09:32
didrocksor maybe we don't need to, as it's gsettings, ignore me :)09:32
MCRYes, quilt is my friend -> no, just with quilt09:32
MCRdidrocks, here is the fix: https://code.launchpad.net/~mc-return/compiz/compiz.merge-fix1074487-expo-xml-fixes/+merge/17148409:32
MCRIt just needs approval (also cleans up and fixes other CCSM Expo stuff)09:32
didrocksMCR: hum, you remove other settings apparently09:33
MCRNo09:33
didrockslike shortcuts, and so on?09:33
MCRNo09:33
MCRAll is the same like it was -> that is the purpose09:33
MCRI do not want to shock any multi-monitor user09:33
MCRbecause in 0.9.10 they will otherwise have "One big wall"09:34
MCRwhich is the better mode, but not always09:34
MCRso the user should have to choose it manually09:34
didrocksMCR: but what about the timing?09:34
didrocks--    <default>0.10</default>09:34
didrocks72-+    <default>0.2</default>09:34
didrocksdid you change that back somewhere else? (not the wall expo, but the other mode?)09:34
MCRIt was the quilt design by Ubuntu09:34
didrocksah, it's below, sorry09:35
MCRDo not worry, I am a quilt Pro now ;)09:35
didrocksconfusing diff, thanks quilt :)09:35
MCRWell, I also shuffled one setting (moved it where it belongs -> Curve strength)09:35
didrocksMCR: yeah, I saw that09:36
didrockslooks fine, and thanks for taking care of that :)09:36
didrocksMCR: approved09:36
MCRthx09:36
MCRdidrocks, I am taking care with all the patches to not change anything for Ubuntu unless I talked with design09:37
didrocksMCR: yeah, thanks for that!09:37
MCRdidrocks, thx 4 your fast responses09:37
MCRthey are highly appreciated09:37
didrocksthanks for your work ;)09:38
MCRI am on SSD, so I do not have place for too many MPs09:38
MCR;)09:38
MCRdidrocks, unfortunately OpenGL and GLES are still quite hard for me, even with thick books09:38
didrocksMCR: well, it's coming with time :)09:39
MCRsure09:39
didrocksmy SSD is quite large09:39
didrockslike 120G IIRC09:39
mlankhorstthat's large? o.O09:39
didrocksmlankhorst: that's enough for my hacking needs :)09:40
mlankhorstI was considering upgrading to a 512G one out of laziness09:40
MCRI have 256, but 2 partitions and Swap...09:40
MCRA RAID5 with 20 disks would be nice09:40
MCRhttp://www.youtube.com/watch?v=26enkCzkJHQ&fmt=1809:41
MCRmlankhorst, ^^ -> this is what one needs09:42
MCR:)09:42
mlankhorstI need 0 db from spinning components09:45
MCRmlankhorst, unfortunately I still need those spinning TBs09:46
MCRbut the 0db argument is something I can understand, since I am building low-noise machines since years09:46
mlankhorstI still have one :-)09:46
mlankhorstbut I put my music on it09:47
MCRand mechanics should be finally banned from machines ;)09:47
mlankhorstand I use dynamic spindown so when I'm not listening to music it turns off09:47
MCRwhere do you configure this dynamic spindown ?09:48
mlankhorst'sudo hdparm -S 10 /dev/sdb' when system boots somewhere09:49
mlankhorstor maybe just hdparm -S 10 /dev/sdb in /etc/rc.local, it spinsdown the disk after 10 * 5 seconds09:50
MCRmlankhorst, cool -> noted09:50
mlankhorstand mount with noatime if you don't need it, else the reads from cache may cause the disk to spin up :/09:51
mzanettiSaviq: do you have any specific changes in mind for the packaging cleanup? Or should I just make sure everything still works?09:52
Saviqmzanetti, I thought you wanted to consolidate the mocks?09:53
mzanettiSaviq: ah, directly into this merge?09:53
Saviqmzanetti, yes09:53
MCRmlankhorst: ok, thx a lot -> the 7200rpm from Samsung is the only thing making low noise here...09:53
Saviqmzanetti, since it deals with those files already09:53
mzanettiSaviq: is didrocks comment referring to that?09:54
Saviqmzanetti, that, too, we probably need to update paths.h, too09:54
Saviqat least09:55
Saviqmzanetti, and prepend private libdir, append mocks to import path09:55
Saviqmzanetti, as we want the private libdir to be the place where others install shell-facing plugins09:56
sil2100didrocks: I found the problem with show_desktop, I think I know what to revert to fix the issues - I'll quickly check if we can fix it differently and if not, I'll try reverting09:56
sil2100didrocks: Brandon made a fix to show_desktop behavior a few days ago, and it broke the show_desktop mode a bit09:57
didrockssil2100: yeah, saw your email, excellent!09:57
sil2100didrocks: unity thinks it's in show_desktop mode when all windows are minimized09:57
didrockssil2100: it's going to be another revert on brandon's credit :p09:57
didrockssil2100: on my side, I'm running the mir and unity8 stack (everything but unity8 itself)09:58
didrocksand releasing that in -next09:58
didrockscrossing fingers :)09:58
sil2100Oooh :) \o/09:58
MCRThis is now possible with Expo in 0.9.10: https://bugs.launchpad.net/compiz/+bug/1009592/+attachment/3687163/+files/Expo-2screens-different-resolution-very-usable_scaled_down.png10:01
ubot5Launchpad bug 1009592 in Compiz "Expo Plugin: Multi-Monitor Behavior: Appearance -> Multi Output Mode "One big wall" selectable, but ignored without explanation if displays use different resolutions" [Low,Fix committed]10:01
MCR4x 3200x1200 wallpapers :)10:02
didrocksMCR: heh, nice ;)10:06
Saviqdednick, there's a small conflict in paths.h.in now that the merge went in10:13
dednickSaviq: ok, i'll fix it in a minute10:15
Saviqdednick, cheers10:15
Saviqgreyback, I love your LVWPH test qml... it's alive!10:24
greybackSaviq: quite hypnotic, yes :)10:24
Saviqdednick, "MenuContent.qml:182: TypeError: Object IndicatorsDataModel_QMLTYPE_87(0x1d00500) has no method 'get'"10:26
Saviqdednick, feels like this needs to be addressed with the removal of the get methods10:26
Saviqdednick, if you want, just bring the get() back for now and we'll replace with data(int, int) later10:27
dednickSaviq: ah. well that line is easy to fix.10:29
dednickjust missed it10:29
Saviqdednick, k10:29
MCRsil2100, didrocks: Why is Saucy still using Compiz 0.9.9 ? Will there not be a daily Compiz version for Saucy, or is it not ready yet ?10:46
MCRsil2100, hi, btw ;)10:46
mhr3_sil2100, ping?10:47
sil2100MCR: hi! We disabled daily releasing for compiz, since it wasn't quite ready for that back in the past - we'll have to check how things are looking right now10:48
sil2100mhr3_: pong10:48
MCRsil2100, there are a ton of fixes in 0.9.10 ;)10:49
MCRand a lot is planned: https://launchpad.net/compiz/+milestone/0.9.10.010:50
mhr3_sil2100, i think unity is abi broken in the ppa, we inadvertently broke the ABI of the protocol library, then unity got build with that, and now we fixed it back in the proto lib10:50
mhr3_sil2100, is that a problem, or will everything get properly rebuild once it'd go to distro?10:50
mhr3_the fix is simple though - rebuild unity with trunk libunity10:51
MCRsil2100, the problem is: Compiz 0.9.10-dev  has no testers and no PPA, not on Raring and not on Saucy -> this is really a showstopper10:54
MCRa lot of bugs are fixed and just need confirmation that they are, but without any testers this is hard to get10:55
MCRsil2100, may I quote you in a bug report/feature request ?10:59
MCRbug #119361911:01
sil2100mhr3_: hmmm, let me understand the situation better - so, unity needs a rebuild with libunity trunk to work now, yes?11:01
ubot5bug 1193619 in Unity "Compiz + Unity trunk PPA needed for Raring to increase the number of volunteer testers" [Undecided,New] https://launchpad.net/bugs/119361911:01
sil2100MCR: no problem11:01
MCRthx11:01
mhr3_sil2100, right11:01
sil2100MCR: let me bookmark that bug, I'll update it once I know what's up11:01
MCRquoted11:01
mhr3_sil2100, unity in the ppa11:01
MCRsil2100, thanks a lot11:01
=== mhr3_ is now known as mhr3
MCRsil2100, I would not press so much if it would not be really important ;)11:02
MCRI know Unity8 has the focus now, but I still hope for some co-existence :)11:02
sil2100mhr3: ok, hm hm, so actually we'll have to modify the lp:unity deps on libunity as well for everything to work properly, right?11:03
mhr3sil2100, well, it was a temporary break, unity in S is ABI compatible with trunk libunity11:05
sil2100mhr3: hm, ok, but we still need to make sure that all the 'in-between' cases are handled, so it's best if we make sure we depend on the right versions on both sides11:07
mhr3sil2100, that means bumping debian libunity version and making unity dep on that?11:08
sil2100mhr3: did we release libunity with that temporary ABI break? When was that made?11:08
mhr3sil2100, release in S? no11:08
sil2100mhr3: could you point me to the commit with that?11:09
mhr3sil2100, 242 broke it, 246 reverted the break11:09
sil2100Ah, I think I see it11:09
sil2100mhr3: as for the debian libunity version, yes, that seems to be the safest way of doing that ;/ Since otherwise yes, sooner or later it might stabilize itself and we'll have unity building with the correct libunity, but we should always ensure that any changes to the ABI are version-bumped and properly depped11:25
sil2100mhr3: we could build-dep on the daily-build-bleble version, but that doesn't look that nice11:25
sil2100mhr3: so usually I would recommend another (sadly) version bump on the libunity version and changing unity to build-dep on that11:26
sil2100didrocks: right? ^11:26
didrockssil2100: hum, depends, the libunity version with the revert is already in the PPA?11:27
dednickSaviq: ping11:28
Saviqdednick, pong11:28
mhr3didrocks, yes11:28
sil2100didrocks: not yet, as the revert happened 1 hour ago11:28
dednickSaviq: what image provider do we use for gicon loaded images?11:28
didrockssil2100: we can as well, rebuilding just libunity11:28
Saviqdednick, GIconProvider11:28
Saviqdednick, from Ubuntu.Components11:28
didrocksand then, any new unity coming into the ppa will use this reverted libunity11:28
Saviqdednick, http://bazaar.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/trunk/view/head:/modules/Ubuntu/Components/plugin/giconprovider.cpp11:28
dednickSaviq: ah. i c.11:28
mhr3oh right, ppa builds are once a day, so no, it's not there yet11:28
mhr3or depends which ppa, i guess :P11:29
sil2100didrocks: ok, so it's allowable?11:29
didrocksmhr3: daily build as a hint in the machine :p11:29
didrockssil2100: yeah, if the revert really reverts to previous published ABI :)11:29
sil2100didrocks: since whenever there's an ABI break, (even if it's a revert ;p) I tend to think about safty of ABI's in deps ;)11:30
sil2100mhr3: ok, I guess I'll do as didrocks mentions - I'll push libunity to the PPA, and then force a rebuild of unity (or wait for tomorrow even)11:31
mhr3sil2100, i think just waiting for tomorrow will fix it11:31
mhr3there's already a branch proposed for unity and once that is merged things will be compatible again :)11:32
sil2100Ok, so I'll just rebuild libunity so that unity uses the libunity trunk (since without the deps changed, it might build against the old libunity still)11:34
didrocksyep :)11:35
Saviqdednick, another instalment of the indicators review came ;)11:55
dednickSaviq: thanks :)11:59
=== dednick is now known as dednick|lunch
=== MacSlow is now known as MacSlow|lunch
dpmmhr3, ok, I've updated the online docs from the Unity 7 .gir file on d.u.c -> http://developer.ubuntu.com/api/devel/ubuntu-13.10/c/Unity-7.0.html12:17
dpmmhr3, however, I see no comments at all other than listing of members. I seem to remember there was a bug in valadoc whereby the apidoc comments were not being forwarded to the .gir file. Is this the case, or is it just that there is no documentation at all for the Unity API?12:19
=== 6JTAAX1W6 is now known as tvoss
sil2100didrocks: https://code.launchpad.net/~sil2100/unity/revert_r3380_showdesktop/+merge/171781 <- this revert should help12:45
sil2100I couldn't check that for sure, since my system still can't build packages properly12:45
sil2100(unity is always broken then, need to investigate finally)12:45
sil2100And the testing PPA still didn't build the package ;/12:45
=== MacSlow|lunch is now known as MacSlow
MCRsil2100, I tuned Compiz' showdesktop plugin -> this works and has much more "FlashBoomBang" :) -> https://code.launchpad.net/~mc-return/compiz/compiz.merge-fix1161343-showdesktop-needs-random-movement-direction-option12:49
MCRsil2100, I'm just joking - I know you do not want to much "FlashBoomBang" ;) -> but it is still worth a try ;)12:50
MCR*too much12:50
sil2100hmmm ;)12:53
MCRI recommend the "Fully random direction" mode, it moves all of the windows out of the way in a really cool way ;)12:54
sil2100andyrock: https://code.launchpad.net/~sil2100/unity/revert_r3380_showdesktop/+merge/171781 <- could you take a look?12:59
sil2100MCR: I'll try that out ;) I don't use the showdesktop plugin normally, since I don't use show desktop almost ever ever ;)13:00
sil2100(that's what happens when you don't use the desktop at all)13:00
andyrocksil2100, sure13:00
andyrocksil2100, can you change the bug status from "fix com" to "triaged" once your branch gets merged?13:01
sil2100andyrock: ACK! I hope this fixes it ;p13:02
sil2100andyrock: (since as I mentioned to didrocks, I couldn't get my built unity to work properly again) ;)13:02
dpmhi sil2100, we talked a few days ago about a change to libunity to land in order to be able to publish the scopes tutorial. It seems it's been a few days and that change is not yet in the archive as far as I can tell. Could you help me with some estimation on when this change will be available as a package on the archive? -> http://bazaar.launchpad.net/~unity-team/libunity/trunk/revision/240 - Thanks!13:04
dpmmhr3, ^13:04
sil2100dpm: hi! Right! Sorry about that, since we were able to get stuff working but then a regression struck us and we couldn't verify the state of the stack, so we couldn't release13:05
sil2100dpm: the merge I proposed *should* resolve that, and we would probably be able to release soon13:05
sil2100dpm: as for an estimate... hmm, we could try releasing today if the merge wents in13:06
=== _salem is now known as salem_
sil2100dpm: let me get back to you after lunch13:06
=== dednick|lunch is now known as dednick
dpmsil2100, thanks. Let's sync up later then, it'll help me make a decision on whether I should add a workaround in the tutorial or not13:06
seb128pete-woods, hey13:13
seb128pete-woods, just as a fyi, I got accountsservice updated in saucy, including desrt's patches for what you need (if I'm not mixing people and pinging the wrong person ;-)13:15
seb128pete-woods, https://launchpad.net/ubuntu/+source/accountsservice/0.6.34-0ubuntu113:15
didrocksfginther: hey, around?13:18
fgintherdidrocks, good morning!13:18
didrocksfginther: good morning ;) can you have a quick look on the upstream merger configuration for https://code.launchpad.net/~didrocks/cupstream2distro-config/add-mir-unity8/+merge/171749 please?13:19
fgintherdidrocks, yes13:19
didrocksthanks!13:19
dandraderdednick, updated the dragHandle merg proposal13:22
dandraderSaviq, so lp:unity8 is ~didrocks/unity8/trunk ?13:27
Saviqdandrader, no, didrocks, did you break it ^?13:27
Saviqdandrader, should be ~unity-team13:27
Saviqdidrocks, you! :P13:28
mzanettiSaviq: took me longer than I hoped, but the mocks/fakes are merged and paths.h adjusted13:28
Saviqmzanetti, cool13:28
Saviqdednick, standup?13:30
didrocksSaviq: hem13:31
didrockshem hem hem :p13:31
fgintherdidrocks, one comment13:31
didrocksSaviq: I had to repush the branch after my trial this morning13:31
didrocksSaviq: and seems then, I autotyped :p13:31
didrocksSaviq: dandrader: fixed13:32
Saviqdidrocks, thanks13:33
didrocksI'm so disappointed that changing the trunk didn't work :/13:33
didrocksI had great hope in launchpad, as you can rename branch…13:33
SaviqCimi, you need to be aware of https://code.launchpad.net/~fboucault/ubuntu-ui-toolkit/simple_theming13:33
didrocksfginther: nice catch!13:33
didrocksfginther: pushed13:34
pete-woodsseb128: cool, thanks!13:35
mzanettiSaviq: now that you brought it up. I changed the dep to qtubuntu to this: qtubuntu [armhf]13:46
mzanettiSaviq: so now we can install the package on desktop again and it uses the the fake_qtubuntu from unity8-private13:46
Saviqmzanetti, yup, cool13:47
mzanettiSaviq: I think its ready for you to give it another look and then merge. didrocks changes all make sense I think.13:47
mzanettimaybe we could drop the qml-phone-shell transition packages?13:48
mzanettior too early?13:48
mzanettididrocks: ^, your opinion?13:48
Saviqdidrocks, what do you think ↑ can we drop the transitional qml-phone-shell packages?13:48
Saviqmzanetti, I will now13:48
didrocksSaviq: mzanetti: I'm totally fine for dropping them, I didn't dare, but secretly hoped for this ;)13:49
didrocksthe less clutter, the better :p13:49
mzanetti+113:49
Saviqdidrocks, mzanetti DO IT!13:49
didrocksso all transition packages, breaks/conflicts you can remove ;)13:49
* mzanetti is on it13:50
didrocks\o/13:50
nic-doffaySaviq, trying to think of how I can implement the UbuntuShape into the Option-Selector.13:51
nic-doffayAny ideas.13:51
Saviqnic-doffay, will have something in a bit13:52
Saviqnic-doffay, am working on something similar now for the shell13:53
nic-doffaySaviq, cool.13:53
mzanettilol... "/$BINARY\\\\\|qml-phone-shell/d"13:53
mzanettimoar escaping13:54
Saviqmzanetti, indeed13:54
Saviqmzanetti, that was trial'n'error13:54
mzanetti:D13:54
Saviqmzanetti, don't ask me what's happening there, but it works13:54
mzanettiI managed to read it13:54
mzanettiwell, sort of13:54
Saviqnic-doffay, for now a hack like so http://pastebin.ubuntu.com/5780204/plain/ is needed13:55
dobeyis the dash in lp:unity/8.0 supposed to be completely broken at the moment?13:57
mzanettidobey: hmm... not that I know of13:57
mzanettiworks fine here13:58
dobeywhen i ./run, and slide from the right edge to open it, it's completely empty, and i can't close it or anything13:58
kgunndobey: are you on saucy ?13:59
mzanettidobey: works fine here - yeah, as kgunn said, we're working on saucy. might not work on raring any more by now14:00
dobeykgunn: yes, it's on a saucy vm14:00
dobeyyeah it won't run on raring at all becasue the required things aren't packaged for it apparently, and it's not pulling/building them all from source14:00
mzanettijust noticed that the video lens actually shows my videos now \o/14:01
nic-doffaySaviq, we can't really commit that to the SDK though.14:02
Saviqnic-doffay, we have no other choice, it was recommended to me by the SDK team ;)14:03
Saviqnic-doffay, just wrap in FIXMEs14:03
Saviqnic-doffay, and when the new UbuntuShape lands14:03
Saviqthey will fix14:03
didrocksfginther: thanks!14:04
fgintherdidrocks, no problem14:04
nic-doffaySaviq, so that basically hides the image then?14:06
Saviqnic-doffay, in that case the image, yes14:06
dobeymzanetti: http://ubuntuone.com/4VckwwoEdpqP6lBgZWX3qV is what i get14:07
Saviqnic-doffay, but ShaderEffectSource can get any item14:07
Saviqnic-doffay, and becomes the source for the Shape14:07
dobeyWARN  2013-06-27 10:00:59 unity.dash.gsettingsscopereader GSettingsScopes.cpp:108 Error fetching protocol metadata for scope: home.scope : Valid key file could not be found in search dirs14:08
dobeymaybe because of that though?14:08
nic-doffaySaviq, any idea when the new UbuntuShape lands btw?14:10
Saviqnic-doffay, nope14:10
dobeyi wonder where it's looking for those files at14:10
mzanettidobey: maybe try removing the builddir and run ./build again?14:11
kgunndobey: not sure...but i recently updated the wiki14:12
kgunnhttp://unity.ubuntu.com/getinvolved/development/unity8/14:12
mzanettidobey: or did you freshly check out and build this?14:12
kgunnmight blow away your unity dir & re-branch a new one14:12
dobeyi'll try to rm builddir, but it did it when it was a fresh checkout the other day too14:12
kgunndobey: ./build -c -s will blow away builddir14:13
kgunnif you just want to try that first14:13
mzanettialso make sure your saucy is dist-upgraded recently14:13
kgunnalso....watch the scroll by when you run ./build -c -s14:13
kgunnjust in case something fails14:13
kgunnto update/install14:13
kgunndobey: alternatively you can open the ./build script and just follow it manually....adding ppa's, apt-get update/installs14:14
kgunndobey: shouldn't have too...but i find myself doing that to debug14:14
kgunnmy own system!14:14
kgunndobey: ....its usually some weird thing on my system :)14:15
dobeywell, ./build -s is broken, because it wants to re-add the PPAs every time, and I really don't need N copies of the Packages.gz for every PPA it adds14:15
dobeyespecially not in my vm14:15
dobeywhere the heck is that WARN even coming from?14:16
kgunndobey: hmmm, not sure how apt-add-repository works if you've already done it...14:16
kgunnat least i think its actually smart14:16
Saviqdobey, it doesn't add it multiple times, but indeed it could check whether it already exists and not even ask you14:19
SaviqCimi, found a small visual issue in the Carousel, would be good to fix at some point - alternate taps on the first two items - they don't wait for the unzooming item to start zooming - so there's an abrupt switch when their z changes14:20
didrockskgunn: ok, so FYI, daily release for the unity8 stack done (minus unity8 itself, Saviq and mzanetti are just finishing the upstream changes for it)14:21
Saviqdidrocks, yup, on it in 514:21
didrockskgunn: Mir stack with lightdm is mostly ready, but we have 2 new issues:14:21
didrocks- Mir doesn't build on powerpc (tests fails)14:21
kgunndidrocks: thanks...and tell me14:21
didrocks- Mir build stuck on tests on armhf14:21
didrocksI added both bugs to https://bugs.launchpad.net/mir/+bugs?field.tag=entering-saucy14:21
kgunnbregma: ^14:22
didrocksthose 2 failures are what are blocking the Mir stack for daily release in a ppa (as we'll use a ppa until all bugs listed here are fixed + integration tests passing)14:22
kgunndidrocks: for sure armhf is critical to fix14:22
didrocksSo I would say bug #1195260 and bug #1195265 are critical14:22
ubot5bug 1195260 in Mir "Mir tests failed on powerpc" [High,New] https://launchpad.net/bugs/119526014:22
ubot5bug 1195265 in Mir "no valgrind makes tests failing on armhf" [Undecided,New] https://launchpad.net/bugs/119526514:22
bregmapowerpc?  sheesh14:23
kgunnwrt power pc....is there any chance of waiving ? (just in case we get resource crunched)14:23
sil2100Powerpc? Will we be blocking on that?14:23
sil2100I would put all manpower on the armhf issue for now14:23
didrockssil2100: we need both for various reasons ;)14:24
bregmathat particular fail is that basically Mir does not (yet) support PPC, so perhaps the packaging should take that into account14:24
sil2100Ok, so tvoss's solution of disabling the test for powerpc sounds ok to me14:24
dobeymzanetti, kgunn: ok, i've figured out why it broke now. didn't realize it was using the installed scopes on the system now, rather than providing its own fake stuff (or as well as providing fake stuff), and required them to work. re-installed the missing packages and it's working again now14:25
sil2100dpm: ok, so still trying to get the merge into lp:unity trunk14:25
mzanettidobey: if you want to add a pointer to this to the wiki page, that'd be great14:25
sil2100dpm: once that's in, I'll re-run the unity stack and check if we can release14:25
dpmsil2100, excellent, thanks for the update, let me know how it goes14:26
dobeymzanetti: if you mean that page kgunn linked, i don't think i can. i certainly see no way to on the page itself14:27
Saviqdidrocks, btw, isn't http://bazaar.launchpad.net/~unity-api-team/unity-notifications/trunk/view/head:/debian/rules#L13 the preferred way for multiarch?14:27
mzanettidobey: interesting... this isn't a wiki indeed14:28
didrocksSaviq: hum, no, I have better now, what me to propose something?14:28
Saviqdidrocks, sure14:28
kgunndobey: i'm open to taking some text from you....i can add14:29
CimiSaviq, file a bug and assign :)14:29
Saviqkgunn, would be good to add to CODING too, while you guys are at updating it14:29
mzanettiSaviq: pushed the qml-phone-shell-- stuff14:30
Saviqmzanetti, yup14:30
dobeykgunn: well, apparently unity-scope-home at least, needs to be installed, to be able to do anything useful with the dash14:30
didrocksSaviq: we do need to -DCMAKE_BUILD_TYPE='', do you have something I can put in comment?14:31
tsdgeosmterry: maybe i wasn't clear in https://code.launchpad.net/~mterry/unity/8.libusermetrics/+merge/169905 i don't say you shouldn't have a local class, what i say is that your local class should inherit "the real thing"14:31
dobeykgunn: also, I see "ppa's" used in several places on that page. it should be "PPAs" instead for pluralization. unless it's actually talking about something the PPA owns, in which case it should be "PPA's"14:32
SaviqCimi, https://bugs.launchpad.net/unity8/+bug/119534914:32
ubot5Launchpad bug 1195349 in Unity 8 "First few items in Carousel don't switch correctly" [Medium,New]14:32
Cimithx14:32
mterrytsdgeos, but inheriting involves linking against the real library, which we don't want to do for the mock14:32
Saviqdobey, unity-scope-home and unity-lens-applications are Recommends by unity814:33
dobeykgunn: alternatively, it might be pertinent to add the scopes packages as Depends in the unity8-build-deps metapackage that gets built/installed14:33
Saviqdobey, those are only build dep packages, I'm afraid14:33
Saviqdidrocks, not sure what you mean by "a place to comment"?14:34
tsdgeosmterry: any reason we don't?14:34
dobeySaviq: things reuqired to test that the thing you're building actually works, are build dependencies, in the scope of debian packaging :)14:34
didrocksSaviq: I just want to comment why CMAKE_BUILD_TYPE is emptied in debian/rules14:34
Saviqdobey, it's not required to test14:34
Saviqdobey, for testing we have mocks, we don't rely on real implementations14:34
Saviqdidrocks, ah14:35
dobeySaviq: clearly it is, because otherwise i wouldn't have had a totally useless dash when running the unity8 i just built14:35
mterrytsdgeos, we are trying to mock the same namespace and symbols as that library...14:35
Saviqdobey, if you uninstalled the scopes, the Unity works just as well, only there's nothing in the dash14:36
Saviqdobey, and by testing I meant automated testing14:36
tsdgeosmterry: right, obvious :D14:36
Saviqdobey, it's the same for unity7, it's just the way it is - it's recommended to have it, but it's not a requirement14:37
Saviqdobey, but I agree a mention of it in CODING, and the installation of them in ./build -s is needed14:38
didrocksSaviq: should I try without it, just to see what it gives us? :p14:38
didrocks(building them in release mode)14:38
Saviqdidrocks, I mean I don't know :D14:38
Saviqdidrocks, Satoris might :)14:39
Saviqdidrocks, it's his line14:39
Saviqdidrocks, I rather meant -DLIBDIR14:39
dobeythat seems horribly broken to me (allowing a unity to have a broken dash); but whatever, i don't want to argue about it. i've had enough trouble with trying to work on this already :-/14:39
didrocksSaviq: ah, for LIBDIR, it's a copy of an hold version I pushed for multiarch14:39
didrocksSaviq: ok, let's do that in 2 steps, first the multiarch one14:39
didrocksthen, we'll see for -DCMAKE_BUILD_TYPE=''14:40
tsdgeosmterry: ok, so what i said is basically impossible to do :D14:40
dobeyhow does one simply close the dash in unity8?14:41
Saviqdobey, one doesn't14:42
Saviqdobey, there isn't a background behind the dash in unity814:42
Saviqdobey, the dash is the background, really (at least for the touch form factors)14:42
dobeyok. then how do i get back to the lock screen?14:43
Saviqdobey, there's no way on the desktop atm14:45
dobeyi suppose the answer in terms of "./run" is "reboot (quit, and ./run again)"14:45
Saviqdobey, unless nothing takes the power key over - that's what it reacts to14:46
Saviqdobey, but it's easy to add something14:46
mzanettinic-doffay: super simple one: https://code.launchpad.net/~mzanetti/unity8/wobblyness--/+merge/17182314:46
Saviqdobey, Shell.qml:12114:46
nic-doffaymzanetti, will take a look shortly.14:46
didrocksSaviq: https://code.launchpad.net/~didrocks/unity-notifications/better-multiarch/+merge/17182014:46
Saviqdidrocks, ah, so we can override CMAKE_INSTALL_LIBDIR anyway14:47
Saviqdidrocks, looks good14:47
didrocksSaviq: yeah, I've found the GNUInstallDirs quite recently :)14:48
mterrytsdgeos, I think so.  We can use other tricks to be able to use the system headers still (like symlinks to them), but those are not preferred to just having local versions14:49
tsdgeosmterry: yeah let's not go there14:49
Saviqmzanetti, +#include <QDebug> ← no14:50
mzanettiSaviq: already removed14:50
Saviq;)14:50
didrocksmterry: hey! in case you didn't see my answer: https://code.launchpad.net/~didrocks/platform-api/changelog-cleanup/+merge/171476 ;)14:51
mterrydidrocks, oh, hum, no I didn't.  Thanks!14:52
Saviqkgunn, dandrader while updating CODING, can you make sure it points to lp:unity8, too?14:52
didrocksbregma: thanks! :)14:53
didrockssil2100: https://code.launchpad.net/~bregma/libgrip/raring-lp-1188693/+merge/171819 if you didn't see it14:53
didrockssil2100: would be cool to rerelease oif tomorrow morning :)14:53
dandraderdednick, ping14:54
Saviqdidrocks, ah, we actually had a release yesterday, can you please merge trunk and bump the changelog version in https://code.launchpad.net/~unity-team/unity/unity8-packaging-cleanup/+merge/17153714:54
dednickdandrader: plop14:54
Saviqplop?14:54
Saviqplonk14:54
Saviqwe doing funny noises now?14:54
=== om26er is now known as om26er|away
didrocksSaviq: so, this was your latest release? ;)14:54
dandraderdednick, so, is the merge proposal good to go?14:55
Saviqdidrocks, indeed!14:55
didrockswaow :)14:55
didrocksSaviq: remerge against lp:unity8, right?14:55
Saviqdidrocks, yes14:55
sil2100bregma, didrocks: looks good indeed! Once someone who knows the codebase reviews, I'll be happy to re-run the machinery14:56
dandraderSaviq, will wait until kgunn shows up so that we don't hit this impasse again14:56
Saviqdandrader, just merge one of your branches into the other14:57
Saviqdandrader, no point in having two separate merges in14:57
kgunndandrader: i can propose to merge with yours14:57
* kgunn now just has to figure out how14:57
dednickdandrader: ya. approved14:58
didrocksSaviq: pushed!14:58
dandraderkgunn,  so who creates the new merge proposal, you or me?14:58
Saviqdidrocks, thanks!14:58
didrocksSaviq: tell me once it's in lp:unity8 and I'll enable dailies (without integration test for now, anyway, we are landing to a ppa) :)14:59
dandradereither way is fine by me14:59
Saviqdidrocks, will do14:59
kgunnSaviq: dandrader for for unity8 it'll be from scratch right ?14:59
kgunni'll do it14:59
didrocksthanks ;)14:59
kgunndandrader can do "real work"14:59
Saviqkgunn, it's the same history14:59
Saviqkgunn, just different place14:59
Saviqkgunn, so the only thing to remember is to --remember when you pull14:59
didrocksSaviq: why qtubuntu [armhf], ?15:00
didrocksSaviq: this was changed, but qtubuntu is available on all archs15:00
Saviqdidrocks, is it?15:00
Saviqdidrocks, indeed15:00
Saviqmzanetti, ↑15:00
mzanettihmm... it wasn't available here15:01
mzanettihmm... it is now :/15:01
mzanettidafuq15:01
mzanettiI'll remove it again15:01
didrocksmzanetti: it is for some month*s* :p15:01
didrocksmzanetti: thanks!15:01
mzanettididrocks: I wanted to install it today and it complained15:02
mzanettididrocks: I did an apt-cache search and it gave me nothing15:02
dandraderkgunn, yes, start a new mp from scratch15:02
mzanettididrocks: Saviq: fixed15:03
dandraderkgunn, then manually copy paste parts o my mp and yours15:03
kgunndandrader: ack15:03
Saviqmzanetti, k15:03
dandraderkgunn, it's not worth the trouble of trying to retain the commit history of those modifications15:04
didrocksmzanetti: interesting, maybe you just tried during an archive skew? not sure TBH15:04
mzanettididrocks: well, it works now. so no prob15:05
dandraderdednick, thanks!15:05
Saviqdidrocks, byyy the waay, how do we get unity8 into the touch images then? will it build into a common PPA that the images use or?15:07
didrocksSaviq: yeah, the "ubuntu-unity/next" ppa15:07
Saviqdidrocks, ok15:08
didrockssergiusens: did you remove that one or still have it enabled btw? ^15:08
sergiusensdidrocks: pulling from the ppa?15:10
* sergiusens reads more from the backlog15:10
didrockssergiusens: yeah, the ubuntu-unity/next ppa will be of use for unity8 stack and Mir for some weeks until we get all issues resolved15:10
Saviqdidrocks, ah, and we need a merger set up for lp:unity8, right?15:11
didrocksSaviq: yeah, I've already changed the config and merged it into cupstream2distro-config, I think fginther just need to redeploy it if not done already.15:12
sergiusensdidrocks: Saviq ok, we are not using it though... what are the issues?15:12
didrockssergiusens: no issue, we'll have unity8 and mir released through that channels for some weeks15:13
sergiusensSaviq: merger is still on the same system, package deployment is what changes15:13
didrockssergiusens: so good if you can add it15:13
sergiusensdidrocks: ok, just though _issues_ meant instabilities :-)15:13
fgintherdidrocks, thanks for the deploy reminder15:13
didrockssergiusens: not sure it will be instable, we'll have dailies the usual way :)15:14
sergiusensdidrocks: Saviq to clarify, does this unity8 imply Mir in the touch images?15:14
didrocksfginther: ensure you deploy rev 469 btw :)15:14
fgintherdidrocks, ack15:15
didrockssergiusens: not yet AFAIK (and from the build-deps)15:16
didrockssergiusens: you don't install lightdm, on the image, right?15:16
dandraderdednick, this is the same, but targeting the new lp:unity8 -> https://code.launchpad.net/~dandrader/unity8/dragHandle/+merge/17184015:17
dandraderI wasn't able to make the original merge proposal point to the new repo15:17
dandraderlaunchpad gave out an error15:18
mterrytsdgeos, if that removes your objection to the libusermetrics branch, is that an approval?15:18
tsdgeosmterry: i think so yes, i'll have a look in the next hour, is that ok for you?15:19
Saviqdandrader, there was no need for that, it's fine to merge to lp:unity/8.0 still15:19
Saviqdandrader, I'll make sure to keep them in sync15:19
Saviqdandrader, I only meant that new MRs should go against lp:unity815:19
dandraderSaviq, ah ok15:19
mterrytsdgeos, sure, no rush15:19
* dandrader deletes the new mp15:20
sergiusensdidrocks: negative on lightdm15:21
didrockssergiusens: ok, so you're fine Mir-wise15:22
Saviqdidrocks, changed? so we won't have the merger for lp:unity/8.0 anymore?15:22
Saviqdidrocks, I didn't want to resubmit everything against lp:unity8 for now :)15:22
didrocksSaviq: ah good point, yeah, we had to change it. I think that fginther needs to duplicate the config for the other branch15:23
didrockswith daily_release: False15:23
didrocksbut I prefer him to do that as I don't know how he will handle local repositories15:23
Saviqdidrocks, k15:23
fgintherdidrocks, Saviq, so we need auto-merger on lp:unity8 and lp:unity/8.0?15:24
didrocksfginther: yep15:24
fgintherack15:24
didrocksfginther: but daily release only on lp:unity8, so please set daily_release: False for the other one15:25
Saviqfginther, thanks15:25
fgintherdidrocks, understood15:25
Saviqmzanetti, Ubuntu.Application isn't installed15:26
mzanettiSaviq: when, how?15:27
Saviqmzanetti, we need to install the fake Ubuntu.Application, too/15:27
Saviqmzanetti, well...15:27
mzanettiSaviq: I'be built a package and installed it and ran it from there. And I'm pretty sure the fake Ubuntu.Application was there too15:28
mzanettiSaviq: but let me try again15:28
Saviqmzanetti, in the fake-env probably?15:28
mzanettiSaviq: yeah15:28
Saviqmzanetti, but that's not required by unity8 package15:28
mzanettioh... so there's the issue then15:28
Saviqmzanetti, it should be in -private for now, probably15:28
Saviqmzanetti, but!15:29
Saviqmzanetti, qtubuntu installs /usr/lib/x86_64-linux-gnu/qt5/imports/Ubuntu/Application/15:29
mzanettiSaviq: so?15:29
Saviqmzanetti, so if we go for fall back to our private ones15:29
Saviqmzanetti, we will probably have issues15:29
mzanettiSaviq: I for one would install them with the -fake package and if the fake package is installed, prefer that one (for demos and such)15:30
mzanettiSaviq: but in that case its true, we must not depend on the -fake from the unity8 package15:31
Saviqmzanetti, yeah, we can't even recommend it15:31
Saviqmzanetti, as it will get pulled in onto the image15:31
Saviqand break it15:31
mzanettiSaviq: but is that a problem?15:31
mzanettiSaviq: you install unity8 on the desktop and it won't work, because its not finished15:31
mzanettiso you install the -fake package and your fine15:32
mzanettiand at some point the fake pacakge won't be needed any more15:32
Saviqmzanetti, yeah, probably15:32
* Saviq wonders why import Ubuntu.Application 0.1 doesn't work, then, with qtubuntu installed15:32
mzanettiyeah... that's another think I really don't get15:32
mzanettiSaviq: we had that situation in December15:33
mzanettiSaviq: all the apps stopped working on the desktop and I opened a bug that Ubuntu.Application should just provide some mock for desktop15:33
mzanettiSaviq: the answer was no. and now all apps have a Loader {} wrapped around the ubuntu.Application to not fail on desktop15:33
=== jhodapp is now known as jhodapp|bbiab
mzanettiwhich is crazyness imho15:33
Saviqmzanetti, interesting15:34
Saviqmzanetti, didn't we do a review of what's there in Ubuntu.Application and what shouldn't be there?15:34
mzanettiSaviq: yeah... greyback is mostly on that one nowadays15:34
Saviqmzanetti, do you remember what the apps use of that?15:35
mzanettiSaviq: all of our apps did that (not sure if they were changed since I'm in the unity team tho)15:35
Saviqmzanetti, I meant what did they use of that PAI15:35
SaviqAPI15:35
Saviqlike the desktop file parser or?15:36
mzanettiah... no idea tbh15:36
mhr3Saviq, eh, new branches now go to ~team/unity8/foo ?15:36
Saviqmhr3, yes please15:36
mhr3Saviq, will branch base work fine if it was branches off lp:unity/8.0?15:36
Saviqmhr3, yes15:36
mhr3ok15:36
Saviqmzanetti, then why do we have qtubuntu on the desktop in the first place ?:15:36
mzanettiSaviq: I don't know...15:37
mzanettiSaviq: as you have seen in my commit I thought it wouldn't be there15:37
Saviqmzanetti, soo... fakes are prepended to the import path, so if installed they take precedence?15:37
mzanettiSaviq: not 100% sure about the plugin loading internas15:38
Saviqmzanetti, they're not, they're installed to the same path15:39
mzanettiSaviq: which same path?15:39
Saviqmzanetti, that all the other plugins15:40
Saviqmzanetti, we should have priority:15:40
Saviqfakes > global > mocks15:40
Saviqmzanetti, something's not right there, we're installing the LightDM plugin twice15:41
Saviqmzanetti, once in $libdir/qml, once in $libdir/qml/mocks15:41
mzanettiSaviq: no15:41
mzanettiSaviq: one is the QML plugin15:42
mzanettiSaviq: the others are libraries that are loaded by the QML plugin15:42
mzanettidepending on the demo configuration15:42
=== dandrader is now known as dandrader|afk
Saviqmzanetti, libMockLightDM-qml.so and libLightDM-qml.so15:42
Saviqmzanetti, they're both QML plugins15:43
Saviqmzanetti, one installed to $libdir/qml15:43
mzanettiright15:43
Saviqmzanetti, the other to $libdir/mocks15:43
Saviqmzanetti, what's more, the $libdir/mocks one is from the -fake-env15:43
Saviqmzanetti, so it should take precedence15:43
mhr3Saviq, if you have a sec pls take a look at https://code.launchpad.net/~mhr3/unity8/use-dee-filtermodel/+merge/171846 it's still wip, but would be good to know whether i should continue fixing all the tests15:43
Saviqmzanetti, precedence should be:15:44
Saviqfake-env > global > private15:44
Saviqmzanetti, it might even be the case now, but we shouldn't install MockLightDM at all, AFAICS15:45
Saviqmhr3, will do15:45
mzanettimterry: ^^15:45
mzanettimterry: do we need to install MockLightDM?15:46
Saviqmhr3, fancy, and it uses Dee filters?15:46
mterrymzanetti, you were asking about ofono: https://github.com/c4milo/ofono/blob/master/doc/sim-api.txt15:46
mzanettiSaviq: I think that's used for different stuff.15:46
mterrymzanetti, for autopilot tests, yes15:46
mhr3Saviq, yea, although that's hidden in unity-core's GetResultsForCategory()15:46
mzanettimterry: yeah, the ofono api is just like we assumed15:47
mzanettimterry: still the question, should this be piped through lightdm or should we have a separate qml plugin for this15:48
mzanettiSaviq: so... yes, we need the MockLightDM for autopilot15:48
mterrymzanetti, I'm thinking separate qml plugin, because that code will want to be shared between greeter and shell15:48
mterrymzanetti, since either may need to present the dialog15:49
mzanettimterry: and how would they know who's turn it is?15:49
Saviqwhose15:49
mzanetti:D15:49
mzanettithanks mr spellchecker15:49
sil2100dpm: so, it seems all the merging and building takes quite a while... I'll try to release it today, but it might be a bit troublesome to do, as the build and testing process might take some time still ;/15:49
Saviqmzanetti, /me no sure... the fake-env package was prepared for autopilot15:50
mterrymzanetti, well, this may depend on how design wants to show it.  But I'm thinking the shell will display a notification that goes away when the SIM is unlocked.  So if user unlocks via greeter, the notification will just go away and everything will work as expected15:50
didrockssil2100: meanwhile btw, do you think you will have time to clean all the head stack for listing only what we need to install?15:50
mterrymzanetti, i.e. both can try to handle it15:50
didrockssil2100: I think it's just downloading the manifest for the package and removing everything that's on it :)15:51
* Saviq looks at what the previous packages contained15:51
mterrySaviq, you don't like installing MockLightDM in -fake-env?15:51
Saviqmterry, I like installing it there15:51
dpmsil2100, no worries, I appreciate the effort and the follow-up. I think what I'll do is I'll just publish the tutorial with the workaround now, and I'll update it once the fix lands15:51
mterrySaviq, oh.  Where is it installed now?15:51
Saviqmterry, there's two15:51
Saviqmterry, libMockLightDM-qml.so15:51
Saviqmterry, and libLightDM-qml.so15:52
mterrySaviq, mock in -fake-env, real in unity815:52
mterryright?15:52
Saviqmterry, Mock == real? :D15:52
mterrySaviq, once we have split processes, that can be true15:52
Saviqmterry, no, I mean is libMockLIghtDM-qml.so the real one atm?15:52
Saviqmterry, no15:53
mterrySaviq, no.  The real one has demo users statically linked in.  The mock needs an LD_LIBRARY_PATH to point at the shared library to use15:53
* Saviq got lost15:53
mterrySaviq, that's the only difference right now15:53
=== om26er|away is now known as om26er
Saviqmzanetti, so... I think we should install Ubuntu.Application in unity8-private, then, not in -fake-env, not until we can rely on the real implementation15:55
mzanettiSaviq: and what happens on the phone?15:55
=== jhodapp|bbiab is now known as jhodapp
mzanettiSaviq: i.e. where we have a real implementation?15:55
Saviqmzanetti, global has precedence15:55
mzanettiack15:55
mzanettiis that correct already?15:55
Saviqmzanetti, /me checks15:56
=== dandrader|afk is now known as dandrader
mhr3tedg, is my assumption that phone apps won't have access to session bus correct?15:59
Saviqmhr3, yeah, looks sane15:59
mhr3Saviq, thx, will fix the qmltests then...15:59
tedgmhr3, They will have access to the session bus, but that access will be mitigated via AppArmor.16:00
Saviqmhr3, bear in mind it's 6pm here, so don't rely on me too much16:00
mzanetti:D16:00
mhr3Saviq, it's not like 1k diff, just 700 :P16:00
Saviqmhr3, yeah, and I've been reviewing an 8k one for two weeks already :P16:01
Saviqmhr3, it's almost all green, too16:01
Saviqmzanetti, didrocks ok, so qtubuntu on desktop is not importable by default - it's installed to /imports instead of /qml16:03
Saviqand I don't think it's useful at all without SF16:03
Saviqnot to us16:03
Saviqnot sure what it's doing on the desktop anyway16:04
didrocksSaviq: IIRC, mterry should konw more about that one :)16:04
didrocksSaviq: well, the idea was to be able to prepare it being available so that once we switch to more progressive enhancement vision, we already have the components there and not too many "if that arch or if that arch"16:04
mhr3tedg, so say they request a name, is that allowed? can then other apps talk to them?16:05
sil2100didrocks: https://code.launchpad.net/~sil2100/cupstream2distro-config/libunity-core_bump/+merge/171852 <- quickie? ;)16:05
mterrySaviq, why is it installed to imports btw?  I found that odd16:05
tedgmhr3, They can not request a name.16:05
Saviqmterry, you tell me :)16:05
tedgmhr3, They should be able to be talked to, but what they could send in reply might be limited.16:05
Saviqmterry, but then, why is it installed (able) at all, if it's not really working16:05
tedgmhr3, So they'd only be able to use allowed interfaces, etc.16:05
Saviqmterry, as in it doesn't provide the app management interface16:05
mterrySaviq, I've had https://code.launchpad.net/~mterry/qtubuntu/qmldir/+merge/160977 for a while16:06
mhr3tedg, before i ask 10 related questions, is there a spec defining all this?16:06
mzanettiSaviq: I guess because didrocks forced them to make it installable16:06
mterry2 months16:06
tedgmhr3, But, for instance, what could be allowed is definable.  So if you want something there, you should talk to security.16:06
tedgmhr3, It's in the app confinement spec, but not at the detail you're looking for.16:06
Saviqmzanetti, ok, whatever, I'm not gonna try and understand it today16:07
mterrySaviq, we wanted all components to be installable regardless of architecture.  Whether it's suitable for desktop is a different thing.  But architecture ideally shouldn't be a problem16:07
didrocksmzanetti: we need to have that vision, and I was told that the qtubuntu calls won't segfault anyway, just give (for the camera part) nothing16:07
didrocksSaviq: ^16:07
didrocksmterry: yep :)16:07
mhr3tedg, i'm interested in for example how do you xdg-open something in an app? say a simple mp3 from the dash16:07
Saviqmterry, well, it's not a question of arch in that case16:07
mzanettididrocks: yeah. not an issue per se... it just doesn't make much sense either...16:07
didrocksmzanetti: well, stop thinking of armhf == touch, other == desktop16:07
Saviqmterry, but simply the fact that U.A can't work on intel,16:07
mzanettididrocks: sure16:08
didrocksit's not what we have here :)16:08
tedgmhr3, We're going to have a "URL Dispatcher" over DBus, and will provide access to that DBus interface.16:08
Saviq'cause it talks to surfaceflinger...16:08
didrocksmzanetti: this is what you specify though with [armhf]16:08
tedgmhr3, It's actually on my TODO to prototype today :-)16:08
mhr3tedg, good, so picked the right person to ask about it :)16:08
Saviqdidrocks, of course, that's a poor man's condition16:08
mhr3i picked*16:08
* tedg hides16:08
mterrySaviq, well, there must be some abstraction layer somewhere for that?  If it's not qtubuntu, then maybe we don't need it on the desktop, but we do need whatever abstraction there is...16:09
Saviqmterry, sure, there will be16:09
Saviqmterry, or rather16:09
Saviqmterry, qtubuntu is that abstraction layetr16:09
Saviq-t16:09
tedgmhr3, The problem with xdg/gnome-open is that they read the desktop files, which we don't want apps to be able to do.16:09
Saviqmterry, but it's not there for arches other than armhf16:09
Saviqmterry, so forcing a crippled version of the package onto amd64 / i386 is broken, IMO16:10
mhr3tedg, right, but the dash can do it :)16:10
mhr3i live in priviledged world :)16:10
Saviqmterry, since we can't rely on the "it's not there yet, let's fall back to our mock implementation" approach16:10
tedgmhr3, Yup, certainly.  #unpriviledgedproblems16:10
mterrySaviq, well, that's just a bug.  :)  That qtubuntu calls don't do the right (abstracted) thing yet.  But it's apparently the right component/API to use, eh?16:10
Saviqmterry, it's like you put LightDM on QML2_IMPORT_PATH now16:10
Saviqmterry, even though it can't do anything16:11
mhr3tedg, but yea, i suppose you'll the the same url dispatcher to allow apps launch things?16:11
Saviqmterry, and suddenly the fact that we're shipping the mock^Wreal libLightDM-qml.so wouldn't matter16:11
Saviqmterry, 'cause someone supplied a system-wide one that will be used16:12
Saviqmterry, even though it's not doing anything16:12
mterrySaviq, was the original argument that we shouldn't ship qtubuntu on the desktop?16:12
tedgmhr3, Yeah, we need it for tel://2342343 and application://inkscape most pressingly.16:12
Saviqmterry, yes16:12
Saviqmterry, or require it by unity8 on arches other than armhf16:12
mhr3tedg, you mean application://inkscape.desktop? ;P16:13
mterrySaviq, but don't lots of touch components use qtubuntu?16:13
Saviqmterry, if it's not available on the QML import path anyway - no ;)16:14
Saviqmterry, then there's the fact that Ubuntu.Application shouldn't ever have been used by things other than the shell16:14
Saviqor, we need to switch to a different name16:14
Saviqwhere the shell-only API is exposed16:14
Saviqand not available to apps16:15
mterrySaviq, yeah, I don't get why it's not importable.  What's the point of qtubuntu even on arm if we don't import it...16:15
Saviqmterry, on arm we do16:15
Saviqmterry, the whole app management goes through that16:15
* Saviq checks the import paths there16:15
tedgmhr3, Oh, yes, typo ;-)16:16
Saviqmterry, no idea how, but we do ;)16:16
mterrySaviq, oh.  I guess I don't understand how to load a plugin from the import/ path16:16
Saviqmterry, QML2_IMPORT_PATH is exported on the device16:16
Saviqmterry, hardcoded in /etc/environment <facepalm.16:16
Saviq>16:16
Saviqjeez we need to clean that stuff up16:17
Saviqgreyback, you reading? ;)16:17
tsdgeosmterry: i run the usermetrics thing in the PC and don't get any nice circle on start16:17
mterryah...16:17
mterrytsdgeos, hrm..16:17
greybackSaviq: nope, but am now.16:18
Saviqgreyback, Ubuntu.Application < MESS16:18
Saviqgreyback, and I mean ←, not less than16:18
mterryIt's a one line change to make it importable like standard modules.  But maybe you don't want that (to discourage use)16:18
Saviqmterry, yeah, we need to install shell-facing plugin on a shell-private path16:19
Saviqmterry, so that we can even apparmor it16:19
Saviqmterry, and that would be /usr/lib/*/unity8/qml/16:19
Saviqmterry, but then, as you promptly noticed16:19
greybackSaviq: well it is only for shell. It needs to be made a private plugin somehow16:19
Saviqmterry, U.A is used by apps, too16:19
Saviqgreyback, it's not only for shell, that's the thing16:19
tsdgeosmterry: is that intended or a small bug?16:19
Saviqgreyback, gallery app imports it, for example16:20
Saviqgreyback, or the SDK even16:20
greybackSaviq: then we need to remove the parts that apps are using, and place them into a separate plugin16:20
Saviqgreyback, yes exactly16:20
Saviqmzanetti, ↑ write that down16:20
greybackSaviq: I didn't even know apps were using it.16:20
mterrytsdgeos, not intended, trying to reproduce now, hold on a sec16:20
greybackthat's bad16:20
Saviqgreyback, it is indeed16:20
mzanettiSaviq: huh?16:21
Saviqmzanetti, ;)16:21
mterrytsdgeos, my device is going crazy right now16:21
greybackSaviq: ok, I'll investigate and work on a proposal to fix it. (still reading up tho)16:21
Saviqgreyback, no need16:21
tsdgeosmterry: the device works fine, it's the PC that is lacking the infographic16:21
Saviqgreyback, it might not be the case any more, even16:21
* Saviq checks16:21
Saviqgreyback, one reason I think was to launch apps from apps16:22
mterrySaviq, greyback: reverse-depends qtubuntu is pretty light16:22
Saviqmterry, that, unfortunately, doesn't mean it's not used :/16:22
Saviqmterry, but anyway16:22
greybackSaviq: which is a more general problem we've to fix. Using U.A to do that was a hack16:22
mterrySaviq, well, fair...16:22
Saviqmterry, qtubuntu also provides the QPA plugin required to run apps on amrhf16:22
Saviqs/amrhf/surfaceflinger/16:23
Saviqgreyback, http://bazaar.launchpad.net/~phablet-team/gallery-app/trunk/view/head:/rc/qml/Utility/UbuntuApplicationWrapper.qml16:23
greybackSaviq: yuk16:24
mzanettiSaviq: yeah... thats the crazyness I meant before16:24
mterrytsdgeos, are you running via ./run -f or ./run_on_device?16:24
didrocksSaviq: can you remind me the difference on a system where I installed qtubuntu + unity8 on !touch and unity8 only?16:24
tsdgeosmterry: ./run16:24
Saviqdidrocks, none16:24
Saviqdidrocks, but that's just because it's installed on a weird import path16:25
didrocksSaviq: if we fix the import/ -> qml/16:25
Saviqdidrocks, it won't work16:25
Saviqdidrocks, not on X1116:25
didrockswon't work, like, unity8 only?16:25
greybackSaviq: mzanetti: we need a discussion on this. My idea would be to use the platform API to enable Qt.openUrl() for launching apps. But we should discuss it with other peeps too16:25
mterrytsdgeos, aha!  I see the bug too now16:25
mzanetti+116:25
mterrytsdgeos, let me look16:25
mzanettigreyback: ^16:25
didrocksSaviq: or won't work because we import it? (and so, we have an additional side-effect)16:26
mzanettigreyback: we need to have Qt.openUrl() working16:26
Saviqdidrocks, stuff will break16:26
Saviqdidrocks, although I'm not sure what qtubuntu on X11 really is16:26
mzanettigreyback: there's now way we can ship a device claiming to be Qt compatible and not implementing basic backends16:26
didrocksSaviq: ok, when I asked about those, people would just tell that the call would return empty results basically16:27
greybackmzanetti: yep I think so too. But would like to run it by app armour people and app lifecycle people too, to make sure it fits16:27
mterrytsdgeos, oh!16:27
mterrytsdgeos, sorry, that's intentional16:27
didrocksSaviq: it's not the case? what makes unity behaving differently when having qtubuntu installed?16:27
mterrytsdgeos, because that is actually using the system libusermetrics16:27
mterrytsdgeos, so that's the behavior when libusermetrics isn't giving us anything16:27
Saviqdidrocks, we have a mock implementation of the Ubuntu.Application API16:27
Saviqdidrocks, local to unity816:27
Saviqdidrocks, for use on X1116:27
Saviqdidrocks, that just really moves images around16:28
didrocksand so, they are disabled when qtubuntu is installed?16:28
sil2100mhr3, pstolowski: what's unity-scopes-master-default ?16:28
mterrytsdgeos, which is not likely how design wants it.   But that's sort of a separate bug.  And maybe a bug in libusermetrics instead of unity.  We have to talk to design16:28
Saviqdidrocks, if qtubuntu will be installed on the correct import path16:28
sil2100mhr3, pstolowski: do you guys know where is it pulled from?16:28
tsdgeosmterry: ok, feels weird that the infographic is gone in the pc16:28
Saviqdidrocks, it would get precedence16:28
tsdgeoseven if it was fake16:28
mhr3sil2100, home scope16:28
tsdgeosi'm sure it's fake in the device too, no?16:28
didrocksSaviq: yeah, yeah, I'm intending that :) that's better with explanations :p16:28
didrocksSaviq: shouldn't as well qtubuntu provides those mocks as request results?16:28
mhr3sil2100, it's all the default .scope files (ie master scopes)16:28
didrocksuntil the real implementation is in?16:28
Saviqdidrocks, will it be called qtubuntu-mock?16:29
Saviqdidrocks, it really needs to get split16:29
mhr3sil2100, or maybe that's the virtual pkg16:29
sil2100mhr3: ACK16:29
Saviqdidrocks, into the QPA plugin16:29
greyback+116:29
Saviqdidrocks, into the app-facing API, if any16:29
Saviqdidrocks, and the shell-facing API16:29
mhr3sil2100, one that allows overriding of those16:29
mterrytsdgeos, we're slowly getting closer to what will actually ship.  But I believe design is not finished deciding how "initial infographic" will look like16:29
didrocksSaviq: why? it should be transparent for the "apps/shell" requesting qtubuntu16:29
mterrytsdgeos, agreed that it's an ugly regression though16:29
didrocksif the implementation is real (because of surfaceflinger detected) -> send the real results16:29
tsdgeosmterry: ok, so can you comment on the MR and say that "this is the intended behaviour" if that is so16:29
didrocksif not -> send the mock16:29
Saviqdidrocks, apps/shell shouldn't request qtubuntu16:29
didrocksSaviq: hum, don't you have a dep? :p16:30
mterrypete-woods, can I ask a favor?  You'll be around tomorrow?16:30
Saviqdidrocks, I do, but I'd rather not16:30
Saviqdidrocks, if qtubuntu without surfaceflinger provided mocks16:30
Saviqdidrocks, that would be fine with me16:30
Saviqdidrocks, but still Ubuntu.Application API needs to be split16:30
didrocksSaviq: I think that would be the right way to go16:30
nic-doffaymzanetti, reviewing now16:30
nic-doffaysorry for the delay16:30
Saviqdidrocks, into app-facing and shell-facing part16:30
mzanettinic-doffay: no worries16:31
didrocksSaviq: yeah yeah, not talking about that part, just about how convergence should be approached :)16:31
nic-doffayhow can I navigate to test mzanetti ?16:31
didrocksthat's why I don't think [armhf] isn't the right approach16:31
Saviqdidrocks, sure, the shell should just depend on *an* implementation of Ubuntu.Application16:31
Saviqdidrocks, same for the apps16:31
didrocksyep :)16:31
mzanettinic-doffay: ./run -p and ./run -k16:31
mzanettinic-doffay: same for run_on_device16:31
didrocksthen the implementation knows if it can talk to the backend16:31
Saviqdidrocks, that's what we did with the -impl virtuals16:31
didrocksand send real data16:31
sil2100didrocks: another quickie :( https://code.launchpad.net/~sil2100/cupstream2distro-config/add_unity-scopes-master-default/+merge/17185816:31
didrocksor send mocks otherwise16:31
Saviqdidrocks, that's utopian, and a yes and no, simply because if you're doing mocks16:32
sil2100mhr3, pstolowski: would it be a big bother if I asked you to poke me an e-mail/IRC message when there's a new binary package added by you guys somewhere in the scopes? :) With cherries on top!16:32
Saviqdidrocks, you can cut corners16:32
Saviqdidrocks, and do them in QML, for example16:33
=== salem_ is now known as _salem
Saviqdidrocks, so I'd rather do it somewhat differently16:33
sil2100didrocks: thank you!16:33
didrocksSaviq: right now, I'm just telling that the armhf -> touch, [!armhf] -> desktop is a transitional thing that we can't add to saucy anymore16:33
didrockssil2100: yw :)16:33
Saviqdidrocks, understood16:33
didrocksSaviq: hud is getting rid of that for instance in a couple of weeks16:33
Saviqdidrocks, i.e. two separate packages providing the implementation of Ubuntu.Application16:33
Saviqdidrocks, one would be the real thing16:34
didrocksSaviq: yeah, I'm fine with that, and different seeds installing different ones16:34
Saviqbut it needs to depend on something that's only available for touch16:34
didrockslike the desktop -> install the mock version16:34
didrocksand touch image -> install the "real implementation using surfaceflingers" for now16:34
didrocksSaviq: yep :)16:34
mhr3sil2100, right, sorry thought you talk to didier :)16:34
Saviqdidrocks, so in that sense *we* can provide qtubuntu for desktop16:35
Saviqthat will just spit out mocks16:35
didrocksSaviq: exactly :)16:35
didrocksSaviq: want to consolidate that tomorrow? I need to pop out right now, but happy to help you tomorrow with that16:35
Saviqdidrocks, yeah, let's do tomorrow16:35
didrocksSaviq: just ping me in the morning please :)16:35
Saviqdidrocks, will do16:36
didrocksthanks!16:36
didrockshave a nice evening :)16:36
sil2100mhr3: I do ;p But sadly not about every small thing! At least he didn't give me a sign about that16:37
greybackSaviq: have we a plan for qml plugins that should be shell specific? A special import path?16:38
Saviqgreyback, yeah /usr/lib/*/unity8/qml16:38
Saviqgreyback, the packaging things were already doing that16:38
greybackSaviq: good, thanks16:38
greybackok, I didn't realise16:38
Saviqgreyback, I mean the to-be-merged packaging things16:39
greybackSaviq: And we shall separate the QPA plugin from the Ubuntu.Application qmlplugin out into 2 separate packages, no?16:39
Saviqgreyback, IMO we need three16:40
Saviqgreyback, QPA plugin, app-facing Ubuntu.Application, shell-facing Unity.Application or so16:40
Saviqgreyback, and then there's the separate mirserver QPA plugin, right?16:40
greybackSaviq: well we need to decide if there's a need for app-facing U.A, no?16:40
Saviqgreyback, indeed16:40
Saviqgreyback, you will probably know best16:41
greybackSaviq: will see.16:41
greybackyep, separate QPA plugin for server16:41
Saviqgreyback, shell-facing should really be named something else, too16:41
Saviqwth is Ubuntu.Application anyway16:41
greybackagreed16:41
greybackterrible name16:42
* Saviq calms down now16:42
Saviqeod16:42
greybackSaviq: good evening!16:42
=== dandrader is now known as dandrader|lunch
pete-woodsmterry: sure, what do you need?16:43
Saviqgreyback, ditto16:44
mterrypete-woods, never mind, I wanted you to bug katie when she appeared tomorrow (I'll be off tomorrow), but I just commented in a MR and subscribed her instead16:45
mterrypete-woods, thanks anyway!16:45
mterrypete-woods, it is about the infographic on initial boot16:45
mterrypete-woods, that hasn't been decided how it will look, has it?16:45
pete-woodsmterry: katie and I had a conversation about it16:46
pete-woodsand we/she decided that basically having the circle visible, no blobs, and a label saying something along the lines of "no data" would be fine16:46
mterrypete-woods, hmm, OK.  So that could be done on the UI side16:47
mterrypete-woods, I'll add that to my branch to use libusermetrics16:47
pete-woodsmterry: I actually think it'll happen automatically now16:47
mterrypete-woods, oh?  Is libusermetrics updated to fake that for us?16:47
pete-woodsmterry: the backend should just not return an empty string for no data, but instead give the "no data" label instead16:48
pete-woodsmterry: the mock backend could be made to do the same, too!16:48
mterrypete-woods, is this in trunk?16:48
pete-woodsmterry: should be16:51
sil2100dpm: I'll try to publish unity today, but I would opt for tomorrow most probably :(17:00
sil2100See you later!17:00
nic-doffaymzanetti, you get any spam on output with your branch?17:09
nic-doffayApplicationsFilterGrid etc17:09
mzanettinic-doffay: hmm... I think thats in trunk already.17:10
mzanettinic-doffay: and I think there is another branch that fixes it already17:10
nic-doffaymzanetti, cool.17:10
nic-doffaytesting now...17:10
mzanettinic-doffay: anyways, they are not caused by the cange of the animation distance I would assume17:10
nic-doffaymzanetti, just looked at the diff now! haha yeah17:11
nic-doffaymzanetti, approved, it looks wicked17:12
=== _salem is now known as salem_
=== dandrader|lunch is now known as dandrader
=== robru_ is now known as robru
Saviqjeez almighty how I hate bzr ;(18:22
kgunnSaviq: bzr...what now ?18:50
ritzsmspillaz hi , wrt https://smspillaz.wordpress.com/2012/12/13/experimental-ppa-with-performance-improvements/19:17
ritzand https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/86126819:17
ubot5Launchpad bug 861268 in nvidia-graphics-drivers (Ubuntu) "text corruption in terminals (xterm, urxvt) and emacs" [Undecided,Confirmed]19:17
ritzif I understand , this should help minimize the rendering issue ?19:18
mterryHow come qtsystems from the Qt5 proper PPA never made it to saucy?19:19
mterryAh, I see it has a bug: bug 119089619:23
ubot5bug 1190896 in Ubuntu UI Toolkit "Update qtsystems git snapshot and upload to saucy " [Undecided,In progress] https://launchpad.net/bugs/119089619:23
seb128mterry, you need it as well? ;-)19:37
seb128mterry, it's in the ppa if you want to start using it, I'm planing to ping Mirv about it when he's back from holidays next week19:38
seb128mterry, (I need it for the system settings storage infos)19:38
mterryseb128, I'm looking at it for backlight information19:38
=== dandrader is now known as dandrader|afk
ritzupower dbus call ?19:44
ritzfor backlight info ?19:44
seb128mterry, https://launchpad.net/~ubuntu-sdk-team/+archive/ppa/+packages?field.name_filter=qtsystems&field.status_filter=published&field.series_filter=19:45
seb128ritz, qml doesn't include "dbus call"19:45
seb128ritz, dbus is not an api anyway, you usually want a library wrapping dbus19:45
ritzagreed19:46
mterryseb128, yeah it's also in qt5-proper PPA19:46
ritzokay, which project is this ?19:46
seb128ritz, ubuntu touch19:47
seb128we have qml UIs on there19:47
ritzit is a huge project19:47
seb128but qtsystem is just fine, not sure what you try arguing about19:47
seb128we just need it in saucy, which will happen once Mirv is back19:47
=== dandrader|afk is now known as dandrader
Saviqkgunn, it's partly launchpad's fault, because we use the unity project before, it's decided to copy all the tags from there, even though they share no revisions...20:10
Saviqkgunn, and I don't think there's a way to fix that short of deleting the branch (and the corresponding MRs, as a result) and pushing again20:11
Saviqkgunn, even though locally I was able to delete the tags, but it says that there's no revisions or updates to push/pull20:11
kgunnSaviq: ug...so we get to push all that data around every time (so no speed up)20:14
Saviqkgunn, no no20:14
Saviqkgunn, it's just tags20:14
Saviqkgunn, it's a rev : name mapping20:14
Saviqor rather name : rev mapping20:14
kgunnSaviq: oh...so not that bad....just annoying20:14
Saviqkgunn, yeah, `bzr tags` and you see everything lp:unity had from v0.120:15
Saviqwith ? as the revisions they relate to...20:15
Saviqhah!20:16
Saviqbzr tag --delete $tag_name -d lp:unity820:17
SaviqI tried `bzr tags -d lp:unity8` and that failed, but deleting them works fine <facepalm>20:18
Saviqone by one, but there's nothing that bash can't handle20:18
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== dandrader is now known as dandrader|afk
Saviqfginther, ping21:19
fgintherSaviq, hello21:23
Saviqfginther, hey, just wanted to check - do we have mergers set up for both lp:unity8 and lp:unity/8.0?21:24
fgintherSaviq, yes21:24
Saviqfginther, awesome, thanks21:24
fginthernp21:24
=== dandrader|afk is now known as dandrader
=== salem_ is now known as _salem

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