I previously proposed this. I have added a sentence to para 4 about the results of Chris's interop tests and fixed the paragraph numbering.
I'm calling for a vote. The options are: A Recommend to mumble maintainers to support bundled celt 0.7.1 F Further discussion The full resolution text I'm proposing: Context: 1. The questions surrounding the codecs in mumble, especially celt, have been referred to the Technical Committee. 2. The mumble maintainers have stated their willingness to follow our advice (Constitution 6.1(5)). This may or may not amount to a delegation to us of the decision (6.1(3)) but in any case we merely need to state our reasoning and conclusions and are not being asked to overrule the maintainer. Release Critical status of celt 0.7.1 in mumble: 3. mumble is a useful and fairly widely-used voice chat program. 4. Distributions of mumble (from other distros and upstream) currently implement the celt 0.7.1 codec as a baseline. It does not appear to the TC that (in wheezy) the provision of any other codec obviates the need for mumble to support celt 0.7.1. mumble with celt 0.7.1 has been tested and found to interoperate properly with nearly all other mumble versions. 5. Consequently, we consider the lack of celt 0.7.1 support in mumble a release-critical bug. Security risks from celt 0.7.1: 6. While the upstream security support situation for celt 0.7.1 is not ideal, the TC does not consider that the security risks associated with celt 0.7.1 in mumble are intolerable. 7. The Debian Security Team have stated that they have no objection to including celt 0.7.1 in mumble in wheezy. 8. Consequently, mumble should remain in wheezy with celt 0.7.1 (the alternative being to remove mumble as unfit for release). Packaging approach: 9. There are no other packages intended for wheezy which ought to want this codec. 10. Providing separate celt library in wheezy is undesirable because it might promote the use of a codec which we are planning to retire in the medium to long term. 11. While embedded code copies are in general to be avoided because lead to proliferation of multiple versions, that therefore does not apply in this case. 12. The upstream mumble source already contemplates building with various embedded versions of celt. 13. There is no reason to support any other version of celt in mumble. 14. Consequently, the mumble source package should be configured to use an embedded copy of celt 0.7.1. (If necessary the embedded copy of celt in the source package should be updated to the actual 0.7.1.) We therefore recommend that: 15. The mumble maintainers, with appropriate help from other interested parties, should prepare an upload of mumble for wheezy with - embedded celt 0.7.1 enabled - no other version of celt enabled - whatever other release-critical bugfixes they consider relevant (subject to any appropriate discussion with the release team as necessary) - closing #675971. 16. #675971 should remain at an RC severity, be untagged wontfix, and maintained open until it is closed as discussed above. 17. If the release team are content with the other changes in the new mumble package, the new version should be unblocked to propagate into wheezy. 18. After that propagation, the separate celt packages should be removed from wheezy. This should be requested by the celt maintainer filing a removal bug in the normal way, after mumble with embedded celt 0.7.1 has propagated to wheezy. Ian. -- To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20535.38851.82900.803...@chiark.greenend.org.uk