GnomeGamesSplit

Differences between revisions 1 and 2
Revision 1 as of 2009-07-24 02:04:01
Size: 2064
Comment:
Revision 2 as of 2009-07-24 02:05:33
Size: 2069
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
- The games are only linked by development team not functionality. This is confusing for users who may only want a subset of games installed (currently they can only disable menu entries which is not obvious to them).
- Future GNOME Games development is using new features such as clutter and seed. We may not be able to distribute all the games on the CD due to these requirements. As we will have to split the package anyway into low-dependency and high-dependency games it makes sense to split all the games. (Note that gnometris is currently not available due to its dependencies).
- By splitting the package we can reduce the number of games on the CD by default. This makes the menus easier to navigate and saves CD space.
- By being able to pick and choose individual games we can chose games for the CD not developed by the GNOME games team. In this way we can pick a small set of the best available games for the CD.
 * The games are only linked by development team not functionality. This is confusing for users who may only want a subset of games installed (currently they can only disable menu entries which is not obvious to them).
 * Future GNOME Games development is using new features such as clutter and seed. We may not be able to distribute all the games on the CD due to these requirements. As we will have to split the package anyway into low-dependency and high-dependency games it makes sense to split all the games. (Note that gnometris is currently not available due to its dependencies).
 * By splitting the package we can reduce the number of games on the CD by default. This makes the menus easier to navigate and saves CD space.
 * By being able to pick and choose individual games we can chose games for the CD not developed by the GNOME games team. In this way we can pick a small set of the best available games for the CD.
Line 17: Line 17:
- This creates a number of new packages which will increase the package index  * This creates a number of new packages which will increase the package index

Summary

The GNOME Games package is a set of games designed for GNOME and developed and released in a collection. This is currently packaged as one Ubuntu package. The proposal is to generate a separate package for each game.

Pros:

  • The games are only linked by development team not functionality. This is confusing for users who may only want a subset of games installed (currently they can only disable menu entries which is not obvious to them).
  • Future GNOME Games development is using new features such as clutter and seed. We may not be able to distribute all the games on the CD due to these requirements. As we will have to split the package anyway into low-dependency and high-dependency games it makes sense to split all the games. (Note that gnometris is currently not available due to its dependencies).
  • By splitting the package we can reduce the number of games on the CD by default. This makes the menus easier to navigate and saves CD space.
  • By being able to pick and choose individual games we can chose games for the CD not developed by the GNOME games team. In this way we can pick a small set of the best available games for the CD.

Cons:

  • This creates a number of new packages which will increase the package index

Rationale

Without a tool an average user will not be able to change the login settings from the default.

Use cases

  • Mike wants to have his user automatically log in
  • Jim wants to change the background of the login screen

Scope

The changes will involve

  • Modifying the GNOME Games source package to produce binary packages for each game
  • Changing the default games on the CD

Design

  • Split the package

Implementation

  • Split the package


CategorySpec


Comments

DesktopTeam/Specs/Karmic/GnomeGamesSplit (last edited 2009-07-24 02:07:33 by robert-ancell)