jdong
June 2nd, 2005, 11:13 AM
Now that we're official, to maintain package quality and upgradability and to make Backports more stable, we must set down some guidelines for what is allowed to backport.
Currently, these are our rough guidelines:
When to backport, when not to backport (suggestions up for discussion):
0 Only packages currently in Ubuntu's development branches are eligible for backporting
1 Backports of large, interdepending applications stacks are bad!
2 New versions can be backported, when they're compatible with already OS and System relevant libraries.
3 No new libraries, which will "break" or better say, affecting other applications (e.g. libvorbis, libz etc.) unless the update fixes an exploit (Brandon Hale suggests leaving these for the security team).
4 No changes to language interpreters (python, mono). These could affect existing packages in unexpected ways.
5 Applications to be backported must have meaningful bug/security fixes or
features.
With regards to rule 0, the Masters of the Universe guys are responsible for keeping Universe up-to-date. If Backports gets newer than development Universe, there's a risk that when the next release is finalized, Backports won't upgrade to it properly.
Currently, these are our rough guidelines:
When to backport, when not to backport (suggestions up for discussion):
0 Only packages currently in Ubuntu's development branches are eligible for backporting
1 Backports of large, interdepending applications stacks are bad!
2 New versions can be backported, when they're compatible with already OS and System relevant libraries.
3 No new libraries, which will "break" or better say, affecting other applications (e.g. libvorbis, libz etc.) unless the update fixes an exploit (Brandon Hale suggests leaving these for the security team).
4 No changes to language interpreters (python, mono). These could affect existing packages in unexpected ways.
5 Applications to be backported must have meaningful bug/security fixes or
features.
With regards to rule 0, the Masters of the Universe guys are responsible for keeping Universe up-to-date. If Backports gets newer than development Universe, there's a risk that when the next release is finalized, Backports won't upgrade to it properly.