@Melechtna I can't add screenshots, so I'll try to visualize it:
OSS repo: MozillaFirefox-122.0-1.1.x86_64.rpm MozillaFirefox-122.0-2.1.x86_64.rpm
Mozilla repo: MozillaFirefox-121.0.1-1.3.x86_64.rpm MozillaFirefox-122.0-3.3.x86_64.rpm
Both repos store two variants of the Firefox package. OSS stores two package releases of 122.0, and Mozilla stores the latest 121.0.1 and 122.0 package releases. The important part is that the Mozilla repo is actually updated faster, which you can see from the package release (2.1 on OSS, 3.3 on Mozilla). Of course, right now, both repos have 122.0, but when, for example, 123.0 is released, the Mozilla repo will get it first, potentially days before the OSS repo gets it. This also more closely aligns with the Arch Firefox package.
Btw, the ARM64 architecture actually falls back to the OSS repo because the Mozilla repo does not produce packages for it. In this commit, you can see where I had to account for when the OSS repo still had 121.0.1 and 122.0 was released on Mozilla: https://aur.archlinux.org/cgit/aur.git/commit/?h=firefox-opensuse-bin&id=32cbb2f25bb0b06d7506c1135e02a9e596e86097
Hope this makes sense, but if you have any other questions, please let me know.
Pinned Comments
HTV04 commented on 2023-12-02 21:44 (UTC) (edited on 2024-01-20 06:41 (UTC) by HTV04)
firefox-opensuse-bin
is different from thefirefox
package because it includes various patches by the openSUSE team, including patches to better integrate with KDE (i.e. file dialogs). More info: https://github.com/openSUSE/firefox-maintenanceThis package is not to be confused with
firefox-kde-opensuse
. Although bothfirefox-opensuse-bin
andfirefox-kde-opensuse
provide better KDE integration, the latter has an additional patch from Ubuntu that provides global menu support. More info: https://gitlab.com/Thaodan/firefox-kde-opensuse/-/blob/master/README.orgFinally, despite using the openSUSE patches, this package contains none of the openSUSE Firefox branding, which is contained separately from the Firefox RPM.