Extras

(Add a bit about downloads.)
(add pointer to discussion about changes.)
Line 34: Line 34:
You can [https://maemo.org/downloads/product/create/OS2008/application.html create an entry] for your application in the [http://maemo.org/downloads maemo.org downloads section]. If the unixname of your entry is the same as your debian package in Extras, the version information will be automatically updated when you upload a new package.
You can [https://maemo.org/downloads/product/create/OS2008/application.html create an entry] for your application in the [http://maemo.org/downloads maemo.org downloads section]. If the unixname of your entry is the same as your debian package in Extras, the version information will be automatically updated when you upload a new package.
-
''add information about tracking changes in packages.''
+
There is a discussion going on about how to provide changes since last version of a package. At the moment there isn't a conclusion to this discussion yet.
 +
{{main|Providing changes since last version of a package}}
[[Category:Users]]
[[Category:Users]]

Revision as of 14:28, 1 August 2008

Extras is the primary repository for Maemo applications where most community software can be found. There are many excellent software projects distributed through Extras including Canola, Maemo Mapper, OMWeather, and others.

Contents

Using Extras

To enable Extras repository, just open this link on your tablet.

Or you can enable it by hand:

  • Go into the Application manager.
  • Tap the menu -> Tools -> Application catalog...
  • Double-tap maemo Extras.
  • Uncheck Disabled.

Note that there is currently (July 2008) a minor problem with Diablo Extras. Fortunately, most Chinook application packages will run without a glitch on Diablo, so you should use Chinook Extras until proper Diablo Extras repository comes online. See the Diablo Extras section of upgrading tablet OS for instructions.

About Extras

Extras is split into two areas:

  • free applications are Open Source have been through the Maemo Extras vetting process
  • non-free applications are usually closed, binary only and their quality and security must be taken on trust

Anyone interested in contributing to Extras should look at the Extras repository process definition.

Extras-devel

Extras has a development repository called "Extras-devel", where not-yet-ready-for-prime-time package testing goes on and where new alpha and beta versions of software are frequently made available before they're pushed to Extras proper. This repository is not recommended for regular usage unless you are interested in testing software that may potentially break your system, or need a specific package out of this repository. You can add Extra-devel to your repository list by opening this .install on your tablet.

For developers

Uploading to Extras

Main article: Uploading to Extras

Anyone with a Garage account can upload packages to Extras, and so make them available to the widest possible user base. It is important to note that the uploader needs a Garage account: the package itself does not need to be hosted in the Garage.

Policy

Main article: Task:Consolidation of Extras

The Extras policies are still in the process of being defined and refined. See Extras repository process definition and Diablo Extras repository proposal for details and discussion.

downloads.maemo.org

You can create an entry for your application in the maemo.org downloads section. If the unixname of your entry is the same as your debian package in Extras, the version information will be automatically updated when you upload a new package.

There is a discussion going on about how to provide changes since last version of a package. At the moment there isn't a conclusion to this discussion yet.

Main article: Providing changes since last version of a package