/srv/irclogs.ubuntu.com/2015/06/22/#ubuntu-unity.txt

=== ahoneybun_ is now known as ahoneybun
tsdgeospstolowski: hi there, you taking care of the unity-scopes-shell failure in http://people.canonical.com/~platform/citrain_dashboard/#?q=ubuntu%2Flanding-005 ?07:01
pstolowskitsdgeos, hi! yeah, looking07:02
tsdgeos:)07:03
=== sidi is now known as Guest51001
=== davmor2_ is now known as davmor2
=== sidi is now known as Guest47548
tsdgeosmzanetti: https://code.launchpad.net/~aacid/unity8/fixTodayScope/+merge/262564 fixes the problem with the label being too long08:39
mzanettinice!08:40
tsdgeosbasically the label was inside a row and that means you need to set the width if want to limit it not going over the margin08:40
pstolowskitsdgeos, hey, fix for silo5 on the way, going to reconfig & rebuild09:12
tsdgeoscool :)09:12
tsdgeosmzanetti: ↑↑09:12
mzanettinot sure what fix exactly, but great :D fixes are always good09:13
tsdgeosmzanetti: what silo are we landing /waiting for QA?09:18
tsdgeosmzanetti: also do we plan on landing https://code.launchpad.net/~unity-team/unity8/autopkgtests/+merge/258027 soon-ish?09:22
tsdgeosit's a bit of a pita to keep updating for every new stuff we introduce09:22
mzanettitsdgeos, this one is qa approved since friday: http://people.canonical.com/~platform/citrain_dashboard/#?q=ubuntu%2Flanding-02609:23
mzanettitsdgeos, should hopefully land soon09:23
tsdgeoscool09:24
tsdgeosltinkl: you running the script on the wrong branch09:38
tsdgeos lp:~lukas-kde/unity8/unity8DbusSessionService != ~/bzr/unity8/asyncDbusCalls/09:39
ltinkltsdgeos, ok, getting one more coffee :)09:39
tsdgeosltinkl: also removing the tags from the local branch won't make the remote one clean09:40
tsdgeosyou need to clean both the one in your PC and the one in launchpad09:40
ltinkltsdgeos, push? (with soem special flag)09:40
tsdgeosltinkl: just run the script on the remote branch09:41
ltinklltinkl: ok09:41
tsdgeosmzanetti: i'm confused09:55
tsdgeoshttp://people.canonical.com/~platform/citrain_dashboard/#?q=ubuntu%2Flanding-026 says we're landing https://code.launchpad.net/~dandrader/unity8/fixShellTests/+merge/262323 but it has a merge conflict?09:55
mzanettiwelcome to the club09:55
mzanettidon't touch it :D09:55
mzanettidaniel needs to revert his last commit09:55
mzanettithen it'll be fine09:55
tsdgeosdaniel is awol today :/09:56
mzanettinooooo09:56
tsdgeoshe sent an email09:56
mzanettihe superseded it after it has been built in the silo09:56
mzanettifuck09:56
mzanettioops. sorry09:56
tsdgeosmaybe you can still catch him09:57
tsdgeosor telegram him09:57
tsdgeosif it's just 5 min stuff09:57
mzanettiyeah, it's only 2 minutes stuff09:59
mzanettibut he doesn't seem to be online on telegram09:59
ltinklmzanetti, tsdgeos : I wonder if those things could be run automatically on the server by some bzr hooks (like the tag or conflict checks)10:05
mzanettiyeah... I proposed the server-side tag stripping/checking multiple times already. Don't really remember why I always got overruled10:06
mzanettitsdgeos, ok... silo 26 is publishing10:26
tsdgeosnice10:26
tsdgeoshow did that happen?10:26
mzanettiI reached Daniel, he reverted the commit10:26
mzanettitsdgeos, so. yes, I'd like to activate the autopkgtests now10:27
tsdgeoscool10:27
tsdgeoslet's wait for this to land10:27
tsdgeosand i'll update it10:27
tsdgeosltinkl: https://code.launchpad.net/~lukas-kde/unity8/unity8DbusSessionService/+merge/262439 and https://code.launchpad.net/~lukas-kde/unity8/asyncDbusCalls/+merge/262322 start with similar diffs in AccountsService.cpp10:38
tsdgeosshould one be prerequisite from the other?10:38
ltinkltsdgeos, let me check10:38
ltinkltsdgeos, should be ok now11:00
tsdgeosk11:03
=== MacSlow is now known as MacSlow|lunch
pstolowskitsdgeos, silo 5 built. btw, do you know of the issue with card sizes wrt audio card?11:23
tsdgeosi do not11:23
tsdgeospstolowski: what is the problem?11:24
pstolowskitsdgeos, forwarded you the email11:26
pstolowskimzanetti, hey, you have investigated this ^ a bit, haven't you?11:26
tsdgeosah yeah you can't do that11:27
mzanettiyes11:27
tsdgeoshmmm11:27
mzanettiso the audio cards are too big11:27
tsdgeosyou need to accomodate space for everything11:27
tsdgeosand then the art needs to be square11:27
tsdgeosso they'll be bigger than the others11:27
tsdgeosi can check if the height calculation is broken11:28
tsdgeosbut given that they need to have more stuff than the others11:28
tsdgeosthey'll always be taller and hence the art will be wider11:28
tsdgeosnothing we can do about it as far as i can see11:28
pstolowskiuhm, i see11:29
=== marcusto_ is now known as marcustomlinson
tsdgeospstolowski: how do i get that image, install silo 5 and that will do it?11:30
tsdgeosand some local music i guess?11:31
pstolowskitsdgeos, yes11:31
tsdgeosfood now11:33
tsdgeoswill see if i can do something about it later11:34
tsdgeosand if not try to write some small text explaining why it happens11:34
pstolowskitsdgeos, i'm actually wondering if she wasn't asking to only display audio cards in surfacing mode which would solve the problem, but i can't find any evidence in my logs. need to catch her11:37
pstolowskitsdgeos, so hold on with any code changes for the moment until i confirm11:38
=== sidi is now known as Guest53135
=== sidi_ is now known as Guest55217
=== alan_g is now known as alan_g|lunch
tsdgeospstolowski: oki12:37
=== MacSlow|lunch is now known as MacSlow
ltinklseb128: ping13:07
seb128ltinkl, contextless ping ...13:07
ltinklseb128, sorry then, I was wondering about the Date&Time module in System Settings; where does it take the list of cities and their corresponding timezone from?13:08
seb128ltinkl, libtimezonemap /usr/share/libtimezonemap/ui/cities15000.txt13:09
seb128ltinkl, why?13:10
=== boiko_ is now known as boiko
=== dpm_ is now known as dpm
=== alan_g|lunch is now known as alan_g
=== sidi is now known as Guest78284
=== sidi_ is now known as Guest57893
pete-woodsMacSlow: hi. pretty my silo has broken notifications for accepting calls14:16
pete-woodsany tips for where I should start looking?14:16
MacSlowpete-woods, what does your silo touch?14:17
pete-woodsMacSlow: this is the unity-notifications silo14:17
MacSlowpete-woods, unity8, unity-notifications, apps?14:17
pete-woodsthe most intrustive thing, is it adds ownership to notifications14:17
pete-woodsso if app A opens a notification, app B cannot close / update it14:18
MacSlowpete-woods, ? branch?14:18
pete-woodsMacSlow: probably this one is the one you care most about?14:18
pete-woodshttps://code.launchpad.net/~pete-woods/unity-notifications/clients-own-their-notifications/+merge/26074014:18
pete-woodsalthough there are 4 in total14:18
pete-woodshttps://code.launchpad.net/~pete-woods/unity-notifications/handle-reopen-notification14:19
pete-woodshttps://code.launchpad.net/~pete-woods/unity-notifications/handle-client-death14:19
pete-woodsare the other two interesting ones14:19
MacSlowpete-woods, do all these pass tests? I assume so... otherwise they would not have been approved...14:19
pete-woodsMacSlow: correct, yes14:20
pete-woodsI have also added additional tests to test the public dbus interface14:20
MacSlowpete-woods, hm... I can take a closer look... but it'll have to wait after out daily stand up (starting in about 10 min)14:22
pete-woodsMacSlow: the main thing I was hoping for was if you knew the exact client that produces / handles the snap decision for the call accept14:23
pete-woodsis it telephony-service?14:23
MacSlowpete-woods, yes... but you can keep it even simpler... in lp:unity-notifications/examples are stand-alone python scripts which trigger the different notifiation use-cases without having to setup the whole stack14:24
pete-woodsMacSlow: my main concern is that I've broken the command line tools14:24
pete-woodsas they produce a new dbus connection for each use14:25
MacSlowpete-woods, if lp:unity-notifications/examples/sd-example-incoming-call.py works with you branches it's not the backend or frontend failing... but the app14:25
pete-woodsMacSlow: okay, will fiddle around with that for a while :)14:25
pete-woodsthanks :)14:25
MacSlowpete-woods, you seem to be breaking the notification-spec with this one though...14:25
pete-woodsthing is we need to be able to handle clients that crash14:26
pete-woodsand get rid of their notifications when they do14:26
pete-woodsso there needs to be some concept of ownership14:26
MacSlowpete-woods, there's an hint-system in the notification-spec for such extensions14:27
=== sidi is now known as Guest22933
MacSlowpete-woods, phew... the changes are pretty huge... I'm trying to get my head wrapped around it...15:02
pete-woodshe first commit is the big one15:02
MacSlowpete-woods, my first tests (with unity8 and unity-notifications but it's pretty broken...15:02
pete-woodsI wanted to enable testing for the dbus API15:02
MacSlowpete-woods, I'm using your handle-client-death branch which should have all you changes, right?15:03
pete-woodsyeah15:03
pete-woodsbut the big changes happen sooner15:03
pete-woodsearlier I mean15:03
pete-woodswhere I'm *fairly* confident I don't break it15:03
MacSlowpete-woods, I'm running unity8 (and your version of the notificatin-backend) and the python-examples don't work at all or break in odd ways...15:05
pete-woodswell that's a good start for debugging15:05
pete-woodsI tried it a bunch on the device15:05
pete-woodsand saw no problems15:05
pete-woodsuntil the call answering one15:05
pete-woodsalthough I was mainly focused on indicator-network notifications15:06
MacSlowpete-woods, from my first investigation I have the impression that all notification-"bubbles" (libnotify-based notifications) are broken15:07
MacSlowpete-woods, but I need to get a clean unity-notifications and unity8 compiled to... just to be sure for reference...15:07
MacSlowpete-woods, not that something else broke in odd ways and slipped through the AP/qmltest somehow15:08
MacSlowpete-woods, here are a few examples of what the notifications should look/behave like in general https://www.youtube.com/playlist?list=PLXvTBWcnTI1M1n66KdFJRyakGlANTTbfQ  those are created by using the python-examples from lp:unity-notifications15:13
pete-woodsMacSlow: thanks for your help15:13
pete-woodsMacSlow: https://code.launchpad.net/~pete-woods/unity-notifications/add-dbus-tests15:13
pete-woodsthat branch is the point at which I think we should be pretty safe15:13
=== sidi_ is now known as Guest73040
MacSlowpete-woods, I'll grab each branch (starting with add-dbus-test) and test them against the python examples15:16
pete-woodsMacSlow: awesome!15:16
MacSlowpete-woods, I'll also make a video/screencast for you to see what it should look like when everything works15:21
MacSlowpete-woods, check your inbox15:45
pete-woodsMacSlow: how are you running up unity8?15:47
pete-woodsmzanetti: I'm getting package 'unity-shell-application=5' not found16:00
pete-woodswhen building unity8 overlay16:00
pete-woodsany suggestions?16:00
mzanettipete-woods, is your libunity-api-ev up to date?16:00
mzanettilibunity-api-dev16:01
pete-woodsmzanetti: according to apt it is16:01
pete-woods7.97+15.04.20150611-0ubuntu116:02
pete-woodsis the version I have16:02
mzanettipete-woods, you need: 7.97+15.04.20150611-0ubuntu116:02
mzanettipete-woods, it should be in the overlay ppa and/or wily archive16:02
mzanettipete-woods, if you want to build on vivid, you need to enable the ppa. on wily it should work ootb, but is not well tested atm16:02
pete-woodsmzanetti: I'm on vivid+overlay16:03
pete-woodsthat looks like the version I have16:03
mzanettioh... you have that version16:03
mzanettione sec then16:03
mzanettipete-woods, check the file: /usr/lib/x86_64-linux-gnu/pkgconfig/unity-shell-application.pc16:03
mzanettipete-woods, it probably says version 616:04
mzanettiwhich would mean you'd need to merge your branch with trunk16:04
pete-woodsmzanetti: it does16:04
pete-woodsI don't have a branch yet16:04
pete-woodsI'm just trying to build unity8 for vivid+overlay16:04
pete-woodsso I pulled the overlay branch16:04
pete-woodswill try merging with trunk16:04
mzanettipete-woods, right, we're not using the overlay branch yet16:05
mzanettitrunk should build on both16:05
pete-woodsoh16:05
pete-woodstrunk didn't build for me16:05
pete-woodshmm16:06
pete-woodslets try again16:06
* mzanetti rebuilds. now you got me curious16:06
pete-woodsFAILED: : && /usr/bin/ccache  g++  -fvisibility=hidden -std=c++11 -fno-permissive -pedantic -Wall -Wextra -g   tests/plugins/LightDM/CMakeFiles/GreeterDBusTestExec.dir/dbus.cpp.o tests/plugins/LightDM/CMakeFiles/GreeterDBusTestExec.dir/__/__/__/plugins/LightDM/Greeter.cpp.o tests/plugins/LightDM/CMakeFiles/GreeterDBusTestExec.dir/GreeterDBusTestExec_automoc.cpp.o  -o tests/plugins/LightDM/GreeterDBusTestExec  -r16:06
pete-woods/usr/bin/ld: cannot find -llightdm-qt5-216:06
pete-woodsI figured trunk needed some new lightdm not in the overlay16:07
pete-woodsso I switched to the overlay branch16:07
pete-woodsmzanetti: ^16:07
mzanettishould not be the case. let me try to find it16:07
mzanettistill building. that lib should be part of the unity8 codebase tho16:08
mzanettipete-woods, how are you building it? with the ./build.sh script?16:08
pete-woodsmzanetti: yep16:09
pete-woodsran ./build.sh -s first16:09
pete-woodsdeleted builddir just to be paranoid16:09
pete-woodsand then ran the script normally16:09
pete-woodssudo apt-get install liblightdm-qt5-2-dev16:11
pete-woodsdoesn't find the package16:11
pete-woodswhich to me sounds like the problem16:11
pete-woodsthere's a version 3, I think16:11
pete-woodsliblightdm-qt5-3-dev16:12
mzanettipete-woods, it's in ./builddir/plugins/LightDM/liblightdm/liblightdm-qt5-2.so16:12
mzanettiat least it should be16:12
pete-woodsisn't that a plugin16:12
pete-woodsI didn't think you were supposed to link against plugins16:12
mzanettipete-woods, afaict the linker error happens within the LightDM plugin16:13
mzanettipete-woods, the plugin internally links to different versions of that lib16:13
pete-woodsah yeah16:13
pete-woodsthat makes sense16:13
pete-woodswell that lib hasn't built for me16:13
pete-woodsI'm using ninja I think16:14
pete-woodscould this be a parallel / dependency ordering issue?16:14
pete-woodsapt-get install ninja-build16:14
pete-woodsI'm hacking the build.sh to not look for ninja16:15
pete-woodsmzanetti: looking like that was the issue16:17
pete-woodsbuilding with make and we're good so far16:17
pete-woodsup to building tests now16:18
mzanettipete-woods, good catch!16:18
mzanettiwill get it sorted16:18
pete-woodsmzanetti: thanks :)16:18
pete-woodsdamn make is slow compared to ninja16:20
=== alan_g is now known as alan_g|EOD
mzanettilol... note to myself. Do not run "make tryShell" and press the reboot button in there17:19
=== charles_ is now known as charles

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