delete time zone map
This commit is contained in:
parent
8026c8e296
commit
2572c27585
@ -4,7 +4,7 @@
|
|||||||
%endif
|
%endif
|
||||||
Name: anaconda
|
Name: anaconda
|
||||||
Version: 33.19
|
Version: 33.19
|
||||||
Release: 26
|
Release: 27
|
||||||
Summary: Graphical system installer
|
Summary: Graphical system installer
|
||||||
License: GPLv2+ and MIT
|
License: GPLv2+ and MIT
|
||||||
URL: http://fedoraproject.org/wiki/Anaconda
|
URL: http://fedoraproject.org/wiki/Anaconda
|
||||||
@ -116,6 +116,7 @@ Patch6072: fix-xorg-timeout-and-throw-exception.patch
|
|||||||
Patch6073: bugfix-Fix-issue-when-ns_info-cannot-be-retrieved-for-NVDim.patch
|
Patch6073: bugfix-Fix-issue-when-ns_info-cannot-be-retrieved-for-NVDim.patch
|
||||||
Patch6074: bugfix-Fix-SECTION-headers-in-docstrings.patch
|
Patch6074: bugfix-Fix-SECTION-headers-in-docstrings.patch
|
||||||
Patch6075: change-inst-repo-default-value.patch
|
Patch6075: change-inst-repo-default-value.patch
|
||||||
|
Patch6076: delete-datezone-map.patch
|
||||||
|
|
||||||
%define dbusver 1.2.3
|
%define dbusver 1.2.3
|
||||||
%define dnfver 3.6.0
|
%define dnfver 3.6.0
|
||||||
@ -128,7 +129,6 @@ Patch6075: change-inst-repo-default-value.patch
|
|||||||
%define langtablever 0.0.49
|
%define langtablever 0.0.49
|
||||||
%define libarchivever 3.0.4
|
%define libarchivever 3.0.4
|
||||||
%define libblockdevver 2.1
|
%define libblockdevver 2.1
|
||||||
%define libtimezonemapver 0.4.1-2
|
|
||||||
%define libxklavierver 5.4
|
%define libxklavierver 5.4
|
||||||
%define mehver 0.23-1
|
%define mehver 0.23-1
|
||||||
%define nmver 1.0
|
%define nmver 1.0
|
||||||
@ -145,7 +145,7 @@ BuildRequires: gtk-doc gtk3-devel-docs >= %{gtk3ver} glib2-doc gobject-introspec
|
|||||||
BuildRequires: glade-devel libgnomekbd-devel libxklavier-devel >= %{libxklavierver} pango-devel
|
BuildRequires: glade-devel libgnomekbd-devel libxklavier-devel >= %{libxklavierver} pango-devel
|
||||||
BuildRequires: python3-kickstart >= %{pykickstartver} python3-devel python3-nose systemd
|
BuildRequires: python3-kickstart >= %{pykickstartver} python3-devel python3-nose systemd
|
||||||
BuildRequires: rpm-devel >= %{rpmver} libarchive-devel >= %{libarchivever} gdk-pixbuf2-devel
|
BuildRequires: rpm-devel >= %{rpmver} libarchive-devel >= %{libarchivever} gdk-pixbuf2-devel
|
||||||
BuildRequires: libtimezonemap-devel >= %{libtimezonemapver} libxml2
|
BuildRequires: libxml2
|
||||||
BuildRequires: gsettings-desktop-schemas metacity
|
BuildRequires: gsettings-desktop-schemas metacity
|
||||||
|
|
||||||
Requires: anaconda-core = %{version}-%{release}
|
Requires: anaconda-core = %{version}-%{release}
|
||||||
@ -154,7 +154,7 @@ Requires: libblockdev-plugins-all >= %{libblockdevver} realmd isomd5sum >= %{iso
|
|||||||
Requires: kexec-tools createrepo_c tmux gdb rsync python3-meh-gui >= %{mehver}
|
Requires: kexec-tools createrepo_c tmux gdb rsync python3-meh-gui >= %{mehver}
|
||||||
Requires: adwaita-icon-theme python3-kickstart
|
Requires: adwaita-icon-theme python3-kickstart
|
||||||
Requires: tigervnc-server-minimal libxklavier >= %{libxklavierver} libgnomekbd
|
Requires: tigervnc-server-minimal libxklavier >= %{libxklavierver} libgnomekbd
|
||||||
Requires: libtimezonemap >= %{libtimezonemapver} xz
|
Requires: xz
|
||||||
Requires: nm-connection-editor keybinder3 anaconda-user-help >= %{helpver} yelp system-logos
|
Requires: nm-connection-editor keybinder3 anaconda-user-help >= %{helpver} yelp system-logos
|
||||||
Requires: python3 dracut >= %{dracutver} dracut-network dracut-live
|
Requires: python3 dracut >= %{dracutver} dracut-network dracut-live
|
||||||
%ifarch %{ix86} x86_64
|
%ifarch %{ix86} x86_64
|
||||||
@ -332,6 +332,12 @@ update-desktop-database &> /dev/null || :
|
|||||||
%{_datadir}/gtk-doc
|
%{_datadir}/gtk-doc
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Aug 7 2021 zhujunhao <zhujunhao8@huawei.com> - 33.19-27
|
||||||
|
- Type:bugfix
|
||||||
|
- ID:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:delete date zone map
|
||||||
|
|
||||||
* Thu Jun 24 2021 youyifeng <ctyuncommiter05@chinatelecom.cn> - 33.19-26
|
* Thu Jun 24 2021 youyifeng <ctyuncommiter05@chinatelecom.cn> - 33.19-26
|
||||||
- Type:bugfix
|
- Type:bugfix
|
||||||
- ID:NA
|
- ID:NA
|
||||||
|
|||||||
132
delete-datezone-map.patch
Normal file
132
delete-datezone-map.patch
Normal file
@ -0,0 +1,132 @@
|
|||||||
|
diff -Nur anaconda-33.19.org/pyanaconda/ui/gui/spokes/datetime_spoke.glade anaconda-33.19/pyanaconda/ui/gui/spokes/datetime_spoke.glade
|
||||||
|
--- anaconda-33.19.org/pyanaconda/ui/gui/spokes/datetime_spoke.glade 2021-08-07 16:25:21.547621965 +0800
|
||||||
|
+++ anaconda-33.19/pyanaconda/ui/gui/spokes/datetime_spoke.glade 2021-08-07 16:26:20.137758256 +0800
|
||||||
|
@@ -3,7 +3,6 @@
|
||||||
|
<interface>
|
||||||
|
<requires lib="gtk+" version="3.12"/>
|
||||||
|
<requires lib="AnacondaWidgets" version="1.0"/>
|
||||||
|
- <requires lib="TimezoneMap" version="0.4"/>
|
||||||
|
<object class="GtkImage" id="addImage">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">False</property>
|
||||||
|
@@ -548,19 +547,6 @@
|
||||||
|
</packing>
|
||||||
|
</child>
|
||||||
|
<child>
|
||||||
|
- <object class="CcTimezoneMap" id="tzmap">
|
||||||
|
- <property name="visible">True</property>
|
||||||
|
- <property name="can_focus">False</property>
|
||||||
|
- <signal name="location-changed" handler="on_location_changed" swapped="no"/>
|
||||||
|
- </object>
|
||||||
|
- <packing>
|
||||||
|
- <property name="expand">True</property>
|
||||||
|
- <property name="fill">True</property>
|
||||||
|
- <property name="padding">6</property>
|
||||||
|
- <property name="position">1</property>
|
||||||
|
- </packing>
|
||||||
|
- </child>
|
||||||
|
- <child>
|
||||||
|
<object class="GtkAlignment" id="footerAlignment">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">False</property>
|
||||||
|
diff -Nur anaconda-33.19.org/pyanaconda/ui/gui/spokes/datetime_spoke.py anaconda-33.19/pyanaconda/ui/gui/spokes/datetime_spoke.py
|
||||||
|
--- anaconda-33.19.org/pyanaconda/ui/gui/spokes/datetime_spoke.py 2021-08-07 16:25:21.547621965 +0800
|
||||||
|
+++ anaconda-33.19/pyanaconda/ui/gui/spokes/datetime_spoke.py 2021-08-07 16:30:03.958279259 +0800
|
||||||
|
@@ -53,9 +53,8 @@
|
||||||
|
import gi
|
||||||
|
gi.require_version("Gdk", "3.0")
|
||||||
|
gi.require_version("Gtk", "3.0")
|
||||||
|
-gi.require_version("TimezoneMap", "1.0")
|
||||||
|
|
||||||
|
-from gi.repository import Gdk, Gtk, TimezoneMap
|
||||||
|
+from gi.repository import Gdk, Gtk
|
||||||
|
|
||||||
|
log = get_module_logger(__name__)
|
||||||
|
|
||||||
|
@@ -377,11 +376,6 @@
|
||||||
|
icon = "preferences-system-time-symbolic"
|
||||||
|
title = CN_("GUI|Spoke", "_Time & Date")
|
||||||
|
|
||||||
|
- # Hack to get libtimezonemap loaded for GtkBuilder
|
||||||
|
- # see https://bugzilla.gnome.org/show_bug.cgi?id=712184
|
||||||
|
- _hack = TimezoneMap.TimezoneMap()
|
||||||
|
- del(_hack)
|
||||||
|
-
|
||||||
|
def __init__(self, *args):
|
||||||
|
NormalSpoke.__init__(self, *args)
|
||||||
|
|
||||||
|
@@ -407,7 +401,6 @@
|
||||||
|
self._yearsStore = self.builder.get_object("years")
|
||||||
|
self._regionsStore = self.builder.get_object("regions")
|
||||||
|
self._citiesStore = self.builder.get_object("cities")
|
||||||
|
- self._tzmap = self.builder.get_object("tzmap")
|
||||||
|
self._dateBox = self.builder.get_object("dateBox")
|
||||||
|
|
||||||
|
# we need to know it the new value is the same as previous or not
|
||||||
|
@@ -530,10 +523,6 @@
|
||||||
|
else:
|
||||||
|
return _("Invalid timezone")
|
||||||
|
else:
|
||||||
|
- location = self._tzmap.get_location()
|
||||||
|
- if location and location.get_property("zone"):
|
||||||
|
- return _("%s timezone") % get_xlated_timezone(location.get_property("zone"))
|
||||||
|
- else:
|
||||||
|
return _("Nothing selected")
|
||||||
|
|
||||||
|
def apply(self):
|
||||||
|
@@ -585,7 +574,6 @@
|
||||||
|
kickstart_timezone = self._timezone_module.Timezone
|
||||||
|
|
||||||
|
if is_valid_timezone(kickstart_timezone):
|
||||||
|
- self._tzmap.set_timezone(kickstart_timezone)
|
||||||
|
time.tzset()
|
||||||
|
|
||||||
|
self._update_datetime()
|
||||||
|
@@ -960,7 +948,6 @@
|
||||||
|
if region == "Etc":
|
||||||
|
# Etc timezones cannot be displayed on the map, so let's reset the
|
||||||
|
# location and manually set a highlight with no location pin.
|
||||||
|
- self._tzmap.clear_location()
|
||||||
|
if city in ("GMT", "UTC"):
|
||||||
|
offset = 0.0
|
||||||
|
# The tzdb data uses POSIX-style signs for the GMT zones, which is
|
||||||
|
@@ -971,13 +958,14 @@
|
||||||
|
# Take the part after "GMT"
|
||||||
|
offset = -float(city[3:])
|
||||||
|
|
||||||
|
- self._tzmap.set_selected_offset(offset)
|
||||||
|
time.tzset()
|
||||||
|
else:
|
||||||
|
# we don't want the timezone-changed signal to be emitted
|
||||||
|
- self._tzmap.set_timezone(timezone)
|
||||||
|
time.tzset()
|
||||||
|
|
||||||
|
+ self._tz = get_timezone(timezone)
|
||||||
|
+ self._update_datetime()
|
||||||
|
+
|
||||||
|
# update "old" values
|
||||||
|
self._old_city = city
|
||||||
|
|
||||||
|
@@ -1027,22 +1015,6 @@
|
||||||
|
self._stop_and_maybe_start_time_updating(interval=5)
|
||||||
|
self._daysFilter.refilter()
|
||||||
|
|
||||||
|
- def on_location_changed(self, tz_map, location):
|
||||||
|
- if not location:
|
||||||
|
- return
|
||||||
|
-
|
||||||
|
- timezone = location.get_property('zone')
|
||||||
|
-
|
||||||
|
- # Updating the timezone will update the region/city combo boxes to match.
|
||||||
|
- # The on_city_changed handler will attempt to convert the timezone back
|
||||||
|
- # to a location and set it in the map, which we don't want, since we
|
||||||
|
- # already have a location. That's why we're here.
|
||||||
|
- with blockedHandler(self._cityCombo, self.on_city_changed):
|
||||||
|
- if self._set_timezone(timezone):
|
||||||
|
- # timezone successfully set
|
||||||
|
- self._tz = get_timezone(timezone)
|
||||||
|
- self._update_datetime()
|
||||||
|
-
|
||||||
|
def on_timeformat_changed(self, button24h, *args):
|
||||||
|
hours = int(self._hoursLabel.get_text())
|
||||||
|
amPm = self._amPmLabel.get_text()
|
||||||
Loading…
x
Reference in New Issue
Block a user