ublue-os / main

OCI base images of Fedora with batteries included
https://universal-blue.org/images/main/
Apache License 2.0
508 stars 51 forks source link

feat: include rar from negativo17 #648

Closed RoyalOughtness closed 1 month ago

RoyalOughtness commented 1 month ago

Sadly, rar from brew is only available via cask and so doesn't work on linux: https://formulae.brew.sh/cask/rar

Thankfully, negativo17 provides this package in the multimedia repo, which was just added. The rar package is less than half a megabyte, so it shouldn't meaningfully impact image sizes.

bsherman commented 1 month ago

I agree with your assertions, but I'm not clear on where this fits in the scope of main images:

From https://universal-blue.org/mission.html ...

We will be brutal about making things out of scope.

:grin:

RoyalOughtness commented 1 month ago

@bsherman it is explicitly in scope, moreso than many of the packages already included (like tmux):

Non-free codecs aka. “a bunch of that RPMFusion stuff”.

This is adding support for a proprietary file format. It is expressly in scope.

If we suddenly want to make this project adhere more closely to the scope, rar should be added and tmux and other packages would need to be removed.

bsherman commented 1 month ago
Non-free codecs aka. “a bunch of that RPMFusion stuff”.

This is adding support for a proprietary file format. It is expressly in scope.

This is a reasonable view of the scope. Thank you, I want to have that clear for anything we consider adding to main.

If we suddenly want to make this project adhere more closely to the scope, rar should be added and tmux and other packages would need to be removed.

It has been argued several times that the package list should either be made "more compliant with scope" else we should be more permissive about adding packages because some existing package doesn't fit well with scope.

My position has been consistent, nothing "sudden" about it:

We will not be doing a full correction of existing image packages to comply with one's perspective of appropriate scope. However, we HAVE pruned things out of the package list as seems reasonable... hence being "brutal about making things out of scope."

RoyalOughtness commented 1 month ago

@bsherman makes sense, yeah I was just using it as an example. I don't really care about tmux being present.