Installing SDK with multiple branches as default flatpak

Hey, Got a question about installing an sdk with different branches as a default Flatpak app using Bluebuild. I've tried to add org.freedesktop.Sdk.Extension.texlive to my default-flatpaks list, but then it doesn't install this. I am 95% sure that this is because the prompt requires user interaction as there's no default branch to choose from, running bluebuild-flatpak-manager apply all also gives me a prompt about which branch to use. Basically, when installing it regularly you get this:
sstendahl@dellusion:~$ flatpak install org.freedesktop.Sdk.Extension.texlive
Söker efter matchningar…
Fjärrförråd hittades med referenser liknande ”org.freedesktop.Sdk.Extension.texlive”:

1) ‘flathub’ (system)
2) ‘flathub’ (user)

Vilken vill du använda (0 för att avbryta)? [0-2]: 2
Liknande referenser hittades för ”org.freedesktop.Sdk.Extension.texlive” i fjärrförrådet ”flathub” (user):

1) runtime/org.freedesktop.Sdk.Extension.texlive/x86_64/20.08
2) runtime/org.freedesktop.Sdk.Extension.texlive/x86_64/21.08
3) runtime/org.freedesktop.Sdk.Extension.texlive/x86_64/22.08
4) runtime/org.freedesktop.Sdk.Extension.texlive/x86_64/23.08
5) runtime/org.freedesktop.Sdk.Extension.texlive/x86_64/18.08
6) runtime/org.freedesktop.Sdk.Extension.texlive/x86_64/24.08
7) runtime/org.freedesktop.Sdk.Extension.texlive/x86_64/19.08

Vilken vill du använda (0 för att avbryta)? [0-7]:
sstendahl@dellusion:~$ flatpak install org.freedesktop.Sdk.Extension.texlive
Söker efter matchningar…
Fjärrförråd hittades med referenser liknande ”org.freedesktop.Sdk.Extension.texlive”:

1) ‘flathub’ (system)
2) ‘flathub’ (user)

Vilken vill du använda (0 för att avbryta)? [0-2]: 2
Liknande referenser hittades för ”org.freedesktop.Sdk.Extension.texlive” i fjärrförrådet ”flathub” (user):

1) runtime/org.freedesktop.Sdk.Extension.texlive/x86_64/20.08
2) runtime/org.freedesktop.Sdk.Extension.texlive/x86_64/21.08
3) runtime/org.freedesktop.Sdk.Extension.texlive/x86_64/22.08
4) runtime/org.freedesktop.Sdk.Extension.texlive/x86_64/23.08
5) runtime/org.freedesktop.Sdk.Extension.texlive/x86_64/18.08
6) runtime/org.freedesktop.Sdk.Extension.texlive/x86_64/24.08
7) runtime/org.freedesktop.Sdk.Extension.texlive/x86_64/19.08

Vilken vill du använda (0 för att avbryta)? [0-7]:
Typically you would just say flatpak install org.freedesktop.Sdk.Extension.texlive//24.08 to just pick the 24.08 branch on your arch. But unfortunately, if I try to add it like that in my list of default flatpaks, the pipeline tells me that it can't find a flatpak with that name. The pipeline runs fine with org.freedesktop.Sdk.Extension.texlive, but then it seems like it doesn't install. Am I doing something wrong? Or is a flatpak with different branches without default not supported. (Am fine with having to hand-pick a default, just don't know how to do that).
1 Reply
Sjoerd93
Sjoerd93OP4w ago
It could be that I'm being impatient when I just tried to add org.freedesktop.Sdk.Extension.texlive, as this is quite a huge package (like 5-6 GB) with an unreasonable long install-time (even given its size, adding it to rpm-ostree as default system package increases the CI time for my image from 8 minutes to 28 minutes). But it doesn't seem to be downloading anything either, will try again on a VM and just let it sit for a few hours. Will mark this as solved if it's just me being stupidly impatient.

Did you find this page helpful?