Change log for xdeb package in Debian
1 → 5 of 5 results | First • Previous • Next • Last |
xdeb (0.6.7) unstable; urgency=low [ Colin Watson ] * Use next(iterator) rather than iterator.next(). * Use "key in dict" rather than "dict.has_key(key)". * Make code style more or less conform to PEP-8. * Simplify utils.file_on_path. * Use dict.items rather than dict.iteritems to simplify porting to Python 3; the performance impact should be negligible here. * Simplify sorting in various places by relying on the default iteration protocol for mappings. * Use io.StringIO if cStringIO.StringIO is not available. * Rephrase MyPkgRelation.parse_relations using list comprehensions: arguably clearer, and works in both Python 2 and 3. * Adjust GraphCycleError.__str__ to work in Python 3. * Drop support for debian_bundle from python-debian (<< 0.1.15). * Use configparser rather than ConfigParser if available. * Remove __pycache__ directories on clean. * Pass universal_newlines=True to subprocess.Popen to get Unicode output in Python 3. * Suppress pychecker warnings from the standard library. * Set source format to 3.0 (native). * Canonicalise the path to the GPL text in debian/copyright. * Set [trusted=yes] for our local repository, and enable APT authentication otherwise (closes: #781595). * Use context managers where appropriate. [ Loïc Minier ] * More PEP8 fixes. * pyflakes fix. * Run pyflakes as part of testsuite if it's available. * Run pep8 as part of testsuite if it's available. * Fix pychecker warning in tests. * Run pychecker as part of testsuite if it's available. * Test that we're running pychecker on all *.py files. * Also run pychecker on tests. * Clean __pycache__ in Makefile rather than debian/rules. * Bump Standards-Version to 4.0.0. * Remove myself from uploaders. * Bump Debhelper compat level and build-dep to 10. * Build-depend on dh-python. * Remove Colin Watson and Steve Langasek from Uploaders with their agreement. * Add .pm suffix to checks/xdeb. * Use Lintian::Util instead of Util in Lintian check. * Updated to latest Lintian checks API, except for tag suppression which would need to be ported to Lintian profiles. * Fix ARM file magic detection (allow for "EABI5"). -- Loïc Minier <email address hidden> Tue, 11 Jul 2017 13:04:29 +0200
Available diffs
- diff from 0.6.6 to 0.6.7 (15.3 KiB)
Deleted in stretch-release (Reason: None provided.) |
Deleted in jessie-release (Reason: None provided.) |
Published in wheezy-release |
Superseded in sid-release |
xdeb (0.6.6) unstable; urgency=low [ Loïc Minier ] * Add an initial testsuite. [ Colin Watson ] * Fix typography of --generate-graph help text. * Don't fail if /etc/apt/sources.list (or whatever Dir::Etc::sourcelist points to) doesn't exist. * Use Python 3-style print functions. * Require Python >= 2.6. * Use "except Exception as e" syntax rather than the old-style "except Exception, e". * Use "raise Exception(value)" syntax rather than the old-style "raise Exception, value". * Make GraphCycleError a subclass of Exception rather than of StandardError; StandardError was removed in Python 3. * Run the test suite on build. * Build-depend on python-debian and python-apt for the test suite. * Bump python build-dependency to (>= 2.7) for unittest discovery. [ Gustavo Alkmim ] * Add support for --stage1 option, which considers the Build-Depends-Stage1 field of control file instead of Build-Depends; using this option requires patched dpkg-dev with support for 'dpkg-checkbuilddeps --stage=1' (closes: #669250). -- Colin Watson <email address hidden> Wed, 23 May 2012 11:03:18 +0100
Available diffs
- diff from 0.6.5 to 0.6.6 (7.7 KiB)
xdeb (0.6.5) unstable; urgency=low [ Steve Langasek ] * If a package is Multi-Arch: foreign, we don't need to build it unless we also want to install it in its own right. * When calling apt-cache show, qualify the package name with an explicit architecture; this guards against attempts to import not-for-us binaries that are in the apt cache in a multiarch environment. LP: #752287. [ Wookey ] * Add some packages to black/whitelists * Improve graphing to only include binary deps that are actually depended on in the dependency tree * Update Standards-version * Depend on multiarch-capable dpkg-cross and invoke it with --convert-multiarch * Fix lintian test whinge * Don't fail if null dpkg-cross packages are found LP: #731079 * Include lib64c in toolchain packages list - avoids multipleprovides exception on 64-bit arches. LP: #75574 * Let xdeb grok binary package names as well as source ones. LP: #778506 * Use 'apt-get download' rather than wget for native imports, provided that multiarch is configured. LP: #851427 [ Steve McIntyre ] * Add initial support for armhf. LP: #772526 [ Colin Watson ] * Convert to dh_python2. * Consistently use 'import utils' rather than 'from utils import ...'. * Suppress unusednames=_NATIVE_IMPORT_SOURCE_NAME in config.py, apparently due to a pychecker bug. * Split option parsing into a separate function to placate a pychecker warning about the length of main. * Extend need_loop_break hack to cover python2.7's build-dependency on libbluetooth-dev. * Add python2.7-dev to whitelist. * Fix installation of binutils-multiarch when cross-compiling. * Tolerate the removal of the fields collection in Lintian 2.5.2. * Don't install build-dependencies in --sequence mode. * Fix caching in Provides resolver. * Only skip Multi-Arch: foreign packages if the system is configured to be able to install packages of the appropriate foreign architecture. * Revamp build-dependency installation. We now point 'apt-get install' at a combination of the system sources.list and the destination directory rather than using 'dpkg -i', and we install build-dependencies immediately before building each package as well as in a block at the start of the run; this also allows us to be more selective about which crossed packages we install. The 'builddep_whitelist' configuration option is now unnecessary and has been removed. * Fix dependency resolver. We now only expand dependencies for binaries that are explicitly required to satisfy (build-)dependencies, rather than trying to expand all binaries in every source package we encounter. * If rebuilding a source package that had already been built, force a full regeneration of the apt repository and purge any previous incarnations of those binary packages. * Fix native_import to work again even if multiarch isn't configured. * Remove explicit code to install native imports; the new build-dependency installer can deal with that by itself. * Remove libreadline-dev from cross_blacklist now that we cross-convert empty packages; progresses sqlite3 build. * Policy version 3.9.2: no changes required. -- Colin Watson <email address hidden> Fri, 30 Sep 2011 12:49:52 +0100
xdeb (0.6.4) unstable; urgency=low * Update packages in black/whitelists. * Improve documentation * Comment-out list of packages never to build (empty by default) * Add graphing functionality and utils * Ensure that built packages are actually installed if needed -- Wookey <email address hidden> Wed, 23 Feb 2011 01:45:48 +0000
xdeb (0.6.3) unstable; urgency=low [ Colin Watson ] * Actually use apt_opts variable in native_import (pychecker). [ Loïc Minier ] * Add missing dependency on sudo. [ Wookey ] * Upload to Debian -- Wookey <email address hidden> Mon, 22 Nov 2010 17:13:46 +0000
1 → 5 of 5 results | First • Previous • Next • Last |