* Update to 20120105, taken from the 2.7 branch. * Test build using db5.1. * Overwrite some lintian warnings: - The -dbg interpreters are not unusual. - The -gdb.py files don't need a python dependency. - lintian can't handle a whatis entry starting with one word on the line. * Fix test failures related to distutils debian installation layout. * Add build-arch/build-indep targets. * Regenerate Setup and Makefiles after correcting Setup.local. * profiled-build.diff: Pass PY_CFLAGS instead of CFLAGS for the profiled build. * Pass dpkg-buildflags to the build process, and build third party extensions with these flags. * Add support to build using -flto (and -g1) on some architectures. * Disable pgo builds for some architectures (for now, keep just amd64 armel armhf i386 powerpc ppc64). * Build-depend on libgdbm-dev to build and run the gdbm tests. * Build-depend on xvfb to run the tkinter tests. * python2.7: Provide python2.7-argparse and python-argparse. * Don't run test_threading on mips/mipsel.