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

=== jono is now known as Guest60170
davidcalleSaviq, hi07:36
davidcalleSaviq: nevermind, found what I was looking for :)08:08
davidcalle(Still hi, though ;-) )08:08
Saviqdavidcalle, o/08:15
Saviqmhr3, bug #130064908:32
ubot5bug 1300649 in unity (Ubuntu) "Schemas should not come with the library package" [Undecided,New] https://launchpad.net/bugs/130064908:32
mzanettiSaviq: hi.08:48
Saviqmzanetti, hey08:48
mzanettiSaviq: anything left to fix for silo 15?08:48
Saviqmzanetti, I just kicked the touch session to build v0.10708:49
mzanettiah ok, cool08:49
Saviqmzanetti, but also am thinking that we should Breaks: in unity8, not sure what, yet :)08:49
Saviqbut ubuntu-touch-session sounds like a good candidate08:49
mzanettihmm... thinking...08:49
* greyback has his pom-poms at this side, is ready to dance the "right-edge landed" dance08:50
mzanettihaha :D08:50
mzanettiyeah man... I'm in08:50
Saviqotherwise we can upgrade unity8 itself, which will mean e.g. surfaceflinger starting if lxc-android-config isn't upgraded, but unity8 is incompatible with the old app manager, even if it's installed08:51
Saviqdidrocks, ↑ unity8 Breaks: ubuntu-touch-session (<< $new) do you think?08:51
Saviqand why the heck is unity8-fake-env on the image!!??08:52
SaviqI can purge it straight after flashing, so why is it there?08:52
mzanettiSaviq: the dist-upgrade pulls it in still?08:52
mzanettiSaviq: unity8-autopilot perhaps?08:53
mzanettinow that we have emulators for others in there (not sure if someone uses them yet) it might be pulled by someone, and in turn would pull fake-env08:54
didrocksSaviq: yeah, I would say unity8-autopilot08:54
didrocksSaviq: and if you re not comptible with the old app manager, +1 on the breaks08:54
Saviqdidrocks, but we don't install unity8-autopilot08:54
mzanettihmm...08:55
Saviqdidrocks, the only rdep of unity8-fake-env on device is unity8, and it's not a direct one, only through the virtual (old) qtubuntu-shell08:55
sil2100Saviq: hello! So, we still see some unity8 crashes on the previous image (#270) - could you guys take a look and see if the crash file is big enough now to retrace it?08:57
sil2100Saviq: http://ci.ubuntu.com/smokeng/trusty/touch/mako/270:20140331.1:20140331/7488/unity8/ <- for instance here08:57
Saviqsil2100, we never said they're fixed yet ;)08:58
Saviqbug #129735008:58
ubot5bug 1256360 in Mir "duplicate for #1297350 unity8 crashed with SIGSEGV in glDeleteTextures() from mir::scene::GLPixelBuffer::~GLPixelBuffer() from mir::scene::ThreadedSnapshotStrategy::~ThreadedSnapshotStrategy()" [High,New] https://launchpad.net/bugs/125636008:58
sil2100Saviq: so, it's basically only a crash on stop? I was away yesterday so I probably missed something ;)08:59
sil2100But it's a really old bug it seems09:00
Saviqsil2100, yeah, it's only on exit indeed09:03
Saviqsil2100, would still be good to fix, though09:03
Saviqhmm09:03
SaviqA version (7.84+14.04.20140327.1-0ubuntu2) is available at the destination archive for that component but is not in the destination branch which is still at 7.85-0ubuntu1. You need to ensure that your version contains the fix in the destination or you can force rebuild to bypass the check.09:03
Saviqah it's didrocks's direct upload, /me forces for now09:04
sil2100Yeah, you can force or simply cherry-pick the changelog to your merges09:04
Saviqdidrocks, unless you have the MP almost ready?09:04
didrocksSaviq: I have it, but the meeting overruns09:07
Saviqdidrocks, ok, I'll wait a bit09:07
* Saviq no gets it :|09:10
didrocksSaviq: should be in your way in 5 minutes, once we wrap up :p09:14
didrocks(blame dave :p)09:15
Saviqah crap09:16
Saviqmzanetti, pull from ~unity-team/ubuntu-touch-session/drop-sf-support please into your branch and push again09:16
Saviqmzanetti, /me forgot I dropped that branch09:16
Saviqand that's why we don't have the session 0.107 yet09:17
mzanettiah ok09:17
mzanettiSaviq: pushed09:18
Saviqmzanetti, thanks09:18
didrocksSaviq: https://code.launchpad.net/~didrocks/unity8/get-needed-dep/+merge/21361909:20
didrocksphew, done :p09:20
didrockslet me check for unity8-fake-env09:21
didrocks$ reverse-depends unity8-fake-env09:21
didrocksReverse-Depends09:21
didrocks===============09:21
didrocks* unity8 [amd64 armhf i386]09:21
didrocks         unity8-fake-env | qtubuntu-shell,09:22
didrocksqtubuntu-shell is installed on the iso?09:22
didrocks(it's a provided package)09:23
Cimiseb128, !!!09:24
seb128Cimi, ?09:25
Cimiseb128, :P09:25
Cimiseb128, was calling you here with saviq09:25
seb128what?09:25
Cimiseb128, unfortunately I'm not sure diagnostics works09:25
Cimiseb128, I set up a 'watch qdbus --system com.ubuntu.WhoopsiePreferences /com/ubuntu/WhoopsiePreferences org.freedesktop.DBus.Properties.GetAll com.ubuntu.WhoopsiePreference'09:26
Cimiseb128, and system settings seems only to change ReportCrashes09:26
Ciminot AutomaticallyReportCrashes09:26
seb128can you mention it on a channel where Laney and ev are?09:26
seb128like #ubuntu-devel09:26
Cimisure09:27
Saviqdidrocks, thanks09:36
didrocksyw!09:36
Saviqdidrocks, can you please fill the checklist in description of https://code.launchpad.net/~didrocks/unity8/get-needed-dep/+merge/21361909:47
didrocksSaviq: done09:48
didrocksSaviq: well, actually… there is an UI change (from blackscreen to "getting unity8" :p)09:48
Saviqdidrocks, subscribe a designer, then!09:50
didrockshehe :)09:50
Saviqxnox, hey, we just tried x-building unity-scopes-api and found that capnp is completely not multi-arch (e.g. libs are not installed in m-a dirs, capnpc tool depends on libs of the same arch), what do we do in a case like this?09:52
Saviqit's synced from debian directly, too, AFAICT09:52
Saviqor maybe not, we have a -0ubuntu1 there09:52
mzanettitsdgeos: hey, about this one: https://code.launchpad.net/~aacid/unity8/new_tabbar/+merge/21045310:41
mzanettitsdgeos: is this still valid with new-scopes?10:41
tsdgeosmzanetti: yes10:41
tsdgeosit needs the sdk change to land10:41
mzanettiah ok10:41
mzanettiso still needs to wait a bit10:41
tsdgeosyes10:42
=== MacSlow is now known as MacSlow|lunch
xnoxSaviq: all untilities should typically be M-A:foreign, let me fix that one.11:17
Saviqdidrocks, unity8 links to libunity-mir1, shouldn't shlibs:Depends result in a dependency for a particular version of unity-mir?11:19
Saviqdidrocks, or does a Depends: libunity-mir1 | foo override that?11:19
didrocksSaviq: hum, good question, not sure if shlibs is that smarts11:20
Saviqdidrocks, I thought without .symbols files it would depend on direct version...11:21
didrocksSaviq: it would be (>= …)11:21
didrocksyeah11:21
didrocksoh11:21
didrocksoverride_dh_makeshlibs:11:21
didrocks    dh_makeshlibs -Nunity8-private -Nunity8-fake-env11:21
Saviqdidrocks, you did that :)11:22
Saviqdidrocks, but anyway it's unity8 itself that's linking, not unity8-private11:22
didrocksSaviq: ah ok, so yeah, it should pick it, I think removing the dep and doing a build would be a way to see if shlibs is so smart to ignore in that case11:23
* Saviq thinks it's the direct dep on libunity-mir1 that's causing that :|11:23
didrocksSaviq: want me to try or you have a build ready off-hand?11:23
Saviqdidrocks, I will11:23
Saviqlooks like we should split the plugin out of libunity-mir1...11:24
mzanettiSaviq: Unity.Application?11:24
Saviqmzanetti, yeah11:24
mzanettiuh... why is that?11:24
Saviqmzanetti, see up, looks like shlibs:Depends isn't smart enough to add the >= to that dependency from linking11:29
mzanettiSaviq: hmmm... I see... so you want me to split it out now?11:30
Saviqmzanetti, no, I think I'm at the point where I say "fuck it"11:31
Saviqit's all gonna get upgraded together anyway11:31
* mzanetti is happy Saviq joined "the point" :D11:32
* Saviq just does the last tests then11:32
mzanettiyeah. while I agree in other scenarios it would be problematic indeed, in this particular case I don't think its worth the troubles to make it 100% correct11:32
mzanettias noone will just upgrade unity8 on his phone11:33
xnoxSaviq: so i have fixed up capnp, as long as it is used as generated and /normal/ cmake cross-compiler is used to compile the generated code.11:39
Saviqxnox, awesome, thanks!11:39
Saviqok wrong, we're *not* linking to libunity-mir111:40
=== alan_g is now known as alan_g|lunch
mzanettisomeone has got a minute? https://code.launchpad.net/~mzanetti/unity8/fix-make-trySomething-qt-5.2/+merge/21363912:16
=== alan_g|lunch is now known as alan_g
=== _salem is now known as salem_
Saviqmzanetti, good catch, thought it would've been a bit more complex12:58
xnoxSaviq: fixed capnp is in the release pocket now.13:15
mterrySaviq, can you retry unity8 in silo 002?  I think it got stuck on libunity-dev any/all nonsense13:36
Saviqmterry, been trying since the morning...13:37
Saviqmterry, but it should in theory work now, so kicking a build now...13:37
mterrySaviq, OK thanks13:37
Saviqmterry, actually it's still running, should be uploaded sooon13:38
mterryoh huh, the +packages page doesn't appear to be running13:38
mzanettiSaviq: unfortunately its not the end of the story. some rare cases still exist when it wants to call QTest::TestLogger and asserts on that. will hunt that down too13:38
Saviqmterry, ?13:38
Saviqmzanetti, okies13:39
mterrySaviq, https://launchpad.net/~ci-train-ppa-service/+archive/landing-002/+packages doesn't make it look like unity8 is building13:39
Saviqmterry, it's not, the packages are still being prepared in the train13:39
mterrySaviq, and then get binary copied there?13:39
Saviqmterry, no, source13:40
mterrySaviq, huh OK13:40
Saviqstandard dput upload13:40
Saviqmterry, refresh, everything's building now13:49
mterrySaviq, sweet13:50
Cimimterry, shall I install the utils plugin in ubuntu.systemsettings.wizard.utils?14:04
mterryCimi, feels better to me yeah14:06
Cimiok14:06
=== alan_g is now known as alan_g|tea
Cimimterry, done14:27
Cimimterry, I thought the notifications appeared at first boot14:28
mzanettipaulliu: https://wiki.ubuntu.com/Touch/Emulator14:29
Cimimterry, you're right14:29
CimiMacSlow, what starts the notification service?14:30
MacSlowCimi, within unity8?14:30
MacSlowCimi, the shell itself... via a plugin (that's where the daemon lives)14:30
Cimimterry, how can we tweak the wizard to make it run them?14:31
mzanetti@unity: standup14:34
mterryCimi, well aren't we eventually going to have built-in-prompts for that in the list?14:34
Cimimterry, not now14:35
mterryCimi, maybe that's the next thing to work on then before enabling wifi for real14:36
tedgmterry, Could you look at silo 4 to make sure that works for you as well?14:41
=== alan_g|tea is now known as alan_g
mterrytedg, OK give me a sec14:42
tedgmterry, NP, I'm just setting it up, just wanted to get on your TODO list.14:43
elopiowaiting for a small review here: https://code.launchpad.net/~elopio/unity8/search_updated/+merge/21315514:43
Cimielopio, mterry I missed you two guys, you can text me your update and I'll add it14:43
mterryCimi, oh just MIR work, updating split branches for mir/devel, and reviewing your branch14:44
elopioCimi: working on a UX test for installing a click app through the scope.14:44
Cimimterry, I don't think it's possible now14:45
Cimimterry, for the way the authentication works14:45
Cimimterry, so what we want it snap decisions to appear14:46
mterryCimi, well...  we could import the same plugin from unity814:46
Cimifor snap decisions?14:46
mterryCimi, the Notifications plugin.  We might need to point to its private import dir14:46
mterryCimi, yeh14:47
Cimimterry, ok then14:49
Cimimterry, if Saviq is fine14:49
Cimihe's actually not at the pc right now, so we can make decisions :D14:49
Cimi\o/14:49
mterryCimi, I'm not sure how tied into unity8 that plugin is.  maybe it's not standalone, maybe it is14:50
tedgCimi, If that's all it takes, steal his computer ;-)14:50
Cimitedg, good you are here :D14:51
Cimitedg, is the location service actually working?14:51
tedgCimi, I think it only works with GPS straight up, so like 15 min to lock.14:52
tedgCimi, Though charles or tvoss may know more than me.14:52
tsdgeoshave any of you guys used qtcreator profiler?14:52
tsdgeosis it really reliable in what it returns?14:53
* tedg is using Stallboard, his new favorite app, to test indicator-sound14:55
Cimitedg, does the indicator actually do something?14:55
Cimilocation14:56
Cimitedg, its always off for me14:56
CimiI can turn it on14:56
Cimibut after a while is off again14:56
tedgCimi, Not sure, I know there are a few MRs waiting on that.14:58
=== dandrader is now known as dandrader|afk
Cimimterry, so we can use it if we want, just need to update the import path15:05
mterryCimi, sounds good15:07
=== gatox is now known as gatox_lunch
=== dandrader|afk is now known as dandrader
tsdgeoshate how easy is to make qml crash http://paste.ubuntu.com/7190231/ :/15:43
mzanettihmm... I still get this with the latest image "Unable to connect to Upstart: Empty address ''"15:48
tedgmterry, So I'm happy with silo4, when you're happy feel free to mark it as tested.16:03
mterrytedg, I'll ping ya yeah.  Not sure I have access to mark it as tested?16:09
mterrytedg, you want me to test with my split stuff in touch I assume?16:09
tedgmterry, Yes, if you don't I can, just trying to remove sync points :-)16:10
Saviqmzanetti, unset UPSTART_SESSION16:10
Saviqmzanetti, it's fixed in the right edge silo16:10
Saviqmzanetti, there's something wrong on flo still... launch battery settings from the indicator16:14
Saviqthe app is positioned like it'd be in the side stage...16:14
mzanettiah... sounds like greyback's fix ^16:15
* Saviq wants16:15
mzanettiSaviq: no, I mean he fixed that for the phone. sounds like it's either not fixing it good enough for flo or breaking it there.16:16
Saviqmzanetti, also, if you can check... long-swiping from left is really slow here16:17
mzanettiI'll check16:17
Saviqmzanetti, on mako16:17
MacSlowmzanetti, Saviq: regarding the exposure of the NotificationModel's Role-enums... do they not also need to be added to lp:unity-api/include/unity/shell/notifications/Enums.h ?16:24
mzanettiMacSlow: no16:24
Saviqmzanetti, it was temporary, fine now (the slowness)16:28
mzanettiSaviq: ah ok16:28
Saviqmzanetti, so the flo issue, is the fix you mentioned merged already or?16:29
* Saviq purges ppa16:29
=== gatox_lunch is now known as gatox
mzanettiSaviq: no. we're on it16:36
Saviqmzanetti, ok, that seems to be the last issue then16:36
SaviqLET'S FUCKIN' LAND IT16:36
mzanettiack, thanks16:36
Saviqmzanetti, when launching an app, I can see the previous one until the new one starts drawing, that expected?16:45
Saviqmzanetti, seems to be a regression from trunk :|16:45
mzanettiSaviq: that is a timer which displays a "splash" image as we don't have any means of knowing when an app painted16:45
mzanettiI tried to find a good compromise between not showing it too long and too short16:46
mzanettido you see them really often?16:46
Saviqmzanetti, every time, yeah16:46
Saviqmzanetti, launch an app, go to dash, launch another app16:46
Saviqmzanetti, I see 2s white, 2s old app, new app16:47
mzanettioh... but it shouldn't happen that the app takes 4s to start16:47
mzanettiwhich usually doesn't happen here16:47
Saviqmzanetti, and we can't show the white all the time can we?16:50
Saviqmzanetti, and it takes 5s to launch dialer on Albert's phone...16:50
mzanettidafuq...16:50
Saviqi.e. trunk16:50
Saviqmzanetti, that's the usual AFAICT16:50
Saviqmzanetti, and still I don't see the old app behind it16:50
mzanettiSaviq: hmm... I'll try to improve it16:51
Saviqmzanetti, all apps take that long to launch here on mako, landing 15 or not...16:51
mzanettidialer just started in 3 secs here. but anyways. I agree trunk handles the situation a bit better16:52
=== alan_g is now known as alan_g|EOD
Saviqmterry, finally got papi and usc to build, should get into the ppa soon17:19
=== dandrader is now known as dandrader|lunch
=== dandrader|lunch is now known as dandrader
Wellarkumm..21:09
Wellarkanyone seen this?21:10
WellarkFAIL!  : TimeFormatterTest::testFormatStrF() Compared values are not the same Actual   (formatter.timeString())             : 01-04-2014 11:57 Expected (time.toString("dd-MM-yyyy hh:mmAP")): 01-04-2014 11:57IP. Loc: [/home/antti/branches/unity8/build-area/unity8-7.84+14.04.20140327.1/tests/plugins/Utils/timeformattertest.cpp(62)]21:10
Wellarkwhat is that IP..21:10
Wellarkseems my irc client broke the formatting21:11
Wellarkhttp://pastebin.ubuntu.com/7191617/21:11
=== jhodapp is now known as jhodapp|afk
=== salem_ is now known as _salem
=== popey_ is now known as popey
Wellarkfiled this.22:02
Wellarkhttps://bugs.launchpad.net/unity8/+bug/130103822:02
ubot5Ubuntu bug 1301038 in Unity 8 "TimeFormatterTest does not set environment properly." [Undecided,New]22:03
WellarkSaviq: ^22:03
SaviqWellark, read CODING22:03
SaviqWellark, there were *some* reasons for not forcing a default locale, not sure which atm...22:04
WellarkSaviq: well, unit tests should not "expect" anything from the environment. If they require C locale then that should be set as part of the test setup :)22:06
Wellarkalso, if the TimeFormatter is locale aware then I would expect it to have tests for explicitly testing that our custom formatter returns correct results for all of our most important locales22:08
Wellarkchinese come to mind..22:08
Wellarkhttp://en.wikipedia.org/wiki/List_of_languages_by_number_of_native_speakers22:10
Wellarkthe top two seem quite good test cases22:10
Wellarkfor anything locale aware components22:10
WellarkSaviq: and given this: http://insights.ubuntu.com/news/press-releases/canonical-announces-first-partners-to-ship-ubuntu-phones-around-the-globe/22:12
WellarkI would say testing with Mandarin and Spanish would be even more relevant than English ;)22:12
WellarkSaviq: anyway. feel free to mark the bug "Wontfix"22:13
=== Pici` is now known as Pici
WugI don't suppose anyone can tell me how I'm supposed to detect minimize events when using unity as a window manager?22:45
Wugunity masks the iconify event somehow22:45
Wughttps://bugs.launchpad.net/unity/+bug/99807322:46
ubot5Ubuntu bug 998073 in Unity "unity hides minimize event from application" [Low,Triaged]22:46
Wughow do I get around this22:46
RAOFWug: What do you want to do with the minimise event?23:24
WugRAOF: minimize a slave window23:43

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