From 424c3613364da85533d0dd9b5c49f33f687e112d Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Tue, 28 May 2024 23:51:12 +0200 Subject: Add i586 to i686 upgrate test --- Changes | 2 ++ MANIFEST | 3 +++ t/data/SPECS/i586-to-i686/libfoobar.spec | 26 +++++++++++++++++++++++++ t/data/rpm-i586-to-i686/libfoobar-1-1.i586.rpm | Bin 0 -> 8880 bytes t/data/rpm-i586-to-i686/libfoobar-1-1.i686.rpm | Bin 0 -> 8936 bytes t/superuser--i586-to-i686.t | 22 +++++++++++++++++++++ 6 files changed, 53 insertions(+) create mode 100644 t/data/SPECS/i586-to-i686/libfoobar.spec create mode 100644 t/data/rpm-i586-to-i686/libfoobar-1-1.i586.rpm create mode 100644 t/data/rpm-i586-to-i686/libfoobar-1-1.i686.rpm create mode 100644 t/superuser--i586-to-i686.t diff --git a/Changes b/Changes index aa815308..20699892 100644 --- a/Changes +++ b/Changes @@ -1,4 +1,6 @@ - Set wget as default downloader (mga#24362) +- testsuite: + o add i586 to i686 upgrate test Version 8.131 - 13 April 2023 diff --git a/MANIFEST b/MANIFEST index 4625799e..34d2d556 100644 --- a/MANIFEST +++ b/MANIFEST @@ -109,6 +109,8 @@ t/data/reconfig.urpmi t/data/rpm-buggy/invalid-signature.rpm t/data/rpm-buggy/not-a-rpm.rpm t/data/rpm-buggy/weird-header.rpm +t/data/rpm-i586-to-i686/libfoobar-1-1.i586.rpm +t/data/rpm-i586-to-i686/libfoobar-1-1.i686.rpm t/data/rpm-v3/KBackup-1.2.11-1.src.rpm t/data/rpm-v3/libtermcap-2.0.8-2.i386.rpm t/data/rpm-v3/nls-1.0-2.i386.rpm @@ -196,6 +198,7 @@ t/data/SPECS/handle-conflict-deps2/c-2.spec t/data/SPECS/handle-conflict-deps2/d1-1.spec t/data/SPECS/handle-conflict-deps2/d1-2.spec t/data/SPECS/handle-conflict-deps2/d2.spec +t/data/SPECS/i586-to-i686/libfoobar.spec t/data/SPECS/kernel-1/kernel-desktop1.spec t/data/SPECS/kernel-1/kernel-desktop2.spec t/data/SPECS/kernel-1/kernel-desktop3.spec diff --git a/t/data/SPECS/i586-to-i686/libfoobar.spec b/t/data/SPECS/i586-to-i686/libfoobar.spec new file mode 100644 index 00000000..891d2e98 --- /dev/null +++ b/t/data/SPECS/i586-to-i686/libfoobar.spec @@ -0,0 +1,26 @@ +# rpmbuild -ba libfoobar.spec --target i586 +# rpmbuild -ba libfoobar.spec --target i686 + +# we could build with -static but then pkg goes up from 8.5kb to 280Kb: +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}libc.so +Summary: x +Name: libfoobar +Version: 1 +Release: 1 +License: x + +%build +cat > t.c <