Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package elilo for openSUSE:Factory checked in at 2025-03-07 16:38:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/elilo (Old) and /work/SRC/openSUSE:Factory/.elilo.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "elilo" Fri Mar 7 16:38:56 2025 rev:36 rq:1250628 version:3.16 Changes: -------- --- /work/SRC/openSUSE:Factory/elilo/elilo.changes 2024-08-06 09:07:29.259625183 +0200 +++ /work/SRC/openSUSE:Factory/.elilo.new.19136/elilo.changes 2025-03-07 16:40:07.864240894 +0100 @@ -1,0 +2,7 @@ +Thu Mar 6 09:44:38 UTC 2025 - pgaj...@suse.com + +- added patches + fix build with gcc15 + + elilo-gcc15.patch + +------------------------------------------------------------------- New: ---- elilo-gcc15.patch BETA DEBUG BEGIN: New: fix build with gcc15 + elilo-gcc15.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ elilo.spec ++++++ --- /var/tmp/diff_new_pack.7KJoHT/_old 2025-03-07 16:40:09.508309691 +0100 +++ /var/tmp/diff_new_pack.7KJoHT/_new 2025-03-07 16:40:09.516310026 +0100 @@ -1,7 +1,7 @@ # # spec file for package elilo # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -61,6 +61,8 @@ Patch11: eliloalt-no-date.diff Patch12: elilo-binutils-2.36-fix.patch Patch13: elilo-c99.patch +# build with gcc15 +Patch14: elilo-gcc15.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build ++++++ elilo-gcc15.patch ++++++ --- elilo-3.16-source/elilo.c 2025-03-06 10:40:50.280032447 +0100 +++ elilo-3.16-source/elilo.c 2025-03-06 10:40:09.746026289 +0100 @@ -404,15 +404,15 @@ check_edd30(VOID) { EFI_STATUS status; UINTN l = sizeof(BOOLEAN); - UINT8 bool = FALSE; + UINT8 boolean = FALSE; INTN ret = -1; - status = uefi_call_wrapper(RT->GetVariable, 5, L"EDD30", &edd30_guid, NULL, &l, &bool); - if (status == EFI_BUFFER_TOO_SMALL || (bool != TRUE && bool != FALSE)) { + status = uefi_call_wrapper(RT->GetVariable, 5, L"EDD30", &edd30_guid, NULL, &l, &boolean); + if (status == EFI_BUFFER_TOO_SMALL || (boolean != TRUE && boolean != FALSE)) { ERR_PRT((L"Warning: EDD30 EFI variable is not boolean value: forcing it to TRUE")); return -1; } - if (status == EFI_SUCCESS && bool == TRUE) { + if (status == EFI_SUCCESS && boolean == TRUE) { VERB_PRT(3, Print(L"EDD30 is TRUE\n")); elilo_opt.edd30_on = TRUE; ret = 0; @@ -434,10 +434,10 @@ force_edd30(VOID) { EFI_STATUS status; UINTN l = sizeof(BOOLEAN); - UINT8 bool; + UINT8 boolean; - bool = TRUE; - status = uefi_call_wrapper(RT->SetVariable, 5, L"EDD30", &edd30_guid, EDD30_ATTR, l, &bool); + boolean = TRUE; + status = uefi_call_wrapper(RT->SetVariable, 5, L"EDD30", &edd30_guid, EDD30_ATTR, l, &boolean); if (EFI_ERROR(status)) { ERR_PRT((L"can't set EDD30 variable: ignoring it")); return -1;