/srv/irclogs.ubuntu.com/2014/06/05/#ubuntu-desktop.txt

RAOFWell, the alpha is specified in the Render types.00:00
RAOFBut not for the core Visual.00:01
robert_ancellyeah00:01
robert_ancellI guess it just got implied to cover that00:01
robert_ancellThere must have been a bunch of old X apps that suddenly went transparent when that was enabled00:01
RAOFI don't think so, no.00:05
RAOFThey get depth=24.00:05
robert_ancellRAOF, right, by default. Probably not a lot of apps that explicitly chose 3200:07
robert_ancellRAOF, do you know much about the fb backend?00:07
RAOFNot particularly. From my vague wanderings in surrounding code I think it's just a fairly simple “here's a blob of memory, let me blit for you” thing.00:08
robert_ancellRAOF, it seems really keen to be 24bpp but advertise you can use depth=32 images. RENDER is not assuming this could be the case00:08
robert_ancellSo I think I can tell RENDER to drop the alpha channel and that solves the assertion but means windows aren't transparent00:09
RAOFWell, if there's no Composite manager then the windows are going to be opaque anyway.00:10
robert_ancellWhich should be possible if the in-between formats are 32bpp. So there must be a better way00:10
robert_ancellRAOF, there's compiz :)00:10
RAOFAnd if there *is* a Composite manager then it should have already taken the alpha into account before blitting anywhere.00:10
RAOFI think you can also explicitly tell fb to be 32bpp; IIRC you need to do that to make swrast GL work on xvfb anyway.00:13
robert_ancellRAOF, right, that would probably solve it too, but it still shouldn't hit this assertion in the default case00:13
bregmarobert_ancell, a recent change to unity-system-compositor has rendered it unusable on the desktop, can I pick your brain briefly on how best to resolve this problem?02:01
robert_ancellbregma, sure02:20
bregmaOK, the recent change assumes the display manager is running on top of the one single display server and that authentication is performed after the session has started ... which does not really work on the desktop02:22
bregmau-s-c now requires the next-session and active-session messages get send from lightdm before it will start renderinh surfaces02:23
bregmaand that does not happen on the desktop02:23
bregmaso, either u-s-c will need to be rewritten to handle convergence, or lightdm needs to do some magic with sending those messages from different code paths02:24
bregmaand I got lost trying to figure out the latter, which is where you come in02:24
bregmaso, um, any opinions or suggestions on how to get the unity 8 desktop session working again?02:25
robert_ancellbregma, this is the unity8 session from traditional unity-greeter?02:34
bregmayes02:34
robert_ancellbregma, right, I think we just need to call set_active_session from seat-xlocal.c. We were just relying on the first session being active02:35
robert_ancellI can whip up a branch02:36
bregmaI am all in favour of a simple solution, especially if someone who knows what they're doing does it02:36
robert_ancellIt shouldn't be too hard02:36
robert_ancellbregma, this is the utopic version in the main archive doing this?02:37
bregmayes, it's been broken since the split greeter went in02:37
bregmathe current workaround is to revert u-s-c to the previous version02:38
bregmabug #132599502:40
ubot5bug 1325995 in unity-system-compositor (Ubuntu) "unity8-desktop doesn't render since the 0.3 update" [High,Confirmed] https://launchpad.net/bugs/132599502:40
robert_ancellbregma, lp:~robert-ancell/lightdm/usc-set-active seems to do the trick03:26
robert_ancellu-s-c is now crashing since the dist-upgrade but I think that's unrelated03:27
robert_ancellI mean unity-settings-daemon03:28
pittiGood morning03:47
=== oCrazyLem is now known as CrazyLemon
=== oCrazyLem is now known as CrazyLemon
Laneyhey hey08:03
larsuguten morgen Laney08:04
didrocksmorning Laney, larsu!08:05
Laneyhey larsu and didrocks08:06
Laneywie gehts?08:06
didrocksI'm great, thanks! Yourself?08:06
Laneydoing alright08:06
larsubonjour didrocks08:06
Laneywondering if it might stop raining ever though08:06
didrocksblue sky here08:07
Laneysend it here please08:07
* didrocks keeps it for him. "My precious"08:07
Laney:(08:09
* didrocks will give some to Laney then, after the daily run :)08:10
Laneythanks!08:12
Laneylooks like it'll get here at about 20:00 http://www.bbc.co.uk/weather/264117008:12
didrocksLaney: hard to even imagine the difference at less than 800kms from there: http://www.meteofrance.com/previsions-meteo-france/lyon/6900008:13
didrocks(in temperature)08:13
Laneyoh wow08:16
LaneyI guess it is mostly going south though, which tends to help :P08:16
didrocksright ;)08:17
seb128good morning desktops08:31
didrocksbonjour seb12808:32
Laneyhey seb12808:32
Laneypitti: do you know what these 'Broken pipe' adt failures are?08:33
LaneyI was getting SSH connections into my utopic container terminated with that error yesterday08:33
=== pstolowski is now known as pstolowski|bbl
pittiLaney: no, do you have a full log?08:53
pittibonjour seb12808:53
Laneypitti: no, running with -vvv now incase it happens again today08:54
pittiLaney: you mean you ran a test and during that you ssh'ed into the container?08:54
Laneypitti: I mean I was seeing broken pipe myself yesterday and when I look at these random failures I also see broken pipe08:55
seb128pitti, salut, ça va bien ?08:55
pittiseb128: oui, merci08:55
LaneyI wasn't using adt, just sshing normally08:55
pittiLaney: I sometimes see timeouts with the qemu runner in production (haven't yet been able to reproduce locally or understand these), but not SIGPIPEs08:55
pittiLaney: oh -- this is just lxc, not adt-virt-lxc; no, I've never had that08:56
Laneyfor example https://jenkins.qa.ubuntu.com/job/utopic-adt-glib2.0/27/ARCH=amd64,label=adt/console reminded me of it08:56
Laneyoh09:05
Laneyseb128: could you promote grilo please? https://bugs.launchpad.net/ubuntu/+source/grilo/+bug/111609809:05
ubot5Ubuntu bug 1116098 in grilo (Ubuntu) "[MIR] grilo" [Medium,Fix committed]09:05
seb128Laney, do you want all binaries or a set?09:05
Laneyhmm09:05
Laneylemme check09:06
seb128thanks09:06
seb128tseliot, hey09:06
seb128tseliot, your u-s-d changes have a segfault, see https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/132663609:07
ubot5Ubuntu bug 1326636 in unity-settings-daemon (Ubuntu) "/usr/lib/unity-settings-daemon/unity-settings-daemon:5:XIQueryDevice:xdevice_get_dimensions:input_info_find_size_match:get_mappable_output_info:do_touchscreen_mapping" [High,Confirmed]09:07
tseliotseb128: looking09:08
Laneyseb128: looks like src:grilo libgrilo-0.2-dev libgrilo-0.2-109:08
seb128tseliot, thanks, I rejected the SRU upload meanwhile, we are going to need to fix that before SRUing09:08
tseliotseb128: sure09:08
seb128Laney, grilo promotion done09:16
Laneyta09:16
LaneyMirv will be happy09:16
seb128yw09:16
tseliotseb128: I have a two-line fix for that. I'll rebuild and test, although it's really a no brainer09:23
seb128tseliot, ok, thanks ... do you know in which cases/configs it happens?09:24
tseliotseb128: systems without a touchscreen. It was missing a check in one of the two points where the mapping is done. A silly mistake09:25
seb128ok09:25
tseliotseb128: ok, it work on systems with and without a touchscreen. How do I proceed? (another merge request?)09:39
tseliot*works09:39
seb128tseliot, yes, please09:39
tseliotok09:40
seb128thanks09:40
Mirvseb128: thanks!09:44
seb128Mirv, thanks to Laney, he's the one who did the reviews/sponsoring09:44
Mirvyes, thanks to him also09:44
Mirvno more self-patched packages to play music09:45
tseliotseb128: here you go: https://code.launchpad.net/~albertomilone/unity-settings-daemon/1326636-14.10/+merge/22214809:49
seb128tseliot, thanks09:50
tseliotyw09:50
tseliotseb128: if the bumped revision is not needed, I'll get rid of that09:51
seb128tseliot, no, please don't change the changelog09:53
seb128the CI landing process generate that from the commit messages09:53
tseliotseb128: I'll revert that then09:53
seb128thanks09:53
Sweet5harkmoin all.09:54
Sweet5harkseb128: so I disabled one test that only failed on the buildd but not in my local pbuilder, just to run into the next: https://launchpadlibrarian.net/176972865/buildlog_ubuntu-utopic-amd64.libreoffice_1%3A4.3.0~beta1-1ubuntu1~utopic2_FAILEDTOBUILD.txt.gz09:55
seb128Sweet5hark, hey! had good days off in Malta?09:56
Cyberspirithttp://pastebin.com/qaEfUsYd09:56
seb128Sweet5hark, 3.0 ... aren't we on 4.2?09:56
Sweet5harkseb128: I could add more tests to disable at a rate of one per day -- or disable running tests during the build for now. Both feel like cheating ...09:57
tseliotseb128: ok, it's fixed now09:58
Sweet5harkseb128: Malta was nice, just the right amount of time for the island (and yeah, I visited Gozo for a day).09:58
Sweet5harkseb128: huh? its 4.3.0~beta1 to get that going for utopic ...09:59
seb128Sweet5hark, sorry, misparsed the url with the %3A in the middle09:59
seb128Sweet5hark, the test failing my be sign of a real issue?09:59
Sweet5harkseb128: currently it doesnt seem so, e.g. if services.rdb would be broken, nothing would be running as all UNO would be broken unless its a Heisenbug. But a Heisenbug wouldnt happen on amd64 and i386 the same way ...10:05
=== pstolowski|bbl is now known as pstolowski
Sweet5harkseb128: fwiw, I just ran that test 10 times locally without an issue ...10:11
seb128Sweet5hark, weirdness ... I guess your call on what you want to do with those, if you feel like the issue is not showing a real problem feel free to skip those10:20
Sweet5harkseb128: k, will do.10:21
seb128Laney, https://code.launchpad.net/~brendan-donegan/ubuntu-system-settings/bug1319711/+merge/222141 seems to make CI happy ... I'm going to do a landing later today, if you want other stuff to be included let me know (I plan to try to review/land the pending wizard work as well)10:25
Laneyseb128: we won't really know until there's been a few runs10:26
Laneybut it's worth a go10:26
LaneyI want to look at mterry's branch again10:26
seb128Laney, it seemed to be reliably red on jenkins CI runs to me10:26
seb128k10:26
seb128Laney, larsu, everyone interested: I've pushed the gtk 3.12 work in progress packaging on https://code.launchpad.net/~ubuntu-desktop/gtk/31211:02
Laneycool11:03
Laneygoing to do a ppa upload?11:03
seb128yes, after my local build/test11:04
larsuthanks!11:06
=== MacSlow is now known as MacSlow|lunch
seb128tseliot, can you include your fix to https://code.launchpad.net/~albertomilone/unity-settings-daemon/lp1287341-14.10/+merge/222071 as well?11:45
* seb128 hates GTK build11:49
seb128it fails on some refcount test for me and I can't resume build correctly11:49
seb128if I "debuild binary" in the builddir that fails on gtk-update-icon-cache hacks from rules11:51
desrtseb128: did you ever consider that the gtk build has gotten too complicated over time?11:52
desrti mean... how many binary packages are coming out of there?   and how many times do you rebuild for each one?11:52
seb128it is, but that's not something I feel like is worth fighting over11:53
desrtyou get to pay the cost every time you build gtk :)11:53
seb128yeah, which is not that often11:53
seb128and usually the another 10 minutes is not an issue, I just catchup on emails or do something else while it's building11:54
seb128but yeah, damn debian installer and udebs!11:54
tseliotseb128: done11:56
seb128tseliot, thanks11:57
=== alan_g is now known as alan_g|lunch
Laneyseb128: it failed for me on missing symbols12:03
Laneyhttp://paste.ubuntu.com/7594368/12:03
seb128Laney, thanks, I'm going to fix that12:11
seb128the gnome3-staging ppa enable that backend without documenting it12:11
LaneyI just build in sbuild, usually avoids weird test errors like that12:11
seb128so I dropped the change12:11
seb128yeah, I never bothered configuring a sbuild12:11
seb128one of the reasons being that my 80G disk doesn't have lot of spare capacity12:12
Laneyyeah you need a local mirror or some kind of caching proxy12:13
=== MacSlow|lunch is now known as MacSlow
=== alan_g|lunch is now known as alan_g
seb128qengho, there?15:37
Laneyhttp://pennystocks.la/internet-in-real-time/15:40
Estilandahello15:40
=== gatox is now known as gatox_lunch
pittihm, unity-settings-daemon keeps crashing, also in a guest session16:15
pittiseems the recent updates didn't like me :/16:15
pittidoes that happen to anyone else?16:16
pittiThe error was 'XI_BadDevice (invalid Device parameter)'.16:16
pitti  (Details: serial 227 error_code 129 request_code 131 (XInputExtension) minor_code 48)16:16
* pitti files to LP16:17
Laneypitti: the new version should fix that16:17
Laneydo you have today's one?16:17
pittiLaney: ah, so it's known?16:17
pittiLaney: I have 14.04.0+14.10.20140604-0ubuntu116:17
Laneyyeah, tseliot fixed it today16:17
seb128pitti, upgrade16:17
Laneyin 0516:17
pittiseb128: just tried, grabbing from LP now; the German mirror might be lagging16:17
tseliotmy bad :)16:18
tseliotit should work now16:18
Laneyit fixed it for me16:18
seb128well, I screwed as well, I tested it only on a touch screen device to see if the patch was working16:18
pittitrying, brb16:18
pitti\o/ sanity again! (and keyring daemon)16:19
pittiseb128, Laney: thanks for help16:19
seb128yw, sorry for the bug16:19
seb128nice to see e.u.c being useful btw16:20
pittiI was afraid I'd have to spend the long weekend and train ride with broken 'puter :)16:20
seb128that ranked as 1st report on the daily 14.10 view16:20
* pitti waves good bye again then, see you on Tuesday!16:24
seb128pitti, enjoy the long w.e !16:26
Laneyargh16:29
Laneyfirefox has crashed twice today and twice yesterday16:30
* Laney looks around for attente16:30
Laney;-)16:30
=== gatox_lunch is now known as gatox
* didrocks continues a little bit offline. See you tomorrow guys!17:07
=== alan_g is now known as alan_g|EOD
=== dpm is now known as dpm-afk
=== rickspencer3_ is now known as rickspencer3
=== om26er_ is now known as om26er
robert_ancellbregma, lightdm 1.11.3 uploaded now - this should fix the Unity 8 session. I was waiting to confirm it would not break the phone with the other changes21:24
bregmanice21:27
bschaeferyay21:49

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