Notes from session foundations-p-udd-onramp
Vincent Ladeuil
vila+udd at canonical.com
Mon Oct 31 20:10:19 UTC 2011
New features in UDD
* Check on package freshness during 'bzr branch ubuntu:...'
* 'bzr get-orig-source'
- Gives you an '*.orig.tar.gz' file that you can use with 'debuild', rather than only having 'bzr builddeb'.
* Support for multiple upstream tarballs (in progress)
* dpkg-mergechangelogs
- Use debian merge script as a bzr merge hook for "Changelog" files.
* support for .tar.xz and .tar.lzma
* Fixed bugs with utf-8 filenames in packages. (bzr-builddeb 2.7.8)
- Still issues with 'invalid' filenames (that don't match filesystem encoding)
* non-ascii chars in changelog
* set fixed bugs in tags
- Noting a bug # in Changelog will create a "Fix" bugtask in "pkg (Ubuntu)".
* 'bzr commit' will take the commit message from Changelog. (similar to debcommit), allow configuration entry for whether it defaults to editing the content.
Other ideas to implement
* similar to 'git-dch' - build the Changelog content from commit messages
* Check for 'VCS-bzr' and warn during 'bzr co ubuntu:...', be careful with debian maintained entries.
* have 'dput' check for more recent commits (and apt-get source)
* Convert existing VCS-bzr style branches into pristine-tar style branches. (so that you can use 'bzr merge-upstream', et al when working on these)
* Documentation updates. People like example-based descriptions.
- Recipes for handling common issues (pre-applied patches, syncing w upstream)
- Recommendations for how to build up knowledge. Submitting 'I had this bug, and this is how I fixed it', which can then get progressively refined in the documentation.
Check for bug on "debian" not up-to-date (package freshness check)
More information about the ubuntu-distributed-devel
mailing list