[06:31] <seb128> goood morning desktopers!
[06:33] <seb128> jamesh, 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:34] <jamesh> seb128: I think that's the best currently.
[06:34] <seb128> jamesh, ok, thanks! I'm going to propose a fix for libsecret in snaps
[06:34] <jamesh> seb128: 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] <jamesh> so I filed https://gitlab.gnome.org/GNOME/glib/-/issues/2335
[06:35] <seb128> ah, great
[06:35] <jamesh> with at least 6 different projects with copies of the code from glib
[06:35] <seb128> jamesh, libsecret does g_file_test ("/.flatpak-info" which also feels a bit hackish
[06:35] <seb128> having a proper API would be nice
[06:35] <jamesh> seb128: that's the basis for glib's confinement check too
[06:36] <jamesh> along with checking the GTK_USE_PORTAL environment variable
[06:36] <jamesh> https://gitlab.gnome.org/GNOME/glib/-/blob/master/gio/gportalsupport.c#L31
[06:37] <seb128> jamesh, thx
[06:37] <seb128> with 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 portal
[06:39] <jamesh> and it will fall back to trying to talk to the keyring directly on older distros.
[06:40] <jamesh> so you could potentially have a password-manager-service plug available for the fallback, but leave it disconnected by default
[06:40] <seb128> right
[06:41] <seb128> it's a bit annoying, you end up in a situation similar to https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1902915
[06:41] <seb128> snaps are supposed to be self confined but in practice they do really on the desktop environment and components installed to work properly
[06:42] <seb128> really->rely
[06:45] <jamesh> yep.  And as snaps aren't only for the desktop, we haven't been able to just make xdg-desktop-portal a dependency of snapd
[06:49] <seb128> would be nice to have some on-demand install of those services when they are needed
[07:06] <jibel> hi all
[07:21] <oSoMoN> good morning desktoppers, happy Friday!
[08:06] <didrocks> good morning
[08:11] <jibel> salut didrocks 
[08:12] <didrocks> salut jibel 
[08:19] <oSoMoN> salut didrocks, jibel 
[08:21] <didrocks> salut oSoMoN 
[08:22] <jibel> salut oSoMoN 
[08:51] <seb128> lut oSoMoN didrocks  jibel, bon vendredi !
[08:52] <oSoMoN> salut seb128 
[09:02] <Laney> moin
[09:06] <didrocks999> bon vendredi seb128, hey Laney 
[09:08] <jibel> Salut seb128 Laney 
[09:13] <oSoMoN> hey Laney 
[09:15] <Laney> hey didrocks999 jibel oSoMoN!
[09:15] <seb128> hey Laney, happy friday! how are you?
[09:32] <Laney> hey seb128 
[09:32] <Laney> happy friday to you too! I'm alright, tired and looking forward to the weekend :>
[09:32] <Laney> you?
[09:34] <seb128> tired but not looking forward the weekend, that's even more exhausting :-p
[09:49] <Laney> heh
[10:48] <KGB-2> gnome-initial-setup tags 43b8b4d Sebastien Bacher upstream/3.38.4 * Upstream version 3.38.4 * https://deb.li/1R3y
[10:49] <KGB-2> gnome-initial-setup upstream/latest 934fc20 Sebastien Bacher * pushed 3 commits * https://deb.li/3DSsn
[10:49] <KGB-2> gnome-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/Btzs
[10:51] <KGB-2> gnome-initial-setup signed tags 964ddf1 Sebastien Bacher ubuntu/3.38.4-1ubuntu1 * gnome-initial-setup Debian release 3.38.4-1ubuntu1 * https://deb.li/LeRA
[10:51] <KGB-2> gnome-initial-setup ubuntu/master 63b7224 Sebastien Bacher * pushed 8 commits (first 5 follow) * https://deb.li/31i6i
[10:51] <KGB-2> gnome-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/DsTV
[10:51] <KGB-2> gnome-initial-setup ubuntu/master bf64504 Will Thompson NEWS meson.build * NEWS for 3.38.4 * https://deb.li/3LtCg
[10:51] <KGB-2> gnome-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/0pON
[10:52] <KGB-2> gnome-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/iiSGx
[10:52] <KGB-2> gnome-initial-setup ubuntu/master 08d0114 Sebastien Bacher debian/changelog * New upstream release * https://deb.li/jpDv
[11:02] <KGB-2> gnome-control-center tags b157e3e Sebastien Bacher upstream/3.38.4 * Upstream version 3.38.4 * https://deb.li/PtGl
[11:02] <KGB-2> gnome-control-center upstream/3.38.x 8ef1d8f Kjartan Maraas po/nb.po * Update Norwegian Bokmål translation * https://deb.li/nSME
[11:02] <KGB-2> gnome-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/iUsRe
[11:03] <KGB-2> gnome-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/lRw7
[11:03] <KGB-2> gnome-control-center upstream/3.38.x 796549a Robert Ancell NEWS meson.build * 3.38.4 * https://deb.li/3EsYd
[11:03] <KGB-2> gnome-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/5erF
[11:03] <KGB-2> gnome-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/3niT1
[11:23] <Wimpress> Morning desktoppers o/
[11:32] <KGB-2> gnome-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/3ROWN
[11:32] <KGB-2> gnome-control-center ubuntu/master 7a2ea0c Sebastien Bacher * pushed 10 commits (first 5 follow) * https://deb.li/NMXV
[11:32] <KGB-2> gnome-control-center ubuntu/master 8ef1d8f Kjartan Maraas po/nb.po * Update Norwegian Bokmål translation * https://deb.li/nSME
[11:32] <KGB-2> gnome-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/iUsRe
[11:32] <KGB-2> gnome-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/lRw7
[11:33] <KGB-2> gnome-control-center ubuntu/master 796549a Robert Ancell NEWS meson.build * 3.38.4 * https://deb.li/3EsYd
[11:33] <oSoMoN> hey Wimpress 
[11:33] <KGB-2> gnome-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/5erF
[15:36] <seb128> didrocks, 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:50] <didrocks> seb128: that will be for Monday for this :p
[15:51] <seb128> didrocks, wfm, also it's probably not going to be a surprise but MIR is likely to follow once that's in ;-)
[15:52] <didrocks> sure ! I will do the two at the same time
[15:54] <seb128> thx!
[16:04] <didrocks> looks like it gave time for you to do another upload :p
[16:12] <seb128> didrocks, just a typo fix but yeah :-)
[16:31] <dust> whats the best way to run android apps on the desktop?
[17:59] <seb128> Laney, 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 kpi
[17:59] <Laney> nice