/srv/irclogs.ubuntu.com/2014/07/10/#ubuntu-unity.txt

=== Mirv_ is now known as Mirv
tsdgeosthat was a biiiig release we had there07:18
Saviqtsdgeos, indeed07:20
Saviqtsdgeos, daily merge-fest? ;)07:28
tsdgeosyeah ;)07:29
Saviqthanks for that07:29
tsdgeosi'm surprised we managed to merge so many branches at once tbh07:29
Saviqyeah, it wasn't easy07:29
Saviqthe last conflict we fixed yesterday ~9pm or something07:29
Saviqbut well, kind-of proves it can be done07:30
Saviqwith some prerequisites07:30
tsdgeoselopio: can you review https://code.launchpad.net/~chris.gagnon/unity8/autopilot-helper-to-background-and-signal-app/+merge/220438 ?07:44
tsdgeosSaviq: yep :)07:44
tsdgeosSaviq: is https://code.launchpad.net/~unity-team/unity8/infographics-new-lightdm/+merge/226079 waiting on me?07:44
Saviqtsdgeos, not really, you reviewed it before07:45
tsdgeosah07:45
Saviqtsdgeos, or well, just put it in Needs fixing due to conflict07:45
Saviqtsdgeos, so when I resubmitted it requested one from you again07:45
tsdgeosSaviq: ok, so you're going to review then07:46
Saviqtsdgeos, yeah I will07:49
mzanettio/07:49
Saviqmzanetti, IT LANDED07:49
Saviq;)07:49
mzanettihehe :)07:49
tsdgeoshmmm07:53
tsdgeosdoesn't start ?07:53
tsdgeosi have nothing on screen on the desktop :/07:55
tsdgeoscan you guys reproduce? @unity ↑07:55
mzanettitsdgeos: what doesn't start?07:55
tsdgeosunity807:55
mzanettion the phone?07:56
tsdgeoson the destkpop07:56
* mzanetti tries07:56
mzanettifor a start it doesn't build here...07:58
tsdgeos:D07:58
tsdgeosdist-upgrade07:58
tsdgeosand bzr pull07:58
mzanettiyeah, on it07:58
tsdgeosi think there's something weird with scopes/upstart07:59
tsdgeosagain07:59
tsdgeoshttp://paste.ubuntu.com/7773941/08:00
tsdgeoslet me reboot08:01
mzanettidoesn't build here for real08:09
mzanettiah, found it08:09
tsdgeosreboot did not help :'(08:15
mzanettitsdgeos: same here08:17
mzanettitsdgeos: well, this, right?08:17
mzanettiinitctl: Unknown job: unity808:17
mzanettiUnity8 is already running, please stop it first08:17
tsdgeosno no08:18
tsdgeosit just hangs on run08:18
Saviqtsdgeos, I know what's wrong with your upstart08:19
Saviqtsdgeos, it speaks Catalán08:20
tsdgeosfor me it hangs in08:20
tsdgeos    view->setSource(source);08:20
tsdgeosdebugs before that are printed08:20
tsdgeosafter not08:20
tsdgeoslet me gdb08:20
tsdgeoshttp://paste.ubuntu.com/7774024/08:21
tsdgeossomethin broke08:21
Saviqconfirmed08:22
Saviqwth08:22
* Saviq goes back in history08:22
tsdgeos/usr/lib/x86_64-linux-gnu/unity8/qml/Unity/libUnity-qml.so08:23
tsdgeossays it's the culprit here08:23
mzanettifor me it starts fine if I start the binary manually, but with upstart it keeps on complaining it would already be running08:23
tsdgeosor maybe not08:24
tsdgeosah08:24
tsdgeosi think i know what's u08:24
tsdgeosp08:24
tsdgeoslauncher fighting against itself08:24
tsdgeosyou're on Plasma so you don't have a launcher that fights against itself08:25
tsdgeosso it works08:25
tsdgeosnah08:25
tsdgeosnot that08:25
tsdgeosignore me08:25
mzanetti:D08:25
tsdgeosnew backtrace08:25
tsdgeoshttp://paste.ubuntu.com/7774040/08:25
tsdgeostelephony service?08:25
tsdgeosi don't have a phone you!08:25
Saviqyeah08:26
Saviqthe active call hint08:26
Saviqdednick's fault08:26
tsdgeoshere he is :D08:28
Saviqman of the hour08:28
Saviqwonder why the mock isn't being loaded :?08:28
Saviqah I know why08:28
Saviqbecause we fall *back* to mocks...08:28
Saviqdednick, unity8 hangs on startup on desktop08:29
Saviqdednick, trying to talk to the telephony service08:29
tsdgeosi'd say it's actually telephony service's fault08:30
dednickSaviq: hm. you mean unity8 desktop, or phone shell on desktop?08:30
Saviqdednick, same thing08:30
tsdgeosfor doing a blocking forever call on plugin registration08:30
tsdgeosdoesn't seem to be a very smart thing08:30
dednickweird. not like it wasn't tested...08:30
tsdgeoslots of evil things could happen08:30
Saviqtsdgeos, sure, it should just work, whether you have a modem or not08:30
* tsdgeos goes back to dash overview coding by using tryDash instead of ./run.sh08:31
dednickSaviq: i'll look into it.08:31
Saviqdednick, thanks08:31
Saviqtsdgeos, mzanetti, temp solution would be to purge qtdeclarative5-ubuntu-telephony0.108:31
tsdgeosSaviq: that wanted to uninstall lots of stuff08:32
Saviqit does, however, nuke online accounts08:32
Saviqyeah08:32
mzanettiah, that's why it started for me... I don't have that installed08:40
mzanettihowever, upstart still doesn't want it here08:40
dednickSaviq: hm. that's odd. running the branch I MP'd doesnt hang, but trunk does08:40
Saviqdednick, hmm, lemme try08:40
Saviqdednick, I tried r1025, it worked, r1026 didn't08:41
dednickSaviq: although, looks like my branch is out of date with unity api08:41
Saviqlemme try another approach08:41
dednickSaviq: it's possible it's not loading things due to deps.08:42
Saviqdednick, yeah, r1024 in trunk08:42
Saviqdednick, I committed 1024 + 1026 on top of previous release → hang08:45
Saviqdednick, but agreed, not really your fault08:47
Saviqimport QtQuick 2.208:47
Saviqimport Ubuntu.Telephony 0.108:47
SaviqRectangle {08:47
Saviq    width: 2008:47
Saviq    height: 2008:47
Saviq}08:47
Saviqthis hangs as well08:47
dednickyay08:48
dednickalthough mine isn't hanging08:48
SaviqI expect singleton provider or something08:48
Saviqdednick, sure it's loading the real telephony plugin, thought?08:48
Saviq-t08:48
Saviqand are you up-to-date?08:49
dednickSaviq: trunk run.08:49
Saviqdednick, hum08:49
Saviqtsdgeos, mzanetti, can you try the above qml if it hangs for you?08:49
tsdgeosSaviq: yes same issue08:50
Saviqwonder08:52
Saviqit got released yesterday08:52
tsdgeosoh :/08:53
dednickhm. wonder what's up with my setup that it works08:53
dednickany way to tell which plugin it's picking up for each one?08:54
Saviqdednick, qmlplugindump Ubuntu.Telephony 0.108:54
dednicki remember there's some option which tells you plugin loading stats when you start qt app08:54
dednicktsdgeos: ^ ?08:54
dednickdebugging option08:54
dednickSaviq: hm. looks right08:55
tsdgeosdednick: don't rememeber tbh08:56
Saviqdednick, so it doesn't hang for you on ./run.sh?08:56
tsdgeosyou can go into /proc/pidnumber08:56
tsdgeosand then cat maps08:56
tsdgeosit's a bit manual08:56
tsdgeosbut works :D08:56
dednickSaviq: nope. nor with the test qml you gave.08:56
Saviqdednick, apt-cache policy qtdeclarative5-ubuntu-telephony0.108:56
Saviq?08:56
dednickSaviq: i just updated.08:57
dednick0.1+14.10.20140709.2-0ubuntu108:57
Saviqsame08:58
Saviqwonder what's different08:58
* Saviq tries previous release08:58
Saviqmzanetti, tsdgeos, bug #134008609:02
ubot5bug 1340086 in telephony-service (Ubuntu) "Importing Ubuntu.Telephony 0.1 causes hang on desktop" [Undecided,New] https://launchpad.net/bugs/134008609:02
mzanettiSaviq: for me its still something else09:02
Saviqhum?09:02
mzanettiinitctl: Unknown job: unity809:03
mzanettiUnity8 is already running, please stop it first09:03
mzanettiit starts fine here if I run the binary from builddir/src/ manually09:03
Saviqmzanetti, yeah, not here, so you have some unrelated upstart weirdness09:03
mzanettiyep...09:03
Saviqmzanetti, the "unknown job" comes from initctl09:04
Saviqmzanetti, but the latter from our script09:04
mzanettiSaviq: yeah... isn't the "unknown job" one to say that it couldn't find the script which produces the next message?09:04
SaviqFOOOKING ^W09:04
mzanetti:D09:04
Saviqmzanetti, no, run.sh has the next message09:05
mzanettiah09:05
Saviqmzanetti, env | grep UPSTART_SESSION?09:05
mzanettiUPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/1000/867409:05
Saviqmzanetti, well, do you have unity8 installed?09:06
Saviqmzanetti, or data/unity8.conf copied to ~/.config/upstart/09:06
mzanettiSaviq: I did install unity8-desktop-session a few days ago, but it doesn't seem to be installed any more09:08
mzanettiSaviq: ~/.config/upstart is empty09:08
Saviqmzanetti, you removed that one recently09:08
Saviqmzanetti, so just install unity809:08
mzanettiSaviq: huh? so run.sh requires it to be installeD?09:09
mzanettihmm... indeed09:09
Saviqmzanetti, just for the upstart job09:09
mzanettiworks again. thanks.09:09
Saviqmzanetti, which you can copy to ~/.config/upstart09:09
Saviqmzanetti, truth be told the script was smarter before09:09
mzanettiyeah, but I learned that's not a good idea :)09:09
Saviqor maybe it's autopilot that's smarter09:09
Saviqmzanetti, you could symlink09:09
mzanettitrue09:10
dednickSaviq: QT_DEBUG_PLUGINS=1 ./builddir/src/unity8 2>&1 | grep Telephony09:10
Saviqmzanetti, but yeah, when initctl tells you it doesn't know the job, means there isn't one09:10
Saviqdednick,09:10
SaviqFound metadata in lib /usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Telephony/libtelephonyservice-qml.so, metadata=09:10
Saviqloaded library "/usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Telephony/libtelephonyservice-qml.so"09:10
mzanettiSaviq: for some reason I thought run.sh would export some paths so that initctl finds upstart files inside the src dir09:11
dednickhm09:11
dednicksame on mine09:11
Saviqmzanetti, impossible09:11
Saviqmzanetti, init is running before your session09:11
mzanettiyeah... well, doesn't make it technically impossible09:11
Saviqmzanetti, it's upstart that'd need that09:12
Saviqmzanetti, you'd have to tell upstart where to look09:12
=== Eisbrecher_xnox is now known as xnox
mzanettiyeah... something like systemctl reload or so09:12
Saviqyeah09:12
mzanettiyou know what I mean09:12
Saviqsure09:12
dednickand if i remove the Telephony plugin from qt5/qml/Ubuntu, i get:09:12
dednickloaded library "/home/nick/Work/phablet/trunk/builddir/tests/mocks/Ubuntu/Telephony/libFakeUbuntuTelephonyQml.so"09:12
Saviqwell, I said impossible when I don't even know09:12
dednickso it is getting the correct one09:12
Saviqdednick, well, define "correct"09:12
Saviqdednick, it shouldn't load the mock09:12
dednickSaviq: that's only if i remove the telephony plugin09:13
Saviqdednick, ah yeah09:13
Saviqdednick, so something must cause the plugin to hang here but not for you09:13
Saviqhhmmmm!09:13
Saviqtsdgeos, do you have a 3G modem in your laptop?09:13
* Saviq does09:13
karniSaviq: is the uncollapsed text widget (a one without see more|see less) for RTM?09:13
tsdgeosSaviq: it may happen09:14
dednickSaviq: ah...09:14
mzanettireally? I've just put the phone out of my hands to write those above 2 lines. and now a cat is sitting straight on it...09:14
dednickgm.09:14
Saviqkarni, yes09:14
dednicki don't have one.09:14
karnitnx09:14
tsdgeosSaviq: any idea how to check?09:14
dednickSaviq: let me install fake modem and try that09:14
Saviqtsdgeos, lsusb could tell you something09:14
tsdgeosSaviq: no, can't find anything obvious in there09:15
Saviqtsdgeos, do you have "enable cellular" or so in the network indicator?09:16
tsdgeosSaviq: in the unity7 one?09:16
tsdgeosno09:16
Saviqtsdgeos, k, so maybe not taht09:16
mhr3karni, ping?09:18
karnimhr3: pong09:18
mhr3karni, do you have a scope that had this problem? lp:132988009:19
mhr3karni, looking for something to test the fix against09:19
mhr3eh, lp:132989009:19
mhr3bot ^^?09:20
mhr3https://bugs.launchpad.net/unity-scopes-shell/+bug/132989009:20
ubot5Ubuntu bug 1329890 in unity-scopes-shell "Canned queries don't work if they come from a scope that doesn't have a page in the dash" [High,In progress]09:20
karnifound it manually09:20
karnihrm09:20
Saviqtsdgeos, ah, patience?09:20
tsdgeosSaviq: you mean it starts after ages?09:20
Saviqtsdgeos, the rectangle did for me09:21
tsdgeosi guess dbus times out09:21
Saviqtsdgeos, but it might've been because I killed the telepathy service09:21
Saviqtsdgeos, no not really09:21
Saviqtsdgeos, it's trying to get accounts and times out on that09:21
karnimhr3: I currently don't have such a scope, but you could take any local scope (I could give you one, if you want), and you could add those lines to have a CannedQuery under the button on the preview09:21
mhr3karni, the idea was to avoid doing actual work ;D09:22
karnimhr3: hahaha gotcha bro. no, I tried it and gave up when it didn't work :(09:22
karnijust tagged the bug to confirm it09:22
mhr3karni, alright, thx anyway09:23
karnimhr3: sorry I wasn't of help09:23
mhr3no worries09:23
Saviqtsdgeos, yeah, just leave it in ./run.sh for 30s or so09:23
tsdgeosSaviq: so who fixes this in the telephony side?09:24
Saviqtsdgeos, boiko/tiagosh09:24
tsdgeosSaviq: did you file the bug already or should i?09:24
Saviqtsdgeos, bug #134008609:24
ubot5bug 1340086 in telephony-service (Ubuntu) "Importing Ubuntu.Telephony 0.1 causes hang when there's no telephony accounts" [Undecided,New] https://launchpad.net/bugs/134008609:24
Saviqtsdgeos, I'll let them know when they're around... in the mean time... ./run.sh -f ?09:26
tsdgeosSaviq: sure, i can just use make tryDash09:26
Saviqor well, kill the plugin somehow (delete qmldir or something)09:26
=== alan_g is now known as alan_g|tea
dednickSaviq: do you have a stacktrace for the hang?09:34
Saviqdednick, https://bugs.launchpad.net/ubuntu/+source/telephony-service/+bug/1340086/comments/109:34
ubot5Ubuntu bug 1340086 in telephony-service (Ubuntu) "Importing Ubuntu.Telephony 0.1 causes hang when there's no telephony accounts" [Undecided,Confirmed]09:34
=== alan_g|tea is now known as alan_g
Saviqdednick, something in http://bazaar.launchpad.net/~phablet-team/telephony-service/trunk/view/head:/Ubuntu/Telephony/components.cpp is blocking on startup for 30s, looking for a telephony-enabled telepathy account09:36
dednickSaviq: ah.09:36
Saviqdednick, sorry, didn't ping you when found the reason09:37
Saviqdednick, it gives up after 30s and lets everything go09:37
dednickwonder why mine isn't hanging. maybe i don't have any acounts09:37
Saviq`mc-tool list`?09:37
* Saviq tries in another account09:38
dednicki only have one account. ofono/ofono/account009:39
Saviqah you do09:39
SaviqI don't09:39
Saviqso that sounds like why09:39
Saviqprobably installing phonesim got it for you09:40
dednickSaviq: hm. i installed it after09:40
Saviqdednick, but you had it before09:40
dednickSaviq: no idea.09:40
Saviqdednick, not when testing the in-call indicator/09:40
Saviq?09:40
dednickSaviq: on phone09:40
Saviqmhm09:41
Saviqdednick, anyway, *somehow* you got the ofono account created, I don't have it09:41
dednickSaviq: right09:42
dednickSaviq: how do i get rid of it!?09:42
Saviqmc-tool remove ofono/ofono/account009:42
Saviqdednick, depending on what created it, it might come back, though...09:43
dednickSaviq: yay. hangs09:43
dednickSaviq: so yeah. confirmed!09:43
Saviqyup09:43
Saviqlol09:44
Saviqpolish airlines are doing bidding for business class upgrades :D09:45
SaviqI just got an email that I can bid for a business class seat on the flight to London09:45
dednickSaviq: free?09:45
Saviqdednick, "bid"09:45
mhr3Saviq, like ebay style?09:45
Saviqmhr3, yes09:45
dednickSaviq: ahh.09:45
mhr3heh09:45
dednickSaviq: 1 cent?09:46
dednickwinner!09:46
Saviqsomething like €125 min09:46
dednickpfft09:46
popeymhr3: do you know where the source for the scopes pre-installed lives?09:47
mhr3popey, a specific one?09:47
popeysure, wikipedia for start, but any/all of them really09:47
mhr3popey, lp:ubuntu-rest-scopes, lp:unity-scope-click, lp:unity-scope-scopes, lp:unity-scope-mediascanner09:49
mhr3popey, and an example go scope - lp:unity-scope-soundcloud09:50
popeygreat, thank you!09:50
mhr3popey, fwiw the rest scopes use an api we don't want to advertise09:50
mzanettichannel ubuntu-touch/utopic is the "stable" one, right?09:52
popeymhr3: ubuntu-touch/devel09:53
popeysorry mzanetti ^09:53
popeyactually one is a symlink to the other i think..09:53
Saviqmzanetti, it's the promoted one09:53
mzanettipopey: oh, thanks.09:53
Saviqmzanetti, stable is... stable ;)09:53
mzanettiSaviq: yeah, trying to restore my dogfooding device09:53
Saviqmzanetti, yup09:53
mzanettiSaviq: I meant "stable", not stable :D09:53
Saviqyou did say that indeed ;)09:54
mzanettipopey: will check out the OSK thing in a minute09:55
popeyoh thank you09:55
mzanettiseems I uninstalled the OSK in order to get more space for dbgsyms :D09:56
popeyhah09:56
Saviqlol10:01
Saviqmzanetti, apparently it really helped, so worth it!10:01
mzanettiSaviq: nice :)10:01
mzanettiSaviq: it lust locked up again here :/10:01
Saviqmzanetti, well, it's not fixed yet10:01
mzanettiSaviq: yeah, but do we know what it is?10:02
mzanettior still just have some thoughts based on the stack trace10:02
Saviqmzanetti, bug #133970010:02
ubot5bug 1339700 in Mir 0.4 "[regression] Device locks randomly on welcome screen" [High,In progress] https://launchpad.net/bugs/133970010:02
Saviqmzanetti, fixes are proposed already10:02
mzanettioh cool!10:02
Saviqmzanetti, https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1339700/comments/1210:02
Saviqthat's what I meant by "it helped"10:03
mzanetti:)10:05
mzanettimakes me happy :)10:05
mzanettiI'm having troubles with WiFi now though10:07
mzanettihad to enable + disable flight mode for it to find wifis10:07
mzanettiwhich is a bit more complicated on the promoted image for now10:07
mhr3mzanetti, so did i after i flashed latest, turning wifi on/off worked for me though10:10
mzanettimhr3: hmm... rebooting after flashing helped too10:11
mzanettimhr3: but more intersting:10:11
mzanettiin that state I didn't have the wifi on/off switch in settings10:11
mzanettionly a list of previously connected networks10:11
mhr3oh... hmm, i did have the switch10:11
mzanettimeh... and even though wifi says its connected now, indicators still show 3G10:13
mzanettiand no WiFi icon10:13
xnoxDo compiz people hang out here? I have question about metacity 3.12.010:13
xnoxit's currently restricted to not build at all.10:13
xnoxhorum. not ported yet.10:13
xnoxwill try to catch alberts about it?10:13
karnimhr3: I hear some eye candy has landed in 123. by any chance, do we already have scope_cache() method?10:15
Saviqxnox, Trevinho's around10:16
Saviqmaybe can help, or redirect at least10:16
xnoxSaviq: ah.10:17
xnoxSaviq: Trevinho: well I have fired an email to Alberts to check what else is needed. Looks like gtk window decorator is not yet fully ported to gtk3+ hence metacity 3.12 is disabled.10:18
xnoxSaviq: I wonder if i can package it in parallel to gtk2. Not sure.10:18
tsdgeosSaviq: i guess we use cardTool for the ScopesOverview anyway10:19
Saviqtsdgeos, yeah10:19
mhr3karni, nope, not yet, what landed is settings and header links10:19
Saviqtsdgeos, the only special thing there is category-layout10:19
Saviqtsdgeos, the rest needs to happen in dash toolkit in any case10:20
karnimhr3: yummy!10:20
mhr3karni, there's no ui for settings yet though... just the api is there10:21
karniack10:21
Saviqpete-woods, hey, can you fight for reviews for file-based infographics for !unity8?10:23
mzanettigreyback: qtcomp doesn't change anything in this regard, does it? https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/134012010:25
ubot5Ubuntu bug 1340120 in unity8 (Ubuntu) "Application uses 100% CPU but is not running in foreground" [Undecided,New]10:25
mhr3karni, oh but also the basic customizations landed10:25
mhr3karni, if you're into that :)10:26
karnimhr3: completely, yes. Victor is psyched! (we're all happy)10:26
greybackmzanetti: hmm, not sure. If app in background, it should be SIGSTOP-ed, perhaps that broke in trunk10:31
mzanettigreyback: look at my comment10:31
greybackmzanetti: aha. No, qtcomp doesn't change that sadly10:31
pete-woodsSaviq: sure, will grab some poor unsuspecting person10:38
Saviqpete-woods, I'm mostly happy with the UI branch, just typing down some functional review on libusermetrics10:39
pete-woodsSaviq: are you happy to pass the camera and telephony MRs (given how trivial they are)?10:40
Saviqpete-woods, still can't get stats out of camera - can you try it out, though, as it changed a lot recently?10:40
pete-woodsSaviq: sure, will check again today10:40
mhr3Saviq, so, we landed the api for scope settings, and the plugin branch that exposes it is landing right now, we'll need the shell to actually create the settings ui, could you add it to your massive list?10:40
Saviqpete-woods, silo 9 is working10:41
Saviqmhr3, do we have a spec of some kind?10:41
Saviqmhr3, what's available etc.?10:41
mhr3pete-woods, ^ you'd know?10:41
pete-woodsSaviq: http://bazaar.launchpad.net/~unity-api-team/unity-scopes-shell/scope-settings/view/head:/tools/settings/Settings.qml10:42
pete-woodsI'd poke around in there10:42
mhr3Saviq, and another one, openScope() can be emitted now from temp scope, so shell needs to keep a stack... it's pretty broken if the plugin does it atm10:42
pete-woodsthat's an example (crappy qml) tool for using it10:42
Saviqmhr3, should've warned us10:43
Saviqmhr3, it's not totally easy10:43
mhr3Saviq, nothing really using it atm10:43
Saviqespecially with bug #124786510:43
ubot5bug 1247865 in Ubuntu UI Toolkit "Pages Stack misses animations" [High,In progress] https://launchpad.net/bugs/124786510:43
Saviqpete-woods, https://code.launchpad.net/~unity-team/libusermetrics/file-based-infographics/+merge/214020/comments/54601510:44
mhr3Saviq, but scopes in app store will use it (once that scope is fixed)10:44
karnimhr3: it seems that to PageHeader.Logo one needs to feed the absolute path, would that be correct? if not, where should the file live relative to the ini file10:51
mhr3karni, hm, indeed, we don't really have a way to specify relative path there10:52
mhr3karni, bug pls?10:53
karniwil file10:53
karnimhr3: unity-scopes-api or unity8?10:55
mhr3karni, api10:55
facundobatistaHolas10:55
karnihi facundobatista10:56
facundobatistahola karni :)10:56
karnimhr3: https://bugs.launchpad.net/savilerow/+bug/134013510:57
ubot5Ubuntu bug 1340135 in unity-scopes-api "PageHeader.Logo requires absolute path" [Undecided,New]10:57
Trevinhoxnox: yes, the metacity port should be disabled for now, but afaik it should be available in days11:03
Trevinhoxnox: at least that's what the guys that were working on in it told me11:03
Saviqmzanetti, not sure what you mean with the reboot branch11:05
=== MacSlow is now known as MacSlow|lunch
Saviqmzanetti, applications won't be able to call that API anyway11:05
mzanettiSaviq: still feels nasty imo11:06
Saviqmzanetti, and the actual DBus API is rather temporary, until we do a 2-months-long sprint on how we should handle sessions11:06
mzanettiSaviq: ah ok11:06
Saviqand what's the fdo recommendation11:06
Saviqwhat's systemd's impact11:06
Saviqwhat... what... what...11:06
mzanettiSaviq: yeah well... I was just feeling this is nasty (and from an API POV it really is)11:06
mzanettiSaviq: so if this is temporary... I'm ok with it11:07
Saviqmzanetti, you mean the fact that the plugin is just a proxy between shell and DBus is nasty? not sure why11:07
mzanettiSaviq: well, for one its the upper/lower case method names11:08
mzanettiSaviq: then he calls the D-Bus method Shutdown to confirm a requestShutdown11:08
mzanettilike its not even a bridge between the two, its a pile of methods that are called from both sides randomly11:09
mzanettithat's what I mean11:09
Saviqmzanetti, right, ok11:09
Saviqmzanetti, we'd rather use shutdownRequested indeed11:09
Saviqhmm well those signals are named so11:10
Saviqnot sure they need to be exposed to the shell at all11:10
Saviqah but probably it just uses the same object?11:10
Saviqso the same exact thing is exposed both sides11:10
Saviqnow I get it11:10
mzanettiok :)11:11
mzanettiyep11:11
mzanettithat's what I meant11:11
karnimhr3: let's wait and let cwayne chime in on https://bugs.launchpad.net/savilerow/+bug/134013511:17
ubot5Ubuntu bug 1340135 in unity-scopes-api "PageHeader.Logo requires absolute path" [Undecided,New]11:17
davmor2Saviq: do you have a flo?11:17
Saviqdavmor2, yes11:19
=== alan_g is now known as alan_g|lunch
davmor2Saviq: I think I have a way to possibly reproduce on demand now,  Open the settings app11:19
Saviqdavmor2, you mean the deadlock?11:21
Saviqdavmor2, meaning bug #1339700 ?11:22
ubot5bug 1339700 in Mir 0.4 "[regression] Device locks randomly on welcome screen" [High,In progress] https://launchpad.net/bugs/133970011:22
davmor2Saviq: yeap11:22
tsdgeosSaviq: for "All" i guess i can use a normal CardFilterGrid, but for "Favourites" it's an horizontal list that we don't have a dash toolkit thing for it, i guess i just ignore what the "category-layout" says and hardcode the horizontallist for it, no?11:22
Saviqdavmor2, fix is in progress, wanna have me try for reproducing?11:22
Saviqtsdgeos, yup exactly11:23
davmor2Saviq: Yeah I'm just saying it seems a nice way to reproduce, so if the fix, fixes it we are laughing :)11:23
Saviqdavmor2, I'll flash my flo soon, can you type the steps on the bug please?11:23
Saviqdavmor2, or do you want me to verify first?11:23
davmor2Saviq: so me and ogra have been able to do it I'm just hoping now that it is the same issue :)11:24
davmor2Saviq: it seems to be in that the system completely locks up but still functions11:25
Saviqdavmor2, not sure I understand your latest statement :)11:28
Saviqmhr3, you just went on a commenting-out frenzy in the see-more branch didn't you :P11:29
davmor2Saviq: I'll add the steps.  Basically I'm assuming it is the same issue because the screen is completely locked up, however adb functions etc so the phone is still working it is just the screen does nothing :)11:30
mhr3Saviq, no, it works.. kindof :)11:30
Saviqdavmor2, yeah, same symptoms11:30
mhr3Saviq, pushed sync with trunk there11:31
Saviqmhr3, good, just merged myself ;P11:31
mhr3Saviq, the biggest problem is the clipping of the section headers11:31
Saviqmhr3, rather not clipping?11:31
mhr3Saviq, right11:31
Saviqand section footers, not headers?11:32
mhr3Saviq, and them of course design would like the see more to be footers11:32
mhr3Saviq, as in footers that stick to the view... like the headers11:34
mhr3Saviq, but imo that could be done in v2 ;)11:35
Saviqmhr3, yeah, assuming it's actually easier to do the clipping otherwise11:35
Saviqmhr3, btw, headerLink, remember? /me pushes11:36
mhr3Saviq, ? it is header link now11:37
Saviqmhr3, yeah, not in GenericScopeView.qml in your branch11:37
mhr3oh11:37
Saviqmhr3, fixed, pushed11:37
mhr3hm, i thought i changed it :/11:37
mhr3mhall119, could you update the scopes docs again pls?11:43
mhr3mhall119, already released in utopic11:43
mzanettiSaviq: re: Do we need the option? Can't we rely on the 4x tap?11:50
mzanettiSaviq: hmm... we don't want to have that enabled all the time, do we?11:50
Saviqmzanetti, well, it's enabled all the time anyway, as long as you have the component in, isn't it?11:50
mzanettino11:51
mzanettiSaviq: or well, define "enabled"11:51
Saviqmzanetti, it interprets taps all the time11:51
mzanettiSaviq: it doesn't atm, as they reach out of context on a var that isn't defined in the shell (only in MainView)11:52
mzanettiSaviq: so the mousearea in there is disabled11:52
Saviqmzanetti, ah11:52
Saviqawesomes11:52
mzanettiSaviq: so atm, enabling it by cmdline option paints it immediately, without the 4x tap11:53
mzanettican change it though11:53
Saviqmzanetti, yeah, wonder what's better...11:53
Saviqmzanetti, if you pass the option, you generally want it, don't you11:54
mzanettiI'd say yes11:54
Saviqmzanetti, but then, maybe we just want a "enable debug mode"11:54
Saviqmzanetti, in which you want the 4x tap to work11:54
mzanettithat sounds nice11:54
mzanettimaybe that could also enable other stuff, depending on what josh comes up with11:54
Saviqexactly11:54
mzanettiok... I'll put it to WIP and give it some more thought11:55
mzanettiSaviq: also a cmdline switch somewhat sucks, given that you need to inject it into upstart. if you have a better idea on how to enable such a debug mode11:55
mzanettilemme know11:55
Saviqmzanetti, well, env var probably11:55
Saviqmzanetti, then you just go "initctl restart unity8 FOO=BAR"11:56
mzanettiah ok, that sounds goody11:56
Saviqmhr3, so... it needs to work a little differently (it's GenericScopeView that needs to drive the height of the categories, they need to report their collapsed and expanded height)12:02
Saviqmhr3, good direction was getting rid of FilterGrid12:03
mhr3Saviq, well, i really just did what tsdgeos did :)12:05
mhr3...had started*12:05
Saviqmhr3, right12:05
=== MacSlow|lunch is now known as MacSlow
Saviq/food12:12
davmor2greyback: my mako isn't booting after enabling the ppa installing the packages and rebooting :(12:31
davmor2greyback: stuck on the Google logo12:32
greybackdavmor2: did you install the qtmir-android package?12:32
=== pete-woods is now known as pete-woods_lunch
greybackdavmor2: you have to do it manually, distupgrade doesn't pull it in unfortunately12:32
mzanettino?12:33
mzanettiI never installed that manually12:33
greybackyou will need to for the silo. We don't have our custom ubuntu-touch package there12:33
=== _salem is now known as salem_
mzanettiah12:34
davmor2greyback: yeap step 4 in the list was copy pasted in and it installs qtmir-android and qtubuntu-android12:34
davmor2https://wiki.ubuntu.com/Unity8/QtComp12:34
=== alan_g|lunch is now known as alan_g
greybackdavmor2: could you pastebin "dpkg-l" please?12:36
greyback"dpkg -l"12:36
davmor2greyback: http://paste.ubuntu.com/7774973/12:38
greybackdavmor2: you're missing the "ubuntu-touch" package somehow. Could you please install it & reboot12:38
mzanettimhr3_: hey, for some reason I see only the apps scope showing up on the phone with QtComp branch. Is there any way I can see if that's all we get from the backends or if we're not displaying things correctly12:39
davmor2greyback: yay I see the turny logo now12:40
davmor2I wonder if the update removed it12:40
greybackthat's my suspicion, am checking12:41
=== pete-woods_lunch is now known as ptet-woods
mzanettimhr3_: unping, I found th issue12:44
greybackmzanetti: what is it?12:44
mzanettibad merge...12:44
mzanettiobviously12:44
greybacktut tut ;)12:45
mzanettiinteractive ended up being false12:45
mzanettigreyback: do we really need all those Timers in DashContent?12:46
mzanettigreyback: https://code.launchpad.net/~unity-team/unity8/mirCompositor/+merge/225378 line 29412:46
greybackmzanetti: oh that's right, we cna remove those. They are workaround for rotation bug. Yes we can drop those12:46
mzanettiok, cool12:47
greybackbug was if you were on apps scope, rotated the device, it would shift you to scopes scope12:47
mzanettigreyback: actually we should probably revert all the changes in DashContent for now12:47
mzanettiand then see what of it is required when the dash is an app12:48
greybackmzanetti: probably yes. I don't think we have any reason to touch it12:48
mzanettigreyback: so I've pushed the dash interactivity fix. should start working soon12:48
greybackta12:49
mzanettiand that's it for me for today12:49
mzanettigotta leave early today. see you tomorrow12:49
mzanettio/12:49
tsdgeosmhr3_: sorry ^_^13:01
Saviqtsdgeos, from your knowledge of lvwph... how difficult would it be to add a section footer, behaving the same way section headers do, only at the bottom?13:17
tsdgeosSaviq: so it gets stuck at the bottom until category goes out of viewport?13:19
Saviqtsdgeos, well... not exactly13:19
Saviqtsdgeos, https://sites.google.com/a/canonical.com/unity8dash/toolkit/9-categories/13:19
mhr3_tsdgeos, sorry for what?13:20
dednickSaviq: re trust sessions. Not sure we're going to be able to have them embed in the shell. With qtmir, there is no u8 session.13:20
Saviqmhr3_, see more I imagine13:20
tsdgeosmhr3_: for doing something wrong in my seemore branch months ago it seems :D13:20
mhr3_ah :)13:20
mhr3_meh, looks like Saviq is the one who suffers because of it now :P13:21
mhr3_Saviq, sorry :)13:21
Saviqtsdgeos, actually now I think of it again... it's even more tricky13:21
tsdgeosSaviq: is it for "see less"? or?13:22
Saviqtsdgeos, well, both, yes13:22
Saviqtsdgeos, "see all" and "see less" would have to be the same thing13:22
Saviqtsdgeos, that get stuck to viewport bottom if it exceeds it13:23
Saviqtsdgeos, but I just realized that we'd need to be able to toggle it13:23
tsdgeoswell in that graphics is just see less13:23
tsdgeosnot see more13:23
Saviqtsdgeos, it's see all on the left13:23
tsdgeosSaviq: but it's not shown in the "stuck" position13:24
Saviqtsdgeos, but it should only stick to viewport if it's "see less", otherwise stick to section bottom ;|13:24
tsdgeosSaviq: well, or not, it's never depicted that way13:24
tsdgeoswhat happens if in the first situation you scroll down?13:24
tsdgeosdoes it get stuck or not?13:24
Saviqtsdgeos, it goes out of screen13:24
Saviqno point in it sticking for you to see all if you're not looking at the bottom already...13:25
tsdgeos:D13:25
tsdgeosSaviq: i'd bypass the lvwph here tbh13:25
tsdgeossince it's a thing we only want to do for some categories13:26
tsdgeosjust overlay it13:26
Saviqtsdgeos, right13:26
Saviqtsdgeos, you have a point13:26
Saviqtsdgeos, ok no you don't13:26
Saviqtsdgeos, we need to clip it above13:26
tsdgeosabove where?13:27
Saviqtsdgeos, the see all/see more is tranparent13:27
Saviqtsdgeos, we need to clip the grid above it13:27
tsdgeospff13:27
tsdgeosif it's going to be transparent13:27
tsdgeosit'd be cool that the wrieframes show some transparency13:27
Saviqtsdgeos, ;)13:27
tsdgeosyou know, some pattern or something, nothing advanced13:28
Saviqtsdgeos, I don13:28
tsdgeos:D13:29
tsdgeosanyway13:29
Saviq't think Mike knew it was going to be transparent when he drew those wireframes...13:29
Saviqor maybe it wasn't even him13:29
tsdgeosSaviq: it's not going to be 1 day of work13:29
tsdgeosor maybe it is, but only if i do it and i'm extra lucky13:29
tsdgeosand we need to know exactly what we want at the lvpwh level13:29
Saviqtsdgeos, yeah, I'm inclined to go for no-stick in v113:30
tsdgeosdon't want to change all its inner stuff to then realize we don't want to do it13:30
Saviqtsdgeos, and just stick it at the bottom of the category13:30
tsdgeosyeah13:30
tsdgeosimprove from there13:30
mhall119mhr3: publishing it now13:34
mhall119mhr3: I'm trying to write a scope, I created a new one via the QtCreator template and it was able to build it, but when running it opened the scopes tool but no results (or even name) was shown13:35
mhr3mhall119, 14.10?13:36
mhall119mhr3: I'm on 14.04 on my laptop13:37
mhr3mhall119, https://bugs.launchpad.net/qtcreator-plugin-ubuntu/+bug/134005813:37
ubot5Ubuntu bug 1340058 in qtcreator-plugin-ubuntu "Missing libunity-scopes-dev dependency when creating a scopes template" [Undecided,New]13:37
mhall119libunity-scopes-dev: Installed: 0.4.2+14.04.20140408-0ubuntu113:38
mhall119so I already have that one13:38
mhall119creating the project works, building the project works13:38
paulliubzr dead?13:39
mhall119running it doesn't crash, it just doesn't display any results13:39
mhr3mhall119, so you're building a scope that you won't be able to run of the device? :/13:39
mhr3s/of/on/13:39
mhall119mhr3: I want to build a scope that I can run on the device13:40
mhall119http://paste.ubuntu.com/7775232/ is the output I get in QtC when running it13:40
mhr3mhall119, but basically, we were just talking with dpm about this, developing in 14.04 means you can't build locally (cause it has old scopes lib), you will only be able to build in 14.10 chroot and deploy13:40
mhr3if you build using the 0.4.x api, it won't even build in the 14.10 chroot13:41
mhall119ok, so qtc needs to make sure I have an i386 chroot of 14.1013:42
mhall119will I be able to run it with the test tool from a chroot, or will I need an emulator/vm?13:42
dpmmhall119, the new scope template on Qt 3.1.1 won't even run cmake on the project (see last bug on https://bugs.launchpad.net/bugs/+bugs?field.tag=scope-template )13:43
mhr3mhall119, i don't think you can run graphic apps from a chroot... not easily anyway13:43
mhall119so, our developer story here is pretty bad is what you're both saying13:43
mhr3not unlike building apps and wanting to use latest uitk features, is it?13:44
mhall119mhr3: no, but we've smoothed over much of that for apps already13:45
mhr3mhall119, how?13:46
cwaynemhr3: are the docs up-to-date with how to add settings?13:49
cwaynelike, the published ones i mean :)13:49
mhr3cwayne, they are now13:49
cwaynemhr3: here? http://developer.ubuntu.com/api/devel/ubuntu-14.10/cplusplus/unity-scopes/index.html13:50
mhr3there13:50
mhr3cwayne, the ui still doesn't show them though... so not too much you can do with it13:50
mhall119mhr3: we allow developing against the 14.04 framework locally, and against 14.10 in a chroot and emulator13:51
mhall119mhr3: though qtc doesn't create an x86 chroot for 14.10 yet13:52
mhr3mhall119, don't think it makes much sense trying to support scopes dev with stock 14.04, the api changed since, so it would be useless on the current devices13:53
mhall119mhr3: well we need to support the development *on* 14.04, even if it's *for* 14.1013:54
mhall119I'm creating a 14.10 i386 chroot now13:55
mhr3right, and it's doable, but has gotchas13:55
mhall119mhr3: then it's our job to smooth over those gotchas :)13:55
tsdgeosSaviq: ping14:12
Saviqtsdgeos, pong14:12
tsdgeosSaviq: so if you look at the video of the dash overview, when switching to "all" the bottom bar with done, etc gets semi-transparent14:13
tsdgeosSaviq: the question is about what we do with the scrolling of the grid, does it only scroll to the bottom of the screen (since the bar became transparent) or we want the bottom scopes to be able to scroll and be shown totally up of the bar, and in that case we want the bar to go untransparent again?14:14
tsdgeosbecause if you look at the video it kind of cheats14:14
tsdgeossince it scrolls the cards a lot hight14:14
tsdgeosbut no other cards appear14:15
tsdgeosnot it rebounds14:15
Saviqtsdgeos, does it "go" semi-transparent, or is it simply semi-transparent?14:15
tsdgeoshmmm14:15
tsdgeosi'd say it changes color when clicking all14:15
tsdgeosbut maybe it's just the fact it gets stuff under it14:15
SaviqI don't think so14:15
tsdgeosanyway the second question still applies14:15
tsdgeosat what y should the last card stop scrolling14:16
tsdgeosbottom of screen? or top of bar?14:16
tsdgeosi'd say top of bar14:16
Saviqtsdgeos, I think we need a negative margin there14:16
tsdgeosotherwise it's going to be a bit hard to read sometimes14:16
Saviqtsdgeos, definitely, cards need to settle above the bottom bar14:16
tsdgeosok then14:16
tsdgeosif it's aleays transparent also helps14:17
Saviqtsdgeos, so I think it fills the screen between top buttons and bottom bar14:17
Saviqtsdgeos, or actually scratch that14:17
Saviqtsdgeos, bottom is bottom of screen14:17
tsdgeosyep14:17
Saviqand bottom margin is height of bar14:17
tsdgeosyep14:17
Saviqthat14:18
Saviqtsdgeos, GenericScopeView is crazy overcomplicated ;)14:18
tsdgeosit is complex yes14:18
tsdgeosi'm not sure it can be simplified much14:18
tsdgeosprobably a bit at least14:18
Saviqwell, stuff can be simplified when it's GSV that grows and shrinks renderers14:18
Saviqas opposed to renderers growing and shrinking under its feet14:19
tsdgeoshmmm14:19
tsdgeosprobably14:19
Saviqtsdgeos, I think we can get rid of baseItem actually14:20
Saviqtsdgeos, and make the Loader the delegate14:20
Saviqtsdgeos, anyway, I'll get there14:20
tsdgeos:)14:21
=== mhall119_ is now known as mhall119
=== gatox is now known as gatox_lunch
=== alan_g is now known as alan_g|EOD
=== gatox_lunch is now known as gatox
trevor_hi17:29
trevor_anyone?17:29
greybackmzanetti: all AP tests pass with QtComp! Woo18:43
draglyHi! I would like to test some changes in the Unity codebase, and was wondering how your workflow is when working on Unity? Do you work on your current install, do you run a VirtualBox, etc.?19:06
draglyI assume that I'll have to restart/log out to test any changes.19:07
bschaeferdragly, which unity? (Unity7 or unity8?)19:14
bschaeferunity7 being the current unity shipped in 14.0419:14
Darth-AppleI don't think Unity 8 even works in Virtualbox19:18
Darth-AppleAs I understand, Mir has some compatibility issues19:18
bschaeferyeah it doesn't atm19:19
bschaeferdragly, for unity7 (these should still work): http://askubuntu.com/questions/28470/how-do-i-build-unity-from-source19:20
bschaeferor19:21
bschaeferhttps://unity.ubuntu.com/getinvolved/development/unity/19:21
bschaeferpretty much unity7 is a compiz plugin, so all you need to do is compile/install it and set some env vars to find the plugin for compiz to run19:21
Darth-AppleA very snazzy compiz plugin19:26
draglyI guess that is Unity7. I completely forgot that pretty much everything changes in Unity8.19:26
draglybschaefer: Will restarting compiz be enough to test out my changes?19:27
draglyAnd thanks for the guidelines, by the way!19:28
bschaeferdragly, yup!19:46
bschaeferits a bit confusing to figure out if your changes are being ran or not, but to make sure take:19:46
bschaeferunity/build/plugins/unityshell/libunityshell.so and copy it ~/.compiz-1/plugins19:47
bschaeferthis will cause a unity crash so usually do:19:47
bschaefer(in the build dir)19:47
bschaefercp plugins/unityshell/libunityshell.so ~/.compiz-1/plugins; compiz --replace ccp19:47
bschaefer(after you've done a normal "make install")19:48
bschaeferdragly, let me know if you get stuck anywhere during the process!19:48
draglyWill do. Thanks again!19:54
bschaefernp!19:57
bschaeferdragly, also note, if you're on utopic you shouldn't need to re-compile nux (might be the same on trusty)19:58
bschaeferSaviq, would you still happen to be hanging around?20:48
kgunnpopey: so i was trying to test your concern from earlier wrt local music....i used to be able to just adb push files into the music folder20:53
kgunnis there something else i need to do ?20:53
kgunnsome other method?20:53
Saviqbschaefer, wassup?20:54
popeykgunn: chown the files to phablet user20:57
bschaeferSaviq, hey, sooo, whats the expected result of any mir client start on the unity8 desktop? (This would be getting started outside of a desktop)20:57
bschaeferwould unity8 still be able to handle something like and treat it as a normal app?20:57
greybackbschaefer: same rules as apply on phone. A desktop file must be linked to it somehow20:57
bschaefergreyback, even through upstart?20:58
bschaefergreyback, as the idea being using upstart to start xmir when unity8 start, then when you run an application on xmir it would then render on the mir server20:58
greybackbschaefer: if upstart-app-launch is being used, then it will just work (UAL informs unity8 of the desktop file for the app)20:58
bschaefergreyback, but pretty much, as long as it has its own mir surface, and is started on unity8, all should work?20:59
greybackbschaefer: you'd have to talk to ted about how it works though. I'm just the consumer :)20:59
bschaefergreyback, :)20:59
greybackbschaefer: yep20:59
bschaefercool20:59
bschaefergreyback, thanks!20:59
greybackbschaefer: if client fails, keep eye on the unity8.log file for REJECTED messages, that means unity8 doesn't know what desktop file belongs to the process, and so rejects the connection21:00
bschaefergreyback, awesome, good to know info21:00
=== salem_ is now known as _salem

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