/srv/irclogs.ubuntu.com/2015/10/23/#ubuntu-unity.txt

g0twigHow can I test Unity 8 on 15.10?02:13
duflug0twig: sudo apt-get install unity8-desktop-session-mir02:14
g0twigMir aha02:14
dufluAnd then log out and choose it on the login screen02:14
g0twigI use nvidia/nouvou02:14
g0twigare unity next iso images available, I dont have ubuntu installed02:15
duflug0twig: The above command works on plain Ubuntu 15.1002:15
dufluYou don't need special images02:15
g0twigso you suggest me to download the normal ubuntu02:15
g0twigand than install the packages02:15
g0twigbut I dont think unity 8 is fun yet02:16
duflug0twig: Yes, because Unity8 is not yet complete. You likely won't want it for every-day use yet02:16
g0twighm ok02:16
dufluOn the login screen you can choose what shell to use02:16
g0twighm I dont know if its worth it02:16
g0twigdownloading ubuntu for this and than just testing it 3 mins and quitting02:17
duflug0twig: Oh if just testing then yeah use the special images (boot from DVD/USB)02:17
g0twigwhere are the special images02:17
dufluHaven't tried them myself02:17
dufluHang on02:17
g0twigi think they are not longer available02:18
duflug0twig: Oh, you're right! They're gone.02:19
dufluhttps://wiki.ubuntu.com/Unity8DesktopIso02:19
g0twigbut you dont think its worth it right?02:19
duflug0twig: Ubuntu 15.10 is by itself :)02:20
g0twigbut I use arch^^02:20
dufluYou can then log out and switch back to Unity7 on the login screen02:20
duflug0twig: OK, maybe wait till more convenient images are available then02:20
g0twigtoo bad unity 8 doesnt hit ubuntu 16.04 :/02:21
Saviqduflu, afternoon, can you please uncommit/overwrite your latest trunk merge on the unity8 branch? train gets scared when there's new commits (and the silo is under testing for a day or two already)06:29
dufluSaviq: Didn't know it landed (!?)06:58
dufluSaviq: It didn't land. Apparently. What branch do you mean?07:00
dufluOh, you mean my private branch07:00
dufluSaviq: Done07:03
dufluThe new revision didn't have any effect in waking Jenkins up anyway07:03
tsdgeosSaviq: so are we supposed to switch to xenial already'07:34
tsdgeos?07:34
Saviqduflu, that's because it was Approved already07:39
Saviqtsdgeos, xenial == wily+overlay today, really07:40
Saviqtsdgeos, so wily+overlay is no more, I won't tell you to *move* to xenial, but you need a way to build/test for it07:40
Saviqso a chroot at least07:41
Saviqduflu, thanks07:41
tsdgeosi can do xenial for now and let's hope distro people don't make it explode D:07:41
Saviqtsdgeos, well, it will get a bulk-sync from Debian ;)07:42
Saviqso caution advised07:42
Saviqbut yeah /me moves to xenial too07:42
Saviqtsdgeos, ppa-purge overlay first, though07:44
tsdgeosright we don't need the overlay from now on07:46
tsdgeosSaviq: otoh xenial is old?07:50
tsdgeoshttp://paste.ubuntu.com/12900852/07:50
seb128tsdgeos, we don't have britney in action yet, so things are in xenial-proposed07:51
seb128e.g https://launchpad.net/ubuntu/+source/unity807:51
seb128https://launchpad.net/ubuntu/+source/unity8/8.11+15.10.20151009-0ubuntu107:51
tsdgeosis britney a person?07:52
* tsdgeos clueless07:52
seb128should settle down in the next days07:52
seb128no, it's the proposed migration tool07:52
seb128the one that runs tests&co to validate updates or block them07:52
tsdgeosso i guess it was a bad call to switch :D07:52
seb128https://wiki.ubuntu.com/ProposedMigration07:52
tsdgeosseb128: "next days" == 1-3 or 10-15?07:52
seb128well, at this time xenial = wily07:52
seb128so switching is not a bad call07:53
seb128just not useful07:53
seb128next days is today or monday07:53
tsdgeosstill need the overlay07:53
tsdgeosok07:53
seb128they are bootstrapping the new serie07:53
tsdgeostx07:53
seb128yw07:53
Saviqoh thought things are already all in place since the train already switched07:54
seb128well the serie is open07:54
seb128the migration scripts are not active yet07:54
seb128so still some work07:54
Saviqyeah, sure07:54
seb128the release team is in London, now that wily is out I guess they are going to focus on getting xenial going today07:56
zzarrhello! how do I run unity8 in a container on wily?08:30
tsdgeosSaviq: don't understand what you mean with the binding08:32
tsdgeosin https://code.launchpad.net/~aacid/unity8/new_and_old_audio_role/+merge/27536508:32
Saviqtsdgeos, property Item audio: { try { } catch() { } }08:35
tsdgeosSaviq: fpff, not sure it's more readable tbh08:39
cimitsdgeos, I'm wondering if we should increase the touch area of Clear All in recent searches08:43
cimitsdgeos, on krillin is quite a small target08:43
Saviqtsdgeos, I just hate onCompleted, but won't push08:43
tsdgeoscimi: the vertical one?08:55
tsdgeosit's like the others, small because the mockup had this08:56
=== davidcalle_ is now known as davidcalle
tsdgeosbut once ew give for designers to test they can comment on it08:56
tsdgeosit's quite easy to change08:56
cimitsdgeos, so we don't have design approve?08:58
tsdgeosno08:58
tsdgeosstill need to be shown to them for the final bits08:59
cimioki08:59
tsdgeosthere's still one thing pstolowski has to finish so design can complain on how ugly it looks :D09:00
tsdgeoscimi: can you update https://code.launchpad.net/~cimi/unity8/sdk1.3_newUbuntuShape/+merge/271610 ?09:28
cimitsdgeos, sure I can09:29
cimitsdgeos, we are still aiming at 1.3 for OTA8?09:32
tsdgeosyes09:32
cimitsdgeos, ok pushed the first one, let's see if tests break on CI10:07
cimidoing new shadows 1.3 now10:08
=== broder_ is now known as broder
=== \b is now known as benonsoftware
cimidone too10:16
tsdgeosSaviq: so i went to a binging beucase the onCompleted was getting confused with other oncompleted in the parent10:22
Saviqtsdgeos, had trouble with the "binging", thought you were talking about some TV series10:23
Saviqtsdgeos, but yeah, another reason why I hate onCompleted for internal bits (could alternatively do it on a priv object)10:24
tsdgeoslol10:24
tsdgeossorry10:24
=== tjaalton_ is now known as tjaalton
tsdgeoscimi: do you think you could also have a look at https://code.launchpad.net/~aacid/unity8/dash_reset_instead_of_fatal/+merge/274363 or want me to find someone else?10:37
cimitsdgeos, I can10:38
tsdgeoscool10:38
=== davmor2_ is now known as davmor2
cimitsdgeos, another small bug, the "Cancel" button in the header does not follow the color for the foreground, try with CNet11:50
tsdgeoslet me see11:50
=== alan_g is now known as alan_g|lunch
=== popey_ is now known as popey
jdorleansHello everybody,12:07
jdorleansI work for Mycroft project and we are starting some demo integration for Unity 8.12:07
jdorleansTherefore, we'd like to know what is the best way to start playing with it.12:07
jdorleansWe've followed this tutorial: https://unity.ubuntu.com/getinvolved/development/unity8/12:07
jdorleansHowever, it seems to lack more information for unity development.12:07
jdorleans1. Besides that webpage, is there any other Unity 8 documentation or tutorial for developers?12:07
jdorleansAs Mycroft client is in Python it'd be important for us to run it natively in mobiles.12:07
jdorleans2. Anyone knows if Python will be natively supported for Ubuntu mobiles versions? Are there any restrictions or particularities for that to happen?12:07
jdorleansFinally, for our POC, we would love to autostart Mycroft client as a background process as soon as Unity is started.12:07
jdorleans3. Any tip on how we could run some python or shell scripts during the start of Unity 8?12:07
jdorleansWe are very excited to integrate Mycroft with Unity and make Ubuntu to become the most intelligent opensource OS out there.12:07
jdorleansSo any help from the Unity developers and community will more than appreciated!12:07
jdorleansThank you a lot.12:07
bregmajdorleans, I can guarantee Python is supported on Ubuntu, regardless of the device (I'm already relying on it for some stuff on the phone)12:08
jdorleansgreat! that's very important to know12:09
greybackjdorleans: hey, documentation on developing unity8 pretty light. What kind of development are you considering? Are you working on an application for unity8?12:13
greybackjdorleans: on point 3, the process manager (upstart for us currently, but transition happening to systemd eventually) allows you to run scripts after certain events - one event being unity8 started, another event being after the user session has started12:15
jdorleansoh, I see... I'm glad to know that. For the development in unity we haven't plan nothing special for now. However, it'd be very cool to start studing how unity pieces work.12:30
jdorleansgreyback, do you know where I can find docs or maybe example on how to listen for these events so I could execute my process after that ?12:35
tsdgeosmzanetti: do you want to approve https://code.launchpad.net/~mterry/unity8/shutdown-dialog-on-resume/+merge/275240 or should i?12:37
greybackjdorleans: the upstart documentation is quite comprehensive: http://upstart.ubuntu.com/cookbook/12:48
greybackjdorleans: /usr/share/upstart/sessions contains a bunch of upstart config files you can have a look at12:48
greybackjdorleans: something like unity8-dash.conf might interest you, as that launches straight after unity812:49
=== alan_g|lunch is now known as alan_g
mzanettitsdgeos, I can give it another test12:59
mzanettiah you did already13:00
mzanettifeel free to approve then13:00
mzanettitsdgeos, ^13:00
tsdgeosoki13:00
tsdgeoscimi: fixed the color thing13:01
Saviqtsdgeos, ugh, why the if (realAudio === null) hoop?13:08
Saviqtsdgeos, if you've a priv object, could very well do onCompleted there, if we need to have an indirection like that?13:08
tsdgeosthe oncompleted was there already and it wasn't working13:10
tsdgeosi am not sure we need the realAudio thing13:10
tsdgeosbut it makes it much more easy for my mind to understand13:10
tsdgeos:D13:10
Saviqmore difficult for me than a comment ;)13:11
Saviqtsdgeos, onComplete was in the priv, and wasn't working?13:11
tsdgeosit's strange but the tests were showing the onCompleted of the parent being executed first13:11
tsdgeosi can try again if you want13:11
Saviqtsdgeos, I'd just go for a single property + comment13:11
Saviqtsdgeos, thought that you had to go to === null to get it working in the first place (and that onCompleted on the top component was where the problem existed)13:12
Saviq(in the first place → with the binding)13:12
mzanettidandrader, hey, I've just tested the noStrechOnResize branch on top of qtmir, and I've noticed that the mouse speed has decreased *a lot*13:13
mzanettiI don't think it is because of that branch but must have happened recently13:13
dandradermzanetti, it's the mousePointer branch13:13
mzanettican we fix that? it's unusably slow now13:13
tsdgeosSaviq: ok, i'll retest again if you don't like this solution either13:13
mzanettiI need to move 3 times over the complete touchpad in order to move the cursor half the screen13:14
Saviqtsdgeos, wait, since we have three competing solutions :)13:14
Saviqtsdgeos, onCompleted, two props with  === null, one prop with comment13:14
Saviqtsdgeos, I thought you went for the second because the third didn't work13:14
dandradermzanetti, I thing anpok_ has plans for fixing that ^^^13:14
dandrader*think13:14
Saviqtsdgeos, if the third works, I'd go for that, you wanted onCompleted, and I'm fine with that too :)13:15
mzanettiah ok. anpok_, any details?13:15
dandraderanpok_, talking about the cursor being slow once we use relative movement axes from the event13:15
Saviqisn't it because of DPI?13:15
anpok_i guess it is slow because it isnt acclerated13:16
tsdgeosSaviq: i didn't try just one property because it makes me uneasy it will be evaluated again somehow13:16
dandraderanpok_, yes, have to apply the acceleration also to the relative_x and relative_y axes13:16
anpok_and as soon as you switch to input-evdev.so as the input platform you get accelerated movement13:16
Saviqtsdgeos, believe in the force ;)13:17
anpok_dandrader: the acceleration inside the android stack always was kind of broken for mice .. and i believe it was missing for touchpads13:17
Saviqtsdgeos, there's nothing to trigger the binding to get reevaluated13:17
Saviqtsdgeos, would property int foo: { if (true) return 1; else return 2 } make you as uneasy?13:18
tsdgeosSaviq: no, but that's not creating new items13:19
Saviqtsdgeos, if it would get evaluated multiple times, that's a Qt bug, wouldn't you say?13:19
Saviqtsdgeos, but the binding doesn't depend on anything13:19
tsdgeosi know13:19
anpok_i mean you can try it right now with --platform-input-lib /usr/lib/arm-linux-gnueabihf/mir/server-platforms/input-evdev.so as runtime parameter for usc % typos13:19
Saviqtsdgeos, ;)13:19
anpok_but beware.. on mx4 you get jittering touch coordinats in return13:19
tsdgeoswe'd still get blamed for the memory leak and notifications stopping playing13:20
Saviqlol :)13:20
tsdgeosbut you win13:20
tsdgeosi'll quote you when if it happens13:20
Saviqtsdgeos, let's try, please, if you can see it run more than once, we'll go for your approach (unless you can get onCompleted work, which would IMO be preferable in that case)13:21
tsdgeospushed13:21
Saviqtsdgeos, and sure, I take the blame13:22
Saviqtsdgeos, I've a feeling you need to alias state from the real Audio object13:53
Saviqah playbackState13:53
Saviqas you were13:53
* tsdgeos is13:53
mhall119tedg: hey man, any word about getting the HUD back into Unity 8?14:13
=== popey_ is now known as popey
tedgmhall119: There is discussion and apparently JohnLea has some ideas that are moving forward with it.14:15
tedgmhall119: I don't think it's even to the point of being assigned to the U8 folks though, Saviq could comment on that.14:16
mhall119tedg: awesome, I saw jdorleans in here earlier talking about Mycroft integration, it would be cool if it could power the HUD's voice controls14:18
tedgmhall119: Yeah, it would be great. Not sure that the people who are going to get assigned the work (probably pete-woods and tsdgeos) are as excited, but I want it back :-)14:21
mhall119I do too, there are many things I would like to do with it in uReadIt14:23
Saviqmhall119, I've not been told anything about the HUD for a while now14:32
mhall119:/14:42
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
dandraderSaviq, so silo 022 is landing today?16:08
Saviqdandrader, yeah, it's QA-approved, there's a bit of a delay because proposed migration for xenial isn't working yet, should be Monday latest16:13
dandraderSaviq, awesome16:14
sil2100Saviq, dandrader: hey! So I'm looking at silo 22 now... did the addition of dmz-cursor-theme as a dependency get a +1 from the product team?16:29
sil2100Just asking as it's 3.5M more on the image16:29
Saviqsil2100, hmm we didn't ask16:30
sil2100I remember there was a discussion regarding that in the past, since there was a though of adding it to the seeds16:30
Saviqkgunn, do you know ↑?16:30
dandradersil2100, I don't think so. I added it as a untiy8 dependency as an interim solution and ended up forgetting the matter16:30
sil2100But the size was a concern16:30
sil2100I mean, we freed up some space so it should be good16:31
sil2100But still, I would prefer hearing from kgunn and pmcgowan before ACKing16:31
sil2100(we anyway need an archive admin ACKing the landing)16:31
kgunnsil2100: i don't recall, not sure i was part of that discussion16:33
kgunnsil2100: in general i'm +1 as i'm anxious for silo22 to land16:33
sil2100pmcgowan: hey! You remember the discussion we had about dmz-cursor-theme? It's 3.5M more on the image, I remember there was an idea to split it to two smaller packages16:33
sil2100But I suppose it's fine anyways16:33
kgunndandrader: question on the dmz-cursor-theme....could we make it a PD only thing ?16:34
kgunnunsure how that would work16:34
dandraderkgunn, I don't know what it means to e a "PD only thing"....16:34
kgunndandrader: well, we have seperate channels & images actually for pd16:35
kgunnso in theory, we could include that package only for pd....if space is really an issue16:35
dandraderkgunn, and remove the dependency from unity816:35
kgunndandrader: well...that's the "not sure how'd it work" part :)16:36
Saviqkgunn, we need it for non-PD, too16:36
Saviqkgunn, what if you connect a mouse to your phone16:36
kgunnSaviq: well sure...it's a choice16:37
kgunncurious if it's really an issue16:37
kgunnthe size16:37
kgunnif it is, then maybe we have to figure something16:37
dandraderSaviq, we have a baked-in fallback pointer (written in svg) in qtmir. the drawback is that there's only the pointer cursor, the all the window border versions etc are lacking16:37
Saviqkgunn, we could split the package (black'n'white theme)16:37
Saviqdandrader, right, so maybe we shouldn't depend on it but seed it instead16:38
Saviqand split it to keep small16:38
kgunnsil2100: is this as easy as spin an image and see if it's an issue ?16:38
Saviqkgunn, I don't think sil2100 means it's an issue today16:38
kgunnah ok16:38
Saviqkgunn, rather he's being a weightwatcher16:38
kgunnso we land as is, and then think about it16:38
Saviq+116:38
dandraderSaviq, adding it as a hard unity8 depencency sure isn't a final solution16:39
kgunngood to watch your weight16:39
sil2100It's not an issue per se as Saviq mentioned as we freed up space earlier with removal of the apt source lists16:39
Saviqbut we should be vigilant, that's for sure16:39
sil2100But I'm always on watch for size issues ;)16:39
sil2100Yeah16:39
sil2100Anyway, for now I suppose we can publish this once we get the binNEW +1 from the archive team16:39
sil2100But let's keep this on our TODO lists to maybe include only what's needed16:40
Saviqsil2100, my vote is land (we don't have a real choice anyway)16:40
Saviqand yeah, think how to reduce (it does seem a lot for a few cursors)16:40
dandraderSaviq, besides the two versions (black and white) it also provides 3 or 4 different sizes for each cursor16:41
sil2100I think the split idea fits best now16:41
sil2100But we can do that separately16:41
Saviqyup16:42
pmcgowansil2100, Saviq +1 to split it out when we can, 3.5MB for a cursor?16:44
sil2100Yeah, absurd16:44
Saviqindeed16:45
Saviqpmcgowan, well, a *theme*16:45
sil2100We need to include it as a TODO before OTA-816:45
Saviqbut still16:45
sil2100I'll try to split it next week16:45
Saviqjust the White is still 1.9MB16:46
pmcgowanok16:46
Saviqactually 1.7MB, some of them are links16:47
Saviqaah16:48
Saviq480K    /usr/share/icons/DMZ-White/cursors/left_ptr_watch16:48
Saviq480K    /usr/share/icons/DMZ-White/cursors/watch16:48
Saviqso *two* of them are actually .5MB each16:48
Saviqthe rest are just 16K16:48
kgunnadd a card to backlog16:48
kgunnhttps://trello.com/c/iG8SmR2Q/219-split-dmz-cursor-up16:48
Saviqyeah, it's animated... as in there's 31 frames in 3 sizes16:49
dandraderSaviq, watch is animated and multiresolution16:54
Saviqdandrader, yup, just saw16:54
dandraderSaviq, so there maybe a hundred cursor images there in total (frames x the different resolutions)16:54
Saviq<Saviq> yeah, it's animated... as in there's 31 frames in 3 sizes16:54
dandraderSaviq, sorry for being mr obvious then :)16:55
=== alan_g is now known as alan_g|EOW
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== boiko_ is now known as boiko
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader

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