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-01 18:08:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kmscon (Old)
 and      /work/SRC/openSUSE:Factory/.kmscon.new.1937 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kmscon"

Mon Jun  1 18:08:17 2026 rev:11 rq:1356359 version:10.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kmscon/kmscon.changes    2026-04-30 
20:32:00.914767279 +0200
+++ /work/SRC/openSUSE:Factory/.kmscon.new.1937/kmscon.changes  2026-06-01 
18:09:09.675133377 +0200
@@ -1,0 +2,84 @@
+Thu May 21 19:38:01 UTC 2026 - Adam Mizerski <[email protected]>
+
+- Update to version 10.0.0:
+  - Important Notes
+    * Kmscon now uses libseat by default. If you don't want to use libseat, you
+      can build kmscon with meson setup -Dlibseat=disabled or start kmscon with
+      --no-libseat.
+    * If you use systemd-logind or elogind, make sure to have a correct PAM
+      configuration, or kmscon won't start.
+    * The --listen argument, which allowed kmscon to automatically start
+      sessions on new seats has been removed. It doesn't integrate with 
libseat,
+      it also means multiple session for multiple users will share the same
+      kmscon process, which can be problematic, and it's too complex to
+      maintain.
+    * The --seats argument has been dropped, libseat doesn't allow to specify
+      which seat to use.
+    * For an emergency rescue shell, use --no-libseat, or use the noop backend
+      with LIBSEAT_BACKEND=noop kmscon
+  - What's Changed
+    * Prepare v10.0.0 release
+    * README: update README.md
+    * terminal: Free selection buffer on exit
+    * bbulk: Fix indentation
+    * seat: Fix trying to set DPMS to OFF when VT is not awake
+    * video: remove display_event, and rename callback to pageflip
+    * move htable to src/shl/htable
+    * video: rename fake_blendv with blendv
+    * video: rename uterm_video to video
+    * input: rename uterm_input to input
+    * terminal: change COLORTERM default to truecolor
+    * bbulk: Fix a glitch with double width glyph
+    * monitor: replace event with callbacks
+    * input: use a bool instead of another list for new device
+    * uterm_vt: replace event with callbacks.
+    * monitor: use seat name to filter devices
+    * seat: move uterm monitor to seat
+    * input: split input initialization
+    * seat: remove SEAT_SLEEP callback
+    * uterm_vt: add uterm_vt_get_name()
+    * uterm_vt: remove struct uterm_vt_master
+    * main: simplify seat.
+    * conf: remove listen mode, and only allows one seat.
+    * [email protected]: remove --seats=seat0 argument
+    * uterm_systemd: remove seat monitoring
+    * Use "kmscon" has default TERM
+    * Add a terminfo file.
+    * uterm_vt: remove unused seat name parameter
+    * conf: Add a libseat option, to enable/disable libseat
+    * uterm_vt: enable libseat
+    * Update systemd.service to work with libseat integration
+    * vt_libseat: Add uterm_vt_libseat.c
+    * libseat: Add a libseat build option
+    * seat: Fix missing monitor video data
+    * seat: open video device using uterm_vt_open()
+    * uterm_vt: Add open/close
+    * seat: delay video init
+    * session: remove unused function kmscon_session_schedule()
+    * seat: Move video device handling to the seat.
+    * seat: log display name instead of pointer address
+    * launch-gui: add a small delay before running the command.
+    * Update .gitignore
+    * uterm_vt: remove unused get_type()
+    * uterm_vt: remove unused target parameter
+    * simplify natural scrolling wheel direction check
+    * input: Add natural scrolling option to configuration
+    * text: move bbulk and gltex to the render/ directory
+    * shl: move the static helper library to the shl/ folder
+    * video: move video handling to the video/ folder
+    * input: move input code into the input/ directory
+    * font: move all fonts handling to src/font/
+    * input: Add callback to open/close device
+    * uterm_vt: split the file into the fake and real backend
+    * hw_cursor: Add thickness to the generated cursor image
+    * issue: Correctly handle \e with color code
+    * readme: Update with freetype font rendering
+    * freetype: Handle bitmap font with variable width
+    * tests: fix memleak when running tests
+    * uterm_vt: remove unused functions
+    * input: Move absolute axis initialization to wakeup time
+    * input: move the configuration option mouse_enable to init of input
+    * seat: correctly free the dpms timer
+    * drm: clear cursor plane before dropping master
+
+-------------------------------------------------------------------

