On 8/24/22 17:43, Roger Oberholtzer wrote:
I have a newbie question about the decision about what targets a package in OBS are built for. I mean about the logic behind the choice of which to enable.
At the end of the day this is a manual decision by the maintainer of the packages / project.
I quite often find that packages are enabled for only 15.2, or only Tumblwweed. But it is quite common that the packages are not enabled for all current openSUSE/SUSE releases.
Adding new versions is a manual process so the maintainer needs to decide to do it, having 15.2 and nothing newer is probably a good sign no one is paying much attention to it.
For exampl (not a complaints against this ptroject! I just happen to be following the status of the tensorflow2 and it took me here as a unresolvable package):
https://build.opensuse.org/package/show/devel%3Alanguages%3Apython/python-go...
Why would a project in devel:languages:python not have Factory enabled? I know that in user's own builds, them might unfortunately do this. But in a place like devel:languages:python, I would have thought the all current openSUSE/SUSE targets would generally be enabled.
It has openSUSE_Tumbleweed enabled which these days is generally more useful because it only rebuilds against changes that have been accepted into snapshots as opposed to openSUSE_Factory which used to trigger rebuilds earlier in the process which occasionally causes issues for users. Most of the time using them interchangably doesn't break much. -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B