diff options
Diffstat (limited to 'rpms/sugar/0055-Send-XO-serial-numbers-with-anonymous-reports.patch')
-rw-r--r-- | rpms/sugar/0055-Send-XO-serial-numbers-with-anonymous-reports.patch | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/rpms/sugar/0055-Send-XO-serial-numbers-with-anonymous-reports.patch b/rpms/sugar/0055-Send-XO-serial-numbers-with-anonymous-reports.patch new file mode 100644 index 0000000..fef05e3 --- /dev/null +++ b/rpms/sugar/0055-Send-XO-serial-numbers-with-anonymous-reports.patch @@ -0,0 +1,63 @@ +From 6b5f89da40f0d71bec2995ac72d0041ea7d7b0fe Mon Sep 17 00:00:00 2001 +From: Aleksey Lim <alsroot@member.fsf.org> +Date: Fri, 4 Feb 2011 01:29:29 +0000 +Subject: [PATCH sugar 55/74] Send XO serial numbers with anonymous reports + +--- + data/sugar.schemas.in | 11 +++++++++++ + src/jarabe/model/feedback_collector.py | 10 ++++++++-- + 2 files changed, 19 insertions(+), 2 deletions(-) + +diff --git a/data/sugar.schemas.in b/data/sugar.schemas.in +index 637422e..fb18d19 100644 +--- a/data/sugar.schemas.in ++++ b/data/sugar.schemas.in +@@ -24,6 +24,17 @@ + </locale> + </schema> + <schema> ++ <key>/schemas/desktop/sugar/feedback/anonymous_with_sn</key> ++ <applyto>/desktop/sugar/feedback/anonymous_with_sn</applyto> ++ <owner>sugar</owner> ++ <type>bool</type> ++ <default>false</default> ++ <locale name="C"> ++ <short>Add XO serial numbers to anonymous submits</short> ++ <long>Add XO serial numbers to anonymous submits.</long> ++ </locale> ++ </schema> ++ <schema> + <key>/schemas/desktop/sugar/feedback/server_host</key> + <applyto>/desktop/sugar/feedback/server_host</applyto> + <owner>sugar</owner> +diff --git a/src/jarabe/model/feedback_collector.py b/src/jarabe/model/feedback_collector.py +index 5e92fbd..93fa704 100644 +--- a/src/jarabe/model/feedback_collector.py ++++ b/src/jarabe/model/feedback_collector.py +@@ -47,7 +47,7 @@ def start(host, port, auto_submit_delay): + _port = port + + if auto_submit_delay > 0: +- gobject.timeout_add_seconds(auto_submit_delay, _submit) ++ gobject.timeout_add_seconds(auto_submit_delay, anonymous_submit) + + + def update(bundle_id, report, log_file): +@@ -90,7 +90,13 @@ def submit(message): + + + def anonymous_submit(): +- _submit() ++ from jarabe.journal import misc ++ ++ data = {} ++ client = gconf.client_get_default() ++ if client.get_bool('/desktop/sugar/feedback/anonymous_with_sn'): ++ data['serial_number'] = misc.get_xo_serial() ++ _submit(data) + + + def _submit(data=None): +-- +1.7.6 + |