Commit Graph

91 Commits

Author SHA1 Message Date
Nicolas Frayer
8b1fc84579 gating.yaml: Added gating yaml file
Signed-off-by: Nicolas Frayer <nfrayer@redhat.com>
2024-06-26 17:44:10 +02:00
Troy Dawson
87c52d6740 Bump release for June 2024 mass rebuild 2024-06-24 08:41:12 -07:00
Peter Jones
c402763eef Update to efivar-39
Signed-off-by: Peter Jones <pjones@redhat.com>
2024-01-31 16:16:10 -05:00
Fedora Release Engineering
eaa67b49f0 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 10:10:54 +00:00
Fedora Release Engineering
a86757ff15 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 17:54:36 +00:00
Fedora Release Engineering
ad2085c406 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 18:16:39 +00:00
Fedora Release Engineering
28b839a677 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 02:08:45 +00:00
Robbie Harwood
f0394065aa Fix inheritance of buildflags
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
2023-01-10 17:09:31 -05:00
Robbie Harwood
f0911b96d6 Fix build with glibc-2.36
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
2022-07-28 16:25:48 -04:00
Fedora Release Engineering
a8566a7b88 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 01:41:01 +00:00
Robbie Harwood
b654e2921a Apply fix for risxv64 (wefu)
Closes: #3
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
2022-04-08 11:16:27 -04:00
Fedora Release Engineering
f6ec58e17f - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 01:40:26 +00:00
Robbie Harwood
00675a8fd8 New upstream release (38)
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
2022-01-14 14:48:37 -05:00
Robbie Harwood
6f72d56b41 Fix license to be valid SPDX
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
2022-01-04 12:51:29 -05:00
Fedora Release Engineering
524ae61880 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 21:42:31 +00:00
Javier Martinez Canillas
3e50f21cee
Enable Intel Control-flow Enforcement Technology (CET)
Resolves: rhbz#1808811

Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
2021-06-17 13:09:08 +02:00
Fedora Release Engineering
eda0ac8b57 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 04:21:03 +00:00
Tom Stellard
2d636b78e8 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-17 04:57:48 +00:00
Petr Písař
636372ec17 Fix XML ABI dumps that were generated with a faulty GCC and missed the variadic arguments when building without LTO 2020-10-27 13:33:42 +01:00
Jeff Law
9f54d80293 Remove explicit LTO bits from flags 2020-08-06 09:24:33 -06:00
Fedora Release Engineering
a24233bba0 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 00:44:14 +00:00
Jeff Law
9412098946 Disable LTO 2020-07-27 17:09:40 -06:00
Fedora Release Engineering
0ed4046672 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 16:20:05 +00:00
Javier Martinez Canillas
515f6c5447
Change License field to LGPL-2.1 to prevent rpminspect test to fail
The dist.rpminspect.analysis.license test fails with the following error:

"LGPLv2.1 is not an approved license"

This is because the license short string is not listed in the rpminspect
license database. For LGPLv2.1, the LGPL-2.1 short string should be used.

Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
2020-07-13 11:14:17 +02:00
Hans de Goede
9a21dabf72 Add a patch to fix eMMC sysfs path parsing
Resolves: rhbz#1826864
2020-04-22 20:15:40 +02:00
Peter Jones
16595f2beb Package our abignore file to try to shut taskotron up some.
Signed-off-by: Peter Jones <pjones@redhat.com>
2020-02-24 15:42:57 -05:00
Peter Jones
38cfe2832a Pull in a bunch of patches from upstream.
We're not quite ready to release efivar-38 upstream yet, so for now,
pull a bunch of patches in.

Signed-off-by: Peter Jones <pjones@redhat.com>
2020-02-24 15:24:32 -05:00
Fedora Release Engineering
480954122e - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 17:01:44 +00:00
Peter Jones
acb7ffc5e0 Update for some compiler warning fixes.
Signed-off-by: Peter Jones <pjones@redhat.com>
2019-11-12 13:30:54 -05:00
Mohan Boddu
aba94f63cc Revert "efivar fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1674840"
Unretiring it as its breaking rawhide composes

