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 2024-04-04 22:25:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hamster-time-tracker (Old)
and /work/SRC/openSUSE:Factory/.hamster-time-tracker.new.1905 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hamster-time-tracker"
Thu Apr 4 22:25:11 2024 rev:12 rq:1164390 version:unknown
Changes:
--------
---
/work/SRC/openSUSE:Factory/hamster-time-tracker/hamster-time-tracker.changes
2024-02-22 21:03:16.737604734 +0100
+++
/work/SRC/openSUSE:Factory/.hamster-time-tracker.new.1905/hamster-time-tracker.changes
2024-04-04 22:26:05.854955211 +0200
@@ -1,0 +2,8 @@
+Wed Apr 3 15:15:09 UTC 2024 - Martin Wilck <[email protected]>
+
+- Update GNOME extension for GNOME shell 46 support
+ * add 0174-Fix-compatibility-issues-with-Gnome-shell-46.patch
+ * add 0175-Change-README.rst-to-refer-to-metadata.json.in-for-g.patch
+ * add 0176-metadata.json.in-change-compatible-gnome-shell-versi.patch
+
+-------------------------------------------------------------------
New:
----
0174-Fix-compatibility-issues-with-Gnome-shell-46.patch
0175-Change-README.rst-to-refer-to-metadata.json.in-for-g.patch
0176-metadata.json.in-change-compatible-gnome-shell-versi.patch
BETA DEBUG BEGIN:
New:- Update GNOME extension for GNOME shell 46 support
* add 0174-Fix-compatibility-issues-with-Gnome-shell-46.patch
* add 0175-Change-README.rst-to-refer-to-metadata.json.in-for-g.patch
New: * add 0174-Fix-compatibility-issues-with-Gnome-shell-46.patch
* add 0175-Change-README.rst-to-refer-to-metadata.json.in-for-g.patch
* add 0176-metadata.json.in-change-compatible-gnome-shell-versi.patch
New: * add 0175-Change-README.rst-to-refer-to-metadata.json.in-for-g.patch
* add 0176-metadata.json.in-change-compatible-gnome-shell-versi.patch
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ hamster-time-tracker.spec ++++++
--- /var/tmp/diff_new_pack.SGAn2r/_old 2024-04-04 22:26:09.043072585 +0200
+++ /var/tmp/diff_new_pack.SGAn2r/_new 2024-04-04 22:26:09.047072732 +0200
@@ -21,7 +21,7 @@
# ext_gnome_version: latest GNOME shell version supported
# min_gnome_version: earliest GNOME shell version supported
%if 0%{?suse_version} >= 1550
-%global ext_gnome_version 45
+%global ext_gnome_version 46
%global min_gnome_version 45
%else
%if 0%{?sle_version} >= 150400
@@ -137,6 +137,10 @@
Patch171: 0171-metadata.json.in-GNOME-45-support.patch
Patch172: 0172-README.rst-fixup-GNOME-shell-compatiblility.patch
Patch173: 0173-Replace-global.log-by-console.log.patch
+# GNOME 46
+Patch174: 0174-Fix-compatibility-issues-with-Gnome-shell-46.patch
+Patch175: 0175-Change-README.rst-to-refer-to-metadata.json.in-for-g.patch
+Patch176: 0176-metadata.json.in-change-compatible-gnome-shell-versi.patch
BuildRequires: fdupes
BuildRequires: intltool
@@ -282,6 +286,10 @@
%patch -P 171 -p1
%patch -P 172 -p1
%patch -P 173 -p1
+# GNOME 46 support
+%patch -P 174 -p1
+%patch -P 175 -p1
+%patch -P 176 -p1
%endif # suse_version >= 1600
%endif # sle_version >= 150400
++++++ 0174-Fix-compatibility-issues-with-Gnome-shell-46.patch ++++++
>From 010316aad2b2d3af771020a8625fc63829706fce Mon Sep 17 00:00:00 2001
From: Hedayat Vatankhah <[email protected]>
Date: Wed, 27 Mar 2024 14:47:47 +0330
Subject: [PATCH 174/176] Fix compatibility issues with Gnome shell 46
* *Box add() -> add_child()
* Actor add_actor() -> add_child()
* Actor remove_actor() -> remove_child()
---
extension/extension.js | 10 +++++-----
extension/widgets/factsBox.js | 12 ++++++------
extension/widgets/panelWidget.js | 6 +++---
extension/widgets/todaysFactsWidget.js | 4 ++--
4 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/extension/extension.js b/extension/extension.js
index 05e75cb..580d0a2 100644
--- a/extension/extension.js
+++ b/extension/extension.js
@@ -238,7 +238,7 @@ export default class Controller extends Extension {
// 'Replace calendar'
Main.panel.addToStatusArea("hamster", this.panelWidget, 0,
"center");
- Main.panel._centerBox.remove_actor(dateMenu.container);
+ Main.panel._centerBox.remove_child(dateMenu.container);
Main.panel._addToPanelBox('dateMenu', dateMenu, -1,
Main.panel._rightBox);
} else if (placement == 2) {
// 'Replace activities'
@@ -261,21 +261,21 @@ export default class Controller extends Extension {
_removeWidget(placement) {
if (placement == 1) {
// We replaced the calendar
- Main.panel._rightBox.remove_actor(dateMenu.container);
+ Main.panel._rightBox.remove_child(dateMenu.container);
Main.panel._addToPanelBox(
'dateMenu',
dateMenu,
Main.sessionMode.panel.center.indexOf('dateMenu'),
Main.panel._centerBox
);
- Main.panel._centerBox.remove_actor(this.panelWidget.container);
+ Main.panel._centerBox.remove_child(this.panelWidget.container);
} else if (placement == 2) {
// We replaced the 'Activities' menu
let activitiesMenu =
Main.panel._leftBox.get_children()[0].get_children()[0].get_children()[0].get_children()[0];
activitiesMenu.set_text(this._activitiesText);
- Main.panel._leftBox.remove_actor(this.panelWidget.container);
+ Main.panel._leftBox.remove_child(this.panelWidget.container);
} else {
- Main.panel._rightBox.remove_actor(this.panelWidget.container);
+ Main.panel._rightBox.remove_child(this.panelWidget.container);
}
}
}
diff --git a/extension/widgets/factsBox.js b/extension/widgets/factsBox.js
index ab745de..8e9fac3 100644
--- a/extension/widgets/factsBox.js
+++ b/extension/widgets/factsBox.js
@@ -54,29 +54,29 @@ class FactsBox extends PopupMenu.PopupBaseMenuItem {
// Setup *ongoing fact* label and widget
let _ongoingFactLabel = new St.Label({style_class:
'hamster-box-label'});
_ongoingFactLabel.set_text(_("What are you doing?"));
- main_box.add(_ongoingFactLabel);
+ main_box.add_child(_ongoingFactLabel);
this.ongoingFactEntry = new OngoingFactEntry(this._controller);
//this.ongoingFactEntry.clutter_text.connect('key-release-event',
this._onKeyReleaseEvent.bind(this));
- main_box.add(this.ongoingFactEntry);
+ main_box.add_child(this.ongoingFactEntry);
let fact_list_label = new St.Label({style_class: 'hamster-box-label'});
fact_list_label.set_text(_("Today's activities"));
- main_box.add(fact_list_label);
+ main_box.add_child(fact_list_label);
// Scrollbox that will house the list of todays facts
// 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(this.todaysFactsWidget);
+ main_box.add_child(this.todaysFactsWidget);
// Setup category summery
this.summaryLabel = new CategoryTotalsWidget();
- main_box.add(this.summaryLabel);
+ main_box.add_child(this.summaryLabel);
// Setup total time
this.totalTimeLabel = new TotalTimeWidget();
- main_box.add(this.totalTimeLabel);
+ main_box.add_child(this.totalTimeLabel);
}
// [FIXME]
diff --git a/extension/widgets/panelWidget.js b/extension/widgets/panelWidget.js
index bfdc41b..9b678cb 100644
--- a/extension/widgets/panelWidget.js
+++ b/extension/widgets/panelWidget.js
@@ -75,7 +75,7 @@ class PanelWidget extends PanelMenu.Button {
let panelContainer = new St.BoxLayout({style_class: "panel-box"});
let _actor = (this instanceof Clutter.Actor ? this : this.actor);
- _actor.add_actor(panelContainer);
+ _actor.add_child(panelContainer);
_actor.add_style_class_name('panel-status-button');
this.panelLabel = new St.Label({
@@ -93,8 +93,8 @@ class PanelWidget extends PanelMenu.Button {
icon_size: 16,
style_class: "panel-icon"});
- panelContainer.add(this.icon);
- panelContainer.add(this.panelLabel);
+ panelContainer.add_child(this.icon);
+ panelContainer.add_child(this.panelLabel);
this.factsBox = new FactsBox(controller, this);
this.menu.addMenuItem(this.factsBox);
diff --git a/extension/widgets/todaysFactsWidget.js
b/extension/widgets/todaysFactsWidget.js
index 29c2370..1734cde 100644
--- a/extension/widgets/todaysFactsWidget.js
+++ b/extension/widgets/todaysFactsWidget.js
@@ -47,8 +47,8 @@ class TodaysFactsWidget extends St.ScrollView {
layout_manager: new Clutter.GridLayout(),
reactive: true
});
- this.factsBox.add(this.facts_widget);
- this.add_actor(this.factsBox);
+ this.factsBox.add_child(this.facts_widget);
+ this.add_child(this.factsBox);
}
--
2.44.0
++++++ 0175-Change-README.rst-to-refer-to-metadata.json.in-for-g.patch ++++++
>From 44a8b46a1712b5e4914f2e80bff225dc9d43e90b Mon Sep 17 00:00:00 2001
From: Hedayat Vatankhah <[email protected]>
Date: Wed, 27 Mar 2024 14:52:16 +0330
Subject: [PATCH 175/176] Change README.rst to refer to metadata.json.in for
gnome shell compatibility status
---
README.rst | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/README.rst b/README.rst
index 5263bf7..5c59970 100644
--- a/README.rst
+++ b/README.rst
@@ -34,8 +34,7 @@ Install For Production
Please follow the instructions under
`Manual Installation For Testing and Development`_ below to install from git.
-The code in this branch is compatible with *GNOME shell 45 and newer* only.
-See also `metadata.json.in`_.
+See `metadata.json.in`_ for GNOME shell compatibility status of the current
branch.
*Important:* The "Hamster Time Tracker" extension on
`extensions.gnome.org
https://extensions.gnome.org/extension/425/project-hamster-extension/`_
--
2.44.0
++++++ 0176-metadata.json.in-change-compatible-gnome-shell-versi.patch ++++++
>From 84ab675b305603e8af6832d76803cbf155dca3e6 Mon Sep 17 00:00:00 2001
From: Hedayat Vatankhah <[email protected]>
Date: Wed, 27 Mar 2024 14:54:05 +0330
Subject: [PATCH 176/176] metadata.json.in: change compatible gnome-shell
version to 46
---
data/metadata.json.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/data/metadata.json.in b/data/metadata.json.in
index ddbd0a5..bdcdade 100644
--- a/data/metadata.json.in
+++ b/data/metadata.json.in
@@ -10,7 +10,7 @@
"gettext-domain": "hamster-shell-extension",
"settings-schema": "org.gnome.shell.extensions.project-hamster",
"shell-version": [
- "45"
+ "46"
],
"url": "https://github.com/projecthamster/hamster-shell-extension.git",
"uuid": @UUID@
--
2.44.0