~nik90/ubuntu/precise/software-center/add_keywords

« back to all changes in this revision

Viewing changes to README

  • Committer: Package Import Robot
  • Author(s): Michael Vogt, Anthony Lenton, Michael Vogt, Michael Nelson, Danny Tamez, Gary Lasker
  • Date: 2012-01-24 16:13:36 UTC
  • Revision ID: package-import@ubuntu.com-20120124161336-esq3uv89q7vhtem0
Tags: 5.1.7
[ Anthony Lenton ]
* lp:~elachuni/software-center/any-language:
  - add support to display reviews in any language
* lp:~elachuni/software-center/reset-review-page:
  - Small bugfix to ensure that switching language or 
    reviews sort method resets the reviews page, and 
    added tests.
* lp:~elachuni/software-center/relax-origin-distroseries:
  - provide "relaxed" mode for fetching reviews if the exact
    review matcher does not find anything (LP: #766951)
* lp:~elachuni/software-center/disable-new-review:
  - This branch disables the "Submit a new review" button when 
    you click it, and reenables it when the submit review dialog
    closes
* lp:~elachuni/software-center/reviews-tests:
  - add several new tests for code in the review_gui_helper module

[ Michael Vogt ]
* lp:~mvo/software-center/improve-debug-in-piston-generic-helper:
  - improve debug output of piston-generic-helper and a README 
    with examples how it can be used to debug server side issues
* lp:~mvo/software-center/review-language-i18n:
  - make the language selection combo in the reviews widget
    nicer by adding a proper i18n name to it
* lp:~mvo/software-center/trivial-move-gui-helpers:
  - move rnr_helpers.py to softwarecenter/ui/gtk3/review_gui_helper.py
    as it belongs there and add to POTFILE.in

[ Michael Nelson ]
* lp:~michael.nelson/software-center/833982-purchased-app-not-available,
  lp:~michael.nelson/software-center/917137-previous-purchases-empty-precise-2:
  - refactor/cleanup parser code and update for API 2.0 (LP: #917137)
* lp:~michael.nelson/software-center/every-comm-app-already-purchased:
  - non-purchased apps should not have '(already purchased)' 
    appended to name.
* lp:~michael.nelson/software-center/833982-previous-purchase-no-feedback-really-this-time:
  - Implements the backend for bug 833982 so that a purchased application 
    that is unsupported on the current system will be detected
* lp:~michael.nelson/software-center/833982-previous-purchase-no-feedback-2:
  - ensure that the deb_line for the app points to the current distroseries

[ Danny Tamez ]
* lp:~zematynnad/software-center/rename_host_var_918270:
  - rename the env variable SOFTWARE_CENTER_BUY_HOST  to the more
    correct SOFTWARE_CENTER_AGENT_HOST, but support the former as a
    fallback, update corresponding unit test (LP: #918270)
* lp:~zematynnad/software-center/version_number_833877:
  - show version number of apps from the software-center-agent as
    well (LP: #833877)

[ Gary Lasker ]
* lp:~gary-lasker/software-center/staging-certs-2:
  - add new SOFTWARE_CENTER_FORCE_DISABLE_CERTS_CHECK environment that
    can be used to disable cert checking to run e.g. against a local dev
    instance (LP: #918746)

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
 
8
8
All non UI code must come with tests in the test/ subdirectoy.
9
9
 
 
10
To setup your development environment, you'll need to ensure the following
 
11
extra packages are installed:
 
12
 
 
13
sudo apt-get install xvfb python-coverage python-mock python-aptdaemon.test \
 
14
     python-qt4 python-unittest2 python-lxml
 
15
sudo apt-get build-dep software-center
 
16
 
 
17
You can then run tests with:
 
18
 
 
19
cd test;make
 
20
 
 
21
You can run a developer instance with:
 
22
 
 
23
python setup.py build
 
24
./software-center
 
25
 
 
26
The initial launch of this will take a bit as it will build a private
 
27
search database but this is only needed once.
 
28
 
10
29
== query parser ==
11
30
 
12
31
The query parser understands :
15
34
 
16
35
== aptdaemon ==
17
36
 * the dbus limits for the system bus are rather low, this means that
18
 
   adding  <limit name="max_match_rules_per_connection">512</limit> 
 
37
   adding  <limit name="max_match_rules_per_connection">512</limit>
19
38
   and using something bigger than 512 is a good idea
20
39
 
21
40
== environment ==
26
45
SOFTWARE_CENTER_USE_BUILTIN_LOGIN - use built-in login instead of ubuntu-sso-client
27
46
SOFTWARE_CENTER_APPDETAILS_WEBKIT - use the webkit appdetails instead of gtk
28
47
APPVIEW_DEBUG_TERMS - show debug output for the terms in a search
29
 
SOFTWARE_CENTER_BUY_HOST - use a alternative hosts to query for pay software
 
48
SOFTWARE_CENTER_AGENT_HOST - use a alternative hosts to query for pay software
30
49
SOFTWARE_CENTER_REVIEWS_HOST - a alternative host for the ratings&reviews
31
50
SOFTWARE_CENTER_DEBUG_HTTP - enable httplib2 debuging
32
51
 
54
73
SCPkgname - e.g. "gimp"
55
74
 
56
75
Additional .menu files can be added in:
57
 
/usr/share/app-install/menu.d 
 
76
/usr/share/app-install/menu.d
58
77
that software-center will read and parse.
59
78
 
60
79
== XAPIAN ==
66
85
AS - archive pocket (main)
67
86
AE - archive section (mail, base, ...)
68
87
AC - category (AudioVideo)
69
 
AM - MimeType (application/x-ogg) 
 
88
AM - MimeType (application/x-ogg)
70
89
AT - type (Application)
71
 
AH - channel 
 
90
AH - channel
72
91
 
73
92
 
74
93
The following values are used:
89
108
XAPIAN_VALUE_PURCHASED_DATE - the data a for-pay app was purchased (only available after the software-center-agent server was queried)
90
109
XAPIAN_VALUE_SCREENSHOT_URL - a (optional) screenshot url that overrides the default
91
110
XAPIAN_VALUE_ICON_NEEDS_DOWNLOAD - icon needs to be fetched
92
 
XAPIAN_VALUE_THUMBNAIL_URL - thumbnail url 
 
111
XAPIAN_VALUE_THUMBNAIL_URL - thumbnail url
93
112