Old:
----
  kmscon-9.3.5.obscpio

New:
----
  kmscon-10.0.0.obscpio

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

Other differences:
------------------
++++++ kmscon.spec ++++++
--- /var/tmp/diff_new_pack.Zp6w6n/_old  2026-06-01 18:09:10.947186130 +0200
+++ /var/tmp/diff_new_pack.Zp6w6n/_new  2026-06-01 18:09:10.947186130 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           kmscon
-Version:        9.3.5
+Version:        10.0.0
 Release:        0
 Summary:        Linux KMS/DRM based virtual Console Emulator
 License:        MIT
@@ -32,6 +32,7 @@
 BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  pkgconfig(freetype2)
 BuildRequires:  pkgconfig(libdrm)
+BuildRequires:  pkgconfig(libseat)
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libtsm) >= 4.4.0
 BuildRequires:  pkgconfig(libudev) >= 172
@@ -39,6 +40,7 @@
 BuildRequires:  pkgconfig(pangoft2)
 BuildRequires:  pkgconfig(systemd)
 BuildRequires:  pkgconfig(xkbcommon) >= 0.5.0
+BuildRequires:  rpm_macro(_pam_vendordir)
 # O/P added for 13.1
 Obsoletes:      %{name}-service < %{version}-%{release}
 Provides:       %{name}-service = %{version}-%{release}
@@ -59,8 +61,11 @@
 %install
 %meson_install
 
+mkdir -p %{buildroot}%{_pam_vendordir}
+mv %{buildroot}%{_sysconfdir}/pam.d/kmscon %{buildroot}%{_pam_vendordir}/kmscon
+
 # Remove example config from /etc, we use %%doc
-rm %{buildroot}/%{_sysconfdir}/kmscon/kmscon.conf.example
+rm %{buildroot}%{_sysconfdir}/kmscon/kmscon.conf.example
 
 %pre
 %service_add_pre %{name}.service
@@ -89,4 +94,5 @@
 %{_mandir}/man5/kmscon.conf.5%{?ext_man}
 %{_unitdir}/kmscon.service
 %{_unitdir}/[email protected]
+%{_pam_vendordir}/kmscon
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Zp6w6n/_old  2026-06-01 18:09:10.987187789 +0200
+++ /var/tmp/diff_new_pack.Zp6w6n/_new  2026-06-01 18:09:10.991187955 +0200
@@ -2,7 +2,7 @@
   <service mode="manual" name="obs_scm">
     <param name="url">https://github.com/kmscon/kmscon.git</param>
     <param name="scm">git</param>
-    <param name="revision">v9.3.5</param>
+    <param name="revision">v10.0.0</param>
     <param name="changesgenerate">enable</param>
     <param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">v(.*?)(\+git0)?$</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Zp6w6n/_old  2026-06-01 18:09:11.015188950 +0200
+++ /var/tmp/diff_new_pack.Zp6w6n/_new  2026-06-01 18:09:11.019189116 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/kmscon/kmscon.git</param>
-              <param 
name="changesrevision">a8832afb1dcca5bb4c0476d4c13c7239fecbd93a</param></service></servicedata>
+              <param 
name="changesrevision">b54cf7512abcb7c8f015c762cd6361cca51b7b77</param></service></servicedata>
 (No newline at EOF)
 

++++++ kmscon-9.3.5.obscpio -> kmscon-10.0.0.obscpio ++++++
++++ 299974 lines of diff (skipped)

++++++ kmscon.obsinfo ++++++
--- /var/tmp/diff_new_pack.Zp6w6n/_old  2026-06-01 18:09:11.787220968 +0200
+++ /var/tmp/diff_new_pack.Zp6w6n/_new  2026-06-01 18:09:11.795221299 +0200
@@ -1,5 +1,5 @@
 name: kmscon
-version: 9.3.5
-mtime: 1777023601
-commit: a8832afb1dcca5bb4c0476d4c13c7239fecbd93a
+version: 10.0.0
+mtime: 1779369029
+commit: b54cf7512abcb7c8f015c762cd6361cca51b7b77
 

Reply via email to