/srv/irclogs.ubuntu.com/2013/06/20/#ubuntu-unity.txt

=== marlinc is now known as marlinc|away
sil2100didrocks: morning! Robert fixed the webapps stack yesterday, but as there is a lot of packaging changes, well, I'll have to ask you to ACK them ;p06:58
sil2100didrocks: I browsed them through yesterday and mostly they look so fine, although it's easy to miss something with 20 diffs07:00
sil2100They're usually standard packaging changes07:00
didrockssil2100: hey! sure, having a look :)07:04
didrockssil2100: FYI, I'm building the mir stack right now for the unity-notification new component and will publish it07:05
sil2100didrocks: ah, it's in mir?07:06
sil2100didrocks: is it tightly bound with the MIR server?07:07
didrockssil2100: as there is no API/ABI stability between all unity8 components, I think it's easier for now to put everything in the mir stack07:07
MacSlowSaviq, hey there07:15
sil2100Makes some sense, yes07:16
didrockssil2100: +1 from me on the webapps (reviewed them all), I'll have to NEW some, I pulled the configuration on the archive admin side07:20
didrocksSaviq: unity-notifications NEWed in universe, under dailies now (without the integration tests running though)07:21
sil2100\o/07:23
sil2100Publishing!07:24
didrockssil2100: once that done, tell me if we should reenable the indicator-clients07:25
didrockssil2100: https://code.launchpad.net/~mathieu-tl/cupstream2distro-config/indicators-client_enable/+merge/17010507:25
sil2100didrocks: let's do that - let me just check that chewie thing07:28
didrockssil2100: I think you already did see the numerous FTBFS, right?07:29
sil2100didrocks: yes, at first glance it looked like the usual issue with slow machines and any <-> all07:30
didrockssil2100: yeah, proposed stroke :( see http://irclogs.ubuntu.com/2013/06/20/%23ubuntu-devel.html#t05:4907:31
didrockssil2100: if we kind of see that again, we'll remove it I guess07:31
didrockssil2100: so rebuilding in the ppa the failures and relaunching the stacks with "foo", right?07:31
sil2100didrocks: no other sane choice!07:31
sil2100Doing07:32
didrockssil2100: unfortunately… :/07:32
sil2100didrocks: huh, actually I see that libusermetrics just failed normally! Symbols problem (as we already noticed yesterday)07:33
sil2100didrocks: I think it would be much less troublesome to have the symbols file removed for this lib07:34
=== marlinc|away is now known as marlinc
sil2100didrocks: will poke Pete again once he's up07:35
didrockssil2100: depends, it passed once, so it means that it doesn't change depending on the archs, right?07:35
didrockssil2100: so it just means that the ABI changed and it wasn't updated, right?07:36
didrocks(as it should have been updated)07:36
sil2100True, just hope it won't change with the toolchain change or something07:38
sil2100I'm always weary when I see those mangled symbols, there's not much guarantee on those ;)07:39
didrockssil2100: yeah, let's try and get upstream to update it07:39
didrockssil2100: if we see there are too much changes and they don't garantee their ABI, we can remove it for now07:39
sil2100k07:42
sil2100Not sure if it makes sense to re-run the indicators stack with this not fixed - I'll prepare a merge for modifying those symbols for upstream to review07:43
sil2100So that it's faster once pete pops up07:44
didrockssil2100: agreed! just ensure you are making him aware of the change so that this doesn't happen everyday. Would be nice to know also why the upstream merger didn't block him first? (if it was a direct push to trunk, that should cease)07:45
sil2100hm, true07:46
sil2100Let me ask QA about that07:46
sil2100eh07:57
sil2100I just tried using bzr lp-propose on my system07:57
sil2100RuntimeError: the sip module implements API v9.0 to v9.2 but the PyQt4.QtCore module requires API v10.007:57
sil2100-_-07:57
sil2100from PyKDE4.kdeui import KWallet07:57
pstolowskiheyas, for everyone who flashed their phone with latest image and lost everything but apps in the dash - the culprit is new stack that just landed, and I forgot about two new dependencies. for now you need to apt-get unity-scope-home demo-assets-scopes and reboot. in the meantime I'll fix the deps07:58
tsdgeosSaviq: why does build -s still branch hud and unity, doesn't the saucy ones work for us?08:04
tsdgeosand we need for HW for running qmluitests08:06
tsdgeosthe queue is empty and my job has been waiting for 5min already08:06
tsdgeosMacSlow: http://paste.kde.org/~tsdgeos/778466/ ?08:07
tsdgeospstolowski: installing unity-scope-home wants to kill unity-lens-shopping on the desktop, is that ok?08:12
pstolowskitsdgeos: are you on R? it's ok, shoppins lens is gone08:12
tsdgeosi'm on saucy08:12
pstolowskitsdgeos: ok, anyway, that's fine08:13
pstolowskisil2100: ping08:15
tsdgeosmmrazik: been waiting for 20 minutes for "next available executor on ps-saucy-server-amd64-1", is that normal?08:19
pstolowskididrocks: : do you know if recommended packages are installed on the phablet image? it's seems they aren't judging from the missing home scope?08:20
didrockspstolowski: I heard they disabled the recommends installation by default08:21
pstolowskididrocks: in that case I'll move it to required08:21
didrockspstolowski: no, please don't08:21
didrockspstolowski: they should fix their image08:21
didrocksor list the scopes themselves08:21
didrocksbut we don't want to force people to have them installed them08:21
didrocksso recommends is the right relation08:22
=== marlinc is now known as marlinc|away
pstolowskididrocks: and what about demo-assets-scopes?08:22
didrockspstolowski: hum, is that needed for all images?08:23
didrockspstolowski: if it's not, they should just be directly listed in their seed08:24
pstolowskididrocks: demo-assets-music and demo-assets-videos provides the scopes already and they are installed; demo-assets-scopes provides just a gsettings schema override and it's needed for them08:25
mhr3pstolowski, theoretically it's not needed, you could just as well change the schema yourself08:26
pstolowskididrocks: ok, I see, it seems in both cases it needs to be handled by their seed, as demo-assets-scopes depends on demo-assets-music and demo-assets-videos08:26
didrockspstolowski: yeah, so directly in their seed08:28
pstolowskididrocks: thanks08:28
didrockspstolowski: like for the netbook edition image at the time, this is how we list the delta08:28
didrockspstolowski: yw :)08:28
pstolowskididrocks: do you know who is the right person to ping for this?08:28
didrockspstolowski: thanks for asking before modifying :)08:28
didrockspstolowski: I guess sergiusens, ogra or rsalveti08:29
didrocks(I think sergio is on holidays though)08:29
pstolowskididrocks: cool, ta08:29
didrocksyw :)08:29
mmraziktsdgeos: let me check08:33
mmrazikbut I fear it is :-/08:33
mmrazikwell.. it should not08:33
mmraziktsdgeos: which job?08:33
mmrazikmight be misconfiguration of the job08:34
mmraziktsdgeos: looks like the job wants a specific node and if something else is running there it doesn't pick up one of the others which are available08:34
tsdgeosmmrazik: ah, i see, i just did a rebuild of my last job08:34
tsdgeosmmrazik: unity-phablet-qmluitests-saucy08:35
tsdgeosjob #13508:35
mmraziktsdgeos: yeah... it requires that specific node which is not ok08:35
mmraziktsdgeos: but it might be there for purpose08:35
mmrazikmzanetti: ^^08:35
mmrazikmzanetti: do you know why unity-phablet-qmluitests-saucy requires ps-saucy-server-amd64-1 node?08:36
mmrazikmzanetti: is it because of the changes you are doing to the VMs?08:36
mmrazikand which are not deployed to all of them?08:36
mzanettimmrazik: yes... I'm on it to prepare something to speed up tsdgeos08:36
mmraziktsdgeos: so its expected and fix is on the way08:37
mmraziksrry for the inconvenience in the meantime :/08:37
mzanettimmrazik: just stumbled over this again: #mmrazik: adding libqt5quick5 libqt5qml5 to workaround some dependency issues08:40
mzanettimmrazik: can we get rid of this or is it still needed?08:41
pete-woodsguys, do I need to be on Saucy to build unity8 now? libunity is complaining about a lack of dee>=1.2.508:41
mzanettipete-woods: not exactly sure if it should still work with raring08:42
mzanettipete-woods: we're all on saucy08:42
pete-woodsokay08:42
Saviqmorning08:42
pete-woodsguess I should upgrade then08:42
mzanettihey Saviq08:42
* Saviq flashes his phone and crosses his fingers08:43
pete-woodsmzanetti: thanks for the infos :)08:43
mmrazikmzanetti: I think it can be removed08:43
* mzanetti whishes best luck to saviq :D08:44
tsdgeosSaviq: there's 2 packages you need, but looks ok08:44
tsdgeosSaviq: any clue about http://paste.kde.org/~tsdgeos/778466/ ?08:44
tsdgeosdesktop-wise08:44
Saviqtsdgeos, qtdeclarative5-unity-notifications-plugin08:44
Saviqfrom desktop-deps08:44
=== mmrazik is now known as mmrazik|afk
tsdgeosgrrrrrr08:45
Saviqmzanetti, uh, we forgot to add the demo scopes to the image <facepalm>08:45
mzanettiSaviq: yeah... I've seen the mail from Pawel08:45
tsdgeosSaviq: https://launchpad.net/~phablet-team/+archive/desktop-deps/+packages contains no such plugin?08:45
Saviqtsdgeos, ah, /my bad08:48
Saviqtsdgeos, was waiting for the old version to go away from there08:48
Saviqand didn't copy it back from ppa:phablet-team08:48
* Saviq does now08:48
Saviqtsdgeos, actually https://launchpad.net/ubuntu/saucy/+source/unity-notifications/0.1.0daily13.06.20-0ubuntu108:49
Saviqdidrocks, thanks! ↑08:49
Saviqlol, /me loves the changelog08:49
seb128Saviq, good work on getting those in the archive!08:50
tsdgeosSaviq: does that mean that should be on the regular archive?08:50
* tsdgeos has nothing either08:50
Saviqseb128, next stop - unity808:50
Saviqseb128, about ↑↑08:51
Saviqseb128, I didn't yet get the unity update from yesterday either...08:51
Saviqseb128, using the global mirror08:51
Cimimzanetti, ping dude :)08:52
Saviqtsdgeos, just grab the package and install manually in the mean time08:52
Saviqhttps://launchpad.net/~ubuntu-unity/+archive/daily-build/+build/472984508:52
seb128Saviq, hum, that's weird ... dpkg -l | grep unity?08:52
Saviqseb128, yeah, daily13.06.07 for the most part08:52
* Saviq tries disabling apt-cacher-ng again08:53
mzanettiCimi: pong dude :D08:53
Cimimzanetti, I have an issue with tests08:54
Cimimzanetti, and I am confused :)08:54
mzanettiso far nothing new :P08:54
Cimimzanetti, have a look at calendar and calendarmenu tests (cc Saviq )08:54
Cimimzanetti, ahahaha :P08:54
mzanettiCimi: ok, I'll have a look08:54
Cimimzanetti, so sometimes the date objects are undefined08:54
Cimithe ones that arrive at the calendar component08:55
CimiI have a race08:55
nic-doffaySaviq, had a chance to look at that branch yet?08:55
Saviqnic-doffay, not yet, got to sleep at 4am, making sure the new stuff lands08:56
nic-doffaySaviq, sheesh08:57
nic-doffayYou feeling ok today?08:57
Saviqnic-doffay, yeah, nothing new ;)08:57
Cimimzanetti, QWARN  : qmltestrunner::Calendar::test_maximumDate(row 0) file:///home/cimi/Development/indicators-client/system-components/SystemComponents/SettingsComponents/Calendar/Calendar.qml:161: TypeError: Cannot call method 'getDate' of undefined09:00
Cimi(which might be my bug...)09:01
Saviqseb128, got the updates, not sure where it got stuck before (I tried disabling the cache yesterday, too)09:05
=== mmrazik|afk is now known as mmrazik
seb128Saviq, ok, weird, it migrated to the archive yesterday, I got it around 6pm european time09:06
mzanettiCimi: hmm... can't reproduce here09:08
Cimimzanetti, can be a race in my calendar code09:08
tsdgeoslol, there's somethig weird with the greeter slideme to the left animation09:08
Cimimzanetti, happens sometimes09:08
mzanettiCimi: you didn't push yet?09:08
tsdgeosit's cool, but if you try to slide left after the hint has happened09:08
tsdgeosit won't work :D09:08
Cimino no it has always been09:08
Cimimzanetti, ^09:08
mzanettitsdgeos: hmm... noted... thanks09:09
mzanettiCimi: can you describe it a bit more?09:09
mzanettiCimi: where should I look for it?09:10
Cimimzanetti, I have to run make testCalendar until I have the warning09:10
mzanettitsdgeos: your vm for debugging should be ready soon... Jenkins reverted it on half way so I had to start again09:10
tsdgeosok, thanks09:11
mzanettiCimi: I've ran them now 20 times in a row. no failure09:11
mzanettican you pastebin the output you get when it fails?09:12
mzanettiCimi: ^09:12
Cimimzanetti, I did09:12
Cimi^^09:12
Cimibefore09:12
mzanettiCimi: oh... thats all :/09:12
Cimiyeah09:12
Cimitext: dayStart.getDate()09:12
mzanettiCimi: does the test fail because of this?09:16
mzanettiCimi: looks "just" like a warning to me09:16
Cimimzanetti, no it doesn't fail09:17
Cimimzanetti, but it's still a warning09:17
mzanettiCimi: yeah. just want to understand whats happening09:17
mzanettiCimi: the only thing I could imagine is this (note that's just a guess):09:18
mzanettiCimi: dayStart is the result of quite a long chain of properties09:18
Cimiyes indeed09:18
mzanettiCimi: and also quite some functions in that chain09:18
Cimiwe change the dates, the model repopulates09:18
Cimithus the dates are still in creation09:19
Cimibut the test proceeds09:19
mzanettiso it might postpone recalculating all the chain in the event loop and in the meantime the test tries to read it already09:19
mzanettinext time the event loop runs its successfully there and everything is fine. but the warning is already printed09:19
mzanettiCimi: try adding some debug prints. eg: onDayStartChanged: print("dayStart now updated:", dayStart)09:20
mzanettiand try to figure the order of the properties changing and the message getting printed09:20
Cimimzanetti, that might fix the race :)09:20
mzanettiCimi: maybe, or maybe make it worse09:20
Cimimzanetti, I could add a trycompare somewhere09:21
mzanettiCimi: yeah... try with a initTestCase() { wait(0) }09:21
Cimimzanetti, mm no09:21
mzanetti:D09:22
Cimimzanetti, I believe it's caused by the change to maximumDate in the test09:22
Cimimzanetti, which is what triggers the whole chain09:22
CimiI might add wait(0) after changing that09:22
mzanettiah... yeah... as I said, I can't reproduce so I don't know when this happens09:22
Ciminope09:23
Cimistill happens09:23
mzanettiCimi: please paste the whole output09:23
Cimimzanetti, http://paste.ubuntu.com/5783077/09:24
Cimithey're random :(09:25
Ciminow line 120 too09:25
Cimiactually it's the same09:25
Cimiit's dayStart09:25
tsdgeosargggg09:26
tsdgeoscan we make ./run_on_device not run if make fails09:27
tsdgeosi've been wondering for like 5 minutes why all my debugs did not show up09:27
Cimimzanetti, don't think there's a way to make the code wait for a valid dayStart09:30
=== marlinc|away is now known as marlinc
mzanettiCimi: well... there is one thing:09:32
mzanettiCimi:  instead of doing model: __diffMonths(min, max) it would be better to create a ListModel {}09:33
mzanettiCimi: and onMinMaxMonthChanged: do some listModel.append() and listModel.remove()09:33
Cimimmm ok09:33
mzanettiCimi:  that has the advantage that not everything needs to be recreated09:33
CimiI see, valid point mzanetti09:34
mzanettitsdgeos: ready!09:39
rsalvetipstolowski: didrocks: I updated the seeds already to include demo-assets-scopes and home by default09:41
didrocksrsalveti: excellent, thanks!09:41
rsalvetiany other lens/scopes you want there?09:41
pstolowskirsalveti: great, thanks09:41
rsalvetisaucy-19 should have them09:41
rsalvetistill downloading to see09:41
pstolowskirsalveti: no, that's all for now09:42
rsalvetipstolowski: great09:42
didrocksSaviq: yw ;)09:43
Saviqrsalveti, dude, don't you sleep?09:45
Saviqrsalveti, and thanks lots!09:46
rsalvetiSaviq: haha, just woke up09:46
rsalvetifixed the image and went to bed09:46
Saviqrsalveti, yeah, saucy-19 is good09:46
rsalvetiawesome09:46
Saviqrsalveti, and the removed packages - nice :D09:46
didrocksrsalveti: I think you should make a launchpad team for little/never sleeper, I know infinity will be there as well :p09:46
rsalvetiSaviq: yeah, long list :-)09:46
rsalvetihahah, infinity is a bot09:47
Saviqrsalveti, Pat will be happy - 12MBs saved ;d09:47
rsalvetiSaviq: haha, yeah :-)09:47
didrocksSaviq: -nux -notify-osd ?09:48
Saviqdidrocks, not -nux, unity-core still uses it09:48
Saviqdidrocks, http://paste.ubuntu.com/5782399/09:48
Saviqdon't ask me what pulled aspell in ;)09:49
didrocksSaviq: ahah :) nice!09:49
seb128Saviq, how come gstreamer is droping off?09:51
Saviqseb128, don't ask me :D09:51
seb128ok ;-)09:51
Saviqseb128, we only really dropped notify-osd :D09:51
seb128the e-d-s stack is dropping off because the people lens got dropped I think09:51
seb128I'm surprised gtk is not dropped though09:52
seb128since dconf-tools/editor got dropped which is what was brining gtk in last time I checked09:53
seb128need to check again09:53
Saviqright, a lot went away due to people lens going away, true09:53
rsalvetiseb128: gstreamer is back with latest image09:55
seb128rsalveti, great ;-)09:55
Saviqrsalveti, hmm any idea "????????????    no permissions"?09:55
rsalvetiSaviq: what?09:56
rsalvetiwhere?09:56
Saviqrsalveti, maguro via usb09:56
Saviqrsalveti, I can actually connect via TCP09:56
rsalvetiweird, is this with the unflipped image?09:56
Saviqrsalveti, yeah, just flashed saucy-1909:56
Saviqrsalveti, and it's the same in recovery09:56
Saviqrsalveti, can I manually flash -b?09:57
rsalvetiweird, try killing adbd from your host09:57
rsalvetisure, it's just quite a few steps to reproduce that manually09:57
rsalvetiusually when I get some weird behaviors I just kill adbd in my host and try adb again09:58
rsalvetiyeah, 19 is looking good09:58
Saviqrsalveti, no adbd running locally09:58
rsalvetijust missing people lens :-(09:58
Saviqrsalveti, just adb fork-server09:59
rsalvetisorry, should just be adb09:59
rsalvetiyeah09:59
Saviqyeah, killed09:59
mzanettivesar: hey man09:59
rsalvetiyou'll noticed it'll be started again when you use adb again09:59
Saviqrsalveti, yeah, doesn't help :/09:59
mzanettiveebers: I made the height of the foldingArea configurable by a parameter and shrinked it by itemSize/4. seems to work fine and still looks good09:59
mzanettivesar: that was for you ^^10:00
rsalvetiSaviq: make no sense, so to reproduce -b manually10:00
rsalvetidownload both the boot and system img10:00
rsalvetifastboot format system10:00
rsalvetifastboot format userdata10:00
rsalvetifastboot flash boot <boot.img>10:01
rsalvetifastboot flash system <system.img>10:01
rsalvetiboot to recovery10:01
rsalvetiand adb push ubuntu-touch.zip /sdcard/autodeploy.zip10:01
rsalvetiadb reboot recovery10:01
mhr3Saviq, had the "no permissions" error as well, unplugged usb, replugged and it worked again10:03
vesarmzanetti, so you got it working! great. can we see it somehow?10:04
rsalvetigot to love these weird adb errors10:04
mzanettivesar: pushed it to the branch10:05
mzanettivesar: noticed performance issues on the galaxy nexus tho :(10:06
mzanettivesar: however, I have a handful of ideas how to improve it. so no big deal right now. but still, needs to be done still10:06
vesarmzanetti, oh, due to the new changes you needed made?  Good to hear you  have fix ideas already:)10:07
mzanettivesar: no... I think its a bit much to calculate the angle, the offset, the opacity and the brightness during the movement. but lots of that code is duplicate and can be merged if being a bit clever10:08
vesarmzanetti, hey looks good to me man! I'll have a chat with Martin to hear what he thinks about it.10:08
mzanettivesar: also the brightness and the angle can be merged into one shader effect instead the 2 it is now10:08
mzanettivesar: I'm starting to look at the shader soon. its really about time for me to learn that stuff10:08
vesarmzanetti, damn I should learn that stuff myself as well. Well this is a good opportunity for you to get a grip on that!10:09
mzanettitsdgeos: I can't reproduce the greeter with the unlock hint10:15
mzanettitsdgeos: what exactly do you do?10:15
mzanettitsdgeos: I mean the issue with the unlock hint10:16
tsdgeosmzanetti: on the phone, press with the finger close to the right edge not not "close enough"10:16
tsdgeosand don't release10:16
tsdgeosyou'll see the hint10:16
tsdgeosnow without releasing drag left10:16
tsdgeosdoesn't unlock10:16
mzanettitsdgeos: ah... I think thats intentional10:16
tsdgeosreally?10:16
tsdgeosok :D10:16
* tsdgeos goes back to his lvwph issues10:17
mzanettitsdgeos: mterry noticed the same with the left side10:17
mzanettikatie: hi10:17
mzanettiSaviq: just flashed the latest image... installed apps don't show icons10:20
katiemzanetti, hello10:24
mzanettihi katie. I just had an idea regarding the edge hinting. but I'll bring it up in the meeting today. sorry for the noise10:25
katiemzanetti, I wanted to ask you about that.. has the right edge landed yet?10:25
mzanettikatie: yes10:25
katiemzanetti, I still haven't been able to see it10:26
mzanettikatie: since a while already. We just didn't manage to make a new release of unity8 in the past 2 weeks10:26
mzanettikatie: but if you flash your phone now you'll have it. also the new infographics colors10:26
katiemzanetti, great thanks10:26
dednickSaviq: ping10:36
Saviqdednick, otp10:36
Saviqdednick, what's up?10:39
dednickSaviq: hi. where does Unity.Notifications come from?10:39
Saviqmzanetti, yeah, reboot - we need to track that down yet, not sure where it happens10:39
mzanettiSaviq: ok.10:39
Saviqdednick, qtdeclarative5-unity-notifications-plugin10:40
Saviqdednick, it should be in distro soon10:40
dednickneed to put that in build file?10:40
Saviqdednick, yeah10:40
Saviqdednick, I need to do cleanup10:40
dednickok10:40
Saviqdednick, if it's not in distro yet - you can get the binary from https://launchpad.net/~ubuntu-unity/+archive/daily-build/+build/472984510:41
Saviqmhr3, yeah, unplug worked before10:41
Saviqmhr3, now it doesn't10:42
dednickSaviq: it seems to be there10:42
Saviqdednick, cool10:42
Saviqdednick, did you get anywhere with the indicator bugs?10:44
dednickSaviq: working on it now10:46
Saviqdednick, thanks10:46
dednickSaviq: haven't got anywhere yet though10:47
tsdgeoswooooo, unity survived a run of my test suite10:50
tsdgeoswithout crashing!10:51
dednicklol10:52
dednicksuccess10:52
dandradertsdgeos, that's why I'm using xubuntu10:53
tsdgeosdandrader: dist-upgrade10:53
tsdgeosseems last update gave some stability10:53
sil2100pete-woods: hi!10:54
sil2100pete-woods: do you have a moment?10:55
pete-woodssil2100: sure10:55
pete-woodsis hud broken again? :p10:55
ricotzTrevinho, hi10:55
ricotzTrevinho, i have taken a short look at the last bamf commits and http://bazaar.launchpad.net/~unity-team/bamf/trunk/revision/557 doesnt preserve abi while adding "void (*icon_changed)                (BamfView *view, gchar* icon);" in between10:57
sil2100pete-woods: nooo ;)10:57
sil2100pete-woods: this time something different!10:57
SaviqMacSlow, about the notify-osd icons, I was thinking... shouldn't we really include them with the icon theme?10:57
MacSlowSaviq, that would be the easiest solution...10:58
sil2100pete-woods: we encountered a strange error with libusermetrics - during our daily-release job, it failed to build in our PPA because of a symbol that has been removed but not removed from the .symbols file10:58
SaviqMacSlow, I think it's the right solution, too, as we want for themes to be able to provide icons as well10:58
sil2100pete-woods: (i.e. take a look at https://launchpad.net/~ubuntu-unity/+archive/daily-build/+build/4729129 )10:58
MacSlowSaviq, we didn't do that with the old notify-osd because of license issues10:58
MacSlowI think...10:59
sil2100pete-woods: the thing is, I prepared a merge, but it seems that that symbol was not removed in the end10:59
SaviqMacSlow, ah interesting, would those issues be valid still?10:59
sil2100pete-woods: https://code.launchpad.net/~sil2100/libusermetrics/update_symbols_file/+merge/17054710:59
MacSlowSaviq, but it's so long ago... I'm not 100% sure10:59
sil2100pete-woods: please notice the CI failure, which says that the .symbols file modification is wrong10:59
sil2100pete-woods: what I wanted to ask... in the end, that symbol is still in the library, yes?11:00
SaviqMacSlow, ok, let's say we expect them to be in the theme then11:00
=== marlinc is now known as marlinc|away
SaviqMacSlow, or full paths, obviously11:00
MacSlowSaviq, in-theme and full paths are technicaly the easiest solution11:01
SaviqMacSlow, your work on the gicon provider isn't lost, I'd say, it'd still be nice to support it11:01
SaviqMacSlow, just that I don't think we should use it in the shell11:03
Esokratessmspillaz11:04
MacSlowthe igcon-provider patch is something I still want to polish a bit (also due to your suggestions)11:05
MacSlowSaviq, but the snap-decision expansion is first... need to undust the old branch and make it work/apply with current trunk... and get the its test working with Chris timer-patch11:06
arssonjust install unity updates for saucy and after that cant login unity desktop?11:08
sil2100pete-woods: ?11:10
SaviqMacSlow, sure11:11
nic-doffaySaviq, flashed the phone things are looking good. Glad to see the infographics colours landed too!11:11
pete-woodssil2100: sorry, just looking at it now11:11
Saviqnic-doffay, yup, the prevailing adjective for the new colors was "sexy" ;)11:11
=== dandrader is now known as dandrader|afk
pete-woodssil2100: I'm pretty sure I haven't changed the ABI11:12
nic-doffaySaviq, haha! That's a word I could get used to regarding work!11:12
sil2100pete-woods: it looks like it didn't change at least, but I wonder why our PPA would suddenly think otherwise - could something in the environment remove that method? Like, the lack of something installed?11:13
sil2100(during build)11:13
pete-woodssil2100: I supposed it's possible11:13
MacSlownic-doffay, with saucy image did you put on the phone?11:14
MacSlownic-doffay, 16 or newer?11:14
SaviqMacSlow, saucy-1911:14
SaviqMacSlow, 16? that's ages old! :D11:14
MacSlowSaviq, oh... I'm behind again :)11:14
SaviqMacSlow, saucy-19 has notifications and smart scopes11:14
tvossgreyback, ping11:14
Saviq+qml11:14
MacSlowsweet!11:14
nic-doffayMacSlow, the new colours?11:14
greybacktvoss: pong11:16
MacSlownic-doffay, will reflash my phone again today11:16
=== MacSlow is now known as MacSlow|lunch
pete-woodssil2100: I'm trying building the package under saucy (on my own machine) for the first time now - will see what it says11:16
=== marlinc|away is now known as marlinc
sil2100pete-woods: thanks!11:17
mzanettivesar: \o/11:17
mzanettivesar: written my own BrightnessEffect and its way faster than using the plain Qt's BrightnessContrast effect11:18
mzanettivesar: though its cheeting. but looks the same so I guess still good :)11:18
nic-doffaymzanetti, how did you do it?11:21
tsdgeosdoubles suck11:25
tsdgeos   Actual   (lvwph->m_minYExtent): -2,84217e-1411:25
tsdgeos   Expected (0.): 011:25
tsdgeoscome on!11:26
tvosstsdgeos, why is the number negative, though?11:27
mzanettinic-doffay: a black ubuntu shape on top that changes the opacity11:28
tsdgeostvoss: don't know to be honest11:28
=== dandrader|afk is now known as dandrader
tsdgeosif jsut happens if i test what i don't to test anyway11:28
tsdgeosso it's ok :D11:29
tsdgeoswas a random complaint11:29
* tvoss says lalala11:29
Saviqseb128, is there a mk-build-deps for runtime deps? i.e. if I want to install runtime deps based on debian/control?11:31
pete-woodssil2100: so on my freshly installed saucy build it seems to pass11:32
sil2100pete-woods: it might have something to do with the toolchain...11:36
sil2100pete-woods: the only usage of 'release' is in the std::unique_ptr usage, no where else11:36
sil2100What is this symbol anyway?11:36
pete-woodssil2100: that's a good question, actually11:37
seb128Saviq, not that I know about...11:38
Saviqseb128, thanks11:38
seb128Saviq, rename Depends in Build-Depends and use ml-build-deps? :p11:39
Saviqseb128, ;D11:39
seb128Saviq, the issue is that most Depends are generated at build time, like shlib:Depends is make from looking at the linker11:39
Saviqseb128, right11:39
sil2100pete-woods: that's why actually it's not recommended to use .symbols files for C++ libraries ;)11:42
sil2100pete-woods: not only there is name mangling, there's always that big 'WTF is this symbol'!11:42
pete-woodssil2100: fair enough, I just didn't want my ABI to break11:43
seb128pete-woods, talk to xnox about symbols and cpp11:43
xnoxpete-woods: hola =) how are you?11:43
xnoxsil2100: there is a way to c++filt symbols and make them look very nice actually.11:44
* xnox looks up an example.11:44
pete-woodsxnox: good apart from strange symbols I don't know why I have in my ABI11:44
xnoxdon't export them =)11:44
seb128pete-woods, https://wiki.ubuntu.com/DailyRelease/FAQ#I.27m_exposing_a_new_C.2BAC8-C.2B-.2B-_symbols_in_my_library.2C_it_seems_that_some_packaging_changes_are_needed.2BICY-11:44
sil2100\o/11:45
xnoxpete-woods: sil2100: albeit didrocks still did not merge my updated symbols file for phatform-api. But if you look at the merge proposal: https://code.launchpad.net/~xnox/platform-api/hybris-symbols/+merge/15887811:45
sil2100seb128: ooh! There was no info like this before in this section!11:45
xnoxyou will notice that they are all very sensible11:45
seb128sil2100, xnox added them11:46
sil2100seb128: someone had to add it recently !11:46
xnoxand that's c11:46
xnoxlet me look up C++11:46
xnoxpete-woods: sil2100: C++ example of sensible symbols https://code.launchpad.net/~xnox/qtubuntu-sensors/symbols/+merge/15888411:46
sil2100Woha, c++filt feels awesome11:46
pete-woodsxnox : it still seems like the problem here is me exporting the wrong symbols, though11:46
xnoxpete-woods: hmm... where abouts? Can I take a look?11:47
sil2100pete-woods: thanks for the examples! Looks much better11:47
sil2100I mean, xnox11:47
pete-woods:)11:47
sil2100xnox: https://code.launchpad.net/libusermetrics11:47
sil2100xnox: here, you can see the symbols file, which seems to be pre-generated, and it has some strange symbols as well, probably from std:: ?11:48
xnoxsil2100: it _looks_ better, but doesn't catch everything. (as some compiler/arch specific information is removed) hence something like abi-compiance-checker is still needed.11:48
sil2100xnox: http://bazaar.launchpad.net/~indicator-applet-developers/libusermetrics/trunk/revision/7511:48
sil2100xnox: we've been trying to figure out the source of the "_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv@Base 1.0.1" symbol11:49
sil2100Looks like std::unique_ptr11:49
xnoxsil2100: so I run that diff through the pipe of | c++filt and it gives me this: http://paste.ubuntu.com/5783396/11:49
xnoxi9ndeed std:: leaked.11:49
sil2100pete-woods: ^11:50
xnoxc++filt    is awesome =)11:50
sil2100c++filt is one thing I need to write down NOW11:50
pete-woodssil2100: yeah, that's what it looks like, and yes!! how awesome is c++filt11:50
xnoxsurprisingly the cryptic c++ symbol naming is  deterministic translation ;-)11:50
didrocksxnox: yeah, it dropped low on my list with all the transitions, I needed to make some research again on c++filt because IIRC, our latest attempt failed11:52
didrocksxnox: but as CI seems to be happy, we can give it a try11:52
xnoxdidrocks: you might want to retrigger CI again, since it has been a while....11:53
didrocksxnox: yeah, let's try that :)11:53
didrocksxnox: and the merge11:53
didrocksthat will enable me to look at the symbols updates if any11:53
pete-woodsso this is almost certainly one of the offending files: http://pastebin.ubuntu.com/5783416/11:55
pete-woodshow do I stop if from exporting the shared_ptr stuff?11:56
didrocksxnox: platform-api is exposing a C and C++ API, right? That's why we have mangled and unmangled generated symbols?11:59
didrockslike:11:59
didrocks+ _ZN6ubuntu6hybris6BridgeD2Ev@Base 0.18.1daily13.06.18-0ubuntu111:59
didrocksand + u_application_description_destroy@Base 0.18.1daily13.06.18-0ubuntu112:00
xnoxthink so.12:00
xnoxbut will double check in a minute.12:00
xnoxpete-woods: but the typedef MetictPtr is part of the API, thus someone else can use UserMetricsInput::MetricPtr type? no?12:00
dandraderMacSlow|lunch, "Shell.qml:31:1: module 'Unity.Notifications' is not installed". Where can I get it. I just run ./build --setup and ./build --clean12:01
pete-woodsxnox: that's true, yes12:01
pete-woodsdidrocks: yes, the library has both C++ and C symbols12:01
MacSlow|lunchdandrader, that's the backend your missing... lp:unity-notifications12:01
didrockspete-woods: thanks ;)12:01
MacSlow|lunchdandrader, that's happening locally on you development-machine?12:02
dandraderMacSlow|lunch,  yes12:02
dandraderMacSlow|lunch, shouldn't the build script have sorted that out?12:02
didrocksxnox: I just wonder, so dh_makeshlibs is unmangling them to make the diff, right? why is that not part of it?12:02
MacSlow|lunchdandrader, get lp:unity-notifications compile and install12:02
MacSlow|lunchdandrader, but there should be a ppa for this by now... ehm...12:02
pete-woodsxnox: I have no problem with it exporting those symbols, as long as it does it consistently12:03
xnoxdidrocks: good point. i wish we could ask it to spit out demangled diffs via an option or something like that.12:03
MacSlow|lunchdandrader, https://launchpad.net/ubuntu/saucy/+source/unity-notifications12:03
xnoxpete-woods: right, I think any changes in api/abi of the std:: will leak into your exported api/abi, thus you're api/abi is a bit screwed i think.12:04
didrocksxnox: yeah, as it seems the magic is just in :) Let me first refresh the FAQ with more steps by steps process (refreshing with the platform-api and will hand you over a branch to merge in yours)12:04
pete-woodsxnox: surely if the C++ ABI has changed, all bets are off anyway?12:04
pete-woodsand it's time to recompile12:04
dandraderMacSlow|lunch, is that the package name? qtdeclarative5-unity-notifications-plugin12:05
xnoxpete-woods: well, is std::shard_ptr part of c++11 api/abi which is not yet stable by gcc? thus it will change until 4.9.0 is released.12:05
xnoxpete-woods: the other option is to mark that symbol (optional) thus it may or may not be present depending on which gcc is used.12:06
xnoxpete-woods: and indeed if C++ ABI changes most bets are off =) (well anything that uses the bits that changed backwards incompatible)12:06
dandraderMacSlow|lunch, so my apt-cache shows it. I think it's just a matter of having the build script installing it as well12:06
MacSlow|lunchdandrader, yes... sudo apt-get install qt... and so on12:06
MacSlow|lunchdandrader, I'll look into that12:07
MacSlow|lunchdandrader, I'll provide a patch for that12:08
* greyback moving to workspace, back in 3012:09
dandraderMacSlow|lunch, thanks. Please also take the opportunity to break that insanely long line. With a patch like this one: http://paste.ubuntu.com/5783454/12:12
dandraderand sorting them alphabetically would also be nice...12:15
didrockssil2100: xnox: ok, updated the FAQ: https://wiki.ubuntu.com/DailyRelease/FAQ#I.27m_exposing_a_new_C.2BAC8-C.2B-.2B-_symbols_in_my_library.2C_it_seems_that_some_packaging_changes_are_needed.2BICY-, tell me if the commands make sense12:20
xnoxdidrocks: yes, much better. I don't think I understood the special meaning of the 0replaceme12:22
pete-woodssil2100: I have proposed this MR: https://code.launchpad.net/~pete-woods/libusermetrics/update-symbols-file/+merge/170596 - using the optional tag to handle different versions of GCC / STL that we are building upon12:23
pete-woodssil2100: will update to that nice symbols format using c++filt in a separate MR12:23
xnoxdandrader: if that package is in the archive already, surely one can simply do $ sudo apt-get build-dep mypackage12:23
didrocksxnox: see the section before the one you added. It's just to update to the version which is uploaded when daily releasing12:23
xnoxwhich will apt-get install all of the build-dependencies.12:23
xnoxdidrocks: hehe =)12:24
MacSlow|lunchdandrader, btw.. you missed one line break ("libdee-qt5-dev libpulse-dev \") https://code.launchpad.net/~macslow/unity/build-script-update-for-notifications/+merge/17059712:24
dandraderMacSlow|lunch, right12:26
didrocksxnox: do you mind pulling ~didrocks/platform-api/refresh-symbols in your branch? I'll merge it then12:27
=== MacSlow|lunch is now known as MacSlow
didrocksxnox: no need for a MP, as I resynced to trunk and so the diff you will see against your branch will be horrible, just look at the last commit :)12:28
didrocksxnox: your qtubuntu-sensors are still up to date! approving that one meanwhile :)12:31
didrocksxnox: ah no, you didn't change 0.5.1 by 0replaceme ;)12:32
didrocks(should be the same for the initial platform-api I think, all with 0replaceme)12:33
SaviqMacSlow, uh, sorry, I cleaned up the build scripts in https://code.launchpad.net/~saviq/unity/8.clean-scripts12:34
MacSlowSaviq, nah... no harm done12:35
SaviqMacSlow, will MP in a sec, just doing what you did for the installs12:35
MacSlowSaviq, I can mark my branch as obsolete12:35
SaviqMacSlow, or just resubmit with mine as the source12:36
=== mmrazik is now known as mmrazik|afk
MacSlowSaviq, looking at it, I don't think my branch would add any value to 8.clean-scripts12:43
SaviqMacSlow, ah, you deleted?12:45
xnoxdidrocks: yeap, it all should be 0replaceme.12:45
didrocksxnox: want me to change those (in both?)12:46
xnoxdidrocks: please do =) i don't think i have those branches around locally any more.12:46
didrocksxnox: hum, should I then MP them directly against trunk and you approve? :)12:48
didrocks(if you can't pull my branches to yours)12:48
xnoxdidrocks: that works as well.12:48
didrocksxnox: https://code.launchpad.net/~didrocks/qtubuntu-sensors/symbols/+merge/170603 and https://code.launchpad.net/~didrocks/platform-api/refresh-symbols/+merge/17060112:54
MacSlowSaviq, yup12:54
xnoxdidrocks: lgtm12:55
didrocksxnox: thanks a lot! I globally approve then! And thanks to have found a great solution for C++ symbols, multiple people (I included) stroke to find a scalable and reliable solution in the past years :)12:56
didrocksseems there is one now!12:56
dandraderSaviq, does your 8.clean-scripts add the missing qtdeclarative5-unity-notifications-plugin?12:57
Saviqdandrader, yes12:59
Saviqdandrader, MacSlow removed his MP12:59
dandraderyeah, I noticed12:59
Saviqdandrader, it's using a virtual dep of "unity-notifications-impl-1"13:00
Saviqdandrader, that the plugin has in its Provides:13:00
MacSlowSaviq, dandrader: but... yeah... isn't that sufficient13:00
sil2100pete-woods: once you have the nice symbols MR, give me a sign13:00
SaviqMacSlow, yeah, everything's fine13:00
dandraderSaviq, ah, that explains why I didn't find qtdeclarative5-unity-notifications-plugin there13:00
Saviqdandrader, yeah, it's a scheme we came up with to be able to replace each of the backends if we need/want to13:01
Saviqdandrader, as long as it implements the interface that's (to be) defined in lp:unity-api13:01
Saviqdandrader, it should work, so it has a Provides: unity-notifications-impl, unity-notifications-impl-113:02
Saviqwhere 1 is the API version13:02
Saviqand the shell depends on *an* implementation of that API at a certain version13:02
dandraderSaviq, what command do I use to check a purely virtual pacakge? apt-cache show doesn't do it13:03
Saviqdandrader, apt-get install will select it13:03
Saviqdandrader, and apt-cache search, too13:04
dandraderSaviq, I mean, checking what packages unity-notifications-impl-1 brings in without having to install it. But just figured out that it's just a matter of apt-geti install it and then replying "no" to the install doesn't take place13:05
Saviqdandrader, `apt-cache search` came up with a list for me, too13:06
dandraderhmm, interesting13:07
Saviqseb128, do you know what runs optipng on the images during sbuild/PPA builds/distro builds?13:20
Saviqseb128, and if there is a way to preprocess them and add to a whitelist?13:21
seb128Saviq, pkgbinarymangler13:21
seb128I think13:21
seb128let me check13:21
Saviqit takes like 40 minutes to optipng on a panda13:21
Saviqwhere the build itself takes ~20...13:21
Saviq(for unity8, that is)13:21
seb128Saviq, you can set NO_PNG_PKG_MANGLE to skip it apparently13:22
seb128https://launchpad.net/ubuntu/+source/pkgbinarymangler/8913:22
Saviqseb128, yay!13:22
Saviqseb128, hmm I won't be able to set that on LP builders, though, will I ;)13:22
seb128Saviq, you should be able to export it in debian/rules13:23
Saviqseb128, mhm, checking13:23
seb128Saviq, just add a export NO_PNG_PKG_MANGLE=1 in the rules13:24
seb128before the actual build rules13:24
Saviqseb128, yup, thanks13:24
=== _salem is now known as salem_
Saviqnic-doffay, dednick Cimi standup13:34
CimiSaviq, coming13:34
=== mmrazik|afk is now known as mmrazik
dobeySaviq: hrmm, i have the desktop-deps ppa, and just did an apt-get update, on raring, but that notifications-plugin package isn't found13:46
Saviqdobey, we're working on saucy for a long time now13:46
Saviqdobey, raring is no longer supported13:46
Saviq(for unity8 development, that is)13:47
Saviqdobey, we've just switched to saucy's smart scopes, so that's simply where you need to be13:47
Saviqdobey, sorry if that wasn't clear before13:49
Saviqdobey, where would you have expected to find such info?13:49
dobeySaviq: well, when i was asking for info/help about all the problems i've been having with getting it running at all over the past 3-4 days, it would have been nice if someone had said "oh, btw, you must do this on saucy"13:51
dednickSaviq: fix for https://bugs.launchpad.net/touch-preview-images/+bug/1191822 is in indicators-client. Should i just put it into the new indicators branch?13:52
ubot5Launchpad bug 1191822 in touch-preview-images "After a wireless network is selected the list of networks says "Empty!"" [High,Confirmed]13:52
Saviqdednick, yeah, link the bug to your branch13:52
dobeyaside from that, i don't know where one would "expect" to find such info. or where i'm supposed to look for it.13:53
Saviqdobey, it's a bad assumption from our side indeed13:53
Saviqdobey, CODING mentions that only 13.10 is supported13:53
Saviqdobey, I'll add a check in ./build13:53
Saviqdednick, and change the bug to "In Progress"13:54
Saviqdobey, as mhr3 said yesterday, it was a very bad moment to get involved, sorry we didn't make it easier for you13:54
tsdgeosdandrader: typo at https://code.launchpad.net/~dandrader/unity/8_bottomBarDDA/+merge/17029613:56
tsdgeosotherwise looks cool :-)13:56
Saviqdobey, with any further issues you have, just ping me directly, ok?13:56
mfischdpm: hey, I just woke up but it looks like the doc is mostly done, do you need a review?13:57
dobeySaviq: well, originally i was told to use lp:unity/phablet, which was apparently just flat out wrong; and the way ./build and ./build_unity and all that stuff works is just awful. :-/13:57
Saviqdobey, not anymore13:57
dpmmfisch, that'd be awesome, yes!13:57
Saviqdobey, we're building against distro since yesterday13:57
Saviqdobey, so build_unity is gone, build is simplified a lot13:58
dpmmfisch, we still don't have the scope template in Qt Creator, so I might have to adjust the initial setup section a bit before publishing it.13:58
Saviqdobey, we just had to maintain a delta between distro and our backends until yesterday13:58
Saviqdobey, which was obviously painful, and we tried to help with that with the scripts13:59
Saviqobviously sometimes we failed13:59
seb128mardy, around?14:02
Saviqmterry, hi, you might've noticed I assigned you a simple bug with the greeter - it animates when unlocking after a timeout14:06
Saviqmterry, ultimately it should listen to powerd for the suspend signal on DBus14:06
Saviqmterry, but for now it should be enough if the behaviour is only enabled when it's on screen14:06
mterrySaviq, yup I saw it go by.  I'm busy with this mir stuff right now, but it's in my TODO14:07
Saviqmterry, thanks14:07
dandradertsdgeos, fixed. thanks for the review14:07
tsdgeosdandrader: how dos the dda work? you don't need to define the width? it just takes all the screen? or?14:13
dandradertsdgeos, works essentially like the DraggingArea, but with gesture recognition and touch events instead of mouse ones14:14
dandradertsdgeos, the main thing in this patch14:14
dandradertsdgeos, is that BottomBar doesn't really use the features Revealer provides14:14
tsdgeosdandrader: true14:14
dandraderon top of a plain DraggingArea or DirectionalDragArea14:14
tsdgeosoh, i was asking more about the 12- width: shell.width14:15
tsdgeos13- height: shell.height14:15
tsdgeosyou removed14:15
tsdgeosbut i see the Shell already fills those14:15
dandradertsdgeos, yes14:15
dandradertsdgeos, removed use of "shell" context var from within BottomBar14:16
dandraderfor the sake of modularity14:16
tsdgeosgood stuff14:17
tsdgeosthat code is frankly not the best14:17
tsdgeosresult of the mutation the hud lived in how its invokation works14:17
=== dandrader is now known as dandrader|lunch
=== salem_ is now known as _salem
=== _salem is now known as salem_
mhall119Saviq: I upgraded to saucy-18 phablet build last night and got a regression: https://bugs.launchpad.net/unity/+bug/119281614:27
ubot5Launchpad bug 1192816 in Unity "When closing an app in the Dash, the next apps is given focus" [Undecided,New]14:27
mhall119Saviq: is this something we can put an autopilot test on so it doesn't happen again?14:27
Saviqmhall119, saucy-18 was all kinds of broken, but this bug is on our radar, will be tested from both the shell side and the app management side14:30
Saviqmhall119, atm we can't do autopilot for it 'cause it's only happened on the device14:30
mhall119it's not that bad, it's about as usable as any other release for me14:30
mhall119ah, ok14:31
Saviqmhall119, no scopes, though, other than Home?14:31
Saviqmhall119, saucy-19 followed with the needed scopes14:31
mhall119well there was that, yeah, but easily fixed by installing them after upgrade14:31
Saviqmhall119, yeah14:31
Saviqmhall119, but we're working on running autopilot tests on the device atm14:31
mhall119cool14:31
Saviqmhall119, and yeah, it's a perfectly valid test case when that happens14:31
tsdgeosSaviq: https://code.launchpad.net/~saviq/unity/8.optimize-pngs/+merge/170619 is just a optipng run?14:32
Saviqtsdgeos, and the debian/rules addition14:33
Saviqtsdgeos, so that it isn't run on every PPA / distro build14:33
=== olli__ is now known as olli
Saviqtsdgeos, it took 40 mins on a pandaboard yesterday...14:33
Saviqtsdgeos, after maybe 20 mins of actual build time...14:33
olliSaviq, with the smartscopes in the build now, what changes are user visible?14:34
olliSaviq, and just to be clear, which build do I want?14:34
tsdgeosSaviq: sure sure, but i mean it's "just" optipng, right?14:34
tsdgeosSaviq: and from now on we have to remember to run optipng manually14:34
Saviqolli, saucy-1914:34
Saviqolli, and the only visibile change is the lack of People lens (which was the target, really)14:35
Saviqtsdgeos, yeah14:35
tsdgeosSaviq: oki, approving14:35
olliSaviq, k, thx14:35
* olli flashes14:35
Saviqolli, if you install additional master scopes (social, for example) - they'll show up14:35
tsdgeosSaviq: or want me to wait for ricardo?14:35
Saviqolli, and we're working on enabling the full smart scope experience14:35
Saviqtsdgeos, no, it was mostly an FYI for Ricardo14:35
tsdgeosok14:36
Saviqtsdgeos, 'cause we both were waiting for it yesterday14:36
olliSaviq, what does that mean?14:36
tsdgeoshehe14:36
Saviqolli, reaching the smart scope server when searching in Home, for example14:36
Saviqthe most apparent change that will come from that14:36
Saviqand generally showing results from smart scopes in Home, which isn't happening yet14:37
olliok14:37
olliSaviq, thx14:37
olligood job getting all that stuff in team!14:37
mfischdpm: doc looks good, I made a few small additions14:38
dpmmfisch, perfect, thanks!14:41
=== mmrazik is now known as mmrazik|afk
dednick*sigh* now i got to go find a simcard so i can send myself messages :(14:45
tsdgeosSaviq: also from the switch to this smart scopes thing, now we open in music instead of home but the dashbar thinks we are in home14:51
tsdgeosat least on the pc14:51
tsdgeosseems phone is different14:51
tsdgeosno clue why14:51
Saviqtsdgeos, yeah, dashbar is broken with many scopes14:58
mzanettimterry: meeting?15:09
tsdgeosany clue of what failed here? https://jenkins.qa.ubuntu.com/job/unity-8.0-saucy-armhf-ci/160/console15:13
tsdgeoscmake crashed?15:13
Saviqtsdgeos, something like this15:17
Saviqtsdgeos, can't find cmake's exit codes15:17
mfischdpm: do you need any more assistance from me on this?15:17
tsdgeosSaviq: i'd say signal 11 means sigsev15:17
tsdgeosnot cmake exited with value 1115:18
Saviqtsdgeos, right15:18
tsdgeosscared when cmake segfaults :D15:18
tsdgeosanyway restarted the job15:18
tsdgeosSaviq: anyone looking at the build/run script fixes?15:18
mterrymzanetti, oh shoot15:18
tsdgeoswant me to?15:18
mterrymzanetti, I didn't set a timer15:18
dpmmfish, that was all, thanks. Thanks a lot for writing the code, that was awesome15:20
mfischdpm: no problem15:21
mzanettiSaviq: re  [mterry] Make sure the greeter doesn't animate when locking: TODO15:25
mzanettiSaviq: I kinda think it should animate, but not only on wakeup15:25
Saviqmzanetti, well, that's a short term solution15:26
Saviqmzanetti, but since locking == blank screen usually15:26
Saviqmzanetti, at least for phone it will be15:26
Saviqmzanetti, then it doesn't have to animate (I mean the fact that it gets in from the side to cover the screen, not necessarily infographics)15:27
mzanettiSaviq: not forever I'd say15:27
=== marlinc is now known as marlinc|away
mzanettiSaviq: so far for all phones I had quite fast there were apps/plugins/hacks whatever that can keep the display lit15:27
mzanettianyways... just thinking loud15:27
Saviqmzanetti, sure, hence Make the greeter listen to the DBus signal from powerd for locking instead of the power key: TODO15:28
mzanettiah15:28
Saviqmzanetti, but if display lit, also not locked, no?15:28
mzanettiSaviq: hmm... I think I can lock my N9 without turning off the screen15:28
mzanettiSaviq: yeah... been using that quite often when I need a clock for giving a talk or such things15:29
Saviqmzanetti, N9 is different15:30
Saviqmzanetti, the clock _is_ display off15:30
Saviqeffectively15:30
mzanettiSaviq: talking about my N950 actually15:30
Saviqmzanetti, maybe that's different, again, it doesn't have OLED, right?15:30
Saviqmzanetti, N9, when you lock, goes to a black screen + clock15:31
mzanettijust always referring as N9 to it. that one doesn't have the awesome clock with screen off feature15:31
Saviqwhen you then cover the proximity sensor15:31
Saviqthat's when it shuts completely off15:31
mzanettiyeah... the N950 can't do that15:31
Saviqmzanetti, and anyway - sure, suspend != lock15:31
Saviqmzanetti, not always, but for our purpose, right now, it does15:31
mzanettithough Nokia did some freaky stuff to show the clock also on non-oled display15:32
mzanettiI think they showed it 1/4 frame rate and only some interlacing and all that kind of stuff15:32
mzanettion the N8 for example15:32
Saviqmhm15:32
Cimimzanetti,  http://paste.ubuntu.com/5784026/15:35
Cimimmm no15:36
Cimithere's an error :)15:36
SaviqCimi, so, that means you have unlimited months? :)15:36
CimiSaviq, what? :D15:37
SaviqCimi, that you're not limited to 12 months back and forward?15:37
Cimihttp://paste.ubuntu.com/5784036/15:37
CimiSaviq, it wasn't even before15:37
Cimithis one is correct, forgot to use the variable of the model15:37
SaviqCimi, it was, you could reach the beginning of the calendar ;)15:37
Cimi*rule of the model15:38
Saviqand the end, too!15:38
CimiSaviq, yes, even now15:38
CimiSaviq, we don't want unlimited15:38
Cimithere's minimum and maximum date15:38
mzanettipff... are we mayas?15:38
CimiSaviq, maybe I can set year 015:38
Cimimzanetti, http://paste.ubuntu.com/5784036/15:38
Cimimzanetti, tests pass... so I believe it's correct xD15:39
mzanettiCimi: yep, I've seen... didn't really review the code right now. but the general idea is good, yes15:39
SaviqCimi, even so, it shouldn't be a limitation of the component, IMO15:39
SaviqCimi, a property - yes, not a limitation15:39
CimiSaviq, just let's set the default to a huge value15:40
SaviqCimi, no, that's not a solution15:40
SaviqCimi, 'cause that will mean the ListModel is huge15:40
SaviqCimi, when you only ever need three items - current, previous and next15:40
CimiSaviq, how do I create an infinite listmodel then ? :D15:40
SaviqCimi, you don't use a listmodel ;)15:40
SaviqCimi, but even in a listmodel, you remove and add items as needed15:41
Cimimmmm15:41
mzanettiSaviq: interesting... why not, or what else?15:41
Cimiyes it's interesting15:41
Saviqmzanetti, a page stack that you push / pop pages from the back and end15:42
Saviqbeginning and end15:42
Saviqmzanetti, I'm not saying that's currently supported15:42
mzanettiSaviq: a page stack? would never have thought of that15:43
Saviqmzanetti, but when you only need 3 items at any given time (you can only swipe one at a time)15:43
Saviqmzanetti, you only need the current, the next and the previous ones15:43
mzanettiSaviq: yeah... not saying he should keep all the delegates all the time15:43
Saviqmzanetti, and then you can skip to an arbitrary one (obviously without the intermediate ones)15:43
Saviqmzanetti, delegates, no delegates, the ListModel shouldn't have the whole set all the time15:44
Saviqmzanetti, it's not a ListView, really15:44
=== dandrader|lunch is now known as dandrader
Saviqmzanetti, it's just a page that you replace with another one15:44
Saviqand IMO it shouldn't be limited by default15:44
Saviqmzanetti, obviously the thing that's slightly tricky here is the header15:44
mzanettiSaviq: right... I understand what you mean15:45
Saviqmzanetti, which is a list view15:45
mzanettinot using any Model/View at all15:45
Saviqbut it should be enough to keep a buffer of 10 items at the head and at the tail15:45
Saviqand then add / remove as needed15:45
mzanettiCimi: after this I tend to agree with saviq. Sorry I didn't think of this earlier15:46
mzanettidammit...15:46
CimixD15:46
* mzanetti feels bad for wasting Cimis time15:46
* Saviq feels good for not being useless15:46
* Cimi feels completely useless xD15:46
SaviqCimi, mzanetti look / think at the desktop - you can jump in years, not only in months15:47
Saviqa Model/View approach will never scale to that15:47
Saviq(I mean the desktop indicator for date/time)15:47
mzanettiSaviq: I'm fully convinced by now15:48
mzanettiSaviq: well, I guess the listview could keep up if done right... but thats not the point15:48
Saviqmzanetti, yeah, it's abusing the ListView anyway15:48
Saviqmzanetti, for no reason15:48
Saviqmzanetti, as I said, it might require abusing for the tabs15:48
Saviqmzanetti, but that's smaller, but still only *some* items should be in the model at any given time15:49
* Saviq just flashed manta to maguro15:49
* Saviq feels useless again15:49
mzanettilol... upgrade your device15:49
mzanettihardware wise15:49
mzanettianyways... I'm off for food for a while15:49
Saviqo/15:50
CimiSaviq, I need to scroll though, so I create a flickable?16:00
CimiSaviq, doing the same with a model and a listview no? (removing or automatically adding months)16:01
SaviqCimi, I wasn't saying I have all the answers, but talk to timp whether this kind of approach (flicking between pages) is possible with a PageStack in the SDK16:01
SaviqCimi, and/or whether they've plans for something like this16:02
SaviqCimi, a ListView to/from which model's you add/remove items is a potential way16:02
SaviqCimi, but you need to see if it actually works fine when you remove and add items16:02
Saviqrsalveti, maguro adb fixed, thanks!16:03
pete-woodssil2100: https://code.launchpad.net/~pete-woods/libusermetrics/nice-symbols-format/+merge/170656 - here's the MR for making the symbols files "nice"16:05
Saviqrsalveti, and no, no CPU hogging here16:05
olliSaviq, ping16:05
Saviqolli, pong16:05
sil2100pete-woods: checking! Thanks!16:05
olliSaviq, what's the status of Mir/U8 landing in the image16:06
olliare we going with a separate image for a while as I offered in my mail16:06
ollior is it going straight in?16:06
Saviqolli, I thought that wasn't a question :)16:06
olliasac just mentioned that chicken thought it was already there16:06
Saviqolli, I'd be glad to have the transition period16:06
olliSaviq, ok16:07
olliand there is no Mir anywhere near the saucy image atm16:07
Saviqno16:07
ollik16:07
* greyback rebooting into saucy, hoping his wifi doesn't behave as badly as in last saucy install16:08
sil2100pete-woods: hmmm16:11
pete-woodssil2100: I noticed we have lots of duplicate lines now..16:11
pete-woodssil2100: which seems a little strange to me..16:12
sil2100pete-woods: I commented on the bug, as I tried test building a package, strange things!16:12
mterryracarr, you around?  I've got some backtraces from that mir crash16:13
pete-woodssil2100: clearly I'm not using that optional tag correctly16:13
pete-woodssil2100: trying something else (actually read the manpage this time)16:17
pete-woodssil2100: I've pushed a change to that branch, by the way - I'm glad you're able to reproduce it locally16:24
pete-woodssil2100: would you be able to send me a diff of the package changes you made, just so I can rule those out here?16:24
sil2100Ok ;) One moment16:25
dednick_larsu: i've just assigned https://bugs.launchpad.net/indicator-messages/+bug/1191820 to you. crirical bug which seems to be in indicator-messages16:26
ubot5Launchpad bug 1191820 in touch-preview-images "Messaging menu flickers and doesn't display messages" [Critical,Confirmed]16:26
larsudednick_: thanks, I'll have a look16:26
dednick_larsu: i think new messages are crashing the indicator process.16:26
sil2100pete-woods: http://paste.ubuntu.com/5784187/ <- the changelog mod is not necessary to include into trunk, as it's only needed when you want to build it locally (normally the daily-release bot will add it himself)16:27
sil2100pete-woods: it's needed when you want to build locally as otherwise it will try and use the already-released libusermetrics tarball, which is not that we want16:27
larsudednick_: do you have a stack trace? I don't have a phone with an up-to-date image right now16:27
sil2100pete-woods: we need a new tarball generated16:28
=== mmrazik|afk is now known as mmrazik
pete-woodssil2100: yes, that is something that is not in my current skillset - how are you supposed to do it?16:30
pete-woodssil2100: those are the same changes that I have made, btw, so at least we're on the same page here16:31
sil2100That's all that's needed - we're using .bzr-builddeb's split mode, so whenever he sees an UNRELEASED new upstream version, it tries to create a tarball from the source then16:33
sil2100So all is fine16:33
=== mmrazik is now known as mmrazik|afk
=== om26er is now known as om2
=== om2 is now known as om26er
olliSaviq, asac says the image is already in place16:42
olliare you aware of that?16:42
asacok it again was bad notes. it will land today16:42
sil2100bschaefer: ping!16:44
bschaefersil2100, pong16:44
sil2100bschaefer: hi! How's unity with new X going?16:44
bschaefersil2100, you mean that edge barriers branch?16:45
bschaefersil2100, theres a ppa if wish to try :)16:45
bschaefersil2100, that has the new 1.14 server and my unity branch: https://launchpad.net/~canonical-x/+archive/x-staging16:45
sil2100bschaefer: awesome - could you show it? When's the ETA for that?16:45
sil2100Thanks :)16:45
bschaefersil2100, its done as far as I know, getting more people to manually test is about all :)16:46
bschaefersil2100, everything works, and it compiles (more important part)16:46
bschaefersil2100, if there are bugs that arise from it in the edge barriers bit we can surly fix them16:46
sil2100mlankhorst, bschaefer: sooo, when can we get this merged in and new X in -proposed? ;)16:46
bschaefersil2100, I don't see why not :)16:46
sil2100Since we have to do this transition someday!16:47
sil2100bschaefer: how long is that in the PPA already?16:47
bschaefersil2100, hmm it was merged with trunk a couple weeks ago...but its been done since march :)16:47
didrockssil2100: did you see the discussion we had this morning (I pinged you as well), it seems that we didn't get the traditional public call for testing with each drivers16:47
didrocksso this is needed before taking any action :)16:47
sil2100Ok, so should we contact baloons about that?16:48
bschaefercool, well ill try to get Trevinho to test that ppa out, hes been busy :)16:49
bschaeferbut so far everything works (and the new xinput stuff is a lot nicer!)16:49
didrockssil2100: I think, but mlankhorst would know more about the procedure :)16:50
sil2100Ok ;)16:51
bschaefersil2100, also, any news on the 12.04 SRU from the XIM stuff? I thought I just saw the first SRU go through...16:51
bschaefersil2100, also...shouldn't we look at getting the SRU branches merged before doing the SRU?16:51
bschaefer(as they are sitting on approved atm)16:52
sil2100bschaefer: oh! Probably there's no auto-merger, forgot about that!16:55
bschaefersil2100, let me get you links to the branchs :)16:56
bschaeferhttps://code.launchpad.net/~brandontschaefer/unity/xim-focus-fix-12-04-SRU/+merge/16361916:56
bschaeferhttps://code.launchpad.net/~brandontschaefer/nux/xim-support-12-04-SRU/+merge/16357716:56
pete-woodssil2100: I think that latest change might make the build happy - somehow I managed to replicate the original fail on my machine17:00
=== alan_g is now known as alan_g|life
sil2100pete-woods: let me take a look17:04
sil2100bschaefer: ok, I'll bookmark those and maybe before we get those in, I'll double check with the SRU guys that they're fine with it17:05
sil2100Since right now no one seems to be around17:05
bschaefersil2100, alright, thanks!17:05
Saviqolli, asac, image with Mir?17:10
olliSaviq, yep17:11
Saviqolli, awesome17:11
olliconcerned you don't know about it17:11
olliasac ^17:11
ollikgunn, ^17:11
Saviqolli, yeah, sorry, I wasn't involved with the developments on that side recently, but now that sscopes and notify is out the door, that's definitely our focus17:12
sil2100pete-woods: tested the branch - I would say it's ok now! It's spitting out a warning about the symbol, but does not crash thanks to the 'optional' parameter17:13
sil2100\o/17:13
pete-woods:D17:13
sil2100pete-woods: approved!17:15
sil2100See you tomorrow17:15
pete-woodssil2100: woot!17:15
pete-woodscheers17:15
asacSaviq:it was in my notes as "done", but it turned out it will be there by ricmm later today17:17
asacso check in #ubuntu-touch17:17
Saviqasac, ah, that's where the cool kids hang out, eh?17:17
asacright17:18
asacthats the central hub where the future of the next world dominating linux OS is forged17:18
larsukenvandine: https://code.launchpad.net/~larsu/+junk/gsettings-qt17:24
larsukenvandine: hm, should have been in #ubuntu-desktop really17:24
=== ari_ is now known as arsson
=== marlinc|away is now known as marlinc
seb128mterry, just for info I'm looking at the gtk breakage on arm, unity-greeter failed on what is a gtk issue18:09
seb128mterry, but gtk/glib didn't change, seems like a toolchain problem :/18:09
mterryseb128, I was looking at that too, and was thinking one solution for the greeter is just to ignore warnings during the test.18:10
mterryseb128, is this a widespread problem?18:11
seb128mterry, feel free to go for it, gtk rebuilds hit the same issue though and I think there is a chance gresource or gtk animations are broken on armhf atm18:11
mterryhmm18:11
seb128not that we had lot of gtk on arm users, but that need to be addressed18:11
seb128I had no luck today fighting it18:11
seb128I can reproduce on a porter box18:11
seb128and neither gtk or glib changed between the working gtk and the archive rebuild which has the issue18:12
seb128very few packages changed18:12
seb128but that include gcc and binutils18:12
seb128doing a test build on my tablet now to see if I can nail dow which one is causing it18:12
=== marlinc is now known as marlinc|away
=== boiko_ is now known as boiko
=== racarr is now known as racarr|dentist
ricotzTrevinho, hi18:46
ricotzlooks like the root cause is that "get_application_for_desktop_file" doesnt provide a just started non-favorite application, although that this call gets triggered is a bug on my side18:47
=== ari_ is now known as arsson
mfischmhall119: ping19:49
mhall119mfisch: in an irc meeting, but pong19:51
=== kdub_ is now known as kdub^lunch
=== kdub^lunch is now known as kdub
mfischmhall119: sorry just ping me when your meeting is over20:39
mhall119mfisch: ok, I'm available now20:56
mfischmhall119: I'll ask you in #utouch20:56
=== racarr|dentist is now known as racarr
kgunnrobert_ancell: so i uninstalled libboost-system1.49.0 just in case....22:04
kgunnand now in the unity-system-compositor.log22:04
kgunnit says /usr/bin/unity-system-compositor: error while loading shared libraries: libboost_system.so.1.49.0: cannot open shared object file: No such file or directory22:04
kgunndoes your log say anything?22:05
robert_ancellkgunn, can you run ldd /usr/bin/unity-system-compositor|grep boost22:05
robert_ancellkgunn, I'm just switching from the staging ppa to the u-s-c ppa so I have the same behaviour22:06
kgunnhttps://pastebin.canonical.com/93190/22:07
kgunnrobert_ancell: ^22:07
robert_ancellkgunn, I do not get that - if appears your package is linking against the wrong version of libboost_program_options22:08
robert_ancellkgunn, this wasn't compiled locally?22:08
kgunnnope22:08
robert_ancellkgunn, for comparison (http://paste.ubuntu.com/5785143/)22:09
kgunninstalled via apt-get dist-upgrade today....saw specifically unity-system-compositor22:09
robert_ancellkgunn, md5sum /usr/bin/unity-system-compositor?22:09
robert_ancellmine is 9d84498719daba4462161090260c690b22:09
kgunnstays freaky22:09
kgunn9d84498719daba4462161090260c690b  /usr/bin/unity-system-compositor22:09
robert_ancellwft22:10
robert_ancellwtf22:10
robert_ancellkgunn, dpkg -s libboost-program-options1.53.0?22:10
robert_ancellkgunn, and dpkg -s libmirserver022:11
kgunndpkg for libboost-program-options1.53   ->   https://pastebin.canonical.com/93192/22:12
kgunnfor libmirserver0   ->   https://pastebin.canonical.com/93193/22:13
* robert_ancell scratches his head22:14
robert_ancellkgunn, so to confirm. unity-system-compositor only resolved symbols if you have libboost_program_options 1.49 installed?22:15
mhr3Trevinho, ping?22:15
kgunnseems so22:15
robert_ancellkgunn, does ldd /usr/bin/mir_demo_server show the demo server also linking against the old libboost?22:15
robert_ancellkgunn, or ldd /usr/lib/libmirserver.so.0.0.4?22:16
robert_ancellsomething in the chain must be compiled against an old version22:17
kgunni don't even have mir_demo_server....and libmirserver.so.0.0.4 is showing libboost 1.5322:19
kgunnhmmmm22:19
kgunncan i purge and redo dist-upgrade22:19
kgunnrobert_ancell:22:19
robert_ancellkgunn, I tried ppa-purge just before but I couldn't get it to work. The hack is to manually check the versions you have installed against https://launchpad.net/~mir-team/+archive/system-compositor-testing22:20
robert_ancellkgunn, mir_demo_server is in mir-demos - it would be good to check you can run a stand-alone mir server from a VT22:21
=== hggdh_ is now known as hggdh
=== salem_ is now known as _salem

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