package is built using github tarballs; project developers advise against that
Task Info (Flyspray) | |
---|---|
Opened By | Jérôme Petazzoni (jpetazzo) |
Task ID | 76710 |
Type | General Gripe |
Project | Community Packages |
Category | Packages |
Version | None |
OS | All |
Opened | 2022-12-01 18:29:06 UTC |
Status | Assigned |
Assignee | Jonathan Steel (jsteel) |
Details
Description:
At the moment, the obs-studio package is built from source obtained by fetching github archive tarballs:
However, the OBS project developers advise to not use that, and to use git instead:
https://github.com/obsproject/obs-studio/issues/7407#issuecomment-1251261268
As a result, the obs-studio package 28 on Linux is missing websocket support (see FS#76069), because websocket support comes from a git submodule that doesn't get included in the github archive tarballs.
I don't know what's the proper etiquette here:
- on the Archlinux side, we say "please include all source code in git archives"
- on the OBS side, they say "You can assume OBS does not distribute tarballs and it is incumbent on packagers to use git. There is no way to disable github's broken tarballs or we would have."
What do?