Commit Graph

407 Commits

Author SHA1 Message Date
Martin Cermak 178121d8af Introduce CI gating setup for elfutils
Set up CI gating.  This will introduce new testcase called
fedora-ci.koji-build.tier0.functional and will configure it
as a mandatory CI gating testcase for elfutils fedora builds.

The provided test coverage comes from RHEL. This commit
"upstreams" it and makes it public.

The test cases are executed by running ./runtest.sh.
The main.fmf file keeps the testcase metadata.  Makefiles
and PURPOSE files are legacy and could be dropped.  We keep
them for backward compatibility though.  The plans and .fmf
folders contain configuration files needed for execution of
provided testcases within the Fedora CI infrastructure.
Rest of the provided files are reproducer or helper files.

Provided tests use Flexible Metadata Format, as documented in
https://fmf.readthedocs.io/ .

plans/ci.fmf: Change how from beakerlib to tmt

Removed tests that didn't run unprivileged with
tmt run --all provision --how=local

- tests/Regression/GNU-Property-notes-not-recognized
  Tries to install extra pacakger with yum.

- tests/Regression/bz447416-segfaults
  Tries to do eu-stack -p 1

- tests/Regression/elfutils-default-yama-scope-scriptlet-failed
  Does not have permission to do:
  grep /var/log/anaconda/packaging.log

- tests/Sanity/yama-scope
  su: user ptrace_scope_testuser does not exist or the user entry does not
      contain all the required fields

- tests/testsuite
  yum-builddep -y /tmp/tmp.7gnbiIzrYg/SPECS/elfutils.spec

- tests/Regression/rpmtests
  Tries to download and builddep src.rpm package from koji.

Removed not enabled tests:
- tests/Regression/bz652858-elfutils-prelink-stap-interaction
- tests/Sanity/elfutils-debuginfod

CVE reproducers are now public, so no longer confidential.

