[maemo-commits] [maemo-commits] r16911 - projects/haf/doc/mvo

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Tue Dec 9 14:48:26 EET 2008
Author: marivoll
Date: 2008-12-09 14:48:26 +0200 (Tue, 09 Dec 2008)
New Revision: 16911

Added:
   projects/haf/doc/mvo/nokia-extension-to-maemo-archive.txt
Log:
New.


Added: projects/haf/doc/mvo/nokia-extension-to-maemo-archive.txt
===================================================================
--- projects/haf/doc/mvo/nokia-extension-to-maemo-archive.txt	2008-12-09 12:28:14 UTC (rev 16910)
+++ projects/haf/doc/mvo/nokia-extension-to-maemo-archive.txt	2008-12-09 12:48:26 UTC (rev 16911)
@@ -0,0 +1,44 @@
+** Delayed publication
+
+The Maemo archive is public.  The Maemo system is developed and
+maintained in the open: this facilitates ad-hoc collaboration and
+other advantages of Open Source software development.
+
+However, packages can sometimes not be published immediately, although
+they eventually will be.  Reasons for holding back packages can be
+incomplete legal checks or the desire to keep them a trade secret
+until some launch event.
+
+Note also that delayed publishing is not strictly related to releasing
+a package.  Usually, packages should be published long before they are
+released.
+
+How packages are delayed is up to the party that desires it.  Inside
+Nokia, the Maemo archive is extended into the "Nokia archive" by
+adding three more categories: nokia-free-pending,
+nokia-non-free-pending, nokia-restricted-pending.  Packages in these
+categories are said to be "pending".
+
+The Nokia archive naturally contains the distributions of the Maemo
+archive.  However, those distributions must not have any packages in
+the three "*-pending" categories.  Thus, there is no way to upload a
+package into the "nokia-free-pending" category of the
+"harmattan-testing" distribution.
+
+Instead, the Nokia archive has one additional distribution:
+
+ - harmattan-pending
+
+ This distribution is used to handle packages in the *-pending
+ categories.  It consists of the packages in harmattan-testing plus
+ the pending packages.  Source packages uploaded to harmattan-pending
+ go to one of the *-pending categories and are compiled in
+ harmattan-pending.
+
+The infrastructure for the Maemo archive and the Nokia archive is
+separate: for example, the buildbots for the Maemo archive can only
+access publicly available sources.  When a pending package should
+finally be published, this has to be done by publishing the source and
+uploading it again to the Maemo archive (with an increased version
+number, of course).
+


More information about the maemo-commits mailing list