For Purchase Apps sorting in "What's New" seems random

Bug #803028 reported by Brian Thomason
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Software Center Agent
Fix Released
Undecided
Michael Nelson
software-center (Ubuntu)
Fix Released
Medium
Gary Lasker
Oneiric
Fix Released
Medium
Gary Lasker

Bug Description

It appears that the sorting of For Purchase Apps in "What's New" appears to be random. Apps published recently are on the last of the 5 panes, and apps that were published on the same day are separated by other apps published at different times. It would be nice if it were chronological from pane 1.

TEST CASE:
1. Run the current version of Ubuntu Software Center in Oneiric (4.0.4).
2. Observe the contents of the "What's New" section and note what you see there and in what order (see screenshot for my validation).
3. Update to the latest Ubuntu Software Center in oneiric-proposed.
4. Launch Software Center again.
5. Observe the the contents of "What's New" are now updated, with the newest items first (currently the three newest items are "Framinghham Calculator", "Leds" and the "Ask Ubuntu Lens" -- again see my validation screenshot).

Related branches

Changed in software-center (Ubuntu):
status: New → Confirmed
importance: Undecided → Wishlist
Kiwinote (kiwinote)
tags: added: db
summary: - For Purchase Apps sorting in "Wht's New" seems random
+ For Purchase Apps sorting in "What's New" seems random
Revision history for this message
Michael Vogt (mvo) wrote :

it woudl be great if the software-center-agent could include the date that the item got added in the json, this way we can make the sorting work properly.

Changed in software-center-agent:
status: New → In Progress
assignee: nobody → Michael Nelson (michael.nelson)
Changed in software-center (Ubuntu):
status: Confirmed → In Progress
assignee: nobody → Gary Lasker (gary-lasker)
importance: Wishlist → Low
Changed in software-center-agent:
status: In Progress → Fix Committed
Changed in software-center (Ubuntu):
importance: Low → Medium
Changed in software-center (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

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

  [ Michael Vogt ]
  * lp:~brendan-donegan/software-center/test_debfileapplication,
    lp:~brendan-donegan/software-center/test_debfileapplication_mkII:
    - merged with some small tweaks to do basic tests for the
      DebFileApplication class, thanks to Brendan Donegan
  * data/software-center.menu.in:
    - add new "Books & Magazines" Category (LP: #903775)
  * add support for the scagent "Support Website" feature
  * lp:~mvo/software-center/performance-probes,
    lp:~mvo/software-center/profiling1:
    - improve accuracy of startup time measurement and add "probe"
      points to make profiling easier
  * lp:~mvo/software-center/purchaseviewspinner2:
    - add a spinner to the purchaseview both when new windows
      are opened and in the global toolbar
  * softwarecenter/ui/gtk3/dialogs/__init__.py:
    - trivial fix to increase the size of the expanded details
      in the message dialog

  [ Gabor Kelemen ]
  * lp:~kelemeng/software-center/bug880757:
    - Mark strings containing the “ character as Unicode, to fix their
      translations. LP: #880757
  * lp:~kelemeng/software-center/bug869935:
    - Update help translations from Launchpad. LP: #869935
  * lp:~kelemeng/software-center/bug868971:
    - Add a translator comment to the 'Top Rated %s' string, name the
     variable. LP: #868971

  [ Gary Lasker ]
  * lp:~gary-lasker/software-center/catalog-published-date-lp803028:
    - add date_published value from the software-center-agent server
      for use with cataloged time so that for-purchase items appear
      correctly and in the proper order in What's New; include unit
      tests for the new functionality (LP: #803028, LP: #886698)

  [ Robert Roth ]
  * lp:~evfool/software-center/lp905082:
    - fix typo LP: #905082

  [ Giovanni Campagna ]
  * lp:~gcampax/software-center/fedora:
    - add fedora distro backend and some cleanup in the PackageKit code
      and improvements to the AppStream xml parser
 -- Michael Vogt <email address hidden> Mon, 19 Dec 2011 13:52:32 +0100

Changed in software-center (Ubuntu):
status: Fix Committed → Fix Released
Changed in software-center-agent:
milestone: none → 11.12
Changed in software-center-agent:
status: Fix Committed → Fix Released
Michael Vogt (mvo)
Changed in software-center (Ubuntu Oneiric):
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Gary Lasker (gary-lasker)
Changed in software-center (Ubuntu Oneiric):
status: In Progress → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Hello Brian, or anyone else affected,

Accepted software-center into oneiric-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
Gary Lasker (gary-lasker) wrote :

I have verified that this bug is fixed in the version of software-center 5.0.6 in oneiric-proposed per the given test case.

I will attach screenshots of the contents of "What's New" before and after the upgrade to 5.0.6.

Thanks!

description: updated
Revision history for this message
Gary Lasker (gary-lasker) wrote :
Revision history for this message
Gary Lasker (gary-lasker) wrote :
description: updated
Revision history for this message
Gary Lasker (gary-lasker) wrote :

P.S. We miss you, iamfuzz!!! Hope all is well!! :D

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

---------------
software-center (5.0.6) oneiric-proposed; urgency=low

  [ Gary Lasker ]
  * lp:~gary-lasker/software-center/catalog-published-date-lp803028i-for-5.0:
    - use date_published value from the software-center-agent server
      so that for-purchase items appear correctly and in the proper order
      in What's New; include corresponding unit test (LP: #803028)

  [ Michael Vogt ]
  * backport fix from lp:~mvo/software-center/fix-refresh-of-whats-new
    to ensure that new apps from e.g. the software-center-agent are
    immediately displayed in the "Whats new" section of the lobby
    (LP: #949725)

software-center (5.0.5) oneiric-proposed; urgency=low

  [ Gary Lasker ]
  * lp:~gary-lasker/software-center/fix-lp913756-for-5.0:
    - do not offer to add an icon to the Unity launcher for packages
      that do not have an Exec entry in their corresponding desktop
      file, e.g. ubuntu-restricted-extras, wine (LP: #913756)
  * lp:~gary-lasker/software-center/staging-certs-2-for-5.0:
    - add SOFTWARE_CENTER_FORCE_DISABLE_CERTS_CHECK to allow QA easier
      testing (LP: #918746)

  [ Michael Vogt ]
  * lp:~mvo/software-center/fix-server-pagination:
    - reset server side review "page" when switching to a different
      app
  * lp:~mvo/software-center/expunge-cache-5.0:
    - fix invalid httplib cache entries (LP: #938736)

  [ Kiwinote ]
  * grab exhibits for the current series only (LP: #899257)
 -- Michael Vogt <email address hidden> Thu, 08 Mar 2012 09:07:20 +0100

Changed in software-center (Ubuntu Oneiric):
status: Fix Committed → 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.