Editing Task:Consolidation of Extras

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}}
+
The extras repository needs to become the single reference for developers willing to reach end users at large.
-
{{task|ongoing}}
+
-
The Extras repository needs to become the single reference for developers willing to reach end users at large.
+
-
== Consolidation of wiki content ==
+
* Actively hunt on the Net for maemo apps not yet added to Maemo Extras, talk to developers, ask and help them to commit applications to Maemo Extras. This especially applies to app porters currently active at iTT.
-
 
+
* Use gronmayer's scripts to create a web site that merges applications from all known repositories into a single list and lets you browse them with MicroB using HTML UI similar to N-Gage, Apple Store, etc. While it sounds ambitious, it is not difficult to do, as we always have app descriptions and icons (form .deb files) and we also have screenshots for apps hosted at Garage. Reformatting this data in a format that can be nicely presented in tablet browser is not difficult.
-
[[Extras]] information is scattered over several pages, and needs to be consolidated. A list of pages that should be merged is:
+
* Effectively replace "itTSS" with this website.
-
 
+
* Actively convince maintainers of other repositories to join the maemo extras repository. This would save some headache from offline and broken repositories.
-
* <s>[[Maemo_packaging_quick_start_guide]]</s>  merged with [[Packaging]], redirected
+
* Make sure that all applications which are actually available in the repositories can be found in the Maemo.org downloads section.
-
* [[Packaging]]
+
:''From a Nokia point of view the interest is to have a single repository for distributing third party applications. External repositories should be an exception targeting very specific needs and users. Nokia is not interested in blurring the boundaries between a community supported extras repository and the repo someone has setup somewhere.--[[User:qgil|qgil]] 06:59, 2 June 2008 (UTC)''
-
* <s>[[Maemo_packaging]]</s> merged with [[Packaging]], redirected
+
::''While it is obviously better to have a single repository, both for users and for Nokia, realistically it is not going to happen soon. So, there is still a place for a repo aggregator like Gronmayer to exist. Additionally, creating an AppInstaller-like AJAX web site for Gronmayer specifically targeted for displaying in MicroB will let you test different AppInstaller designs before implementing them in a real application and pushing them to the users. It is really easy to change a piece of PHP code but changing a native app and updating everybody's tablets with it is more dofficult. [[User:fms|fms]]''
-
* [[Documentation/Maemo_5_Developer_Guide/Packaging,_Deploying_and_Distributing]] detailed, all-encompassing documentation - linked from [[Packaging]]
+
:::''If you want to have any specific action around the Gronmayer aggregator & tools, that's totally fine. Go ahead. I'm just saying that Nokia prefers to invest its time and resources fixing the root of the problem, even if it will take longer than 100 Days.--[[User:qgil|qgil]] 07:59, 2 June 2008 (UTC)''
-
* [[Extras]]
+
:''I really like the idea. It should be merged with the Download section of Maemo.org. There should be an "Add your application" button that will open a new page where to enter all the informations regarding the new Application (the 'main page'). The submission of this new Application should automatically create: a) a garage project for the Application b) a discussion thread on the ITT forum for this Application's first release c) a Download page in Maemo.org will be created as well. This set of web tools should follow the Application during its lifetime. As long as the developer tags the application as Alpha or Beta, it should only appear in the Maemo Extras-devel repository. When the developer tags it as Stable it should be moved to the Maemo Extras repository. For each new release the developer should decide if to open a new discussion thread for that specific release or not (on the ITT forum). The first post on the ITT forum thread should also provide a set of links at least for 'reporting bugs' (and should, obviously, point to the garage's bugzilla page for that project). This link to bugzilla should also appear on the Application 'main page'. We have ONE Application, there should be a little more than ONE place on the web for it and for its resources--[[User:anidel|anidel]] 12:12, 3 June 2008 (UTC)
-
** <s>''Extras/Policy'' no content, should link to defunct ’Maemo packaging policy’?</s> deleted, content at [[Packaging#Packaging policy]]
+
-
** [[Extras/3rd_Party_Package_Policy]]
+
-
* [[Extras-testing]]
+
-
* [[Uploading_to_Extras-devel]]
+
-
* <s>[[Uploading_to_Extras]]</s> orphaned, should be deleted
+
-
* <s>[[Developer_FAQ#Extras]]</s> linked to developer guide and Packaging
+
-
* [[User:Jebba/Package_Building_HOWTO]]
+
-
 
+
-
== Extras Process ==
+
-
{{main|Extras repository process definition}}
+
-
* Address the issues with current Extras acceptance and put together a plan for streamlining the acceptance system for Extras(-devel), (not necessarily easier or less stringent, but more straightforward and clear).
+
-
** Clearly document the steps required to gain entry. Some sort of "Maemo Software Distribution Guide" (I know we already have something like this up, but make it prominent and bring it up to speed on everything) that the community (and maemo.org) can point developers to is important.
+
-
* Lay out the groundwork for a peer-review system for Extras acceptance (or devel to Extras promotion) to help ensure good quality assurance on its packages.
+
-
 
+
-
== Social Engineering ==
+
-
* Put the pressure on developers:
+
-
** Encourage developers not using a repository to package their applications and push them to Extras(-devel), and get developers with 3rd-party repositories to close them down and push their stuff into Extras(-devel).
+
-
** Encourage developers to follow proper packaging guidelines (based on the draft [https://maemo.org/forrest-images/pdf/maemo-policy.pdf here]).
+
-
** Encourage developers launching applications on Downloads to include as much information about the application as possible (screenshots, good descriptions, good changelogs).
+
-
 
+
-
At the end of the 100 Days direct uploads to extras should be disabled and use the promotion interface instead. --[[User:qgil|qgil]] 07:34, 10 June 2008 (UTC)
+

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: