15:00:19 #startmeeting Fedora Flatpak Packaging SIG 15:00:19 Meeting started Mon Mar 6 15:00:19 2023 UTC. 15:00:19 This meeting is logged and archived in a public location. 15:00:19 The chair is kalev. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 15:00:19 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:00:19 The meeting name has been set to 'fedora_flatpak_packaging_sig' 15:00:19 #meetingname flatpak-sig 15:00:19 The meeting name has been set to 'flatpak-sig' 15:00:19 #topic Init process 15:00:24 .hello kalev 15:00:25 kalev: kalev 'Kalev Lember' 15:01:16 hllo 15:02:16 .hello siosm 15:02:17 travier: siosm 'Timothée Ravier' 15:05:12 ok, let's get started 15:05:25 #topic Announcements 15:05:34 #info We have initial KDE 5 and 6 runtimes for KDE apps, thanks to yselkowitz 15:05:37 #info On top of that, yselkowitz converted a number of KDE apps that Kinoite needs and a bunch more 15:05:40 #info Two long standing issues with the regular (non-KDE) runtime got fixed and we now include gnome-user-docs that's needed for Help contents, and hunspell dictionaries 15:05:43 anyone else have something? 15:06:12 I think we should discuss the KDE runtime and apps a bit, but maybe best to wait until yselkowitz is here. He usually comes after the half hour mark as I've noticed. 15:06:57 I've been gone and on PTO and am not super up to date with what's happened in the mean time :) 15:07:13 .nextmeetings 15:07:13 geraldosimiao: One moment, please... Looking up the channel list. 15:07:16 geraldosimiao: b'In #fedora-meeting is Fedora QA Meeting (starting in an hour)' 15:07:19 geraldosimiao: b'In #fedora-admin is Fedora Infra Ops Daily Standup (starting in 3 hours)' 15:07:22 geraldosimiao: b'In #fedora-test-day is Fedora 38 i18n test day (starting in 8 hours)' 15:07:25 .hello jgrulich 15:07:25 geraldosimiao: b'In #fedora-meeting-2 is Fedora Ambassadors Latam Meeting (starting in 9 hours)' 15:07:28 geraldosimiao: b'In #fedora-i3 is Fedora i3wm SIG (starting in 19 hours)' 15:08:09 JanGrulich[m]: jgrulich 'Jan Grulich' 15:08:21 ah, one more thing that's new: we have the issue tracker thanks to Allan! 15:08:54 Thanks a lot for the work on KDE Apps & Runtime! 15:09:03 #info we have https://gitlab.com/fedora/sigs/flatpak/fedora-flatpaks/-/issues for tracking issues thanks to Allan 15:09:33 one thing I wondered about the hunspell dictionaries in org.fedoraproject.Platform//f37 is why it e.g. includes all hunspell-es-* except for hunspell-es-US 15:09:40 yes, the KDE stuff is awesome, I imaging it helps Kinoite a lot 15:09:52 I'll try to land that in Kinoite 38 15:09:59 awesome 15:10:31 sberg: I am not sure. It tries to sync the dictionaries list from the GNOME runtime in flathub, but maybe that one is missing 15:10:42 is there a way to get an exhaustive list to see what we may be missing? 15:12:17 kalev, no idea about such a method; just tried to clean up what the LO flatpak no longer needs to bundle for all the libreoffice-langpack-*, and found out that it still needs to bundle some hunspell-* for one reason or another (like hunspell-es for hunspell-es-US), but didn't look at all the still-needed cases in detail and don't have an exhaustive list 15:12:54 we can definitely add that one manually for now :) let me know please if you find out that anything else is missing 15:13:10 https://src.fedoraproject.org/flatpaks/flatpak-runtime/c/a620aa46a8f83b8ed504ecda7b2478580198f340?branch=f37 is how they are synced 15:13:11 just wondered whether that "Detect more dependencies" had used to detect them 15:13:20 basically just the output_dir_recurse('/usr/share/hunspell') line there 15:13:34 the rest is just generated 15:14:11 ah, the tools/list-files.py part 15:14:23 * kalev nods. 15:14:46 I'll do a list of all the things I notice 15:14:52 awesome! thanks 15:14:57 #info per-user icon themes should now be available in the sandbox - https://src.fedoraproject.org/flatpaks/flatpak-runtime/c/dee5e14609df2f94b2dbdf92321cae126710cdbc?branch=f37 15:16:01 OK, so I don't have a list of prepared topics this time, but I have a few ideas 15:16:10 #topic Fontconfig issues 15:16:12 https://github.com/fedora-silverblue/issue-tracker/issues/305 15:16:43 it's a long ticket, but tagoh[m]'s last comment is where we are at right now 15:17:19 matthiasc[m]: OwenTaylor[m]: you guys around by any chance? 15:17:59 we got this working for a while for F37 by just including all the fonts that apps needed in the runtime, basically :) 15:18:23 but now that we are trying to use the F37 based runtime on F38, the fonts are out of sync again and it all appears to have fallen appart 15:18:26 I am here, will have a look after this meeting 15:18:46 thanks! 15:19:36 is there a way to do a common font layer :)? 15:20:28 i am probably using the wrong term but something like the kde and gnome runtime 15:20:41 but just has the fonts 15:21:21 ah, and you'd then install the common thing for both the base system and flatpaks? 15:21:46 yeah and then the applications rely on that versus each bundling their own copy 15:22:02 * kalev nods. 15:22:20 maybe it is possible, but I think the issue here is a bit orthogonal to that - it's more like failing to load custom fonts that the user has added 15:22:52 ah ok. i iddn't get that far in the ticket and thought it was ones that were 'defined' by the applications themselves 15:22:59 flatpak is supposed to make fonts from the base system available inside the container, but that's failing right now 15:23:23 got it. thanks 15:24:28 #topic KDE apps and runtimes 15:24:33 https://gitlab.com/fedora/sigs/flatpak/fedora-flatpaks/-/issues/1 15:24:47 https://gitlab.com/fedora/sigs/flatpak/fedora-flatpaks/-/issues/2 15:24:54 awesome work by yselkowitz[m] here 15:25:28 I wanted to discuss a bit to see how KDE people feel about the way it's set up. I think it would be good if we could get more people involved in the KDE stuff so it's not just one person 15:26:10 there should not be a need to include fonts in the runtime, as host fonts should be exposed to flatpak apps 15:26:44 * kalev nods. 15:27:40 so the KDE runtimes are split into two parts, one for KDE 5 and one for KDE 6 15:27:57 there is https://src.fedoraproject.org/flatpaks/flatpak-kde5-runtime and a matching https://src.fedoraproject.org/flatpaks/flatpak-kde6-runtime 15:28:37 I think maybe it would make sense to try to get these included in the SOP for updating KDE frameworks in Fedora, so that these get updated as well 15:29:21 right now as I understand it (I wasn't involved in setting it all up) is that the flatpak-kde5-runtime and flatpak-kde6-runtime and basically just copies of all the scripts and stuff that we had in flatpaks/flatpak-runtime 15:30:30 so they should be completely independent right now from the existing flatpak-runtime, so any fixes will need to be synced between all of these 15:31:49 maybe it would be good if travier and JanGrulich[m] and Eighth_Doctor could be added to the KDE runtime projects in pagure so you both can look at PRs and what's happening 15:32:11 is the SOP something the KDE team maintains? 15:32:51 no, I just totally made that up :) I don't really know how the KDE team does the package updates 15:34:32 If you can add the @kde_sig as admin to those repos that would be great 15:34:54 so that all KDE SIG official members can trigger builds/updates etc. 15:35:13 Same for all KDE Flatpak packages, or at least add me to the flatpak group 15:36:27 https://src.fedoraproject.org/group/kde-sig > kde-sig sorry 15:36:40 ah, makes sense - yselkowitz[m], can you do that, please? 15:37:32 travier: what's your FAS account name? 15:37:36 siosm 15:38:13 I added you to https://accounts.fedoraproject.org/group/flatpak-sig/ now 15:38:19 👍 15:38:37 we have kalev, otaylor, siosm, tpopela, yselkowitz as members now 15:38:58 I think I should go through all the flatpaks where I have admin access and add flatpak-sig 15:39:19 Yes, was going to say that: would be good to have all flatpaks under the sig for access 15:39:29 * kalev nods. 15:40:00 I added flatpak-sig to flatpak-runtime and flatpak-sdk when we got it, but haven't added to anything else yet 15:41:18 I know that for rust-sig and go-sig there are fesco scripts to add the sig commit access to all of the relevant rust- and go- packages automatically 15:41:20 * smooge needs to go to another meeting. thank you for your time everyone 15:41:31 maybe we should look into setting that up as well 15:41:34 thanks for coming, smooge! 15:42:41 kalev: +1 for scripts to do it 15:43:19 If we have the script that adds the flatpak-sig to all flatpaks repos then I can go and manually add the KDE one to the KDE Apps 15:43:46 https://docs.fedoraproject.org/en-US/fesco/SIG_policy/ 15:44:36 I think it needs fesco acks and discussion first to make it automatic, but I can try to craft a small script that we can run ourselves for now 15:44:52 +1 15:45:59 that's all I had for today, do you guys have anything else? 15:46:22 LGTM! 15:46:39 :) 15:46:45 let's call it a day then! 15:46:50 thanks for coming, everyone 15:47:05 Thanks for running kalev 15:47:18 #endmeeting