Maemo Extras Future

1,841 views

Published on

Maemo Summit 2008: Talk about the future of the Maemo Extras repositories.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,841
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Maemo Extras Future

  1. 1. Maemo Extras Future <ul><li>Mikhail Sobolev </li></ul><ul><li>Ed Bartosh </li></ul><ul><li>Alexander Kanevskiy </li></ul><ul><li>Niels Breet </li></ul><ul><li>You ??? </li></ul>Maemo Summit 2008-09-20 Garage project: extras-cauldron
  2. 2. Current situation - Good <ul><li>Autobuilder </li></ul><ul><li>Promoter </li></ul><ul><li>Assistant </li></ul>Maemo Summit 2008-09-20 <ul><ul><li>Autobuilder and Extras statistics </li></ul></ul><ul><ul><li>Diablo: </li></ul></ul><ul><ul><li>Contributors: 145 </li></ul></ul><ul><ul><li>Packages: 637 </li></ul></ul>Builds mailing list: Q1: 3KB Q2: 46KB Q3: 130KB
  3. 3. Current situation – Bad <ul><li>Packaging policy violations </li></ul><ul><li>Non standard categories </li></ul><ul><li>Packages can break SSU </li></ul>Maemo Summit 2008-09-20
  4. 4. Current situation – Ugly <ul><li>Huge number of external repositories </li></ul><ul><ul><li>Why is it ugly to have a lot of repositories? </li></ul></ul><ul><ul><ul><li>Users are unable to easily find packages </li></ul></ul></ul><ul><ul><ul><li>Users experience conflicts between repositories </li></ul></ul></ul><ul><ul><ul><li>Unable to do quality testing on huge amount of repositories. </li></ul></ul></ul><ul><ul><ul><li>maemo.nokia.com – Is not able to hand pick packages from external repositories. </li></ul></ul></ul><ul><ul><ul><li>Even large projects like Debian & Ubuntu aren't able to sustain too many repositories. </li></ul></ul></ul>Maemo Summit 2008-09-20
  5. 5. Let's improve! <ul><li>Reduce the number of external repositories </li></ul><ul><ul><li>Build all source package available in external repositories </li></ul></ul><ul><ul><li>Show status of builds </li></ul></ul><ul><ul><li>Try to discover missing sources </li></ul></ul><ul><ul><li>Help developers to fix build problems </li></ul></ul><ul><ul><li>Convince developers to move their packages to Extras. </li></ul></ul><ul><ul><li>Convince teams inside Nokia to do the same. </li></ul></ul>Maemo Summit 2008-09-20
  6. 6. Near future plans <ul><li>Add Autobuilder checks (Warnings!) </li></ul><ul><ul><li>Lintian (Policy) </li></ul></ul><ul><ul><li>package versions </li></ul></ul><ul><ul><li>prevent upload package to extras twice </li></ul></ul><ul><ul><li>report problems with applications that have dependencies on packages only available in SDK repository. </li></ul></ul><ul><ul><li>report problems with package which are breaking SSU. </li></ul></ul>Maemo Summit 2008-09-20
  7. 7. Ideas <ul><li>Remove the requirement for signed packages </li></ul><ul><li>Automatic submit to autobuider by a commit to garage VCS. </li></ul><ul><li>Package build status page on web </li></ul><ul><li>Application testing by the community? </li></ul><ul><li>Add voting for package promotion to website. </li></ul><ul><li>Central location for reporting broken packages. </li></ul><ul><li>Multi-package builds </li></ul>Maemo Summit 2008-09-20
  8. 8. Thanks! <ul><li>Questions? </li></ul>Maemo Summit 2008-09-20

×