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

[Feature] Include the Brave browser and the Google Chrome RPM repositories OOTB in all editions #42

Open
amethystgosling163 opened this issue Sep 18, 2024 · 8 comments
Labels
enhancement New feature or request

Comments

@amethystgosling163
Copy link

amethystgosling163 commented Sep 18, 2024

Describe the related problem / the feature request

The Brave browser and Google Chrome are very popular packages that are not available as RPMs in the repositories included in Ultramarine OOTB and the only Google Chrome package (Flatpak) available in the Software Center is unverified, so I think it would be a good idea to add the official RPM Google Chrome repository too.

Describe a solution and how it solves the above problem

Steps required to add the official Brave Browser repo:
sudo dnf install dnf-plugins-core && sudo dnf config-manager --add-repo https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo && sudo rpm --import https://brave-browser-rpm-release.s3.brave.com/brave-core.asc && sudo dnf install brave-browser

Steps required to add the official Google Chrome repo:
Enable third-party repositories - Fedora wiki page on it has all the steps.

Alternatives you've considered

None

Additional Context

I'm using the GNOME Edition so I saw the absence of these repositories in that edition of Ultramarine.

@amethystgosling163 amethystgosling163 added the enhancement New feature or request label Sep 18, 2024
@amethystgosling163 amethystgosling163 changed the title [Feature] Add Brave browser and Google Chrome RPM repo to default install of all editions [Feature] Include the Brave browser and the Google Chrome RPM repositories OOTB in all editions Sep 18, 2024
@madonuko madonuko transferred this issue from Ultramarine-Linux/triage Sep 18, 2024
@nothingneko
Copy link
Contributor

I think we should include them, but disabled, like Fedora does for Chrome.

We can have them be enabled in new OOBE if the user wants them or in GNOME software/Discover

@amethystgosling163
Copy link
Author

amethystgosling163 commented Sep 19, 2024

I think we should include them, but disabled, like Fedora does for Chrome.

We can have them be enabled in new OOBE if the user wants them or in GNOME software/Discover

Why disabled tho?

@madonuko
Copy link
Member

Why disabled tho?

I had the exact same question and we discussed internally:

  • our team member thought we did not had the repo already by default (we do, just not enabled like fedora)
  • I personally think it makes more sense to enable them out of the box because if it's not enabled by default then we might as well stop using "it just works" as our slogan

@amethystgosling163
Copy link
Author

amethystgosling163 commented Sep 23, 2024

I just became aware that the brave browser RPM repo doesn't have the necessary appstream data to display in GUI Software Centers meaning that the browser from this repo can only be installed thru the terminal OOTB but I still think it is a good idea to include it as this issue might be fixed sooner or later and because AFAIK the Terra repository also doesn't have appstream data for any package yet but is included anyway.

@nothingneko
Copy link
Contributor

we do include Appstream data in Terra

Copy link
Member

we do include Appstream data in Terra

Actually, not yet.

I have posted an issue here:

AppStream metadata · Issue #1327 · terrapkg/packages

but we haven't actually added AppStream metadata in Terra yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants