seb128 | goood morning desktopers! | 06:31 |
---|---|---|
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:33 |
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:34 |
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:35 |
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:36 |
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:37 |
jamesh | and it will fall back to trying to talk to the keyring directly on older distros. | 06:39 |
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:40 |
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 |
ubot5 | Ubuntu bug 1902915 in snapd (Ubuntu) "snapd doesn't ensure portals are available even when they are needed" [Medium,Confirmed] | 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:41 |
seb128 | really->rely | 06:42 |
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:45 |
seb128 | would be nice to have some on-demand install of those services when they are needed | 06:49 |
jibel | hi all | 07:06 |
oSoMoN | good morning desktoppers, happy Friday! | 07:21 |
didrocks | good morning | 08:06 |
jibel | salut didrocks | 08:11 |
didrocks | salut jibel | 08:12 |
oSoMoN | salut didrocks, jibel | 08:19 |
didrocks | salut oSoMoN | 08:21 |
jibel | salut oSoMoN | 08:22 |
seb128 | lut oSoMoN didrocks jibel, bon vendredi ! | 08:51 |
oSoMoN | salut seb128 | 08:52 |
Laney | moin | 09:02 |
didrocks999 | bon vendredi seb128, hey Laney | 09:06 |
jibel | Salut seb128 Laney | 09:08 |
oSoMoN | hey Laney | 09:13 |
Laney | hey didrocks999 jibel oSoMoN! | 09:15 |
seb128 | hey Laney, happy friday! how are you? | 09:15 |
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:32 |
seb128 | tired but not looking forward the weekend, that's even more exhausting :-p | 09:34 |
Laney | heh | 09:49 |
KGB-2 | gnome-initial-setup tags 43b8b4d Sebastien Bacher upstream/3.38.4 * Upstream version 3.38.4 * https://deb.li/1R3y | 10:48 |
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:49 |
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:51 |
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 | 10:52 |
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:02 |
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:03 |
Wimpress | Morning desktoppers o/ | 11:23 |
=== didrocks999 is now known as didrocks | ||
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:32 |
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 | 11:33 |
=== ricotz_ is now known as ricotz | ||
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:36 |
didrocks | seb128: that will be for Monday for this :p | 15:50 |
seb128 | didrocks, wfm, also it's probably not going to be a surprise but MIR is likely to follow once that's in ;-) | 15:51 |
didrocks | sure ! I will do the two at the same time | 15:52 |
seb128 | thx! | 15:54 |
didrocks | looks like it gave time for you to do another upload :p | 16:04 |
seb128 | didrocks, just a typo fix but yeah :-) | 16:12 |
dust | whats the best way to run android apps on the desktop? | 16:31 |
=== seb128_ is now known as seb128 | ||
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 | 17:59 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!