/srv/irclogs.ubuntu.com/2017/03/29/#ubuntu-desktop.txt

TheMusorobert_ancell: Did you happen to see bug 1670933 by chance?02:20
ubot5bug 1670933 in Light Display Manager "Accessibility partly broken due to X root window being kept from login session." [Undecided,New] https://launchpad.net/bugs/167093302:20
robert_ancellTheMuso, no02:20
TheMusoOk no worries, should it be filed against the actual ubuntu package?02:21
robert_ancellTheMuso, it should just be the root pixmap that is kept02:22
robert_ancellTheMuso, either or both02:22
robert_ancellTheMuso, actually, file it against the greeter02:22
robert_ancellLigthDM is not doing anything specific there02:22
robert_ancellTheMuso, do you think anything has changed?02:23
TheMusoChanged in what? I was able to reproduce with the gtk greeter as well and unit greeter.02:23
TheMusoHaven't tried any others.02:23
robert_ancellTheMuso, I mean is this something that's only started ocurring recently?02:25
TheMusoIn zesty only.02:25
robert_ancellThe most likely culprit is u-s-d as I think that's what would be setting these options02:25
TheMusoWell happens in mate as well, so probably that as well.02:26
robert_ancellok, then definitely file against u-s-d02:26
robert_ancellhang on, they're using something other than u-s-d though..02:26
TheMusoThey use Mate settings daemon.02:26
TheMusoI should probalby test with GNOME shell to see if something similar happens there.02:27
=== JanC is now known as Guest92965
=== JanC_ is now known as JanC
=== muktupavels_ is now known as muktupavels
Laneyguten morgen!08:01
willcookehey Laney08:03
willcookemorning all08:03
Laneysup willcooke08:04
seb128hey Laney willcooke08:09
Laneyhey seb12808:10
Laneyhow's it going?08:10
seb128good!08:11
seb128could have slept a bit more though08:11
seb128you?08:11
Laneygo do it now08:11
Laneyi won't tell anyone08:11
Laneynot bad08:11
Laneycan't move shoulder fully though08:12
Laneymight start some exercises today08:12
happyaronhey seb128 Laney08:12
seb128haha08:12
seb128:-( for the shoulder08:13
seb128hey happyaron, how is it going in the east?08:13
Laney你好! 你好吗?08:13
seb128miaou08:13
happyaronseb128: the weather is hot now08:13
happyaronLaney: 谢谢!08:14
Laney我希望你在这里受到欢迎08:15
seb128"how are you" -> "thank you", either google translator is confused or happyaron doesn't actually speak that language :p08:15
Laneyhe's secretly using google translate like me08:15
Laneyfake chinese08:15
happyaronLaney: don't quite understand your last question, it's a valid sentence but make little sense in the context, :p08:16
seb128looks like it08:16
happyaronLaney: haha08:16
seb128maybe they replaced the real Aron08:16
Laney把事情简单化08:16
happyaron化繁为简很好啊08:16
happyaronreplaced me with google translate inside08:17
Laneythe engineer's way08:17
* Laney is automated too08:17
happyaronhave you passed Turing test?08:17
LaneyKILL ALL HUMANS08:18
* Laney coughs, bit of interference on the line there08:18
LaneyI mean: yes!08:18
* happyaron Laney is being unplugged from power source now08:19
* happyaron ouch we need someone to do the work08:20
Laneyhaha08:21
Laneythe real worry is that everyone finds out that nothing changes when you stop working08:21
Laney"wait... what was that guy for?"08:21
* Laney is "now who's going to read update_output.txt for us?"08:22
* happyaron let's invent some drop-in replacement AI to replace what's currently in Laney's head08:23
seb128join http://pad.ubuntu.com/sponsorship-party so you can work with non-automated-yet humans ;-)08:25
happyaron\o/08:25
happyaronand later we discover that, seb is another advanced AI secretly, equipped with complex models08:27
allison1lol.  old story, that08:39
allison1sebuild08:39
allison1started out as an extremely efficient tool for packaging gnome releases.  over the years it gained further capabilities.08:40
allison1also plays a mean game of tennis08:40
davmor2Morning all08:43
seb128hey allison1 :-)08:46
seb128hey davmor208:46
Laneyback in a few09:49
Laneygrr11:09
Laneythat intel bug is annoying11:09
davmor2Laney: oh which one11:10
Laneylike 1% of the time when I come back from display blanking it's all corrupted11:10
Laneypretty colours everywhere11:10
Laneythere's an upstream bug about it somewhere11:10
davmor2Laney: oh nice11:11
Laney;_;11:14
GunnarHjseb128: What's the plan as regards building the language packs for zesty? "NonLanguagePackTranslationDeadline" is tomorrow, and we'll need at least one build based on a full langpack export after tomorrow.12:50
=== dandrader_ is now known as dandrader|afk
b4nandyrock: thanks :)13:18
andyrocknp I'm looking to the shortcuts one now13:19
seb128GunnarHj, wgrant only managed the get the first launchpad export a few days ago, I'm having a look today to try to generate a first packs batch13:19
b4nandyrock: great :)  that'll be heavier though :)13:24
b4nand I expect to have to update it a fair bit13:25
b4nandyrock: if you have any questions on it feel free to ping me here as well13:25
=== dandrader|afk is now known as dandrader
GunnarHjseb128: Ok, good. Wanted to call your attention to that we'll need a full export + full langpack build later on as well. But doing it today sounds as a way to make sure that everything works as it should.13:28
seb128GunnarHj, right, since we are having issues still with xenial generating only the english ones I want to test if zesty works better13:29
GunnarHjseb128: Ack.13:29
=== vigo is now known as vigo|lunch
bregmaattente, any progress on bug #1675364 "  It's really critical and we need it for Zesty14:18
ubot5bug 1675364 in Canonical System Image "[regression] GTK and KDE apps fail to start under Unity8 (without gnome-session running)" [Critical,Triaged] https://launchpad.net/bugs/167536414:18
attentebregma: no... i tried hard-coding a bunch of xsettings, but still had the problem. i think it's possible something racy is happening with xmir or pasted14:28
attentebregma: if pasted is launched, without xmir, and has no x socket, it starts working again14:28
bregmahuh... the apps aren;t even using Xmir or pasted (they're running, but not used by the apps)14:30
bregmayou're thinking maybe Xmir is grabbing the Unity 8 connection away from the GTK app?  maybe....14:30
attentebregma: i also have some weird output from journalctl that doesn't make sense to me. it looks like pasted is outputting logs from the gdk mir backend14:30
bregmaattente, yes, I don't know how pasted does what it does, but I think it's just a GTK app underneath14:31
* bregma checks that with ChrisTownsend 14:31
attentebut it doesn't seem to link against gtk at all14:31
=== vigo|lunch is now known as vigo
ChrisTownsendpasted is a Qt app underneath14:32
ChrisTownsendBut the version of pasted in the archive has not changed recently.  Something just seems much more sensitive to the gdk changes.14:33
attentehttps://www.irccloud.com/pastebin/8BoXkEwS/14:33
attenteso why does that ^ happen?14:34
ChrisTownsendOh, hmm, maybe pasted is unhappy that Xmir does not have a true surface associated with it.14:34
ChrisTownsendattente: That is a good question.14:34
attenteChrisTownsend: bregma: my feeling is that maybe a workaround might be to GDK_BACKEND=x11 pasted and see if the problem goes away14:35
attentebut it's really bizarre that this is needed at all14:35
attenteChrisTownsend: did pasted ever depend on gtk at some point?14:36
ChrisTownsendattente: No, never14:36
bregmanote that Qt uses GTK, and this bug appeard when the new GTK hit the archives14:36
attentei'm sure it's because we changed the probing order14:36
ChrisTownsendattente: Yeah, probably.  I'll try an experiment and see if pasted behaves better.14:37
bregmait did not occur when the probing order changed, it occurred when GTK 3.22.11 hit the archives14:37
attentei can't imagine it being any other change in gtk14:38
bregmaanother experiment would be to modify the .desktop file to tell u-a-l not to run Xmir at all14:38
ChrisTownsendAlso, the process and pid shown in the journalctl logs may not be the actual process/pid that is outputting the messages, thanks to systemd.14:38
attentei'm going to build an x11-first gtk to see if that fixes it14:39
bregmaooo14:40
bregmahmmm14:41
=== ogra_ is now known as ogra
bregmathat certainly does the trick14:41
attentebregma: how do you tell u-a-l not to run Xmir?14:42
bregmaattente, add X-Ubuntu-Touch=true to a the .desktop file14:43
ChrisTownsendHmm, gtk apps using gdk-mir are working on my zesty system without modification.14:43
ChrisTownsendWell, gedit at any rate.14:43
bregmaChrisTownsend, how up-to-date is your system?14:43
ChrisTownsendbregma: Very, like < 5 minutes ago.14:44
ChrisTownsendAnd sudoku works too.14:44
bregmagedit works on my test system, too14:45
ChrisTownsendbregma: What apps don't?14:45
ChrisTownsendHmm, I think I need to reboot since I think I set GDK_BACKEND=x11 globally yesterday.14:45
bregmamy go-to test apps are sol (ie. AisleRiot Solitaire) and konsole (a KDElibs app), because thy're what's reported in the bug14:46
ChrisTownsendbregma: Ok14:46
bregmaI windoer what the difference is, then14:47
ChrisTownsendWeird that some gtk apps work, and others don't.14:47
bregmad-feet works14:47
attentethey seem to work when there's no Xmir/pasted14:48
bregmaattente, nope, gedit and d-feet are running with Xmir/pasted for me14:49
ChrisTownsendI wonder if some apps still look for X even when GDK_BACKEND is explicitly set.14:49
ChrisTownsendLike what Qt does right now.14:49
bregmabut after opening more than 3 windows, Unity 8 gets really unwell and keeps trying to teach me the tutroial stuff14:49
andyrockb4n: is the branch buildable?14:49
bregmaChrisTownsend, I see no connection from sol to the X socket14:50
b4nandyrock: yes14:50
ChrisTownsendbregma: Teaching you not to open more than 3 windows? :)14:50
b4nandyrock: and it works mostly fine14:50
andyrockb4n i get errors about missing definition of pure virtual functions14:50
ChrisTownsendbregma: Hmm, ok.14:50
andyrockmaybe you don't build the tests14:50
b4nandyrock: ahh, maybe not14:50
ChrisTownsendbregma: sol works for me14:51
andyrockb4n: ok so you need to install gtests using apt-get14:51
ChrisTownsendbregma: How can I be sure it's not using Xmir?14:51
attentegtk apps shouldn't be probing for x if they can get a connection to the mir socket14:51
andyrockthen run cmake ... again14:51
bregmaChrisTownsend, the tutorial teaching me to push my mouse against the left edge of the screen... and the log is full of Mesa errors about incomplete framebuffers14:51
b4nandyrock: will do, 2s14:52
bregmaChrisTownsend, I do "lsof +E -aU | grep <pid-of-application>"14:52
ChrisTownsendbregma: Ok, sol is working and using Mir and Xmir/pasted is running/14:53
b4nandyrock: do you know which package it is?14:53
andyrockgoogle-mock ?14:54
bregmaChrisTownsend, is it using Mir because of your GDK_BACKEND=x11 setting?14:54
bregmaoops, read that wrong14:54
b4nandyrock: hum, should that enabler Xig tests or something?14:56
andyrocknot sure14:56
ChrisTownsendbregma: No, I rebooted and the global GDK_BACKEND setting is gone.  It is using Mir and works.  I'll install konsole and see what happens there.14:57
andyrockb4n: but i guess you need to install xorg-test or something like that14:57
andyrocklook in the debian directory14:57
andyrockhey ChrisTownsend bregma14:57
bregmaanyways attente, if this bug goes away when Xmir/pasted is not started, it's quite possible it's not in GTK-Mir at all so you can relax until our next wave of torches and pitchforks14:58
b4nlibxorg-gtest-dev I guess?14:58
ChrisTownsendandyrock: Hey!14:58
attentebregma: lol14:58
andyrockb4n: yes14:59
andyrockb4n: sorry but it has been a while for me14:59
andyrock:D14:59
b4n^^14:59
ChrisTownsendOhhh, I'm running our Libertine 1.7.1 release silo which has fixes for pasted when running Xmir in -rootless mode.  I wonder if that fixes this issue.14:59
b4ndoesn't seem to be in Debian :(14:59
ChrisTownsendbregma: Could you try loading https://bileto.ubuntu.com/#/ticket/2576 and see if it starts working?15:00
b4ndamned15:00
ChrisTownsendbregma: You may need to reboot after installing that silo.15:00
andyrockb4n: no worries15:00
bregmaChrisTownsend, I need to reboot any way since Unity 8 wants me to "Push your mouse against the right edge to view your apps" and nothing else15:01
* bregma keeps pushing, but gets no reward15:01
andyrocki'll send you the diff15:01
ChrisTownsendbregma: Try installing that and reboot and see if it works.15:01
b4nandyrock: thanks a lot!15:01
b4nI'll try to get it setup nonetheless15:01
andyrockb4n: i usually build compiz in a chroot with desktop profile15:03
andyrockb4n: never tried but if you create a xenial schroot15:04
=== dandrader is now known as dandrader|afk
andyrockand you build compiz and run it from there should work15:04
andyrocknot sure maybe there're problems with library15:04
b4nmight be worth a try. otherwise at worse I can setup a VM it's easy enough15:05
andyrockyep15:05
andyrockyou should test also your changes in unity15:06
andyrockI get a crash here15:06
andyrockand the windows decorations are unsuable15:06
b4nis that so?  I had problems dragging windows in my initial version not using raw events, but not anymore15:07
b4nwill try15:07
andyrockyeah15:10
andyrockI cannot drag them15:10
andyrockalso if I try to alt+drag I get a crash15:11
b4nsounds odd but I'll try15:11
b4nI though all it should badly interact with is keyboard repeat15:12
attenteChrisTownsend: fwiw, i'm still getting the problem even with that silo15:12
andyrockb4n: it can be that I need to re build unity15:14
b4nandyrock: ah yeah if it's a plugin it might, I extended the actions class15:15
b4nto select whether the action should use raw or classic events (so that not *all* actions are grab-agnostic)15:15
andyrockb4n: ok not crashing anymore15:16
ChrisTownsendattente: Hmm, ok, not sure why I'm not seeing it then.15:16
andyrockbut still cannot interact with window decorations15:16
b4nslightly better :D15:16
andyrockb4n: we use xi2 internally15:16
andyrockin unity15:16
b4noh15:17
andyrockb4n: this could interfer15:17
b4ndoesn't that break compiz event handling?15:17
ChrisTownsendattente: The only other thing I can think of is some sort of race since my zesty test machine is quite slow.15:17
andyrockinterfere15:17
attenteChrisTownsend: ps faux is still showing Xmir and pasted as children of your libertine-launch?15:17
andyrockb4n: Trevinho wrote that part15:17
ChrisTownsendattente: yes15:18
andyrockb4n: I've few minutes more15:18
andyrocklet me take a look15:18
b4nI understood after a while that if anybody listened on XI2 non-raw events on a window, there wouldn't be no Core events anymore, so that seemed problematic15:19
b4n(no Core events on that window that is)15:19
attentehttps://www.irccloud.com/pastebin/XbnqTDwF/15:20
attente^ that's my journalctl output in the good case and the bad case when running gnome-calculator15:20
attentemaybe it's not that helpful, but i'm still really confused as to why pasted is outputting gtk-mir output15:21
bregmaattente, ChrisTownsend, that silo does not fix the problem, I can also repro using gedit -- apps run OK the first time, close, themn re-launch and they hang15:22
attentebregma: yeah, same here15:22
ChrisTownsendOh, it's a second time thing????15:22
bregmaoops, opened 3 apps so now Unity 8 is hung again15:22
attentebregma: ChrisTownsend: ^ i don't know if that journalctl output is telling you anything15:22
attentebregma: can you double check when it works that Xmir and pasted aren't running?15:23
ChrisTownsendattente: Nothing to me really, but I'll continue t otry to repro.15:23
bregmaattente, they are running15:23
ChrisTownsendThis seems a little weird: Mar 29 09:59:52 adele xmir-helper[21116]: pasted: Qt: Session management error: Could not open network socket15:24
bregmajournalct just lists the usual settings complaints as appear in the bug report15:24
attenteMar 29 09:58:29 adele libertine-launch[20993]: pasted: QXcbConnection: Could not connect to display :015:24
attentewhen pasted can't connect to X, it just aborts for me, and then the gtk app runs properly via gtk-mir15:25
ChrisTownsendOk, now that I know it's the second launch, I can repro.15:25
attentebregma: ChrisTownsend: if you just run it via ubuntu-app-launch <desktop-file-name> from the terminal, does it work for you?15:25
bregmaif only I could tell which was the right terminal to launch from the app drawer.....15:27
bregmaah, it's the second-from-the-left one15:28
andyrockb4n: we open a new display15:28
attentei found that sometimes it works from the terminal, but when it does, that's when it's not running Xmir or pasted15:29
b4nandyrock: that didn't work for me, I even tried 2 separate apps each with it's connection, and so long as one was listening on XI2 events the other wouldn't receieve core one anymore15:29
bregmaattente, I get the same behaviour as previously15:29
b4non the root window at least15:29
andyrockb4n: not sure15:30
andyrockI'm not an expert15:30
b4nme neither, I just suffered a lot :15:30
b4n:D15:30
andyrockb4n: btw not all the windows have this problem15:31
andyrocke.g. gnome-terminal does not work15:31
andyrockbut others app are ok15:31
andyrock*apps15:31
andyrockif you can take a look15:32
andyrockI need to go now (you should ask Trevinho for help but I'm afraid he's on holidays)15:32
b4nandyrock: ok, sounds odd but I'll check on that15:33
b4nthanks15:33
ChrisTownsendattente: bregma: Hmm, so I'm seeing a REJECTED message in the unity8.log for the Xmir process in the case where it doesn't work.15:35
ChrisTownsendNot sure why it works the first time, but not subsequent times.15:35
ChrisTownsendAhh, maybe something like this is happening:  Only one client can connect at a time for a given app, so it's kind of a race between the gtk app and xmir running since that is two clients.15:38
ChrisTownsendSo really, always starting xmir is not a solution unless multiple clients are allowed to connect.15:38
attenteChrisTownsend: but if the gtk app fails to probe mir because xmir has the socket connection, then it should be probing x11 next anyways15:45
ChrisTownsendattente: We are hitting bug #1675448.15:48
ubot5bug 1675448 in unity8 (Ubuntu) "Unity 8 doesnt allow multiple mir connections from an application instance" [High,Triaged] https://launchpad.net/bugs/167544815:48
=== dandrader|afk is now known as dandrader
willcookeright, gotta go do child care.  Night all16:50
=== dandrader is now known as dandrader|afk
davmor2sil2100: Update-manager looks good in zesty I'll check it out in yakkety in a minute18:01
davmor2sil2100: https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/1623856 verification-done over to you18:10
ubot5Ubuntu bug 1623856 in aptdaemon (Ubuntu) "Scrolled Windows in update-manager are too small to read" [Low,In progress]18:10
=== dandrader|afk is now known as dandrader

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