Test: allow erasing packages when installing build deps
It became a common thing that the SUT has newer selinux-policy installed than the version available in the configured repositories. osbuild has a build dependency on selinux-policy-devel, which installation fails in such case (there is no `*-devel` package with of the installed version available in the configured repositories). None of the other workarounds actually work consistently, so fall back to allowing DNF to downgrade the installed selinux-policy on SUT. Signed-off-by: Tomáš Hozza <thozza@redhat.com>
This commit is contained in:
		
							parent
							
								
									ede3bb2926
								
							
						
					
					
						commit
						a60bb2f04a
					
				| @ -48,7 +48,10 @@ sudo dnf install -y \ | |||||||
|     rpm-ostree \ |     rpm-ostree \ | ||||||
|     dosfstools \ |     dosfstools \ | ||||||
|     gdisk |     gdisk | ||||||
| sudo dnf builddep -y osbuild.spec | 
 | ||||||
|  | # Allow erasing, since the SUT sometimes has a newer selinux-policy installed than the one available | ||||||
|  | # in the host repos, which makes the installation of selinux-policy-devel fail. | ||||||
|  | sudo dnf builddep -y --allowerasing --nobest osbuild.spec | ||||||
| 
 | 
 | ||||||
| # Install pytst from pip, because the version in some RHEL / CentOS releases is too old | # Install pytst from pip, because the version in some RHEL / CentOS releases is too old | ||||||
| sudo pip3 install pytest | sudo pip3 install pytest | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user