2024-01-08 15:33:38 <@kalev:fedora.im> !startmeeting Fedora Flatpak Packaging SIG 2024-01-08 15:33:39 <@meetbot:fedora.im> Meeting started at 2024-01-08 15:33:38 UTC 2024-01-08 15:33:39 <@meetbot:fedora.im> The Meeting name is 'Fedora Flatpak Packaging SIG' 2024-01-08 15:33:47 <@kalev:fedora.im> !meetingname flatpak-sig 2024-01-08 15:33:53 <@kalev:fedora.im> !topic Init process 2024-01-08 15:34:32 <@kalev:fedora.im> happy new year to everybody and welcome to the flatpak meeting 2024-01-08 15:34:51 <@kalev:fedora.im> who's around today? 2024-01-08 15:35:07 <@yselkowitz:fedora.im> .hi 2024-01-08 15:35:08 <@yselkowitz:fedora.im> !hi 2024-01-08 15:35:09 <@zodbot:fedora.im> Yaakov Selkowitz (yselkowitz) 2024-01-08 15:35:39 <@kalev:fedora.im> (my cat is around and attempting to sit on my keyboard, so you know what's up if I start typing weird stuff :)) 2024-01-08 15:37:17 <@kalev:fedora.im> Owen Taylor: you around today? 2024-01-08 15:37:52 <@kalev:fedora.im> looks like it's just us two today 2024-01-08 15:38:19 <@farribeiro:matrix.org> !hi 2024-01-08 15:38:21 <@zodbot:fedora.im> Fábio Ribeiro (farribeiro) - he / him / his 2024-01-08 15:38:28 <@kalev:fedora.im> hi! welcome 2024-01-08 15:40:09 <@tpopela:matrix.org> !hi 2024-01-08 15:40:11 <@zodbot:fedora.im> No Fedora Accounts users have the @tpopela:matrix.org Matrix Account defined 2024-01-08 15:40:21 <@kalev:fedora.im> hi Tomas! 2024-01-08 15:41:12 <@kalev:fedora.im> OK, let's get started - I have a quick update on openh264, then there's a question about blackbox-terminal and then I think we need to talk about libreoffice 2024-01-08 15:41:22 <@kalev:fedora.im> is there anything else we need to discuss today? 2024-01-08 15:41:41 <@yselkowitz:fedora.im> let's start with that 2024-01-08 15:41:46 <@kalev:fedora.im> OK! 2024-01-08 15:41:51 <@kalev:fedora.im> !topic openh264 2024-01-08 15:42:49 <@kalev:fedora.im> so, this is currently waiting on https://pagure.io/releng/issue/11823 - in particular, we need the "Obsoletes: noopenh264" that this build adds to be present in the Cisco repo before we can introduce noopenh264 into Fedora repos 2024-01-08 15:43:05 <@kalev:fedora.im> releng in turn says that it's waiting on Cisco :( 2024-01-08 15:45:16 <@kalev:fedora.im> if it takes much longer we could possibly look into building noopenh264 and gstreamer1-plugin-openh264 just for the flatpak runtime build root (and keep waiting for this before doing regular rpm builds), as we aren't constrained by upgrade path issues for flatpaks 2024-01-08 15:45:29 <@kalev:fedora.im> anyway, that's all from me 2024-01-08 15:46:32 <@kalev:fedora.im> it helps because we can then pre-install the plugin and only need to side load the library 2024-01-08 15:46:49 <@kalev:fedora.im> it's exactly the same how it's handled in freedesktop sdk - they have exactly the same constraints 2024-01-08 15:47:04 <@yselkowitz:fedora.im> and what's the mechanism for side loading? 2024-01-08 15:47:23 <@kalev:fedora.im> a runtime extension 2024-01-08 15:47:46 <@kalev:fedora.im> ... which downloads the rpm from cisco and unpacks it at the right spot 2024-01-08 15:48:32 <@yselkowitz:fedora.im> what other changes are needed to support that? 2024-01-08 15:49:35 <@kalev:fedora.im> I have some changes to flatpak-module-tools. I should probably get those upstream while waiting for Cisco. 2024-01-08 15:50:50 <@yselkowitz:fedora.im> yeah, I'd say once *everything* else is in place to create this extension, if we are still waiting for cisco, then we build noopenh264 and gstreamer1-plugin-openh264 for flatpaks only 2024-01-08 15:51:15 <@kalev:fedora.im> yep, agreed 2024-01-08 15:51:25 <@kalev:fedora.im> ok, let's move on 2024-01-08 15:51:32 <@kalev:fedora.im> !topic blackbox-terminal 2024-01-08 15:51:48 <@kalev:fedora.im> I noticed https://gitlab.com/fedora/sigs/flatpak/fedora-flatpaks/-/issues/27 and wanted to bring it up 2024-01-08 15:52:13 <@kalev:fedora.im> is it on your radar or want me to do the build? 2024-01-08 15:52:29 <@yselkowitz:fedora.im> I hadn't seen that 2024-01-08 15:53:24 <@yselkowitz:fedora.im> I'll look into that 2024-01-08 15:54:23 <@kalev:fedora.im> thanks - I'll leave a comment in the ticket 2024-01-08 15:54:36 <@kalev:fedora.im> !topic libreoffice status 2024-01-08 15:54:59 <@kalev:fedora.im> I haven't been tracking this - do you have a quick update where we are now? 2024-01-08 15:56:48 <@yselkowitz:fedora.im> yeah, the java dependencies have been tricky to get right, every time I think I have it, something else comes up. also, I've been really busy with ELN as of late. right now, I think I need to go back to the drawing board and rethink how javapackages-tools is handled wrt flatpaks. 2024-01-08 15:57:28 <@kalev:fedora.im> would it help short term to put openjdk into the runtime? I remember thinking once upon a time that it would, but I've forgotten the details. 2024-01-08 15:57:51 <@yselkowitz:fedora.im> it's not openjdk itself that's the problem, its javapackages-tools 2024-01-08 15:58:10 <@nirik:matrix.scrye.com> I guess this ties into my question... about retiring osbs. ;) 2024-01-08 15:58:22 <@kalev:fedora.im> yeah, but would javapackages-tools behave better if openjdk was in /usr? 2024-01-08 15:58:25 <@yselkowitz:fedora.im> I've been going back and forth wrt javapackages-tools, now I'm back to thinking that they should be buildroot only, and any runtime dependencies on it are a mistake (or in the case of javapackages-filesystem, to be skipped) 2024-01-08 15:58:43 <@yselkowitz:fedora.im> again, I don't think that's the problem 2024-01-08 15:59:00 <@yselkowitz:fedora.im> it's javapackages-tools itself, which has a lot of hardcoded /usr 2024-01-08 15:59:19 <@kalev:fedora.im> I guess we can keep libreoffice limping on with the F38 runtime a while longer :) 2024-01-08 15:59:32 <@kalev:fedora.im> nirik: do we have a deadline when we need to stop all osbs use? 2024-01-08 16:00:09 <@nirik:matrix.scrye.com> not sure, but sooner would make me happy. its a big mess I want to drop 2024-01-08 16:00:36 <@yselkowitz:fedora.im> I hear you, it's just been a real pain getting these two to switch 2024-01-08 16:00:44 <@yselkowitz:fedora.im> speaking of which, evolution? 2024-01-08 16:00:57 <@kalev:fedora.im> I think we are out of time -ä openqa is coming 2024-01-08 16:01:01 <@kalev:fedora.im> and we need owen for evolution 2024-01-08 16:01:06 <@kalev:fedora.im> !endmeeting 2024-01-08 16:01:07 <@yselkowitz:fedora.im> I thought we had an hour?