(So far, I have installed *-branding-opensuse, by standard — but I think about switching to *-branding-upstream and to even block *-branding-opensuse.)
Thus, I decided to wait for this getting fixed (this also means accepting CVE-2024-6655) instead of fooling around with the two options described by you.
My question is now just current. But I have it in mind for a long time. It’s not caused by the mentioned posts, just triggered.
This is what I am actually doing currently.
I think it’s a legal and serious question! By a standard install of openSUSE, there are chosen and installed several *-branding-opensuse packages (quite a bunch) automatically. If you delete them, the corresponding *-branding-upstream packages are chosen and installed automatically.
So, I guess, generally you have to choose from either *-branding-opensuse or *-branding-upstream, but actually one of these. (I don’t know if it’s a good idea to delete and block all -branding-…)
So, I would like the Pros and Cons to be discussed. There must be “some” difference… (besides this current bug).
Isn’t this obvious? The openSUSE branding packages give apps the openSUSE branding (colors, logos, icons, …), whilst the upstream branding uses the upstream default (colors, logos, icons, …). Not more, not less.
And it should also be obvious that a distribution tries to give an overall fitting and matching look and feel by applying as much as possible the same look to all delivered apps. And this can be done by using branding packages as it is done in the openSUSE/SUSE distribution family.
Yes, it is, indeed. And this is what I have already known. But are there more, maybe even significant, changes? Or is it just related to the GUI appearance? Is it actually just “branding of appearance” — or maybe even significant functions or settings?
Do you say, the system is to get updates generally easier when on *-branding-upstream (instead of *-branding-opensuse)? Relating to the posted bug (and I guess there have been some similar problems in the past as I remember…). — I am not addicted to openSUSE GUI appearance…
As I have said in anther thread the gtk3-branding-SLE and gtk3-branding-openSUSE only differs in a license, the /etc/gtk-3.0/settings.ini have the same content.
Download both packages, unzip them and run a diff over them to see it by your own.
Information for patch openSUSE-2025-10:
---------------------------------------
Repository : Oss-Update
Name : openSUSE-2025-10
Version : 1
Arch : noarch
Vendor : maint-coord@suse.de
Status : applied
Category : recommended
Severity : moderate
Created On : Mo 13 Jan 2025 13:39:43 CET
Interactive : ---
Summary : Recommended update for gtk3-branding
My origin question still holds: any “significant” Pros or Cons when using the one or the other? Any significant consequences when using the one or the other?
Like, is maintaining the system “easier” when using *-branding-upstream instead of *-branding-opensuse ?
My current config:
~ # zypper se -i "branding-upstream"
Loading repository data...
Reading installed packages...
No matching items found.
~ # zypper se -i "branding-opensuse"
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
---+--------------------------------------------+------------------------------------------------------------------------------------+--------
i+ | branding-openSUSE | openSUSE Leap 15.6 Brand File | package
i+ | gconf2-branding-openSUSE | openSUSE defaults for the GNOME configuration system | package
i+ | gio-branding-openSUSE | openSUSE definitions of default settings and applications | package
i+ | gnome-menus-branding-openSUSE | The GNOME Desktop Menu -- openSUSE Menus Definitions | package
i+ | grub2-branding-openSUSE | openSUSE Leap 15.6 branding for GRUB2 | package
i+ | gtk2-branding-openSUSE | The GTK+ toolkit library (version 2) -- openSUSE theme configuration | package
i+ | gtk3-branding-openSUSE | The GTK+ toolkit library (version 3) -- openSUSE theme configuration | package
i | gtk4-branding-openSUSE | The GTK+ toolkit library (version 3) -- openSUSE theme configuration | package
i+ | hicolor-icon-theme-branding-openSUSE | Fallback Icon Theme -- openSUSE Icons | package
i+ | libgarcon-branding-openSUSE | openSUSE Branding of libgarcon | package
i+ | libreoffice-branding-openSUSE | openSUSE Leap 15.6 branding for LibreOffice | package
i+ | libxfce4ui-branding-openSUSE | openSUSE Branding of libxfce4ui | package
i+ | lightdm-gtk-greeter-branding-openSUSE | openSUSE branding of lightdm-gtk-greeter | package
i+ | MozillaFirefox-branding-openSUSE | openSUSE branding of MozillaFirefox | package
i+ | NetworkManager-branding-openSUSE | Default openSUSE branding for NetworkManager configuration file | package
i+ | PackageKit-branding-openSUSE | Simple software installation management software -- openSUSE default configuration | package
i+ | plymouth-branding-openSUSE | openSUSE Leap 15.6 branding for Plymouth bootsplash | package
i+ | systemd-default-settings-branding-openSUSE | openSUSE Specific Customization of systemd defaults | package
i+ | systemd-presets-branding-openSUSE | Systemd default presets for openSUSE | package
i+ | thunar-volman-branding-openSUSE | openSUSE Branding of thunar-volman | package
i+ | wallpaper-branding-openSUSE | openSUSE Leap 15.6 default wallpapers | package
i+ | xfce4-notifyd-branding-openSUSE | openSUSE Branding of xfce4-notifyd | package
i+ | xfce4-panel-branding-openSUSE | openSUSE Branding of xfce4-panel | package
i+ | xfce4-power-manager-branding-openSUSE | openSUSE Branding of xfce4-power-manager | package
i+ | xfce4-session-branding-openSUSE | openSUSE Branding of xfce4-session | package
i+ | xfce4-settings-branding-openSUSE | openSUSE Branding of xfce4-settings | package
i+ | xfdesktop-branding-openSUSE | openSUSE Branding of xfdesktop | package
i+ | xfwm4-branding-openSUSE | openSUSE Branding of xfwm4 | package
i+ | yast2-qt-branding-openSUSE | openSUSE Leap 15.6 branding for YaST2 Qt | package
t
A quick view shows that it’s sometime just up to license.
Sometimes it’s up to serving GUI elements.
But MozillaFirefox-branding-openSUSE, NetworkManager-branding-openSUSE, PackageKit-branding-openSUSE, systemd-default-settings-branding-openSUSE, systemd-presets-branding-openSUSE lead to “significant” consequences.
But have you noticed, that my thread is about “*-branding-opensuse or *-branding-upstream” (in general) and not only “gtk3-branding-SLE and gtk3-branding-openSUSE” (specially)?