File ltp-stable.changes of Package ltp-stable

-------------------------------------------------------------------
Wed Sep 10 12:18:05 UTC 2025 - Petr Cervinka <pcervinka@suse.com>

- Ignore pesign-obs-integration during build process

-------------------------------------------------------------------
Mon Sep  8 15:55:52 UTC 2025 - Petr Cervinka <pcervinka@suse.com>

- Add patch 0002-correct_the_length_parameter_for_perf_munmap.patch

-------------------------------------------------------------------
Fri Aug 29 16:31:31 UTC 2025 - Petr Vorel <pvorel@suse.cz>

- Backport f8c7b6c22d ("ioctl09: Use proper device for partitioning")
  (bsc#1198108) 0001-ioctl09-Use-proper-device-for-partitioning.patch

-------------------------------------------------------------------
Fri Jun 27 05:52:03 UTC 2025 - Petr Cervinka <pcervinka@suse.com>

- Update stable version to 20250530
- Remove patches:
  * 0001-runtest-ipc-Enable-named-pipes-on-non-blocking-IO.patch
  * 0002-runtest-Move-ipc-into-syscalls.patch

-------------------------------------------------------------------
Wed Apr  9 15:06:49 UTC 2025 - Martin Doucha <mdoucha@suse.cz>

- Fixed timeout settings in ulp-multithread-test-v6.patch

-------------------------------------------------------------------
Mon Apr  7 12:21:41 UTC 2025 - Petr Vorel <pvorel@suse.cz>

- Backport runtest/ipc removal (poo#180095):
  * 0001-runtest-ipc-Enable-named-pipes-on-non-blocking-IO.patch
  * 0002-runtest-Move-ipc-into-syscalls.patch

-------------------------------------------------------------------
Thu Mar 20 14:40:38 UTC 2025 - Petr Cervinka <pcervinka@suse.com>

- Build multibuild flavors only on specific architectures

-------------------------------------------------------------------
Thu Jan 30 20:13:26 UTC 2025 - Petr Vorel <pvorel@suse.cz>

- Update stable version to 20250130
- Remove patches:
  * 0001-ioctl01-Workaround-segfault-on-EFAULT-tests.patch
  * 0001-mq_timedreceive01-Workaround-segfault-on-libc-varian.patch
  * 0001-mq_timedsend01-Workaround-segfault-on-libc-variant-o.patch
  * 0001-libs-sigwait-Workaround-segfault-on-libc-variant-on-.patch
  * 0001-recvmmsg01-Workaround-segfault-on-libc-variant-on-32.patch
  * 0001-cgroup_core02-Allocate-child-stack-using-mmap.patch
- Rebased:
  * ulp-multithread-test-v6.patch (renamed from ulp-multithread-test-v5.patch)
- Convert to git patch:
  * add-fsstress.patch
  * fix-cpuctl-tests-output-dir.patch
  * openposix-ulp-v10.patch

-------------------------------------------------------------------
Tue Jan 21 08:29:00 UTC 2025 - Petr Vorel <pvorel@suse.cz>

- Backport a8213a65a5 ("cgroup_core02: Allocate child stack using mmap()")
  0001-cgroup_core02-Allocate-child-stack-using-mmap.patch
  (fix for public cloud)

-------------------------------------------------------------------
Wed Nov 27 14:19:35 UTC 2024 - Petr Vorel <pvorel@suse.cz>

- Backport fixes for 32 bit:
  * ad651beeed ("ioctl01: Workaround segfault on EFAULT tests")
    0001-ioctl01-Workaround-segfault-on-EFAULT-tests.patch
  * 37a806c8e5 ("mq_timedreceive01: Workaround segfault on libc variant on 32 bit")
    0001-mq_timedreceive01-Workaround-segfault-on-libc-varian.patch
  * 57a9b1be34 ("mq_timedsend01: Workaround segfault on libc variant on 32 bit")
    0001-mq_timedsend01-Workaround-segfault-on-libc-variant-o.patch
  * 6dde3bc80f ("libs/sigwait: Workaround segfault on libc variant on 32 bit")
    0001-libs-sigwait-Workaround-segfault-on-libc-variant-on-.patch
  * 1d4d5a0750 ("recvmmsg01: Workaround segfault on libc variant on 32 bit")
    0001-recvmmsg01-Workaround-segfault-on-libc-variant-on-32.patch

-------------------------------------------------------------------
Wed Nov 20 07:23:06 UTC 2024 - Petr Cervinka <pcervinka@suse.com>

- Add multibuild support to SLE and SL Micro with azure, rt and 64kb flavors
- Change sle_version condition to suse_version to match also SL Micro

-------------------------------------------------------------------
Fri Oct 18 09:05:13 UTC 2024 - Petr Cervinka <pcervinka@suse.com>

- Set stable version to 20240930
- Remove patches:
  * kvm_pagefault01_Do_not_write_into_tdp_mmu_sysfile.patch
  * msync04_Add_missing_static.patch
  * msync04_Check_disk_content_if_dirty_bit_check_failed.patch
  * nfs02-Add-subtest-for-O_DIRECT.patch
  * Fix-unlink09-test.patch
  * nfsstat01-Read-client-stats-from-netns-rhost.patch
  * rpc_svc_1-Fix-incompatible-pointer-type-error.patch

-------------------------------------------------------------------
Wed Aug 28 21:48:44 UTC 2024 - Petr Vorel <pvorel@suse.cz>

- Backport 6c3293c6fc ("nfsstat01: Read client stats from netns rhost")
  bsc#1229646 nfsstat01-Read-client-stats-from-netns-rhost.patch
- Backport b0ae1ee239 ("rpc_svc_1: Fix incompatible pointer type error")
  rpc_svc_1-Fix-incompatible-pointer-type-error.patch
  fixes build on Tumbleweed on x86_64 and i586

-------------------------------------------------------------------
Tue Jun  4 13:54:15 UTC 2024 - Petr Cervinka <pcervinka@suse.com>

- Add patch Fix-unlink09-test.patch

-------------------------------------------------------------------
Wed May 29 07:19:44 UTC 2024 - Petr Cervinka <pcervinka@suse.com>

- Set stable version to 20240524 
- Add patches:
  * kvm_pagefault01_Do_not_write_into_tdp_mmu_sysfile.patch
  * msync04_Add_missing_static.patch
  * msync04_Check_disk_content_if_dirty_bit_check_failed.patch
  * nfs02-Add-subtest-for-O_DIRECT.patch
- Remove patches:
  * KVM-Move-kvm_pagefault01-to-the-end-of-KVM-runfile.patch
  * zram01.sh-Increase-timeout-for-check_read_mem_used_t.patch
  * 0001-runtest-Move-capability-related-tests-to-new-capabil.patch
  * 0002-runtest-Move-io-content-to-ltp-aiodio.part4.patch
  * 0001-memcontrol03-Using-clean-page-cache-to-avoid-depende.patch

-------------------------------------------------------------------
Wed May 15 13:53:08 UTC 2024 - Martin Doucha <mdoucha@suse.cz>

- Update glibc livepatch detection algorithm

-------------------------------------------------------------------
Tue May 14 11:02:00 UTC 2024 - Petr Vorel <pvorel@suse.cz>

- Backport ab1c8d16e ("memcontrol03: Using clean page cache to avoid dependency
  on IO rate")

-------------------------------------------------------------------
Thu May  9 10:38:50 UTC 2024 - Petr Vorel <pvorel@suse.cz>

- Backport runtest file changes:
  * 0d9dc994e ("runtest: Move io content to ltp-aiodio.part4")
  * 071727828 ("runtest: Move capability related tests to new capability")

-------------------------------------------------------------------
Tue May  7 06:43:48 UTC 2024 - Petr Vorel <pvorel@suse.cz>

- Backport 96ef4b40a ("zram01.sh: Increase timeout for check_read_mem_used_total")

-------------------------------------------------------------------
Tue Apr 30 12:31:42 UTC 2024 - Petr Cervinka <pcervinka@suse.com>

- Add patch KVM-Move-kvm_pagefault01-to-the-end-of-KVM-runfile.patch

-------------------------------------------------------------------
Wed Feb 21 09:57:29 UTC 2024 - Petr Cervinka <pcervinka@suse.com>

- Set stable version to 20240129
- Remove patches:
    0001-ioctl_loop06-Check-for-unsupported-LOOP_SET_BLOCK_SI.patch
    0001-pty04-Check-for-ioctl-TIOCVHANGUP-support.patch
    0001-tcindex01-Require-dummy-module.patch
    add_fanotify_get_supported_init_flags_helper_function.patch
    fanotify14_improve_check_for_unsupported_init_flags.patch
    fix_off-by-one_error_in_pidns05.patch
    fix_stack_smashing_on_32bit.patch
    process_madvise01_fix_smaps_scan_and_min_swap_avail.patch

-------------------------------------------------------------------
Mon Jan  8 20:19:01 UTC 2024 - Petr Vorel <pvorel@suse.cz>

- Add recommends: btrfsprogs (should have been there since ever).
- Sort recommends items in baselibs.conf

-------------------------------------------------------------------
Thu Dec  7 08:16:27 UTC 2023 - Petr Vorel <pvorel@suse.cz>

- Backport 0001-tcindex01-Require-dummy-module.patch
e8894880f ("tcindex01: Require dummy module") (bsc#1217364)

-------------------------------------------------------------------
Tue Dec  5 11:39:35 UTC 2023 - Martin Doucha <mdoucha@suse.cz>

- Add git headers to ULP patches 

-------------------------------------------------------------------
Fri Dec  1 20:26:22 UTC 2023 - Petr Vorel <pvorel@suse.cz>

- Backport 0001-pty04-Check-for-ioctl-TIOCVHANGUP-support.patch
96812a4d3 ("pty04: Check for ioctl(TIOCVHANGUP) support")
- Backport 0001-ioctl_loop06-Check-for-unsupported-LOOP_SET_BLOCK_SI.patch
4b75b1888 ("ioctl_loop06: Check for unsupported LOOP_SET_BLOCK_SIZE ioctl")

-------------------------------------------------------------------
Thu Nov 30 08:24:05 UTC 2023 - Petr Cervinka <pcervinka@suse.com>

- Add patch fix_stack_smashing_on_32bit.patch

-------------------------------------------------------------------
Wed Nov 15 13:24:09 UTC 2023 - Petr Cervinka <pcervinka@suse.com>

-  Add patch fix_off-by-one_error_in_pidns05.patch

-------------------------------------------------------------------
Wed Nov 15 09:42:13 UTC 2023 - Petr Cervinka <pcervinka@suse.com>

- Add patches:
  * add_fanotify_get_supported_init_flags_helper_function.patch
  * fanotify14_improve_check_for_unsupported_init_flags.patch

-------------------------------------------------------------------
Wed Nov 15 08:38:31 UTC 2023 - Petr Cervinka <pcervinka@suse.com>

- Add patch process_madvise01_fix_smaps_scan_and_min_swap_avail.patch

-------------------------------------------------------------------
Tue Nov 14 08:10:14 UTC 2023 - Petr Cervinka <pcervinka@suse.com>

- Set stable version to 20230929 
- Update ulp patch to v8
- Change tar_scm to obs_scm in service file
- Remove abbreviated hash from version format in service file
- Disable submodules for scm in service file

-------------------------------------------------------------------
Fri Sep  1 10:06:01 UTC 2023 - Petr Cervinka <pcervinka@suse.com>

- Remove kernel-default-extra from baselibs.conf (32bit dependencies)

-------------------------------------------------------------------
Fri Sep  1 06:06:50 UTC 2023 - Petr Cervinka <pcervinka@suse.com>

- Recommend kernel-default-extra for SLE 15+, ALP and openSUSE only

-------------------------------------------------------------------
Tue May 30 05:30:05 UTC 2023 - Petr Cervinka <pcervinka@suse.com>

- Set stable version to 20230516
- Remove patches:
    cve-2015-3290_Fix_tst_syscall_return_value.patch
    file01.sh-Drop-csh-and-ksh-detection.patch
    ipneigh01_sh_do_not_resolve_hostnames_when_using_arp_a.patch
    nfs-nfs08.sh-Add-test-for-NFS-cache-invalidation.patch

-------------------------------------------------------------------
Wed Apr 26 17:50:06 UTC 2023 - Petr Vorel <pvorel@suse.cz>

- Add patch nfs-nfs08.sh-Add-test-for-NFS-cache-invalidation.patch
  (217cdf753).

-------------------------------------------------------------------
Wed Mar 29 09:12:29 UTC 2023 - Petr Cervinka <pcervinka@suse.com>

- Update ulp patch to v7
- Update ulp multithread patch to v4

-------------------------------------------------------------------
Fri Mar 24 08:35:38 UTC 2023 - Petr Cervinka <pcervinka@suse.com>

- Add patch file01.sh-Drop-csh-and-ksh-detection.patch

-------------------------------------------------------------------
Thu Feb 16 10:59:38 UTC 2023 - Petr Cervinka <pcervinka@suse.com>

- Add patch cve-2015-3290_Fix_tst_syscall_return_value.patch 

-------------------------------------------------------------------
Tue Feb 14 08:43:48 UTC 2023 - Petr Cervinka <pcervinka@suse.com>

- Set stable version to 20230127 
- Remove patches:
    aiodio-runtest-modification-ctcs2.ltp-aiodio.part1-only.patch
    kvm_fix_init_array_symbol_names.patch
    syscalls_ioctl03_add_IFF_NO_CARRIER_flag.patch
- Add patch ipneigh01_sh_do_not_resolve_hostnames_when_using_arp_a.patch
-------------------------------------------------------------------
Mon Dec  5 08:35:56 UTC 2022 - Petr Cervinka <pcervinka@suse.com>

- Add patch syscalls_ioctl03_add_IFF_NO_CARRIER_flag.patch

-------------------------------------------------------------------
Thu Dec  1 09:32:37 UTC 2022 - Petr Cervinka <pcervinka@suse.com>

- Update ulp multithread patch to v3

-------------------------------------------------------------------
Thu Dec  1 08:08:30 UTC 2022 - Petr Cervinka <pcervinka@suse.com>

- Update ulp patch to v6
- Update ulp multithread patch to v2

-------------------------------------------------------------------
Wed Oct 12 08:12:34 UTC 2022 - Petr Cervinka <pcervinka@suse.com>

- Add patch kvm_fix_init_array_symbol_names.patch 

-------------------------------------------------------------------
Tue Oct  4 09:33:42 UTC 2022 - Petr Cervinka <pcervinka@suse.com>

- Set stable version to 20220930 
- Remove patches:
   fork13_rewrite_to_new_api_add_max_runtime.patch
   nfs05_make_tree_restore_5_min_timeout.patch
   openposix-aio_h-2-1-Add-return-at-the-end-of-main.patch
   openposix-mq_timedreceive-Silence-warning.patch
   openposix-pthread_rwlockattr_getpshared-2-1-Fix.patch
   openposix-pthread_spin_init-2-1-2-2-Fix.patch
   openposix-sem_destroy-3-1-Fix.patch
   openposix-sem_timedwait-11-1-Fix.patch
   opeposix-pthread_barrierattr_getpshared-2-1-Simplify.patch
- Update ulp patch to v5

-------------------------------------------------------------------
Mon Aug 29 21:05:55 UTC 2022 - Petr Vorel <pvorel@suse.cz>

- Add Recommends: ibmtss (ima_tpm.sh)

-------------------------------------------------------------------
Thu Aug 18 13:33:59 UTC 2022 - Petr Vorel <pvorel@suse.cz>

- Add squashfs as Recommends (squashfs01 requires mksquashfs binary)

-------------------------------------------------------------------
Fri Aug  5 07:06:47 UTC 2022 - Petr Cervinka <pcervinka@suse.com>

- Add ulp-multithread-test.patch 

-------------------------------------------------------------------
Thu Jul 14 14:17:15 UTC 2022 - Petr Cervinka <pcervinka@suse.com>

- Add latest openposix-ulp-v4.patch for userspace live patching 

-------------------------------------------------------------------
Thu Jul 14 13:46:58 UTC 2022 - Petr Cervinka <pcervinka@suse.com>

- Replace not official openposix patch with final patch set

-------------------------------------------------------------------
Mon Jun 20 11:35:53 UTC 2022 - Petr Cervinka <pcervinka@suse.com>

- Add suse-filelist-forbidden to rpmlintrc

-------------------------------------------------------------------
Mon Jun 20 10:50:20 UTC 2022 - Petr Cervinka <pcervinka@suse.com>

- Add patch openposix-Fix-no-return-in-nonvoid-function-warnings.patch

-------------------------------------------------------------------
Thu Jun 16 17:07:54 UTC 2022 - Petr Cervinka <pcervinka@suse.com>

- Add patch nfs05_make_tree_restore_5_min_timeout.patch 

-------------------------------------------------------------------
Thu Jun 16 14:14:31 UTC 2022 - Petr Cervinka <pcervinka@suse.com>

- Add patch fork13_rewrite_to_new_ap_add_max_runtime.patch

-------------------------------------------------------------------
Wed Jun 15 15:11:52 UTC 2022 - Petr Cervinka <pcervinka@suse.com>

- Set stable version to 20220527

-------------------------------------------------------------------
Tue Mar  8 09:52:40 UTC 2022 - Petr Cervinka <pcervinka@suse.com>

- Set stable version to 20220121 

-------------------------------------------------------------------
Mon Mar  7 12:20:06 UTC 2022 - Petr Cervinka <pcervinka@suse.com>

- Align spec file between obs and ibs 

-------------------------------------------------------------------
Wed Feb 23 16:28:20 UTC 2022 - Petr Vorel <pvorel@suse.cz>

- constraints: Increase size from 6G to 14G (12.5GB aarch64 and 12GB for x86_64
  was not enough).
- Add e2fsprogs, fuse-exfat as Recommends.

-------------------------------------------------------------------
Wed Feb 23 15:55:37 UTC 2022 - Petr Vorel <pvorel@suse.cz>

- Add e2fsprogs as Recommends.

-------------------------------------------------------------------
Mon Oct  4 08:08:44 UTC 2021 - Petr Cervinka <pcervinka@suse.com>

- Add constraints to avoid out of space issue during the build 

-------------------------------------------------------------------
Fri Oct  1 13:17:42 UTC 2021 - Petr Vorel <pvorel@suse.cz>

- Add BuildRequires: keyutils-devel libopenssl-devel

-------------------------------------------------------------------
Wed Jun 23 11:42:37 UTC 2021 - Petr Vorel <pvorel@suse.cz>

- Keep kernel-default-devel build dependency only for Tumbleweed and SLES >=
  15-SP2. Building modules in LTP is broken, LTP does not consider errors as
  fatal (due constantly changing kernel API), but rpmlint complains:
  E: ltp 64bit-portability-issue on SLES < 15-SP2.

-------------------------------------------------------------------
Wed Jun 23 10:05:22 UTC 2021 - Petr Vorel <pvorel@suse.cz>

- Fix 32bit dependencies regression in previous version (NOTE: we build 32bit
  only for intel and s390)

-------------------------------------------------------------------
Tue Jun 22 11:10:54 UTC 2021 - Petr Vorel <pvorel@suse.cz>

- Add kernel-default-devel build dependency (for building kernel modules)
- Add bind runtime dependency (dns[46]-stress from ltp_net_stress_appl)

-------------------------------------------------------------------
Wed Apr 14 14:29:09 UTC 2021 - Petr Cervinka <pcervinka@suse.com>

- Fix libgcc_s1 definition for 32bit version (defined in baselibs.conf) 

-------------------------------------------------------------------
Wed Apr 14 09:22:47 UTC 2021 - Petr Vorel <pvorel@suse.cz>

- Install libgcc_s1-32bit for ltp-32bit. This fixes error for some CVE tests,
  e.g. af_alg07: "libgcc_s.so.1 must be installed for pthread_cancel to work"

-------------------------------------------------------------------
Fri Apr  9 11:36:41 UTC 2021 - Petr Vorel <pvorel@suse.cz>

- Remove common noarch files which we don't need and prevent installing 64bit
  and 32bit packages on the same system.

-------------------------------------------------------------------
Thu Apr  8 09:12:12 UTC 2021 - Petr Vorel <pvorel@suse.cz>

- Install 32bit variant into /opt/ltp-32. That helps to have both 64bit and
  32bit intel installed together. Motivation is to speedup openQA jobs
  (install_ltp.pm will install both packages in single job).

-------------------------------------------------------------------
Wed Apr  7 11:41:56 UTC 2021 - Petr Vorel <pvorel@suse.cz>

- Fix %{ix86} macro use

-------------------------------------------------------------------
Wed Apr  7 10:00:16 UTC 2021 - Petr Vorel <pvorel@suse.cz>

- Restrict libmnl-devel on IBS only for 64 bit archs (package not shipped on
  official i586 repos)
- Use simplification ix86 for libnuma-devel

-------------------------------------------------------------------
Wed Mar  3 13:47:41 UTC 2021 - Petr Cervinka <pcervinka@suse.com>

- Add exfatprogs as recommended to support exfat tests

-------------------------------------------------------------------
Mon Oct 26 13:51:31 UTC 2020 - Petr Vorel <pvorel@suse.cz>

- Recommends wireguard-tools (required by net.features)

-------------------------------------------------------------------
Wed May 27 09:08:27 UTC 2020 - Petr Vorel <pvorel@suse.cz>

- Recommends lvm2 (required by prepare_lvm.sh, added in 20200515).

-------------------------------------------------------------------
Thu May 21 07:38:30 UTC 2020 - Petr Vorel <pvorel@suse.cz>

- Add libmnl-devel (required for route netlik tests added in 20200515).

-------------------------------------------------------------------
Wed Feb 26 09:51:37 UTC 2020 - Petr Vorel <pvorel@suse.cz>

- Add as Recommends: gcc, make (needed by nfs05) and nfs-client (nfsstat needed
  by nfsstat01).

-------------------------------------------------------------------
Mon Jan 20 15:44:19 UTC 2020 - Petr Vorel <pvorel@suse.cz>

- Fix libnuma-devel build dependency (on SLES it's everywhere since SLE12 SP5
  and higher, on older only on intel).
- Fix libtirpc-devel and libuuid dependencies for SLES >= SLE12 SP4.
- Add xz (not on SLE-11-SP4)

-------------------------------------------------------------------
Sun Nov  3 18:27:19 UTC 2019 - Petr Cervinka <pcervinka@suse.com>

- Remove ffsb binary

-------------------------------------------------------------------
Thu Sep 19 11:44:38 UTC 2019 - Petr Cervinka <pcervinka@suse.com>

- Add recommends to baselibs.conf

-------------------------------------------------------------------
Thu Aug  1 12:34:37 UTC 2019 - Petr Vorel <pvorel@suse.cz>

- Update $HARDLINKS - remove tst_flush, tst_get_unused_port, tst_kvercmp,
  tst_kvercmp2. This reflect change in qa-testsuites
  https://github.com/SUSE/qa-testsuites/commit/471c531fff6060616b585a97b19f3f6d878dd8b9
  (poo#54932)

-------------------------------------------------------------------
Tue Jul 23 07:12:56 UTC 2019 - Petr Cervinka <pcervinka@suse.com>

- Extend recommends by LTP runtime dependencies
- Apply spec-cleaner

-------------------------------------------------------------------
Mon Jul 22 06:10:05 UTC 2019 - Petr Cervinka <pcervinka@suse.com>

- Disable numa dependency on SLE12 and i586 architecture (bsc#1142182)
- Disable lto gcc flag
- Remove rpmbuild from recommends

-------------------------------------------------------------------
Tue Jun 18 08:44:17 UTC 2019 - Petr Cervinka <pcervinka@suse.com>

- Initial version
openSUSE Build Service is sponsored by