2024-04-15 15:03:21 <@kalev:fedora.im> !startmeeting Fedora Flatpak Packaging SIG 2024-04-15 15:03:22 <@meetbot:fedora.im> Meeting started at 2024-04-15 15:03:21 UTC 2024-04-15 15:03:22 <@meetbot:fedora.im> The Meeting name is 'Fedora Flatpak Packaging SIG' 2024-04-15 15:03:26 <@kalev:fedora.im> !meetingname flatpak-sig 2024-04-15 15:03:31 <@kalev:fedora.im> !topic Init process 2024-04-15 15:04:29 <@kalev:fedora.im> yselkowitz Owen Taylor let's do a quick meeting :) 2024-04-15 15:04:47 <@yselkowitz:fedora.im> !hi 2024-04-15 15:04:48 <@zodbot:fedora.im> Yaakov Selkowitz (yselkowitz) 2024-04-15 15:04:52 <@kalev:fedora.im> hi! 2024-04-15 15:05:35 <@kalev:fedora.im> I don't think Owen is around today, so it's probably going to be just us two 2024-04-15 15:06:11 <@kalev:fedora.im> for anyone lurking, I've opened a new whenisgood poll to see if we can find a better meeting time, http://whenisgood.net/tq89pr2 2024-04-15 15:06:23 <@kalev:fedora.im> what topics do we have today? F40 status? 2024-04-15 15:06:26 <@yselkowitz:fedora.im> !topic f40 mass rebuild 2024-04-15 15:06:46 <@kalev:fedora.im> I see you've done the vast majority of rebuilds already, awesome work 2024-04-15 15:07:12 <@yselkowitz:fedora.im> !info ~82% of flatpaks are rebuilt for f40 and in testing 2024-04-15 15:07:19 <@yselkowitz:fedora.im> !link https://pad.riseup.net/p/Tyg0nsudHLy2v__a0HzE 2024-04-15 15:07:35 <@kalev:fedora.im> whoah, that's a lot 2024-04-15 15:07:44 <@kalev:fedora.im> and thanks for taking care of the firefox rename 2024-04-15 15:07:45 <@yselkowitz:fedora.im> there were a bunch of FTBFS for various reasons, still working through them 2024-04-15 15:08:07 <@kalev:fedora.im> do you want me to look at some of them? 2024-04-15 15:08:13 <@yselkowitz:fedora.im> I'm not going to be around so much for the rest of the month though 2024-04-15 15:08:40 <@yselkowitz:fedora.im> if you could look at the ones you typically deal with, that would help 2024-04-15 15:08:54 <@kalev:fedora.im> sure 2024-04-15 15:09:11 <@yselkowitz:fedora.im> a few problems we have at the moment: 2024-04-15 15:11:02 <@yselkowitz:fedora.im> 1) the split between pandoc and pandoc-cli has broken previous assumptions about building ghc apps in flatpaks, and breaks the resulting binary as well if it builds at all. right now I have untagged the /app builds and am using the /usr buildroot build for now, but the markdown apps that actually need to include pandoc are blocked 2024-04-15 15:12:09 <@yselkowitz:fedora.im> 2) there are a bunch of obsolete `BuildRequires: pygobject3-devel` which no longer work because that provides was removed from python3-gobject-devel. I sent a message to devel@lists.fp.o about this; they all need to be fixed and then built manually for f40f 2024-04-15 15:12:38 <@yselkowitz:fedora.im> 2) there are a bunch of obsolete `BuildRequires: pygobject3-devel` which no longer work because that provides was removed from python3-gobject-devel. I sent a message to devel@lists.fp.o about this; they all need to be fixed and then built manually for f40f 2024-04-15 15:12:55 <@yselkowitz:fedora.im> * the split between pandoc and pandoc-cli has broken previous assumptions about building ghc apps in flatpaks, and breaks the resulting binary as well if it builds at all. right now I have untagged the /app builds and am using the /usr buildroot build for now, but the markdown apps that actually need to include pandoc are blocked 2024-04-15 15:13:05 <@yselkowitz:fedora.im> * there are a bunch of obsolete `BuildRequires: pygobject3-devel` which no longer work because that provides was removed from python3-gobject-devel. I sent a message to devel@lists.fp.o about this; they all need to be fixed and then built manually for f40f 2024-04-15 15:13:18 <@kalev:fedora.im> grr, I think it may be easier to just add the removed provides for f40 2024-04-15 15:13:25 <@kalev:fedora.im> grr, I think it may be easier to just add the removed provides back for f40 2024-04-15 15:13:31 <@yselkowitz:fedora.im> * some packages are just still FTBFS since the F40 mass rebuild 2024-04-15 15:13:53 <@kalev:fedora.im> what are the ghc apps? I didn't know we had any 2024-04-15 15:14:40 <@yselkowitz:fedora.im> well, pandoc itself for a few markdown editors, and bustle 2024-04-15 15:15:34 <@yselkowitz:fedora.im> and then there are various other issues 2024-04-15 15:15:46 <@kalev:fedora.im> oh, what else? 2024-04-15 15:16:48 <@yselkowitz:fedora.im> haven't got around to all of them yet 2024-04-15 15:17:01 <@yselkowitz:fedora.im> but the three categories above cover many of the cases 2024-04-15 15:17:57 <@yselkowitz:fedora.im> anyway, I'll keep working on them as time permits, but no guarantees that everything will be ready for GA 2024-04-15 15:18:37 <@yselkowitz:fedora.im> the runtimes and core apps for silverblue and kinoite are already pushed to stable so that they could be included in last week's RC 2024-04-15 15:18:46 <@kalev:fedora.im> I'll pitch in as well and try to fix some of them 2024-04-15 15:18:56 <@kalev:fedora.im> excellent - thanks for getting that done in time for the release 2024-04-15 15:19:19 <@yselkowitz:fedora.im> otherwise whatever is now in testing, I'll push to stable around GA 2024-04-15 15:19:59 <@yselkowitz:fedora.im> for f41 we really need to be more on top of the schedule, so that we know when the bits are needed and have them ready in time 2024-04-15 15:20:05 <@kalev:fedora.im> sounds good 2024-04-15 15:20:37 <@yselkowitz:fedora.im> I got a late start on this due to rhel 10 branching but nobody else has been around either 2024-04-15 15:21:43 <@kalev:fedora.im> I think ideally we'd start f41 builds already now, and have some kind of automation kick off automated rpm rebuilds to match regular rpm builds 2024-04-15 15:22:17 <@yselkowitz:fedora.im> I don't think that's possible until f41 branches? 2024-04-15 15:23:11 <@kalev:fedora.im> I don't see why it shouldn't be possible. It's just that we haven't done it like that in the past :) 2024-04-15 15:23:32 <@yselkowitz:fedora.im> if we start when fedora branches then there is lots of time, but I was completely occupied by rhel 10 branching 2024-04-15 15:24:11 <@yselkowitz:fedora.im> but yes automation would really be nice 2024-04-15 15:25:04 <@yselkowitz:fedora.im> I've been trying to keep notes on things I had to bootstrap and the like, which should help f41 go smoother 2024-04-15 15:25:23 <@yselkowitz:fedora.im> anyway 2024-04-15 15:25:34 <@yselkowitz:fedora.im> that's where we are holding so far 2024-04-15 15:25:55 <@kalev:fedora.im> good idea with notes 2024-04-15 15:25:55 <@yselkowitz:fedora.im> there were also 4 renames, with one to go 2024-04-15 15:26:24 <@yselkowitz:fedora.im> firefox, freeciv-gtk, gweled, xca, and then thunderbird which is FTBFS 2024-04-15 15:27:04 <@kalev:fedora.im> I see 2024-04-15 15:27:29 <@kalev:fedora.im> what did you want to rename thunderbird to? I think there were two options and it wasn't obvious to me which one it should be 2024-04-15 15:28:02 <@yselkowitz:fedora.im> I thought it was going to be org.mozilla.thunderbird but I haven't looked yet since the RPM is still FTBFS 2024-04-15 15:30:10 <@yselkowitz:fedora.im> any other questions about what is done so far? 2024-04-15 15:30:14 <@kalev:fedora.im> ahh, yes, looks like it was renamed to org.mozilla.thunderbird in the rpm build as well, that makes it clear 2024-04-15 15:31:26 <@kalev:fedora.im> no nothing else from me right now. I haven't looked at flatpak builds in a while and I think I'll just have to do a few and maybe I'll get questions then :) 2024-04-15 15:32:14 <@yselkowitz:fedora.im> !topic openh264 2024-04-15 15:32:30 <@yselkowitz:fedora.im> any news here? 2024-04-15 15:33:00 <@kalev:fedora.im> no, I think we need Owen to figure out the next steps 2024-04-15 15:33:34 <@yselkowitz:fedora.im> in what state is your PR? 2024-04-15 15:34:40 <@kalev:fedora.im> it was in a working state when I filed it two months ago :) 2024-04-15 15:35:57 <@yselkowitz:fedora.im> could you try with f40 now that it has noopenh264 and gstreamer1-plugin-openh264? 2024-04-15 15:37:16 <@kalev:fedora.im> definitely - I'll do a local build with the extension point added and put the resulting runtime up somewhere so you can test it as well if you want 2024-04-15 15:37:38 <@yselkowitz:fedora.im> or show me how to build one locally 2024-04-15 15:37:57 <@yselkowitz:fedora.im> this is the biggest usability issue in fedora flatpaks right now 2024-04-15 15:39:35 <@yselkowitz:fedora.im> because of infra freeze this won't happen for f40 GA but let's aim to get this done soon thereafter 2024-04-15 15:40:19 <@kalev:fedora.im> agreed, we really need to get this wrapped up 2024-04-15 15:40:45 <@yselkowitz:fedora.im> moving along 2024-04-15 15:40:52 <@yselkowitz:fedora.im> !topic issue trackers 2024-04-15 15:41:17 <@yselkowitz:fedora.im> !info speech-dispatcher-libs are included in f40 runtimes 2024-04-15 15:41:20 <@yselkowitz:fedora.im> !link https://gitlab.com/fedora/sigs/flatpak/fedora-flatpaks/-/issues/28 2024-04-15 15:42:01 <@yselkowitz:fedora.im> needs further testing but I don't remember seeing any of the firefox warnings with the f40 build 2024-04-15 15:42:52 <@kalev:fedora.im> I see you added --filesystem=xdg-run/speech-dispatcher to firefox. I guess thunderbird needs the same, right? 2024-04-15 15:43:23 <@yselkowitz:fedora.im> does TB support that api that it would need it? 2024-04-15 15:43:59 <@kalev:fedora.im> I don't know 2024-04-15 15:44:29 <@kalev:fedora.im> what warnings did you see from firefox? I don't have the new version yet and I can't see any speechd related warnings 2024-04-15 15:44:43 <@yselkowitz:fedora.im> only certain websites trigger it 2024-04-15 15:45:09 <@kalev:fedora.im> do you have an example? I'd love to test this a bit 2024-04-15 15:45:13 <@yselkowitz:fedora.im> info is in the ticket 2024-04-15 15:45:26 <@kalev:fedora.im> ahh ok, I'll look 2024-04-15 15:47:02 <@yselkowitz:fedora.im> !info no "Fedora Flatpaks" product in RHBZ 2024-04-15 15:47:07 <@yselkowitz:fedora.im> !link https://gitlab.com/fedora/sigs/flatpak/fedora-flatpaks/-/issues/29 2024-04-15 15:47:18 <@yselkowitz:fedora.im> not sure how we should handle this 2024-04-15 15:48:33 <@yselkowitz:fedora.im> a few times I've been tagged by the RPM maintainer about a problem, and I've dealt with it there 2024-04-15 15:50:20 <@yselkowitz:fedora.im> something to think about when we more of an audience 2024-04-15 15:50:44 <@yselkowitz:fedora.im> !info flatpakBuild[Arch] are not searchable in kojiweb 2024-04-15 15:50:48 <@yselkowitz:fedora.im> !link https://pagure.io/koji-flatpak/issue/1 2024-04-15 15:50:54 <@yselkowitz:fedora.im> this is for Owen 2024-04-15 15:51:06 <@kalev:fedora.im> I am not sure either. I think it would make sense to have a separate product, but it's quite a bit of overhead at the same time. I think last time this came up Owen thought it would be best to not create a separate product - but I guess we'll need him to discuss this in details. 2024-04-15 15:51:32 <@yselkowitz:fedora.im> I had been thinking more about a Flatpak version for components under the Fedora product 2024-04-15 15:51:51 <@yselkowitz:fedora.im> but let's discuss another time 2024-04-15 15:52:11 <@yselkowitz:fedora.im> that's all I've got for new issues 2024-04-15 15:52:27 <@yselkowitz:fedora.im> !topic open floor 2024-04-15 15:52:46 <@kalev:fedora.im> thanks for bringing them up - I think it makes sense to go through new issues every time, even if we don't know how to solve them 2024-04-15 15:52:53 <@yselkowitz:fedora.im> agreed 2024-04-15 15:53:22 <@kalev:fedora.im> it could always be that someone lurking has ideas, or someone who's reading the meeting minutes 2024-04-15 15:55:45 <@yselkowitz:fedora.im> anything else? 2024-04-15 15:56:10 <@kalev:fedora.im> nothing from me 2024-04-15 15:57:01 <@yselkowitz:fedora.im> again, I'll be around only part-time this week, and then out for the rest of the month 2024-04-15 15:58:04 <@kalev:fedora.im> OK, I guess we'll pick up meetings again when you are back 2024-04-15 15:58:23 <@kalev:fedora.im> I'll keep an eye on flatpak builds while you are gone 2024-04-15 16:00:30 <@kalev:fedora.im> alright, let's end the meeting - thanks yselkowitz! 2024-04-15 16:00:32 <@kalev:fedora.im> !endmeeting