Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package hamster-time-tracker for
openSUSE:Factory checked in at 2025-03-27 22:33:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hamster-time-tracker (Old)
and /work/SRC/openSUSE:Factory/.hamster-time-tracker.new.2696 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hamster-time-tracker"
Thu Mar 27 22:33:17 2025 rev:15 rq:1256420 version:unknown
Changes:
--------
---
/work/SRC/openSUSE:Factory/hamster-time-tracker/hamster-time-tracker.changes
2024-10-29 14:37:32.271458114 +0100
+++
/work/SRC/openSUSE:Factory/.hamster-time-tracker.new.2696/hamster-time-tracker.changes
2025-03-27 22:33:44.596187449 +0100
@@ -1,0 +2,10 @@
+Wed Mar 26 21:15:01 UTC 2025 - Martin Wilck <[email protected]>
+
+- Update to GNOME 48
+ * del 0180-metadata.json.in-mark-GNOME-47-supported.patch
+ * add 0180-metadata.json-Mark-compatible-with-GNOME-Shell-47.patch
+ * add 0181-Make-hamster-shell-extension-compatible-with-GNOME-4.patch
+ * add 0182-Remove-GNOME-45-from-the-list-of-supported-releases.patch
+- Fix GNOME support for 15.6 (GNOME 45)
+
+-------------------------------------------------------------------
Old:
----
0180-metadata.json.in-mark-GNOME-47-supported.patch
New:
----
0180-metadata.json-Mark-compatible-with-GNOME-Shell-47.patch
0181-Make-hamster-shell-extension-compatible-with-GNOME-4.patch
0182-Remove-GNOME-45-from-the-list-of-supported-releases.patch
BETA DEBUG BEGIN:
Old:- Update to GNOME 48
* del 0180-metadata.json.in-mark-GNOME-47-supported.patch
* add 0180-metadata.json-Mark-compatible-with-GNOME-Shell-47.patch
BETA DEBUG END:
BETA DEBUG BEGIN:
New: * del 0180-metadata.json.in-mark-GNOME-47-supported.patch
* add 0180-metadata.json-Mark-compatible-with-GNOME-Shell-47.patch
* add 0181-Make-hamster-shell-extension-compatible-with-GNOME-4.patch
New: * add 0180-metadata.json-Mark-compatible-with-GNOME-Shell-47.patch
* add 0181-Make-hamster-shell-extension-compatible-with-GNOME-4.patch
* add 0182-Remove-GNOME-45-from-the-list-of-supported-releases.patch
New: * add 0181-Make-hamster-shell-extension-compatible-with-GNOME-4.patch
* add 0182-Remove-GNOME-45-from-the-list-of-supported-releases.patch
- Fix GNOME support for 15.6 (GNOME 45)
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ hamster-time-tracker.spec ++++++
--- /var/tmp/diff_new_pack.E0nWB4/_old 2025-03-27 22:33:46.012246064 +0100
+++ /var/tmp/diff_new_pack.E0nWB4/_new 2025-03-27 22:33:46.016246230 +0100
@@ -1,7 +1,7 @@
#
# spec file for package hamster-time-tracker
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,10 +20,18 @@
# ext_gnome_version: latest GNOME shell version supported
# min_gnome_version: earliest GNOME shell version supported
-%if 0%{?suse_version} >= 1550
+%if 0%{?suse_version} > 1600
+%global ext_gnome_version 48
+%global min_gnome_version 46
+%else
+%if 0%{?suse_version} == 1600
%global ext_gnome_version 47
%global min_gnome_version 45
%else
+%if 0%{?sle_version} >= 150600
+%global ext_gnome_version 45
+%global min_gnome_version 45
+%else
%if 0%{?sle_version} >= 150400
%global ext_gnome_version 41
%global min_gnome_version 3.34
@@ -37,6 +45,8 @@
%endif
%endif
%endif
+%endif
+%endif
%global ext_uuid [email protected]
%bcond_without extension
@@ -145,7 +155,10 @@
Patch178: 0178-todaysFactsWidget-Fix-broken-layout-in-GNOME-45.patch
Patch179: 0179-todaysFactsWidget-Fix-broken-layout-in-GNOME-45-and-.patch
# GNOME 47
-Patch180: 0180-metadata.json.in-mark-GNOME-47-supported.patch
+Patch180: 0180-metadata.json-Mark-compatible-with-GNOME-Shell-47.patch
+# GNOME 48
+Patch181: 0181-Make-hamster-shell-extension-compatible-with-GNOME-4.patch
+Patch182: 0182-Remove-GNOME-45-from-the-list-of-supported-releases.patch
BuildRequires: fdupes
BuildRequires: intltool
@@ -238,6 +251,8 @@
%patch -P 122 -p1
%patch -P 123 -p1
%patch -P 124 -p1
+%endif
+
# TW / 15.4: GNOME 41+ support
%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400
%patch -P 125 -p1
@@ -277,7 +292,7 @@
%patch -P 160 -p1
%patch -P 161 -p1
%endif
-%if 0%{?suse_version} >= 1600
+%if 0%{?suse_version} >= 1600 || 0%{?sle_version} >= 150600
# TW: GNOME 45 support
%patch -P 162 -p1
%patch -P 163 -p1
@@ -291,6 +306,8 @@
%patch -P 171 -p1
%patch -P 172 -p1
%patch -P 173 -p1
+%endif
+%if 0%{?suse_version} >= 1600
# GNOME 46 support
%patch -P 174 -p1
%patch -P 175 -p1
@@ -300,13 +317,20 @@
%patch -P 179 -p1
# GNOME 47 support
%patch -P 180 -p1
+%endif
+%if 0%{?suse_version} > 1600
+# GNOME 48 support
+%patch -P 181 -p1
+%patch -P 182 -p1
+%endif
-%endif # suse_version >= 1600
-%endif # sle_version >= 150400
-%else # sle_version >= 150200
+%if 0%{?suse_version} < 1550 || 0%{?sle_version} < 150200
+# 15.1 and earlier need convenience.js
mkdir build
cp %{SOURCE2} build
-%endif # sle_version >= 150200
+%endif
+
+%endif # with extension
%build
./waf --prefix=%{_prefix} --libdir=%{_libdir} --libexecdir=%{_libexecdir} \
++++++ 0180-metadata.json-Mark-compatible-with-GNOME-Shell-47.patch ++++++
>From 49e319b41425ad40ac1456f4bd15bb62a26ba558 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jeremy=20B=C3=ADcha?= <[email protected]>
Date: Thu, 12 Sep 2024 10:18:47 -0400
Subject: [PATCH 180/182] metadata.json: Mark compatible with GNOME Shell 47
---
data/metadata.json.in | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/data/metadata.json.in b/data/metadata.json.in
index 0fcf71d..c05498a 100644
--- a/data/metadata.json.in
+++ b/data/metadata.json.in
@@ -11,7 +11,8 @@
"settings-schema": "org.gnome.shell.extensions.project-hamster",
"shell-version": [
"45",
- "46"
+ "46",
+ "47"
],
"url": "https://github.com/projecthamster/hamster-shell-extension.git",
"uuid": @UUID@
--
2.49.0
++++++ 0181-Make-hamster-shell-extension-compatible-with-GNOME-4.patch ++++++
>From 42a44482cd874c20beeb4ec063c9ce7f3ad127ef Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rapha=C3=ABl=20Hertzog?= <[email protected]>
Date: Fri, 14 Mar 2025 12:04:45 +0100
Subject: [PATCH 181/182] Make hamster-shell-extension compatible with GNOME 48
Don't use the "vscroll" property which has been removed in GNOME 48
after having been deprecated in GNOME 46. Instead rely on the
"vadjustment" property.
Fixes #375
---
data/metadata.json.in | 3 ++-
extension/widgets/factsBox.js | 4 ++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/data/metadata.json.in b/data/metadata.json.in
index c05498a..5cf66e5 100644
--- a/data/metadata.json.in
+++ b/data/metadata.json.in
@@ -12,7 +12,8 @@
"shell-version": [
"45",
"46",
- "47"
+ "47",
+ "48"
],
"url": "https://github.com/projecthamster/hamster-shell-extension.git",
"uuid": @UUID@
diff --git a/extension/widgets/factsBox.js b/extension/widgets/factsBox.js
index 8e9fac3..9f07c39 100644
--- a/extension/widgets/factsBox.js
+++ b/extension/widgets/factsBox.js
@@ -68,7 +68,6 @@ class FactsBox extends PopupMenu.PopupBaseMenuItem {
// Since ``St.Table`` does not implement St.Scrollable, we create a
// container object that does.
this.todaysFactsWidget = new TodaysFactsWidget(this._controller,
panelWidget);
- this._scrollAdjustment = this.todaysFactsWidget.vscroll.adjustment;
main_box.add_child(this.todaysFactsWidget);
// Setup category summery
@@ -95,7 +94,8 @@ class FactsBox extends PopupMenu.PopupBaseMenuItem {
*/
focus() {
GLib.timeout_add(GLib.PRIORITY_DEFAULT, 20, function() {
- this._scrollAdjustment.value = this._scrollAdjustment.upper;
+ let _vAdjustment = this.todaysFactsWidget.vadjustment;
+ _vAdjustment.value = _vAdjustment.upper;
global.stage.set_key_focus(this.ongoingFactEntry);
}.bind(this));
}
--
2.49.0
++++++ 0182-Remove-GNOME-45-from-the-list-of-supported-releases.patch ++++++
>From cd0ef3f8a277c3ed0e6ca29c3acf1a1352a837a6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rapha=C3=ABl=20Hertzog?= <[email protected]>
Date: Fri, 14 Mar 2025 15:23:50 +0100
Subject: [PATCH 182/182] Remove GNOME 45 from the list of supported releases
The "vadjustment" property that we are now using has been introduced
in GNOME 46 at the same time that the "vscroll" property got deprecated.
---
data/metadata.json.in | 1 -
1 file changed, 1 deletion(-)
diff --git a/data/metadata.json.in b/data/metadata.json.in
index 5cf66e5..675e360 100644
--- a/data/metadata.json.in
+++ b/data/metadata.json.in
@@ -10,7 +10,6 @@
"gettext-domain": "hamster-shell-extension",
"settings-schema": "org.gnome.shell.extensions.project-hamster",
"shell-version": [
- "45",
"46",
"47",
"48"
--
2.49.0