[08:47] <Saviq> tsdgeos, o/, opinion needed: I started a fix for https://bugreports.qt-project.org/browse/QTBUG-29987 (no QT_INSTALL_QML in CMake), I put it in the Qml module, planned to put QT_INSTALL_IMPORTS in Declarative, basically put most of from qmake -query into CMake in the relevant modules, think that'd be good, or should I better just put it all in Core? or for that matter, is anything beyond _QML, _IMPORTS, _PLUGINS really useful at all?
[08:49] <tsdgeos> Saviq: i'd go for each in its module
[08:49] <tsdgeos> but ask Stephen maybe first :D
[08:49] <Saviq> tsdgeos, yeah, waiting for 'im ;)
[08:49] <tsdgeos> he's Steveire on irc (not sure if you know)
[08:50] <Saviq> tsdgeos, yeah, found out yesterday, when got annoyed by that bug for the umpteenth time ;)
[08:50] <tsdgeos> ok :D
[08:53] <Saviq> tsdgeos, how about the "other" ones, anything beyond qml, imports, plugins that's ever really used?
[08:54] <tsdgeos> Saviq: i haven't tbh
[08:54] <Saviq> yeah, they look qt-internal enough, don't they
[08:55] <Saviq> like QT_INSTALL_TESTS:/usr/tests wha?
[09:01] <Saviq> tsdgeos, btw, here's another one https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/1285385
[09:02] <tsdgeos> ok
[09:02] <Saviq> tsdgeos, consider those top prio, we want 5.2 to get in asap
[09:02] <tsdgeos> yes
[09:02] <Saviq> tsdgeos, thanks
[09:02] <tsdgeos> i'm updating the phone with all the stuff
[09:02] <Saviq> tsdgeos, let me know if you need anything
[09:02] <tsdgeos> and will tackle either this one or the bluetooth one
[09:02] <tsdgeos> not sure which first yet
[09:14] <tsdgeos> Saviq: hmmmmm, any idea why i get no bluetooth indicator?
[09:14] <tsdgeos> i disabled it -> unity8 crashes
[09:14] <tsdgeos> now even after a reboot
[09:14] <tsdgeos> the indicator's not there :S
[09:14] <Saviq> tsdgeos, yeah, because you disabled it ;)
[09:14] <Saviq> tsdgeos, enable in settings app
[09:14] <tsdgeos> meh ux
[09:16] <tsdgeos> so no more debug symbols in the ppa
[09:17] <Saviq> tsdgeos, get them from ddebs
[09:17] <Saviq> http://ddebs.ubuntu.com/pool/
[09:17] <tsdgeos> does ddebs has debug symbols of ppas?
[09:17] <Saviq> tsdgeos, yeah
[09:17] <tsdgeos> oh
[09:17] <tsdgeos> nice
[09:17] <Saviq> tsdgeos, but all of qt symbols should be in -dbg packages
[09:17] <Saviq> tsdgeos, directly in the ppa
[09:18] <Saviq> tsdgeos, i.e. qtdeclarative5-db
[09:18] <Saviq> g
[09:18] <tsdgeos> indeed
[09:18] <Saviq> tsdgeos, also, I recommend `apt-get download` it into $HOME
[09:18] <Saviq> tsdgeos, and dpkg -i
[09:18] <Saviq> tsdgeos, otherwise you might ENOSPC
[09:23]  * tsdgeos hates how add-apt-repository doesn't add the deb-src
[09:24] <tsdgeos> and i end up downloading the wrong sources _/
[09:27] <Saviq> tsdgeos, -s
[09:27] <tsdgeos> sure
[09:27] <tsdgeos> that should be default
[09:27] <tsdgeos> it's nothing i don't know how to fix
[09:27] <tsdgeos> go to the file and uncomment  the line
[09:27] <Saviq> tsdgeos, well, normal people don't need sources ;)
[09:27] <Saviq> tsdgeos, and it's quite a download when you have sources enabled for everything
[09:28] <tsdgeos> Saviq: ahhh, so why do we have sources in the default install?
[09:28] <tsdgeos> because i did apt-get source declarative
[09:28] <tsdgeos> and it gave me 5.0.2
[09:28] <tsdgeos> it would seem that indeed normal people need sources
[09:28] <Saviq> tsdgeos, I'm not sure we do
[09:28] <tsdgeos> well i just flashed the phone
[09:28] <Saviq> tsdgeos, ah on phone, sure, that's a good q
[09:29] <Saviq> tsdgeos, also remember apt isn't supported on the phone ;)
[09:29] <tsdgeos> why do we even have a apt-list then? ;-)
[09:30] <Saviq> tsdgeos, because apt is *used* to create the phone image
[09:30] <Saviq> could be scrapped afterwards, but well
[09:30] <tsdgeos> so?
[09:30] <tsdgeos> gcc is crated to build everything and we don't ship gcc
[09:30] <Saviq> tsdgeos, but yeah, I agree - it should be either - if you have sources enabled - they should be enabled for all, or for nothing by default
[09:30] <Saviq> tsdgeos, bug? ;)
[09:31] <tsdgeos> against what?
[09:31] <tsdgeos> and tbh i don't want to suggest to remove the apt list for now :D
[09:31] <Saviq> tsdgeos, maybe software-properties-common to start with
[09:31] <tsdgeos> it's convenient :D
[09:31] <Saviq> :D
[09:31]  * Saviq wonders if software-properties enables / disables sources in .d, too
[09:33] <Saviq> nah, separate checkboxes :/
[10:09] <tsdgeos> does anybody know how i make upstart obey my LD_LIBRARY_PATH?
[10:11] <tsdgeos> or i can run unity8 manually
[10:11] <tsdgeos> i guess :D
[10:11] <Saviq> tsdgeos, restart unity8 ENV=FOO
[10:11] <greyback_> tsdgeos: "start unity8 LD_LIBRARY_PATH=/blah///"
[10:12] <Saviq> beat ya!
[10:12] <greyback_> pah
[10:13] <tsdgeos> tx
[10:13] <tsdgeos> now why i can't swype the greeter away?¿
[10:13]  * tsdgeos reboos
[10:13] <tsdgeos> and reboots too :D
[10:15] <tsdgeos> much better
[10:39] <tsdgeos> this bluetooth crash is going to be hard :-/
[10:39] <tsdgeos> it's basically asserting there's no engine at one point
[10:39] <tsdgeos> which is argggg
[10:40] <Saviq> tsdgeos, yeah, I saw that in the trace
[10:40] <Saviq> tsdgeos, looked pretty weird, it's there in one frame and then not there any more in the next one :/
[10:42] <tsdgeos> i think that was because the -O2
[10:42] <tsdgeos> i've compiled with -g only
[10:42] <tsdgeos> and now it's wrong in the upper frame too
[10:43] <larsu> more qqmlpropertymap problems in qt 5.2! \o/
[10:43] <larsu> https://bugreports.qt-project.org/browse/QTBUG-37114
[10:43] <larsu> mardy: want to have a look? °^
[10:43] <larsu> somehow the QStringList <> js array conversion seems broken
[10:45] <mardy> larsu: might be related to https://bugreports.qt-project.org/browse/QTBUG-36491
[10:45] <tsdgeos> i don't think they'll accept a test with  import GSettings 1.0 on it :D
[10:46] <mardy> larsu: that one is fixed in 5.2.2, and I think it's backported to our 5.2.1 packages
[10:46] <tsdgeos> mardy: is https://bugreports.qt-project.org/browse/QTBUG-36491 in our packages?
[10:46]  * tsdgeos checks
[10:46] <tsdgeos> mardy: doesn't seem like there will be a 5.2.2 :-/
[10:46] <larsu> mardy: ah cool, let me ask the guy if that fixes his issue
[10:47] <larsu> tsdgeos: probably not. But it's a bug and I don't have time to look into it further
[10:47] <Cimi> Saviq, https://code.launchpad.net/~unity-team/unity8/searchIndicator-swipeV2/+merge/208222
[10:47] <mardy> tsdgeos: yep, please check; I told Mirv about that, but I didn't follow it
[10:47] <tsdgeos> larsu: but you have to prove it's a bug in their side ;-)
[10:47] <tsdgeos> may  as well be a bug in gsettings
[10:47] <Cimi> Saviq, daniel basically took my branch and did the last commit, I believe my approach worked better with clicks, and is in line with the sdk, what you think?
[10:48] <Cimi> can we have a second review of his commit?
[10:48] <larsu> tsdgeos: it's very likely that it is a qt bug, it works in 5.0
[10:48] <larsu> tsdgeos: (not saying it's definitely not my bug, it might still be)
[10:48] <tsdgeos> mardy: yes, it's in
[10:49] <mardy> tsdgeos: thanks
[11:03] <Saviq> grrr
[11:04] <Saviq> tsdgeos, https://bugreports.qt-project.org/browse/QTBUG-29987?focusedCommentId=233816&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-233816 :/
[11:04] <tsdgeos> steve can be a bit stubborn
[11:06] <Saviq> xnox, ↑ so seems that's not gonna happen in Qt, unless we can find some pressure from other folk
[11:08] <Saviq> xnox, can you have a think how we could make these paths available (maybe a helper .cmake module and something in /etc/profile.d/ to export them?)
[11:08] <xnox> Saviq: where is this steveire guy? which irc channels is he on?
[11:08] <Saviq> xnox, #qt-labs
[11:08] <tsdgeos> in other news, i'm a bit stuck in the bluetooth crash :/
[11:08] <xnox> Saviq: i think i can write a module for it.
[11:09] <Saviq> xnox, truth be told, whatever we do, is going to be crap, 'cause it's going to be ubuntu-specific for no apparent reason
[11:09] <Saviq> xnox, unless we push it to, I don't know, GNUInstallDirs
[11:09] <Saviq> sure we could say by convention we put them in $LIBDIR/qml or whatever
[11:10] <Saviq> but there will be a different convention for every implementer, and no way to read whatever that convention someone decided to be
[11:13] <Saviq> Cimi, truth be told we need to look into increasing the threshold for tap/longPress vs. drag everywhere
[11:14] <Saviq> Cimi, it's pretty difficult to do a tap sometimes, not to mention long press
[11:14] <Cimi> Saviq, right
[11:14] <Cimi> Saviq, it's something I noticed demoing here
[11:14] <Cimi> had to repeat action few times
[11:14] <Saviq> Cimi, so I'd go with Daniel on that
[11:15] <Cimi> Saviq, well, nope
[11:15] <Cimi> Saviq, I took the original position as starting point and calculated the area of the click
[11:15] <Saviq> Cimi, then maybe I'm misunderstanding the question
[11:16] <Saviq> seb128, to the rescue? (in #qt-labs)? :D
[11:16] <Cimi> Saviq, while he takes the entire area plus external pixels, so you can start clicking in 0,0 and while holding move till width, height + units.dp(2)
[11:16] <Cimi> and this will still trigger search
[11:16] <seb128> Saviq, just lurking :p
[11:17] <Cimi> I have battery dead, and left charger in hotel
[11:17] <Cimi> I'll walk back
[11:17] <Saviq> Cimi, ah, then I misunderstood indeed, yeah, a tap should be a tap, drag should be a drag
[11:17] <Cimi> catch you later
[11:17] <Saviq> Cimi, you need to be able to "undo" an edge gesture, which that would prevent, IIUC
[11:27] <Saviq> xnox, breathe in, breathe out :D
[11:38]  * Saviq started a firefight
[11:39] <anpok> regardin 5.2 how well does qts js engine work, compared to v8?
[11:41] <tsdgeos> dednick: how easy would be to do something like the bluetooth indicator in the desktop? Where "something like the bluetooth indicator" means something that when clicking in one of it's contents disappears
[11:42] <Saviq> anpok, for QML use it's deemed faster in some places, slightly slower in others
[11:43] <dednick> tsdgeos: "clicking in one of it's contents disappears" ?
[11:43] <Saviq> anpok, but it's not a generic-use JS engine, it's QML-specific
[11:43] <tsdgeos> dednick: yes, for bluetooth, you click on "disable blueetooth" and then the bluetooth indicator is gone because there's no bluetooth anymore, no?
[11:43] <dednick> tsdgeos: yeah
[11:44] <tsdgeos> dednick: something like that for the desktop, so i can try to see if i get the crash with 5.2 we get on the phone on the desktop
[11:44] <dednick> tsdgeos: um. probably doable, but not too sure on how much work it would take for the desktop panel impl
[11:44] <tsdgeos> dednick: i mean unity8-destkop
[11:44] <dednick> tsdgeos: ahh
[11:45] <tsdgeos> thing is i don't get the bluetooth indicator on te desktop (no clue if i even have bluettoh)
[11:46] <dednick> tsdgeos: hang on. i have a fix for that, that might help you
[11:47] <dednick> tsdgeos: https://code.launchpad.net/~nick-dedekind/unity8/shell-indicator-profile
[11:47] <dednick> tsdgeos:   "UNITY_INDICATOR_PROFILE=desktop ./run"
[11:48] <Saviq> tsdgeos, if your wifi is disabled, the BT indicator goes away, too
[11:48] <dednick> tsdgeos: although i'm not sure if the bt indicator dissappears
[11:48] <Saviq> although it seems in a recent change it just goes grey instead
[11:49] <tsdgeos> my wifi is enabled anyway
[11:49] <dednick> Saviq: yeah, that's what i'm seeing
[11:49] <Saviq> dednick, there's some console.log in your branch, FYI
[11:49] <dednick> Saviq: yeah. not finished. just put up for tsdgeos
[11:49] <Saviq> dednick, yup, k
[11:55] <tsdgeos> dednick: doesn't help, i guess because i really have no bluetooth in here
[11:55] <dednick> tsdgeos: ? you dont have bluetooth on desktop?
[11:55] <tsdgeos> i guess not
[11:56] <dednick> tsdgeos: possibly just not enabled. it's a bit flaky.
[11:57] <dednick> tsdgeos: or maybe indicator-bluetooth not installed?
[11:57] <tsdgeos> it is
[11:58] <tsdgeos> i wonder if my laptop simply has to bluetooth
[11:59] <dednick> tsdgeos: try 'sudo service bluetooth restart'
[12:00] <dednick> i didnt think they made devices in the last few years without bluetooth
[12:00] <dednick> there are even toothbrushes with bt now...
[12:01] <dednick> http://www.macrumors.com/2014/02/25/oral-b-smart-toothbrush/
[12:01] <tsdgeos> :D
[12:02] <tsdgeos> maybe i disabled it at the bios level
[12:02] <tsdgeos> let me reboot and check
[12:02] <tsdgeos> back in a sec
[12:09] <Saviq> dednick, just noticed:
[12:09] <Saviq> file:///home/michal/dev/canonical/unity8/repo/builddir/plugins/Unity/Indicators/MenuItemFactory.qml:172: Reference
[12:09] <Saviq> Error: UbuntuAnimation is not defined
[12:09] <Saviq> dednick, hmm or maybe that's Qt 5.2
[12:09] <dednick> hm. maybe sdk change
[12:09] <Saviq> dednick, nah, I think 5.2
[12:10] <dednick> weird
[12:10] <Saviq> oh yay, we got music widgets :D
[12:12] <dednick> wonder if they work ;)
[12:13] <dednick> omg, they do!
[12:14] <dednick> i guess i must have tested them...
[12:38] <tsdgeos> i have no bluetooth i guess, windows knows nothing about it either
[12:38] <tsdgeos> so meh :/
[12:47] <Saviq> dednick,  :D
[13:07] <dandrader> mzanetti, is lp:~mzanetti/unity8/right-edge-2 in good shape? I will use it as the base for the unity8-as-mir-compositor branch
[13:16] <Mirv> tsdgeos: Saviq: when/if you have time for 5.2, https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/1285385 but be very good to check. is it indicative of something to be scared of
[13:17] <Saviq> Mirv, tsdgeos is on it
[13:17] <Saviq> Mirv, but was looking at the bluetooth one first
[13:26] <Mirv> Saviq: thanks
[14:06]  * dandrader recalls that mzanetti will return only next week
[14:20] <dandrader> greyback_,  I'm getting these errors:  "QML Image: Failed to get image from provider: image://theme/network-secure" any idea what I'm missing?
[14:20] <dandrader> Saviq,^
[14:20] <greyback_> dandrader: sdk installed?
[14:20] <dandrader> greyback_, it is...
[14:21] <Saviq> dandrader, or theme
[14:21] <dandrader> where does this "Image provider" live?
[14:21] <dandrader> in the qpa?
[14:21] <Saviq> dandrader, no, in uitk
[14:21] <dandrader> hmm
[14:21] <Saviq> dandrader, do you have ubuntu-mobile-icons installed?
[14:22] <Saviq> apt-cache policy qtdeclarative5-ubuntu-ui-toolkit-plugin
[14:22] <Saviq> ?
[14:22] <dandrader> Saviq, I just flashed a regular image then started working on the mirCompositor branch of unity8. I started out with a fully commented out Shell.qml and am slowing uncommenting stuff
[14:22] <dandrader> slowly
[14:23] <Saviq> dandrader, ah, import Ubuntu.Components?
[14:23] <dandrader> the imports are untouched
[14:24] <Saviq> dandrader, not sure what else :/
[14:24] <dandrader> Saviq, ah, and I'm using qt 5.2. could it be it?
[14:25] <Saviq> dandrader, not really
[14:25] <Saviq> dandrader, as long as you upgraded from qt5.2
[14:25] <Saviq> dandrader, and mine seems to working
[14:25] <Saviq> be
[14:31]  * Saviq is going to be late for standup, in 5.2 call
[14:31] <greyback_> dandrader: there's theme stuff in the QPA that could be missing. It's in the client QPA, but not the server
[14:32] <dandrader> greyback_, ok, thanks for the tip
[14:47] <elopio> mterry: hey, I need your help here: https://code.launchpad.net/~elopio/ubuntu-autopilot-tests/url_dispatcher/+merge/208616
[14:48] <mterry> elopio, looking
[14:49] <elopio> mterry: test works fine, the pkills kill the processes after the test, but the thumbnails remain on the unity scope.
[14:49] <elopio> what's the right way to kill the applications I opened?
[14:50] <mterry> elopio, odd, I'd expect killing it to wokr
[14:51] <Saviq> elopio, yeah, killing should work
[14:51]  * Saviq tries
[14:52] <Saviq> elopio, one thing, though, if one of them gets suspended, you need SIGKILL, SIGTERM won't be enough
[14:53] <dandrader> greyback_, yeah, that solve it. thanks
[14:53] <dandrader> solved
[14:53] <greyback_> good
[14:54] <dandrader> excellent! a fully working panel on the mir compositor now!
[14:56] <Saviq> elopio, so one thing that happens here is that when the last app is killed, I get an empty white app, that's a unity8 bug
[14:58] <elopio> Saviq: hum, my phone now has the demo stuff and it behaves funnier.
[14:58] <mterry> elopio, you say pkill kills the processes after the test.  That's confirmed?  Like you don't think you need -9 for whatever reason?
[14:58] <Saviq> elopio, ah right, with demo stuff it might be different slightly
[14:59] <elopio> mterry: I tried with -9 and without it, with the same result.
[14:59] <Saviq> (should be better)
[15:00] <elopio> Saviq: hum, doesn't look better. Do you have the demo on your phone?
[15:00] <Saviq> elopio, no, I've qt5.2
[15:01] <Saviq> elopio, the "should" part there was what it meant - it should _ultimately_ be better, so we need to note such issues
[15:02] <elopio> I'll try the emulator to compare what happens.
[15:03] <elopio> mterry, Saviq: don't worry for now. Tomorrow I'll get my phone back to stock image and I'll be able to give you more information.
[15:03] <elopio> Saviq: how should I file bugs for demo stuff? Is there a tag?
[15:04] <Saviq> elopio, not yet - make it "right-edge" or so for phone window management issues, "new-scopes" for tablet
[15:05] <elopio> Saviq: my problem is with the new previews UI. Now I see no visual clue that you can swipe to the left or right to see other previews.
[15:06] <elopio> so, new-scopes?
[15:07] <Saviq> elopio, yes
[15:07] <Saviq> elopio, and ubuntu-ux for that
[15:07] <Saviq> (as well as unity8)
[15:07] <elopio> right.
[16:13] <dandrader> greyback_, lp:~dandrader/unity8/mirCompositor <- if you want to try it out. there's a good deal of the Shell working already.
[16:13] <dandrader> EOD
[16:13] <greyback_> dandrader: very good
[16:13] <greyback_> uhh bye!
[17:39] <Leoneof> this channel is about Unity DE?
[17:44] <Saviq> Leoneof, yes
[18:26] <Leoneof> is it possible to install or compile Unity on Debian?
[19:02] <Leoneof> yes or no?
[19:15] <Saviq> Leoneof, sure it's possible, there's a few threads about it on the web
[19:16] <Saviq> Leoneof, we do carry some patches on top of debian, though, so it'd not be trivial
[19:16] <Saviq> Leoneof, http://www.reddit.com/r/linux/comments/1q9idu/what_would_it_take_to_port_unity_to_debian/ is one - with replies of our developers