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-01-26 11:34:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kmscon (Old)
 and      /work/SRC/openSUSE:Factory/.kmscon.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kmscon"

Mon Jan 26 11:34:00 2026 rev:8 rq:1329252 version:9.3.0+git1

Changes:
--------
--- /work/SRC/openSUSE:Factory/kmscon/kmscon.changes    2026-01-08 
15:27:20.220831150 +0100
+++ /work/SRC/openSUSE:Factory/.kmscon.new.1928/kmscon.changes  2026-01-26 
11:34:13.530102566 +0100
@@ -1,0 +2,96 @@
+Fri Jan 23 13:03:43 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to version 9.3.0+git1:
+  * Fix build on i686
+- Update to version 9.3.0:
+  * Prepare 9.3.0 release
+  * conf: ignore unknown options
+  * Fix XDG_VTNR not set:
+  * drm: Add legacy modesetting fallback support.
+  * input: print device name in probe
+  * input: Add missing close(fd) in input_init_abs()
+  * Add Touchscreen support
+  * Unifont font_unifont_data.hex => 17.0.3 hex.
+  * README.md: fix the kms.conf link
+  * Fix DPMS timer not resetting when display activates
+  * drm: Fix when no display is connected at startup
+  * Remove render-engine configuration
+  * kmscon_conf.c: Fix llvm compilation failure
+  * terminal: fix paste with empty copy
+  * terminal: Use tsm_vte_paste() for middle-click paste
+  * bump libtsm to 4.4.0, to use tsm_vte_paste()
+  * bbulk: Fix a bug with overflow glyph and damage support
+  * bbulk: Add damage_cell()
+  * Draw margins in the text renderer
+  * bbulk: Set damage rectangle to drm drivers
+  * drm: add has_damage
+  * drm: add need_redraw()
+  * drm: Add set_damage() callback
+  * bbulk: set_coordinate() use x and y instead of uterm_video_blend_req
+  * kmscon launcher script: redirect dbus-send errors to /dev/null
+  * drm: don't print warning on EBUSY
+  * Fix drag button encoding: use button+32 for motion events
+  * Fix mouse drag tracking: propagate button state in motion events
+  * Add DPMS screen timeout feature
+  * Rename kmscon.conf to kmscon.conf.example
+  * avoid overwriting `kmscon.conf`
+  * drm: disable all cursor planes.
+  * terminal: remove spurious warning
+  * drm: Use display name in logs
+  * Remove immediate argument to uterm_display_swap()
+  * drm: Use Atomic commit for drm
+  * drm3d: refactor error logs
+  * Set capabilities for atomic modesetting
+  * Add uterm_display_ready()
+  * text: add default attribute to prepare()
+  * Fix mouse selection can crash kmscon
+  * bbulk: Fix cell under the cursor.
+  * Add grab-reboot option to example config file
+  * bbulk: Handle font overflow with damage.
+  * bbulk: Add damage support
+  * Add name to struct uterm_display
+  * drm_shared: Set DPMS to ON for new display
+  * drm_shared: move modes initialization to init_modes()
+  * drm: make struct uterm_drm_display part of uterm_drm[23]d_display
+  * drm_shared: only store the modes that we may use later.
+  * Remove display_activate and deactivate
+  * drm2d/drm3d: move display init/destroy
+  * Removed unused struct drm2d_video and display_get_modes* functions
+  * Move SetCursor workaround to where modeset is done
+  * Set display->video early.
+  * Simplify uterm_display_get_states
+  * split uterm_drm_display_swap()
+  * Add an opengl flag to check for opengl support
+  * Fix typo in kmscon.1
+  * Fix typo in kmscon.conf
+  * logind: doesn't monitor seats if started with VT
+  * Fix mouse when using multiple monitor.
+  * Reset selection on key press, or wheel up/down
+  * Don't print function/file for log_notice
+  * Forward mouse wheel events to applications in mouse tracking mode
+  * fix: apply clang-format-20 formatting
+  * Add --grab-reboot option to trigger system reboot via keyboard shortcut
+  * Enable mouse support by default
+  * drm3d: Use drmModeAddFB2()
+  * drm2d: use libdrm functions for dumb buffers
+  * Convert backspace delete to a runtime option, and enable it.
+  * Merge all kmscon_pty_set_xxx() into kmscon_pty_set_conf()
+  * shared_drm: use the DRM_MODE_TYPE_PREFERRED
+  * Move display modes to shared drm.
+  * Move vblank timer to fbdev, as it's the only user.
+  * Remove unused uterm_display_fake_blend()
+  * Remove unused segfault callback
+  * Remove unused get_buffers function
+  * single quotes
+  * inotifywait, shfmt, case
+  * fix tty0 reading, use var
+  * Portable kmscon-launch-gui.sh
+  * github-ci: Check sources format with clang-format
+  * format tests with clang-format
+  * Format code with clang-format
+  * Add a .clang-format to have consistent formating
+  * Remove bashism in kmscon-launch-gui.sh
+  * kmscon systemd services: specify TERM for agetty
+  * Substitute shell variable from env when starting login
+
+-------------------------------------------------------------------

