Eu enviei alguns relatórios de bug ao longo dos anos, a maioria nunca foi fechada (não fechada de qualquer forma). Acho que eu poderia acelerar um pouco esse processo se eu submetesse os patches. No entanto:
Como faço para enviar código? Seria apenas diff
output? Devo criar um projeto de Launchpad que se ramifique do projeto Ubuntu correspondente?
Se estivesse no Github, eu faria um pedido de fork-and-pull. No Launchpad, parece haver um paralelo, conforme documentado em esta resposta .
Existem convenções? Algo como o Manual de Políticas da Debian ? Como isso se aplica a envios sem código, como documentação na forma de páginas de manual, etc?
Esta questão aplica-se ao código contribuinte para o software que é puramente do Ubuntu (como o instalador Ubiquity ou o repositório de páginas do Ubuntu) ou correções para software de terceiros para corrigir regressões que são improváveis de serem corrigidas (por exemplo, o Ubuntu mantinha patches para Terminal do GNOME). Essencialmente, o trabalho que os desenvolvedores da Canonical mantêm.