stable

gnu-efi-3.0.11-2.fc31

FEDORA-2020-050993b283 created by pjones 4 years ago for Fedora 31

Update to include the older filesystem layout for build compatibility with packages that haven't switched over yet. This fixes some FTBFS in other packages.

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2020-050993b283

This update has been submitted for testing by pjones.

4 years ago

This update's test gating status has been changed to 'waiting'.

4 years ago

This update's test gating status has been changed to 'ignored'.

4 years ago

All of the "E:" error cases in the rpmlint failure are, in fact, completely wrong. The warnings about the non-devel-package bits are true, in that we should merge them at some point, but ultimately meaningless as it's not a change between this build and older ones.

This update has been pushed to testing.

4 years ago
User Icon yuwata commented & provided feedback 4 years ago
karma

systemd (sd-boot) cannot built with this.

$ ninja
[24/932] Generating disk.c.o with a custom command.
FAILED: src/boot/efi/disk.c.o 
ccache cc -c ../../home/watanabe/git/systemd/src/boot/efi/disk.c -o src/boot/efi/disk.c.o -Wall -Wextra -std=gnu90 -nostdinc -fpic -fshort-wchar -ffreestanding -fno-strict-aliasing -fno-stack-protector -Wsign-compare -Wno-missing-field-initializers -isystem /usr/include/efi -isystem /usr/include/efi/x64 -include src/boot/efi/efi_config.h -include version.h -mno-red-zone -mno-sse -mno-mmx -DEFI_FUNCTION_WRAPPER -DGNU_EFI_USE_MS_ABI -ggdb -O0
In file included from /usr/include/efi/efilib.h:25,
                 from ../../home/watanabe/git/systemd/src/boot/efi/disk.c:4:
/usr/include/efi/efilink.h:5:10: fatal error: stdint.h: No such file or directory
    5 | #include <stdint.h>
      |          ^~~~~~~~~~
compilation terminated.
[28/932] Generating graphics.c.o with a custom command.
FAILED: src/boot/efi/graphics.c.o 
ccache cc -c ../../home/watanabe/git/systemd/src/boot/efi/graphics.c -o src/boot/efi/graphics.c.o -Wall -Wextra -std=gnu90 -nostdinc -fpic -fshort-wchar -ffreestanding -fno-strict-aliasing -fno-stack-protector -Wsign-compare -Wno-missing-field-initializers -isystem /usr/include/efi -isystem /usr/include/efi/x64 -include src/boot/efi/efi_config.h -include version.h -mno-red-zone -mno-sse -mno-mmx -DEFI_FUNCTION_WRAPPER -DGNU_EFI_USE_MS_ABI -ggdb -O0
In file included from /usr/include/efi/efilib.h:25,
                 from ../../home/watanabe/git/systemd/src/boot/efi/graphics.c:8:
/usr/include/efi/efilink.h:5:10: fatal error: stdint.h: No such file or directory
    5 | #include <stdint.h>
      |          ^~~~~~~~~~
compilation terminated.
[29/932] Generating measure.c.o with a custom command.
FAILED: src/boot/efi/measure.c.o 
ccache cc -c ../../home/watanabe/git/systemd/src/boot/efi/measure.c -o src/boot/efi/measure.c.o -Wall -Wextra -std=gnu90 -nostdinc -fpic -fshort-wchar -ffreestanding -fno-strict-aliasing -fno-stack-protector -Wsign-compare -Wno-missing-field-initializers -isystem /usr/include/efi -isystem /usr/include/efi/x64 -include src/boot/efi/efi_config.h -include version.h -mno-red-zone -mno-sse -mno-mmx -DEFI_FUNCTION_WRAPPER -DGNU_EFI_USE_MS_ABI -ggdb -O0
In file included from /usr/include/efi/efilib.h:25,
                 from ../../home/watanabe/git/systemd/src/boot/efi/measure.c:6:
/usr/include/efi/efilink.h:5:10: fatal error: stdint.h: No such file or directory
    5 | #include <stdint.h>
      |          ^~~~~~~~~~
compilation terminated.
[31/932] Generating pe.c.o with a custom command.
FAILED: src/boot/efi/pe.c.o 
ccache cc -c ../../home/watanabe/git/systemd/src/boot/efi/pe.c -o src/boot/efi/pe.c.o -Wall -Wextra -std=gnu90 -nostdinc -fpic -fshort-wchar -ffreestanding -fno-strict-aliasing -fno-stack-protector -Wsign-compare -Wno-missing-field-initializers -isystem /usr/include/efi -isystem /usr/include/efi/x64 -include src/boot/efi/efi_config.h -include version.h -mno-red-zone -mno-sse -mno-mmx -DEFI_FUNCTION_WRAPPER -DGNU_EFI_USE_MS_ABI -ggdb -O0
In file included from /usr/include/efi/efilib.h:25,
                 from ../../home/watanabe/git/systemd/src/boot/efi/pe.c:4:
/usr/include/efi/efilink.h:5:10: fatal error: stdint.h: No such file or directory
    5 | #include <stdint.h>
      |          ^~~~~~~~~~
compilation terminated.
[33/932] Compiling C object 'src/core/2ac6ece@@core@sta/dbus-manager.c.o'.
ninja: build stopped: subcommand failed.

Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.

4 years ago

pjones edited this update.

New build(s):

  • gnu-efi-3.0.11-1.fc31

Removed build(s):

  • gnu-efi-3.0.9-3.fc31

Karma has been reset.

4 years ago

This update has been submitted for testing by pjones.

4 years ago

pjones edited this update.

New build(s):

  • gnu-efi-3.0.11-2.fc31

Removed build(s):

  • gnu-efi-3.0.11-1.fc31

Karma has been reset.

4 years ago

systemd (sd-boot) cannot built with this.

This should work with gnu-efi-3.0.11-2.fc31, except that due to a bugfix in one of the type definitions (to match what edk2 does), I needed to apply the following patch:

diff --git src/boot/efi/util.c src/boot/efi/util.c
index da743dcb9f2..f91462ae636 100644
--- src/boot/efi/util.c
+++ src/boot/efi/util.c
@@ -184,7 +184,7 @@ VOID efivar_set_time_usec(CHAR16 *name, UINT64 usec) {
         efivar_set(name, str, FALSE);
 }

-static INTN utf8_to_16(CHAR8 *stra, CHAR16 *c) {
+static INTN utf8_to_16(UINT8 *stra, CHAR16 *c) {
         CHAR16 unichar;
         UINTN len;
         UINTN i;

This update has been pushed to testing.

4 years ago
User Icon yuwata commented & provided feedback 4 years ago
karma

Thanks. Now it works fine for me.

User Icon cserpentis commented & provided feedback 4 years ago
karma

Everything continues to work for me as exected (efistup setup).

This update can be pushed to stable now if the maintainer wishes

4 years ago
User Icon rathann commented & provided feedback 4 years ago
karma

sbsigntools builds fine (with some patching for the new locations) and its testsuite passes.

User Icon cairo provided feedback 4 years ago
karma

This update has been submitted for stable by pjones.

4 years ago

This update has been pushed to stable.

4 years ago

Please login to add feedback.

Metadata
Type
bugfix
Severity
low
Karma
4
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
disabled
Dates
submitted
4 years ago
in testing
4 years ago
in stable
4 years ago
modified
4 years ago

Automated Test Results