Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnome-sudoku for openSUSE:Factory checked in at 2026-01-06 17:43:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-sudoku (Old) and /work/SRC/openSUSE:Factory/.gnome-sudoku.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-sudoku" Tue Jan 6 17:43:13 2026 rev:62 rq:1325356 version:49.3 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-sudoku/gnome-sudoku.changes 2025-10-18 14:39:07.873723310 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-sudoku.new.1928/gnome-sudoku.changes 2026-01-06 17:44:04.680377050 +0100 @@ -1,0 +2,10 @@ +Fri Jan 2 18:31:53 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 49.3: + + Add support for running without installing + + Fix timer color when changing difficulty + + Fix cells being in the wrong order in RTL + + Fix stuck highlight after starting a custom game + + Fix earmark mode being disabled in custom games + +------------------------------------------------------------------- Old: ---- gnome-sudoku-49.2.obscpio New: ---- gnome-sudoku-49.3.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-sudoku.spec ++++++ --- /var/tmp/diff_new_pack.iNDkmU/_old 2026-01-06 17:44:05.852425284 +0100 +++ /var/tmp/diff_new_pack.iNDkmU/_new 2026-01-06 17:44:05.852425284 +0100 @@ -1,7 +1,7 @@ # # spec file for package gnome-sudoku # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: gnome-sudoku -Version: 49.2 +Version: 49.3 Release: 0 Summary: Sudoku Game for GNOME License: GPL-3.0-or-later ++++++ _service ++++++ --- /var/tmp/diff_new_pack.iNDkmU/_old 2026-01-06 17:44:05.884426601 +0100 +++ /var/tmp/diff_new_pack.iNDkmU/_new 2026-01-06 17:44:05.888426765 +0100 @@ -3,7 +3,7 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/GNOME/gnome-sudoku.git</param> - <param name="revision">49.2</param> + <param name="revision">49.3</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v?(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> ++++++ gnome-sudoku-49.2.obscpio -> gnome-sudoku-49.3.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-sudoku-49.2/NEWS new/gnome-sudoku-49.3/NEWS --- old/gnome-sudoku-49.2/NEWS 2025-10-17 17:41:36.000000000 +0200 +++ new/gnome-sudoku-49.3/NEWS 2026-01-02 17:46:16.000000000 +0100 @@ -1,3 +1,12 @@ +49.3 - January 2, 2026 +========================== + +- Add support for running without installing +- Fix timer color when changing difficulty +- Fix cells being in the wrong order in RTL +- Fix stuck highlight after starting a custom game +- Fix earmark mode being disabled in custom games (#124) + 49.2 - October 17, 2025 ========================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-sudoku-49.2/data/meson.build new/gnome-sudoku-49.3/data/meson.build --- old/gnome-sudoku-49.2/data/meson.build 2025-10-17 17:41:36.000000000 +0200 +++ new/gnome-sudoku-49.3/data/meson.build 2026-01-02 17:46:16.000000000 +0100 @@ -56,8 +56,12 @@ configuration: resource_conf ) +schema_file = '@[email protected]'.format(base_id) +if profile == 'Devel' + gnome.compile_schemas(depend_files: schema_file) +endif install_data( - '@[email protected]'.format(base_id), + schema_file, install_dir: join_paths(datadir, 'glib-2.0', 'schemas') ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-sudoku-49.2/data/org.gnome.Sudoku.metainfo.xml.in.in new/gnome-sudoku-49.3/data/org.gnome.Sudoku.metainfo.xml.in.in --- old/gnome-sudoku-49.2/data/org.gnome.Sudoku.metainfo.xml.in.in 2025-10-17 17:41:36.000000000 +0200 +++ new/gnome-sudoku-49.3/data/org.gnome.Sudoku.metainfo.xml.in.in 2026-01-02 17:46:16.000000000 +0100 @@ -66,6 +66,16 @@ <display_length compare="ge">360</display_length> </requires> <releases> + <release version="49.3" date="2026-01-02"> + <description> + <ul> + <li>Fixed timer color when changing difficulty</li> + <li>Fixed cells being in the wrong order in RTL</li> + <li>Fixed stuck highlight after starting a custom game</li> + <li>Fixed earmark mode being disabled in custom games</li> + </ul> + </description> + </release> <release version="49.2" date="2025-10-17"> <description> <ul> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-sudoku-49.2/meson.build new/gnome-sudoku-49.3/meson.build --- old/gnome-sudoku-49.2/meson.build 2025-10-17 17:41:36.000000000 +0200 +++ new/gnome-sudoku-49.3/meson.build 2026-01-02 17:46:16.000000000 +0100 @@ -4,7 +4,7 @@ default_options: 'cpp_std=c++11', license: 'GPL3+', meson_version: '>= 1.4', - version: '49.2' + version: '49.3' ) add_project_arguments( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-sudoku-49.2/src/game-view.vala new/gnome-sudoku-49.3/src/game-view.vala --- old/gnome-sudoku-49.2/src/game-view.vala 2025-10-17 17:41:36.000000000 +0200 +++ new/gnome-sudoku-49.3/src/game-view.vala 2026-01-02 17:46:16.000000000 +0100 @@ -195,6 +195,8 @@ else clock_label.set_css_classes ({"numeric", "success"}); } + else + clock_label.set_css_classes ({"numeric"}); set_clock_label_text (elapsed_time); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-sudoku-49.2/src/gnome-sudoku.vala new/gnome-sudoku-49.3/src/gnome-sudoku.vala --- old/gnome-sudoku-49.2/src/gnome-sudoku.vala 2025-10-17 17:41:36.000000000 +0200 +++ new/gnome-sudoku-49.3/src/gnome-sudoku.vala 2026-01-02 17:46:16.000000000 +0100 @@ -295,6 +295,7 @@ private void start_custom_game () { game.board.set_all_fixed (); + game.mode = GameMode.PLAY; start_game (game.board); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-sudoku-49.2/src/grid.vala new/gnome-sudoku-49.3/src/grid.vala --- old/gnome-sudoku-49.2/src/grid.vala 2025-10-17 17:41:36.000000000 +0200 +++ new/gnome-sudoku-49.3/src/grid.vala 2026-01-02 17:46:16.000000000 +0100 @@ -74,6 +74,7 @@ column_spacing = 2; column_homogeneous = true; row_homogeneous = true; + set_direction (TextDirection.LTR); add_css_class("board"); button_controller = new GestureClick (); @@ -90,6 +91,7 @@ for (var block_col = 0; block_col < game.board.block_cols; block_col++) { var block_grid = new Grid (); + block_grid.set_direction (TextDirection.LTR); block_grid.row_spacing = 1; block_grid.column_spacing = 1; block_grid.column_homogeneous = true; @@ -404,37 +406,16 @@ return cells[selected_row + 1, selected_col].focus (direction); case DirectionType.LEFT: - if (get_direction () == TextDirection.RTL) - { - if (selected_col == 8) - return cells[selected_row, 0].focus (direction); - else - return cells[selected_row, selected_col + 1].focus (direction); - } + if (selected_col == 0) + return cells[selected_row, 8].focus (direction); else - { - if (selected_col == 0) - return cells[selected_row, 8].focus (direction); - else - return cells[selected_row, selected_col - 1].focus (direction); - } + return cells[selected_row, selected_col - 1].focus (direction); case DirectionType.RIGHT: - if (get_direction () == TextDirection.RTL) - { - if (selected_col == 0) - return cells[selected_row, 8].focus (direction); - else - return cells[selected_row, selected_col - 1].focus (direction); - } - + if (selected_col == 8) + return cells[selected_row, 0].focus (direction); else - { - if (selected_col == 8) - return cells[selected_row, 0].focus (direction); - else - return cells[selected_row, selected_col + 1].focus (direction); - } + return cells[selected_row, selected_col + 1].focus (direction); default: assert_not_reached (); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-sudoku-49.2/src/window.vala new/gnome-sudoku-49.3/src/window.vala --- old/gnome-sudoku-49.2/src/window.vala 2025-10-17 17:41:36.000000000 +0200 +++ new/gnome-sudoku-49.3/src/window.vala 2026-01-02 17:46:16.000000000 +0100 @@ -193,7 +193,7 @@ if (!game_view.game.paused) game_view.game.resume_clock (); - if (!game_view.game.board.complete) + if (!game_view.game.board.complete && game_view.game.mode == GameMode.PLAY) game_view.grab_focus (); } } ++++++ gnome-sudoku.obsinfo ++++++ --- /var/tmp/diff_new_pack.iNDkmU/_old 2026-01-06 17:44:06.228440759 +0100 +++ /var/tmp/diff_new_pack.iNDkmU/_new 2026-01-06 17:44:06.232440923 +0100 @@ -1,5 +1,5 @@ name: gnome-sudoku -version: 49.2 -mtime: 1760715696 -commit: 1b979da4036afe3812be85b3ab595c36166c6438 +version: 49.3 +mtime: 1767372376 +commit: fc3495ec802262550c54957bd97f53d1fd4d2187
