/srv/irclogs.ubuntu.com/2014/05/09/#ubuntu-unity.txt

=== _salem is now known as salem_
=== salem_ is now known as _salem
=== Wig is now known as Wug
CimiSaviq, before you needfix me08:36
CimiSaviq, in the infographics, I need to get the user id08:37
Cimiuid08:37
Cimiso I did this http://paste.ubuntu.com/7420297/08:38
Cimiis not super nice as using a model role, otherwise we have to patch lightdm08:39
dednickanyone know how to set the display to "always on" on device? can't seem to get powerd-cli to do it...08:49
mhr3dednick, you get something like https://www.youtube.com/watch?v=Z86V_ICUCD408:58
mhr3but instead it just taps on your phone regularly08:58
dednickmhr3: lol08:59
SaviqCimi, better let's patch lightdm09:06
Cimiahahahahahha09:06
CimiI know it!!!09:06
SaviqCimi, especially since we only use a local copy of the LightDM plugin still ;)09:06
CimiSaviq, but we need to patch real lightdm09:06
SaviqCimi, until the split greeter09:06
SaviqCimi, sure, I know, let's09:06
seb128Saviq, hey09:07
seb128Saviq, https://blueprints.launchpad.net/ubuntu/+spec/client-1410-unity8-desktop-iso just as fyi09:07
Saviq"by 16.04", not "for 16.04" ;)09:07
Saviqsubscribed09:08
Saviqdednick, "sync item progress" is different than "transfer" is it?09:13
dednickSaviq: hmm. not sure exactly. I know there is an "indicator-sync"09:16
dednickSaviq: https://launchpad.net/indicator-sync09:16
dednickand an https://launchpad.net/indicator-transfer09:16
Saviqdednick, ok, I'll leave it be then09:16
dednickSaviq: but the sync one is pretty old.09:16
Saviqdednick, kk09:17
dednickso they may have been merged09:17
Saviqdednick, I'll leave it be then, we'll adapt when we know more09:17
dednickok09:17
seb128Saviq, "by" indeed, thanks ;-)09:19
seb128(fixed)09:19
SaviqCimi, we're to tell Loïc what are our biggest beefs with the shape, apparently the new implementation is too far off still...09:30
CimiSaviq, far off?09:30
CimiSaviq, like we're not getting things?09:31
SaviqCimi, incomplete still09:31
CimiSaviq, what are we getting?09:31
SaviqCimi, we need to list things we need to see what can be backported09:31
CimiI talked to kevin09:31
Cimihold on, logs09:31
SaviqCimi, I know about:09:31
Cimi1) ability to add any item inside and let ubuntushape clip it09:32
Cimi2) enable/disable inner shadows and border09:32
Cimi3) add external shado09:32
Cimi4) peformance improvements and caching09:32
Saviqoverlay support09:32
CimiSaviq, overlay support should fall into 109:32
SaviqCimi, 1) is possible via a ShaderEffectSource09:32
SaviqCimi, we're actually using it here and there09:33
Saviq;)09:33
CimiSaviq, yes09:33
CimiSaviq, in Components09:34
Saviqnow that I think of it, we should use it more09:34
CimiSaviq, but we want it integrated09:34
SaviqCimi, yeah sure, but I don't think that's a prio then, since there's a workaround09:34
CimiSaviq, so 2 and 3 though09:34
CimiSaviq, or more generally, ability to change border source09:34
Cimisometyhing like that09:35
SaviqCimi, don't we have that already?09:35
SaviqCimi, borderSource?09:35
Cimihaving always the inner shadow sucks09:35
CimiSaviq, we had09:35
CimiSaviq, now doesn't work anymore iirc09:35
Cimisince a year or a bit less09:35
SaviqCimi, think it's still working, we use it in launcher and running tile09:37
CimiSaviq, where?09:37
SaviqCimi, grep for borderSource09:37
CimiSaviq, those refers to prefixed border sources in the sdk09:38
CimiSaviq, you cannot set to null09:39
Cimior anything you like09:39
SaviqCimi, well, it's set to "none" in LauncherDelegate, but sure, we can't override09:39
CimiSaviq, http://paste.ubuntu.com/7420521/09:40
CimiSaviq, I wrote that code09:41
Cimiin launcherdelegate :)09:41
CimiSaviq, I remember when I did borderSource: "CimiDoesntWantBorder"09:42
Cimisomeone needsfix that :D09:42
Cimimaybe I can use it for the carousel... let's see09:43
greybackany volunteers? https://code.launchpad.net/~gerboland/unity-mir/fix-upstart-closed-apps2/+merge/21872109:52
greybackfor functional testing at the least09:53
Saviqgreyback, I'll take it10:02
greybackSaviq: thanks10:02
CimiSaviq, came up with something like that for lightdm http://paste.ubuntu.com/7420699/10:25
CimiSaviq, how to I cast from a uid_t to guint64 in qt? is my approach correct?10:26
Cimi+            user.uid = (quint64)lightdm_user_get_uid(ldmUser);10:26
SaviqCimi, looks legit10:27
Cimiok10:27
SaviqCimi, although mterry will obviously be better to review10:27
SaviqCimi, is there nowhere you can get the uid from lightdm instead of getpwnam?10:28
CimiSaviq, that is a mistake10:28
CimiSaviq, that function is not called10:28
CimiI am using lightdm for the model10:29
Cimiindeed10:29
SaviqCimi, right10:29
CimiI discovered lightdm already stored the uid10:29
Cimiafter I added the function10:29
SaviqCimi, yeah, looks legit, MP please and get mterry to review10:29
Cimihttp://paste.ubuntu.com/7420719/10:30
Cimiok10:30
CimiI'll wait a jenkins build10:30
seb128Saviq, just saw https://blueprints.launchpad.net/ubuntu/+spec/client-1410-suru-icon-switch10:32
seb128Saviq, I've https://code.launchpad.net/~seb128/ubuntu-system-settings/use-theme-icons/+merge/214950 up but it's blocked on your uitk change to land10:32
seb128Saviq, just as a fyi10:32
seb128cyphermox, ^ (since you have the W.I on that blueprint)10:33
Saviqseb128, link them?10:33
seb128Saviq, done10:34
seb128cyphermox, took over your WI as well, set it as done10:34
=== MacSlow is now known as MacSlow|lunch
CimiSaviq, https://code.launchpad.net/~cimi/unity8/preview-text-summary-bottom-padding/+merge/21790311:13
SaviqCimi, yup, will do it soon11:13
Cimipete-woods, hey, are those SVGs animated?11:18
pete-woodsCimi: nope, just boring ol SVGs11:18
SaviqCimi, animated SVGs are security nightmare11:18
SaviqCimi, since you need to support javascript11:18
CimiSaviq, so why we switched to use SVG?11:19
SaviqCimi, because we want to adapt the colours11:19
CimiSaviq, and you can do it other ways with properties11:19
SaviqCimi, and we switched to SVG to allow easier visualizers than QML11:19
SaviqCimi, and again, custom QML → security nightmare11:19
CimiSaviq, properties11:20
Cimianyway ok11:20
SaviqCimi, properties what?11:20
CimiI will tell designers anymations are gone11:20
CimiSaviq, you can expose colors11:20
CimiSaviq, like we do with the ubuntu themes11:20
SaviqCimi, expose them to what? to SVGs? yes, that's what we want to do11:21
SaviqCimi, but we didn't want to run any javascript (so animated SVGs and/or QML are not good)11:22
CimiSaviq, we could have exposed other properties from a text file11:24
Cimior anything really11:24
Cimiand use animated qml11:24
Cimiif we want just to change colours...11:24
Cimiif we want to change shapes, it's fine11:25
SaviqCimi, NO ANIMATED QML11:26
SaviqCimi, security BAD11:26
SaviqCimi, and we didn't even want animated anyway11:26
Cimiwhy bad?11:26
SaviqCimi, security11:26
Cimiour shell is animated11:26
Cimiour apps are animated11:27
Ciminow is insecure?11:27
SaviqCimi, 3rd party infographics in the shell11:27
Cimiah 3rd party ok11:27
SaviqCimi, and anyway they're meant to be really as non-intrusive as possible11:27
Cimithought we were drawing the infographics11:27
SaviqCimi, so animation is not wanted11:27
Cimiand give develelopers a couple of values to change11:27
SaviqCimi, nope, we want them to be installable as clicks and such11:27
=== _salem is now known as salem_
=== MacSlow|lunch is now known as MacSlow
mhr3Saviq, seen the design on departments behaviour yet?12:18
Saviqmhr3, you mean https://sites.google.com/a/canonical.com/unity8dash/toolkit/2-navigation ?12:19
Saviqmhr3, see bottom for my comments12:19
mhr3indeed12:20
mhr3Saviq, i'm interested in that from the model pov, i'll have to expose some kind of partial lazily loaded tree12:21
mhr3the widget for that will be... interesting i guess12:21
Saviqaaaargh foooking gsites12:21
Saviqlimited characters in comments... what is this, 1990s?12:21
Saviqmhr3, since any change is meant to be applied instantly (it is, isn't it?12:23
Saviq)12:23
Saviqmhr3, or maybe it isn't...12:24
mhr3Saviq, well, yes, basically the widget isn't supposed to close by itself, unless you tap a leaf dep12:25
Saviqmhr3, right, so nothing until you explicitly select a thing12:25
mhr3and at the same time we don't have the whole tree, so loading children's children requires a query12:25
=== alan_g is now known as alan_g|lunch
Saviqmhr3, yeah, sounds like lazy tree is what we need...12:26
Saviqchildren exposed as a ListModel12:26
SaviqFUN12:26
mhr3and did i mention that we'll be completely relying on the scope giving us proper data?12:26
mhr3kmn12:26
mhr3but well.. doable12:27
=== alan_g|lunch is now known as alan_g
Saviqmhr3, and how do we not rely on scope giving proper data now? :012:27
mhr3Saviq, well, this is different, we still expect stateless queries, but them having overall hierarchy12:28
Saviqmhr3, ah in that sense, yeah12:29
mhr3Saviq, anyway, i take it the widget will not be an issue :)12:29
mhr3Saviq, still, i'll need details on how you want the model(s) for it exposed12:29
Saviqmhr3, as long as you prepare the model ;)12:29
=== jhodapp|afk is now known as jhodapp
Saviqmhr3, definitely a ListModel for the results, and probably the two links separately12:30
Saviqmhr3, in a stack?12:31
Saviqso... a dynamic ListModel of department pages, filled as we descend in the hierarchy12:32
Saviqmhr3, the shell might maintain the stack, though, maybe that's better12:32
Saviqsince we want to request a department page and only then push it onto the stack, to have the first items added12:33
mhr3Saviq, you mean the model always being flat and updating (clear+re-populate) when navigating?12:33
Saviqmhr3, hangout?12:34
mhr3Saviq, want to talk with pstolowski about it too, so let's do one in a bit12:35
Saviqmhr3, ok, ready when you are12:35
mhr3pstolowski, or you available now?12:35
Saviqyay diffs from gsites!!!12:35
Saviqmikenagle, you get a diff if you subscribe to a site!!!12:36
mhr3ah, he's on lunch12:36
=== alan_g is now known as alan_g|lunch
=== jhodapp is now known as jhodapp|brb
SaviqAAARRGH12:53
Saviqit even discarded part of my reply over email12:53
Saviqlike WTH12:53
pstolowskimhr3, i'm now12:54
mhr3Saviq, pstolowski, k, ho in 5?12:55
Saviqhooo!12:55
pstolowskik12:55
Saviqtoo much sugar... or maybe too little?12:55
greybackSaviq: take more pain kilers12:57
Saviqoh jeez this is the most half-baked comment support EVER12:57
Saviqgreyback, ah, the blue pill12:57
Saviqwait12:57
Saviqthat explains things12:57
* Saviq looks at the bottle12:57
greybackSaviq: they're made for comments, not essays :)12:57
Saviqgreyback, yeah, check that: only two-level threads, i.e. you can only reply to the top-level one12:58
Saviqtop-level threads have <br/> after the name, sub-level ones don't!12:59
SaviqMike added attachments, I even got email notifications about them, and can open them, but there's no links on the site!12:59
mhr3comments + email snippets = super easy to follow everything13:01
greybacksure, I get that, but otherwise they'd end up satisfying Zawinski's law13:02
greybackgotta draw a feature line somewhere13:02
Saviqgreyback, well, in docs you can reply to sub-comments can't you?13:03
Saviqmaybe it's the same, just here it suggests you can do more13:03
* greyback decides not to get into this argument, goes to do something productive ;)13:04
=== jhodapp|brb is now known as jhodapp
dandraderyou guys talking about comment system on launchpad merge proposals?13:19
* dandrader curious13:20
=== alan_g|lunch is now known as alan_g
Cimimterry, ping :)13:48
mterryCimi, hello!13:49
Cimimterry, ciao!13:49
Cimimterry, I did this https://code.launchpad.net/~cimi/lightdm/uid-bindings/+merge/21895813:49
mterryCimi, ah cute.  That's nice13:50
mterryCimi, I'll let robert_ancell review it though.  He's usually master-of-lightdm13:50
Cimimterry, my only concern is tests, I have no clue where to start13:50
mterryCimi, lightdm tests are interesting yeah.  Are there similar tests for other propertise?13:51
Ciminot sure13:51
mterryCimi, there are several other tests that deal with user properties (tests/scripts/user-*.conf13:53
mterryCimi, but uid isn't something that can be changed like the other properties13:54
mterryCimi, so testing is a little odder there13:54
Cimithat's why my concern13:54
mterryCimi, here's what you do.13:55
Cimiwho can trigger a build btw13:57
mterryCimi, tests/src/test-qt-greeter.cpp and tests/src/test-gobjecte-greeter.c (and the python greeter if you're feeling funky) have support for LOG-USER to query a specific user property13:57
Cimiwould be nice to play with a arm build13:57
mterryCimi, so add support for the UID field.  Then add a new baby test script that queries the field13:58
mterryCimi, then add two "runner" scripts in ./tests (you'll see all the others there) that calls your script with the gobject greeter and the qt greeter (to test both interfaces)13:58
mterryCimi, your baby test script can look like ./tests/scripts/user-name.conf but simpler and just for UID13:59
Cimihey hey hey13:59
Cimione thing at a time :D13:59
Cimiit's a complete new way of writing tests for me, I need to read code first :)13:59
CimiI'll start with reading those two files and add UID14:00
mterryCimi, well go back and read above later  :)14:00
Cimimterry, I don't see tests for username etc etc14:11
mterryCimi, tests/scripts/user-name.conf14:11
Cimimterry, uid is not tested14:13
mterryCimi, right...  but you just added it, eh?14:13
Cimimterry, no14:13
Cimimterry, it was already in common etc14:13
mterryCimi, you added the public api14:13
Cimilike gid14:13
mterryCimi, that's what this is testing14:14
SaviqCimi, https://code.launchpad.net/~cimi/unity8/preview-text-summary-bottom-padding/+merge/217903/comments/52217914:20
Cimiseb128, overlay scrollbars are so slow on my core i7 with 300$ GPU that I think it's the case to trash them14:27
seb128Cimi, you should fix them to not be slow?14:28
seb128Cimi, I'm not the one deciding, talk to Mark ;-)14:29
Cimiseb128, cannot fix a hack14:29
Cimiseb128, they will stop working on mir anyway :)14:30
seb128Cimi, write a non hack implementation then?14:30
Cimiseb128, can't14:30
Cimiseb128, they require separate windows14:30
seb128build support in Mir :p14:30
CimiI drop them14:30
Cimior I change design14:31
CimiI want them internal like facebook14:31
Cimiand osx (prefer facebook impl)14:31
SaviqCimi, that will be supported on Mir, btw ;)14:32
SaviqCimi, separate surface of a certain type14:32
CimiSaviq, that move and send positions back and forth in sync with the app?14:32
CimiSaviq, workarea hints etc?14:32
Cimiit's shitload of work14:33
Cimilet's just make them internal14:33
SaviqCimi, still doable, if done properly in the toolkit :)14:33
Cimisuperfast, not hackish14:33
CimiSaviq, i doubt14:33
elopioping Saviq, kgunn: we need to meet to talk about testability requirements for this cycle and goals for the malta sprint.14:47
elopiocan we do it next week?14:47
Saviqelopio, sure, I'm off Monday, available rest of the week14:48
elopioSaviq, kgunn: what about tuesday, 10 minutes from now?14:48
kgunnelopio use my calendar14:49
Saviqelopio, OMG Tuesday is in 10 minutes?!14:49
elopioright.14:49
Saviqelopio, and yeah, just find a slot in our calendars14:49
elopioSaviq: yes, sorry you didn't get to enjoy your free weekend :)14:49
* elopio dives into google calendar.14:49
Saviqelopio, ;)14:50
elopiokgunn: wow, you have all your mornings colored in the calendar.14:55
* elopio hugs kgunn.14:55
elopioI've sent the invitation for wednesday14:56
Saviqelopio, that time doesn't work for me ;|14:58
* Saviq looks for a better time14:59
dednickgreyback: what's the purpose of the ProcInfo class in unity-mir? why is it passed to app manager?15:13
greybackdednick: it's used to support the --desktop_file_hint hack mainly. It fetches the command line for a PID and let's us parse it15:15
=== dandrader is now known as dandrader|afk
dednickgreyback: sure. but why is an empty one passed to the App manager?15:16
dednickgreyback: does ProcInfo mean "all process info" or "a single processes info"15:17
greybackdednick: empty?15:17
greybackit's used here:    std::unique_ptr<ProcInfo::CommandLine> info = m_procInfo->commandLine(pid);15:17
greybackwe set the PID for ProcInfo to fetch, then use it to parse the PID15:19
dednickgreyback: yeah, i know. But why is it passed to the app manager as a parameter? the class has no context.15:19
greybackdednick: ah, for each of testing15:19
greybackease15:19
greybackso it can be easily mocked15:19
dednickgreyback: ah. ok15:19
dednickgreyback: so it's supposed to identify "all process info"15:20
dednicknot just a single one15:20
Cimiseb128, Saviq I think we should change designs and have scrollbars with the internal overlay15:20
seb128Cimi, that works for me, but I'm not a designer15:21
Cimiis massively easier to implement, and lot faster15:21
SaviqCimi, you want to present that to Mark? ;)15:21
CimiSaviq, I could, no problem15:21
SaviqCimi, TBH I don't care much, doesn't involve my work either way ;)15:21
CimiSaviq, neither mine15:22
SaviqCimi, sure, but you care, I don't15:22
Cimibut will for who in mir side will have to implement this15:22
Cimiand qt side15:22
Cimiand gtk15:22
SaviqCimi, toolkits only, Mir will support it anyway15:22
CimiSaviq, yes but if it's internal to the window, mir needs to do 015:23
CimiSaviq, otherwise we need features from the server15:23
SaviqCimi, they need to do 0 anyway, those features are planned regardless of scrollbars, so they will get implemented15:23
Saviqwhether they'll be used for scrollbars or not is a completely different topic15:24
=== gatox is now known as gatox_lunch
SaviqCimi, and I believe you're overreacting, if you can have a child surface and enforce/know its position in relation to the parent surface, it's really not that difficult to do15:24
CimiSaviq, it is not child surface15:25
SaviqCimi, it would be in Mir15:25
CimiSaviq, children stay within the parent dimensions15:25
SaviqCimi, said who?15:25
CimiSaviq, cannot float around the screen outside the parent15:25
CimiSaviq, X15:25
SaviqCimi, yeah, and?15:25
Saviqsince when do we care about what X implements?15:26
SaviqCimi, really, please trust people that thought about this15:26
CimiSaviq, not sure they thought about this15:26
SaviqCimi, believe me, they did15:27
Cimiabout how to implement overlay scrollbars in qt?15:27
Cimiand gtk?15:27
Saviqin Foo15:27
Cimicool then15:27
CimiI'll let them work on them15:27
SaviqCimi, doesn't matter in what15:27
SaviqCimi, what matters to Mir is making it possible15:27
Saviqin a sane way15:28
CimiSaviq, performance will still suck though :)15:30
Cimion scrolling15:30
SaviqCimi, why?15:30
SaviqCimi, what's different with overlay scrollbars?15:30
CimiSaviq, because there is a client that waits for signals coming from the window manager/server15:30
Cimiand this is out of the rendering pipeline of the toolkit15:31
SaviqCimi, and why does that have to suck?15:31
Cimibecause it is slower than direct input15:31
Cimiif you move a mouse inside a mousearea15:31
SaviqCimi, slower than 16ms? ;)15:31
Cimiis direct input15:31
SaviqCimi, I really fail to see the bottleneck here, it's one real value to communicate every frame15:32
Cimiotherwise you move a window, this window is moved on the server that generates an event with how much it moved15:32
Cimithere is a callback connected in the toolkit that translates this into input15:32
SaviqCimi, _one real value every frame_ really? bottleneck?15:33
CimiSaviq, it is super slow here on compiz15:33
Saviqwell now15:33
Cimion my machine15:33
Cimifaster than  a 3000 retina macbook15:33
Saviqwhy do you translate unity+compiz+X directly to Mir?15:33
SaviqCimi, yes, we know you have a fast notebook15:34
CimiSaviq, cannot imagine if it is slow here15:34
Cimihow it could be on a slower hardware15:34
SaviqCimi, good you're not writing it then15:34
Saviqend of message, sorry15:34
Cimianyway15:34
Cimiindeed15:34
Cimiwas about to say15:34
Cimijust let's try to change design so we can have something much faster15:34
SaviqCimi, it's a broken argument15:35
SaviqCimi, "let's change design because it's slow"15:35
SaviqCimi, it's not inherently slow15:35
=== dandrader|afk is now known as dandrader
SaviqCimi, it's slow in the current implementation, let's make the implementation better15:35
SaviqCimi, some humility please15:35
CimiSaviq, well I also don't like the design15:35
SaviqCimi, so start with that, not with "it's slow on my beefy machine"15:36
SaviqCimi, that argument won't get you anywhere15:36
CimiI don't like it and is slow because of implementation15:36
elopioSaviq: ok, you have permissions to move it, just find a better spot.15:36
CimiI much prefer other implementations of scrollbars15:36
elopioor we can meet with you, and then with kevin.15:36
Saviqelopio, would be easier if everyone had their work hours marked in the calendar :|15:36
elopioyeah, I've just updated mine.15:38
SaviqCimi, sure, but that doesn't lead to "let's change design" unless "I don't like it" resonates with those responsible for design and/or unless "it's slow because of implementation" is analyzed and determined to be unfixable, which in this case I tell you it's crazy to think it will be slow in every implementation - again, it's just one real value to communicate every frame15:40
SaviqCimi, we'd be in a much worse situation if we'd had problems to communicate that15:41
Saviqmzanetti, look at https://blueprints.launchpad.net/ubuntu/+spec/client-1410-unity-ui-appsplash please and comment / add anything you think important15:41
sil2100Saviq: btw.!15:59
sil2100Saviq: we noticed an unity8 crash in our smoketesting recently, could you have someone look at that by any chance? I can fill in a bug if needed, the crash can be found here for instance: http://ci.ubuntu.com/smokeng/utopic/touch/mako/19:20140509.1:20140506.1/7941/unity8/16:00
sil2100Saviq: (hi!)16:00
Saviqsil2100, isn't it the same crash on unity8 exit?16:06
Saviqgrrrrr why no stacktrace :[16:07
Saviqwhy aren't those preprocessed again? :)16:08
Saviq:( rather16:08
=== gatox_lunch is now known as gatox
CimiSaviq, best way for carousel shadow now is adding a property to Card, can I?16:12
Saviqsil2100, same crash - bug #131525116:12
ubot5bug 1315251 in Unity 8 "unity8 7.86+14.10.20140429.2-0ubuntu1 crashes on recent utopic images" [High,Triaged] https://launchpad.net/bugs/131525116:12
SaviqCimi, can't the shadow be added in CardCarousel to the delegate?16:12
SaviqCimi, since it's the only place where we'd use it?16:12
CimiSaviq, but the delegate is the Card16:13
SaviqCimi, yeah, and?16:13
CimiSaviq, and to add shadow I need to set borderSource of artShape to an invalid value16:13
Saviqbase off of https://code.launchpad.net/~aacid/unity8/dynamic_specialized_cards/+merge/218089 btw16:13
CimiSaviq, as well as placing under artShape16:14
Cimiso cardShadow16:14
Cimibool16:14
Cimimight be easy, light16:14
SaviqCimi, why do you need to remove the border, we don't want it in carousel?16:15
sil2100Saviq: oh, so this one is the crash on stop as well? Thought it's something new as we had one unity8-crash on test-stop already 'fixed by itself' recently16:15
CimiSaviq, nope16:15
sil2100Saviq: anyway, ok, thanks for having a quick look!16:15
Saviqsil2100, apparently not any more16:15
CimiSaviq, the border is an inset16:15
CimiSaviq, we would like an outer border, but the shadow is enough16:15
Saviqsil2100, bug #1317968 btw16:16
ubot5bug 1317968 in Ubuntu CI Services "Smoketesting doesn't preprocess .crash files" [Undecided,New] https://launchpad.net/bugs/131796816:16
SaviqCimi, ok, a) look into Albert's branch16:16
SaviqCimi, we'll need to insert the borderSource: "none" to the generated delegate in case of carousel16:16
SaviqCimi, and put the shadow in there under artShape16:17
Cimitak16:17
SaviqCimi, OTOH I still think we should be able to add the shadow in CardCarousel16:17
Saviqwith z: -116:17
CimiSaviq, but I need the anchors of the artShape16:17
CimiSaviq, otherwise I will fill the entire card16:18
SaviqCimi, the artShape *is* the card in carousel16:18
Cimiyeah I know16:18
Cimibut feels like it works because it's a specific case16:18
Cimiit is not anchored to the right thing16:18
SaviqCimi, depends on what we want to support in the carousel16:18
SaviqCimi, if we say the only supported delegates are ubuntu-shaped16:19
SaviqCimi, and that carousel has drop-shadows16:19
SaviqCimi, that's the right place to put it16:19
SaviqCimi, if it's supposed to be specific to the dash, then CardCarousel is the place I believe16:19
Saviqnot Card itself, we don't want the shadow anywhere else16:19
Saviq~EOW o/16:20
Cimibye16:21
Cimicatch you monday16:21
=== jasoncwarner___ is now known as jasoncwarner
Cimirain is waiting for me http://www.bbc.co.uk/weather/2643743?day=116:22
Cimix-|16:22
Cimiwow weather for malta seems amazing16:24
CimiSaviq, I fixed https://code.launchpad.net/~cimi/unity8/preview-text-summary-bottom-padding/+merge/217903/comments/522179 for Monday16:31
Cimimterry, which timezone is robert?16:36
Cimithought he was in canada16:36
mterryCimi, australia, not sure which16:36
Cimiok16:36
SaviqCimi, ah, so height of the items changed and you had to make the thing smaller?16:38
CimiSaviq, from a quick look at the file16:38
CimiSaviq, it looked like the item number 9 was expected to be outside of the window16:39
Cimiso I reduced height16:39
Cimihah16:39
Cimiwill ask albert monday16:39
Cimiyou go and enjoy your weekend16:40
CimiI have 20 mins left16:40
SaviqCimi, it's my test, yeah that's correct16:40
SaviqCimi, ACK16:43
=== alan_g is now known as alan_g|EOW
CimiStill on trusty :| :D16:44
=== dandrader is now known as dandrader|lunch
mhr3where do i get the tag remover script?16:51
mhr3Saviq, ?^16:51
Cimimhr3, I'll give u16:52
Cimimhr3, http://people.canonical.com/~msawicz/unity8/strip-u8-tags.sh16:53
Cimimhr3, then you run both LOCAL and REMOTE16:53
mhr3right, thx Cimi16:54
Cimiso wget http://people.canonical.com/~msawicz/unity8/strip-u8-tags.sh16:54
Cimichmod16:54
Cimiand run with the local path16:54
Cimithen against where you pushed16:54
Cimiotherwise it happens (it happened to me) that you keep pushing the tags16:54
Saviqmhr3, you can supply multiple paths (i.e. ./strip-u8-tags lp:foo ~/bar lp:baz)16:56
mhr3poor thing, it's deleting it one by one remotely16:56
mhr3will take ages16:56
Cimimhr3, and be aware it takes ages for the remotes16:57
Cimihah16:57
Cimimhr3, so do it when you don't want to close PC for weekend :)16:57
Cimiprobably 30 mins or less16:57
Cimimore than 10 iirc16:57
mhr3need to do some ironing16:58
mhr3like a proper housewife16:58
mhr3so i'll let it run16:59
mhr3enjoy weekend everyone16:59
Saviqmhr3, alternative would be to maybe use liblaunchpad, couldn't be bothered :P16:59
Cimimhr3, train yourself with warsow16:59
Cimiinstagib :P16:59
Cimithat was fun17:00
mhr3Cimi, heh, tell that to your body that i was passing by lots of times :P17:00
mhr3*to your *dead* body :)17:00
Cimimhr3, the very old unreal tournament has a fun instagib mode17:01
Cimimhr3, runs on linux17:01
Cimimhr3, we might try that...17:01
Cimiwarsow runs crap on my notebook17:01
mhr3yea, or we just convince dednick to install windows17:01
Cimiotherwise quake 317:02
CimiI don't have windows on my notebook17:02
Cimiwas thinking of malta :)17:02
mhr3wow, am i the only one who doesn't delete that partition?17:03
Cimimhr3, bought a SSD17:03
mhr3oh that reminds me, i wanted to order the wifi chip17:03
Cimino windows dvd17:03
Cimimhr3, first open your laptop and find out your mini pcie17:04
Cimimhr3, which model you have?17:05
mhr3e43017:05
Cimihttp://www.lenovo.com/shop/americas/content/user_guides/e430_e530_ug_en.pdf17:06
Cimiactually http://support.lenovo.com/en_GB/product-and-parts/detail.page?DocID=PD02330817:07
Cimimhr3, you want this http://www.amazon.co.uk/Intel-Dual-Band-Wireless-AC-7260/dp/B00E7QGHE6/ref=sr_1_1?ie=UTF8&qid=1399655043&sr=8-1&keywords=726017:09
Cimimhr3, here we go http://www.ebuyer.com/522031-bnw-intel-dual-band-wireless-ac-7260-2x2-7260-hmwwb17:10
Cimimhr3, I might buy one at that price17:10
Cimiso I say bye bye broadcom17:10
mhr3meh, already ordered from amazon :P17:10
Cimimhr3, so you in the office monday? ahahahah17:11
mhr3Cimi, doesn't support prime :P17:12
mhr3will arrive on tuesday probably17:12
mhr3and anyway i have monday off :)17:12
Cimimhr3, I'm off to gym! let me know if  you want to play a bit over the weekend, we can play online17:14
Cimiciao17:14
mhr3Cimi, got friends staying at my place, so we'll be walking around london17:15
Cimimhr3, rain is expected17:16
Cimi:(17:16
mhr3and that's why i need to do the ironing, so there's some actual space :)17:16
mhr3yea... sucks17:16
mhr3but well17:16
=== dandrader|lunch is now known as dandrader
=== shiznix_ is now known as shiznix
=== dandrader is now known as dandrader|afk
=== salem_ is now known as _salem
=== dandrader|afk is now known as dandrader
mhall119Saviq: I'm still having to unlock and re-add apps on my Launcher when I get updates, wasn't that fixed?22:20
Saviqmhall119, no, it wasn't, but will be, soon22:21
mhall119ah, ok, I thought that was part of the big Unity 8 update that brought the new scopes22:24
Saviqmhall119, no, totally unrelated :)22:29

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