Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kbd for openSUSE:Factory checked in at 2022-01-21 01:25:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kbd (Old) and /work/SRC/openSUSE:Factory/.kbd.new.1938 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kbd" Fri Jan 21 01:25:11 2022 rev:108 rq:947422 version:2.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kbd/kbd.changes 2021-10-20 20:22:45.397321494 +0200 +++ /work/SRC/openSUSE:Factory/.kbd.new.1938/kbd.changes 2022-01-21 01:25:30.174553159 +0100 @@ -1,0 +2,6 @@ +Mon Jan 17 08:06:01 UTC 2022 - Fabian Vogt <fv...@suse.com> + +- Add patch to fix random doubling of font sizes (bsc#1194698): + * 0001-libkfont-Initialize-kfont_context-options.patch + +------------------------------------------------------------------- New: ---- 0001-libkfont-Initialize-kfont_context-options.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kbd.spec ++++++ --- /var/tmp/diff_new_pack.pUOA80/_old 2022-01-21 01:25:31.154546441 +0100 +++ /var/tmp/diff_new_pack.pUOA80/_new 2022-01-21 01:25:31.158546413 +0100 @@ -1,7 +1,7 @@ # # spec file for package kbd # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -50,6 +50,8 @@ Source44: xml2lst.pl Source45: genmap4systemd.sh Patch0: kbd-1.15.2-prtscr_no_sigquit.patch +# PATCH-FIX-UPSTREAM +Patch1: 0001-libkfont-Initialize-kfont_context-options.patch Patch2: kbd-1.15.2-unicode_scripts.patch Patch3: kbd-1.15.2-docu-X11R6-xorg.patch Patch4: kbd-1.15.2-sv-latin1-keycode10.patch @@ -117,6 +119,7 @@ cp -fp %{SOURCE21} . cp -fp %{SOURCE22} . %patch0 -p1 +%patch1 -p1 %patch2 %patch3 %patch4 -p1 ++++++ 0001-libkfont-Initialize-kfont_context-options.patch ++++++ >From 501efd7b873e1462da986f763398ea8d98df2767 Mon Sep 17 00:00:00 2001 From: Fabian Vogt <fv...@suse.de> Date: Fri, 14 Jan 2022 15:22:24 +0100 Subject: [PATCH] libkfont: Initialize kfont_context->options kfont_init did not set the options member, so it had essentially random content. This made setfont behave weirdly. Switch to calloc for good measure to avoid issues like this. Signed-off-by: Fabian Vogt <fv...@suse.de> --- src/libkfont/context.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libkfont/context.c b/src/libkfont/context.c index 9ce0975351be..d5a766606489 100644 --- a/src/libkfont/context.c +++ b/src/libkfont/context.c @@ -143,11 +143,12 @@ kfont_init(const char *prefix, struct kfont_context **ctx) { struct kfont_context *p; - if (!(p = malloc(sizeof(*p)))) + if (!(p = calloc(1, sizeof(*p)))) return -EX_OSERR; p->progname = prefix; p->verbose = 0; + p->options = 0; p->log_fn = log_stderr; p->mapdirpath = mapdirpath; p->mapsuffixes = mapsuffixes; -- 2.34.0