lp:~ubuntu-on-ec2/vmbuilder/mfdiff

Created by Dan Watkins on 2015-04-17 and last modified on 2018-12-10
Get this branch:
bzr branch lp:~ubuntu-on-ec2/vmbuilder/mfdiff
Members of Ubuntu on EC2 can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu on EC2
Project:
VMBuilder
Status:
Development

Recent revisions

21. By Scott Moser on 2018-12-10

mfdiff has moved its revision control to git.

Its new upstream home is:
  https://code.launchpad.net/~cloud-images-release-managers/cloud-images/+git/mfdiff

To clone, either:
   git clone https://git.launchpad.net/~cloud-images-release-managers/cloud-images/+git/mfdiff
or
   git clone ssh://git.launchpad.net/~cloud-images-release-managers/cloud-images/+git/mfdiff

20. By Dan Watkins on 2017-08-15

Handle missing six.viewkeys in trusty [a=Odd_Bloke][r=philroche,tribaal]

https://code.launchpad.net/~daniel-thewatkins/vmbuilder/mfdiff/+merge/329034

19. By Robert C Jennings on 2017-06-29

Modernization and fixes

[a=rcj][r=daniel-thewatkins,fginther]

Break up main(), modernize code, improve documentation and variable
naming, python3 compat, misc fixes, urllib to requests migration,
support non-x86 architectures, and add logging.

This requires python-six version newer than what is shipping in some
supported Ubuntu releases to use six.viewkeys. (>=1.10 is preferable)

 [ Robert C Jennings ]
 * Strip architecture from binary when searching cache
 * Copy rather than rename changelog files
 * Force output to UTF-8 at all times
 * Output utf-8 rather than ascii
 * Change exception rendering for python3 compatibility
 * Use the current directory for temp changelog files
 * Improve variable naming for changelog_url (was clog_url)
 * Support non-x86 architectures
 * Fix usage text to correct option order
 * Eliminate traceback if binary package has been renamed
   (no longer in apt cache)
 * Use a real temporary file
 * Fixups for code-review
 * Improve names in print_changelogs and store more to the sources dict
 * Break out changelog processing from main
 * More variable renames
 * Rearrange summary printout and changelog printing for later refactor
 * Name, spelling, and doc cleanup
 * Stop processing source package on exception
 * Unlink temp file only if it exists
 * Add more complete function docstrings
 * Additional refactoring to reduce size of main
 * isort requests
 * Update authors/copyright
 * Add logging
 * Simplify cmdline --verbose option
 * Swap urllib for requests
 * Improve variable naming
 * Consistent sorted output
 * python3 compatibility changes
 * Document functions, use 'with' for files, and minor fixes
 * [merge] PEP8 cleanup, example updates, & python-apt updates
   * Correct vi line for tab expansion
   * README: Remove trailing spaces
   * Use host apt-secure keychains
   * APT version comparison moved from apt to apt_pkg
   * Remove unused cmdline option
   * Update README to use modern examples
   * Move comment to proper function
   * remove unused imports/variables
   * sort imports
   * pep8: autopep8 changes
   * pep8: tab -> space conversion

18. By Dan Watkins on 2014-10-03

More changes to handle multi-arch packages.

17. By Dan Watkins on 2014-09-29

Clean up trailing whitespace.

16. By Dan Watkins on 2014-09-29

Clean up cache.update() call.

15. By Dan Watkins on 2014-09-29

Handle changes in multiarch packages.

14. By Dan Watkins on 2014-09-29

Make it possible to run in a virtualenv.

13. By Scott Moser on 2011-07-19

match linux-image-<version>-type packages as 'changed' rather than new

12. By Scott Moser on 2011-07-19

add 'BUGS' file just to list them

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:vmbuilder
This branch contains Public information 
Everyone can see this information.

Subscribers