once the user opted into recommendations the profile needs to be updated regularly

Bug #944693 reported by Michael Vogt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
software-center (Ubuntu)
Fix Released
High
Gary Lasker
Precise
Fix Released
High
Gary Lasker

Bug Description

The current code in recommendations.py indicates that the users recommendations profile is only uploaded
once when the user opts-in:

def _on_opt_in_button_clicked(self, button):
        # we upload the user profile here, and only after this is finished
        # do we fire the request for recommendations and finally display
        # them here -- a spinner is shown for this process (the spec
        # wants a progress bar, but we don't have access to real-time
        # progress info)
        self._upload_user_profile_and_get_recommendations()

This needs to get fixed, ideally we submit the profile on each startup if it changed, to detect changes
we could store a simple hash of the pkgnames in the profile.

Michael Vogt (mvo)
Changed in software-center (Ubuntu Precise):
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Gary Lasker (gary-lasker)
Changed in software-center (Ubuntu Precise):
status: Confirmed → Triaged
tags: added: rls-mgr-p-tracking
Changed in software-center (Ubuntu Precise):
status: Triaged → In Progress
Changed in software-center (Ubuntu Precise):
milestone: none → ubuntu-12.04
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package software-center - 5.1.14.1

---------------
software-center (5.1.14.1) precise; urgency=low

  * lp:~gary-lasker/software-center/recommender-profile-uploads-lp944693:
    - upload new recommender_profile if needed (LP: #944693)
 -- Michael Vogt <email address hidden> Mon, 02 Apr 2012 19:12:25 +0200

Changed in software-center (Ubuntu Precise):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.