Remove unused tests/Sanity/elfutils-debuginfod/typescript
2021-04-19 10:42:42 +02:00
Zbigniew Jędrzejewski-Szmek 8cda32be22 Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
2021-03-02 16:13:53 +01:00
Mark Wielaard 639afad405 0.183-1 - Upgrade to upstream 0.183 2021-02-07 21:14:48 +01:00
Fedora Release Engineering ceb631d7b4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 04:26:50 +00:00
Robert Scheck 27c1c2759c Spec file cleanup
Remove old stuff no longer needed on all active branches
2020-12-24 09:56:13 +00:00
Mark Wielaard 29b93eed48 0.182-2 - Add elfutils-0.182-s390-pid_memory_read.patch 2020-12-17 13:06:25 +01:00
Tom Stellard a9f71f97e5 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-17 04:59:39 +00:00
Mark Wielaard cc0257826c elfutils 0.182 2020-10-31 23:59:15 +01:00
Mark Wielaard 6f09752649 0.181-3 - Add elfutils-0.181-array-param.patch. 2020-10-19 11:31:04 +02:00
Mark Wielaard 2b7d5a5e49 0.181-2 - Add ZSTD support elfutils-0.181-zstd.patch. 2020-09-18 14:43:48 +02:00
Mark Wielaard 3c07e25076 0.181-1 - Upgrade to upstream 0.181 2020-09-08 15:14:00 +02:00
Mark Wielaard 98c6807f3d 0.180-7 - Add elfutils-0.180-shf-compressed.patch 2020-08-26 00:13:59 +02:00
Fedora Release Engineering 29f2206fd8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 16:26:20 +00:00
Mark Wielaard 5638cbe410 Obsoletes shouldn't include depsuffix. 2020-07-24 16:35:35 +02:00
Mark Wielaard e7591c0f5d Remove duplicate listing of sysconfig/debuginfod (config) file. 2020-07-23 01:17:05 +02:00
Mark Wielaard ec548c1605 Remove elfutils-libelf-devel-static and elfutils-devel-static 2020-07-23 01:16:46 +02:00
Mark Wielaard bd8bb34af8 Merge #4 `Use make macros` 2020-07-22 11:54:13 +00:00
Mark Wielaard dd2bf6899d Properly escape %%check in spec comment. 2020-07-18 01:41:00 +02:00
Tom Stellard da1e3f3ac3 Use make macros
https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
2020-07-13 19:22:41 +00:00
Mark Wielaard 170c3e44ea 0.180-3 - Add elfutils-0.180-mhd-result.patch 2020-07-03 23:50:32 +02:00
Jeff Law ab00a462ae Disable LTO 2020-07-01 12:22:05 -06:00
Mark Wielaard 2392ad530d 0.180-1 - New upstream release. 2020-06-11 19:18:03 +02:00
Mark Wielaard a02de95640 0.179-2 - Add elfutils-0.179-debug-client-alt-link.patch 2020-05-01 00:15:04 +02:00
Mark Wielaard 21eb5dd8d1 0.179-1 - New upstream release. 2020-03-30 15:36:52 +02:00
Fedora Release Engineering 886f5d451c - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 17:10:09 +00:00
Mark Wielaard b001d1d274 0.178-8 - Add elfutils-0.178-gcc10-null-dereference.patch 2020-01-24 22:50:04 +01:00
Mark Wielaard 336454e1d3 0.178-7 - Add elfutils-0.178-libasm-ebl.patch 2020-01-10 17:00:06 +01:00
Mark Wielaard d00bb7c8e6 Add elfutils-0.178-debuginfod-timeoutprogress.patch 2020-01-10 16:56:07 +01:00
Mark Wielaard 83259ef8d8 0.178-6 - Add elfutils-0.178-compressed-vmlinuz.patch 2019-12-11 16:08:01 +01:00
Mark Wielaard 2162703997 Add elfutils-0.178-curl-code-gcc-10.patch 2019-12-11 15:58:57 +01:00
Mark Wielaard 9558bcc5bf 0.178-5 - Add elfutils-0.178-debuginfod-no-cache.patch. 2019-12-09 20:11:36 +01:00
Mark Wielaard 3eb62aff83 0.178-4 - Define %%{depsuffix} before use. 2019-11-28 20:55:26 +01:00
Mark Wielaard a83eb07452 0.178-3
Add elfutils-debuginfod-client Provides and Requires with depsuffix
to get multilib dependencies correct. Add %{version}-%{release} to
keep subpackages in sync.
2019-11-28 19:30:42 +01:00
Mark Wielaard 163985d2b4 Fix changelog date. 2019-11-27 03:47:17 +01:00
Mark Wielaard 3a9892dcc7 0.178-2 Fix libdebuginfod file list for debuginfo-client[-devel]. 2019-11-27 03:32:29 +01:00
Mark Wielaard 9c6a7b3265 elfutils 0.178 2019-11-27 01:17:17 +01:00
Mark Wielaard f49aa7b56a 0.177-1 - New upstream release.
- elfclassify: New tool to analyze ELF objects.
  - readelf: Print DW_AT_data_member_location as decimal offset.
             Decode DW_AT_discr_list block attributes.
  - libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias.
  - libdwelf: Add dwelf_elf_e_machine_string.
              dwelf_elf_begin now only returns NULL when there is an error
              reading or decompressing a file. If the file is not an ELF file
              an ELF handle of type ELF_K_NONE is returned.
  - backends: Add support for C-SKY.
2019-08-14 20:16:08 +02:00
Fedora Release Engineering 10427fdc8f - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 23:21:13 +00:00
Mark Wielaard fb8727665c 0.176-4 2019-07-05 14:36:12 +02:00
Mark Wielaard 6487c2241f 0.176-4 - Add elfutils-0.176-strip-symbols-illformed.patch 2019-07-05 14:29:50 +02:00
Mark Wielaard c53934057a 0.176-3 - Update elfutils-0.176-elf-update.patch 2019-06-03 19:24:08 +02:00
Mark Wielaard 4fc3adb8b0 0.176-3 - Add elfutils-0.176-elf-update.patch 2019-06-03 15:02:04 +02:00
Mark Wielaard 9989c790c6 0.176-2 - Add elfutils-0.176-xlate-note.patch 2019-04-30 22:57:19 +02:00
Mark Wielaard d597c797b7 Add elfutils-0.176-pt-gnu-prop.patch 2019-04-30 22:55:13 +02:00
Mark Wielaard 03172c9971 Add elfutils-0.176-pt-gnu-prop.patch 2019-04-30 22:02:21 +02:00
Mark Wielaard c9690396b3 Update elfutils-0.176-gcc-pr88835.patch 2019-04-30 22:01:31 +02:00
Mark Wielaard 9b6b1462af Remove part of the workaround that is no longer needed.
https://bugzilla.redhat.com/show_bug.cgi?id=1674849
2019-03-06 15:55:16 +01:00
Mark Wielaard dfe2b39ed2 0.176-1 - New upstream release.
- backends: riscv improved core file and return value location support.
- Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7150,
        CVE-2019-7664, CVE-2019-7665.
2019-02-15 17:30:04 +01:00
Fedora Release Engineering a44cc95955 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 18:30:54 +00:00
Igor Gnatenko c2eceee330 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:00 +01:00