<@kalev:fedora.im>
15:33:38
!startmeeting Fedora Flatpak Packaging SIG
<@meetbot:fedora.im>
15:33:39
Meeting started at 2024-01-08 15:33:38 UTC
<@meetbot:fedora.im>
15:33:39
The Meeting name is 'Fedora Flatpak Packaging SIG'
<@kalev:fedora.im>
15:33:47
!meetingname flatpak-sig
<@kalev:fedora.im>
15:33:53
!topic Init process
<@kalev:fedora.im>
15:34:32
happy new year to everybody and welcome to the flatpak meeting
<@kalev:fedora.im>
15:34:51
who's around today?
<@yselkowitz:fedora.im>
15:35:07
.hi
<@yselkowitz:fedora.im>
15:35:08
!hi
<@zodbot:fedora.im>
15:35:09
Yaakov Selkowitz (yselkowitz)
<@kalev:fedora.im>
15:35:39
(my cat is around and attempting to sit on my keyboard, so you know what's up if I start typing weird stuff :))
<@kalev:fedora.im>
15:37:17
Owen Taylor: you around today?
<@kalev:fedora.im>
15:37:52
looks like it's just us two today
<@farribeiro:matrix.org>
15:38:19
!hi
<@zodbot:fedora.im>
15:38:21
Fábio Ribeiro (farribeiro) - he / him / his
<@kalev:fedora.im>
15:38:28
hi! welcome
<@tpopela:matrix.org>
15:40:09
!hi
<@zodbot:fedora.im>
15:40:11
No Fedora Accounts users have the @tpopela:matrix.org Matrix Account defined
<@kalev:fedora.im>
15:40:21
hi Tomas!
<@kalev:fedora.im>
15:41:12
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
<@kalev:fedora.im>
15:41:22
is there anything else we need to discuss today?
<@yselkowitz:fedora.im>
15:41:41
let's start with that
<@kalev:fedora.im>
15:41:46
OK!
<@kalev:fedora.im>
15:41:51
!topic openh264
<@kalev:fedora.im>
15:42:49
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
<@kalev:fedora.im>
15:43:05
releng in turn says that it's waiting on Cisco :(
<@kalev:fedora.im>
15:45:16
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
<@kalev:fedora.im>
15:45:29
anyway, that's all from me
<@kalev:fedora.im>
15:46:32
it helps because we can then pre-install the plugin and only need to side load the library
<@kalev:fedora.im>
15:46:49
it's exactly the same how it's handled in freedesktop sdk - they have exactly the same constraints
<@yselkowitz:fedora.im>
15:47:04
and what's the mechanism for side loading?
<@kalev:fedora.im>
15:47:23
a runtime extension
<@kalev:fedora.im>
15:47:46
... which downloads the rpm from cisco and unpacks it at the right spot
<@yselkowitz:fedora.im>
15:48:32
what other changes are needed to support that?
<@kalev:fedora.im>
15:49:35
I have some changes to flatpak-module-tools. I should probably get those upstream while waiting for Cisco.
<@yselkowitz:fedora.im>
15:50:50
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
<@kalev:fedora.im>
15:51:15
yep, agreed
<@kalev:fedora.im>
15:51:25
ok, let's move on
<@kalev:fedora.im>
15:51:32
!topic blackbox-terminal
<@kalev:fedora.im>
15:51:48
I noticed https://gitlab.com/fedora/sigs/flatpak/fedora-flatpaks/-/issues/27 and wanted to bring it up
<@kalev:fedora.im>
15:52:13
is it on your radar or want me to do the build?
<@yselkowitz:fedora.im>
15:52:29
I hadn't seen that
<@yselkowitz:fedora.im>
15:53:24
I'll look into that
<@kalev:fedora.im>
15:54:23
thanks - I'll leave a comment in the ticket
<@kalev:fedora.im>
15:54:36
!topic libreoffice status
<@kalev:fedora.im>
15:54:59
I haven't been tracking this - do you have a quick update where we are now?
<@yselkowitz:fedora.im>
15:56:48
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.
<@kalev:fedora.im>
15:57:28
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.
<@yselkowitz:fedora.im>
15:57:51
it's not openjdk itself that's the problem, its javapackages-tools
<@nirik:matrix.scrye.com>
15:58:10
I guess this ties into my question... about retiring osbs. ;)
<@kalev:fedora.im>
15:58:22
yeah, but would javapackages-tools behave better if openjdk was in /usr?
<@yselkowitz:fedora.im>
15:58:25
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)
<@yselkowitz:fedora.im>
15:58:43
again, I don't think that's the problem
<@yselkowitz:fedora.im>
15:59:00
it's javapackages-tools itself, which has a lot of hardcoded /usr
<@kalev:fedora.im>
15:59:19
I guess we can keep libreoffice limping on with the F38 runtime a while longer :)
<@kalev:fedora.im>
15:59:32
nirik: do we have a deadline when we need to stop all osbs use?
<@nirik:matrix.scrye.com>
16:00:09
not sure, but sooner would make me happy. its a big mess I want to drop
<@yselkowitz:fedora.im>
16:00:36
I hear you, it's just been a real pain getting these two to switch
<@yselkowitz:fedora.im>
16:00:44
speaking of which, evolution?
<@kalev:fedora.im>
16:00:57
I think we are out of time -ä openqa is coming
<@kalev:fedora.im>
16:01:01
and we need owen for evolution
<@kalev:fedora.im>
16:01:06
!endmeeting
<@yselkowitz:fedora.im>
16:01:07
I thought we had an hour?