[00:11] <dps> man, im liking the feel of the 20.04 desktop rn
[00:13] <dps> ik its just dailies, but still. if this is any hint at what we have to look forward to in the actual stable release, then i think the talk where people are saying stuff like "Ubuntu doesnt care about its desktop users  anymore" has no merit whatsoever
[00:15] <dps> as a new user to the Linux world (almost a year now and ive used many distros), this is what kind of a fresh desktop i want, and i believe that this is the desktop that (if pushed out into the open enough and marketing was strategically done) could bring in a whole new wave of users
[00:15] <dps> at any rate, thanks to the desktop devs. ill be sending my thanks soon, actually
[00:15] <dps> ;)
[02:03] <jamesh> robert_ancell: hi.  I was having a discussion about theme snap installation last night, and how it will probably require some background service in the desktop session to monitor changes
[02:04] <jamesh> robert_ancell: there was some questions about where to host the code for such a daemon since it will probably have to be written in C, and one option proposed was to ship it with snapd-glib.  Do you have any thoughts on that?
[02:23] <robert_ancell> jamesh, I would think it would make sense for it to be a separate project, but I'd have to look at more details on the service.
[02:27] <jamesh> robert_ancell: it would be a background service that monitors GtkSettings to watch GTK, icon, and sound theme names, and trigger installation of a snap if there are no installed snaps providing that theme, probably via snapd-glib
[02:28] <robert_ancell> Yeah, that definitely sounds like it should be a separate project. Why would it be part of snapd-glib?
[02:30] <jamesh> there was some concern about hosting it in the snapd repo itself due to the extra build dependencies, and that if it uses snapd-glib it might cause a dependency loop (even if just for testing)
[02:31] <jamesh> I guess the suggestion for snapd-glib was to make it easier to get the thing rolled out
[02:32] <robert_ancell> That's what it sounded like :)
[02:33] <robert_ancell> It sounds like a 'snap-desktop-support' project to me.
[02:33] <robert_ancell> That would contains any services that a desktop might require.
[02:35] <jamesh> that's probably a good idea.
[02:36] <jamesh> I think there was agreement that this can't easily be written in Go, and specifically can't easily be a subcommand of /usr/bin/snap
[02:59] <robert_ancell> jamesh, does it use dbus?
[03:00] <jamesh> robert_ancell: it would be using libgtk
[03:01] <robert_ancell> oh, yeah, that would be a pain in go.
[03:01] <jamesh> gtk_settings_get_default() and then get properties on that GtkSettings object plus notification of changes
[03:02] <jamesh> we want the current theme as GTK understands it, which means doing XSETTINGS on X11, dconf on Wayland, etc
[03:03] <jamesh> and Wimpress pointed out that e.g. Mate uses different gsettings keys to store the user's preferred themes
[03:03] <jamesh> so we can't ignore XSETTINGS
[06:38] <didrocks> good morning
[06:39] <jibel> hi didrocks
[06:41] <didrocks> salut jibel
[06:46] <fidencio> Search Results
[06:46] <fidencio> Web results
[06:47] <fidencio> arrrgh, middle button click :-/
[06:47] <fidencio> but, anyways, while still here ...
[06:47] <fidencio> ça va didrocks, jibel ...
[06:48] <didrocks> good morning fidencio :)
[07:13] <oSoMoN> good morning desktoppers
[07:13] <oSoMoN> and happy Friday!
[07:13] <didrocks> happy Friday oSoMoN :)
[07:14] <didrocks> jibel: and tests pass, easy one to merge if you may: https://github.com/ubuntu/zsys/pull/29 :)
[07:14] <gitbot> ubuntu issue (Pull request) 29 in zsys "Remove dead code in i18n which lower coverage" [Open]
[07:16] <jibel> didrocks, merged
[07:16] <didrocks> thx!
[07:17] <jibel> Hi fidencio
[07:37] <Wimpress> Morning desktoppers o/
[07:38] <Wimpress> FYI, I'm out of the office today. Have a good weekend and see you all next week :-)
[07:40] <jibel> Wimpress, hi and bye, enjoy your week end :)
[07:44] <didrocks> hey Wimpress :) see you next week!
[07:46] <dupondje> oSoMoN: why is Thunderbird still hanging in proposed? :)
[07:47] <dupondje> Seems like verified already
[07:49] <fidencio> didrocks: I know it would only bring more workload to your back, but ... I'd like to have you as part of libosinfo maintainers, specifically taking care of ubuntu stuff
[07:51] <fidencio> didrocks: the idea (which is still in a quite early stage) would be to have people involved with the distro applying/reviewing the patches without having to wait for me to come back from vacation / other stuff to review / apply patches
[07:51] <fidencio> didrocks: does that make sense? or is that something not desired in your opinion?
[07:53] <didrocks> fidencio: sure, as long as it's about watching/updating xml files for the ubuntu area, I think that's not that much additional work and I would be able to handle it.
[07:54] <fidencio> didrocks: yeah, it'd be for ubuntu *only*
[07:55] <fidencio> didrocks: I do believe that by taking such move and starting with you (from the really big distros) will make other distro maintainers okay to jump in and take care of their side as well (thinking mainly about opensuse here, for instance)
[07:55] <fidencio> didrocks: wjt, from endless, is already doing such for endlessos
[07:55] <fidencio> didrocks: he even wrote a script to entirely automate the addition of files
[07:55] <didrocks> fidencio: yeah, that makes sense that every distro takes their own part in this. I hope as well that it will help others to get motivated
[07:56] <didrocks> I would love to see that script if we can tweak it for ubuntu
[07:56] <fidencio> didrocks: https://gitlab.com/libosinfo/osinfo-db/blob/master/scripts/updates/endlessos.py
[07:56] <didrocks> thx! :)
[07:57] <fidencio> didrocks: thank you. And I really like how easy is to work with your guys! :-)
[07:58] <didrocks> fidencio: no worry! Thanks for reaching out :) I'll probably update the script/prepare for the LTS in January
[07:58] <didrocks> (end of year, tight deadlines I want to achieve before)
[08:08] <oSoMoN> good morning didrocks, Wimpress, jibel
[08:09] <oSoMoN> dupondje, it needs to be published by the security team, I'm guessing this should happen soon
[08:21] <didrocks> hey oSoMoN
[08:22] <didrocks> (well, hey again)
[08:24] <oSoMoN> salut didrocks (twice is better than none :))
[08:25] <didrocks> heh, indeed!
[08:25] <marcustomlinson> morning desktoppers
[08:25] <oSoMoN> hey marcustomlinson
[08:33] <didrocks> hey marcustomlinson
[08:36] <marcustomlinson> hi oSoMoN, didrocks
[09:49] <tjaalton> please don't mark sru bugs 'fix committed', that's reserved for the sru tools to set
[09:49] <tjaalton> 'in progress' seems better?
[16:27] <hellsworth> good late morning desktopers
[16:27] <marcustomlinson> hey hellsworth
[16:27] <hellsworth> hey marcustomlinson
[16:27] <marcustomlinson> sorry I never got around to your cherrytree snap
[16:27] <hellsworth> no problem
[16:27] <hellsworth> it's super not urgent :)
[16:27] <hellsworth> and i can take a deeper look too, once i have time
[16:28] <marcustomlinson> it's on my todo - just keeps getting bumped :)
[16:28] <hellsworth> i've been hunting down a bug in snapcraft, found another bug and fixed it, and then had a solution dream last night
[16:28] <hellsworth> so maybe i'll finish my thing and get to look at cherrytree today :)
[16:28] <hellsworth> also it's great when solutions come in dreams :)
[16:28] <marcustomlinson> haha, indeed
[16:28] <hellsworth> and then i shoveled snow today
[16:28] <hellsworth> i'm quite proud of myself :)
[16:29] <hellsworth> and sore :)
[16:29] <hellsworth> lol ok time to do all the things!!
[16:29] <marcustomlinson> though solution dreams are not usually so refreshing
[16:29] <marcustomlinson> usually feel like crap the morning after from my brain being on overdrive
[16:29] <hellsworth> well yes that is where coffee can help make up though
[16:30] <marcustomlinson> hmm, that could be my problem. my wife switched the coffee for decaf
[16:30] <hellsworth> taht dream was in the night and then i got up at 5 to feed the baby and slept another 2 hours so i did get some good sleep
[16:30] <hellsworth> omg that's not right
[16:31] <oSoMoN> good morning hellsworth
[16:31] <hellsworth> hi oSoMoN !
[16:32] <hellsworth> i'm having some friends over this evening where we're going to sample the beer you gave me (and some cured meats i brought back)
[16:32] <hellsworth> so cheers :)
[16:32] <oSoMoN> cheers!
[16:32] <hellsworth> i wish i would have bought more of that bandolera beer. it was so tasty
[17:41] <kenvandine> marcustomlinson: do you have any test snaps that use either of the build snaps and also use vala?
[17:44] <jdstrand> kenvandine: hey, I was looking at https://bugs.launchpad.net/ubuntu/+source/gnome-system-monitor/+bug/1778332/comments/5
[17:45] <jdstrand> kenvandine: I don't have a good place to put the access for this denial. I suggest your use system-files. let me try something
[17:51] <jdstrand> kenvandine: it is fixed with https://paste.ubuntu.com/p/jG7CHKvFxF/
[17:51] <jdstrand> kenvandine: is this something you could request in the forum and fix in the snap?
[17:51] <kenvandine> jdstrand: sure
[18:07] <kenvandine> jdstrand: https://forum.snapcraft.io/t/requesting-autoconnect-of-system-files-for-gnome-system-monitor/14280
[18:11] <jdstrand> kenvandine: responded, thanks!
[18:13] <kenvandine> jdstrand: once autoconnect is granted, does snapd autoconnect on refresh?
[18:29] <kenvandine> jdstrand: ok, built and in the review queue
[18:37] <marcustomlinson> kenvandine: gnome-calculator
[18:37] <marcustomlinson> https://code.launchpad.net/~marcustomlinson/+git/gnome-calculator
[18:40] <kenvandine> marcustomlinson: when i tried to use the build snap for gnome-2048 meson failed with "Compiler not found: valac"
[18:40] <marcustomlinson> kenvandine: can I see your yaml?
[18:40] <marcustomlinson> which build snap?
[18:43] <hellsworth> with the gnoem-3-34-1804-sdk?
[18:44] <kenvandine> gnome-3-32-1804
[18:45] <kenvandine> +-sdk
[18:45] <kenvandine> because gnome-3-32-1804 is autoconnected
[18:45] <marcustomlinson> sound like something may be missing from your build-environment
[18:46] <kenvandine> i'm comparing
[18:46] <kenvandine> i don't think i am
[18:46] <marcustomlinson> can I see your gnome-2048 yaml
[18:47] <kenvandine> yeah
[18:47] <kenvandine> https://paste.ubuntu.com/p/Yc6w6qShSz/
[18:48] <marcustomlinson> /snap/gnome-3-32-1804-sdk/nt/usr/lib/vala-current
[18:48] <marcustomlinson> '/nt'
[18:49] <hellsworth> marcustomlinson: you found that quick!
[18:50]  * kenvandine wonders where i got that form
[18:50] <marcustomlinson> current
[18:50] <marcustomlinson> -curre
[18:50] <marcustomlinson> but there's also $SNAPCRAFT_STAGE in your env
[18:51] <kenvandine> i dropped LDFLAGS and now it works :)
[18:52] <marcustomlinson> :)
[18:52] <hellsworth> why would that make it work though?
[18:53] <kenvandine> the LDFLAGS didn't include paths to what was in the build snap
[18:53] <hellsworth> both of those LDFLAGS are in the LD_LIBRARY_PATH
[18:53] <kenvandine> LDFLAGS are used at build time
[18:53] <kenvandine> LD_LIBRARY_PATH are for runtime
[18:54] <kenvandine> we need both though
[18:54] <marcustomlinson> you shouldn't need LDFLAGS if the pkgconfigs are correct
[18:54] <hellsworth> I SEE
[18:54] <hellsworth> oh caps
[18:56] <kenvandine> yeah, the danger of copy/paste :)
[18:56] <kenvandine> marcustomlinson: thanks!
[18:56] <marcustomlinson> np
[19:06] <hellsworth> how do i know what env vars i could use in the environment section?
[19:06] <hellsworth> like in gimp, i see that there is GIMP2_LOCALEDIR that is defined and used. how the heck would i know that GIMP2_LOCALEDIR is even an option to use?
[19:06] <kenvandine> reading the gimp source
[19:07] <kenvandine> i'd bet
[19:07] <hellsworth> hmm
[19:07] <kenvandine> that's a gimp specific env variable
[19:07] <hellsworth> right
[19:07] <hellsworth> ok i'll go take a look at the glimpse source to see if this is used or something similar
[19:07] <kenvandine> grep for LOCALEDIR
[19:07] <kenvandine> they might have just renamed it GLIMPSE_LOCALEDIR
[19:08] <kenvandine> but hopefully they made it smarter :)
[19:08] <hellsworth> it is apparently still GIMP2_LOCALEDIR
[19:08] <hellsworth> there's still quite a bit of rebranding that needs to be done
[19:08] <hellsworth> thanks kenvandine
[19:42] <oSoMoN> have a good week-end all!