Ticket #2032 (in_testing enhancement)

Opened 18 months ago

Last modified 16 months 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@… HasPatchForReview: no
Blocked By: Estimated Completion (week):
PatchReviewResult: Blocking:
Reproducible:

Description

visible packages shown in installer should only include:

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

Change History

Changed 18 months ago by tick

  • status changed from new to accepted

Changed 18 months ago by tick

  • type changed from defect to enhancement

Changed 18 months 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.

Changed 18 months 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

Changed 18 months 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.

Changed 18 months ago by tick

How to create system update package is still TBD.

Changed 16 months ago by tick

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