Project

General

Profile

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

Back