/srv/irclogs.ubuntu.com/2021/02/19/#ubuntu-desktop.txt

seb128goood morning desktopers!06:31
seb128jamesh, hey, question for you! what's the best way to check (from C code) that you are in a snap environment? getenv SNAP_NAME works but feels a bit hackish, do we have something better? 06:33
jameshseb128: I think that's the best currently.06:34
seb128jamesh, ok, thanks! I'm going to propose a fix for libsecret in snaps06:34
jameshseb128: I chatted with kenvandine this morning about what I think you're talking about, and it seems like glib should probably just provide a utility function for "am I running in a sandbox?"06:34
jameshso I filed https://gitlab.gnome.org/GNOME/glib/-/issues/233506:34
seb128ah, great06:35
jameshwith at least 6 different projects with copies of the code from glib06:35
seb128jamesh, libsecret does g_file_test ("/.flatpak-info" which also feels a bit hackish06:35
seb128having a proper API would be nice06:35
jameshseb128: that's the basis for glib's confinement check too06:35
jameshalong with checking the GTK_USE_PORTAL environment variable06:36
jameshhttps://gitlab.gnome.org/GNOME/glib/-/blob/master/gio/gportalsupport.c#L3106:36
seb128jamesh, thx06:37
seb128with https://gitlab.gnome.org/GNOME/libsecret/-/blob/master/libsecret/secret-file-backend.c#L491 modified to include a snap case libsecret in a confined snap seems to do the right thing and use the portal06:37
jameshand it will fall back to trying to talk to the keyring directly on older distros.06:39
jameshso you could potentially have a password-manager-service plug available for the fallback, but leave it disconnected by default06:40
seb128right06:40
seb128it's a bit annoying, you end up in a situation similar to https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/190291506:41
ubot5Ubuntu bug 1902915 in snapd (Ubuntu) "snapd doesn't ensure portals are available even when they are needed" [Medium,Confirmed]06:41
seb128snaps are supposed to be self confined but in practice they do really on the desktop environment and components installed to work properly06:41
seb128really->rely06:42
jameshyep.  And as snaps aren't only for the desktop, we haven't been able to just make xdg-desktop-portal a dependency of snapd06:45
seb128would be nice to have some on-demand install of those services when they are needed06:49
jibelhi all07:06
oSoMoNgood morning desktoppers, happy Friday!07:21
didrocksgood morning08:06
jibelsalut didrocks 08:11
didrockssalut jibel 08:12
oSoMoNsalut didrocks, jibel 08:19
didrockssalut oSoMoN 08:21
jibelsalut oSoMoN 08:22
seb128lut oSoMoN didrocks  jibel, bon vendredi !08:51
oSoMoNsalut seb128 08:52
Laneymoin09:02
didrocks999bon vendredi seb128, hey Laney 09:06
jibelSalut seb128 Laney 09:08
oSoMoNhey Laney 09:13
Laneyhey didrocks999 jibel oSoMoN!09:15
seb128hey Laney, happy friday! how are you?09:15
Laneyhey seb128 09:32
Laneyhappy friday to you too! I'm alright, tired and looking forward to the weekend :>09:32
Laneyyou?09:32
seb128tired but not looking forward the weekend, that's even more exhausting :-p09:34
Laneyheh09:49
KGB-2gnome-initial-setup tags 43b8b4d Sebastien Bacher upstream/3.38.4 * Upstream version 3.38.4 * https://deb.li/1R3y10:48
KGB-2gnome-initial-setup upstream/latest 934fc20 Sebastien Bacher * pushed 3 commits * https://deb.li/3DSsn10:49
KGB-2gnome-initial-setup pristine-tar e56aab9 Sebastien Bacher gnome-initial-setup_3.38.4.orig.tar.xz.delta gnome-initial-setup_3.38.4.orig.tar.xz.id * pristine-tar data for gnome-initial-setup_3.38.4.orig.tar.xz * https://deb.li/Btzs10:49
KGB-2gnome-initial-setup signed tags 964ddf1 Sebastien Bacher ubuntu/3.38.4-1ubuntu1 * gnome-initial-setup Debian release 3.38.4-1ubuntu1 * https://deb.li/LeRA10:51
KGB-2gnome-initial-setup ubuntu/master 63b7224 Sebastien Bacher * pushed 8 commits (first 5 follow) * https://deb.li/31i6i10:51
KGB-2gnome-initial-setup ubuntu/master c69251e Will Thompson gnome-initial-setup/pages/timezone/gis-timezone-page.c * timezone: Don't leak location from entry * https://deb.li/DsTV10:51
KGB-2gnome-initial-setup ubuntu/master bf64504 Will Thompson NEWS meson.build * NEWS for 3.38.4 * https://deb.li/3LtCg10:51
KGB-2gnome-initial-setup ubuntu/master 934fc20 Sebastien Bacher NEWS gnome-initial-setup/pages/timezone/gis-timezone-page.c meson.build * New upstream version 3.38.4 * https://deb.li/0pON10:51
KGB-2gnome-initial-setup ubuntu/master 0f8c9b5 Sebastien Bacher NEWS gnome-initial-setup/pages/timezone/gis-timezone-page.c meson.build * Update upstream source from tag 'upstream/3.38.4' * https://deb.li/iiSGx10:52
KGB-2gnome-initial-setup ubuntu/master 08d0114 Sebastien Bacher debian/changelog * New upstream release * https://deb.li/jpDv10:52
KGB-2gnome-control-center tags b157e3e Sebastien Bacher upstream/3.38.4 * Upstream version 3.38.4 * https://deb.li/PtGl11:02
KGB-2gnome-control-center upstream/3.38.x 8ef1d8f Kjartan Maraas po/nb.po * Update Norwegian Bokmål translation * https://deb.li/nSME11:02
KGB-2gnome-control-center upstream/3.38.x 68cca13 Marco Trevisan (Treviño) panels/user-accounts/cc-fingerprint-dialog.c * fingerprint-dialog: Always call EnrollStop on enrollment completed * https://deb.li/iUsRe11:02
KGB-2gnome-control-center upstream/3.38.x 826268d Marco Trevisan (Treviño) panels/user-accounts/cc-fingerprint-dialog.c * fingerprint-dialog: Properly handle claiming errors if we're already claiming * https://deb.li/lRw711:03
KGB-2gnome-control-center upstream/3.38.x 796549a Robert Ancell NEWS meson.build * 3.38.4 * https://deb.li/3EsYd11:03
KGB-2gnome-control-center upstream/3.38.x f3d1cd1 Sebastien Bacher NEWS meson.build panels/user-accounts/cc-fingerprint-dialog.c po/nb.po * New upstream version 3.38.4 * https://deb.li/5erF11:03
KGB-2gnome-control-center pristine-tar eee68f8 Sebastien Bacher gnome-control-center_3.38.4.orig.tar.xz.delta gnome-control-center_3.38.4.orig.tar.xz.id * pristine-tar data for gnome-control-center_3.38.4.orig.tar.xz * https://deb.li/3niT111:03
WimpressMorning desktoppers o/11:23
=== didrocks999 is now known as didrocks
KGB-2gnome-control-center signed tags cff77d7 Sebastien Bacher ubuntu/1%3.38.4-1ubuntu1 * gnome-control-center Debian release 1:3.38.4-1ubuntu1 * https://deb.li/3ROWN11:32
KGB-2gnome-control-center ubuntu/master 7a2ea0c Sebastien Bacher * pushed 10 commits (first 5 follow) * https://deb.li/NMXV11:32
KGB-2gnome-control-center ubuntu/master 8ef1d8f Kjartan Maraas po/nb.po * Update Norwegian Bokmål translation * https://deb.li/nSME11:32
KGB-2gnome-control-center ubuntu/master 68cca13 Marco Trevisan (Treviño) panels/user-accounts/cc-fingerprint-dialog.c * fingerprint-dialog: Always call EnrollStop on enrollment completed * https://deb.li/iUsRe11:32
KGB-2gnome-control-center ubuntu/master 826268d Marco Trevisan (Treviño) panels/user-accounts/cc-fingerprint-dialog.c * fingerprint-dialog: Properly handle claiming errors if we're already claiming * https://deb.li/lRw711:32
KGB-2gnome-control-center ubuntu/master 796549a Robert Ancell NEWS meson.build * 3.38.4 * https://deb.li/3EsYd11:33
oSoMoNhey Wimpress 11:33
KGB-2gnome-control-center ubuntu/master f3d1cd1 Sebastien Bacher NEWS meson.build panels/user-accounts/cc-fingerprint-dialog.c po/nb.po * New upstream version 3.38.4 * https://deb.li/5erF11:33
=== ricotz_ is now known as ricotz
seb128didrocks, I uploaded https://launchpad.net/ubuntu/hirsute/+queue?queue_state=0&queue_text=power-profiles-daemon if you feel like ending the week on an easy MIR review maybe? ;-)15:36
seb128(I also uploaded to Debian but I expect NEW to take longer on that side, especially that they are frozen now)15:36
didrocksseb128: that will be for Monday for this :p15:50
seb128didrocks, wfm, also it's probably not going to be a surprise but MIR is likely to follow once that's in ;-)15:51
didrockssure ! I will do the two at the same time15:52
seb128thx!15:54
didrockslooks like it gave time for you to do another upload :p16:04
seb128didrocks, just a typo fix but yeah :-)16:12
dustwhats the best way to run android apps on the desktop?16:31
=== seb128_ is now known as seb128
seb128Laney, k, I'm able to access people again, so stats are there, https://people.canonical.com/~platform/desktop/stats/2021-02-19/ , I will give a go at using them for kpi17:59
Laneynice17:59

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