/srv/irclogs.ubuntu.com/2014/06/06/#ubuntu-unity.txt

* Saviq is peeling today ;D07:23
tsdgeosSaviq: should we do a landing with the approved stuff we have?07:41
Saviqtsdgeos, yup, was planning to today07:41
Saviqtsdgeos, wanted to see if we can get departments in07:41
tsdgeosdon't think so :/07:41
tsdgeosmhr3 is on holiday and he has a few things marked to fix in his MR i think07:41
Saviqoh ok07:44
tsdgeosSaviq: did you try the touchdown thing on the phone?08:35
Saviqtsdgeos, ah maybe you meant recent apps?08:37
Saviqtsdgeos, I only tried the app scope08:37
Saviqas in the installed / available08:37
tsdgeosSaviq: no no, regular apps08:37
Saviqhmm looked fine...08:37
* Saviq tries08:37
tsdgeoslet me try again too08:39
tsdgeosactually happens on desktop08:39
tsdgeosclick on system settings08:39
tsdgeosit's the same problem with artshapesize not forcing artshape08:40
tsdgeosmaybe the patch i have for yesterdays two line title vs art08:40
tsdgeosfixes it too08:40
* tsdgeos checks08:40
Saviqtsdgeos, I don't have that patch ;)08:40
tsdgeosi know08:40
tsdgeosi'm just saying that maybe it fixes it08:41
Saviqah ok08:41
Saviqtsdgeos, ah now I see what you mean08:41
Saviqtsdgeos, weird08:41
tsdgeosno, patch doesn't fix it08:42
tsdgeoswhich is weird, seems like it should :/08:42
Saviqtsdgeos, what's worse, this will mean one more UbuntuShape again :|08:42
tsdgeosah, it actually does08:43
tsdgeosi was merging from the wrong place08:43
tsdgeosSaviq: oh yeah, i know08:43
Saviqbut I think Cimi tested that it's not significant?08:43
tsdgeostestCardBenchmark gave "similar numbers"08:43
tsdgeosi think he said08:44
tsdgeoserrrr08:52
tsdgeoscan't compile on the phone anymore :/08:52
tsdgeosruns out of space08:52
tsdgeosso we have to x-compile now?08:55
mzanettitsdgeos: yes, which project?09:00
tsdgeosunity809:00
mzanettitsdgeos: yes, should x-compile fine09:00
mzanettitsdgeos: https://wiki.ubuntu.com/SimpleSbuild09:00
mzanettitsdgeos: https://wiki.ubuntu.com/CrossBuilding09:01
tsdgeosi know it x-compiles fine09:01
tsdgeosit's just infinite amounts of work more than ./run_on_device.sh09:01
tsdgeosfor a 1 line change09:01
mzanetti+109:01
mzanettitsdgeos: in that case, you can free up a little disk space on the phone09:01
tsdgeosmakes my developer life hard without any need09:01
mzanettitsdgeos: http://pastebin.ubuntu.com/7119790/09:02
tsdgeosoor we could make a mroe developer friendly image09:02
tsdgeoswhich tbh are the 99% of people using the phone now09:02
mzanettithat's a 2 sided sword09:03
tsdgeosbut whatever if people want me to be slower developing, i'll be slower developing09:03
mzanettiwell, the solution to this would be to have run_on_device using the x-compile environment really09:03
tsdgeosbut it would still create a deb?09:04
tsdgeosthat's sloooooooooooooooooooooooooow09:04
mzanettino... just compile in the chroot and rsync binaries09:04
mzanettirsync the builddir basically09:04
mzanettiprobably not even using sbuild... probably click-chroot to set it up, then call schroot make etc and then rsync /path/to/chroot/builddir to the phone... that's how I'd start tackling the issue...09:06
tsdgeosSaviq: what do you think of https://code.launchpad.net/~aacid/unity8/obeyArtShapeFixedSize/+merge/222294 ?09:13
Saviqtsdgeos, whoa, I was hoping you'll tell me I overcomplicated it and you'd simplify it :D09:14
tsdgeos^_^09:14
tsdgeosit's just adding an extra if :D09:14
Saviq*just* ;)09:14
=== pete-woods is now known as pete-woods-away
Saviqtsdgeos, I'll have to focus to read through this, will need food first! ;)09:15
Cimitsdgeos, Saviq what was the question?10:05
SaviqCimi, aren't you on holidays?10:05
tsdgeosCimi: no question i think10:05
CimiSaviq, I am10:05
SaviqCimi, then go away10:05
Saviq:P10:05
CimiSaviq, but I receive pings on my pebble :P10:05
SaviqCimi, then log out of IRC10:05
Saviqand yes, we know you've got a pebble :P10:06
CimiB)10:06
Cimiand we know you eat scorpion chilly10:06
Cimitsdgeos, you missed that!10:06
Cimichilli10:06
Saviqhttp://en.wikipedia.org/wiki/Trinidad_Scorpion_Butch_T_pepper10:06
Saviq"was formerly the most piquant pepper"10:07
Saviqlol10:07
tsdgeosoh no, i didn't miss that at all :D10:07
tsdgeosi may die just by being on the same room as that thing10:07
Saviqtsdgeos, I *did* die10:07
Saviqor maybe it was http://en.wikipedia.org/wiki/Trinidad_moruga_scorpion10:08
CimiI have the pic10:08
Cimihold on10:08
CimiSaviq, https://drive.google.com/file/d/0BzO8ZDfBk9UKNTBPNkVWbm5rRlU/edit?usp=sharing10:11
Saviqso it's probably the latter10:12
CimiSaviq, "You take a bite. It doesn't seem so bad, and then it builds and it builds and it builds. So it is quite nasty"10:15
CimiSaviq, your description :D10:15
Cimifrom wikipedia10:15
Cimithe "oh fuck" started indeed 5 minutes after the first bite10:15
Cimiahaha10:15
Saviqmzanetti, can you drive https://code.launchpad.net/~mzanetti/unity8/dont-crash-on-invalid-app/+merge/220636 into the ground (or trunk, for that matter)?10:17
mzanettiSaviq: you mean landing it?10:17
Saviqmzanetti, I mean getting someone to review and ACK10:17
SaviqI'll take care of the landing10:17
mzanettiSaviq: hey, can you review https://code.launchpad.net/~mzanetti/unity8/dont-crash-on-invalid-app/+merge/220636 ?10:18
mzanetti:P10:18
mzanettinah... I'll ask greyback, he saw it already anyways10:18
mzanettigreyback: small one https://code.launchpad.net/~mzanetti/unity8/dont-crash-on-invalid-app/+merge/22063610:18
Saviq;)10:18
greybackdammit that bug is annoying, I just can't figure it out10:19
mzanettigreyback: yesterday I came by some lambdas that looked suspiciously thread unsafe10:19
mzanettibut not on appStarted... only on appclosed :/10:20
mzanettithe crash seems to happen on started too10:20
Saviq/food (and scrub first)10:21
mzanettilol10:21
greybackmzanetti: my only guess is perhaps an app which immediately dies on start. Obvoiusly I've must've made an error in serializing all the mir & upstart events, I just don't yet see it10:22
tsdgeosgreyback: can we get infinite amounts of debug added so that when it happens we have debug logs to pull?10:22
mzanettigreyback: do you know how how QObject::connect() behaves in when connecting a lambda whith something from another thread?10:22
greybacktsdgeos: working on it now10:22
tsdgeos:)10:22
mzanettigreyback: I think it might fail to detect the different thread and makes it a directConnection10:23
greybackmzanetti: that lambda run in the thread of the signal. No queued connections for lambdas10:23
mzanettiyeah... so I think in qtmir the applicationRemoved is dangerous10:23
mzanettibecause that one in turn emits rowsRemoved etc10:24
greybackmzanetti: there's no such lambda in unity-mir's AppManager tho10:28
greybackmzanetti: and yeah the qtmir code is an old version of unity-mir's - it does need updating10:29
greybackI've a branch with that mostly done somewhere10:29
tsdgeospaulliu: can you merge https://code.launchpad.net/~paulliu/unity8/logout/+merge/216373 ?10:32
greybackmzanetti: https://code.launchpad.net/~gerboland/unity-mir/enable-logs/+merge/222300 <- that the right thing to do?10:34
mzanettigreyback: looks ok, but would need to test10:37
mzanettidoing that now10:37
greybackthanks10:39
pstolowskiSaviq, I've implemented most scopes-api/unity-api/scopes-shell changes for https://bugs.launchpad.net/unity-api/+bug/1326292 ; can you assign unity8 to somebody?10:50
ubot5Ubuntu bug 1326292 in Unity 8 "Unity8 should not request preview for the upcoming 'store' category in Apps" [Undecided,New]10:50
pstolowskis/most//10:50
pstolowskiSaviq, also, reviews would be much appreciated ;)10:51
mzanettigreyback: nope... installed that package, no unity-mir debug prints :/10:52
greybackmzanetti: darn. Any ideas?10:53
mzanettigreyback: just checking, but I guess dpkg-buildpackage actually sets the build type10:53
greybackI totally didn't think it did. Oh well10:53
mzanettigreyback: I'm verifying that10:54
Saviqpstolowski, if you want reviews, we need MPs!10:58
pstolowskiSaviq, ah, indeed :), 1 minute10:58
Saviqmzanetti, greyback, it does - RelWithDebInfo10:58
mzanettiyep...10:59
Saviqunless you override dh_autoconfigure of course10:59
mzanettiok... so I guess that's what we want to do10:59
Saviqmzanetti, see what unity8 does10:59
mzanettithanks11:00
pstolowskiSaviq, done. when implementing it in unity8, I think it'd be best if you leave the hack we currently have to ease the "transition", and remove it once new click scope lands11:03
Saviqpstolowski, +111:03
Saviqpstolowski, or well, we can just land them together11:03
Saviqbut k11:03
om26erSaviq, when does the old tabbar in unity8 get removed ?11:04
pstolowskiSaviq, yeah, sure, I just think that way may be faster11:04
Saviqom26er, you mean the new header? we'll get on it soon11:04
om26erSaviq, yeah11:04
Saviqom26er, probably along with the dash overview, to not regress in the speed you can access your favourite items with11:05
om26erSaviq, overview means bottom edge swipe to show all scopes ?11:05
Saviqom26er, yes11:05
om26erok11:06
om26erSaviq, when the screen is turned off the volume keys still work, is that handled by unity ?11:06
Saviqom26er, yes11:06
om26erthere goes a bug report11:06
Saviqom26er, there is one already11:07
Saviqom26er, bug #129145811:07
ubot5bug 1291458 in unity8 (Ubuntu) "[platform design] Volume buttons change ringtone volume when suspended" [High,Triaged] https://launchpad.net/bugs/129145811:07
Saviq/food for real11:08
mzanettigreyback: https://code.launchpad.net/~gerboland/unity-mir/enable-logs/+merge/222300/comments/53256411:21
mzanettigreyback: I just tested this, works11:21
mzanettijust make sure to turn spaces into a tab when copy/pasting it11:21
greybackmzanetti: ack11:22
=== MacSlow is now known as MacSlow|lunch
cwaynegreyback: mzanetti: do either of you guys have an n10? i've heard reports of the n10 being very flaky with the shell-rotation ppa, but i don't have one to verify11:25
greybackcwayne: can you define "flaky" better? The main issue I know of is the browser scrolling badly (it just jitters until the scroll completes - not something we can fix, is either Mir or browser issue)11:26
cwaynegreyback: all I got was "it crashed 3 times in 5 minutes"11:27
cwaynei can try and prod for some logs11:27
greybackcwayne: running packages from yesterday/today?11:27
cwaynegreyback: yesterday, yeah11:28
cwaynegreyback: also apparently video playback doesn't work on n1011:28
greybackcwayne: if you could get logs, it would help. Contents of /var/crashes especially.11:28
mzanettigreyback: I think the problem is still that it gets crashy after the screen has been off11:29
mzanettiit works fine at first, then it suspends, we wake it up again and things start crashing more often11:29
om26ermzanetti, Hi! since the right edge switcher landed, now if you have a single app opened and you swipe the right edge nothing happens. Previously the app zoomed out to show no apps are running. Intentional or regression ?11:31
greybackcwayne: ouch. I hadn't tried video at all. I would suspect that doesn't work with stock images either...11:31
greybackmzanetti: interesting11:31
om26erthat behavior can still be seen on dash (with no apps open)11:31
mzanettiom26er: will be fixed soon11:31
mzanettiom26er: design wasn't really sure yet what should happen in that case11:31
greybackcwayne: ok I'll play with the N10 and try to repro & fix crashes.11:32
om26ermzanetti, need me to report a bug ?11:32
cwaynegreyback: i've asked for logs to be sent your way as well11:32
greybackcwayne: I doubt there's anything I can do about video playback though. Will see if I can figure out what's wrong11:32
mzanettiom26er: not really... there's that big QtCompositor rework coming up, also turning the dash into an app... that will force us to touch that code anyways11:33
om26ermzanetti, cool, that means dash in the right edge switcher ?11:33
greybackcwayne: in the PPA this morning we have app splash screens working. It makes the UI look nicer, could you check it out please?11:33
mzanettiom26er: yes11:33
om26eralways wanted that.11:33
om26eryay!11:33
cwaynegreyback: yep, was just updating11:33
cwaynegreyback: cool! splash screen seems to work really well so far11:40
greybackcwayne: let me know if you spot any problems11:41
mzanettitsdgeos: Saviq: FWIW, for the short right edge flick Vesa's prototype didn't have the 2 gu minimum either but we still added it in the end. I think its safe to go ahead and add that check. I had the same feeling as Saviq when I tried it before.11:49
cwaynegreyback: will do11:49
cwaynehmm, seeing a weird overlay on one of our scopes when in landscape on n4: http://people.canonical.com/~cwayne/overlaid.png11:50
Saviqmzanetti, TBH 2gu is nothing, I'd say it should be like 1/4th of the screen11:50
mzanettiSaviq: no... that's explicitly not wanted by design11:50
Saviqmzanetti, but if Vesa made it like that, then that's probably fine11:50
mzanettiSaviq: design wants to have it really short, if we're detecting its really what the user wants, and that's done by the speed11:51
Saviqmzanetti, k, feels a bit jumpy to me11:51
tsdgeosSaviq: jumpy in what sense?11:51
tsdgeostoo easy to close?11:51
Saviqtsdgeos, it's too easy yeah11:51
tsdgeosit's what the iphone does11:51
tsdgeosit's ultra easy to close stuff in their "app carousel" view11:52
greybackcwayne: can you show me how to install that scope?11:52
=== MacSlow is now known as MacSlow|lunch
cwaynegreyback: push this to the phone and untar it: http://people.canonical.com/~cwayne/scope.tgz12:00
mzanetticwayne: you said its flaky with the shorts app12:00
mzanetticwayne: for me the shorts app doesn't start up at all12:00
mzanettistill nothing crashes12:01
cwaynemzanetti: yeah me neither, i meant flaky as in sometimes that caused it to crash12:01
cwaynenot sure why the app itself will never launch though12:01
greybackmessaging app & dialer take _ages_ to start up12:01
mzanettigreyback: right... dialer doesn't start for me at all either on the tablets. it does work on the phone12:02
cwaynewe hide it in the tablet images for the demos anyway12:02
mzanettioh, there it is :)12:03
=== alan_g is now known as alan_g|lunch
mzanettiindeed it just takes _ages_12:03
mzanettigreyback: found an issue with the app splash12:03
mzanettiits click through12:03
greybackmzanetti: ah nice catch12:03
mzanettibut I didn't have a single crash today so far12:04
greybackcwayne: I pushed a fix so videos play from scopes12:05
cwaynegreyback: on n10?12:05
greybackcwayne: well I'm playing "yes men fix the world" in the browser on my n10. But the video is far from smooth.12:05
greybackthere's a frame ordering bug on n10 that is very obvious12:06
greybackMir & binary blob GPU driver issue - nothing we can do12:06
cwaynedamn12:06
cwaynewell at least there's some playback now :)12:07
greybackalways a silver lining ;)12:07
cwayneit's too bad split greeter + shell rotation can't go together, would be real nice to use a promoted image12:13
Saviqcwayne, they can, it just needs time that you don't have ;)12:14
Saviqcwayne, it's gonna be there in two weeks or so12:14
cwayne:)12:14
cwaynegreyback: i love this app splashscreen12:14
Saviqtsdgeos, oh I wonder, does the "swipe to close" work with multiple fingers? :D12:31
=== pete-woods-away is now known as pete-woods
* greyback thinks its more natural to swipe away from you to close apps12:35
anpokwebos did that12:36
anpokor still does that12:36
greybacktrue12:36
cwayneoh man i loved webos12:37
anpoki frequently do that by accident on ubuntu .. especially when in the right edge app switcher12:37
paulliutsdgeos: ok. done.12:38
paulliutsdgeos: I really don't understand bzr merge. I didn't modify main.cpp at all but I need to solve the conflict on main.cpp12:39
=== _salem is now known as salem_
=== MacSlow|lunch is now known as MacSlow
=== alan_g|lunch is now known as alan_g
tsdgeosSaviq: lol, you want to close 3 at the same time?13:03
Saviqtsdgeos, or 8 :D13:03
Saviqdunno if I can do 1013:03
tsdgeosSaviq: is this a requirement?13:04
Saviqtsdgeos, no, ;)13:04
Saviqtsdgeos, but I can't imagine why it wouldn't work tbh13:05
tsdgeosactually i should fix it13:05
tsdgeosyou can drag two13:05
tsdgeosor more, just tried two13:05
Saviqgood ;)13:05
tsdgeosbut i think i have code that assumes just one13:05
tsdgeosand the second breaks13:05
tsdgeosand is left lying in the middle of the drag13:05
tsdgeosso either limit it to 113:05
tsdgeosor make it work13:05
tsdgeosSaviq: i think i'm going to limit it to one13:09
tsdgeosfor now13:09
Saviqhttp://nooooooooooooooo.com/13:09
* tedg wonders how many words Saviq has bookmarks for13:11
Saviqeofl13:11
Saviqrofl13:11
Saviqend of the floor, laughing13:12
Saviqgood I'm not on my balcony13:12
tedgHeh, yes!13:12
Saviqtedg, bookmarks are so 80's13:12
Saviqtedg, awesome bar FTW13:12
tedgSaviq, What do you see as the difference? I just see that as searchable bookmarks.13:13
Saviqtedg, I don't *put* stuff in there13:13
Saviqtedg, it just is13:13
tedgSaviq, Ah, it forgets too much for me to do that.13:14
Saviqyeah, my fallback is the Google machine13:14
Saviqbut rarely need it13:14
tedgI use pinboard.in, it has nice chrome awesomebar integration "p ${search}"13:14
tedghttps://pinboard.in/u:ted.gould13:15
Saviqchrome? maybe that's why it forgets too much :D13:15
tedgIfttt integrates it with other stuff13:15
Saviqtsdgeos, remember how the carousel deals with clicked and pressAndHold?13:38
tsdgeosSaviq: what do you mean?13:38
Saviqtsdgeos, carousel itself emits clicked and pressAndHold signals, with index and delegate.y13:38
tsdgeosyes13:39
tsdgeosSaviq: for some reason here13:39
tsdgeosthe dragging area of the second card13:39
tsdgeoswas getting the drag y of the first one13:39
om26erhow to autopilot tests with the split greeter ? just stop unity and start the tests ?13:39
tsdgeosso that's why it wasn't working13:39
Saviqtsdgeos, how about instead we say that the delegate needs to have a clicked and pressAndHold callables (function / signal), and let it deal with what it needs internally?13:39
Saviqom26er, unlock, and run phablet-test-run -n unity813:40
Saviqom26er, you can use the unlock_script (on your host) to unlock programatically (but easier to just unlock yourself)13:40
tsdgeosSaviq: what's the benefit of that?13:40
Saviqtsdgeos, no knowledge in Carousel of what CardCarousel needs13:41
Saviqtsdgeos, the delegate knows what it needs instead13:41
om26erSaviq, ok, btw is the silo being tested ?13:41
Saviqom26er, yes, I'm running ap now13:41
Saviqom26er, and will go through testplan just after13:41
tsdgeosSaviq: can do i guess, seems a big-ish refactory for only a "small" teoretical/architectural imprivement13:42
tsdgeosSaviq: but sure, makes kind of sense13:42
Saviqtsdgeos, huh? http://paste.ubuntu.com/7601829/13:43
Saviqtsdgeos, not a huge refactor :)13:43
Saviqtsdgeos, otherwise we'd need to pass the whole delegate, or build knowledge into Carousel13:43
Saviq(sure, tests need fixing)13:44
Saviqtsdgeos, ideally we'd just pass the input to the delegate, but that's kinda impossible now13:44
tsdgeoswhy are you passing the result to pressAndHold?13:45
tsdgeosyeah smaller than what my head was thinking13:46
Saviqtsdgeos, scopes plugin requires it for activation13:46
Saviqtsdgeos, and we need to allow for activation on long press now (scope decides per-category)13:46
tsdgeos^_^13:46
Saviqtsdgeos, so we're getting rid of the if (scope == "click" && category == "local")13:46
Saviqtsdgeos, not like it will ever get used13:46
tsdgeosSaviq: there's this thing called CarouselDelegate or something13:47
tsdgeosdocument the functions there13:47
SaviqBaseCarouselDelegate13:47
tsdgeosor actually create empty ones13:47
Saviqwhich we're not using13:47
tsdgeoswe are13:47
tsdgeosin the tests13:47
tsdgeos:D13:47
Saviq;)13:51
Saviqtsdgeos, btw, this could be an addition to QML13:54
tsdgeosinheritance?13:54
tsdgeosvirtual functions?13:55
tsdgeosmultiple inheritance?13:55
Saviqtsdgeos, sometimes having to create a CardCarouselDelegate just to base it off of a BaseCarouselDelegate is painful13:55
Saviqtsdgeos, so yeah, inheritance13:55
Saviqsomething like13:55
tsdgeosmultiple inheritance + abstract functions would be cool13:55
tsdgeosbasically13:55
tsdgeosinterfaces13:55
SaviqLoader:BaseCarouselDelegate { foo }13:55
Saviqyeah13:55
=== alan_g|tea is now known as alan_g
MacSlowDid the system-wide theme used by Qt-apps break for anybody with any recent update pulled?14:45
cwaynemzanetti: greyback: dandrader: have you guys seen this on n4 landscape? http://people.canonical.com/~cwayne/overlay.png15:22
greybacktsdgeos: ^^15:23
tsdgeosi didn't even know we could put the n4 in landsacape15:24
dandradercwayne, no...15:24
* greyback EOW15:24
greybackbye all!15:24
mzanettibye greyback15:27
mzanetticwayne: I've seen this on trunk too15:27
mzanettiwith portrait15:27
mzanettitsdgeos: re landscape, check out the QtCompositor ppa15:27
mzanettior well, there's the rotation anyways... no need for you to check it out atm15:28
tsdgeosdandrader: ping15:39
dandradertsdgeos, pong15:39
tsdgeosdandrader: about the EdgeDragEvaluator15:39
tsdgeosit doesn't do what i'm doing (which is what designers designed), no? i just "finish" the animation if they moved more than 1gu and the velocity is > 60015:40
tsdgeosthe EdgeDragEvaluator seems to have a distance that even if you are not moving at 600 it will be completed15:40
dandradertsdgeos, yes, it's more sophisticated15:40
dandradertsdgeos, the farther away away you drag, the less velocity is needed for the action to complete15:41
tsdgeosright15:41
tsdgeosnot sure that's what deisgners want there15:41
tsdgeosdandrader: is that what we use for launcher?15:41
dandradertsdgeos, up to a point where no velocity is needed. where actually you would need a negative-direction velocity to avoid auto-completion15:41
dandradertsdgeos, in short: the smaller the drag, the bigger the velocity must be for the action to be accepted15:42
tsdgeosright15:42
tsdgeosi unerstand15:42
tsdgeosdoesn't seem to be what designers wanted15:43
tsdgeosor not what the prototype does15:43
dandraderdandrader, but if it feels better, it can be proposed. I believe it yields less unwanted actions and is still easy to achieve an intented action15:44
dandraders/dandrader/tsdgeos :)15:44
dandradertsdgeos, I actually made this up by playing with android's indicator panel (opening and closing it) :)15:45
dandradertsdgeos, so it's used in ubuntu's panel, lock screen and stage15:45
dandradertsdgeos, you known, design is an experimental, always changing, thing15:46
tsdgeosdandrader: i understand you think it may be better, i'm eow'ing nowish though and next week i'll be busy with QtCS, maybe you can find time to replace the parts of code i have that use draggingArea with that?15:47
tsdgeosdandrader: we're reaching that point where imho it's better if we "do" something than if we "perfect" something15:47
dandradertsdgeos, sure. incremental evolution/improvements is always a good approach15:48
tsdgeosagreed, i'd vote for landing this if the code is not awful and design thinks its ok15:49
tsdgeosand then we can propose using the EdgeDragEvaluator after RTM15:50
dandradertsdgeos, not for me to say. I just made a suggestion over there15:51
dandraderhaven't actually tried that branch yet15:51
dandraderI mostly wanted people to be aware of this component so that it might get more wide spread use and improvements15:52
tsdgeosi see15:53
mzanettidandrader: tsdgeos: yeah... I had the same issue for the short right edge flick too15:57
mzanettiits a pity that we're not using a component we prepared just for this kind of stuff15:57
cwaynedandrader: mzanetti: some crash files from the n4 running with shell-rotation: https://chinstrap.canonical.com/~joc/n4-crashes/15:58
mzanettidandrader: I think we should make EdgeDragEvaluator support this use case and then make use of it in the stages code15:58
mzanetticwayne: hmm... I don't think those are related to unity8 crashing. Do you still see many unity8 crashes?15:59
mzanetticwayne: its working quite smoothly here by now. don't think I had a crash today15:59
mzanettiwell, no visible one at least15:59
cwaynemzanetti: joc has seen a few on the n4, let me get him in here to share how he did it16:00
mzanettidandrader: https://code.launchpad.net/~aacid/unity8/swipe_down_close_no_remove_dash/+merge/221996/comments/53274116:09
dandradermzanetti, ok16:12
=== gatox is now known as gatox_lunch
=== dandrader is now known as dandrader|afk
xnoxtedg: are you about?16:32
* tedg checks about me16:32
tedgxnox, What's up?16:33
xnoxtedg: i have a PPA with upstart+cgroups that is usable on amd64/i386/armhf both for system and user level jobs16:33
tedgOooh, sexy.16:33
tedgxnox, Link/16:33
tedg?16:33
xnoxtedg: there are a couple of tricks (a) one needs to call initctl notify-cgroupsmanager-address (b) one needs to specify at least one "cgroup" stanza in the job to get it cgroupsify16:34
xnox(e.g. "cgroup cpu")16:34
xnoxtedg: it's in https://code.launchpad.net/~canonical-foundations/+recipe/upstart-daily-nonvirt16:34
tedgxnox, Do I need to notify in the user session?16:34
tedgSeems like there's no way it could be started there.16:35
xnoxtedg: yes, you do need to notify in the user session as well. Which i think is a miss-normer.16:35
xnoxtedg: i might add a user-session job "start on startup" which does a sanity check that cgroupmanager is available, and if yes sends notification to user-session init.16:36
xnoxtedg: but yeah, it shouldn't be necessary on user-session at all. I'll chat with jodh about it.16:36
tedgxnox, Cool, makes sense. If it was a job that'd work too really. Not sure which makes the code simpler.16:37
tedgxnox, When's the next upstart release?16:37
tedgI want the SetEnvList feature too :-)16:38
* tedg is demanding16:38
xnoxtedg: it works very well, I've made bogus expect stanzas & made a fork-bomb, and upstart job ended up as "stop/waiting" yet all dangaling remaining processes that where left about where in the correct cgroup. And the stanza is very flexible you can do specify/expand names of cgroups as needed and do settings etc.16:38
xnoxtedg: SetEnvList is in that ppa.16:38
xnoxtedg: currently next release is blocked on test-suite failures on arm64 & powerpc, and merging the fix for umask (where umask is lost across re-execs)16:39
xnoxtedg: and we are hunting a fantom race we introduced, which we are not yet sure if it's a real bug, memory-leak, or mostly harmless =)16:39
tedgYeah, would love to drop the url-dispatcher work around for that too.16:39
tedg(umask)16:40
xnoxhm. yeah.16:40
xnoxtedg: i'll check if SetEnvList & umask fixes are cherry-pickable stand-alone into current upstart. It's all the changes that were needed for cgroups that we believe are causing the build-failures on arm64 & ppc64el.16:41
tedgxnox, Eh, if the others are close I can wait. More showing excitement :-)16:43
tedgThe reason to use SetEnvList is for performance, so we'll need to measure it with the cgroups as well.16:43
tedgI have a branch for it, but I used SetEnvMulti :-)16:44
xnoxtedg: yeah, it got renamed a couple of times.16:45
xnoxnaming things is hard16:45
tedgxnox, http://www.smbc-comics.com/?id=3377#comic16:46
xnoxtedg: how is app-launch rename going along?16:46
xnoxtedg: you do know that all coreapps projects used to have ubuntu- prefix and all got renamed to drop the prefix?! =)16:47
tedgxnox, Good, done mostly. There were a couple of bugs to iron out, and a stressful day yesterday, but it looks okay now.16:47
tedgHeh, good.16:47
=== salem_ is now known as _salem
xnoxtedg: never heard of SMBC, that one is funny16:48
tedgxnox, Oh, it's a great comic. Don't start, it's an addiction.16:48
xnoxi do dilbert & xkcd16:48
tedgAh, the gateway comics16:51
=== alan_g is now known as alan_g|EOW
=== dandrader|afk is now known as dandrader
=== _salem is now known as salem_
=== gatox_lunch is now known as gatox
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== dpm_ is now known as dpm-afk
cwaynemzanetti: hey, found an issue with the app splash-screen -- seems to mangle chinese characters19:04
=== salem_ is now known as _salem
mzanettimeh...19:05
mzanettilet me have a look19:05
mzanetticwayne: what can I test it with?19:11
mzanettiis there something in the store?19:12
cwaynemzanetti: you can untar this to / on a phone to get some clicks http://people.canonical.com/~cwayne/click.tgz19:14
cwaynenot sure of anything in the store19:15
mzanettithnks19:15
=== _salem is now known as salem_
=== dandrader is now known as dandrader|lunch
=== ken_ is now known as kenvandine
=== dandrader|lunch is now known as dandrader
cwaynemzanetti: i got it to at least show the english in the splash-screen, so we should be somewhat okay20:51
slangasekbschaefer, Trevinho, bregma: so the unity SRU into trusty has had some possible regressions identified by the phased updater - crashes not seen in previous versions of unity (at least, not that the error tracker can determine).  Who can look at these? https://errors.ubuntu.com/problem/8fc148da910ae3d63758f6e96174a502860a6b95 https://errors.ubuntu.com/problem/01c1227584de3b96094e513b6edb6c7d22f4801b21:08
bschaeferslangasek, thank you for letting us know, ill take a look now21:10
slangasekbschaefer: great, thanks21:11
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem

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