This reverts commit 6812dabd22.
2019-08-09 07:04:04 -04:00
Fedora Release Engineering
6812dabd22 efivar fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1674840 2019-08-08 13:41:52 +00:00
Fedora Release Engineering
36e85eeefc - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 23:13:47 +00:00
Fedora Release Engineering
3cbb65deb0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 18:23:54 +00:00
Igor Gnatenko
d46a3c6ce1
Remove obsolete ldconfig scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-22 18:38:52 +01:00
Peter Jones
6c6f0ce2c6 Update to efivar 37
- Update to efivar 37:
  - Minor coverity fixes
  - Improve ACPI device path formatting
  - Add support for SOC devices that use FDT as their PCI root node
  - Make devices we can't parse the "device" sysfs link for use DEV_ABBREV_ONLY
  - Handle SCSI port numbers better
  - Don't require an EUI for NVMe
  - Fix the accidental requirement on ACPI UID nodes existing
  - Add support for EMMC devices
  - Add support for PCI root nodes without a device link in sysfs
  - Add support for partitioned MD devices
  - Fix partition number detection when the number isn't provided
  - Add support for ACPI Generic Container and Embedded Controller root nodes
  - Add limited support for SAS/SATA port expanders

Signed-off-by: Peter Jones <pjones@redhat.com>
2018-12-05 13:03:25 -05:00
Peter Jones
1b2b98a87e Update to efivar 36
Add NVDIMM support
Re-written linux interface parser to handle how devices are
  partitioned better, and for cleaner code, with one file per device
  type.
lots of verbosity updates
better CI
analysis with clang's analyzer as well as coverity
Better handling of immutable bits in sysfs
LIBEFIVAR_OPS=help
lots of code cleanups.

Signed-off-by: Peter Jones <pjones@redhat.com>
2018-09-17 17:12:53 -04:00
Igor Gnatenko
a91b596b3d
Add missing BuildRequires on gcc
make[1]: cc: Command not found

References: https://bugzilla.redhat.com/show_bug.cgi?id=1603865
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-24 15:56:37 +02:00
Fedora Release Engineering
cef15cf66b - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 23:41:56 +00:00
Peter Jones
7944f68209 Rebuild for new efi-rpm-macros, now that it has settled down a bit.
Signed-off-by: Peter Jones <pjones@redhat.com>
2018-05-04 15:47:23 -04:00
Peter Jones
4f61805aaa Use efi-rpm-macros instead of defining efi-related macros ourselves
Signed-off-by: Peter Jones <pjones@redhat.com>
2018-05-02 09:27:19 -04:00
Peter Jones
a5e29614d5 Update to efivar 35
fixes for older compilers
efi_get_variable_exists()
Lots of stuff to make CI work.
use usleep() to avoid hitting the kernel rate limiter on efivarfs
better EFI_GUID macro
add efi_guid_fwupdate (0abba7dc-e516-4167-bbf5-4d9d1c739416)

Signed-off-by: Peter Jones <pjones@redhat.com>
2018-04-09 14:57:33 -04:00
Peter Jones
1cf335fff3 Update to efivar 34, and include a patch to avoid upstream rate limiting.
Signed-off-by: Peter Jones <pjones@redhat.com>
2018-02-27 13:16:34 -05:00
Fedora Release Engineering
c5680d4539 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 08:13:30 +00:00
Peter Robinson
23b2e1ca82 turn of check as fails on abi check 2018-01-31 09:30:13 +00:00
Peter Robinson
8b8d679d5b Enable ARMv7, minor spec cleanups 2018-01-30 20:13:31 +00:00
Peter Jones
f9725532ea Bump version to 33
- Add NVDIMM support

Signed-off-by: Peter Jones <pjones@redhat.com>
2018-01-23 11:33:35 -05:00
Peter Jones
478d24e576 Make efi_guid_ux_capsule actually get exported right.
Signed-off-by: Peter Jones <pjones@redhat.com>
2017-09-12 11:22:00 -04:00
Peter Jones
d38bd3df44 Only do %check on x86_64
Since it's checking abi against the local builds in the repo, which came
from my laptop, it'll only match 64-bit builds, and may be even more arch
specific than that.

Signed-off-by: Peter Jones <pjones@redhat.com>
2017-09-12 10:22:31 -04:00
Peter Jones
5536c3dba1 efivar 32
- lots of coverity fixes; mostly leaked memory and fds and the like
- fix sysfs pci path formats
- handle device paths for dns, nfit, bluetooth, wifi, emmc, btle.
- improved abi checking on releases
- Fix failures on EDIT_WRITE in edit_variable() when the variable doesn't exist
- Add efi_guid_ux_capsule_guid to our guids
- Now with %check
-
Signed-off-by: Peter Jones <pjones@redhat.com>
2017-09-12 10:04:00 -04:00
Fedora Release Engineering
1a1c5ff0de - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 19:58:30 +00:00