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

=== jhodapp|afk is now known as jhodapp
=== jhodapp is now known as jhodapp|afk
=== sg is now known as Guest63927
SaviqMacSlow, try and rejoin?07:32
MacSlowSaviq, yes... just trying that...07:32
MacSlowSaviq, I'm typing in Google-Hangout... but it just not coming through07:37
SaviqMacSlow, ok, just type here07:37
SaviqMacSlow, I'll fwd07:37
MacSlowSaviq, it's so slow/laggy... no idea what's wrong?07:37
MacSlowSaviq, the existing regression test (in Python) are a starting point for the autopilot-tests07:38
MacSlowSaviq, sure07:40
MacSlowSaviq, just...07:41
MacSlowSaviq, what kind of framework is expected from Chris' side07:41
MacSlowSaviq, that I could/should/have to utilize for autopilot for the notification-test in specific... if any07:42
MacSlowSaviq, yeah... mumble07:42
MacSlowveebers, Saviq: yeah... next Monday then -> mumble?!07:43
SaviqMacSlow, veebers will set it up07:43
MacSlowveebers, Saviq: but maybe I've sorted out the hangout-problems under saucy until then07:43
SaviqMacSlow, and we'll meet in some minutes07:43
veebersMacSlow, Saviq: we can mumble now if you wish (you will just need to wait while I setup)07:43
didrocksSaviq: tell me once your meeting is over, some questions on daily release for unity8 :)07:43
Saviqdidrocks, will do07:44
MacSlowveebers, sure thing... I'll wait07:44
Saviqveebers, yeah, we're waiting07:45
veebersSaviq: sweet, setup now. Where are we meeting?07:49
Saviqveebers, can't hear you, you need to push to talk07:49
Saviqveebers, I think it's right ctrl by defautl07:49
MacSlowveebers, we see you on the server... can you hear us at least?07:49
veebersMacSlow: I can hear you, you can't me07:50
veebersone moment07:50
Saviqdidrocks, done07:56
didrocksSaviq: hey! so I'm doing some packaging cleanup for daily releasing unity807:56
Saviqdidrocks, yup07:56
didrocksso expect a MP soon :)07:56
didrocksfirst question:07:56
didrocks- did you settled on using unity8 as a launchpad source?07:57
didrocksto keep unity 7 bugs separeted from unity8 ones?07:57
Saviqdidrocks, we did not, but I agree that'd be a big benefit07:59
Saviqdidrocks, will discuss that later today and get back to you, ok08:00
didrocksSaviq: do you want me to handle that? So having lp:unity8 for now, and then, once the transition is ended, we can move it back to lp:unity?08:00
didrocksSaviq: ok, if you need me for some args, I can help :)08:00
seb128not sure changing the name would make a real difference08:00
Saviqdidrocks, I think I'm good, just don't want to make that decision on my own08:01
seb128the users who report bugs manually are still going to bug "unity" for most08:01
didrocksSaviq: oki08:01
seb128the ones that use apport ... we can tag unity8 bugs from there with a hook08:01
didrocksseb128: well, at least crashes will make sense, and we won't have a long time to fetch lp:unity/phablet08:01
didrocksseb128: also, having a unity8 source without having the launchpad project doesn't make sense08:02
seb128k, fair enough08:02
seb128hum08:02
seb128broken libgrip was SRUed to raring :/08:02
seb128didrocks, no sil around so it's for you, bug #1194714 ... libgrip breaks eog (and evince in some other way) ... we had the same issue in saucy recently, I guess the fix didn't get backported to the stable serie08:03
ubot5bug 1194714 in eog (Ubuntu) "eog crashes on startup" [Undecided,New] https://launchpad.net/bugs/119471408:03
didrocksseb128: well, let's reject the current source from proposed, mind you? then, tomorrow, I'll check with sil2100, I have etoomuchbacklog right now08:04
seb128didrocks, ok, do you know how to reject something from proposed? is that just deleting the binaries?08:04
didrocksseb128: I think so, pitti should know?08:05
seb128let me ask on #ubuntu-release08:05
didrocksthanks seb128 :)08:05
Saviqdidrocks, otoh sticking to lp:unity8 will really mean that we'll only un-stick after unity7 eol08:05
didrocksSaviq: well, I think TBH, we'll stick to this until unity8 is the default08:06
didrocksSaviq: then, the bug rate is low enough to be able to handle this08:06
Saviqmhm08:06
didrocksSaviq: my other question was on your build-deps in your ppa08:07
didrocksSaviq: you do add other deps than those on distro, right?08:07
Saviqdidrocks, not build ones, no08:07
Saviqdidrocks, we're building against distro08:07
didrocksjust the runtimes one for indicators?08:07
Saviqdidrocks, yes08:07
Saviqdidrocks, and it's going away soon08:07
didrocksSaviq: how do you then try on i386/amd64 the shell?08:08
didrockslibhud-client2-dev is different on i386/amd64 than armhf08:08
didrocks(hud using bamf on the first archs=08:08
tsdgeoslol, mouse wheeling over an open app in the launcher focuses the app08:08
didrocks)*08:08
tsdgeostotally unexpected08:08
Saviqdidrocks, so I don't forget - ok so what're the advantages - separate project / bug / milestone / tag management, correct default branch stacking08:08
didrocksSaviq: I think you listed all08:09
Saviqdidrocks, since we don't run real apps in i386/amd64 (not before Mir)08:09
didrocksah, so apps matching doesn't impact08:09
Saviqdidrocks, yeah08:09
didrocksbut you will need a smarter hud then?08:09
didrocksbeing able to run with unity7(bamf) and with Mir08:09
didrocksdo you know if it's under work?08:09
Saviqdidrocks, good catch, we need hud to switch between bamf and Mir08:10
didrocksyep ;)08:10
Saviqdidrocks, I don't think there's anyone actively working on this, will confirm when tedg comes online08:10
didrocksok :)08:11
didrockstests/autopilot/unity8 usr/lib/python2.7/dist-packages/unity808:12
didrockshum :)08:12
didrocksI think it means debian/rules is broken08:12
didrocksI'll have a look08:12
mzanettiSaviq: hey, can you explain this? http://paste.ubuntu.com/5800865/08:14
Saviqmzanetti, probably not08:15
mzanettiSaviq: feels like a bug in borderimage, doesn't it?08:15
Saviqmzanetti, tried if `source: foo ? source1 : source2` works?08:16
mzanettiSaviq: probably will work. and what I'm going to do08:16
Saviqmzanetti, yeah, like it doesn't emit sourceChanged08:16
mzanettiSaviq: but I feel the need of reporting a bug08:16
* mzanetti tries with a regular image08:16
Saviqmzanetti, yeah, simplify, verify, rinse/repeat08:17
mzanettiSaviq: weird... same for the Image {}08:18
Saviqmzanetti, have a small test tsdgeos could run under 5.1?08:19
mzanettiyeah. gimme a sec08:20
mzanettiSaviq: now look at that...08:25
mzanettiSaviq: it happens only if "import Ubuntu.Components 0.1"08:25
Saviqmzanetti, oh, it might be theming, then08:25
mzanettiI think its rather our image provider08:25
mzanettianyways... we know where to direct the bug report08:26
Saviqmzanetti, image provider shouldn't be touched when image:// isn't used, should it?08:26
mzanettiSaviq: yes it is... because of that @GU notation08:26
Saviqah that one08:26
mzanettiSaviq: it hijhacks every image resolving08:26
Saviqindeed08:26
mzanetti-h08:26
didrockswaow, that many lintian errors while building unity8. Some work has to be done :p08:28
didrocksE: unity8: arch-dependent-file-in-usr-share usr/share/unity8/plugins/HudClient/libHudClientQml.so08:28
didrocksSaviq: a lot of those, I think we should move them in private lib dir ^08:28
Saviqdidrocks, I agree, we're bad there08:29
didrockslike /usr/lib/<triplet>/unity8/plugins/08:29
Saviqdidrocks, /qml/08:29
didrocks/usr/lib/<triplet>/unity8/plugins/qml/ ?08:29
Saviqdidrocks, /usr/lib/*/unity8/qml/plugins08:29
didrocksSaviq: there will be other things in /usr/lib/*/unity8/ and /usr/lib/*/unity8/qml/ ?08:30
Saviqdidrocks, yes, imports and modules08:30
Saviqdidrocks, it's same for /usr/lib/*/qt5/qml/ - I want to keep the same structure08:30
didrocksSaviq: ok, let me do the reorg packaging-wise, then, let's look together at the upstream code, shall we?08:30
Saviqdidrocks, +108:30
didrocksmakes sense :)08:30
=== sg is now known as Guest52435
greybackOops sorry, slept in09:05
didrocksSaviq: any reason why you dh_shlibdeps -XlibMockLightDM-qml.so09:07
didrocksas it's in a private lib, we shouldn't need that, nor filter the deps?09:07
Saviqdidrocks, is that something we're doing actively? :D09:24
Saviqdidrocks, yeah see it now09:25
Saviqdidrocks, that's mterry's doing09:25
didrocksSaviq: hum, interesting, I think this will go away once moving the binaries09:27
didrocksSaviq: doing that right now, (for plugins/) I'll find a qml one as well?09:27
Saviqdidrocks, a qml lightdm plugin? yes09:27
Saviqdidrocks, plugins/LightDM09:28
didrocksSaviq: ok, and apart from this qml/ folder, we'll have other dirs that should be there?09:28
didrockslike imports?09:28
Saviqdidrocks, I don't think there's anything right now09:28
Saviqdidrocks, but there will be later09:28
Saviqdidrocks, but we'll manage that then09:28
didrocksok09:30
mzanettiSaviq: uh... seems we haven't released unity-api yet09:31
Saviqmzanetti, with the launcher?09:32
Saviqmzanetti, right, we should daily-release09:32
mzanettiSaviq: there doesn't seem to be any package yet09:32
mzanettiSaviq: in the repositories09:32
Saviqmzanetti, indeed, nothing went into distro09:32
Saviqdidrocks, lp:unity-api < what do we do with that?09:33
MCRdidrocks, hi - got one minute or two ?09:33
mzanettiSaviq: how do the notifications build? don't they use unity-api yet?09:33
didrocksSaviq: well, I'm going to one after another :)09:33
didrocksMCR: not really TBH, but I'm not the only one who can answer I guess :)09:33
MCRdidrocks, you are ;)09:34
Saviqmzanetti, no, they don't09:34
Saviqdidrocks, ah, you have that on your radar, then?09:34
didrocksSaviq: yep :)09:34
Saviqdidrocks, as usual, two steps ahead of us, mzanetti ^09:35
MCRI have just cleaned up Compiz from useless files and need your okidoki, Sam already reviewed and approved it and it is really simple...09:35
MCRhttps://code.launchpad.net/~mc-return/compiz/compiz.merge-remove-useless-files.1/+merge/16693709:35
MCRdidrocks, ^^09:35
didrockshum, where is alf? :)09:36
dandradermzanetti, about that issue that if you drag the Launcher beyond the middle of the screen it moves back offscreen upon release09:37
didrocksMCR: easy enough, didn't really need me, but approved :)09:37
MCRdidrocks, thx09:37
dandradermzanetti, do you mind if I fix it or will it conflict with your new-folding-animation patch?09:37
didrocksyw09:37
mzanettidandrader: nope. won't conflict09:38
MCRit was rotting there for almost 2 months now ;)09:38
mzanettidandrader: there are some other bugreports related to this too... probably it would make sense if I work them out. do you have a particular reason to have that fixed now?09:39
dandradermzanetti, no, it's just bothering me during my edge-drag tests09:43
dandradermzanetti, but ok. I'll leave it to you09:43
Saviqdandrader, CODING: independent, maybe, conflicting - for sure ;)09:43
mzanettidandrader: ok. let me fix that... because that feature is actually needed when minimizing an app, its not totall straight forward09:43
tsdgeoswoot09:46
tsdgeosi uninstalled qtdeclarative-dev by mistake and can't install it anymore09:47
tsdgeoshttp://paste.kde.org/~tsdgeos/782984/09:47
tsdgeosany idea?09:47
didrocksSaviq: usr/share/unity8/plugins/mocks is a qml plugin as well?09:47
tsdgeoslol my local cache has "bigger" packages than saucy09:48
tsdgeoshttp://paste.kde.org/~tsdgeos/782990/09:48
tsdgeosi guess i just purge the cache and force install the saucy versions?09:48
tsdgeosyeah that worked09:51
didrocks(seems so, moving them as well)09:51
dandradertsdgeos, are you using unity in saucy?09:53
dandraderas your desktop environment09:53
tsdgeosdandrader: yeah09:53
dandradertsdgeos, do you get icons on your desktop background/wallpaper?09:53
dandrader(i.e. is there a nautilus running for the desktop)09:54
tsdgeosi do09:54
tsdgeosi just touched ~/Desktop/foo09:54
tsdgeosand foo appeared there09:54
dandradertsdgeos, and are your window title bars huge light-grey things?09:55
tsdgeosmy window bars look the same they looked in raring afair09:55
tsdgeosi can take a screenshot if you want09:55
dandradertsdgeos, please do09:55
dandradertsdgeos, hmmm, it seems my unity settings got all f**ed up during the upgrade them09:56
dandraderupgrade from raring to saucy I mean09:56
didrocksdandrader: it seems more that gnome-settings-daemon crashed09:57
didrocksdid you try relaunching it?09:57
tsdgeosdandrader: http://i.imgur.com/WkSygho.png09:58
dandraderdidrocks, hmm, didn't check the presence of gnome-settings-daemon. let me see (gotta log out from xubuntu and log in with Unity)09:59
didrocksdandrader: just open a terminal09:59
dandradertsdgeos, mine is definitely different. even my indicator icons are borked09:59
didrocksdandrader: and run it09:59
dandraderdidrocks, gnome-settings-daemon is running. I even did a "restart gnome-settings-daemon".10:06
dandraderdidrocks, should I do a complete reset on unity settings or something?10:07
didrocksdandrader: and you still have no unity team?10:07
didrocksdandrader: I doubt it's unity, can you post a screenshot?10:07
dandraderdidrocks, yes. wait a sec10:07
dandraderdidrocks, http://ubuntuone.com/5uAMfoCitG4bZZvKJRk9Jq10:13
didrocksdandrader: seems like you have the GNOME default theme applied10:14
didrocksdandrader: gnome-control-center -> appearance, check the theme is "ambiance"10:15
didrocksSaviq: FYI, package cleaning for unity8 done, I think you will need some upstream changes as the install paths did change, do you mind looking at that?10:16
didrocksSaviq: lp:~didrocks/unity/unity8-packaging-cleanup10:16
dandraderdidrocks, erm. there's no "appearance" option (or anything similar) in my gnome-control-center...10:17
didrocksdandrader: are you in the ubuntu session?10:17
dandraderdidrocks, yes10:17
didrocksdandrader: echo $SESSION10:17
didrocksand echo $XDG_CURRENT_DESKTOP10:18
dandraderdidrocks, nothing is printed out10:18
dandrader(for the SESSION)10:18
didrockshow do you log in? using lightdm?10:18
dandraderlikewise for XDG_CURRENT_DESKTOP10:18
dandraderdidrocks, yes10:18
didrocksby any chance, using the phablet-team ppa?10:18
dandraderdidrocks, http://paste.ubuntu.com/5801085/10:20
didrocksdandrader: I'm pretty sure you have a bad interaction with all those ppa10:20
dandraderhmm... looks like it needs a clean up10:20
didrocksI would think the phablet-team* ones10:20
didrocksit's like you don't have the desktop integration anymore10:21
dandraderdidrocks, at least the phablet-team-desktop-deps-saucy is needed according to unity8's build script... but I've removed all the raring ones.10:24
dandraderdidrocks, ok, now I have XDG_CURRENT_DESKTOP=Unity and SESSION=ubuntu10:26
tsdgeoslol10:26
didrocksdandrader: so, gnome-control-center, you should have appearance :)10:26
tsdgeosjust found out that one of the calls to QLimitProxyModelQML::setModel takes 77 msec10:26
tsdgeosno wonder the scrolling feels jumpy10:26
tsdgeosthat's a 13fps rate10:27
dandraderdidrocks, wow, just like magic! thanks a lot!10:27
didrocksdandrader: yw :)10:27
dandraderdidrocks, but is it so that the close,minimize,maximize icons in title bars are on the right corner now?10:29
didrocksdandrader: you really installed something that screwed your settings I guess :)10:30
didrocksensure you have /usr/share/glib-2.0/schemas/10_ubuntu-settings.gschema.override installed10:30
didrocksif so, gsettings reset org.gnome.desktop.wm.preferences button-layout10:31
dandraderdidrocks, I have that file and issue this command. I guess I have to restart my session to get the results10:31
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== MacSlow is now known as MacSlow|lunch
dandraderwell, I think I'll have to install saucy from scratch (using a cdimage)11:02
=== _salem is now known as salem_
mzanettidandrader: https://code.launchpad.net/~mzanetti/unity/8-launcher-revealing-tweaks/+merge/17150911:16
dandradermzanetti, the diff is huge. are you sure it does only what you say in the commit message?11:24
mzanettidandrader: check the prerequisite branch11:24
dandraderah11:25
dandradergonna reinstall my desktop from scratch (using a 13.10 cd image). will be back once it's done.11:37
mzanettiSaviq: what exactly is the difference between tests/mocks and tests/qmltests/plugins/ ?11:39
mzanettiit seems a bit like they should be merged together into tests/mocks, no?11:40
tsdgeos_mzanetti: i think some mocks are used when running in the desktop on "regular" mode (i.e. non test)11:51
Saviqmzanetti, ones are tests for plugins, the others are plugins for tests...11:58
mzanettiSaviq: hmm... not really, no11:59
Saviqmzanetti, yeah11:59
Saviqmzanetti, not11:59
Saviqdidn't read properly11:59
mzanettiSaviq: the tests for plugins are yet another dir11:59
Saviqmzanetti, yeah, what tsdgeos_ said - Ubuntu.Applications and LightDM do not have a real counterpart yet12:00
mzanettiSaviq: I agree with tsdgeos_. the ones in tests/qmltests/plugins seem to be used only for testing, while the ones in /tests/mocks/ seem to be used for testing and for running12:00
Saviqmzanetti, they're fakes, really12:00
Saviqnot mocks12:00
mzanettiyeah, but all of them12:00
* Saviq never got to understand the difference12:00
mzanettiSaviq: well, in theory mocks are things where you can set expectations, especially for tests12:01
mzanettiSaviq: while fakes are only there to provide something that's not ready yet12:01
mzanettiwe seem to use it the other way round tho :D12:01
Saviqmzanetti, indeed12:04
Saviqmzanetti, if you want to clean it up - feel free12:05
mzanettiSaviq: well, I would just merge everything into tests/mocks12:05
Saviqmzanetti, if we make sure that it's appended to the QML import path for fallbacks, that should probably work12:05
mzanettiSaviq: well. right now I'm busy to implement a mock for the launcher that uses the unity-api12:06
=== jhodapp|afk is now known as jhodapp
mzanettiso probably after that I can do the cleanup/merge12:06
=== MacSlow|lunch is now known as MacSlow
didrocksSaviq: hey, did you see my questions previously? :)12:26
Saviqdidrocks, must've missed them, sorry, looking at the log12:27
Saviqdidrocks, yeah, we'll have a look there12:27
didrocksSaviq: ok, I consider unity8 done until then, do not hesitate if you think we should move more content :)12:28
didrocksSaviq: I love the fact that qml files and asset are in usr/share/ btw12:28
didrockswe need to have that for some apps not following it12:28
Saviqdidrocks, could you maybe move that under ~unity-team and MR, so that we can push the relevant upstream fixes?12:33
didrocksSaviq: sure, one sec!12:34
didrocksSaviq: https://code.launchpad.net/~didrocks/unity/unity8-packaging-cleanup/+merge/17153412:39
Saviqdidrocks, did you not want to move under ~unity-team? we could push our fixes there then and land together, now we'd need to merge into your branch first12:44
didrocksoupsss12:44
didrocksstupid bzr12:44
didrocksSaviq: I did push to ~unity-team, but then lp-propose retook my first push12:44
didrocksSaviq: fixing, sorry :/12:44
Saviqdidrocks, cheers12:44
didrocksSaviq: https://code.launchpad.net/~unity-team/unity/unity8-packaging-cleanup/+merge/171537 better, isn't it? :p12:45
Saviqdidrocks, indeed!12:46
didrocksSaviq: include/unity/ExceptionImplBase.h: in unity-api is GPL3, not LGPL, is that wanted?12:51
didrockssame for include/unity/SymbolExport.h12:51
Saviqdidrocks, tbh most of unity-api should be lgpl, afaics12:52
didrocksSaviq: yeah, I think it's a typo, let's fix it12:52
Saviqdidrocks, yup12:52
=== mmrazik is now known as mmrazik|afk
didrocksSaviq: ok, there is a big mix of license, let me open a bug and let michi___ and mzanetti fixing it :)12:57
Saviqdidrocks, yeah, I expected as much there12:57
dandradernow I finally have a fully working Unity in saucy13:06
Saviqolli, kgunn, any objections to moving unity8 to a separate lp:unity8 project? it has the disadvantage of sticking the 8 at the end of it to the end of time (well, we'd move it to lp:unity when unity8 becomes default)13:09
Saviqbut then has the advantage of separate project management, bugs, milestones, blueprints, tags13:09
Saviqand faster default bzr pulls / pushes13:09
greyback_tsdgeos_: another crash reproduced, https://code.launchpad.net/~aacid/unity/UseC++LVWPH/+merge/168073/comments/38242313:15
tsdgeos_greyback_: let me see13:16
greyback_tsdgeos_: test case a little artificial :)13:16
greyback_but I wanted to push the model insertions/removals to check everything was ok13:17
tsdgeos_Saviq: lol your last mail says "From:ubuntu-phone <ubuntu-phone@lists.launchpad.net>"13:18
kgunnSaviq: +113:19
kgunni don't work with it 1/2 as much as you guys....and i notice the speed13:19
tsdgeos_greyback_: can't really repro, can you be a bit more precise what you mean with "scroll up & down a bit" ?13:20
tsdgeos_greyback_: have you pulled? maybe fixed with yesterday's fixes?13:20
greyback_tsdgeos_: I wish I could, it's hard to repro.13:20
greyback_yep, pulled13:20
tsdgeos_greyback_: bt ?13:20
Saviqtsdgeos_, which one? :D13:21
greyback_tsdgeos_: sure, gimme a sec13:21
tsdgeos_Saviq: the one that says "On the contrary."13:21
tsdgeos_greyback_: yes, crashed now13:22
kgunngreyback_: i gotta know "taking the mickey" ?13:22
Saviqtsdgeos_, right, I got an extension in TBird letting me choose / tweak From... it gets confused sometimes ;)13:22
Saviqtsdgeos_, note the send time ;) 22.06 - moderation took a while :D13:23
greyback_kgunn: :D  best translated to: "messing around a bit too much"13:23
=== mmrazik|afk is now known as mmrazik
tsdgeos_greyback_: i'm getting this http://paste.kde.org/~tsdgeos/783176/13:24
tsdgeos_Saviq: oh13:24
tsdgeos_right13:24
greyback_tsdgeos_: yep13:24
tsdgeos_greyback_: that is a werid crash13:25
tsdgeos_ah wait, wrong read of the crash13:26
greyback_tsdgeos_: while I've got you, notice in that qml file that I've commented out heightToClip.13:29
greyback_am I using it wrong? As it doesn't seem to exist13:29
greyback_in the delegate's context anyway, which is where I thought it should be13:29
greyback_grr, lousy wifi13:30
tsdgeos_greyback_: standup13:32
mzanettiSaviq: so you said now would be the right time to move stuff around.13:51
greyback_tsdgeos_: while I've got you, notice in that qml file that I've commented out heightToClip. I seem to be using it wrong, but I don't see why13:51
Saviqmzanetti, yeah: https://code.launchpad.net/~unity-team/unity/unity8-packaging-cleanup/+merge/17153713:51
Saviqmzanetti, there's fixes to be made to our code there, too, 'cause didrocks moved stuff around in the packaging13:51
mzanettiSaviq: ah, I see...13:52
tsdgeos_greyback_: ok, i'll setting the context propety too late, which seems to work fine for the code in unity8 but not in your one, let me push that (you'll have to adapt the code, it's not correctly clipping afaics)13:52
Saviqmzanetti, so at least one important thing is that we need to actually install those fakes13:52
tsdgeos_greyback_: well you can say the property is not properly documented either :D13:52
Saviqmzanetti, to $LIBDIR/unity/qml13:52
greyback_tsdgeos_: ah ok, that did confuse me13:52
Saviqmzanetti, which is not the case for mocks13:52
Saviqmzanetti, but obviously we can do that on a per-plugin basis13:53
mzanettiSaviq: ok. I'll jump on this in a minute13:53
Saviqmzanetti, sure13:53
tsdgeos_greyback_: pushed the heightToClip thing13:54
Saviqmzanetti, so I'm okay with having a single fakes/mocks directory, of which we only install those that don't have their real counterparts13:54
mzanettiSaviq: yep. and over time we just remove all the installations as they are replaced by the real things and just keep them for testing13:54
Saviqmzanetti, probably makes sense to tackle https://code.launchpad.net/~nick-dedekind/unity/8.shellImport_List/+merge/171541 too13:54
Saviqmzanetti, yup13:54
Saviqmzanetti, the launcher thing... might not be your fault: Failed to get image from provider: image://scaling/0.444444/[...]phone-app@18.png13:57
Saviqmzanetti, I don't have application icons all of a sudden13:57
mzanettihmm... weird13:58
Saviqmzanetti, the warnings for the device stand, though, I'd say13:58
* Saviq reboot13:58
greyback_tsdgeos_: thanks13:58
tsdgeosdude my session just blowed up14:11
greyback_tsdgeos_: hmm, unsure if related, try this: http://pastebin.ubuntu.com/5801623/14:17
greyback_tsdgeos: move the list down maybe 3 items. Then flick it up to the top again14:18
tsdgeosprobably the same14:18
tsdgeossomething's weird hapeening14:18
greyback_"possible QQuickItem::polish() loop"14:18
tsdgeosi'm getting height called over an item i've already deleted14:18
tsdgeosand when i delete it i am asserting it's not on the list14:19
tsdgeosso it's a bit weird someone calls it14:19
tsdgeosyour loop comment may have something to do with it14:19
greyback_though I'm also getting bindings errors, so it could be my code14:20
greyback_interesting14:20
tsdgeosi've seen some binding errors about "height"14:20
tsdgeosthat i've just decided to classify as "the thing that spits those errors has no clue"14:20
greyback_:)14:21
tsdgeossince my height in the explamples i was using is always the same14:21
greyback_that is peculiar14:21
greyback_can you show me an example with that?14:21
tsdgeosgreyback_: if you run the tests, you'll see a few most probbly14:25
tsdgeosand if you see there the height can't get looped14:25
mzanettiSaviq: could you give it another shot please?14:26
Saviqmzanetti, yup14:26
mzanettithe launcher-new-folding14:26
Saviqmzanetti, yeah, works14:27
Saviqmzanetti, and now I've screwed my head back on14:27
Saviqmzanetti, the warnings are  from the apps lens14:27
mzanettiSaviq: you still have them?14:28
Saviqmzanetti, that's the libunity bug14:28
mzanettiSaviq: the fact that ubuntushape is not a parent of its image gets me every time14:29
* mzanetti wonders if that isn't actually bad behavio of the UbuntuShape14:29
Saviqmzanetti, it could probably be smart about it, i.e. if children.count == 1 and children[0] is Image, use it as image, otherwise do the usual shader effect14:30
Saviqmzanetti, but then it would have to check recursively14:30
mzanettiSaviq: nah... I mean even with the usual effect. the Image {} in there is not a child of the shape14:30
mzanettiSaviq: i.e: image: Image { anchors.fill: parent } does not work inside a ubuntuShape14:31
Saviqmzanetti, ah14:31
greyback_tsdgeos: no height bindings warnings in my test run http://pastebin.ubuntu.com/5801656/14:31
greyback_few times pageHeader doesn't have a parent, but that's all14:31
tsdgeosoh14:31
Saviqmzanetti, yeah, it could probably be made to work14:31
tsdgeosmaybe i fixed that ?¿14:31
tsdgeos:D14:31
greyback_rofl14:31
tsdgeoslet me see14:32
tsdgeosi got one in the section one14:33
tsdgeosin ListViewWithPageHeaderTestSection::growWindowAtBottom14:33
greyback_tsdgeos: you running 5.1 by any chance?14:35
tsdgeosnot when running those tests14:36
=== dandrader is now known as dandrader|afk
mzanettidednick: had a review on this https://code.launchpad.net/~nick-dedekind/unity/8.shellImport_List/+merge/17154115:15
mzanettidednick: needs at least better explanation15:15
dednickmzanetti: yeah. just fixing it now. give me a sec :)15:16
dednickmzanetti: it's somewhat of a premerge of indicators-client15:16
greyback_tsdgeos: so I partially have clipping working for a simple case: http://pastebin.ubuntu.com/5801787/15:23
greyback_tsdgeos: but only the first delegate in a section is clipped correctly, all others are not15:23
greyback_that does suit the shell, I can't deny that15:24
greyback_but you think it would be tough to fix it for all delegates?15:25
=== dandrader|afk is now known as dandrader
Saviqmterry, mzanetti I noticed this before but didn't ping you guys: there's no "Tap to unlock" on first start on the tablet15:30
Saviqthere's just an empty button15:30
mterrySaviq, I'll note it down in my TODO15:32
mzanettiSaviq: right... can reproduce15:32
Saviqmzanetti, dednick's shellImport15:32
Saviqmzanetti, is just in preparation for indicators-client15:32
Saviqmzanetti, it was part of that merge before but I asked him to extract it to reduce the diff15:32
mzanettiah ok15:32
mzanettistill... I think my questions are valid15:32
tsdgeosgreyback_: it should not15:33
tsdgeosgreyback_: add a comment to the MR, still fighting the crash from before15:33
=== jhodapp_ is now known as jhodapp
tsdgeosno clue what may be happening yet :-/15:34
greyback_tsdgeos: ok, let me add comment with test case to15:34
tsdgeosgreyback_: i don't understand what you mean about the carousel thing15:45
greyback_tsdgeos: in the screenshot, look at where the images in the carousel are clipped at the top15:47
tsdgeosah15:47
tsdgeosthat's a carousel bug then :D15:47
tsdgeosor not15:48
tsdgeostbh it's a bit disconcerting how much the carousel leaks into the other dash screen if i don't set the clipping to true15:48
greyback_tsdgeos: carousel was example, as it uses image so is easier to see.15:54
tsdgeosso you mean it's not carousel only?15:55
tsdgeosthen i don't understand waht you mean again :D15:55
greyback_nope, I'm struggling to explain15:55
Saviqmzanetti, we should release to get your launcher some spanking15:57
mzanetti+115:58
Saviqmzanetti, /me preps15:58
mzanettiack15:58
greyback_mterry: ppa you probably want to know about: https://launchpad.net/~phablet-team/+archive/mir15:59
greyback_mterry: I've not checked it in a few days, but it has packages that have unity running on Mir16:00
mterrygreyback_, ah interesting....16:00
mterrygreyback_, yeah, I've been building from scratch16:00
greyback_mterry: yep. That PPA works, but already is several days old, hence I'd need to check it out before fully recommending it16:00
mterrygreyback_, it's not auto-built?  hm16:01
greyback_mterry: not yet, ricardo was pushing to it manually16:02
greyback_mterry: auto-landing to be done16:02
Saviqdandrader, you just piss off more people with each MR you merge :D16:02
dandraderSaviq, what MR are you talking about?16:03
Saviqdandrader, any that makes it more difficult to edge-drag16:03
Saviqdandrader, because people can'd do perpendicular ;)16:04
dandraderSaviq, ah, yeah. we probably have to have more relaxed maxDeviation values16:05
dednickSaviq: you're giving me insecurities about my dodgey coding.16:05
mzanettiSaviq: can we get this merged too before releasing? https://code.launchpad.net/~mzanetti/unity/8-launcher-revealing-tweaks/+merge/17150916:05
Saviqmzanetti, dunno, can we?16:05
dednickSaviq: this review is getting out of hand ;)16:05
mzanettiSaviq: well, its approved... it just depends how fast you want the release16:06
Saviqdednick, sorry, I'm just being interrupted all the time :)16:06
Saviqmzanetti, yeah, we can wait16:06
dednickSaviq: no worries.16:06
Saviqdednick, most of the stuff I'm asking is really about /me understanding what's happening or some minor tweaks16:06
dednickSaviq: yep. i'm just feeling sorry for you over here16:07
Saviqdednick, don't :)16:07
Saviqmzanetti, https://code.launchpad.net/~saviq/unity/8.release-7812/+merge/17160016:12
Saviqmzanetti, Micha{ł,l,el}s dominated the changelog :D16:13
mzanettiSaviq: hehe... and we didn't even use all we have16:14
Saviqmzanetti, indeed :)16:14
om26erIt seems scopes icons are appearing in the dash due to some reason http://ubuntuone.com/5GklKFKcUKYSfnAUqTarS116:26
om26er(on touch)16:28
dandraderSaviq, does our coding style say anything about semi-colons in javascript code?16:30
dandraderie. whether you should put them or not16:30
Saviqdandrader, yes16:30
Saviqdandrader, yes, yes16:30
Saviqdandrader, it's usually ok not to, until it isn't anymore...16:30
dandraderSaviq, !?16:31
Saviqdandrader, I mean that's the reason why16:31
Saviqdandrader, in theory JS doesn't require semicolons16:31
=== deegee__ is now known as drussell
Saviqdandrader, but there's instances when you need them or code isn't executed how you wanted it to16:31
dandraderSaviq, just like with semi-colons in QML?16:32
Saviqdandrader, that's another reason why we want semi-colons in JS16:33
Saviqdandrader, to visually distinguish JS from QML16:33
Saviqdandrader, but AFAIK there's no place where QML fails because you haven't added a semicolon16:33
dandraderSaviq, why do you want to distinguish JS from QML?16:33
Saviqdandrader, to see what is JS and what is QML in a .qml file16:34
dandraderSaviq, I mean, how is that useful in practice16:35
Saviqdandrader, just helps readability16:35
Saviqdandrader, you can easily identify JS blocks16:35
dandraderSaviq, well, you just told me the same thing with different words :)16:36
Saviqdandrader, indeed, I probably have nothing to add :)16:37
Saviqdandrader, readability is enough of a reason, IMO :)16:37
dandraderSaviq, but should put this up for voting!16:37
Saviqdandrader, we already did ;)16:37
dandraderSaviq, that coding style thread has been too quiet lately16:37
Saviqdandrader, you were late to the party :D16:37
dandraderdamn16:38
Saviqdandrader, click on the Comments button in the doc ;)16:38
nic-doffaySaviq, I've made progress with the component, but there are a lot of varying options for this one component.16:40
nic-doffayhttps://docs.google.com/a/canonical.com/document/d/1cg9ruHiEpRynEr_Ipf39Z0MQINEWoChIN-d111yx-Qw/edit#16:40
nic-doffayWhat would be the best way for the user to select which type they would like to use?16:40
dandraderdednick, should be good to go now16:50
=== boiko_ is now known as boiko
dobeyis lp:unity/8.0 supposed to rend itself unusable once one tries to open the dash with the sliding from the right edge?18:14
* greyback_ eod19:05
=== salem_ is now known as _salem
gotwighey19:22
gotwigis Unity finally able to run good under mir?19:22
gotwigwhen is Compiz going to be dropped from Unity20:33
greyback_gotwig: when Unity8+Mir is feature comparable with Unity+Compiz20:34
greyback_I can't offer a time estimate however20:34
gotwiggreyback_, Unity+Mir does not use Compiz, right?20:34
greyback_right20:34
=== seb128_ is now known as seb128
=== seb128_ is now known as seb128
=== _salem is now known as salem_
Saviqmterry, can you do a quickie please https://code.launchpad.net/~saviq/unity/8.fix-pot/+merge/171663 ?21:26
mterrySaviq, ok21:27
Saviqmterry, we had the .pot malformed somehow21:27
=== salem_ is now known as _salem
=== MyUbuntuBlog is now known as ubuntubob

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