Project

General

Profile

Bug #5165

Updated by osmith almost 3 years ago

I looked into why the "install_repo_packages" test in repo-install-debian10 and 9 are currently failing for nightly. 

 This hopefully resolves itself tomorrow, but documenting what I found for future reference at least. 

 * the job attempts to install all packages available for the target architecture (x86_64 in jenkins) 
 * all packages depend on an osmocom-nightly package with a specific version (date of when packages were submitted) 
 * osmo-sip-connector-doc cannot be installed, because it depends on 1.0.0.202105270026, whereas all other packages depend on 1.0.0.202106020026 
 * looking at the "repo dir":https://download.opensuse.org/repositories/network:/osmocom:/nightly/Debian_9.0/all/ shows that there are two packages: 
 ** osmo-sip-connector-doc_1.5.0.3.e7d0.202106020026_all.deb 
 ** osmo-sip-connector-doc_1.5.0.202105270026_all 
 * when OBS generates a new package, it deletes the old one 
 * but here, the -doc packages are in the "all" subdir for all architectures, and the second package comes from arm, where the builder is behind and osmo-sip-connector has the status "Scheduled" 
 * apt apk decided that the older package has a newer version (202105270026_all > 3) 

 Practical implications: 
 * users trying to install osmo-sip-connector-doc from nightly will have the same issue, unless they explicitly say which version should be installed 

 Possible workaround: 
 * if this issue persists, we could ignore that specific package "here":https://git.osmocom.org/osmo-ci/tree/scripts/repo-install-test/blacklist_debian9.txt and "here":https://git.osmocom.org/osmo-ci/tree/scripts/repo-install-test/blacklist_debian10.txt to make the test pass again

Back

Add picture from clipboard (Maximum size: 48.8 MB)