Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package syslinux for openSUSE:Factory checked in at 2026-02-03 21:27:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/syslinux (Old) and /work/SRC/openSUSE:Factory/.syslinux.new.1995 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "syslinux" Tue Feb 3 21:27:55 2026 rev:73 rq:1329985 version:4.04 Changes: -------- --- /work/SRC/openSUSE:Factory/syslinux/syslinux.changes 2025-05-23 14:27:55.401899853 +0200 +++ /work/SRC/openSUSE:Factory/.syslinux.new.1995/syslinux.changes 2026-02-03 21:29:02.610446902 +0100 @@ -1,0 +2,6 @@ +Thu Jan 29 19:42:57 UTC 2026 - Michael Vetter <[email protected]> + +- bsc#1257495: NASM (3.00+) requires explicit size hints + Add syslinux-4.04-size.patch + +------------------------------------------------------------------- New: ---- syslinux-4.04-size.patch ----------(New B)---------- New:- bsc#1257495: NASM (3.00+) requires explicit size hints Add syslinux-4.04-size.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ syslinux.spec ++++++ --- /var/tmp/diff_new_pack.p1hVam/_old 2026-02-03 21:29:05.450566110 +0100 +++ /var/tmp/diff_new_pack.p1hVam/_new 2026-02-03 21:29:05.470566950 +0100 @@ -1,7 +1,7 @@ # # spec file for package syslinux # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -66,6 +66,7 @@ Patch25: syslinux-4.04-reproducible-isohybrid.patch Patch26: %{name}-%{version}-pie.patch Patch27: %{name}-%{version}-gpxe-gcc15.patch +Patch28: syslinux-4.04-size.patch %description SYSLINUX is a boot loader for the Linux operating system which operates ++++++ syslinux-4.04-size.patch ++++++ Newer versions of NASM (3.00+) require explicit size hints for memory references when using movsx/movzx to avoid ambiguity. Added "byte" keyword to indicate 8-to-16 bit sign extension. Index: syslinux-4.04/core/getc.inc =================================================================== --- syslinux-4.04.orig/core/getc.inc +++ syslinux-4.04/core/getc.inc @@ -193,7 +193,7 @@ ungetc: push di push bx mov di,[CurrentGetC] - movzx bx,[di+gc_unget_cnt] + movzx bx, byte [di+gc_unget_cnt] mov [bx+di+gc_unget_buf],al inc bx mov [di+gc_unget_cnt],bl
