Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

category-overrides-* compatibility meta issue #2232

Open
theofficialgman opened this issue Jan 8, 2023 · 0 comments
Open

category-overrides-* compatibility meta issue #2232

theofficialgman opened this issue Jan 8, 2023 · 0 comments
Labels
documentation Improvements or additions to documentation

Comments

@theofficialgman
Copy link
Collaborator

theofficialgman commented Jan 8, 2023

I am going to use this to document/store why certain packages are disabled on jetson 18.04 as well as anything that could be changed/fixed so they can be enabled. (built on buster means that one or more dependencies linked at runtime is not available on bionic or is too high a version). If you have done something to solve one of these overrides, create a PR/issue with your changes and reference this issue

the latest list is found here in the source code: https://github.com/Botspot/pi-apps/blob/master/etc/category-overrides-jetson-18.04

the latest list for jetson-generic is a subset of the below for OSs greater than 18.04: the latest list is found here in the source code: https://github.com/Botspot/pi-apps/blob/master/etc/category-overrides-jetson-generic

the latest list for non-pi is a subset of the below for non-raspberry pi systems: https://github.com/Botspot/pi-apps/blob/master/etc/category-overrides-non-raspberry

Of these apps:
16 are Raspberry Pi Only (so will never be enabled) -> https://github.com/Botspot/pi-apps/blob/master/etc/category-overrides-non-raspberry
5 are unnecessary/have better alternatives (so probably won't be enabled)
15 need recompilation on an older distro (so need a new packager to build them on bionic)
the rest fit into some other category and are probably more difficult to solve

Amiberry - built on buster
AntiMicroX - built on buster, needs a rebuild anyway for the lastest updates (see #2160), can be installed via flatpak
Autostar - Unnecessary (already have startup app on gnome/unity)
Better Chromium - (Unnecessary, already use custom chromium with hardware decode, vulkan enabled, and chrome sync)
BlockBench - packaging issue (see ryanfortner/blockbench-arm#2)
BlockPi - no use on anything but a rpi
Box86 - requires armhf userspace (don't want to enable on most systems)
Boxy SVG - glibc and other packages too high (nodejs nodejs/node#43246), can get from flatpak
Chiaki - could be built, but we need to use the standard version (system ffmpeg on jetsons has hardware decoding or use a custom switchroot ffmpeg 4.X repo)
Codex - needs rebuilt on bionic (glibc)
CommanderPi - only useful on raspberry pi
Cool Retro Term - needs newer QT5 than available on bionic (would need to package along with like Prism Launcher or add the PPA to build)
Cura - glibc too high (appimage built by someone else), too complicated to build ourselves
Downgrade Chromium - no use and bad on jetson
Drawing - ppa is for focal (not compatible with bionic), can be installed via flatpak
Flameshot - glibc too high (buit by developer on debian 10), can be installed via flatpak
Flow - just doesn't work on anything but a pi (tried and contacted the devs who couldn't/didn't want to fix)
FreeTube - not a good option for hardware accelerated playback
Godot - glibc too high (built on buster/bullseye)
Lightpad - no use for gnome or unity (already has a similar app launcher)
Mac OS Theme - gtk2 only
Minecraft Pi (Modded) - doesn't work (upstream unable to figure out why)
More RAM - zram with proper tuning aleady enabled in initramfs
Node.js - nodejs/node#43246
Oomox Theme Designer - dependencies too old in bionic
OpenSCAD - glibc too high (built by someone else)
Pale Moon - no bionic armhf/arm64 builds available
PiGro - not a pi
PiKISS GUI - don't approve/validate this appstore
piKiss - don't approve/validate this appstore
Pi Power Tools - not a pi
PPSSPP (PSP emulator) - glibc too high (needs rebuilt)
QEMU - don't want users installing this from a GUI
Quartz - packages too old/not available in bionic
Remarkable - glibc too high (needs built on bionic)
Renoise (Demo) - glibc too high (proprietary)
Snap Store - no snaps, they don't have gpu acceleration on jetsons (or any non-mesa gpu drivers)
Steam - won't work this way on jetson, handled through a hidden script at the L4T-Megascript for those willing to potentially break their install
Stunt Rally - needs boost packaged into the binary (linker errors)
Sublime Text - glibc too high (proprietary)
Temps - not a pi
Tetris CLI - glibc too high
Vivaldi - glibc too high for bionic/buster
Windows 10 Theme - gtk2 only
Windows Flasher - not a pi
Windows Screensavers - no
YouTubuddy - not ideal for hardware accelerated decoding
Zoom - can't guarantee functionality with its many versions (use chromium instead)

@theofficialgman theofficialgman added suggestion New feature or request documentation Improvements or additions to documentation and removed suggestion New feature or request labels Jan 8, 2023
Repository owner locked and limited conversation to collaborators Jan 8, 2023
@theofficialgman theofficialgman changed the title category-overrides-jetson-18.04 compatibility meta issue category-overrides-* compatibility meta issue Jun 1, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant