[hafqa] [hafqa] [Bug 3602] osso-software-version-rx*4 dependencies prevent removing many unnecessary packages

From: bugzilla-daemon at maemo.org bugzilla-daemon at maemo.org
Date: Mon Aug 18 04:55:29 EEST 2008
https://bugs.maemo.org/show_bug.cgi?id=3602


rabelg5 at gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |eero.tamminen at nokia.com,
                   |                            |quim.gil at nokia.com,
                   |                            |urho.konttori at gmail.com
           Severity|normal                      |enhancement
             Status|UNCONFIRMED                 |NEW
          Component|general                     |Application manager
     Ever Confirmed|0                           |1
            Product|System software             |System management
            Summary|osso-software-version-rx34  |osso-software-version-rx*4
                   |AKA "OS2008 Feature Upgrade"|dependencies prevent
                   |dependencies prevent        |removing many unnecessary
                   |removing many packages      |packages




------- Comment #1 from rabelg5 at gmail.com  2008-08-18 04:55 GMT+3 -------
I was tempted to mark this one as DUPLICATE, since there are a lot of older
bugs relating to this (I don't think I found all of them while I was searching,
either), but I'd rather use it as the real bug, since it's much clearer about
the problem and covers the whole issue.

So, I think I have a possible solution to this issue that might be acceptable
for Nokia. Obviously, these items may need to be updated with an SSU push, so
having osso-software-version depend on them is the easiest path to accomplish
this. The problem is, it doesn't leave users a clean option for removing
optional cruft without removing their ability to receive SSU updates (and
opening them up to a very high probability of reboot loops if they attempt an
apt-get upgrade without osso-software-version installed).

What if Nokia were to ship two packages that represent the whole of the system?
osso-software-version-rx*4, which depends on the required system packages and
osso-software-version-rx*4-optional[1], which depended on the commercial
installer packages (Gizmo, Rhapsody, Skype) and the bundled documentation and
media packages. Then when a user wants these packages removed, they remove
them, and osso-software-version-rx*4-optional in the process, meaning they
don't get stuck with them again with each SSU push and don't have the SSU
system broken for them. Users that don't remove them receive updates to them
like normal, with Nokia just having to update
osso-software-version-rx*4-optional in addition to the normal one.

This would allow users to remove non-core packages (we can argue about what
"core" means, I suppose--some people might not consider Modest "core"--but I
think we can definitely agree that installer dummies and big bundled media
files aren't that), freeing up space and freeing their tablets (from commercial
software).

Clearly this is a solution that can't be pounded out overnight, but can we at
least consider it?

[1]This does assume that this arrangement would be acceptable to the providers
of Nokia's bundled commercial software, but forcing commercial products on
users is quite an Evil thing to do in the open source world. Maybe an
osso-software-version-rx*4, an osso-software-version-rx*4-optional (which
includes the bundled documentation and media files) and
osso-software-version-rx*4-commercial?


-- 
Configure bugmail: https://bugs.maemo.org/userprefs.cgi?tab=email
Replies to this email are NOT read, instead please add comments at
https://bugs.maemo.org/show_bug.cgi?id=3602
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

More information about the hafqa mailing list