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

a1fahello, where are mouse settings stored for unity?00:03
=== nudtrobert1 is now known as nudtrobert
Saviqmoin07:16
tsdgeosSaviq: nice bluetooth07:18
Saviqtsdgeos, yeah, with that (once we migrate) we'll actually be green in CI07:20
Saviqbut07:20
Saviqtsdgeos, does testSessionBackend pass for you? and for that matter, am I daft or is testLogin1Capabilities there dumb07:20
tsdgeosSaviq: you have tags in lp:~saviq/unity8/wily-skip-bluetooth07:20
Saviqtsdgeos, d'oh07:20
tsdgeosplz ./strip-tags.py lp:~saviq/unity8/wily-skip-bluetooth07:20
tsdgeosSaviq: code not merged upstream yet, is that because we have not migrated yet?07:21
Saviqtsdgeos, yeah, KDE (hint hint) clogged our armhf autopkgtest queue07:22
Saviqtsdgeos, and also boottest unreliable, need someone to kick those07:22
tsdgeoshmm ok07:22
tsdgeosit feels weird to have the .deb available but the code not upstream :D07:23
Saviqwell, yeah, that's because migration only happens to wily, vivid just publishes in the ppa07:24
davidcalleMorning o/07:24
Saviqtsdgeos, re testSessionBackend ↑, testLogin1Capabilities has a condition to even test anything (dbus iface .isValid()), which seems wrong in the first place07:25
Saviqbut on top of that07:25
Saviqit talks to the real login1 interface afaict07:26
Saviq(this test fails for me and failed in migration)07:26
Saviqyeah I'm declaring these tests broken07:31
Saviqthey only pass on jenkins becuase of the isValid()s07:33
tsdgeosthere's a fire on my street07:34
tsdgeosif i disconnect is because i've been told to evacuate07:35
tsdgeosbut it's like 4 buildings right, so should be ok07:35
Saviqyikes07:35
cimi:D07:35
cimionly if they as you to evacuate? :D07:35
tsdgeoswell it doesnt' look like at the moment it'll jump to other buildings07:38
tsdgeos_internet cut for a minute07:46
=== tsdgeos_ is now known as tsdgeos
tsdgeosSaviq: so, yes testSessionBackend passes here locally07:50
tsdgeosand the isvalid() returns true to me07:52
tsdgeosit doesn't for you?07:52
tsdgeosSaviq: ↑08:03
Saviqtsdgeos, it does, but I can't hibernate08:36
tsdgeosSaviq: you mean "in real life"?08:38
Saviqtsdgeos, which shouldn't make the test fail, but does, but regardless, the test should never talk to my real login1 on the system bus08:42
tsdgeosagreed08:42
tsdgeosi mean08:42
tsdgeosit has it's own bus08:42
tsdgeossince it's run with dbus-test-runner08:42
tsdgeosor at least should have, no?08:43
Saviqbut that's only session08:43
Saviqnot system bus08:43
tsdgeosah08:43
tsdgeosok08:43
tsdgeosmakes sense08:43
tsdgeossince if not who would be answering those calls :D08:43
tsdgeosyeah we need a mock08:43
Saviqyup08:43
Saviqltinkl, https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/149882509:32
ubot5Ubuntu bug 1498825 in unity8 (Ubuntu) "SessionBackend tests unreliable, talk to real system services" [High,Triaged]09:32
Saviqmorning, btw09:32
duflutsdgeos: surfaceItem.surface = null in QML, does that equate to a NULL assignment in the C++ object?09:38
dufluIt looks like we're leaking because of bad QML logic, maybe. Which is something I've never experienced09:39
dufluAlso Mir is buggy too09:39
Saviqduflu, http://bazaar.launchpad.net/~mir-team/qtmir/trunk/view/head:/src/modules/Unity/Application/mirsurfaceitem.cpp#L57009:40
dufluSaviq: Thanks09:41
Saviqduflu, it's the setter that decides what to do with a null passed to it09:41
dufluArgh. I was fooled by ::MirSurface != qtmir::MirSurface09:42
dufluThey're different things09:42
Saviqduflu, FWIW null passed from QML is QObject(0x0) in C++09:43
tsdgeosduflu: surfaceItem.surface = null means  qtmir::MirSurface.setSurface(nullptr)09:44
Saviqah right, it's cast before it's printed, hence the QObject(0x0) in the log09:45
Silentlord hi how come i don't have com.canonical.Unity.panel, because i have trayicon and it doesn't show and for the google chrome it shows09:45
tsdgeosactually i think it's mirsurfaceitem09:46
tsdgeosnot mirsurface09:46
tsdgeos   Q_PROPERTY(unity::shell::application::MirSurfaceInterface* surface READ surface WRITE setSurface NOTIFY surfaceChanged)09:46
tsdgeosdefines the property and the functions backing it up09:46
tsdgeosin /usr/include/unity/shell/application/MirSurfaceItemInterface.h09:46
tsdgeosduflu: ↑09:46
Silentlordi dont have directory shell09:47
Silentlordsry unity dir i dont have09:48
Silentlordhi how come i don't have com.canonical.Unity.panel, because i have trayicon and it doesn't show and for the google chrome it shows09:50
SaviqSilentlord, where are you looking for this?09:51
Silentlordgsettings get09:51
Saviqhow about 'gsettings list-recursively com.canonical.Unity' ?09:52
Silentlordcom.canonical.Unity integrated-menus false09:52
Silentlordcom.canonical.Unity double-click-activate true09:52
Silentlordcom.canonical.Unity minimize-slow-duration 80009:52
Silentlordcom.canonical.Unity minimize-fast-duration 30009:52
Silentlordcom.canonical.Unity form-factor 'Automatic'09:52
Silentlordcom.canonical.Unity always-show-menus false09:52
Silentlordcom.canonical.Unity home-expanded 'Expanded'09:52
Silentlordcom.canonical.Unity minimize-count 10009:52
Silentlordcom.canonical.Unity minimize-speed-threshold 10009:52
SaviqSilentlord, use pastebin next time, also, I believe the panel schema is gone these days09:52
Saviqit was only systray-whitelist there, and that setting's deprecated09:53
Silentlordso why only my trayicon is not showing09:53
Silentlordi am using qt09:53
SaviqI think the new tray protocol wasn't ported to Qt yet09:54
Saviqsil2100, you were looking into this some time in the past ↑?09:55
=== nudtrobert1 is now known as nudtrobert
Silentlordno i have just search to try and change the whitelist09:55
SaviqSilentlord, the whitelist is deprecated09:55
Saviqit was only there temporarily09:56
Silentlordso qt applications cannot work with trayicon09:56
Silentlord?09:56
sil2100hmmm, my memory is a bit weary09:57
sil2100They should, I remember even some recent commits from mitya57 on those09:57
sil2100Silentlord: works for me here09:58
Silentlordworks for on what app?09:59
sil2100I have an example Qt app from one of the developers that adds an app indicator to the systray, although I see it's using actually GTK to create the tray menu10:00
Silentlordno i am using qsystemtrayicon10:02
sil2100Silentlord: on what series are you right now?10:03
Silentlordserie?10:04
Silentlordseries?10:04
sil2100Silentlord: vivid? wily? saucy? etc. ;)10:04
Silentlord14.0410:04
sil2100Ok, that explains it10:05
Silentlordwhy?10:05
sil2100The support for Qt5 systrayicons was added by mitya in wily...10:05
sil2100Might be a good thing to backport10:06
sil2100Let me look into SRUing it to 14.04 and 15.0410:06
Silentlordbut i am not using qt510:06
Silentlordi am using 4.610:06
Silentlord4.6.1 to be exactly10:06
sil2100Ah, ok, then it's not my code in that case - but from what I remember in the old appmenu-qt (used for Qt4) systrays weren't really supported10:07
Silentlordso in qt5 works fine?10:08
sil2100Silentlord: in Qt5 it only works currently for 15.10 IIRC, but I'll try to SRU the change to the previous series10:09
Silentlordok thanks10:09
=== alan_g is now known as alan_g|lunch
=== pat_ is now known as Guest88770
dandradertsdgeos, had a miserable day yesterday trying to have a working setup with a  qt built by myself12:51
dandradertsdgeos, have you recently built your own qt?12:51
dandradertsdgeos, it used to be a breeze when I did it last year. but now it's pretty broken12:52
dandradertsdgeos, by that I mean running apps in a qtbase built with -debug -developer-build12:53
dandraderltinkl, replied to you qtmir/mousePointer comments12:54
tsdgeosdandrader: hmmm, qtbase or declarative?12:55
tsdgeosdandrader: i built declarative this month, base maybe 2 months ago12:55
dandradertsdgeos, both12:55
tsdgeosdidn't have any specially hard12:55
tsdgeosdandrader: but for base make sure you pass all the long list of options we have in debian/rules12:56
tsdgeossince otherwise the plugins and stuff won't be found12:56
tsdgeosdandrader: what problem do you have?12:56
dandradertsdgeos, qtbase builds fine with  -debug -developer-build if you keep it in the dir where you built it, which is fine until you try to build a qtdeclarative against it12:56
tsdgeossure12:56
dandradertsdgeos, qtdeclarative include paths will be fucked up12:56
tsdgeosbut then you don't get the include paths12:56
tsdgeoscorrect12:56
tsdgeosyou can try doing some symlinks12:57
tsdgeosit did work for some of the stuff i tried a while back12:57
dandradertsdgeos, but then if I built qtbase with prefix=/usr etc and install it on trunk, its cmake files will miss some things12:57
dandradertsdgeos, so you won't be able to build untiy8 with it, for instance12:58
tsdgeosyeah i'd go with the symlinks first probably12:58
tsdgeosbuild with prefix /myhomedir/something12:58
dandradertsdgeos, then I resorted to build the package. then it's stream of endless pain12:58
tsdgeosyeah don't do that, that's very painful12:58
=== alan_g|lunch is now known as alan_g
tsdgeoswe can try to figure out what's wrong after the call if you want12:59
dandradertsdgeos, symlinks to workaround the wrong include paths is a good idea12:59
dandradertsdgeos, at first I was manually changing the header files themselves. but gave up because there are way too many of them to fix :)13:00
Guest2454uh, webbrowser-app dies with nouveau_pushbuf_data: Asertion `kref' failed. (wily/unity8)13:48
Guest2454nouveau: kernel rejected pushbuf: no such file or directory13:52
dandraderGuest2454, I think we all here run it in integrated intel graphics14:01
Guest2454http://paste.ubuntu.com/12530985/14:01
Guest2454dandrader: ah, ok :( this started to happen after the last mesa update 0.11 something14:01
Guest2454today14:01
dandraderGuest2454, don't think nvidia driver support for mir is in a good shape. might ask in #ubuntu-mir what's the situation14:02
Guest2454dandrader: ok, thanks for help :P14:03
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
Saviqyay it migrated15:03
tsdgeos_hmmm15:07
tsdgeos_bad tags?15:07
tsdgeos_yep15:07
tsdgeos_cleaning them15:07
tsdgeos_http://paste.ubuntu.com/12531652/15:07
SaviqI think that's my fault15:08
Saviqneed to nuke my repo, 'cause it thinks those are fine locally15:08
tsdgeos_ah you have one of those collocated repos?15:08
tsdgeos_may confuse it?15:08
Saviqyeah15:12
Saviqseb128, is desktop-next preview image/seed a thing still? I seem to recall someone speaking a eulogy to it?15:18
seb128Saviq, yes, though it's not actively being worked on/changed15:20
Saviqseb128, is that by design? we could have a good addition to it (proper greeter)15:23
seb128Saviq, not by design, snappy desktop isn't just a focus atm15:23
seb128there is too much to do so need to work in priority order15:23
seb128if you want to pick it up feel free15:23
Saviqoh there's snappy involved already15:25
seb128Saviq, oh, right, yes that image is a snappy based one15:26
seb128we replaced the old desktop-next deb based iso by it15:26
Saviqjosharenson, ↑ so for now that task is moot15:26
seb128if you just want to target the unity8 desktop session I guess just add a depends/recommends to unity8-desktop-session-mir15:26
josharensonSaviq: ok, thought so15:26
seb128https://launchpad.net/ubuntu/+source/unity8-desktop-session15:26
pstolowskitsdgeos_, mzanetti hey, i've rebuilt silo 4 with inline music playback and everything is now dual-landable15:48
mzanettipstolowski, nice!15:48
mzanettithanks15:48
pstolowskiyw15:48
tsdgeos_awesomeness15:49
tsdgeos_there's so many media-hub & friend silos15:51
tsdgeos_that i don't even know anymore with what to test silo 415:51
tsdgeos_silo 47 supposedly15:52
tsdgeos_let me see if i can get both of them and then reproduce https://bugs.launchpad.net/ubuntu/+source/qtubuntu-media/+bug/149673615:53
ubot5Ubuntu bug 1496736 in qtubuntu-media (Ubuntu) "currentSource of Playlist gets set to empty" [Undecided,Confirmed]15:53
=== dandrader is now known as dandrader|lunch
pmcgowantsdgeos_, isnt it 55 you want ?16:28
tsdgeos_pmcgowan: 47 is what jim said fixes https://bugs.launchpad.net/ubuntu/+source/qtubuntu-media/+bug/149173216:29
ubot5Ubuntu bug 1491732 in media-hub (Ubuntu) "AalMediaPlaylistProvider::mediaCount locked UI over a dbus call" [Undecided,Confirmed]16:29
tsdgeos_i've no idea what 55 does16:29
tsdgeos_55 seems to be more about the mpris indicator16:30
tsdgeos_that is not what i really want to test here16:30
pmcgowanright ok nm16:30
=== alan_g is now known as alan_g|EOD
tsdgeos_silo 4 doesn't really work16:49
tsdgeos_will talk with pawel tomorrow16:49
* tsdgeos_ waves16:49
=== dandrader|lunch is now known as dandrader
Saviqdandrader, hey, can you confirm for me that unity8's dependency on qtmir should be > 0.4.6 now?18:06
Saviq>= I mean18:06
* dandrader checks18:06
Saviqor should current unity8 work with qtmir pre-0.4.6 (so pre-multi-surface)?18:07
dandraderSaviq, it's >= 0.4.6 indeed18:08
Saviqok so the real problem is that unity-api application is 818:08
Saviqbut both qtmir and unity8 still are at 618:08
* Saviq notes to make those automagic18:09
dandraderSaviq, in debian/control. yeah. The cmake files are updated though18:10
Saviqwhere are they even stored in cmake files?18:13
dandraderSaviq, pkg_check_modules(APPLICATION_API REQUIRED unity-shell-application=8)18:13
dandraderSaviq, in the root CMake file18:13
Saviqright18:14
Saviqdandrader, https://code.launchpad.net/~saviq/qtmir/bump-application-api/+merge/272155 and https://code.launchpad.net/~saviq/unity8/bump-application-api/+merge/272156 please18:21
dandraderSaviq, done18:23
Saviqtx, we really need to make those automagic18:24
dandraderyeah18:32
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader

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