/srv/irclogs.ubuntu.com/2019/11/11/#ubuntu-desktop.txt

jameshrobert_ancell_: I'm not sure if you'll run into it yourself, but snapd-glib really doesn't like running in an app linked to libjson-c due to symbol conflicts with libjson-glib02:23
robert_ancelljamesh, oh really?02:24
robert_ancellDo you know which symbols?02:25
jameshrobert_ancell_: if you ever run into weird errors where json_object_get_type() is returning something it couldn't possibly be, check if the right one is being called02:25
jameshin snapd-glib, I was hitting a line "if (json_node_get_value_type (node) != JSON_TYPE_OBJECT) {" where get_value_type() was returning the GType for JsonObject, but JSON_TYPE_OBJECT was returning 002:27
jameshand adding some debug prints caused the app to crash (since the two json_object_get_type functions take different arguments)02:28
jameshI don't think there is anything you can realistically do about it though.02:29
robert_ancelljamesh, is this because snapd-glib is linking to one version and the app using snapd-glib is linking to another?02:38
jameshrobert_ancell: yeah.  The old version of Pulse Audio in xenial was linking to libjson-c02:38
robert_ancelloh, libjson-c and libjson-glib. I missed  that.02:39
jameshso when it dlopened a module linking to libsnapd-glib, the libjson-c symbols took precedence02:39
robert_ancellRight, there's probably no solution if both libraries are using the same symbols :/02:39
robert_ancellUnless there's some linking flags to fix this.02:39
robert_ancellIs libjson-c deprecateD?02:40
jameshrobert_ancell: lucky for me, this had caused problems for other GNOME apps linking to libpulse, so they switched to an internal json parser library02:40
jameshso I ended up backporting that02:40
robert_ancellnice.02:40
jameshlibjson-c isn't associated with GNOME or any other big project.  I think it still makes releases02:41
vickyjbicha: Okay.. I already filed a bug https://gitlab.gnome.org/GNOME/gdm/issues/50705:43
gitbotGNOME issue 507 in gdm "gdm3 login screen is blank and does not show greeter" [2. Needs Information, Opened]05:43
oSoMoNgood morning desktoppers07:00
marcustomlinsonmorning oSoMoN08:54
marcustomlinsonoSoMoN: I noticed that chromium's drm is a little broke. Is this known?09:17
marcustomlinsonWidevine is detected here but I get a DRM_NO_KEY_SYSTEM error: https://bitmovin.com/demos/drm09:17
marcustomlinsonoh it might be that I've downloaded the wrong version of widevine09:20
marcustomlinsondo you know how to determine which version is for your chrome?09:21
oSoMoNgood morning marcustomlinson09:30
oSoMoNI'd recommend downloading the chrome deb matching the version number of chromium, and extracting libwidevinecdm.so from there09:31
marcustomlinsonOk cool I’ll try that sometime today09:49
marcustomlinsonthx09:49
marcustomlinsonoSoMoN: I assume there are legal implications to us shipping widevine in our snap?10:04
oSoMoNyes, basically we can't do that10:07
JanCchromium can't download it itself?14:13
oSoMoNJanC, if you're referring to widevine, there's no built-in mechanism in chromium to download and enable it like there is in firefox14:22
Laneymoin18:22
Trevinhohey Laaaney18:23
Laneyyo Trevinho18:23
oSoMoNhey Laney, Trevinho18:46
Trevinhohey oSoMoN18:46
Laneyo/ oSoMoN18:53

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