Workflow

Find a bug to work on Let's assume you didn't have the foresight to start working in a separate branch. That's okay, you can quickly move your changes into a separate one with the following commands:

bzr branch ~/bzr/ubiquity ~/bzr/ubiquity.956531
cd ~/bzr/ubiquity.956531
(cd ../ubiquity; bzr diff) | patch -p0

Make sure you have the following in ~/.devscripts:

DEBCHANGE_RELEASE_HEURISTIC=changelog
DEBCHANGE_MULTIMAINT_MERGE=yes

This will ensure that if the most recent version of ubiquity in debian/changelog has already been tagged as released, dch -U will create a new version.

Now, check to make sure you have the changes in the new branch, then:

dch -U "Lazily unmount partitions in the check for a Windows partition
to install Wubi on when we have a full partition table (LP: #956531)."
debcommit
bzr push lp:~ev/ubiquity/956531
# If you want to make additional changes, save yourself from having to run bzr push after each.
bzr bind lp:~ev/ubiquity/956531
# Ignore warnings about not being able to find api.launchpad.net, and try again.
bzr lp-propose lp:~ubuntu-installer/ubiquity/trunk

You may want to also bzr revert the changes you started with in your ubiquity trunk branch, if any.

Installer/Development/Workflow (last edited 2012-03-19 14:24:12 by ev)