screenlets-dev team mailing list archive
-
screenlets-dev team
-
Mailing list archive
-
Message #01213
[Merge] lp:~roti-al/screenlets/s1604 into lp:screenlets
Hrotkó Gábor has proposed merging lp:~roti-al/screenlets/s1604 into lp:screenlets.
Requested reviews:
Screenlets Dev Team (screenlets-dev)
Related bugs:
Bug #1577219 in Screenlets: "No support for Ubuntu 16.04 Xenial"
https://bugs.launchpad.net/screenlets/+bug/1577219
For more details, see:
https://code.launchpad.net/~roti-al/screenlets/s1604/+merge/309453
fixes for ubuntu 16.04
--
Your team Screenlets Dev Team is requested to review the proposed merge of lp:~roti-al/screenlets/s1604 into lp:screenlets.
=== modified file 'debian/changelog'
--- debian/changelog 2012-01-22 16:57:27 +0000
+++ debian/changelog 2016-10-27 10:23:09 +0000
@@ -1,3 +1,12 @@
+screenlets (0.1.7) xenial; urgency=low
+
+ * Update dependencies.
+ * missing dependencies check before actually show the screenlet
+ * Weather url fix.
+
+ -- Hrotkó Gábor <roti@xxxxxxxxxxxxxxx> Wed, 26 Oct 2016 21:00:15 CEST
+
+
screenlets (0.1.6) oneiric; urgency=low
* Fix windows moving around after restart in Unity.
=== modified file 'debian/control'
--- debian/control 2011-06-07 23:46:05 +0000
+++ debian/control 2016-10-27 10:23:09 +0000
@@ -4,9 +4,8 @@
Maintainer: Julien Lavergne <julien.lavergne@xxxxxxxxx>
Uploaders: Python Applications Packaging Team <python-apps-team@xxxxxxxxxxxxxxxxxxxxxxx>
Build-Depends: debhelper (>= 7.0.50~),
- cdbs (>= 0.4.43),
python-dev (>= 2.3.5-11)
-Build-Depends-Indep: python-support (>= 0.6.0),
+Build-Depends-Indep: dh-python,
doc-base
Standards-Version: 3.8.2
Homepage: http://www.screenlets.org/index.php/Screenlets_Stayinalive
@@ -23,15 +22,15 @@
python-gnome2,
python-dbus,
python-cairo,
- python-wnck | python-gnome2-desktop,
- python-gst0.10,
+ python-wnck,
+ python-gst-1.0,
python-xdg,
python-gconf,
python-beautifulsoup,
+ python-gnomekeyring,
Recommends: python-webkit,
- python-evolution | python-gnome2-desktop,
- python-rsvg | python-gnome2-desktop,
- metacity (>= 2.21.4) | xcompmgr | compiz | xfwm4 (>= 4.2) | mutter,
+ python-rsvg,
+ metacity (>= 2.21.4) | xcompmgr | compiz | xfwm4 (>= 4.2) | mutter,
screenlets-pack-basic,
Suggests: screenlets-pack-all
XB-Python-Version: ${python:Versions}
=== modified file 'screenlets/hu.po'
--- screenlets/hu.po 2013-03-05 04:33:07 +0000
+++ screenlets/hu.po 2016-10-27 10:23:09 +0000
@@ -207,7 +207,7 @@
"%(package)s %(version)s installed, req %(required)s."
msgstr ""
"\n"
-"%(package)s %(version)s telepítve, %(required)s kérte."
+"%(package)s %(version)s telepítve, %(required)s szükséges."
#: src/lib/__init__.py:1150
#, python-format
=== modified file 'src/lib/__init__.py'
--- src/lib/__init__.py 2012-06-17 12:24:49 +0000
+++ src/lib/__init__.py 2016-10-27 10:23:09 +0000
@@ -794,6 +794,9 @@
uses_pango=False, is_sizable=True,resize_on_scroll=True, ask_on_option_override=False):
"""Constructor - should only be subclassed"""
+ if DEBIAN and not self.ignore_requirements:
+ self.check_requirements()
+
# call gobject and EditableOptions superclasses
super(Screenlet, self).__init__()
EditableOptions.__init__(self)
@@ -1104,7 +1107,7 @@
def check_requirements (self):
'''Checks if required DEB packages are installed'''
-
+ print "check_requirements"
req_feedback = ""
fail = False
@@ -1133,10 +1136,10 @@
installed_version = os.popen(commandstr % package).readline().replace('\n', '').strip()
- if len(installed_version) < 1:
+ if len(installed_version) < 1 or installed_version == "(none)":
req_feedback += _("\n%(package)s %(version)s required, NOT INSTALLED!") % {"package":package, "version":version}
fail = True
- else:
+ else:
req_feedback += _("\n%(package)s %(version)s installed, req %(required)s.") % {"package":package, "version":installed_version, "required":version}
# will fail only if dpkg says that version is too old
# otherwise it's responsibility of developer to provide
@@ -1429,11 +1432,6 @@
def finish_loading(self):
"""Called when screenlet finishes loading"""
-
-
- if DEBIAN and not self.ignore_requirements:
- self.check_requirements()
-
self.window.present()
self.show()
=== modified file 'src/lib/plugins/Weather.py'
--- src/lib/plugins/Weather.py 2012-05-30 09:48:27 +0000
+++ src/lib/plugins/Weather.py 2016-10-27 10:23:09 +0000
@@ -75,7 +75,7 @@
result = {}
proxies = proxy.Proxy().get_proxy()
try:
- data = urlopen('http://xoap.weather.com/weather/local/'+self.ZIP+'?cc=*&par='+self.partner_key+'&key='+self.api_key+'&unit='+unit,proxies=proxies).read()
+ data = urlopen('http://wxdata.weather.com/weather/local/'+self.ZIP+'?cc=*&par='+self.partner_key+'&key='+self.api_key+'&unit='+unit,proxies=proxies).read()
chunk = self.getBetween(data,"<cc>","<bar>")
#Time and date of last update of info
result["lsup"] = self.getBetween(chunk,"<lsup>","</lsup>")
@@ -136,7 +136,7 @@
result = []
proxies = proxy.Proxy().get_proxy()
try:
- data = urlopen('http://xoap.weather.com/weather/local/'+self.ZIP+'?dayf=5&par='+self.partner_key+'&key='+self.api_key+'&unit='+unit,proxies=proxies).read()
+ data = urlopen('http://wxdata.weather.com/weather/local/'+self.ZIP+'?dayf=5&par='+self.partner_key+'&key='+self.api_key+'&unit='+unit,proxies=proxies).read()
for x in range(5):
dfrom = data.find('<day d=\"'+str(x))
@@ -165,7 +165,7 @@
try:
proxies = proxy.Proxy().get_proxy()
- data = urlopen('http://xoap.weather.com/weather/local/'+self.ZIP+'?hbhf=12&par='+self.partner_key+'&key='+self.api_key+'&unit='+unit,proxies=proxies).read()
+ data = urlopen('http://wxdata.weather.com/weather/local/'+self.ZIP+'?hbhf=12&par='+self.partner_key+'&key='+self.api_key+'&unit='+unit,proxies=proxies).read()
for x in range(1,13):
dfrom = data.find('<hour h=\"'+str(x))
dto = data.find('</hour>',dfrom)