De la presentacion de dholbach en #ubuntu-classroom:
- bzr branch lp:ubuntu/<pkg>
- cd <pkg>
# work on the fix
- dch -i (to document it)
- debcommit (to commit locally)
- bzr bd — -S -us -uc (to build a source package which you can then pass to pbuilder and other tools)
# test-build the package and test it locally
- bzr push lp:<lpid>/ubuntu/<release>/<pkg>/<branchname>
- bzr lp-open
# click ‘propose for merging’
DONE
- bzr branch lp:ubuntu/<pkg> #descarga la ultima version del codigo fuente del paquete (al momento de escribir esto ‘Maverick’)
- cd <pkg>
# trabaja en el parche
- dch -i (documenta)
- debcommit (hace un ‘commit’ localmente)
- bzr bd — -S -us -uc (crea un paquete que puede ser pasado a pbuilder u otras herramientas para compilarse –termina en .dsc)
# compilar y probar localmente
- bzr push lp:<lpid>/ubuntu/<release>/<pkg>/<branchname> #envia los cambios a lp (launchpad –en tu cuenta personal)
- bzr lp-open #abre una pagina donde describe los cambios y ofrece la posibilidad de enviar a ubuntu
# hacer click en ‘propose for merging’ eso enviara tus cambios al equipo -ubuntu-branches-
LISTO! =)You must have the bzr-builddeb package installed / Se debe tener el paquete bzr-builddeb instalado
NOTA: se pueden ver las ramas en las que se ha trabajado en:
[+] https://code.launchpad.net/~nombre_de_usuario
http://viajemotu.wordpress.com/2010/08/14/parchando-paquetes-con-quilt-bzr/
