Hello openSUSE! We've recently received a few complaints about https://github.com/openSUSE/openSUSE-repos, which provides an alternative handling of repository paths by *RIS. Here is a little summary of the issues and our actions. *Mixing NVIDIA subpackage flavors (MicroOS one installed on TW etc) boo#1224184 *Breakage of Leap 15.6 repo paths (by removal of tailing / in a variable) boo#1224185 (please be aware that 15.6 is still a pre-release and the change did not get to 15.5:Update) Regarding the Mixing of flavors I've quickly fixed the flavor mixing problem by adding conflicts https://build.opensuse.org/package/rdiff/Base:System/openSUSE-repos?linkrev=base&rev=36 and opened https://github.com/openSUSE/openSUSE-repos/issues/54 to track our QA efforts. Regarding the breakage of Leap repo paths I implemented a little CI that checks repository definitions by variable substitution and curl https://github.com/openSUSE/openSUSE-repos/actions This already found boo#1224217 (issue with source and debug repo in Leap armv7hl) and similar Slowroll issues that Bernhard already addressed. Many thanks to Andrii who is working on a CI that tests intel repo definitions with zypper on an available Ubuntu container https://github.com/andrii-suse/openSUSE-repos/actions This adds another level of testing and involves zypper for proper variable substitution. The last remaining step in #54 is openQA coverage where I'd like to ask for help. https://progress.opensuse.org/issues/160340 The fact that we build Slowroll/TW/MicroOS in a single project adds a space for human packaging error where people can potentially end up with mixed flavors. I suppose we could be partially testing it with Adris's zypper in the Ubuntu container approach, but I think it should also be a part of openQA for TW (and its flavors) as we have Suggests in release packages that will not be present on ubuntu. **Any help on the openQA part (poo#160340) would be highly welcome.** I only wish we'd done these steps towards increased quality sooner. As breaking repo paths ends up basically by cutting off systems from any further updates. This should not be tolerable in anything post-Alpha quality, even when it's not the default. [0] https://en.opensuse.org/openSUSE:Standards_Repository_Index_Service Relevant Reddit threads https://www.reddit.com/r/openSUSE/comments/1cdhjzg/comment/l1e6ppv/ and https://www.reddit.com/r/openSUSE/comments/1cpbfry/tw_opensusereposmicroosnv... -- Thank you for your understanding Luboš Kocman openSUSE Leap Release Manager