Here is a draft about Decentralized Ubuntu Repository (mainstream developers) idea. Ubuntu giving developers the opportunity to reach users in full speed. Enabling Ubuntu to focus on the core and leaving more software problems to the developers. This description is only a draft under developing, feel free to contribute.

The Problem

Developer release package version 1 stable and 1.5 in testing. Ubuntu has the package version 0.5 stable and 1.0 in testing. ubuntu users are using 0.5 and find bugs while there is 1.5 going to be released and the problem gets even bigger when there is LTS and Standard release. then it would be

Party

Stable

Testing

Developers

1.5

2

Fedora

1.3

1.8

Standard Ubuntu release

1

1.1

LTS Ubuntu release

0.5

0.5.1

Suggested Fixes

Benefits

Difficulties

Security

Some might think that handling package directly to developers is not secure. I think it's to the contrary as users will be getting their packages from the developers directly.

Objections

  1. If you let one application move forward independently the feature can break. integration is the main part ubuntu devs are doing.
  2. Loose all Q&A

  3. Every upstream dev is free to add his/her project and provide daily builds, stable builds etc in a PPA
  4. Packages maintainers will have to do things twice.

Responses

  1. There is already many PPA offering latest and testing releases from developers and it works.
  2. Q&A is on the packages mainly, not the applications.

  3. Every user will have to add every single PPA manually
  4. It's up to the developers.

Discussions

sign your comments with @_SIG@ you just need to remove the underscore marks.

damascene/Decentralized Ubuntu Repository (last edited 2011-02-10 17:58:33 by 212-118-142-229)