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

=== jhodapp|brb is now known as jhodapp|afk
=== beidl_ is now known as beidl
Saviqdidrocks, q: we need to move qml files into unity8-common, unity8 and unity-scope-tool would depend on it, but they'd have some other common dependencies, should those be moved under -common (even though that doesn't really depend on those), or should we just copy deps to unity-scope-tool?08:19
Saviqpstolowski, I'm taking care of that ↑08:19
didrocksSaviq: I'm unsure to fully understand the "some other common dependencies […] which needs to be copied over?08:21
pstolowskiSaviq, thanks!08:23
Saviqdidrocks, say, unity8 depends on unity8-common, so does unity-scopes-tool, both would also need to depend on uitk08:23
didrocksah08:23
Saviqdidrocks, so I can either put that dep on -common, or on unity8 and tool separately (which is more logical)08:23
didrocksSaviq: but the dep really where the dep is created08:23
didrocksso, if all qml files using the toolkit are in -common08:24
didrocks-common needs to dep on uitk08:24
didrocksif nothing else in the unity8 binary package deps on the toolkit08:24
didrocksdon't dep there on the toolkit, but only in -common08:24
didrocksdoes it make sense?08:24
Saviqdidrocks, well, that just doesn't help, then, 'cause I'd just have to move all the deps from under unity8 to unity8-common, so...08:24
Saviqwhich beats the purpose...08:25
didrocksSaviq: how does this beats the purpose?08:25
Saviqdidrocks, because we want to install unity-scope-tool without everything that unity8 brings08:25
didrocksbut those -common files deps on the uitk and so on?08:25
didrocksso maybe you need to split in 2 packages08:25
Saviqdidrocks, they files do, but no one will use them08:25
Saviqdidrocks, i.e. they're only used by either unity8 or unity-scope-tool08:26
Saviqdidrocks, we wouldn't support any other use08:26
Saviqdidrocks, so splitting the qml files into "real" common ones would be rather tricky and tedious08:26
didrocksall the qml files are mixed?08:26
Saviqto maintain08:26
Saviqdidrocks, more or less, yes08:26
didrockshum08:26
Saviqdidrocks, well, maybe not really mixed...08:27
SaviqI could try and make an informed decision... like Components and Dash would end up in -common, others would only live in unity8...08:27
Saviqok let me try08:27
didrocksI'd say the issue is how you separated those, and that will only reflect in wrong package dependency chain08:27
didrocksthat we can do08:27
didrocksnot really loving it, but if there is no other alternative08:28
didrocks(the thing telling "we'll fix it later", you know how it goes…)08:28
Saviqyeah I understand08:28
Saviqdidrocks, you're not loving what?08:28
didrocksSaviq: having -common without any dep and reflecting those in unity8 and -scope-tools08:28
Saviqdidrocks, right, understood08:29
Saviqdidrocks, yeah, maybe I can do better08:29
didrocksSaviq: keep me posted if you need any second eye08:29
Saviqmhr3, think we should emit scope-ui-starting on scope tool startup?09:11
mhr3Saviq, hm, not really necessary for sdk usage09:12
mhr3and if you're running it manually you should know better :)09:12
Saviqmhr3, ok09:14
tsdgeosmzanetti: it's defenetely a bug in SmoothedAnimation09:23
tsdgeosnow i only need to understand the code ^_^09:23
tsdgeosand fix it09:23
tsdgeosSaviq: or we move away from SmoothedAnimation (the unlocking gets locked bug)09:23
Saviqtsdgeos, well, rather more maintainable if you fix it :)09:24
tsdgeosagreed ;)09:24
tsdgeosbasically it is getting confused because we change the value of the smoothedanimation while the smoothedanimation is running09:24
tsdgeosand at some point i understand something goes wrong09:24
tsdgeosand does a last update oh wait i had to be stopped oh wait09:25
tsdgeosand all goes bad09:25
Saviqdidrocks, https://code.launchpad.net/~saviq/unity8/split-common/+merge/214907 please09:25
tsdgeoshere some debug code you won't probably make much sense of http://paste.ubuntu.com/7225441/09:26
tsdgeosbut basically the last UCT is the smoothtimer updating itself09:26
tsdgeoswhen it should not anymore09:26
Saviqmhr3, do we want scope tool to recommend scopes at all?09:28
mhr3Saviq, no need imo09:29
Saviqtsdgeos, well, isn't SmoothedAnimation meant to deal with exactly that? changing target value?09:38
Saviqtsdgeos, so sounds like a bad bug for it09:39
tsdgeosSaviq: it is :D09:39
Saviq;)09:39
CimiSaviq, can we keep going with yesterday debug of closing the app?10:09
mzanettitsdgeos: thanks for digging into this10:14
mzanettiyeah, confirms my suspicions10:14
SaviqCimi, sure you can ;)10:16
Saviqjibel, hey, can you please upload unity8.log from .cache/upstart/unity8.log?10:17
Saviqto bug #130495910:17
ubot5bug 1304959 in unity8 (Ubuntu) "unity8 crashed with SIGABRT in QMessageLogger::fatal()" [Undecided,New] https://launchpad.net/bugs/130495910:17
CimiSaviq, yesterday evening I had same issues10:17
CimiQObject::connect(view->engine(), SIGNAL(quit()), application, SLOT(quit()))10:17
Cimithis is my connection10:17
CimiI have this in the start_shell before int app->exec()10:18
Cimiapplication seems to hang10:18
jibelSaviq, unity8-mir.log, right?10:18
Saviqjibel, maybe, yes10:18
* Saviq has nothing to do with the desktop session...10:18
Cimiand this is my gdb that says nothing10:18
Cimihttp://paste.ubuntu.com/7222383/10:19
jibelSaviq, is there any HW requirement apart running opensource drivers to run unity8 on a desktop?10:19
Saviqjibel, there shouldn't be...10:19
SaviqCimi, thread apply all bt10:19
SaviqCimi, otherwise you only get a single thread10:19
jibelSaviq, log attached10:20
Saviqjibel, thanks10:22
MacSlowwhat - apart from /var/cache/apt - tends to fill up the device eating up disk-space, which can easily be freed?10:32
SaviqMacSlow, /var/log10:32
SaviqMacSlow, why are you missing space on device?10:33
MacSlowSaviq, can't currently install the boost-dev packages to compile u-s-c on it10:34
SaviqMacSlow, I was afraid you'll tell me that :P10:38
SaviqMacSlow, https://wiki.ubuntu.com/SimpleSbuild and https://wiki.ubuntu.com/CrossBuilding10:38
Saviqwe really need to stop building stuff on device, it's just wasting time10:38
dpmhi pstolowski, was there a conclusion reached on how to remove the unity8 dependency from the SDK?10:39
pstolowskidpm, hi, yup, the unity8 will be split, Saviq is on it10:41
tsdgeosSaviq: have a sec?10:42
Saviqtsdgeos, hit me10:42
dpmcool, thanks pstolowski10:43
tsdgeosSaviq: so i know how to fix that smoothedtimer bug, problem is, there's a commit for Qt 5.3 that i think also fixes it, and since it's virtually unreproduceable in the desktop (i guess sttuff is simply faster there) it's going to be hard to push for my fix upstream 5.3, so we basically have the option to go with my distro-patched patch for 5.2 until we hit 5.3 or try to backport the 5.3 patch. Problem is, my patch is 1 line and 5.3 patch is 460 (yes it10:45
tsdgeosobviously does more things than mine)10:45
Saviqdandrader, https://wiki.ubuntu.com/SimpleSbuild and https://wiki.ubuntu.com/CrossBuilding10:45
tsdgeosSaviq: so i'm undecided on what we prefer, it's a bad-bad decision :D10:45
tsdgeosi think i prefer going my 1-line patch route10:45
tsdgeosbut i can see its problems too10:46
Saviqtsdgeos, +110:46
Saviqtsdgeos, can we work around in unity8 code until 5.3, though?10:46
Saviq(like add the debug :P)?10:46
SaviqI understand we just need to spin the loop or so?10:46
Saviqtsdgeos, basically, this late in the cycle I'd rather we do a workaround, and push for 5.310:47
tsdgeosSaviq: just drop the smoothedanimation is the proper solution10:48
tsdgeosor don't change the value of the property animated while it's animating10:49
Saviqtsdgeos, proper as in that's what we should do?10:49
Saviqtsdgeos, that will change the behaviour, though, won't it10:49
tsdgeosproper as in "only way to workaround it"10:49
Saviqtsdgeos, mhm10:49
tsdgeosi know10:51
tsdgeosit's bad-bad :/10:51
tsdgeosSaviq: my fix should be pretty safe10:51
Saviqtsdgeos, ok, convince Mirv, then :)10:52
tsdgeoshe10:52
Saviqtsdgeos, is your change  "included" in the upstream patch?10:52
tsdgeosSaviq: no10:52
Saviqtsdgeos, or is it just refactored/approached differently10:52
tsdgeosSaviq: basically the upstream patch is "Make SmoothedAnimation and SpringAnimation smoothly transition again"10:52
Saviqtsdgeos, right...10:53
tsdgeossince it seems they are not as smooth as they should10:53
tsdgeosand while doing that i'm almost sure they've fixed our issue10:53
Saviqyeah makes sense10:53
tsdgeosbut then that's a bigger change10:53
tsdgeosso yeah let me talk with Mirv :D10:53
tsdgeosMirv: ping need you10:53
Mirvtsdgeos: patches welcome! \o/ only problem that hard to get in since final freeze starts tomorrow and Qt is not touch specific10:56
tsdgeosMirv: how do you want the patch? bug in lp?10:57
Mirvtsdgeos: bug in LP, attached patch.10:58
Mirvtsdgeos: is it fixing a blocker listed on the blockers list?10:58
tsdgeosMirv: it is10:58
Mirv(I'm thinking whether it can wait for u series to open next week or should go in before final freeze)10:58
Mirvright, good to know10:58
=== MacSlow is now known as MacSlow|lunch
Saviqdidrocks, so ${source:Version} instead of ${binary:Version}?11:17
Saviqdidrocks, that doesn't put :arch in the dep does it?11:18
didrocksSaviq: shouldn't, that should make the package binNMUable though11:18
* Saviq has no idea what that means ;)11:19
Saviqpete-woods, should we care about umoutput not building on powerpc / arm64?11:23
Saviqhttps://launchpad.net/~ci-train-ppa-service/+archive/landing-010/+build/5892098 https://launchpad.net/~ci-train-ppa-service/+archive/landing-010/+build/589209911:23
Saviqactually powerpc / ppc6411:23
Saviqpete-woods, hmm I wonder if it's the new style connections issue11:24
mhr3no, those give you nice message11:30
tsdgeosMirv: https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/130501511:36
ubot5Ubuntu bug 1305015 in qtdeclarative-opensource-src (Ubuntu) "Fix QSmoothedAnimation sometimes regressing in value" [Undecided,New]11:36
Mirvtsdgeos: ok11:45
=== MacSlow|lunch is now known as MacSlow
pete-woodsSaviq: googling for what umoutput is..12:20
pete-woodsah12:20
pete-woodsusermetrics outut12:20
pete-woods*output12:20
pete-woodsweird12:20
pete-woodsSaviq: I suppose it could be the new connection style.. but still very strange12:21
pete-woodsI would find it hard to believe that Qt signals don't work on arm6412:23
pete-woodsbut I can't offer any other explanation here, it's a definitely constructed object, and all we do is try and connect the signal12:23
=== jhodapp|afk is now known as jhodapp
pete-woodsboth are 64 bit arches..12:26
pete-woodsI could just try using the old style connections..12:27
Saviqpete-woods, yeah, please do12:45
SaviqMirv, do we have a plan for Qt 5.3 yet?12:45
MacSlowSaviq, do you happen to know how to fix/workaround this http://pastebin.ubuntu.com/722604312:48
SaviqMacSlow, Cimi had that yesterday12:48
MacSlowSaviq, happened while trying to run "mk-sbuild --target=armhf trusty"12:48
MacSlowCimi, ^12:48
SaviqMacSlow, it was a temporary archive issue for him12:48
MacSlowCimi, did you find a solution /workaround for that?12:48
SaviqMacSlow, try dropping the chroot from /var/lib/schroot/chroots and /etc/schroot/chroot.d and try again12:49
SaviqMacSlow, do you have an apt cache or something?12:49
MacSlowSaviq, not that I know of12:49
SaviqMacSlow, basically... try again, and if it happens again we'll escalate, this happens too often - or maybe is just bad timing / luck12:50
MacSlowSaviq, ok12:51
Saviqdidrocks, there are some more complaints on gencontrol output: http://pastebin.ubuntu.com/7226070/ should/how do I clean those up?12:53
didrocksSaviq: remove ${shlibs:Depends} from -autopilot12:55
didrocksthere is no shlibs to link against12:55
didrockson the others, should be misc:depends, no pre-depends?12:55
Saviqdidrocks, it's Pre-Depends: ${misc:Pre-Depends}12:56
Saviqdidrocks, not sure where that came for12:56
=== _salem is now known as salem_
didrocksSaviq: ok, if may, I'll at that in a quieter time12:57
Saviqdidrocks, sure12:58
MacSlowSaviq, tried again with wiped /var/lib/schroot/chroots and /etc/schroot/chroot.d and still run into the same unmet-dependency error http://pastebin.ubuntu.com/722604313:00
Saviqdidrocks, FWIW, you added it :) http://bazaar.launchpad.net/~unity-team/unity8/trunk/revision/77#debian/control13:01
didrocksSaviq: so, it should be perfectly right! :p13:01
didrocksmore seriously, I'll have a look later on13:01
SaviqMacSlow, can you enter that chroot and apt-cache policy libc6 libc6-dev13:02
SaviqMacSlow, you should be able to see it in `schroot -l` and then enter it with `schroot -c trusty-amd64-armhf`13:02
Saviq-u root for good measure, but shouldn't be necessary13:02
MacSlowSaviq, here the output http://pastebin.ubuntu.com/722611313:04
SaviqMacSlow, aaah13:05
MacSlow?13:05
SaviqMacSlow, skip proposed13:05
MacSlowSaviq, but outside that chroot on my regular system?!13:06
SaviqSKIP_UPDATES="1"13:06
SaviqSKIP_PROPOSED="1"13:06
SaviqMacSlow, sbuild13:06
MacSlowok13:06
SaviqMacSlow, add that ↑ to mk-sbuild.rc13:06
MirvSaviq: no plan et13:06
Mirvyet13:06
SaviqMirv, can we make one? :)13:07
MacSlowSaviq, which should be located where?13:07
SaviqMacSlow, ~/.mk-sbuildrc13:07
SaviqMacSlow, Cimi, you can also just pass --skip-updates --skip-proposed to mk-sbuild13:08
* MacSlow crosses fingers for next attempt13:11
MirvSaviq: feel free to start planning! :) I'd need to have time dedicated for that from landing duties if it's wanted.13:13
SaviqMirv, ok, I'll start digging13:15
MirvSaviq: somewhere on my hdd I've a qtbase 5.3.0 beta initial packaging (patches removed until build starts), that's all13:17
mzanettijosharenson: http://notyetthere.org/data/sorting.tar.gz13:20
CimiSaviq, http://paste.ubuntu.com/7226208/13:27
tsdgeosSaviq: i'm confused at how reverting happens at the package level but not at the bzr level13:34
Saviqtsdgeos, direct archive upload13:34
tsdgeosi thoght this new airline mode made our bzrs and packages be synce13:34
tsdgeosd13:34
tsdgeosconfusing :/13:35
Saviqtsdgeos, we need to sync to bzr manually13:35
Saviqtsdgeos, but we don't, until the next landing, because we might actually get a fixed version straight away13:36
tsdgeosok13:36
Saviqtsdgeos, we won't, in this case, but that's the general approach13:37
Saviqmhall119, hey, we're sprinting here, so won't be able to attend the call today - but the time is much better for me and will be able to join from now on13:38
mhall119ok13:38
mzanettiSaviq: https://bugs.launchpad.net/unity8/+bug/129677713:48
ubot5Ubuntu bug 1296777 in Unity 8 "avatar displayed incorrectly in notification" [High,In progress]13:48
MacSlowSaviq, while I can trigger a build via sbuild now... I run into a several build issues -> http://pastebin.ubuntu.com/722629113:50
SaviqMacSlow, what source is that?13:53
MacSlowSaviq, bzr branch lp:~unity-team/unity-system-compositor/new-gl-screen13:53
SaviqMacSlow, ok, so u-s-c, let me try13:53
MacSlowSaviq, made a dpkg-buildpackages -S from that and ran the resulting .dsc through sbuild13:53
SaviqMacSlow, confirmed, there must be some packaging / building issues13:55
Saviqxnox, can you please have a look at http://paste.ubuntu.com/7226322/13:55
Saviqxnox, it's an armhf cross-build of lp:unity-system-compositor13:56
Saviqit's definitely missing :any for the python dep13:56
MacSlowSaviq, so it's a chroot-issue?!13:56
Saviqxnox, unping13:57
SaviqMacSlow, add :any13:57
SaviqMacSlow, in debian/control13:57
SaviqMacSlow, in the python dependency13:57
Saviqbuilt fine for me now13:57
* MacSlow tries...13:57
SaviqMacSlow, bug in u-s-c packaging13:57
xnoxSaviq: =)13:58
xnoxSaviq: correct.13:58
MacSlowSaviq, add or replace "all" with "any" ?14:00
SaviqMacSlow, there is no "all"14:07
SaviqMacSlow, http://paste.ubuntu.com/7226374/14:07
Saviqxnox, yeah, the amount of errors was scarier, so thought would need you anyway :D14:08
tsdgeosSaviq: i don't understand why we use a chroot for x-compiling14:17
Saviqdednick, v14:18
Saviqhttps://code.launchpad.net/~ogra/unity8/speed-up-indicator-startup/+merge/21494414:18
Saviqtsdgeos, because -dev packages conflict, for one14:18
Saviqtsdgeos, i.e. a -dev:amd64 and -dev:armhf are not co-installable14:19
tsdgeoshmmmmm14:19
tsdgeosright, that's unforunate14:19
Saviqtsdgeos, also clean chroot makes sure your build deps are correct14:19
Saviqtsdgeos, and also it doesn't leave cruft on your host14:19
Saviqtsdgeos, why not?14:19
MacSlowtsdgeos, I'm having lots of "fun" with it :)14:20
tsdgeosbecause well, we have multiarch14:20
tsdgeoswe shouldn't need a chroot tbh14:20
tsdgeosi don't even see why -dev would conflict if using multiarch14:20
tsdgeosunless they both try to install the same includes14:20
Saviqtsdgeos, they do14:20
tsdgeosbut then the packages should be smart enough14:20
tsdgeosto knwo they are actually the same includes14:20
tsdgeosSaviq: i'm not saying they do not, i am saying i don't see why they should not technically be able to be coinstalled14:21
tsdgeosbut i'm not fixing debian packaging, they decided they want a hard system a long time ago :D14:21
Saviqtsdgeos, it's just cleaner really, and doesn't need to be slower14:21
MacSlowmterry, hey there... I'm currently trying to get my copy of u-s-c (with the latest tweaks) compiled and tested via cross-compiling14:21
mterryMacSlow, OK14:22
Saviqtsdgeos, if you prep a pre-populated chroot for unity8, for example, you can skip apt update/distupgrade, and go straight into compiling14:22
Saviqis what I do14:22
tsdgeosSaviq: doesn't feel cleaner to me, but that's a matter for discussing with a beer, not now i guess14:22
Saviqsure, that's not "clean", clean is when you start with a barely debootstrapped chroot, but that takes a long time, and you don't need to verify deps every time14:24
Saviqtsdgeos, but also, if you're used to use chroots, you're suddenly able to build for different distro releases, control what's in them, build sets of packages without introducing them to your host directly14:25
tsdgeosand then suddenly i need 500G of disk space more :D14:26
tsdgeosbecause of so many unclean chroots around14:26
tsdgeosbut yeah i see the point14:26
MacSlowmterry, is unity-system-compositor from u-s-c really enought to test our new boot-screen binary? As I still don't have a ppa-silo to use on the device I wonder if I might be missing some packages.14:26
tsdgeosi just don't like it :D14:26
MacSlowif mumble was a physical thing...14:27
* MacSlow would throw it against the wall now!!!14:27
pete-woodsSaviq: I have pushed an update to the branch that ditches the C++11 style connect calls14:28
dandraderpete-woods, what's the problem with them?14:28
pete-woodsdandrader: I don't know for sure, but it looks like they *might* not work on arm64 and ppc6414:29
pete-woodsdandrader: if the tests pass after this change, then we will know that for sure14:29
mhr3pete-woods, did you read the ml? it's fixable with -fPIE14:30
mhr3but i don't think that was your issue anyway14:30
pete-woodsmhr3: clearly I didn't :p14:31
pete-woodslooks like the same thing as I'm seeing14:32
Saviqpete-woods, ok let's see, /me presses14:32
pete-woodsthanks :)14:33
mterryMacSlow, it should be enough to see the boot up animation yeah14:35
MacSlowmterry, hm... installed the one I cross-compiled, but I don't see it being displayed during bootup14:38
mterryMacSlow, oh~!14:38
mterryMacSlow, right, it's disabled by default.  You'll want to edit a file... let me see14:38
MacSlowmterry, I can't force it manually I assume14:38
MacSlowmterry, ah14:38
mterryMacSlow, edit /usr/share/ubuntu-touch-session/usc-wrapper14:39
mterryMacSlow, and add a  --spinner=/usr/bin/unity-system-compositor-spinner argument14:39
mhr3pete-woods, wow, i must be blind, i totally missed those connect messages when i looked at the log14:39
mhr3so in that case, yea, it's that thing14:39
MacSlowmterry, ah... right the --spinner option14:39
mhr3-fPIE would solve it :)14:40
pete-woodsmhr3: glad we agree :)14:41
Saviqelopio, hey, I left a comment or two on your MPs around AP tests14:43
MacSlowmterry, I'll test my local changes via the cross-compiled .deb before I commit them... some build-fixes I pushed already (so it'll work with cross-compiling)14:43
Saviqmterry, did you ask for a silo back for split greeter yet?14:44
mterrySaviq, I asked kgunn earlier today but he never got back to me.  If you can press some buttons that sounds good14:46
mterrySaviq, let me get you a list of branches...14:46
mterrySaviq, can a silo depend on another silo?14:46
MacSlowSaviq, fyi... so cross-compiling for u-s-c works now here too... and the resulting armhf-deb works on the devices too14:46
Saviqmterry, no14:46
SaviqMacSlow, see :)14:46
Saviqit's awesome ;)14:47
mterrySaviq, do you know how close Mir 0.1.8 is to landing?14:47
Saviqmterry, ah actually it seems to be there14:47
Saviqmterry, in silo 214:47
Saviqmterry, but a merge conflict14:47
Saviqmterry, https://ci-train.ubuntu.com/job/landing-002-1-build/29/console14:47
elopioSaviq: thanks. I'll check.14:48
Saviqmterry, that's the current list http://pastebin.ubuntu.com/7226534/14:48
Saviqmterry, ah, that conflict happened yesterday, let me know what to do14:48
mterrySaviq, ok, we can trim that a bunch.  let me see...14:48
MacSlowSaviq, mixed bag... as quick iterations still are slow... because a cross-build via the chroot has to recreate the whole thing again14:49
Saviqmterry, for mir landing, kgunn how close are we to land it?14:49
SaviqMacSlow, not necessarily, there's a few tricks (I should probably put them in the wiki)14:49
MacSlowSaviq, is there a way to save all the grabbed dependencies somehow for the chroot14:49
SaviqMacSlow, a) prepare a prepopulated chroot for a project with all the dependencies14:49
kgunnmterry: crap...got distracted14:49
kgunnmterry: Saviq ...unity-mir branch has a bug, gerry's gonna work on a fix14:50
mterrySaviq, so my plan to avoid further mir/devel drama is to base my branches off mir 0.1.8 (and just add one bugfix branch for mir that doesn't change api).  So I'd like to drop the platform-api and unity-mir branches.  Plus the indicator-sound branches can go14:50
MacSlowSaviq, yeah... that would be nice... atm I don't gain any speed-ups in my turn-around cycles using cross-compiling14:50
kgunnfor the mir silo14:50
SaviqMacSlow, yeah, just create a separate chroot, chroot -u root source:foo-amd64-armhf into it, and apt-get build-dep -aarmhf foo14:50
MacSlowSaviq, got it14:50
SaviqMacSlow, then, you can --no-apt-update --no-apt-distupgrade for sbuild to go straight into the build14:51
SaviqMacSlow, but also, you can just open a chroot session yourself14:51
SaviqMacSlow, and just dpkg-buildpackage -aarmhf -nc in there, it will still build packages, but won't dh_clean, so recompilation should be real fast14:51
SaviqMacSlow, as I mentioned, I have plans to make a tool to automate / wrap all that into a relatively simple to use thing14:52
Saviqbut already there's things you can do14:53
mterrySaviq, but maybe we should just wait until 0.1.8 lands unless we want to replicate that silo inside this one14:53
MacSlowSaviq, I'll use the tips now and don't wait for that :)14:53
Saviqmterry, your call, really :)14:53
Saviqmterry, the amount of button presses doesn't change much for us - build time would, of course14:53
mterrySaviq, hmm, if it's easy.  Then let me get a list of branches *on top of* the 0.1.8 silo I want14:54
MacSlowSaviq, that login into a custom chroot and prepopluating it would be basically to do a "sudo apt-get build-dep unity-system-compositor" there, right?14:54
mterrySaviq, so if you can configure a silo with Mir 0.1.8 contents + http://paste.ubuntu.com/7226569/14:55
mterrythat would be swell!  :)14:55
mterryI'll see if there are any current merge conflicts14:56
MacSlowSaviq, to create a custom chroot I would have to use --name=<foobar>?!14:56
SaviqMacSlow, yeah, why the !? :D14:59
SaviqMacSlow, yes, -aarmhf14:59
=== jono is now known as Guest1478
MacSlowSaviq, I've not looked at the man-page yet... which I have now :)15:00
SaviqMacSlow, https://wiki.ubuntu.com/SimpleSbuild#Pre-populated_chroots btw :)15:09
MacSlowSaviq, too late I already did it :)15:09
SaviqMacSlow, I just added that section ;)15:09
MacSlowSaviq, have that page linked anyway for later reference15:10
Saviqmterry, https://code.launchpad.net/~andreas-pokorny/mir/no-initial-display-configuration-sent-to-hosting-server/+merge/213126 targets mir devel...15:20
Saviqmterry, if we want to skip devel, we need one to target mir trunk15:20
pete-woodsSaviq: I've messed up the signal change, that branch is going to fail to build15:21
Saviqpete-woods, k, let me know15:22
mterrySaviq, ok...  I'll make a version that does15:24
Saviqmterry, thing is, it probably does bring itself some devel already?15:24
mterrySaviq, no, it was made around the same time 0.1.8 was15:24
MacSlowSaviq, the line "mk-sbuild --arch armhf --name foo-amd64-armhf" was missing the distro to use... updated the wiki15:25
=== olli__ is now known as olli
mterrySaviq, I tested to make sure it doens't go further.  But no matter, I'll make a new one targeting lp:mir15:25
Saviqmterry, ok15:27
SaviqMacSlow, right, thanks15:27
SaviqMacSlow, thought it would use the default15:27
MacSlowSaviq, it does not for some reason15:27
SaviqMacSlow, it's a required arg apparently15:28
MacSlowSaviq, yeah... the only one without a needed option :)15:29
mterrySaviq, try lp:~mterry/mir/no-nested-display-config15:29
tedgmzanetti, Saviq, so it seems that for the launcher items we're using negative numbers to hide the count, where as Unity7 allows negative numbers to be shown. Is that diff on purpose?15:31
mzanettitedg: no, not really on purpose. I was talking to design and we didn't find a use case for negative numbers. are you aware of any?15:32
mzanettitedg: I can change that if required15:32
=== gatox is now known as gatox_lunch
tedgWell, you may do inbox zero, but I do inbox negative one ;-)15:33
tedgTemperature?15:33
mzanettion the launcher item.... hmm, ok... fair enough15:33
tedgOkay, I don't need it changed right now. I'll just have two dbus properties and if visible is turned off return -1 for now.15:34
tedgThen we can update the whole thing at once.15:34
mzanettitedg: ok15:34
mterryoh I have to make that a merge15:35
mterrySaviq, ok, made that branch a real merge15:36
Saviqmterry, an MP, yeah15:36
Saviqmterry, hmm, where?15:37
mterrySaviq, https://code.launchpad.net/~mterry/mir/no-nested-display-config/+merge/21497915:38
Saviqxnox, platform-api fails to cross build due to gcc dep, is that something that could be fixed do you think http://paste.ubuntu.com/7226779/ ?15:44
xnoxSaviq: no, that's not something that can be fixed.15:45
Saviqxnox, ok thought so15:46
xnoxSaviq: they must stop depending on a specific gcc, and we don't provide all versions of gcc's as cross-compilers.15:46
Saviqxnox, well, there is a 4.7 cross gcc, could the dependency be improved so that it works?15:47
xnoxSaviq: no, as there is no way to know the correct arch you want.15:47
xnox(target that is)15:47
Saviqxnox, right, so manual it is then15:48
Saviqxnox, got it15:48
xnoxcause we cross-compile to armhf, arm64, ppc64el etc. and we want to have packages generic, when they cross-compile.15:48
SaviqMacSlow, no need for sudo15:48
SaviqMacSlow, as long as you're in the sbuild group15:49
SaviqMacSlow, only mk-sbuild will ask you for sudo password15:49
MacSlowSaviq, I am (verified with id) but I still needed sudo15:50
SaviqMacSlow, sounds like a bug, then, mzanetti had the same for the keygen...15:50
SaviqMacSlow, should never happen15:50
MacSlowSaviq, btw... should it not be "mk-sbuild --target=armhf --arch=amd64 --name=foo trusty"15:53
SaviqMacSlow, target is default15:53
MacSlowSaviq, I'm getting build-errors for armhf15:53
SaviqMacSlow, ah wait15:53
SaviqMacSlow, right, obviously mk-sbuild uses different arg names than sbuild...15:53
MacSlowjust starting from scratch again with "mk-sbuild --target=armhf --arch=amd64 --name=foo trusty"15:54
SaviqMacSlow, so yeah, "mk-sbuild --target=armhf --name=foo trusty"15:54
SaviqMacSlow, no need for --arch15:54
MacSlow--arch can be dropped, right15:54
Cimimterry, now I can kill the wizard, but I removed your start_xsession15:54
* MacSlow likes being explicit :)15:54
Cimimterry, how do I start unity8?15:55
mterryCimi, well the upstart job started on starting unity8.  So when its job stops, it should resume starting unity815:55
Saviqmterry, ok, started to build mir, platform-api and qtubuntu after that, then the rest should be good to build, right?16:00
mterrySaviq, should be yeah.  I think you can do USC along with papi and unity-mir, but no matter16:01
Saviqmterry, k16:01
Cimimterry, but in the upstart job of wizard16:03
Cimimhr3, I have16:03
Cimistart on starting xsession-init16:03
Cimistop on desktop-start16:03
Cimitask16:03
Cimiexpect stop16:03
Cimimterry, maybe desktop start doesn't get called?16:03
mterryCimi, you can maybe remove stop on desktop-start16:06
mterryCimi, but shouldn't matter I guess16:06
mterryCimi, that was designed because start_xsession would start unity8, and upstart would kill our wizard when unity8 started that way16:07
mterryCimi, but now that you are having the wizard die immediately, I would expect that the wizard job would also stop16:07
mterryCimi, as an example, replace the exec line in the wizard job with 'exec true' or some nonsense and see what happens then16:07
Cimimterry, how do I check if a service is running?16:08
Cimimterry, initctl status something?16:08
om26erSaviq, what are the minimum requirements to run unity8 on desktop ? (read: gpu requirements)16:08
Saviqom26er, I asked that question today, and the answer is basically ~mesa dri216:09
mterryCimi, yeah16:09
Cimiinitctl status ubuntu-system-settings-wizard16:10
Cimiinitctl: Unknown job: ubuntu-system-settings-wizard16:10
Cimimaybe user?16:10
mterryCimi, i think you want to pass --session or run it under the user16:10
Cimiok16:10
Cimimterry, initctl is not available qas user16:11
Cimi*as16:11
om26erSaviq, translate that to opengl version requirement ?16:11
mterryCimi, it might not be in your path?  it's in /sbin I think.  Or you could use 'status' directly.  It's an alias for it16:12
pete-woodsSaviq: we should be good again on that branch, jenkins just reported in16:12
Cimiunity8 is start running16:13
Cimiweird16:13
CimiShellServerConfiguration created16:14
Cimiterminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<mir::AbnormalExit> >'16:14
Cimi  what():  Exiting Mir! Reason: Nested Mir and Host Mir cannot use the same socket file to accept connections!16:14
Cimigreyback, ^16:14
=== gatox_lunch is now known as gatox
kgunnfginther: josharenson is in here just in case :)16:28
kgunndandrader: btw...check out this on that topic16:29
kgunnhttps://lists.launchpad.net/ubuntu-phone/msg07583.html16:29
Saviqom26er, I'm afraid I can't answer that question, can you post it to the Mir mailing list?16:33
om26erSaviq, sure will do.16:34
fgintherjosharenson, I'm catching up on the mir performance request. All of the desktop performance testing we were doing is here: http://m-jenkins.ubuntu-ci:8080/16:39
fgintherjosharenson, but that looks very stale or very broken now16:40
josharensonfginther: Thanks, robotfuel helped me out a bit as well. My brain is fried for the day, but I'll take a look tomorrow and get back to you with any questions.16:41
fgintherjosharenson, ok, I should be here :-)16:41
dednickSaviq: https://code.launchpad.net/~nick-dedekind/unity8/remove-indicatormanager-upstart/+merge/21499216:48
elopiotedg: do you have time to give me a hand? I have a qml file /tmp/, and I have a desktop file for it in /home/phablet/.local/share/applications/. What do I need to launch that with upstart?17:00
elopiotedg: oh, nevermind.17:01
elopioI was using the name of the qml instead of the desktop.17:01
Saviqasac, you around?17:10
Saviqasac, could you update your MP as per cjwatson's recommendation https://code.launchpad.net/~asac/unity8/fix-system-integration-test-type-error/+merge/214458/comments/509025 ?17:11
Saviqelopio, awesome17:18
asacSaviq: sure :)17:18
asacwhy not do another one line copy paste :P17:18
asaclol17:18
Saviqasac, ;)17:18
MacSlowSaviq, what apt-get magic is needed to get python:armhf, python2.7:armhf, python-minimal:armhf and python2.7-minimal:armhf installed in a schroot?17:24
SaviqMacSlow, none, you probably don't want those17:24
SaviqMacSlow, that's why you want to add :any17:24
SaviqMacSlow, to any python build-deps17:24
MacSlowSaviq, I've that but the build still fails17:25
SaviqMacSlow, what package?17:25
MacSlowSaviq, still lp:~unity-team/unity-system-compositor/new-gl-screen ... I'm trying to get it to work with a prepopulated schroot17:26
SaviqMacSlow, and apt-get build-deb -aarmhf doesn't work?17:27
MacSlowSaviq, -aarmhf I've to use... I used --host-architecture=armhf17:28
Saviq-dep17:28
SaviqMacSlow, same thing17:28
SaviqMacSlow, ah, but build-deb won't work until there's a fixed version in the distro17:28
Saviqgrr -dep17:28
SaviqMacSlow, so just drop prevent the python :armhf installs17:29
SaviqMacSlow, and install :amd64 manually17:29
SaviqMacSlow, will work then17:29
MacSlowSaviq, can't follow you there really... drop where... in the debian/control?17:30
SaviqMacSlow, no, after you go `apt-get build-deb...`, dpkg -r the failed packages17:30
SaviqMacSlow, and apt-get -f install python17:31
SaviqMacSlow, that should be ready then for a cross-build of a fixed (:any added) u-s-c source17:31
asacSaviq: repushed17:31
asaccant comment on MP because i cant log into LP right now :/17:32
* asac goes and checks that17:32
asacdone17:34
Saviqasac, can17:34
Saviqasac, thanks17:34
MacSlowSaviq, dpkg -r <foo> is ignored here17:34
asacif there are more issues, just fix them during merging :P17:34
asacthsx17:34
Saviqasac, yeah will do17:34
asaci kind of dont like if languages change implicit magic stuff to behave different all of the sudden17:35
asacfirst they shouldnt invent this magic; but if they do they should just stick to it :P17:35
asac</rant>17:35
MacSlowSaviq, I'm giving up on prepoplulated schroot... burned ~3 hours now to get them to work... I'll skip those17:35
asaclets go for C instead17:35
SaviqMacSlow, should've asked early...17:36
SaviqMacSlow, and what do you mean dpkg -r <foo> is ignored?17:36
SaviqMacSlow, dpkg -r python as root must work...17:36
MacSlowdpkg: warning: ignoring request to remove python2.717:36
SaviqMacSlow, maybe it didn't install?17:39
Saviqapt-get build-dep -aarmhf unity-system-compositor17:40
Saviqdpkg -r python2.7-minimal python-minimal python python2.7 python-setuptools python-pkg-resources17:40
Saviqapt-get install python17:40
Saviqthose three made it ready for me to dpkg-buildpackage -aarmhf a fixed u-s-c source17:40
Saviqfixed == :any added17:40
Saviqactually apt-get install python-setuptools17:41
Saviqto top it off17:41
asacSaviq: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1300326 ... you have anyone in US timezone able to continue testing/driving the landing mentioned?17:47
ubot5Ubuntu bug 1300326 in unity8 (Ubuntu) "Shell randomly freezes with grey tint" [High,In progress]17:47
Saviqasac, we're all in London this week, but I'll do that later tonight17:48
Saviqasac, will be tested before the morning17:48
Saviqasac, ah wrong, that one is the qt thing, requires all-app ap testing, I won't be able to do that17:50
asacright17:53
asacguess its fine to do that tomorrow as a team effort17:53
asacmaybe17:53
asac:)17:53
asacget everyone involved17:53
Saviqor we should have that automated...17:55
Saviqwe need something like the autopilot release gating job17:55
Saviqmterry, kicked a build of the other components17:55
mterrySaviq, thanks man!17:56
Saviqmterry, I'm worried we might lose the silo again, though... down to 1 I think...17:56
mterrySaviq, down to 1?17:56
Saviqmterry, 1 remaining silo17:57
mterrySaviq, oh hrm17:57
Saviqmterry, unless something lands...17:57
SaviqI hope to free one at least overnight...17:57
mterrywhich is not as likely these days17:57
elopiomterry: I'm having troubles with the unlock from the autopilot tests on the desktop. You are working on something related, right?17:58
mterryelopio, I wasn't looking at desktop space, but yah17:59
elopiomterry: ok, I'll wait for your changes to land and then try again.18:00
mterryelopio, my changes are mostly just moving code around, not changing substance18:00
=== jhodapp is now known as jhodapp|afk
mterrySaviq, which silo did you put the split packages?18:22
mterry*into which18:22
MacSlowmterry, pushed everything all but the GU-based size-tweaks to the spinner. I'll do that tomorrow.18:52
mterryMacSlow, sweet!18:52
MacSlowmterry, spins now slower (did my best interpretation of "a tad bit slower" I could :), glow is also faded in now... 6 secs after the logo shows up...18:52
MacSlowmterry, take it for a spin.. see you tomorrow18:53
=== jhodapp|afk is now known as jhodapp
=== salem_ is now known as _salem
=== om26er_ is now known as om26er
mterryCimi, you around?  I added an upstart hook for the system-settings and wanted to see where you put your work on the upstart job20:48
mterryI mean, I added a hook for the wizard in my split branches20:48
=== jhodapp is now known as jhodapp|afk
=== jhodapp|afk is now known as jhodapp
=== _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!