software-center-q-client

Registered by Michael Vogt on 2012-04-24

Plans for the software-center client

Blueprint information

Status:
Started
Approver:
Michael Vogt
Priority:
High
Drafter:
software-store-developers
Direction:
Approved
Assignee:
software-store-developers
Definition:
Approved
Series goal:
Accepted for quantal
Implementation:
Started
Milestone target:
milestone icon ubuntu-12.10-beta-1
Started by
Gary Lasker on 2012-06-13

Whiteboard

Note from the session:

Topics (in no particular order):
- python3 port
  * important for the distro
  * requires aptdaemon port (lp:~aptdaemon-developers/aptdaemon/python3)
  * requires xdg port https://bugs.launchpad.net/ubuntu/+source/pyxdg/+bug/823150
  * piston-mini-client lp:~software-store-developers/piston-mini-client/packaging-py3
  * requires xapian port http://trac.xapian.org/ticket/346 (looks HARD)
- support cycle for 12.04.x
- recommender improvements
- startup time/performance
- qml support
- async app data provider via dbus(?)/libdee
- show security/encryption properties of webpages (bug #637649)
- Create "App lists" for tasks, or just your preferred list of apps, and be able to share that. Via OneConf? With the possibility to publish on the web.
- Is donation support still coming (more a server side topic)

(?)

Work Items

Work items:
[mpt] Complete interface design for giving feedback on recommendations <https://wiki.ubuntu.com/SoftwareCenter/Recommendations#Customizing>: DONE
[gary-lasker] Fix outstanding Unity launcher integration issues for Q and also for Precise SRU (bug #925014, bug #999427, bug #1002440, bug #1012877, bug #1006483): DONE
[gary-lasker] Add a recommendations feedback widget to the details view screen (can't fully implement this as we will not have "recommended-based-on" functionality this cycle): POSTPONED
[gary-lasker] Detect the event where a recommended item has been installed and feed that information back to the recommender service: DONE
[gary-lasker] Implement the "Reset Recommendations" dialog and feature (can't fully implement this as we will not have "recommended-based-on" functionality this cycle): POSTPONED
Implement cleaning of /etc/apt/auth.conf from credentials on removing a PPA via software-properties: POSTPONED
Implement deauthorize computer (bug #723911): POSTPONED
Implement security info dialog (bug #637649) as a reusable component: POSTPONED
[mvo] add generic piston-mini-client/piston-generic-helper based offline caching (lp:~mvo/software-center/piston-generic-helper-offline-mode): DONE
Improve startup time to lobby view: TODO
Improve startup time to details view (when launching from deb file, bug 1011684, or apt link): TODO
[mvo] Analyse/fix memory leaks (bug #1003466): INPROGRESS
Speed up history loading via DB: POSTPONED
[mvo] python3 port (*if* xapian is ready): POSTPONED
[mpt] Design "Top Free"/"Top Paid" or equivalent sections <https://wiki.ubuntu.com/SoftwareCenter#popular> <https://wiki.ubuntu.com/SoftwareCenter#category>: DONE