Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package feedbackd for openSUSE:Factory checked in at 2026-11-09 16:08:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/feedbackd (Old) and /work/SRC/openSUSE:Factory/.feedbackd.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "feedbackd" Mon Nov 9 16:08:22 2026 rev:15 rq:1396333 version:0.8.11 Changes: -------- --- /work/SRC/openSUSE:Factory/feedbackd/feedbackd.changes 2026-10-23 20:28:59.698327925 +0200 +++ /work/SRC/openSUSE:Factory/.feedbackd.new.3759290/feedbackd.changes 2026-11-09 16:09:22.693715083 +0100 @@ -1,0 +2,7 @@ +Mon Nov 9 08:55:14 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 0.8.11: + * Add haptic support for Motorola Edge 30 (motorola,dubai) + * Manpage improvements + +------------------------------------------------------------------- @@ -25 +32 @@ - + Create uses via systemd-sysusers + + Create users via systemd-sysusers Old: ---- feedbackd-0.8.10.tar.xz New: ---- feedbackd-0.8.11.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ feedbackd.spec ++++++ --- /var/tmp/diff_new_pack.BmY08N/_old 2026-11-09 16:09:23.905765855 +0100 +++ /var/tmp/diff_new_pack.BmY08N/_new 2026-11-09 16:09:23.906765897 +0100 @@ -19,7 +19,7 @@ %define soname libfeedback-0_0-0 Name: feedbackd -Version: 0.8.10 +Version: 0.8.11 Release: 0 Summary: Feedback library for GNOME License: GPL-3.0-only AND LGPL-2.1-only ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.BmY08N/_old 2026-11-09 16:09:23.944767489 +0100 +++ /var/tmp/diff_new_pack.BmY08N/_new 2026-11-09 16:09:23.948767656 +0100 @@ -1,7 +1,7 @@ -mtime: 1792697810 -commit: 609e353ea4a084b1c8dd9cfca68e3c18ab20871eb9c0afc9f2b38fbd0c9606cc +mtime: 1794214668 +commit: 5cff0a9b34653c34ce87c4b45dd06b45ed49a2d4963e02828e62ee46565b0b9a url: https://src.opensuse.org/GNOME/feedbackd -revision: 609e353ea4a084b1c8dd9cfca68e3c18ab20871eb9c0afc9f2b38fbd0c9606cc +revision: 5cff0a9b34653c34ce87c4b45dd06b45ed49a2d4963e02828e62ee46565b0b9a trackingbranch: factory projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ _service ++++++ --- /var/tmp/diff_new_pack.BmY08N/_old 2026-11-09 16:09:23.966768410 +0100 +++ /var/tmp/diff_new_pack.BmY08N/_new 2026-11-09 16:09:23.969768536 +0100 @@ -2,7 +2,7 @@ <services> <service mode="manual" name="obs_scm"> <param name="url">https://gitlab.freedesktop.org/feedbackd/feedbackd.git</param> - <param name="revision">v0.8.10</param> + <param name="revision">v0.8.11</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="scm">git</param> ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-11-09 09:57:48.000000000 +0100 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.* ++++++ feedbackd-0.8.10.tar.xz -> feedbackd-0.8.11.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/feedbackd-0.8.10/.gitlab-ci.yml new/feedbackd-0.8.11/.gitlab-ci.yml --- old/feedbackd-0.8.10/.gitlab-ci.yml 2026-10-20 11:04:31.000000000 +0200 +++ new/feedbackd-0.8.11/.gitlab-ci.yml 2026-11-06 14:24:15.000000000 +0100 @@ -34,10 +34,10 @@ .image: &image image: - name: debian:trixie + name: debian:forky # Regular, full build -build:gcc:native-debian-trixie:full: +build:gcc:native-debian-forky:full: <<: *image <<: *before_script stage: build @@ -52,7 +52,7 @@ - $PKG_ONLY == "1" # Minimal build for e.g. submodule usage -build:gcc:native-debian-trixie:lib: +build:gcc:native-debian-forky:lib: <<: *image <<: *before_script stage: build @@ -64,7 +64,7 @@ - $PKG_ONLY == "1" # Build using clang -build:clang:native-debian-trixie:full: +build:clang:native-debian-forky:full: variables: EXTRA_PKGS: clang <<: *image @@ -81,12 +81,12 @@ - $PKG_ONLY == "1" allow_failure: true -test:native-debian-trixie: +test:native-debian-forky: <<: *image <<: *before_script stage: test+docs needs: - - build:gcc:native-debian-trixie:full + - build:gcc:native-debian-forky:full coverage: '/^\s+lines\.+:\s+([\d.]+\%)\s+/' script: - dbus-run-session ninja -C _build test diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/feedbackd-0.8.10/NEWS new/feedbackd-0.8.11/NEWS --- old/feedbackd-0.8.10/NEWS 2026-10-20 11:04:31.000000000 +0200 +++ new/feedbackd-0.8.11/NEWS 2026-11-06 14:24:15.000000000 +0100 @@ -1,3 +1,13 @@ +feedbackd 0.8.11 +---------------- +Released November 2026 +* Add haptic support for Motorola Edge 30 (motorola,dubai) +* Manpage improvements +* Contributors: + * David Heidelberg + * Gergo Koteles + * Guido Günther + feedbackd 0.8.10 ---------------- Released October 2026 @@ -24,7 +34,7 @@ --------------- Released December 2025 * Support haptic on Google Nexus 10, Samung Note 10.1 -* Create uses via systemd-sysusers +* Create users via systemd-sysusers * Fix max brightness for LED patterns on multicolor LEDs * Issues fixed: * https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/83 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/feedbackd-0.8.10/data/72-feedbackd.rules new/feedbackd-0.8.11/data/72-feedbackd.rules --- old/feedbackd-0.8.10/data/72-feedbackd.rules 2026-10-20 11:04:31.000000000 +0200 +++ new/feedbackd-0.8.11/data/72-feedbackd.rules 2026-11-06 14:24:15.000000000 +0100 @@ -7,6 +7,8 @@ # # Haptic # +# Awinic AW86224 driver (not mainline) +SUBSYSTEM=="input", KERNEL=="event*", ENV{ID_INPUT}=="1", SUBSYSTEMS=="input", ATTRS{name}=="aw86224-haptics", TAG+="uaccess", ENV{FEEDBACKD_TYPE}="vibra" # Awinic AW86927 driver (not mainline) SUBSYSTEM=="input", KERNEL=="event*", ENV{ID_INPUT}=="1", SUBSYSTEMS=="input", ATTRS{name}=="aw86927-haptics", TAG+="uaccess", ENV{FEEDBACKD_TYPE}="vibra" # Awinic AW8695 driver (not mainline) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/feedbackd-0.8.10/debian/changelog new/feedbackd-0.8.11/debian/changelog --- old/feedbackd-0.8.10/debian/changelog 2026-10-20 11:04:31.000000000 +0200 +++ new/feedbackd-0.8.11/debian/changelog 2026-11-06 14:24:15.000000000 +0100 @@ -1,3 +1,22 @@ +feedbackd (0.8.11) experimental; urgency=medium + + [ David Heidelberg ] + * vibra-periodic: Correct error message. + + [ Guido Günther ] + * ci: Update to forky. Debian Trixie is a bit dated + * news: Fix typo + * feedback-themes: Copy-edit manpage. + Improve readability and fix some typos. + + [ Gergo Koteles ] + * rules: Add WIP AW86224 Motorola Edge30 haptics driver. + The aw86224 driver is still among the PRs for sc7280-mainline, but I + will submit it to the mailing lists soon. + Link: https://github.com/sc7280-mainline/linux/pull/45/ + + -- Guido Günther <[email protected]> Fri, 06 Nov 2026 14:09:23 +0100 + feedbackd (0.8.10) experimental; urgency=medium [ Guido Günther ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/feedbackd-0.8.10/doc/feedback-themes.rst new/feedbackd-0.8.11/doc/feedback-themes.rst --- old/feedbackd-0.8.10/doc/feedback-themes.rst 2026-10-20 11:04:31.000000000 +0200 +++ new/feedbackd-0.8.11/doc/feedback-themes.rst 2026-11-06 14:24:15.000000000 +0100 @@ -15,84 +15,92 @@ currently active feedback theme. Each theme consists of up to three profile sections named `full`, -`quiet` and `silent` containing event names and their associated -feedback. They can reference another theme via the `parent-name` +`quiet`, and `silent` which contain event names and their associated +feedback. A theme can reference another theme via the `parent-name` element to avoid repetition. If an event received by the daemon is not -present in the currently active theme or its parent theme it will be -ignored. +present in the active theme or its parent theme it will be ignored. -Each event maps to at most one feedback in each profile. The events -in the theme are named according to the +Each event maps to at most one feedback type in each profile. +Event names in themes follow the `Event Naming Specifiaction <https://gitlab.freedesktop.org/feedbackd/feedbackd/-/blob/main/doc/Event-naming-spec-0.0.0.md>`_. There are two types of themes: *custom* themes and *device* themes. -They both use the same format but have different purpose. Custom -themes are meant to tweak feedbackd's output to the user's needs while -device themes are meant to cater for hardware differences. Feedback -themes use a JSON format that can be validated with +Both use the same format but serve different purposes. Custom +themes are intended to tailor feedbackd's output to the user's needs while +device themes account for hardware differences. Feedback themes use a +JSON format that can be validated with ``fbd-theme-validate(1)``. -For details on how to create or modify feedback themes see -``feedbackd's documentation`` at https://gitlab.freedesktop.org/feedbackd/feedbackd#feedback-theme. +For details on creating or modifying feedback themes, see the +``feedbackd documentation`` at https://gitlab.freedesktop.org/feedbackd/feedbackd#feedback-theme. Feedback types -------------- -To build a theme you can use several different feedback types: +You can use the following feedback types to build a theme: -- `Sound`: Plays a sound from the installed sound theme -- `VibraRumble`: A single rumble using the haptic motor -- `VibraPeriodic`: A periodic rumble using the haptic motor -- `VibraPattern`: A pattern specifying the rumbling of the haptic motor -- `Led`: A LED blinking in a periodic pattern +- `Sound`: Plays a sound from the installed sound theme. +- `VibraRumble`: Produces a single rumble using the haptic motor. +- `VibraPeriodic`: Produces periodic rumbles using the haptic motor. +- `VibraPattern`: Specifies a pattern of rumbles using the haptic motor. +- `Led`: Blinks a LED in a periodic pattern. Sound feedback ~~~~~~~~~~~~~~ -Sound feedbacks specify an event name from a XDG sound theme. Sound themes -are described in the ``Sound theme spec`` at https://freedesktop.org/wiki/Specifications/sound-theme-spec/ +Sound feedback specifies an event name from an XDG sound theme. Sound +themes are described in the +``Sound Theme Specification`` at https://freedesktop.org/wiki/Specifications/sound-theme-spec/ + +- `event-name`: The name of the sound event to use. +- `media-role`: The media role to assign to the audio stream being + played. Defaults to `event`. -- `event-name`: The sound event name to use. -- `media-role`: The media role to set played audio stream. Defaults to `event`. - -`Sound` feedback is usually used in the `full` profile section of the theme only. +`Sound` feedback is usually only used in the `full` profile section of +a theme. VibraRumble feedback ~~~~~~~~~~~~~~~~~~~~ -The `VibraRumble` feedback uses a single property +`The VibraRumble` feedback type has the following properties: - `count`: The number of rumbles. -- `pause`: The pause between each rumble in ms. -- `duration`: The duration of the rumble in ms. -- `mangitude`: The relative magnitude of the rumble (``[0, 1]``). +- `pause`: The pause between consecutive rumbles, in milliseconds. +- `duration`: The duration of the rumble, in milliseconds. +- `magnitude`: The relative magnitude of the rumble (``[0, 1]``). -`VibraRumble` feedback is usually used in the `quiet` profile section of the theme only. +`VibraRumble` feedback is usually only used in the `quiet` profile +section of a theme. VibraPattern feedback ~~~~~~~~~~~~~~~~~~~~~ -The `VibraPattern` feedback has these properties +The `VibraPattern` feedback type has the following properties: -- `magnitudes`: The relative magnitude of each rumble ``[0, 1]`` as array of doubles. -- `durations`: The durations of each rumble in ms as array of unsigned integers. +- `magnitudes`: An array of doubles specifying the relative magnitude + of each rumble in the range ``[0.0, 1.0]``. +- `durations`: An array of unsigned integers specifying the duration + of each rumble, in milliseconds. Both arrays must have the same length. `VibraPattern` feedback is -usually used in the `quiet` profile section of the the theme only. +usually used only in the quiet profile section of a theme. Led feedback ~~~~~~~~~~~~ -The `Led` feedback type uses two properties to specify the way a LED blinks. +The `Led` feedback type uses two properties to specify how an LED blinks: -- `color`: This specifies the color a LED should blink with. It supports the fixed color names `red`, - `green`, `blue` and `white` as well as values in the RGB HEX format (`#RRGGBB`) where - `RR`, `GG` and `BB` are two digit hex value between `00` and `FF` specifying the value of - each component. E.g. `#00FFFF` corresponds to cyan color. -- `frequency`: The LEDs blinkinig frequency in mHz. +- `color`: The color of the LED. It supports the fixed color names `red`, + `green`, `blue` and `white` as well as RGB hexadecimal values in the + ``#RRGGBB`` format. In this format, ``RR``, ``GG``, and ``BB`` are + two-digit hexadecimal values between ``00`` and ``FF``, specifying + the values of the red, green, and blue components, respectively. For + example, ``#00FFFF`` represents cyan. +- `frequency`: The LED blinking frequency, in millihertz (mHz). -`Led` feedback is usually used in the `silent` profile section of the theme only. +`Led` feedback is usually used only in the `silent` profile section of +a theme. See also ======== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/feedbackd-0.8.10/meson.build new/feedbackd-0.8.11/meson.build --- old/feedbackd-0.8.10/meson.build 2026-10-20 11:04:31.000000000 +0200 +++ new/feedbackd-0.8.11/meson.build 2026-11-06 14:24:15.000000000 +0100 @@ -1,7 +1,7 @@ project( 'feedbackd', 'c', - version: '0.8.10', + version: '0.8.11', license: 'LGPLv3+', meson_version: '>= 1.7.0', default_options: ['warning_level=1', 'buildtype=debugoptimized', 'c_std=gnu11'], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/feedbackd-0.8.10/src/fbd-dev-vibra.c new/feedbackd-0.8.11/src/fbd-dev-vibra.c --- old/feedbackd-0.8.10/src/fbd-dev-vibra.c 2026-10-20 11:04:31.000000000 +0200 +++ new/feedbackd-0.8.11/src/fbd-dev-vibra.c 2026-11-06 14:24:15.000000000 +0100 @@ -137,7 +137,7 @@ else { g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_FAILED, - "No rumble capable vibra device “%s”: %s", + "No periodic capable vibra device “%s”: %s", filename, g_strerror (errno)); return FALSE; } ++++++ feedbackd.obsinfo ++++++ --- /var/tmp/diff_new_pack.BmY08N/_old 2026-11-09 16:09:24.199778171 +0100 +++ /var/tmp/diff_new_pack.BmY08N/_new 2026-11-09 16:09:24.202778297 +0100 @@ -1,5 +1,5 @@ name: feedbackd -version: 0.8.10 -mtime: 1792487071 -commit: 05e685aad1147d399f0e8c7b091b160afeb4fb94 +version: 0.8.11 +mtime: 1793971455 +commit: 788c1a3255ccd437cf4d39d8e0edc84d581bc1d7
