From 600aa2b96d79ea9d8f927c859e43132de00d9fc5 Mon Sep 17 00:00:00 2001 From: Michael Schroeder Date: Tue, 13 Feb 2024 15:26:28 +0100 Subject: [PATCH] Add testcase for issue #550 --- test/testcases/multiversion/update2.t | 54 +++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 test/testcases/multiversion/update2.t diff --git a/test/testcases/multiversion/update2.t b/test/testcases/multiversion/update2.t new file mode 100644 index 00000000..75600218 --- /dev/null +++ b/test/testcases/multiversion/update2.t @@ -0,0 +1,54 @@ +# testcase for issue #550 +repo @System 0 testtags +#>=Pkg: kernel-core 1.0.2 2 x86_64 +#>=Prv: kernel-core = 1.0.2-2 +#>=Prv: kernel-core-multiversion = 1.0.2-2 +#>=Pkg: kernel 1.0.2 2 x86_64 +#>=Req: kernel-core = 1.0.2-2 +#>=Prv: kernel = 1.0.2-2 +#>=Prv: kernel-core-multiversion = 1.0.2-2 +#>=Pkg: kernel-core 1.0.4 2 x86_64 +#>=Prv: kernel-core = 1.0.4-2 +#>=Prv: kernel-core-multiversion = 1.0.4-2 +#>=Pkg: kernel 1.0.4 2 x86_64 +#>=Req: kernel-core = 1.0.4-2 +#>=Prv: kernel = 1.0.4-2 +#>=Prv: kernel-core-multiversion = 1.0.4-2 +repo updates 0 testtags +#>=Pkg: kernel-core 1.0.2 2 x86_64 +#>=Prv: kernel-core = 1.0.2-2 +#>=Prv: kernel-core-multiversion = 1.0.2-2 +#>=Pkg: kernel 1.0.2 2 x86_64 +#>=Req: kernel-core = 1.0.2-2 +#>=Prv: kernel = 1.0.2-2 +#>=Prv: kernel-core-multiversion = 1.0.2-2 +#>=Pkg: kernel-core 1.0.4 2 x86_64 +#>=Prv: kernel-core = 1.0.4-2 +#>=Prv: kernel-core-multiversion = 1.0.4-2 +#>=Pkg: kernel 1.0.4 2 x86_64 +#>=Req: kernel-core = 1.0.4-2 +#>=Prv: kernel = 1.0.4-2 +#>=Prv: kernel-core-multiversion = 1.0.4-2 +#>=Pkg: kernel-core 1.0.5 2 x86_64 +#>=Prv: kernel-core = 1.0.5-2 +#>=Prv: kernel-core-multiversion = 1.0.5-2 +#>=Pkg: kernel 1.0.5 2 x86_64 +#>=Req: kernel-core = 1.0.5-2 +#>=Prv: kernel = 1.0.5-2 +#>=Prv: kernel-core-multiversion = 1.0.5-2 +system x86_64 rpm @System +poolflags implicitobsoleteusescolors +solverflags allowvendorchange keepexplicitobsoletes bestobeypolicy keeporphans yumobsoletes +job multiversion provides kernel-core-multiversion +job update oneof kernel-core-1.0.4-2.x86_64@@System kernel-core-1.0.2-2.x86_64@@System kernel-core-1.0.5-2.x86_64@updates [forcebest,targeted,setevr,setarch] +job install pkg kernel-core-1.0.5-2.x86_64@updates +job install pkg kernel-core-1.0.4-2.x86_64@@System +job erase pkg kernel-core-1.0.2-2.x86_64@@System +job allowuninstall pkg kernel-core-1.0.2-2.x86_64@@System +job allowuninstall pkg kernel-core-1.0.4-2.x86_64@@System +job allowuninstall pkg kernel-1.0.2-2.x86_64@@System +job allowuninstall pkg kernel-1.0.4-2.x86_64@@System +result transaction,problems +#>install kernel-core-1.0.5-2.x86_64@updates +#>erase kernel-core-1.0.2-2.x86_64@@System +#>erase kernel-1.0.2-2.x86_64@@System -- 2.47.2