32 bits compatible extensions
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 30/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Domain
- build-system
Research direction
Start with the referenced Flatpak available-runtimes documentation and the Bottles manifests at com.usebottles.bottles.json and com.usebottles.bottles.elementary.yml, focusing on the org.gnome.Platform.Compat.i386 and org.freedesktop.Platform.Compat references. Determine whether the elementary platform already provides a suitable variant or needs the extension added; done means 32-bit libraries and binaries can use the platform extension.
Written by the indexing model from the issue text.
Description
Some applications require 32 bits compatible extensions to run binaries and build 32 bits projects.
E.g. Bottles use the org.gnome.Platform.Compat.i386 extension which is not available in the elementary repository. We need that to be able to compile some libraries and run 32 bits binaries via wine.
FWIK the org.gnome.Platform.Compat.i386 is based on top of the org.freedesktop.Platform.Compat extension, including the GNOME Platform. I don't know if the best solution is to mirror it in the elementary repositories or provide a variant (maybe it's already there?)
As a workaround I am getting the necessary libraries from the AppImage but the extension might be the best solution.
I am relatively new to the world of Flatpak, let me know if I'm wrong please 😁
Originally posted by @mirkobrombin in https://github.com/elementary/flatpak-platform/discussions/61
- Dominant language
- Meson
- Stars
- 57
- Forks
- 11
- Avg merge
- 6h 35m
- Merged PRs (30d)
- 5
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from elementary/flatpak-platform
-
Strip /share/runtime/docs from io.elementary.Sdk (~600MB)?Possibly taken @ryonakano claimed this 17 days ago. OpenPriority: Wishlist
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
elementary/flatpak-platform#254 ·
-
Priority: Wishlist
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
elementary/flatpak-platform#253 ·
-
Make sure not to use apt in the workflows that use flatpak-platform docker imagesMay be free again @ryonakano claimed this 144 days ago, and no pull request is open. OpenPriority: High
elementary/flatpak-platform#236 · 1 comment · 1 assignee ·
-
WebKitGTK CrashOpen
Difficulty 5/5 Over a week Newbie friendliness 30/100
elementary/flatpak-platform#228 · 1 comment ·
-
Rebase on fd.o platform instead of GNOME onePossibly taken @ryonakano claimed this 74 days ago. OpenPriority: Wishlist
elementary/flatpak-platform#219 · 2 reactions · 1 assignee ·
All issues in elementary/flatpak-platform
Similar issues
-
triage:accepted
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
open-telemetry/otel-arrow#4343 ·
Maintainers usually reply within 2 days
-
type/automation type/tech-debt
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
uv: hub package aliases have no default `actual` branch, so `cquery --output=proto` crashes in multi-group workspacesPossibly taken @Spikhalskiy claimed this today. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
aspect-build/rules_py#1605 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 1-3 hours Newbie friendliness 72/100
excalidraw/excalidraw#12253 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day