Ticket #2032 (in_testing enhancement)

Opened 5 years ago

Last modified 4 years ago

[Installer] only show packages that are visible in launcher

Reported by: will Owned by: tick
Priority: high Milestone: Om2008.10
Component: Installer Version:
Severity: normal Keywords:
Cc: testing@… Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: no PatchReviewResult:
Reproducible:

Description

visible packages shown in installer should only include:

1) packages that are visible to launcher
2) system packages

Change History

comment:1 Changed 5 years ago by tick

  • Status changed from new to accepted

comment:2 Changed 5 years ago by tick

  • Type changed from defect to enhancement

comment:3 Changed 5 years ago by tick

According to the talk record at 2008 24'th Sep with William:


Visual packages include:

Applications
Visible modifications in system
Maps
Ringtone
Repositories

System Update :

Only show up in official updates or releases
One and only one if has update

e.g. 2008.9 --> 2008.10

Package naming:

Should be able to give anyname to a package?
desired by initial author?


That means packages that can be shown is not only those packages on Desktop but those can affect user usage experiences.

What I will do is divide this issue into several steps.

  1. Adding alias scheme into packagekit & assassin. Tags: alias::xxxxx . prototype done at assassin 254, packagekit need patch
  2. adding more status of packages in packagekit. Adding update.
  3. No longer search for system_update. just search for group and dispatch them into correct category.
  4. Search system-update first. "search name" for system upgrade

After having alias scheme, we also can solve some usability problems. for example: qtopia-phone-x11-(I cannot see)
We can alias them in the future.

comment:4 Changed 5 years ago by tick

step 1. Done

William, you can think about the alias name of long packages now.
alias name is *one* word

for example you can alias qtopia-phone-x11-taskmanger-application as qt-taskmanager via adding a Tags in the packages.

Tags: alias::qt-taskmanager

comment:5 Changed 5 years ago by tick

step 2, 3. Still use get_updates but adding a filter to filter out none tag packages. So finished.

Still keep + Update All, and it will soon be removed.

For system packages I will need modify tasks in org.openmoko.dev.

comment:6 Changed 5 years ago by tick

How to create system update package is still TBD.

comment:7 Changed 4 years ago by tick

  • Status changed from accepted to in_testing
  • HasPatchForReview unset
Note: See TracTickets for help on using tickets.