Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/rpms/sugar/sugar-Pass-sugar-version-to-micro-format.php-ASLO-call.patch
diff options
context:
space:
mode:
Diffstat (limited to 'rpms/sugar/sugar-Pass-sugar-version-to-micro-format.php-ASLO-call.patch')
-rw-r--r--rpms/sugar/sugar-Pass-sugar-version-to-micro-format.php-ASLO-call.patch46
1 files changed, 46 insertions, 0 deletions
diff --git a/rpms/sugar/sugar-Pass-sugar-version-to-micro-format.php-ASLO-call.patch b/rpms/sugar/sugar-Pass-sugar-version-to-micro-format.php-ASLO-call.patch
new file mode 100644
index 0000000..db0deff
--- /dev/null
+++ b/rpms/sugar/sugar-Pass-sugar-version-to-micro-format.php-ASLO-call.patch
@@ -0,0 +1,46 @@
+From patchwork Wed Jan 19 16:44:51 2011
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: 7bit
+Subject: [sugar] Pass sugar version to micro-format.php ASLO call
+Date: Wed, 19 Jan 2011 21:44:51 -0000
+From: Aleksey Lim <alsroot@member.fsf.org>
+X-Patchwork-Id: 595
+Message-Id: <1295455491-8296-1-git-send-email-alsroot@member.fsf.org>
+To: dextrose@lists.sugarlabs.org
+
+---
+ .../cpsection/updater/backends/microformat.py | 12 +++++++++---
+ 1 files changed, 9 insertions(+), 3 deletions(-)
+
+
+diff --git a/extensions/cpsection/updater/backends/microformat.py b/extensions/cpsection/updater/backends/microformat.py
+index 97499aa..6abc185 100644
+--- a/extensions/cpsection/updater/backends/microformat.py
++++ b/extensions/cpsection/updater/backends/microformat.py
+@@ -27,8 +27,6 @@ import gconf
+
+ from jarabe import config
+
+-client = gconf.client_get_default()
+-_UPDATE_PATH = client.get_string('/desktop/sugar/updater_url')
+ _ACTIVITIES_LIST = {}
+ ACTION_CHECKING = 0
+ ACTION_UPDATING = 1
+@@ -167,7 +165,15 @@ class _UpdateFetcher(gobject.GObject):
+ def download_bundle_updates(self):
+ self.emit('progress', ACTION_CHECKING, 'Fetching update '
+ 'information', 1, 3)
+- self._url = _UPDATE_PATH
++
++ client = gconf.client_get_default()
++ self._url = client.get_string('/desktop/sugar/updater_url')
++ if '?' in self._url:
++ self._url += '&'
++ else:
++ self._url += '?'
++ self._url += 'sugar=' + '.'.join(config.version.split('.')[0:2])
++
+ self._file = gio.File(self._url)
+ logging.debug('Fetch %s', self._url)
+ self._file.read_async(self.__read_async_cb)