Editing Task:Components and packages

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
{{Template:100Days agenda}}
{{Template:100Days agenda}}
-
{{task|completed}}
+
{{task|proposed}}
''This is a subtask of [[Task:Defining maemo]] coordinated by [http://maemo.org/profile/view/bijjal/ Soumya].''
''This is a subtask of [[Task:Defining maemo]] coordinated by [http://maemo.org/profile/view/bijjal/ Soumya].''
Line 10: Line 10:
Integrating these components one should be able to generate a functional image and a complete SDK.
Integrating these components one should be able to generate a functional image and a complete SDK.
-
The list packages should be presented in a sensible way e.g. organized around the components described in the new [http://maemo.org/intro Intro] and the [http://maemo.org/maemo_release_documentation/maemo4.1.x/node6.html Maemo software architecture] documentation.
+
The list packages should be presented in a sensible way e.g. organized around the components described in the new [http://maemo.org/intro Intro] and the [http://maemo.org/development/documentation/how-tos/4-x/maemo_architecture.html Maemo software architecture] documentation.
-
==Table of packages==
+
==Handling and presenting data==
-
=== Third draft ===
+
About the way to process, maintain and present the data:
-
A third draft is available '''[https://garage.maemo.org/docman/view.php/106/354/maemopackages-20080725.ods HERE]'''. Now all packages have LOC counts.
+
* Probably Soumya can come up with a table generated automatically showing package names, open/closed and perhaps the License.
-
 
+
* Then we will need to link packages to architecture components. Probably a 100% manual task.
-
=== Second draft ===
+
* Then we will need to link packages to upstream projects, Nokia or 3rd party owners. Surely a 100% manual task.
-
A second draft is available '''[https://garage.maemo.org/docman/view.php/106/353/maemopackages-20080723.ods HERE]'''. It contains the same data as the first draft plus the approximate lines of code of the packages. This data wasn't initially required in this task yet now it can be used now to compare the amount of code open vs closed.
+
* With all this we will get a table sitting on top of a spreadsheet or a simple database. First decision: how to handle the data.
-
 
+
* And then we will need to publish the information, in a way that is easy to update when there are chan ges in the data. It looks like trying to export to MediaWiki would be just nuts, massochism. Then I guess we would go for a simple HTML output? Second decision: how to publish the data.
-
Some packages are still missing LOC counts:
+
* We need to agree also on the final output and presentation of data. What is expected? Mockups welcome!
-
* netbase
+
-
* libxmu
+
-
* libxpm
+
-
* libxres
+
-
* linux-kernel-headers
+
-
* gcc
+
-
* initfs-diablo
+
-
* kernel-diablo
+
-
 
+
-
=== First draft ===
+
-
A first draft is available '''[https://garage.maemo.org/docman/view.php/106/352/maemopackages-20080716.ods HERE]'''. It contains:
+
-
 
+
-
* Proposed list of packages that make Maemo. They come from the Maemo 4.1 SDK profile plus some additional packages needed to complete a bootable image. Compared to the OS2008 image, most applications and Nokia design elements are missing.
+
-
* Organization of packages in components.  
+
-
* Basic status of the license of each package:
+
-
** OSS Upstream: packages that essentially have been integrated just as they come from their upstream projects.
+
-
** OSS Modified: packages originated upstream that have been adapted by Nokia to run on Maemo.
+
-
** OSS Nokia: open source packages developed by Nokia.
+
-
** Nokia closed: closed source packages developed by Nokia.
+
-
** 3rd party: closed source packages developed by third parties.
+
-
* A graph visualizing the amount and type of packages per each component.
+

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)

Templates used on this page: