/srv/irclogs.ubuntu.com/2015/03/18/#ubuntu-unity.txt

=== tmpRAOF is now known as RAOF
Saviq5.4.1 migrated \o/09:16
tsdgeosSaviq: :)09:40
tsdgeoswould be happier if QT CI wasn't blocked my mac tests not passing though :D09:40
tsdgeosSaviq: how's our landing going?09:42
tsdgeosCimi: what happened with the zooming stuff then?09:42
Cimitsdgeos, I gave up09:42
Cimitsdgeos, it worked fine on the phone, but the test fails09:43
tsdgeosCimi: so the regression is still there09:43
Cimitsdgeos, in the test09:43
tsdgeosCimi: well since you gave up09:43
Cimiyes09:43
tsdgeosthe regression is still there and the test passes, no?09:43
Cimitsdgeos, with the changes you did for 5.4, the test pass but the panning the image doesn't work anymore09:44
Cimitsdgeos, there is no test for the panning09:44
tsdgeosso we have a regression09:44
tsdgeosno?09:44
Cimiyes09:45
tsdgeosdid you report it?09:45
Cimiif I revert your change, zoom and pan seems to work fine09:45
Cimion the phone09:45
Cimibut the test fails09:45
CimiI didn't09:45
tsdgeosso can you create a bug so we don't forget to fix it?09:45
Cimilet me report09:45
tsdgeoscool :)09:46
Saviqtsdgeos, reconfiguring now09:48
Cimihttps://bugs.launchpad.net/ubuntu/+source/unity8/+bug/143350609:48
ubot5Ubuntu bug 1433506 in unity8 (Ubuntu) "Pan doesn't work anymore after 5.4 transition" [Undecided,New]09:48
Saviqtsdgeos, need to rebuild and retest after the Qt landing09:48
=== vrruiz_ is now known as rvr
Saviqmzanetti, put dpr in silo: http://people.canonical.com/~platform/citrain_dashboard/#?distro=ubuntu&q=landing-01509:55
mzanettiSaviq, ok, thanks09:55
Saviqso will look at that soon, couldn't get to it yesterday09:56
Saviqok, let's see how the mother of all silos copes...10:13
Saviqwhoa, 24 MPs and no conflicts... we're getting good at this :)10:19
tsdgeosCimi: i can't get pinch and pan to work on the phone with the old code10:33
tsdgeosCimi: would you mind sharing which code you were using on the phone?10:33
tsdgeosCimi: wait my mistake10:34
Saviq/food11:54
mzanetti@unity: here we go: http://notyetthere.org/12:01
=== paulliu1 is now known as paulliu
mzanettiit's getting serious now12:01
kgunn:)12:02
MacSlowmzanetti, top! :)12:03
dandradermzanetti, but you took him the pleasure of unboxing! :)12:04
mzanettiyeah :D12:04
mzanetticouldn't resist12:04
mzanettiwill wrap it again12:04
MacSlowmzanetti, the folded info-card is so nice!12:05
mzanettiyeah. They've written "Ubuntu Edition" everywhere12:06
mzanettireally cool12:06
* MacSlow is a bit envious :)12:06
=== Malsasa_ is now known as Malsasa
Saviq/reallyfood12:43
=== alan_g is now known as alan_g|lunch
=== MacSlow is now known as MacSlow|lunch
Saviqmzanetti, you got a reviewer for lp:~mzanetti/unity8/pinlock-scaling ?13:26
=== alan_g|lunch is now known as alan_g
mzanettiSaviq, MacSlow|lunch said he'll look at it13:44
=== MacSlow|lunch is now known as MacSlow
Saviqmzanetti, kk13:44
MacSlowSaviq, looking into it atm13:44
=== dandrader is now known as dandrader|afk
attente_hi, what is the replacement for putting scripts in /etc/X11/Xsession.d/ in unity 8?14:10
=== dandrader|afk is now known as dandrader
=== boiko_ is now known as boiko
Saviqseb128, is there a bug reported about apps not running under systemd in unity8 session?14:28
seb128Saviq, is that on an upgraded system?14:29
Saviqseb128, I believe so, I had to switch to upstart to have them work14:29
Saviqwill try and reboot to sd again14:30
seb128Saviq, systemctl enable cgmanager14:30
* Saviq reboots14:31
seb128Saviq, no need14:31
seb128you can just start it manually14:31
Saviqseb128, need, on upstart now14:31
seb128k14:31
Saviqseb128, indeed, wasn't enabled, do we have an idea (or a bug) tracking why?14:41
seb128Saviq, it was not enabled by default earlier in the cycle and the enable/disable don't change on upgrade14:42
seb128so if you had this version you need to manually fix it14:42
tsdgeosCimi: can you do https://code.launchpad.net/~aacid/unity8/pan_regression/+merge/253375 ?14:42
Saviqmeh, k14:42
seb128known issue with systemd packaging in debian/ubuntu14:42
seb128didrocks is looking into fixing it14:42
seb128it's not going to happen for new installs or people upgrading now14:43
seb128since cgmanager is enabled by default now14:43
Saviqyeah understood14:43
Saviqmzanetti, can I reproduce the pixel ratio issue on desktop somehow?14:50
mzanettiSaviq, only when using ubuntumirclient I'd say14:51
tsdgeosSaviq:  lp:~saviq/unity8/wrap-qmltestrunner: would delete 7.85+14.10.20140428.2-0ubuntu114:51
mzanettiso yes, in the desktop-session-mir it should be the same14:51
tsdgeoslp:~alecu/unity8/payments-button: is the evil14:51
tsdgeoshas zillions of tags14:51
tsdgeosalecu: what's the deal with that branch ↑↑ is it still meaningful?14:52
Saviqtsdgeos, yeah, that branch needs updating first of all14:53
Cimitsdgeos, very good14:55
Cimitsdgeos, it'd add some wait after each commit, so we see a bit of animation too14:58
Cimitsdgeos, and apparently is more reliable daniel said14:59
tsdgeosCimi: i totally see the animation here14:59
Cimitsdgeos, cool14:59
alecutsdgeos: I think it was merged into this other branch: https://code.launchpad.net/~unity-team/unity8/payments-button14:59
Cimitsdgeos, I meant on the test14:59
alecutsdgeos: so, I'm setting it to abandoned14:59
Cimitsdgeos, do you see in the test?15:00
tsdgeosCimi: yes i see it pinch, pan and unpinch15:00
tsdgeosalecu: oki :)15:00
tsdgeosCimi: you don't?15:00
Cimitsdgeos, ok, not on my machine, weird15:00
Cimitsdgeos, nevermind15:00
alecutsdgeos: actually, I was able to set the status of the MP, but I can't change the status of the branch from "Development". Can you do it?15:01
tsdgeoslet me try15:01
tsdgeosalecu: nope15:02
tsdgeosalecu: it's weird you cna't edit your own branch15:02
SaviqI can15:02
Saviqfor whatever reason15:02
Saviqalecu, tsdgeos, done15:02
tsdgeos:)15:02
alecutsdgeos: doh, I was not logged into launchpad in that browser window :P15:03
tsdgeoshe he15:03
alecutsdgeos: now, what about it having "zillions of tags"? what are those, and why are they bad?15:03
Saviqmzanetti, so most of it happens in the QPA, not the SDK? how does that affect our apps running on X11?15:03
tsdgeosalecu: bzr tags, they came from misterious places, and they replicate a lot, they are wrong because they point to broken revisions of the code15:04
mzanettiSaviq, well, it happens in both, the QPA and the SDK15:04
tsdgeosalecu: if you have any local checkout either remove it and checkout again or run http://people.canonical.com/~msawicz/unity8/strip-u8-tags.py over it15:04
mzanettiSaviq, yes, X11 is unchanged atm15:04
mzanettiSaviq, actually, X11 already supports QT_DEVICE_PIXEL_RATIO, while Mir doesn't15:05
alecutsdgeos: ack, thanks.15:05
alecutsdgeos: "they came from misterious places, and they replicate a lot" <- they sound like Gremlins15:06
tsdgeoshe he :D15:06
Saviqmzanetti, well, right, but are you not doing something special in mir QPA to "inflect" DEVICE_PIXEL_RATIO from GRID_UNIT_PX?15:11
mzanettiSaviq, I do that in the qtubuntu qpa, yes, not in the X11 one15:12
Saviqmzanetti, but if I set DEVICE_PIXEL_RATIO in X11, everything will Just Work™ anyway, right?15:13
mzanettiyes, mostly..15:13
mzanettiSaviq, this is how I start qtcreator nowadays: QT_DEVICE_PIXEL_RATIO=2 GRID_UNIT_PX=16 qtcreator15:14
mzanettiSaviq, worth noting that before some recent upgrade I had to use "QT_DEVICE_PIXEL_RATIO=2 GRID_UNIT_PX=8 qtcreator" for the same result15:15
Saviqmzanetti, the "new" way seems correct15:15
Saviqor does it..15:15
* Saviq no gets why we'd not get the loop under X11 then15:16
mzanettiI still haven't made up my mind about that tbh... given that on Mir we won't have QT_DEVICEL_RATIO in the end15:16
mzanettiQT_DEVICEL_RATIO :D15:16
om26ermzanetti, Hi!15:16
om26ermzanetti, when does this land https://code.launchpad.net/~mzanetti/unity8/fix-laggy-launcher-dnd/+merge/251567 ?15:16
mzanettiom26er, my last state is "when QA manages to test the silo"15:16
Saviqmzanetti, well, we kind of will, only it will by default be based off of GRID_UNIT_PX, right?15:17
Saviqmzanetti, otherwise QWidget apps would be bad15:17
mzanettiSaviq, exactly15:17
Saviqwe should allow for overriding btw15:17
Saviqlike if you do have DEVICE_PIXEL_RATIO in env, that should take precedence15:17
mzanettiSaviq, yeah, in the end both mechanisms override the "virtual qreal QPlatformWindow::devicePixelRatio() const"15:17
mzanettiSaviq, it just depends what qgetenv we do in there15:18
Saviqmzanetti, I mean that DPR should take precedence over GUX15:18
mzanettiSaviq, I don't think we want to regard the DPR env at all15:18
Saviqdunno, maybe15:19
Saviqon one hand that means that someone exports DPR and expects it to work and it doesn't15:19
mzanettiSaviq, note that the env var is something specific to the X11 QPA, Windows, Mac etc doesn't use that either15:19
Saviqoh15:20
mzanettinot sure about the wayland QPA15:20
Saviqthought that was Qt15:20
Saviqaaanyway, trying the desktop session to see if I can get it to die15:20
mzanettiyeah well, the X11 qpa is from upstream Qt, so it kind a is15:20
Saviqyeah you know what I mean15:20
Saviqmzanetti, btw, on flo + DPR, fonts huge, that expected?15:20
mzanettireally... I did test it on flo, was working fine15:21
Saviqmzanetti, check out silo 1515:21
mzanettiack15:21
mzanettihave to do a bit for the alt+tab stuff atm, but I'll come back to this at latest tomorrow15:21
attente_Saviq: hi, do you know where i can put a startup script for a unity 8 desktop session?15:21
Saviqattente_, we use upstart for the user session http://upstart.ubuntu.com/cookbook/#session-job15:22
seb128attente_, what sort o script?15:22
attente_Saviq, seb128: /etc/X11/Xsession.d script15:23
seb128what is the script doing?15:23
seb128we should probably avoid adding X11 scripts15:23
attente_seb128: it's the im-config script that launches the user's im framework15:23
seb128don't we already have that? or what do you want to change?15:24
attente_seb128: we have it, but it doesn't run under u815:24
seb128oh, right, no X11 there15:24
seb128you don't want to add a script to Xsession.d15:25
seb128you want to replace one by an upstart job?15:25
attente_seb128: sure. does it make sense to do a systemd one instead though?15:25
seb128shouldn't that be done for non unity8 sessions as well and in im-config itself?15:25
seb128we don't use systemd for user session yet15:25
seb128so no15:25
attente_ok15:25
attente_seb128: it's already there, but i'm wondering how to get it working under u815:26
attente_so i guess adding the upstart job is what we should be doing15:26
seb128yes15:26
seb128replace the Xsession script by an upstart job15:26
attente_ok, thanks15:26
Saviqmzanetti, yeah, and can't repro anything wrong under desktop session15:27
mterrySaviq, you commented that you were having problems with the cancel-pam-harder branch (https://code.launchpad.net/~mterry/unity8/cancel-pam-harder/+merge/251174/comments/628754)15:29
mterrySaviq, were you using the u8 session?  or just doing ./run.sh15:29
Saviqmterry, real session15:29
Saviqmterry, and I couldn't get past the lockscreen15:30
mterrySaviq, ok15:30
=== boiko_ is now known as boiko
=== boiko_ is now known as boiko
=== dandrader is now known as dandrader|lunch
mzanettitsdgeos, ok. tested your branch now. looks ok. anything special I should test?16:31
tsdgeosmzanetti: nothing special comes to mind16:32
mzanettiok. approving then16:32
tsdgeosthe code is centered around updates of the model16:32
tsdgeosyou can try to pull a few times in a few scopes16:32
tsdgeossee nothing breaks16:32
mzanettitsdgeos, yeah, I tried switching departments and refreshing like mad for a few minutes now16:32
tsdgeospull => refresh16:32
tsdgeosbesides that nothing else comes to mind16:32
mzanettiok then. works for me16:32
tsdgeoslet's hope it fixes it16:33
tsdgeosthat's the nice thing about errors.ubuntu.com16:33
tsdgeosyou can see if the crash continues happening or not16:33
tsdgeosbesides images can anyone think of something we download from unity8-dash itself?16:34
tsdgeosbecause everything else i can think of comes from backends16:34
mzanettitsdgeos, for music there's a play feature for audio... not sure how much that qualifies for "downloading" though16:35
tsdgeosmzanetti: does it come from http and uses QNAM?16:35
tsdgeosand is done in the unity8-dash process?16:35
mzanettitsdgeos, hmm... I think we get a url from the backend, not sure if that's local or not... but it's been a while since I did that..16:36
tsdgeosmzanetti: ok no worries16:37
tsdgeosmzanetti: my branch has "less" failures because it compares to previous branch16:43
tsdgeoswhich was one from dednick that needs a change in some other component16:43
tsdgeosand thus was failing to compile some tests16:43
tsdgeosso it seems mine "fixes" stuff16:43
tsdgeoswhen really doesn't16:43
mzanettitsdgeos, huh... it says +24 failures here16:44
tsdgeosrelaly?16:44
tsdgeosok that's weird16:44
tsdgeosmzanetti: https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-vivid/608/ ?16:44
tsdgeos-7 failures16:44
mzanettitsdgeos, yeah, AP16:44
tsdgeosmzanetti: ah16:44
=== dandrader|lunch is now known as dandrader
=== alan_g is now known as alan_g|EOD
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== dpm_ is now known as dpm-afk
gQuigsgot a server that a customer is running unity with remote desktop on21:21
gQuigs(using like a terminal server setup, multiple sessions independently)21:21
gQuigswould I need logs of all the sessions to see about improving performance?21:22
gQuigsright now load is around 3.0 (which is totally fine), mostly caused by compiz processes...21:23
gQuigsjust looking for next steps if performance get's bad with compiz/unity21:23
gQuigs(already have it set to LOW graphics mode)21:25
SaviqgQuigs, unity relies heavily on GPU acceleration, which without a GPU happens on the CPU, hopefully via the best thing out ther - LLVM / Gallium, but that's still heavy on the CPU because it's not geared well to be doing that21:26
SaviqgQuigs, you could try disabling some plugins in ccsm, but not much else can be done21:27
gQuigsSaviq: what's used for performance tuning?21:28
SaviqgQuigs, there's basically no "performance tuning" that I know of you can do on Unity/Compiz, they assume OpenGL is available and that's basically it, all the things are (hopefully) done in the best performing way21:30
gQuigsSaviq: thanks for insight.. hopefully there won't be any issues... thanks again21:32
SaviqgQuigs, it's just that it's not geared to be run remotely21:32
gQuigsSaviq: yea, I know.. customer was nervous about upgrading from 12.04-> 14.04 because of it (us dropping 2d unity)21:32
gQuigsand 16.04 will basically have 2d unity back.. so 14.04 puts us in a weird place21:33
gQuigsso far, so good though21:33
SaviqgQuigs, well, I wouldn't say it will have 2d unity back ;)21:33
Saviqjust the fact that it's built on QML doesn't make it "unity 2d"21:33
Saviqunity8, which I assume you're referring to, relies on GPU/OpenGL just as heavily as unity721:34
Saviqthere's no CPU renderer for QML in upstream Qt now21:34
Saviqso you can't run anything modern QML without OpenGL21:34
gQuigsSaviq: well from my testing on an unaccelerated VM, unity8 feels quick, and unity7 doesn't.. but I head you...21:35
SaviqgQuigs, sure, unity8 is just leaner still, and we'll try and keep that as we build more desktop functionality in it21:35
gQuigs:)21:35
Saviqbut yeah, the primary target being mobile, we have to keep it quick21:36

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