locaal-ai/obs-backgroundremoval

Package manager usage

Pylou-AI opened this issue · 4 comments

Is your feature request related to a problem? Please describe.

Yes it is: deb package manager is intended for Debian and Debian-descendant distro, with upward compatibility in mind!

Describe the solution you'd like

NOT having a deb package that won't work on Debian!

Describe alternatives you've considered

Use a distro-specific package manager: Snap for Ubuntu-based distro, for instance!

Additional context

There's a deb file here with something that will not work on Debian...

OBS official recommends to use deb package for OBS plugin so we have nothing to do with your opinion

You may want to say this for upstream. Not for us.

OB officials say (from your own link):

> On Linux, the version used for development might be decided by the specific version available via a distribution's package management system, so OBS Studio compatibility for plugins might be determined by those versions instead.

And

Linux dependencies need to be resolved using the package management tools appropriate for the local distribution.

If a package is only supporting Ubuntu, it should be delivered through Snap, not deb.

I understand you guys don't like that and that it might require some change, but that's not MY opinion.
That's good practice.

You can provide us the Snap implementation via your PR. Thank for considering contribution!