Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kmscon for openSUSE:Factory checked 
in at 2026-06-02 16:09:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kmscon (Old)
 and      /work/SRC/openSUSE:Factory/.kmscon.new.1937 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kmscon"

Tue Jun  2 16:09:41 2026 rev:12 rq:1356704 version:10.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kmscon/kmscon.changes    2026-06-01 
18:09:09.675133377 +0200
+++ /work/SRC/openSUSE:Factory/.kmscon.new.1937/kmscon.changes  2026-06-02 
16:11:09.275869079 +0200
@@ -1,0 +2,13 @@
+Tue Jun  2 11:24:25 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Split mod_pango.so into an optional subpackage
+
+-------------------------------------------------------------------
+Tue Jun  2 07:36:14 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Add patch to restore use of agetty (gh#kmscon/kmscon#407):
+  * 0001-Revert-systemd-start-login-instead-of-agetty.patch
+- Add patch to avoid use of uncommon $TERM (gh#kmscon/kmscon#411):
+  * 0002-Revert-Use-kmscon-has-default-TERM.patch
+
+-------------------------------------------------------------------

New:
----
  0001-Revert-systemd-start-login-instead-of-agetty.patch
  0002-Revert-Use-kmscon-has-default-TERM.patch

----------(New B)----------
  New:- Add patch to restore use of agetty (gh#kmscon/kmscon#407):
  * 0001-Revert-systemd-start-login-instead-of-agetty.patch
- Add patch to avoid use of uncommon $TERM (gh#kmscon/kmscon#411):
  New:- Add patch to avoid use of uncommon $TERM (gh#kmscon/kmscon#411):
  * 0002-Revert-Use-kmscon-has-default-TERM.patch
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kmscon.spec ++++++
--- /var/tmp/diff_new_pack.QCrEU8/_old  2026-06-02 16:11:09.847892449 +0200
+++ /var/tmp/diff_new_pack.QCrEU8/_new  2026-06-02 16:11:09.851892613 +0200
@@ -25,6 +25,10 @@
 Group:          System/Console
 URL:            https://github.com/kmscon/kmscon
 Source:         %{name}-%{version}.tar.xz
+# PATCH-FIX-DOWNSTREAM (in discussion: 
https://github.com/kmscon/kmscon/issues/407)
+Patch1:         0001-Revert-systemd-start-login-instead-of-agetty.patch
+# PATCH-FIX-DOWNSTREAM (in discussion: 
https://github.com/kmscon/kmscon/issues/411)
+Patch2:         0002-Revert-Use-kmscon-has-default-TERM.patch
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  meson
 BuildRequires:  pkg-config
@@ -50,6 +54,17 @@
 It is an attempt to replace the in-kernel VT implementation with a userspace
 console.
 
+%package pango
+Summary:        Pango renderer for kmscon
+Requires:       %{name} = %{version}
+
+%description pango
+This package contains an optional renderer backend for kmscon using the pango
+library for advanced text layout and rendering.
+
+By default, kmscon uses the freetype renderer, so only special configurations
+need to install this package and its dependencies.
+
 %prep
 %autosetup -p1
 
@@ -86,7 +101,6 @@
 %{_bindir}/%{name}-launch-gui
 %dir %{_libdir}/kmscon/
 %{_libdir}/kmscon/mod-freetype.so
-%{_libdir}/kmscon/mod-pango.so
 %{_libdir}/kmscon/mod-unifont.so
 %dir %{_libexecdir}/kmscon
 %{_libexecdir}/kmscon/kmscon
@@ -96,3 +110,6 @@
 %{_unitdir}/[email protected]
 %{_pam_vendordir}/kmscon
 
+%files pango
+%{_libdir}/kmscon/mod-pango.so
+

++++++ 0001-Revert-systemd-start-login-instead-of-agetty.patch ++++++
>From 6eba135cfdbf5ffae152ee505ba34a638e2c26aa Mon Sep 17 00:00:00 2001
From: Fabian Vogt <[email protected]>
Date: Tue, 2 Jun 2026 09:33:36 +0200
Subject: [PATCH 1/2] Revert "systemd: start login instead of agetty"

This reverts commit b6582c5aa8319131d4f3ee31c48b752f7b25b251.

Builtin support for issue display is not complete enough,
just use the existing code.
---
 scripts/systemd/kmscon.service.in    | 2 +-
 scripts/systemd/[email protected] | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/scripts/systemd/kmscon.service.in 
b/scripts/systemd/kmscon.service.in
index 9b169f0..11bec3e 100644
--- a/scripts/systemd/kmscon.service.in
+++ b/scripts/systemd/kmscon.service.in
@@ -7,7 +7,7 @@ After=rc-local.service
 
 [Service]
 @PAM_CFG@
-ExecStart=kmscon
+ExecStart=kmscon --login -- /sbin/agetty -o '-p -- \\u' --noclear -- - $$TERM
 
 [Install]
 WantedBy=multi-user.target
diff --git a/scripts/systemd/[email protected] 
b/scripts/systemd/[email protected]
index f86e5a9..4cfd839 100644
--- a/scripts/systemd/[email protected]
+++ b/scripts/systemd/[email protected]
@@ -39,7 +39,7 @@ ConditionPathExists=/dev/tty0
 
 [Service]
 @PAM_CFG@
-ExecStart=kmscon --vt=%I --no-switchvt
+ExecStart=kmscon --vt=%I --no-switchvt --login -- /sbin/agetty -8 -o '-p -- 
\\u' --noclear -- - $$TERM
 UtmpIdentifier=%I
 TTYPath=/dev/%I
 TTYReset=yes
-- 
2.54.0


++++++ 0002-Revert-Use-kmscon-has-default-TERM.patch ++++++
>From ea4b44248b03693693cc57d4259f38dfd4880109 Mon Sep 17 00:00:00 2001
From: Fabian Vogt <[email protected]>
Date: Tue, 2 Jun 2026 10:22:14 +0200
Subject: [PATCH 2/2] Revert "Use "kmscon" has default TERM"

This reverts commit 9abe9421933a101e97705706e60365824b3bacaa.

See https://github.com/kmscon/kmscon/issues/411.
---
 docs/man/kmscon.1.xml.in        | 2 +-
 docs/man/kmscon.conf.5.xml.in   | 4 ++--
 scripts/etc/kmscon.conf.example | 2 +-
 src/kmscon_conf.c               | 4 ++--
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/docs/man/kmscon.1.xml.in b/docs/man/kmscon.1.xml.in
index 0538186..da1ffaa 100644
--- a/docs/man/kmscon.1.xml.in
+++ b/docs/man/kmscon.1.xml.in
@@ -228,7 +228,7 @@
         <listitem>
           <para>Specify the <varname>$TERM</varname> environment variable
                 that is set on new terminal sessions.
-                (default: kmscon)</para>
+                (default: linux)</para>
         </listitem>
       </varlistentry>
 
diff --git a/docs/man/kmscon.conf.5.xml.in b/docs/man/kmscon.conf.5.xml.in
index dca056d..0f546ed 100644
--- a/docs/man/kmscon.conf.5.xml.in
+++ b/docs/man/kmscon.conf.5.xml.in
@@ -61,7 +61,7 @@ session-max=6
 session-control
 
 ### Terminal Options ###
-term=kmscon
+term=linux
 
 ### Input Options ###
 xkb-model=pc102
@@ -178,7 +178,7 @@ font-name=Ubuntu Mono
       <varlistentry>
         <term><option>term</option></term>
         <listitem>
-          <para>Value of the TERM environment variable for the child process. 
(default: kmscon)</para>
+          <para>Value of the TERM environment variable for the child process. 
(default: linux)</para>
         </listitem>
       </varlistentry>
 
diff --git a/scripts/etc/kmscon.conf.example b/scripts/etc/kmscon.conf.example
index ca2232e..963fe29 100644
--- a/scripts/etc/kmscon.conf.example
+++ b/scripts/etc/kmscon.conf.example
@@ -90,7 +90,7 @@
 
 ## Terminal options
 ## value of the $TERM variable
-#term=kmscon
+#term=linux
 
 ## Reset environment [on]
 #reset-env
diff --git a/src/kmscon_conf.c b/src/kmscon_conf.c
index 6a8728a..ed1123a 100644
--- a/src/kmscon_conf.c
+++ b/src/kmscon_conf.c
@@ -95,7 +95,7 @@ static void print_help()
                "\t                              argv to this process. No more 
options\n"
                "\t                              after '--' will be parsed so 
use it at\n"
                "\t                              the end of the argument 
string\n"
-               "\t-t, --term <TERM>           [kmscon]\n"
+               "\t-t, --term <TERM>           [linux]\n"
                "\t                              Value of the TERM environment 
variable\n"
                "\t                              for the child process\n"
                "\t    --reset-env             [on]\n"
@@ -735,7 +735,7 @@ int kmscon_conf_new(struct conf_ctx **out)
                CONF_OPTION_STRING(0, "issue-path", &conf->issue_path, 
"/etc/issue:/etc/issue.d"),
                CONF_OPTION(0, 'l', "login", &conf_login, aftercheck_login, 
NULL, file_login,
                            &conf->login, false),
-               CONF_OPTION_STRING('t', "term", &conf->term, "kmscon"),
+               CONF_OPTION_STRING('t', "term", &conf->term, "linux"),
                CONF_OPTION_BOOL(0, "reset-env", &conf->reset_env, true),
                CONF_OPTION_BOOL(0, "backspace-delete", 
&conf->backspace_delete, true),
                CONF_OPTION_UINT(0, "sb-size", &conf->sb_size, 1000),
-- 
2.54.0

Reply via email to