Old:
----
  kmscon-9.2.1.obscpio

New:
----
  kmscon-9.3.0+git1.obscpio

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

Other differences:
------------------
++++++ kmscon.spec ++++++
--- /var/tmp/diff_new_pack.53KPaG/_old  2026-01-26 11:34:15.394180573 +0100
+++ /var/tmp/diff_new_pack.53KPaG/_new  2026-01-26 11:34:15.402180908 +0100
@@ -18,7 +18,7 @@
 
 
 Name:           kmscon
-Version:        9.2.1
+Version:        9.3.0+git1
 Release:        0
 Summary:        Linux KMS/DRM based virtual Console Emulator
 License:        MIT
@@ -26,12 +26,12 @@
 URL:            https://github.com/kmscon/kmscon
 Source:         %{name}-%{version}.tar.xz
 BuildRequires:  docbook-xsl-stylesheets
-BuildRequires:  libtsm-devel >= 4.3.0
 BuildRequires:  meson
 BuildRequires:  pkg-config
 BuildRequires:  xsltproc
 BuildRequires:  pkgconfig(libdrm)
 BuildRequires:  pkgconfig(libsystemd)
+BuildRequires:  pkgconfig(libtsm) >= 4.4.0
 BuildRequires:  pkgconfig(libudev) >= 172
 BuildRequires:  pkgconfig(pango)
 BuildRequires:  pkgconfig(pangoft2)
@@ -57,6 +57,9 @@
 %install
 %meson_install
 
+# Remove example config from /etc, we use %%doc
+rm %{buildroot}/%{_sysconfdir}/kmscon/kmscon.conf.example
+
 %pre
 %service_add_pre %{name}.service
 
@@ -71,8 +74,7 @@
 
 %files
 %license COPYING
-%dir %{_sysconfdir}/kmscon
-%config(noreplace) %{_sysconfdir}/kmscon/kmscon.conf
+%doc scripts/etc/kmscon.conf.example
 %{_bindir}/%{name}
 %{_bindir}/%{name}-launch-gui
 %dir %{_libdir}/kmscon/

++++++ _service ++++++
--- /var/tmp/diff_new_pack.53KPaG/_old  2026-01-26 11:34:15.614189780 +0100
+++ /var/tmp/diff_new_pack.53KPaG/_new  2026-01-26 11:34:15.650191286 +0100
@@ -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.2.1</param>
+    <param name="revision">24a19ad91c18f0bb4ce95ddc533a116bc1bcad7a</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.53KPaG/_old  2026-01-26 11:34:15.818198317 +0100
+++ /var/tmp/diff_new_pack.53KPaG/_new  2026-01-26 11:34:15.842199321 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/kmscon/kmscon.git</param>
-              <param 
name="changesrevision">7d46650dbb0826f9b89de42f879be879391c14fd</param></service></servicedata>
+              <param 
name="changesrevision">24a19ad91c18f0bb4ce95ddc533a116bc1bcad7a</param></service></servicedata>
 (No newline at EOF)
 

++++++ kmscon.obsinfo ++++++
--- /var/tmp/diff_new_pack.53KPaG/_old  2026-01-26 11:34:16.046207859 +0100
+++ /var/tmp/diff_new_pack.53KPaG/_new  2026-01-26 11:34:16.078209198 +0100
@@ -1,5 +1,5 @@
 name: kmscon
-version: 9.2.1
-mtime: 1764759449
-commit: 7d46650dbb0826f9b89de42f879be879391c14fd
+version: 9.3.0+git1
+mtime: 1769155627
+commit: 24a19ad91c18f0bb4ce95ddc533a116bc1bcad7a
 

Reply via email to