action #32038
Updated by riafarov over 6 years ago
## Motivation As we expect some problems if we disable online repos, we should sync all repos, so all used packages are available. ## Acceptance criteria * **AC1:** All used repos are synced * **AC2:** Official openSUSE online repos are not used (no exceptions) ## Tasks 1. DONE: <del>Identify all repos for all TW and Leap tested versions (including different archs)</del> 2. DONE: <del>Identify if we can afford syncing all of them</del> -> Make sure that oss, non-oss, debug is synced, avoid source and update for now 3. DONE: Adjust rsync.pl to sync these repos as per results of task #2 (syncing oss and non-oss and oss debug repos). 4. Enable behavior which is currently enabled by "DISABLE_ONLINE_REPOS" variable for all test suites [PR#4679](https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/4679) 5. Flip "DISABLE_ONLINE_REPOS" to "ENABLE_ONLINE_REPOS" and activate if required at all (e.g. post-release tests) [PR#4679](https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/4679). tests). 6. Avoid big source in general. Optional: Only sync the relevant parts of the source repo for corresponding tests, e.g. zypper_info on source packages or a toolchain or compile test. Alternative: Note down in tickets