valgrind 1:3.11.0-1ubuntu1 source package in Ubuntu

Changelog

valgrind (1:3.11.0-1ubuntu1) wily; urgency=medium

  * Merge with Debian; remaining changes:
    - Remove valgrind-mpi package from Ubuntu and any references to it, as
      mpi-default-dev is in universe for the time being.
    - Lower over-inflated valgrind-dbg Recommends to Suggests instead.
    - Don't strip vgpreload* on ARM; this results in unusable stack traces
      without valgrind-dbg.
    - Configure with --enable-only64bit on AArch64.

valgrind (1:3.11.0-1) unstable; urgency=medium

  * New upstream release (Closes: #800013)
    - Fix false positives on socket calls with not specially handled address
      families (Closes: #798543)
  * Update 07_fix-spelling-in-binary.patch
  * Drop 12_kernel-4.0.patch and 13_glibc-check.patch (merged upstream)
  * Refresh patches
  * Disable stack protector to avoid build failure
  * Fix empty-short-license-in-dep5-copyright

valgrind (1:3.10.1-4) unstable; urgency=medium

  * Drop bash completion file (Closes: #789627)
    bash-completion provides valgrind completion as well
  * Add 14_mips-fpxx.patch to make valgrind compatible with MIPS FPXX ABI
    (Closes: #789665)

valgrind (1:3.10.1-3) unstable; urgency=medium

  * Add suppression for OpenMP and libgomp (Closes: #783685)
  * Add 12_kernel-4.0.patch to fix FTBFS on Linux >= 4.0 (Closes: #783504)
  * Add 13_glibc-check.patch to generalize glibc version check
  * Install bash completion into the proper directory

valgrind (1:3.10.1-2) unstable; urgency=medium

  * Use -mips2 on mips too (not just mipsel) (Closes: #777666)
  * Determine page size at runtime on MIPS (Closes: #777669)
  * Disable the MIPS linker workarounds when using -Ttext-section.
    Thanks to James Cowgill for the patch (Closes: #777704)

valgrind (1:3.10.1-1ubuntu3) wily; urgency=medium

  * Build with GCC fixing PR target/65456. LP: #1434222.
  * Fix DCACHEBSIZE and HWCAP2 issues. LP: #1428002.
  * Fix bash command completion to respect end of options argument (--).
    LP: #840467.

valgrind (1:3.10.1-1ubuntu2) vivid; urgency=medium

  * Build for glibc-2.21. LP: #1435261.

valgrind (1:3.10.1-1ubuntu1) vivid; urgency=medium

  * Merge with Debian; remaining changes:
    - Remove valgrind-mpi package from Ubuntu and any references to it, as
      mpi-default-dev is in universe for the time being.
    - Lower over-inflated valgrind-dbg Recommends to Suggests instead.
    - Don't strip vgpreload* on ARM; this results in unusable stack traces
      without valgrind-dbg.
    - Configure with --enable-only64bit on AArch64.

valgrind (1:3.10.1-1) unstable; urgency=medium

  * New upstream release
  * Install all header files again, they are needed to build third-party
    plugins (Closes: #771900)

valgrind (1:3.10.0-4) unstable; urgency=medium

  * Call dh_shlibdeps unconditionally

valgrind (1:3.10.0-3) unstable; urgency=medium

  * Bump Standards-Version to 3.9.6 (no changes needed)
  * Fix changelog typo (Closes: #768303)
  * Fix note about instrumenting i386 binaries on amd64 (Closes: #768412)

valgrind (1:3.10.0-2) unstable; urgency=medium

  * Add note in README.Debian about instrumenting i386 executables on amd64
  * Avoid Depends: libc-i386 on valgrind:amd64 (Closes: #762386)

valgrind (1:3.10.0-1) unstable; urgency=medium

  * New upstream release
  * Drop patches merged upstream:
    - 10_fix-memcheck-manual.patch
    - 11_track-af_inet6.patch
    - 12_glibc-2.19.patch
    - 13_xabort.patch
  * Refresh the remaining patches
  * Build on arm64 and ppc64el
  * Fix wildcard-matches-nothing-in-dep5-copyright
  * Fix another spelling-error-in-manpage

valgrind (1:3.10.0-0ubuntu1) utopic; urgency=medium

  * Upstream release 3.10.0.

valgrind (1:3.10.0~BETA2-0ubuntu1) utopic; urgency=medium

  * Upstream release 3.10.0 BETA2. LP: #1355530.

valgrind (1:3.10~20140411-0ubuntu1) trusty; urgency=medium

  * Upstream snapshot from 20140411. LP: #1300070.

valgrind (1:3.10~20140329-0ubuntu1) trusty; urgency=medium

  * Upstream snapshot from 20140329.
  * Build for AArch64.

valgrind (1:3.9.0-7) unstable; urgency=medium

  * Remove index() Debian-specific suppressions (not needed anymore)
  * Add 13_xabort.patch to add support for XABORT (Closes: #754496)
  * Switch to dh-autoreconf
  * No need to patch 'configure' as well as 'configure.ac' due to autoreconf

valgrind (1:3.9.0-6) unstable; urgency=medium

  * Improve misleading note about suppressions in README.Debian
  * Add note about valgrind-dbg Recommends in README.Debian
  * Add 12_glibc-2.19.patch to fix build against glibc 2.19 (Closes: #751701)

valgrind (1:3.9.0-5) unstable; urgency=medium

  * Add 10_fix-memcheck-manual.patch (Closes: #736994)
  * Add suppressions to avoid errors from index() with newer libc
  * Add 11_track-af_inet6.patch to fix AF_INET6 sockets tracking
    (Closes: #733119)

valgrind (1:3.9.0-4ubuntu4) trusty; urgency=medium

  * Build using dh-autoreconf.
  * Build for ppc64el.

valgrind (1:3.9.0-4ubuntu3) trusty; urgency=medium

  * Add support for glibc-2.19.

valgrind (1:3.9.0-4ubuntu1) trusty; urgency=low

  * Merge with Debian; remaining changes:
    - Remove valgrind-mpi package from Ubuntu and any references to it, as
      mpi-default-dev is in universe for the time being.
    - Lower over-inflated valgrind-dbg Recommends to Suggests instead.
    - Don't strip vgpreload* on ARM; this results in unusable stack traces
      without valgrind-dbg.

valgrind (1:3.9.0-4) unstable; urgency=medium

  * Add Breaks+Replaces: valgrind-dev on valgrind

valgrind (1:3.9.0-3) unstable; urgency=medium

  * Revert the move of the headers and pkg-config file to valgrind-dev
    (cfr: #731228) (Closes: #732239)

valgrind (1:3.9.0-2) unstable; urgency=medium

  * Remove valgrind.manpages (manpages are installed anyway)
  * Build on mips64 and mips64el (Closes: #729040)
  * Add 09_fix-armhf-detect.patch to fix FTBFS on armhf (Closes: #730844)
  * Move headers and pkg-config file to valgrind-dev (Closes: #731228)
    See Debian.NEWS for more info
  * Bump Standards-Version to 3.9.5 (no changes needed)

valgrind (1:3.9.0-1) unstable; urgency=low

  * New upstream release
  * Drop patches merged/fixed upstream:
    - 01_more-vg-n-segments.patch
    - 09_valgrind-listener-manpage.patch
    - 10_unbreak-xinclude-in-manpage.patch
    - 11_glibc-2.17.patch
    - 12_bcopy.patch
    - 13_pthread-cond-init.patch
  * Refresh patches
  * Update 08_fix-spelling-in-manpage.patch

valgrind (1:3.8.1-6) unstable; urgency=low

  * Only install BSD-licensed header files (Closes: #725223)
  * Fix lintian vcs-field-not-canonical
  * Do not install/use outdated and useless debian-libc6-dbg.supp anymore
  * Add note in README.Debian about installed suppression files
    (Closes: #725522)
  * Do not build on armel anymore (Closes: #720409)

valgrind (1:3.8.1-5ubuntu2) trusty; urgency=medium

  * Build for glibc-2.18.

valgrind (1:3.8.1-5ubuntu1) trusty; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Allow specification of an extra directory in which to look for
      debuginfo objects.
    - Remove valgrind-mpi package from Ubuntu and any references to it, as
      mpi-default-dev is in universe for the time being.
    - Lower over-inflated valgrind-dbg Recommends to Suggests instead.
    - Don't strip vgpreload* on ARM; this results in unusable stack traces
      without valgrind-dbg.
    - Apply patch from https://bugs.kde.org/show_bug.cgi?id=308717,
      implementing fixed-point VCVT.F64.[SU]32 on ARM.  This instruction
      shows up quite frequently in desktop components.

valgrind (1:3.8.1-5) unstable; urgency=low

  * Enable build on x32 architecture (Closes: #718368)
  * Instrument pthread_cond_init() in Helgrind (Closes: #723699)

valgrind (1:3.8.1-4ubuntu1) saucy; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Allow specification of an extra directory in which to look for
      debuginfo objects.
    - Remove valgrind-mpi package from Ubuntu and any references to it, as
      mpi-default-dev is in universe for the time being.
    - Lower over-inflated valgrind-dbg Recommends to Suggests instead.
    - Don't strip vgpreload* on ARM; this results in unusable stack traces
      without valgrind-dbg.
    - Apply patch from https://bugs.kde.org/show_bug.cgi?id=308717,
      implementing fixed-point VCVT.F64.[SU]32 on ARM.  This instruction
      shows up quite frequently in desktop components.

valgrind (1:3.8.1-4) unstable; urgency=low

  * Build with -mips2 on mipsel.
    Thanks to Fuxin Zhang (Closes: #710307)
  * Add 12_bcopy.patch (Closes: #691109)

valgrind (1:3.8.1-3ubuntu1) saucy; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Allow specification of an extra directory in which to look for
      debuginfo objects.
    - Remove valgrind-mpi package from Ubuntu and any references to it, as
      mpi-default-dev is in universe for the time being.
    - Lower over-inflated valgrind-dbg Recommends to Suggests instead.
    - Don't strip vgpreload* on ARM; this results in unusable stack traces
      without valgrind-dbg.
    - Apply patch from https://bugs.kde.org/show_bug.cgi?id=308717,
      implementing fixed-point VCVT.F64.[SU]32 on ARM.  This instruction
      shows up quite frequently in desktop components.
  * Drop remaining ppc64 patches; we no longer care about this in Ubuntu,
    and valgrind seems to build fine on Debian ppc64.
  * Renumber Ubuntu patches to make future merges easier.

valgrind (1:3.8.1-3) unstable; urgency=low

  * Add 11_glibc-2.17.patch to fix FTBFS with glibc 2.17 (Closes: #707438)

valgrind (1:3.8.1-2) unstable; urgency=low

  [ Alessandro Ghedini ]
  * Bump Standards-Version to 3.9.4 (no changes needed)
  * Quote LD_LIBRARY_PATH in the wrapper script to avoid errors with spaced
    paths (LP: #880685)
  * Enable support for mipsel too (Closes: #696850)
  * Add suppression for dlopen() leak when linking with -lpthread
    (Closes: #700899)

  [ Samuel Bronson ]
  * Allow building more than once from the same tree
    - Build and ship FAQ.txt from sources, since the bundled copy is deleted
      on "make clean"
  * Drop docs/valgrind.1 changes from 08_fix-spelling-in-manpage.patch
  * Add 10_unbreak-xinclude-in-manpage.patch to fix a broken XInclude
    (Closes: #696694)

valgrind (1:3.8.1-1ubuntu5) raring; urgency=low

  * Apply patch from https://bugs.kde.org/show_bug.cgi?id=308717,
    implementing fixed-point VCVT.F64.[SU]32 on ARM.  This instruction shows
    up quite frequently in desktop components.

valgrind (1:3.8.1-1ubuntu4) raring; urgency=low

  * Backport from upstream:
    - Accept glibc 2.17 as valid.

valgrind (1:3.8.1-1ubuntu3) raring; urgency=low

  * Don't strip vgpreload* on ARM; this results in unusable stack traces.

valgrind (1:3.8.1-1ubuntu2) raring; urgency=low

  * Drop the dh-autoreconf delta, we no longer need this for Ubuntu.
  * Lower over-inflated valgrind-dbg Recommends to Suggests instead.

valgrind (1:3.8.1-1ubuntu1) raring; urgency=low

  [ Alex Chiang ]
  * Merge from Debian unstable.
    - Drop all Ubuntu patches, as they have been applied upstream or are
      carried in Debian with similar names.
    - Drop documentation on creating snapshots in debian/copyright, doesn't
      seem necessary anymore.
    Remaining changes:
    - Use dh-autoreconf instead of autotools-dev.
    - Add ppc64 support:
      . Build-dep on gcc-multilib and libc6-dev-powerpc on ppc64
  * 10_extra-debuginfo-path.patch: allows specification of an extra directory
    in which to look for debuginfo objects.

  [ Adam Conrad ]
  * Remove valgrind-mpi package from Ubuntu and any references to it, as
    mpi-default-dev is in universe for the time being (Reverts: #565139)

valgrind (1:3.8.1-1) unstable; urgency=low

  * New upstream release
  * Update 02_version.patch

valgrind (1:3.8.0-1) unstable; urgency=low

  * New upstream release
    - Increase maximum allowed alignment for memalign (Closes: #489297)
    - Support for Intel AVX instructions (Closes: #655468)
    - Fix some C++ template symbols demangling (Closes: #493284)
  * Fix debian.supp madness (Closes: #661523):
    - Remove python suppressions from debian.supp
      (already provided by the python package)
    - Remove outdated suppressions from debian.supp
      (i.e. those matching old libraries)
    - Remove useless suppressions and clean-up remaining
  * Update upstream copyright
  * Enable support for mips
  * Drop 06_fix-configure.patch (fixed upstream)
  * Refresh patches
  * Update 07_fix-spelling-in-binary.patch

valgrind (1:3.7.0-6) unstable; urgency=low

  * Explicitly pass -I/usr/include/$(DEB_HOST_GNU_TYPE) compiler flag
    (Closes: #676029)
  * Remove ${shlibs:Depends} from valgrind-dbg depends

valgrind (1:3.7.0-5) unstable; urgency=low

  * Build on ppc64 too (Closes: #672481)
  * Update short and long descriptions
  * Remove not-needed Provides/Conflicts on valgrind-callgrind
  * No need to merge xfree-4.supp into debian.supp: it is already provided
    by default.supp
  * Enable mpiwrap module (Closes: #565139)
    - Add new valgrind-mpi package
    - valgrind Suggests valgrind-mpi
  * Clean-up rules' dh_install override
  * Add valgrind-dbg package (cf. #475562)
    - valgrind Recommends valgrind-dbg
  * Remove unused lintian overrides
  * Update debian/copyright using Copyright-Format 1.0

valgrind (1:3.7.0-4) unstable; urgency=low

  [ Pierre Habouzit ]
  * Remove myself as a Maintainer, pass the package to Alessandro.

  [ Alessandro Ghedini ]
  * Remove versioned build depends already satisfied in stable
  * Bump Standards-Version to 3.9.3
  * Add debian/watch
  * Pass CPPFLAGS and LDFLAGS from dpkg-buildflags too
  * Replace UNRELEASED with unstable in debian/{changelog,NEWS} entry for
    3.6.1-5 (fixes debian-news-entry-has-strange-distribution)
  * Add 0007-fix-spelling-in-binary.patch
  * Add 0008-fix-spelling-in-manpage.patch
  * Add more DEP3 headers to the patches
  * Remove useless debian/dirs file
  * Use dh_bash-completion to install bash completion file
  * Use debian/clean file instead of overriding dh_clean
  * Register HTML manual with doc-base
  * Install NEWS as upstream changelog
  * Add Roland to Uploaders
  * Fix typo in long description (Closes: #643834)
  * Provide a valgrind-listener manpage
    - Add 0009-valgrind-listener-manpage.patch
      Thanks to Cristian Greco (Closes: #632822)

valgrind (1:3.7.0-3) unstable; urgency=low

  * Set myself as maintainer of valgrind, removing Andrés on his request.
    Thanks for the more than 7 years of maintenance Andrés!
  * Add s390x to the Architecture field (Closes: 640154).
  * Remove s390 that isn't supported upstream anymore.
  * Make valgrind believe it's cross compiled so that it builds on armel
    (hopefully), fix configure to deal with gcc version check properly
    (patches/0006-fix-configure.patch).

valgrind (1:3.7.0-2) unstable; urgency=low

  * Fix callgrind_control that should look for valgrind.bin and not
    "valgrind". Closes: 659215. Thanks to Martin Apel.

valgrind (1:3.7.0-1) unstable; urgency=low

  * New upstream release.
  * refresh 0002-version.patch.
  * Drop patches merged upstream:
    - 0005-catch-manpages-errors.patch
    - 0007-implement-extra-dwarf-ops-gcc-461.patch
    - 0008-configure-support-linux-3.patch

valgrind (1:3.7.0-0ubuntu4) quantal; urgency=low

  * fix-buffer-overflows.patch: fix overflows in vgdb
  * 05_fix-callgrind_control.patch: fix valgrind process name (LP: #1036283)
  * fix-VEX-PCMPxSTRx.patch: fix strstr handling (LP: #1027977)

valgrind (1:3.7.0-0ubuntu3) precise; urgency=low

  * Add uinput ioctl wrappers to fix false positive errors. (LP: #958095)
    - Add 0011-uinput-ioctls.patch.

valgrind (1:3.7.0-0ubuntu2) precise; urgency=low

  * Allow glibc 2.15 in the configure checks. (LP: #934127)
    - Add 0009-glibc-215.patch, cherry-picked from upstream.
    - Add 0010-automake-1.11.2.patch by Gregorio Guidi.
    - Use dh-autoreconf instead of autotools-dev.

valgrind (1:3.7.0-0ubuntu1) precise; urgency=low

  * New upstream release
  * Drop patches that are applied upstream or no longer relevant:
        0003-prevent-gcc-4.6-warnings-with-valgrind.h.patch
        0005-catch-manpages-errors.patch
        0007-implement-extra-dwarf-ops-gcc-461.patch
        0008-configure-support-linux-3.patch
  * debian/rules: No longer pass -marm, it now builds in Thumb mode on ARM.

valgrind (1:3.6.99svn12003-1) experimental; urgency=low

  * Package a pre 3.7.0 snapshot (up to r12003 on 20110828).
  * Includes GCC-4.6 DWARF2 fixes hence Closes: 632666 on experimental as
    well.

valgrind (1:3.6.99svn11761-1) experimental; urgency=low

  * Package a pre 3.7.0 snapshot (up to r11761 on 20110517).
  * 3.7.0 comes with a gdbserver features which mitigates the following bugs:
      - Gdb interactions are simpler and avoid issues due to embedding
        (Closes: 309406, 270066, 351823)
      - this comes with better handling of registers (Closes: 576236).
      - 3.7.0 has a s390x port, so enable it as an architecture and see where
        it goes.
  * remove 0003-prevent-gcc-4.6-warnings-with-valgrind.h.patch since upstream
    now integrates those changes.
  * lintian fixes:
      - add overrides for sgcheck binaries and DSO.
      - update debhelper version depends to 7.0.50~ as suggested.

valgrind (1:3.6.1-6ubuntu2) precise; urgency=low

  * No-change rebuild to drop spurious libsfgcc1 dependency on armhf.

valgrind (1:3.6.1-6ubuntu1) precise; urgency=low

  * Drop lpia support.
  * Drop 60_thumb-sigill-fixes dpatch; we're building in ARM mode and Thumb
    support was implemented upstream differently.
  * Merge with Debian testing/unstable:
    - Drop all Ubuntu dpatches, added in Debian as regular patches.
    - Use DEB_HOST_ARCH_CPU instead of DEB_HOST_GNU_CPU to check the host CPU
      for consistency with armv7 checks in rules.
    - Drop noopt rules snippet; should be fixed with new dh-based rules.
    Remaining changes:
    - Add ppc64 support:
      . Build-dep on gcc-multilib and libc6-dev-powerpc on ppc64
      . Add ppc64 to valgrind's Architecture list.
    - Update documentation on creating snapshots in debian/copyright and add
      debian/valgrind-docs-build.diff to help creating these (works around an
      issue with building the docs during make dist).
    - Pass -marm in CFLAGS when DEB_HOST_GNU_CPU is arm, but add note that
      this is fixed upstream and point at KDE #247978.

valgrind (1:3.6.1-6) unstable; urgency=low

  * Upload with maintainer's consent.

  * debian/patches/0007-implement-extra-dwarf-ops-gcc-461.patch:
    + Added; from upstream r11856, makes valgrind work again with binaries
      built with recent gcc versions (Closes: #632969).
  * debian/patches/0008-configure-support-linux-3.patch:
    + Added; from upstream r11796, add support for Linux 3.x to configure
      script (Closes: #633094).

valgrind (1:3.6.1-5) unstable; urgency=low

  * debian/rules:
      - use autotools-dev dh_autotools-dev_updateconfig.
      - do now strip under /usr/lib/valgrind (Closes: 475562).
      - use dh 7 to reduce debian/rules cruft.
  * Add armhf to the supported architectures.

valgrind (1:3.6.1-4) unstable; urgency=low

  * Fix patches/0004-allow-or-quoting-of-strings-in-.valgrindrc.patch: out was
    copied too early leading to bad option parsing in case of leading spaces
    (Closes: 626486, 626496).

valgrind (1:3.6.1-3) unstable; urgency=low

  * update 0002-version.patch to loosen the checks on the arm version
    (Closes: 592614).

valgrind (1:3.6.1-2) unstable; urgency=low

  * Enable valgrind build on armel (Closes: 592614):
      - s/arm/armel/ in debian/control;
      - build for armv7 since valgrind doesn't support older arm CPUs,
        thanks to Loïc Minier for the implementation details.
  * Add 0004-allow-or-quoting-of-strings-in-.valgrindrc.patch to allow parsing
    of options with spaces in ~/.valgrindrc (Closes: 507236).
  * Catch manpages build failures (Closes: 599563) thanks to Stefano Rivera.
  * Add suppression for __nss_database_lookup leaks in debian.supp
    (Closes: 598870).
  * String things not under /usr/lib/valgrind (Closes: 475562), document into
    the lintian-overrides why it shouldn't be stripped, namely
    http://valgrind.org/docs/manual/dist.readme-packagers.html.
  * Add 0006-workaround-SIGSEGV-on-PPC.patch to workaround PPC SIGSEGV
    (Closes: 603961).

valgrind (1:3.6.1-1) unstable; urgency=low

  * Migrate to format 3.0 (quilt):
      - use upstream .tar.bz2 directly;
      - migrate patches from dpatch to debian/patches/*.
      - valgrind builds twice in a row (Closes: 549554).
  * Add myself to Uploaders.
  * New upstream release (Closes: 622586, 625180).
  * Add patches/0003-prevent-gcc-4.6-warnings-with-valgrind.h.patch to prevent
    warnings about set but unused variables with gcc-4.6.
  * debian/control:
      - Bump standards version (no changes needed).
      - Add VCS-* Headers.
      - Add Homepage Header.
  * Lintian fixes:
      - Add missing ${misc:Depends} in debian/control.
      - fix debian-rules-ignores-make-clean-error.
      - migrate to dh_lintian for overrides, and update them.
      - remove article from debian/control Description.

valgrind (1:3.6.1-0ubuntu3) oneiric; urgency=low

  * New dpatch, 71_linux-3-support, fixes FTBFS on 3.x kernels (as checked
    with `uname -r` during build, so doesn't yet affect Ubuntu buildds); from
    SVN r11796 and r11797; LP: #868004.  Refresh autoconf patch.
  * Rename files and update series to use *.dpatch consistently.

valgrind (1:3.6.1-0ubuntu2) oneiric; urgency=low

  * New dpatch 70_gcc-4.6.1-dwarf-ops_svn-r11856, cherry-picked from SVN
    r11856; adds support for some DWARF ops that GCC 4.6.1 seems to use
    (KDE #275284).
  * Sort patches by patch number in 00list.

valgrind (1:3.6.1-0ubuntu1) natty; urgency=low

  * New upstream release
    - support for glibc 2.13, fixes FTBFS on all archs.
  * debian/patches/70_thumb2_fix.dpatch: Drop, included upstream.
  * debian/patches/02_version.dpatch:
  * debian/patches/99_autoreconf.dpatch: Update.

valgrind (1:3.6.0-0ubuntu3) natty; urgency=low

  * Build on ppc64.

valgrind (1:3.6.0-0ubuntu2) natty; urgency=low

  * debian/patches/70_thumb2_fix.dpatch: Fix unhandled instruction
    case which prevents running valgrind on Thumb2 armel binaries
    linked to system libraries.

valgrind (1:3.6.0-0ubuntu1) natty; urgency=low

  * New upstream release
    * Refresh 02_version.dpatch, 99_autoreconf.dpatch.
    * Drop 91_build_with_fno_stack_protector.dpatch, integrated upstream.

valgrind (1:3.6.0~svn20100724-0ubuntu2) maverick; urgency=low

  * Remove BUILD_ALL_DOCS=no snippet from rules; this isn't needed anymore as
    texlive-base got fixed.
  * Pass CFLAGS to configure, and also to make due to KDE #247980 -- the make
    part really needs to be reverted as it requires duplicating the upstream
    flags right now.
  * Honor noopt in DEB_BUILD_OPTIONS by passing -O0 in CFLAGS when noopt is
    present.
  * Pass -marm in CFLAGS when DEB_HOST_GNU_CPU is arm; works around new FTBFS
    on armel.

valgrind (1:3.6.0~svn20100724-0ubuntu1) maverick; urgency=low

  * New upstream snapshot.
    - Supports GLIB 2.12; LP: #602132.
    - Drop dpatch 01_pcm-ioctl; fixed upstream slighlty differently; see
      KDE #227325.
    - Drop dpatch 01_more-vg-n-threads; merged upstream.
    - Drop dpatch 80_splice_backport; merged upstream.
    - Update dpatch 99-autoreconf.
    - Update documentation on creating snapshots in debian/copyright and add
      debian/valgrind-docs-build.diff to help creating these (works around an
      issue with building the docs during make dist).

valgrind (1:3.6.0~svn20100212-0ubuntu5) lucid; urgency=low

  * No-change rebuild to get the package picked up for building on armel.

valgrind (1:3.6.0~svn20100212-0ubuntu4) lucid; urgency=low

  * New dpatch, 60_thumb-sigill-fixes, from upstream KDE #231108, fixes
    SIGILLs on startup when build in Thumb mode.  This allows valgrind-ing
    simple ARM-mode binaries, but supporting Thumb-mode binaries requires much
    larger changes; LP: #537458.

valgrind (1:3.6.0~svn20100212-0ubuntu3) lucid; urgency=low

  * New dpatch, 80_splice_backport, backport of splice() support from r11055;
    LP: #537688.

valgrind (1:3.6.0~svn20100212-0ubuntu2) lucid; urgency=low

  * Fix typo in 02_version dpatch: default.supp instead of debian.supp.
  * Only distclean if there's a Makefile.
  * Clean debian.supp.
  * Fix dependencies in rules to be -j safe and to patch before configure;
    also, use $(DPATCH_STAMPFN) dep instead of patch as the latter is PHONY
  * Forwarded manpage update proposal upstream in KDE #226609 and disabled
    patch 01_manpage since it fails to unapply due to upstream removing the
    manpage in distclean.
  * Configure with --disable-maintainer-mode.
  * Bump debhelper build-dep to >= 5.

valgrind (1:3.6.0~svn20100212-0ubuntu1) lucid; urgency=low

  * New upstream SVN snapshot from r11040 (and VEX r1959).
    - Document in copyright that this snapshot tarball was created with "make
      BUILD_ALL_DOCS=no dist" in svn://svn.valgrind.org/valgrind/trunk while
      Debian #566591 affects the PDF build.
    - Also add BUILD_ALL_DOCS=no to rules for the same reason.
    - Update patch 02_version to apply to configure.in instead of configure
      and to only patch the version, bug contact, and DEFAULT_SUPP.
    - Drop patch 92_glibc-2.11-support, in upstream tarball.
    - Update patch 99_autoreconf.
    - Add armel to binary package architecture, lots of recent upstream
      development toward an ARM port recently!  :-)

valgrind (1:3.6.0~svn11254+nmu1) unstable; urgency=medium

  * Non-maintainer upload.
  * Re-upload as 1:3.6.0~svn11254+nmu1 since i386 already had
    1:3.6.0~svn11254+b1.
  * Set urgency to medium.

valgrind (1:3.6.0~svn11254-0.1) unstable; urgency=low

  * Non-maintainer upload.
  * Fix "Man page misbuilt on i386": add docbook-xml to Build-Depends; thanks
    to Stefano Rivera for the analysis (closes: #597180).

valgrind (1:3.6.0~svn11254) unstable; urgency=low

  * New SVN snapshot.
    (Closes: #574810, #592345, #584912, #588997, #588263, #585809, #580210)
  * debian/control: Dropped build dependency on gcc-4.3 on amd64 (Closes: #559520)
  * debian/patches/01_more-vg-n-threads.dpatch:
    - Removed. Already applied by upstream
  * debian/patches/01_more-vg-n-segments.dpatch
    - Increased VG_N_SEGMENTS to 25000 (Closes: #491195)
  * debian/README.Debian:
    - Updated (Closes: #433426)
  * debian/valgrind.bash:
    - Updated to make tools autocomplete well. (Closes: #549218)

valgrind (1:3.5.0+3.6.0svn20100609-1) experimental; urgency=low

  * New SVN snapshot.

valgrind (1:3.5.0+3.6.0svn20100608-2) experimental; urgency=low

  * debian/rules:
    - Remove config.sub and config.guess symlinks before copying.
  * debian/control:
    - Added ARM as a supported architecture

valgrind (1:3.5.0+3.6.0svn20100608-1) experimental; urgency=low

  * New experimental release based on SVN trunk (2010/06/08)
  * debian/control:
    - Build-Depend on docbook, docbook-xsl and xsltproc to build documentation.
  * debian/rules
    - Create documentation
  * debian/manpages:
    - Added additional manpages

valgrind (1:3.5.0-3ubuntu2) lucid; urgency=low

  * New patches, 92_glibc-2.11-support, cherry-picked from upstream r10941;
    adds glibc 2.11 support, and 99_autoreconf.

valgrind (1:3.5.0-3ubuntu1) lucid; urgency=low

  * Merge from Debian testing.  Remaining changes:
    - Refresh 91_build_with_fno_stack_protector.dpatch.
    - Add lpia to Architecture.
    - Drop completely bogus or'ed build-dep on gcc-4.3 on amd64
  * Dropped changes, superseded in Debian:
    - Move libc6-dbg to Recommends

valgrind (1:3.5.0-3) unstable; urgency=low

  * Rebuilt againts libc6 2.10.1.
  * debian/control:
    - Now libc6-dbg is a dependency (valgrind won't work without it now)
     (Closes: #556542, #556165, #553016)
    - Valkyrie added to suggested packages.

valgrind (1:3.5.0-2ubuntu2) karmic; urgency=low

  * Drop completely bogus or'ed build-dep on gcc-4.3 on amd64 - if the
    package in the archive builds for biarch, we shouldn't allow non-multilib
    gcc as an alternative, this would just result in a package misbuild.

valgrind (1:3.5.0-2ubuntu1) karmic; urgency=low

  * Merge from debian unstable, remaining changes:
    - Refresh 91_build_with_fno_stack_protector.dpatch.
    - Add lpia to Architecture.
  * Move libc6-dbg to Recommends (LP: #423485).

valgrind (1:3.5.0-2) unstable; urgency=low

  * debian/control:
    - Added libc6-dev-i386 to build-dependencies on amd64.
      May reopen #507752 but closes: #548067.

valgrind (1:3.5.0-1) unstable; urgency=low

  * New upstream version. (Closes: #545700)
  * debian/patches/02_version:
    - Updated to fit this new version (Thanks to Andreas Beckmann)
  * debian/patches/01_pcm-ioctl.patch:
    - Updated
  * debian/patches/01_more-vg-n-threads.dpatch:
    - Added to increas VG_N_THREADS to 500. (Closes: #514133)
  * debian/docs:
    - ACKNOWLEDGEMENTS file is gone
  * debian/watch:
    - Added (Again, thanks to Andreas Beckmann)
  * debian/control:
    - Removed Uploaders field (Closes: #519380, #540834)
  * debian/valgrind.bash:
    - Provides a first bash completion script for valgrind. (Closes: #539137)
      Thanks to Jerome Reybert
  * debian/debian.supp:
    - Updated to fit Debian's libc6 2.10.x

valgrind (1:3.4.1-1ubuntu2) karmic; urgency=low

  * Rebuild to include suppressions for libc6 2.10.x (LP: #423485).

valgrind (1:3.4.1-1ubuntu1) jaunty; urgency=low

  * Merge with Debian; remaining changes:
    - Add 91_build_with_fno_stack_protector.dpatch.
    - Add lpia to Architecture.

valgrind (1:3.4.1-1) unstable; urgency=low

  * New upstream release.
  * debian/debian.supp:
    - Updated suppressions to fit libc6 2.9.x. (Closes: #516337, #516100)
  * debian/copyright:
    - Change the URL of valgrind to www.valgrind.org. (Closes: 	#518287)
  * debian/patches/01_valgrind.pc.dpatch:
    - Removed. Already fixed by upstream.

valgrind (1:3.4.0-1) unstable; urgency=low

  * New upstream release. (Closes: #512816)
  * debian/patches/01_valgrindrc.dpatch:
    - Removed. Already applied by upstream.

valgrind (1:3.3.1-3) unstable; urgency=low

  * debian/patches/01_valgrindrc.dpatch:
    - New patch to avoid reading and executing .valgrindrc files unless done
      by the onwer of the file. This fixes CVE-2008-4865 (Closes: #507312)

valgrind (1:3.3.1-2ubuntu1) intrepid; urgency=low

  * Merge from debian unstable, remaining changes:
   - Add 91_build_with_fno_stack_protector.dpatch
   - Add lpia to Architecture

valgrind (1:3.3.1-2) unstable; urgency=low

  * debian/rules:
    - Forgot to copy debian-libc6-dbg.supp to /usr/lib/valgrind.
      (Closes: #486021)

valgrind (1:3.3.1-1) unstable; urgency=low

  * New upstream version.
  * Re-debianized from the scratch.
  * debian/valgrind.sh:
    - Avoid to add the same suppression on programs that re-execute
      themselves. (Closes: #479165)
  * debian/control:
    - Made valgrind buildable for etch. (Closes: #472335)
  * Bumped standard version to 3.7.3

valgrind (1:3.3.0-1ubuntu1) hardy; urgency=low

  * Merge with Debian, remaining changes:
   - Add 91_build_with_fno_stack_protector.dpatch
   - Add lpia to Architecture

valgrind (1:3.3.0-1) unstable; urgency=low

  * New upstream release. (Closes: #455855)
    - Now valgrind will compile natively on glibc > 2.6
      (Closes: #453195, #441749)
    - Suppressions are now updated for the latest glibc on sid.
      (Closes: #356777)
  * debian/patches/01_amd64-nops.dpatch:
    - Removed, already applied by upstream.
  * debian/patches/01_suppression-strip.dpatch:
    - Removed. Don't be jealous of your brother, Andy :)
  * debian/patches/01_valgrind.pc.dpatch:
    - Corrects pkg-config information. (Closes: #452307)

valgrind (1:3.2.3-3ubuntu2) hardy; urgency=low

  * Fix FTBS with new libc6 2.7 not recognized by valgrind's
    configure script (backported from svn)
    - add debian/patches/92_valgrind-libc6-2.7.dpatch
    - add debian/patches/99_update_configure.dpatch
    - update debian/patches/00list

valgrind (1:3.2.3-3ubuntu1) hardy; urgency=low

  * Merge from debian unstable, remaining changes:
    - Build package for lpia
    - Build using -fno-stack-protector
  * Drop 21_amd64_kde148447_NEW_nop_codes.dpatch merged
    into 01_amd64-nops.dpatch
    - update debian/patches/00list
  * Bump Standards-Version to 3.7.2
    - update debian/control
  * Drop DH_COMPAT=3 from rules and add compat=5
    - update debian/rules
    - add debian/compat

valgrind (1:3.2.3-3) unstable; urgency=low

  * debian/FAQ.txt:
    - Provided there to solve FTBFS if valgrind is built twice in a row
      (Closes: #424129)
  * debian/patches/01_amd64-nops.dpatch:
    - Patch to handle new way of writing NOPs by binutils. (Closes: #437503)
  * debian/patches/01_configure.dpatch:
    - Merged into 02_version.patch
  * debian/patches/03_valgrind-libc6-2.6.dpatch:
    - Took off from dpatch and merged into debian diff.

valgrind (1:3.2.3-2ubuntu3) gutsy; urgency=low

  * debian/patches/21_amd64_kde148447_NEW_nop_codes.dpatch:
    - import patch from http://bugs.kde.org/show_bug.cgi?id=148447#c16 to fix
      LP: #148465.

valgrind (1:3.2.3-2ubuntu2) gutsy; urgency=low

  * Build package for lpia.

valgrind (1:3.2.3-2ubuntu1) gutsy; urgency=low

  * Merge with Debian; remaining changes:
    - Build using -fno-stack-protector.

valgrind (1:3.2.3-2) unstable; urgency=low

  * debian/patches/03_valgrind-libc6-2.6.dpatch:
    - Patch based on Gentoo's to make valgrind compiles under glibc 2.6.
      Thanks to <email address hidden>. (Closes: #433899)
  * debian/control:
    - Depends on gcc-multilib [amd64] instead of libc6-dev-i386 [amd64] to
      solve FTBFS on amd64. (Closes: #425834)

valgrind (1:3.2.3-1ubuntu2) gutsy; urgency=low

  * No-change upload to work around a soyuz bug and build on lpia.

valgrind (1:3.2.3-1ubuntu1) gutsy; urgency=low

  * Merge with Debian; remaining changes:
    - Build using -fno-stack-protector.
    - Build-depend on gcc-multilib.

valgrind (1:3.2.3-1) unstable; urgency=low

  * New upstream version
  * debian/control:
    - Removed ia32-libs-dev [amd64] and libc6-dev-i386 [amd64] dependencies.
      (Closes: #357288, #341186)
  * debian/valgrind.sh
    - Removed /usr/X11R6/lib/debug from DBGPATH. (Closes: #365119)
  * debian/debian.supp:
    - Added suppressions for glibc static allocations. (Closes: #350347)

valgrind (1:3.2.1-1ubuntu2) feisty; urgency=low

  * Rebuild for changes in the amd64 toolchain.
  * Set Ubuntu maintainer address.

valgrind (1:3.2.1-1ubuntu1) feisty; urgency=low

  * Sync with Debian:
    + debian/control:
      - Drop build dependency on ia32-libs-dev
    + debian/patches/91_build_with_fno_stack_protector.dpatch:
      - Build with -fno-stack-protector to fix FTBFS
  * debian/glibc-2.5.supp,
    debian/rules:
    + Add suppresion file from SVN for glibc 2.5

valgrind (1:3.2.1-1) unstable; urgency=low

  * New upstream release.

valgrind (1:3.2.0-2ubuntu3) edgy; urgency=low

  * debian/patches/90_from_svn_fix_cfsi_len_assertion.dpatch:
    - updated the limit, some applications were still not happy with the
      previous one

valgrind (1:3.2.0-2ubuntu2) edgy; urgency=low

  * debian/patches/90_from_svn_fix_cfsi_len_assertion.dpatch:
    - patch from SVN, fix cfsi->len assertion on amd64 (Ubuntu: #60589)
  * debian/patches/91_build_with_fno_stack_protector.dpatch:
    - add -fno-stack-protector to CFLAGS to fix the build

valgrind (1:3.2.0-2ubuntu1) edgy; urgency=low

  * Sync with Debian:
    + Drop build dependency on ia32-libs-dev

valgrind (1:3.2.0-2) unstable; urgency=low

  * New upstream release. (Closes: #373578)
    - Now callgrind is one of the main valgrind tools.
    - Add conflict (and provide) valgrind-callgrind.
  * debian/patches/02_load-address:
    - Not applied as it is not needed anymore.

valgrind (1:3.1.1-1) unstable; urgency=low

  * Acknowledging NMU. Thanks Kurt.
  * New upstream release
  * Updated 02_version and 01_suppression-strip patches
  * Updated debian.supp
  * Suggests alleyoop and valgrind-callgrind instead of callgrind

valgrind (1:3.1.0-2.1) unstable; urgency=low

  * Non-maintainer upload.
  * Add build dependency on libc6-dev-i386 [amd64] | ia32-libs-dev [amd64]
    so that it can get build on amd64.  (Closes: #341186)

valgrind (1:3.1.0-2) unstable; urgency=low

  * debian/control:
    - Updated package description.
    - Added powerpc to Architecture list. (Closes: #270557)
  * Changed valgrind base load address. (Closes: #341252)

valgrind (1:3.1.0-1) unstable; urgency=low

  * New upstream release.
    - Now it can load symbol table of large binaries.
      (Closes: #337196, #319243)
    - Now it runs on ppc. (Closes: #270557)
  * debian/patches/01_suppression-strip.dpatch:
    - Removes an existent Debian suppression.

valgrind (1:3.0.1-2) unstable; urgency=low

  * debian/patches/02_version.dpatch:
    - Adds "Debian" to package version string
  * debian/debian.supp:
    - Adds suppression for Debian's libc6 2.3.5 dynamic linker.
      (Closes: #331727, #326832)

valgrind (1:3.0.1-1) unstable; urgency=low

  * New upstream version.
  * Standard version is now 3.6.2.

valgrind (1:3.0.0-1) unstable; urgency=low

  * New upstream release. (Closes:
    - Now valgrind run on AMD64.
  * debian/patches/{01_manpage,01_configure,01_pcm-ioctl}.dpatch:
    - Updated to fit this version.
  * debian/patches/{01_vgPlain_do_syscall,11_errorcode}.dpatch:
    - Removed. Not longer needed.

valgrind (1:2.4.1-1) unstable; urgency=low

  * New stable release.

valgrind (1:2.4.0-3) unstable; urgency=low

  * debian/valgrind.sh:
    - Prepends LD_LIBRARY_PATH over DBGPATH. (Closes: #304315)
    - Adds GLIBCPP_FORCE_NEW=1 (for gcc < 3.4) and GLIBCXX_FORCE_NEW=1 (for
      gcc >= 3.4) to force C++ STL to use malloc and to free memory by
      disabling memory caching (Closes: #307956)
  * debian/patches/01_manpage.dpatch:
    - New, adds reference to valgrind's authors and contributos on manpage.
      (Closes: #304902)
  * debian/patches/01_pcm-ioctl.dpatch:
    - New, adds PCM ioctls. (Closes: #305051)
      Patch sent by Samuel Thibault <email address hidden>.
  * debian/debian-libc6-dbg.supp:
    - Updated. Thanks to Jeremy Nimmer <email address hidden>.
      (Closes: #302250)

valgrind (1:2.4.0-2) unstable; urgency=low

  * debian/debian-libc6-dbg.supp:
    - New file that includes suppressions for libc6-dbg/libpthread library.
      (Closes: #302250)
  * debian/valgrind.sh:
    - As memcheck is officialy the default tool, removed --tool=memcheck from
      VALGRIND_OPTS.
    - Will use /usr/lib/debian-libc6-dbg.supp if and only if using libc6-dbg.

valgrind (1:2.4.0-1) unstable; urgency=low

  * New stable upstream release.
  * debian/valgrind.1:
    - Removed as it is already provided and maintained by upstream based on
      Debian's manpage. (Closes: #293049, #298222)

valgrind (1:2.2.0+2.4.0rc4+1-1) unstable; urgency=low

  * New RC upstream release.
    - Fix unexpected SIGSEGV when using memcheck on programs where the
      first write to a particular 64k chunk is done by the FPU.
    - Fix a problem with the sys_futex wrapper which was inspecting
      the wrong arguments for FUTEX_REQUEUE. (Closes: #299514)
    - Format fixup for a debug printf.

valgrind (1:2.2.0+2.4.0rc4-1) unstable; urgency=low

  * New RC upstream release.
    - Make sure that an FP write to a distinguished map makes it
      un-distinguished.

valgrind (1:2.2.0+2.4.0rc3-1) unstable; urgency=low

  * New RC upstream release.
    - Fix which prevents an assertion failure when a threaded program
      forks, and the child starts a thread.
    - Fix a problem in which signals which have the default action of
      "ignore" (SIGCONT, WINCH, USR and CHLD) interrupted a blocked
      syscall.  For these signals, Valgrind doesn't set a signal handler
      unless the client needs one.
    - Remove segment merging from mprotect(), which was causing rtldi to
      trigger a Valgrind internal error.
    - Fix the parsing of the 'R' floating-point type in the stabs parser.

valgrind (1:2.2.0+2.4.0rc2-1) unstable; urgency=low

  * Yet another RC upstream version.
  * debian/patches/12_errhandling.dpatch:
    - Removed. Already on upstream source.

valgrind (1:2.2.0+2.4.0rc1-1) unstable; urgency=low

  * New RC upstream release. (See upstream's changelog) (Closes: #296323)
    - libpthread has gone along with all the bugs associated with it.
      Instead, Valgrind now emulates the kernel's threading syscalls
      (clone, etc), and lets the user use your standard system
      libpthread. (Closes: #283995)
    - Signal handling should now be indistinguishable from running
      natively. (Closes: #230785, #252520)
    - Valgrind is built in Position Independent Executable (PIE) format
      if the toolchain supports it.  This allows it to take advantage
      of all the available address space on systems with 4Gbyte user
      address spaces. (Closes: #272270, #288640)
  * debian/debian.supp:
    - Added zlib1g suppression. (Closes: #287603)
    - Added pthread_initialize suppression.
  * debian/patches/:
    - Removed some patches as they are already on upstream source.
    - {01_vgPlain_do_syscall,11_exitcode}.dpatch: Updated.
    - 12_errhandling.dpatch: Stops the error handling code trying to
       match object and function names against a suppression if it
       wasn't able to obtain the relevant name.

valgrind (1:2.2.0-4) unstable; urgency=low

  * debian/patches/18_cpp-stabs.dpatch:
    - This patch attempts to fix the parsing of C++ stabs involving ::
      delimiters.
  * debian/patches/19_pthread_attr_getinheritsched.dpatch:
    - Adds a dummy implementation of pthread_attr_getinheritsched.
  * debian/patches/20_pthread_condattr_getsetpshared.dpatch:
    - Adds a dummy implementation of pthread_condattr_getpshared and
      pthread_condattr_setpshared.
  * debian/valgrind.default:
    - Removed. Useless file that nobody uses. (Closes: #279705)
  * debian/debian.supp:
    - Appended python suppression file provided by python's maintainer.
  * debian/control:
    - Suggests valgrind-callgrind instead of valgrind-calltree.
      (Closes: #278621)
  * debian/valgrind.sh:
    - Some cosmetic changes.

valgrind (1:2.2.0-3) unstable; urgency=low

  * debian/patches/01_cachegrind.dpatch:
    - Cope with arguments over 510 characters in length when writing the
      cachegrind output file.
  * debian/patches/02_cachegrinderrno.dpatch:
    - This patch makes cachegrind report the reason why it was unable to open
      the output file.
  * debian/patches/15_pthread_mutexattr_gettype.dpatch:
    - Implements pthread_mutexattr_gettype().
  * debian/patches/16_pthread_mutex_lock.dpatch:
    - Warns about a possible deadlock on thread.
  * debian/patches/17_statvfs64.dpatch:
    - Fixed the statfs64 wrapper to look at the right argument for the stat
      buffer and added an fstatfs64 wrapper.
  * debian/valgrind.sh:
    - Adds /usr/X11R6/lib/debug to LD_LIBRARY_PATH. (closes: #274972)

valgrind (1:2.2.0-2) unstable; urgency=medium

  * debian/patches/13_sched_setaffinity-getaffinity.dpatch:
    - Adds support for sched_setaffinity() and sched_getaffinity() syscalls.
  * debian/patches/14_ioctls.dpatch:
    - Adds support for the following ioctls:
      + TIOCMBIS.
      + TIOCMBIC.
      + SG_EMULATED_HOST.
      + SG_GET_SG_TABLESIZE.
      + CDROMMULTISESSION.
      + CDROMVOLREAD.
      + CDROMREADAUDIO.

valgrind (1:2.2.0-1) unstable; urgency=low

  * New stable release. (closes: #234030)
  * Updated patches according to this new version.
  * Removed some patches already on upstream source.
  * Make debian.supp the default suppression file for Debian.

valgrind (1:2.1.2-3) unstable; urgency=low

  * debian/patches/01_libpthread.dpatch:
    - Patch to improving the logic in valgrind's libpthread that handles
      looking for functions in libc to forward to. If you have assertions
      like "Assertion `open_ptr != ((void *)0)", you may love this patch.
  * debian/patches/01_memcpy.dpatch:
    - Patch to remove warning when passing an uninitialized pointer to memcpy
      when length to copy is zero.
  * debian/patches/02_si_addr-SIGFPE.dpatch:
    - This patch should make valgrind fixup si_addr in the siginfo structure
      when SIGFPE is received so that it points at the right instruction.

valgrind (1:2.1.2-2) unstable; urgency=low

  * debian/patches/01_sfence.dpatch: New. Move the decoding of SFENCE out of
    the SSE only part of disInstr.
  * debian/patches/01_ssort.dpatch: New. ssort() failed when signed int return
    type from comparison is too small to handle result of unsigned int
    subtraction.
  * debian/patches/02_sbbl.dpatch: New. gcc sometimes generates "sbbl
    %reg,%reg" to convert the carry flag into 0 or -1 in reg.  This has no
    actual dependency on reg, but memcheck can't see that, and so will help
    if reg contains garbage.
  * debian/valgrind.1:
    + s/--logfile-fd/--log-fd/
    + s/--logfile/--log-file/
    + s/--logsocket/--log-socket/

valgrind (1:2.1.2-1) unstable; urgency=low

  * New upstream release. (See changelog) (closes: #248887, #258652)
  * Removed the following patches (already on upstream's package):
    - 01_hp2ps
    - 13_detailed_types
    - 14_db-attach
    - 15_async_io_syscalls.dpatch
    - 16_hdio_get_identity
    - 17_siocgmiiphy-siocgmiireg
  * Update the following patches:
    - 01_configure.dpatch
    - 01_vgPlain_do_syscall.dpatch
    - 11_exitcode.dpatch
    - 01_ipc_stuff.dpatch
    - 10_ansi-vg.dpatch
    - 12_readdir.dpatch
  * debian/patches/01_gettid.dpatch: New. Should closes: #238925

valgrind (1:2.1.1-4) unstable; urgency=low

  * debian/valgrind.sh:
    - Quoted VALGRIND_OPTS to avoid conflicts with multiple pre-defined
      options. (closes: #245241)
  * debian/valgrind.1:
    - Documented gen-suppressions option. (closes: #243734)
    - sed -e 's/Valgrind/\\fIvalgrind\\fP/g' valgrind.1
  * debian/patches/15_async_io_syscalls.dpatch:
    - New. Adds support for asyncronous io syscalls.
  * debian/patches/16_hdio_get_identity.dpatch:
    - New. Addes support for HDIO_GET_IDENTITY syscall.
  * debian/patches/17_siocgmiiphy-siocgmiireg.dpatch:
    - New. Adds support SIOCGMIIPHY and SIOCGMIIREG.

valgrind (1:2.1.1-3) unstable; urgency=low

  * debian/valgrind.1: Updated.
    - Added --track-fds description.
    - Added lax-ioctls weird hack description.
    - Added --db-attach description.
    - Added --db-command description.
    - Added --tool description.
    - Removed --gdb-attach description.
    - sed -e 's/skins/tools/g'
    - (closes: #241678, #241329)
  * debian/patches/14_db-attach.dpatch: New. Makes --db-attach=yes work again.
    (closes: #241676)
  * debian/patches/01_hp2ps.dpatch: New. Solves problem of massif creating
    PostScript(R) files.

valgrind (1:2.1.1-2) unstable; urgency=medium

  * debian/control:
    sed -ne '/^Description:/,//p' control | sed -e 's/skins/tools/g'
  * debian/patches/12_readdir.dpatch: New. Add support for readdir syscall.
    (closes: #237996)
  * debian/patches/11_exitcode.dpatch: Upgraded. Now --version exits with 0
    too. (closes: #238048)
  * debian/patches/13_detailed_types.dpatch: New. Adds support for
    --detailed-types option which extract detailed type info from debug
    sections.

valgrind (1:2.1.1-1) unstable; urgency=low

  * New upstream version.
    - This version contains some internal structural changes needed for
      valgrind's long-term future.  These don't affect end-users.
      It closes: #230785, #221413
    - Greater isolation between Valgrind and the program being run, so
      the program is less likely to inadvertently kill Valgrind by doing
      wild writes.
    - Massif: a new space profiling tool. It will tell you in detail where
      and when your C/C++ code is allocating heap.
      Draws pretty .ps pictures of memory use against time. A potentially
      powerful tool for making sense of your program's space use.
    - Fixes for many bugs, including support for more SSE2/SSE3 instructions,
      various signal/syscall things, and various problems with debug info
      readers. (closes: #221659)
    - glibc 2.3.2 w/NPTL is massively different than what valgrind expects.
    - It now fully supports sysinfo page in 2.6 kernels.
      (closes: #217736, #227894, #229706, #230198)
  * The following patches has been updated:
    12_ipc_stuff.dpatch renamed to 01_ipc_stuff.dpatch.
    07_more_sem.dpatch renamed to 01_more_sem.dpatch.
    10_ansi-vg.dpatch.
    11_exitcode.dpatch.
  * The following patches has been removed. They are already on the
    upstream package:
    10_vg_stabs2.dpatch.
    01_vg_symtab2.c.dpatch.
    09_vg_stabs.dpatch.
    10_epoll.dpatch.
  * The following patches has been removed. They are useless or deprecated:
    01_include-Makefile.am.dpatch.
    01_include-Makefile.in.dpatch.
    01_watchpoints.dpatch.
    06_vg_include.h.dpatch.
    10_timestamp.dpatch.
    02_stack_addresses.dpatch.
  * debian/valgrind.doc: Removed PATCHES_APPLIED from the list.
  * debian/valgrind.default: Updated. Now you can especify valgrind options
    with VALGRIND_OPTS enviroment variable instead of VGOPTS.
  * debian/overrides: Added some overrides.
  * debian/valgrind.sh: Updated. Removed LD_ASSUME_KERNEL variable. Now it
    should handle things well. Besides, it will use memcheck as the default as
    now valgrind does not assume a default tool to use.

valgrind (1:2.1.0-9) unstable; urgency=low

  * debian/patches/12_ipc_stuff.dpatch: New. Adds wrap of struct ipc_kludge to
    solve FTBFS bug. (closes: #236402)
  * debian/control: Build-Depends on dpatch (>> 2.0.0). (closes: #237214)

valgrind (1:2.1.0-8) unstable; urgency=low

  * Fix build failures on woody. Thanks to David Kimdon. (closes: #233498)
  * Now --help and --version exits with code 0. (closes: #234368)

valgrind (1:2.1.0-7) unstable; urgency=low

  * Improved watchpoint patch. Thanks again to Robert Walsh
    <email address hidden>.
  * Added patch to add the --stack-addresses option which is used to show (or
    not show) the addresses in the stack trace output.
  * Added patch that lets GDB backtrace through vgPlain_do_syscall. Thanks to
    Daniel Jacobowitz <email address hidden>. (closes: #225475)

valgrind (1:2.1.0-6) unstable; urgency=low

  * Fixes bug generated by gcc which generates negatively-sized scopes and out
    of order line number information in the stabs debug info.
    Really fixes Bug#231093.

valgrind (1:2.1.0-5) unstable; urgency=low

  * Added support for epoll(4) syscalls, a variant of poll(2). This API is
    meaningful just for 2.5 and higher kernels.
  * Upgraded copyright file. The upstream URL has changed and it was not UTF-8
    encoded.
  * Added patch to support the --watchpoint option which allows the
    application to set a watchpoint on a memory location. See README.Debian
    for more information. Thanks to Robert Walsh <email address hidden>.
  * Added glib suppression sent by David Schleef <email address hidden>.
    (closes: #231989)
  * Added patch to make the valgrind.h compile with strict ANSI gcc options.
    (closes: #231604)

valgrind (1:2.1.0-4) unstable; urgency=low

  * Added patch that fixes segfault with Objective-C debug info.
    (closes: #229925)
  * Added anothers suppressions to mitigate the error output due to missing
    syscall page support for 2.6 kernels.

valgrind (1:2.1.0-3) unstable; urgency=medium

  * Applied patch to handle volatile qualifiers with stabs. The former patch
    just applied the const qualifiers patch.

valgrind (1:2.1.0-2) unstable; urgency=low

  * Added patch to handle volatile and const qualifiers with stabs.
    (closes: #226217)
  * Added patch to show a timestamp in the output with the --time-stamp
    option.
  * Added $(MAKE) regtest to check valgrind when it's building.

valgrind (1:2.1.0-1) unstable; urgency=low

  * New upstream version.
    - Removed the following patches (already included in main source):
       02_valgrind-2.6-headers-fixes
       03_vg_main.c
       04_vg_syscalls.c
       05_vg_replace_malloc.c
       07_gettid_syscall
       07_lfence_mfence
       08_scas
    - Now blocking syscalls behave behave exactly as they do when running
      natively (not in valgrind). Hopefully closes: #166514
    - Added support for file descriptors leakage checks (--track-fds=yes).
      When enabled, valgrind will print out a list of open file descriptors
      on exit.
  * Increased the number of semaphores supported. (closes: #221745)

valgrind (1:2.0.0-4) unstable; urgency=low

  * Added new glibc suppressions.
  * Added stolen from head patch that implements  __NR_gettid (syscall 224).
  * Added stolen from head patch to support LFENCE and MFENCE.
  * Added stolen from head patch to implement SCAS.
  * Removed potato suppressions.
  * Updated sarge suppressions.

valgrind (1:2.0.0-3) unstable; urgency=low

  * Renamed debian/patches files to the XX_name.dpatch scheme.
  * Included patch from Jim Meyering to support __NR_statfs64 (syscall 268)
    and __NR_utimes (syscall 271) syscalls.
  * Added patch to support posix_memalign function.
  * Increased the line error message. Useful when your code has long lines.
  * Improved 03_vg_main.c.dpatch. Hopefully closes: #206917

valgrind (1:2.0.0-2) unstable; urgency=low

  * Build-depends and Recommends gdb. When configuring, it tries to determine
    where is gdb and if it's not installed, --gdb-attach will not work.
    (closes: #220729)

valgrind (1:2.0.0-1) unstable; urgency=low

  * New upstream version.
    - Removed patches to allow valgrind compile under kernel 2.6. It is
      already on the valgrind upstream source.
    - Removed compilation with profile support.
    - Removed patch that solved unhandled instruction bytes problem. It is
      already on the valgrind upstream source.
    - Removed patch that solved the stack corruption on valgrind. It is
      already on the valgrind upstream source.

valgrind (20031012-6) unstable; urgency=low

  * I didn't want this but even the upstream has not a better solution.
    It has been added LD_ASSUME_KERNEL=2.4.1 to the valgrind wrapper to solve
    all the bugs related to NPTL at the moment in valgrind. Really fix #218611
    and closes: #220161, #218609

valgrind (20031012-5) unstable; urgency=low

  * Compiled with the latest libc6 (2.3.2.ds1-10) that added a patch to
    disable NPTL for programs that call the old errno. If this bug is
    still appearing on you, you may as well upgrade to libc6-2.3.2.ds1-10
    or newer. (closes: #218611)
  * Updated README.Debian. Read it please.

valgrind (20031012-4) unstable; urgency=low

  * Added patch sent from Andrew Moise that solves the bugs arised with
    the latest libc6. Thanks to him. (closes: #218611, #218629, #218636)

valgrind (20031012-3) unstable; urgency=low

  * Added patch that solves the unhandled instruction bytes bug found on
    valgrind.

valgrind (20031012-2) unstable; urgency=low

  * Removed suggestion of valgrind-headers. (closes: #215262)
  * Added patch that solves the not-ever-reported bug of stack corruption on
    valgrind.

valgrind (20031012-1) unstable; urgency=low

  * New upstream version.

valgrind (20030725-8) unstable; urgency=low

  * Put together again all the package. I know, that was a bad idea.
  * Added vg_profile.c to includes.

valgrind (20030725-7) unstable; urgency=low

  * At last, there has been included a full valgrind manpage written by me.
    (closes: #166561)

valgrind (20030725-6) unstable; urgency=low

  * The "I'm feeling smart today (am I?)" release.
  * Changed maintainer's e-mail.
  * Bumped Standards-Version to 3.6.1.
  * Splitted into two packages: valgrind-headers (Headers only needed to
    create new skins) and valgrind (the core package).
  * Included "vg_profile.c" to some skins (cachegrind, corecheck, lackey and
    none) to make them support profiling.
  * Updated debian/README.Debian and debian/copyright.

valgrind (20030725-5) unstable; urgency=low

  * Added new XFree86 suppression to sid.supp.
  * Removed useless build-depend on sharutils.

valgrind (20030725-4) unstable; urgency=low

  * Now it really compiles on 2.6 kernels. (closes: #208142)

valgrind (20030725-3) unstable; urgency=low

  * Changed the valgrind wrapper. It didn't work when it was using libraries
    on a non-standard location. (Thanks Jason :). (closes: #207771)
  * Added patch to support compilation for 2.6 kernels (closes: #208142)

valgrind (20030725-2) unstable; urgency=low

  * Added suggestion to use libc6-dbg which shows pretty important debugging
    information.
  * Added wrapper to use libc6-dbg if it's installed.
  * Added sid.supp to work with the newest libc6 version.
  * Built with newer libc6.
  * Added patch to support waitpid syscall. (closes: #206366)

valgrind (20030725-1) unstable; urgency=low

  * New upstream version taken from cvs head. Fixes some minor bugs.
  * Fixed debian-specific suppressions errors. (closes: #202126)

valgrind (20030716-1) unstable; urgency=low

  * New upstream version taken from cvs head. (closes: #188155)
  * Add suggestion to use valgrind-calltree which is needed to make a good use
    of kcachegrind (closes: #193169)
  * Bumped Standard-Version to 3.6.0. Changelog and control is now UTF-8
    enconded.
  * Updated long description.

 -- Matthias Klose <email address hidden>  Wed, 30 Sep 2015 13:06:33 +0200

Upload details

Uploaded by:
Matthias Klose
Uploaded to:
Wily
Original maintainer:
Ubuntu Developers
Architectures:
amd64 arm64 armhf i386 mips mipsel mips64 mips64el powerpc ppc64 ppc64el s390x x32
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
valgrind_3.11.0.orig.tar.bz2 11.4 MiB 6c396271a8c1ddd5a6fb9abe714ea1e8a86fce85b30ab26b4266aeb4c2413b42
valgrind_3.11.0-1ubuntu1.debian.tar.xz 30.9 KiB a283414d202638da95dca352493b12c80a0a17a9853deaa005b8875ea1a46c4d
valgrind_3.11.0-1ubuntu1.dsc 2.3 KiB 5d771c44495510123e854a01192113cce39ea81c65020b46215f46c78351aa5b

View changes file

Binary packages built by this source

valgrind: instrumentation framework for building dynamic analysis tools

 Valgrind is a system for debugging and profiling Linux programs. With its tool
 suite you can automatically detect many memory management and threading bugs,
 avoiding hours of frustrating bug-hunting and making your programs more stable.
 You can also perform detailed profiling to help speed up your programs and use
 Valgrind to build new tools.
 .
 The Valgrind distribution currently includes six production-quality tools:
  * a memory error detector (Memcheck)
  * two thread error detectors (Helgrind and DRD)
  * a cache and branch-prediction profiler (Cachegrind)
  * a call-graph generating cache and branch-prediction profiler (Callgrind)
  * a heap profiler (Massif)
 It also includes three experimental tools:
  * a stack/global array overrun detector (SGCheck)
  * a second heap profiler that examines how heap blocks are used (DHAT)
  * a SimPoint basic block vector generator (BBV)

valgrind-dbg: No summary available for valgrind-dbg in ubuntu wily.

No description available for valgrind-dbg in ubuntu wily.

valgrind-dbgsym: debug symbols for package valgrind

 Valgrind is a system for debugging and profiling Linux programs. With its tool
 suite you can automatically detect many memory management and threading bugs,
 avoiding hours of frustrating bug-hunting and making your programs more stable.
 You can also perform detailed profiling to help speed up your programs and use
 Valgrind to build new tools.
 .
 The Valgrind distribution currently includes six production-quality tools:
  * a memory error detector (Memcheck)
  * two thread error detectors (Helgrind and DRD)
  * a cache and branch-prediction profiler (Cachegrind)
  * a call-graph generating cache and branch-prediction profiler (Callgrind)
  * a heap profiler (Massif)
 It also includes three experimental tools:
  * a stack/global array overrun detector (SGCheck)
  * a second heap profiler that examines how heap blocks are used (DHAT)
  * a SimPoint basic block vector generator (BBV)