[ubuntu/maverick] libxml2 2.7.7.dfsg-2ubuntu1 (Accepted)

Loic Minier loic.minier at ubuntu.com
Sun May 30 14:40:16 BST 2010


libxml2 (2.7.7.dfsg-2ubuntu1) maverick; urgency=low

  * Shuffle old Debian changelog entries around to match the Debian layout and
    reduce the diff.
  * Drop /usr/share/doc/python-libxml2-dbg -> python-libxml2 symlink which was
    added to optimize disk space, the -dbg package is huge anyway.  Add a
    preinst snippet to deal with upgrades.
  * Merge with Debian.
    - Keep the new Debian build-deps "libreadline-dev | libreadline5-dev"
      since this should work fine with Ubuntu buildds reinstalling everything
      on each build.
    - Drop duplicate -Wall and -g from -dbg CFLAGS.
    - Drop addition of -Wl,-Bsymbolic-functions to LDFLAGS since LDFLAGS
      aren't overriden in the Debian rules anymore.
    - Don't set PYTHON_VERSION and PYTHON_SITE_PACKAGES during python$*-dbg
      builds since these should be correct already.
    - Drop explicit zlib1g-dev dep, .pc only mentions zlib in Libs.private and
      the .la file isn't shipped anymore, so there should be no mention of -lz
      requiring this anymore.
    - Rework creation of -dbg package (python$*-dbg) for the new dh 7 rules;
      install to debian/tmp-dbg.
    - Remaining changes:
      + Add python-libxml2-dbg package built with python$*-dbg and these
        CFLAGS: -Wall -Wextra -g -O0 -fno-strict-aliasing -pedantic.
      + Add libxml2-udeb package.
      + Fix debian/python-libxml2.install to cope with builds which don't have
        any site-packages based python versions.
      + rm -rf build-python$* in configure-python% to fix FTBFS.
  * Fix dependency of python-libxml2-dbg on python-libxml2 to use
    ${binary:Version}, not ${source:Version}.
  * Add ${misc:Depends} to python-libxml2-dbg.

libxml2 (2.7.7.dfsg-2) unstable; urgency=low

  * debian/libxml2-dbg.preinst, debian/libxml2-dev.preinst,
    debian/libxml2-utils.preinst: Remove /usr/share/doc symbolic links on
    upgrade. They will then be replaced by directories by dpkg.
    Closes: #577025.

libxml2 (2.7.7.dfsg-1) unstable; urgency=low

  * New upstream release.
  * debian/control:
    + Bump Standards-Version to 3.8.4.0.
    + Depend on a version of debhelper that provides dh and supports
      overrides.
  * debian/compat: Bump to 7.
  * debian/rules:
    + Don't avoid to build in example/. There is no reason to do so anymore.
    + Remove remains of WORKAROUND_MODIFIED_FILES, that was removed 2 years
      ago.
    + Change the way python libs are built. We now use configure to set
      different environment with and without python, and arrange things so
      that we don't have to build the base libxml2 library several times.
    + Deduplicate in /usr/lib/pyshared, not
      /usr/lib/python-support/python-libxml2.
    + Remove old source and diff rules that only displayed a message
      inviting to use dpkg-source -b.
    + Force -Wl,--as-needed at the beginning of the gcc command line.
    + Simplify rules by switching to dh.
    + Don't refresh COPYING during clean target, it appears not to be
      necessary anymore.
    + Use a common cache for main and python configure passes.
  * debian/python-libxml2.install: Install python files from
    /usr/lib/python*/dist-packages.
  * python/generator.py: Sort python generated stubs so that libxml2.py
    doesn't differ between python 2.5 and 2.6.
  * doc/devhelp/Makefile.{am,in}: Properly install devhelp files when
    builddir != srcdir.

libxml2 (2.7.6.dfsg-2) unstable; urgency=low

  * Cherry-picks from upstream git:
    + globals.c: fix the initialization of the mutex.
    + xmlIO.c: remove an abuse of zlib API and use a clean interface
      available in zlib >= 1.2.3. Closes: #565683, #565823.
  * debian/control:
    + Put libreadline-dev before libreadline5-dev in Build-Deps.
      Closes: #553803.
    + Add misc:Depends dependencies where they are missing.

Date: Sun, 30 May 2010 11:41:13 +0200
Changed-By: Loïc Minier <loic.minier at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Loïc Minier <lool at dooz.org>
https://launchpad.net/ubuntu/maverick/+source/libxml2/2.7.7.dfsg-2ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 30 May 2010 11:41:13 +0200
Source: libxml2
Binary: libxml2 libxml2-udeb libxml2-utils libxml2-dev libxml2-dbg libxml2-doc python-libxml2 python-libxml2-dbg
Architecture: source
Version: 2.7.7.dfsg-2ubuntu1
Distribution: maverick
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Loïc Minier <loic.minier at ubuntu.com>
Description: 
 libxml2    - GNOME XML library
 libxml2-dbg - Debugging symbols for the GNOME XML library
 libxml2-dev - Development files for the GNOME XML library
 libxml2-doc - Documentation for the GNOME XML library
 libxml2-udeb - GNOME XML library (udeb)
 libxml2-utils - XML utilities
 python-libxml2 - Python bindings for the GNOME XML library
 python-libxml2-dbg - Python bindings for the GNOME XML library (debug extension)
Closes: 553803 565683 565823 577025
Changes: 
 libxml2 (2.7.7.dfsg-2ubuntu1) maverick; urgency=low
 .
   * Shuffle old Debian changelog entries around to match the Debian layout and
     reduce the diff.
   * Drop /usr/share/doc/python-libxml2-dbg -> python-libxml2 symlink which was
     added to optimize disk space, the -dbg package is huge anyway.  Add a
     preinst snippet to deal with upgrades.
   * Merge with Debian.
     - Keep the new Debian build-deps "libreadline-dev | libreadline5-dev"
       since this should work fine with Ubuntu buildds reinstalling everything
       on each build.
     - Drop duplicate -Wall and -g from -dbg CFLAGS.
     - Drop addition of -Wl,-Bsymbolic-functions to LDFLAGS since LDFLAGS
       aren't overriden in the Debian rules anymore.
     - Don't set PYTHON_VERSION and PYTHON_SITE_PACKAGES during python$*-dbg
       builds since these should be correct already.
     - Drop explicit zlib1g-dev dep, .pc only mentions zlib in Libs.private and
       the .la file isn't shipped anymore, so there should be no mention of -lz
       requiring this anymore.
     - Rework creation of -dbg package (python$*-dbg) for the new dh 7 rules;
       install to debian/tmp-dbg.
     - Remaining changes:
       + Add python-libxml2-dbg package built with python$*-dbg and these
         CFLAGS: -Wall -Wextra -g -O0 -fno-strict-aliasing -pedantic.
       + Add libxml2-udeb package.
       + Fix debian/python-libxml2.install to cope with builds which don't have
         any site-packages based python versions.
       + rm -rf build-python$* in configure-python% to fix FTBFS.
   * Fix dependency of python-libxml2-dbg on python-libxml2 to use
     ${binary:Version}, not ${source:Version}.
   * Add ${misc:Depends} to python-libxml2-dbg.
 .
 libxml2 (2.7.7.dfsg-2) unstable; urgency=low
 .
   * debian/libxml2-dbg.preinst, debian/libxml2-dev.preinst,
     debian/libxml2-utils.preinst: Remove /usr/share/doc symbolic links on
     upgrade. They will then be replaced by directories by dpkg.
     Closes: #577025.
 .
 libxml2 (2.7.7.dfsg-1) unstable; urgency=low
 .
   * New upstream release.
   * debian/control:
     + Bump Standards-Version to 3.8.4.0.
     + Depend on a version of debhelper that provides dh and supports
       overrides.
   * debian/compat: Bump to 7.
   * debian/rules:
     + Don't avoid to build in example/. There is no reason to do so anymore.
     + Remove remains of WORKAROUND_MODIFIED_FILES, that was removed 2 years
       ago.
     + Change the way python libs are built. We now use configure to set
       different environment with and without python, and arrange things so
       that we don't have to build the base libxml2 library several times.
     + Deduplicate in /usr/lib/pyshared, not
       /usr/lib/python-support/python-libxml2.
     + Remove old source and diff rules that only displayed a message
       inviting to use dpkg-source -b.
     + Force -Wl,--as-needed at the beginning of the gcc command line.
     + Simplify rules by switching to dh.
     + Don't refresh COPYING during clean target, it appears not to be
       necessary anymore.
     + Use a common cache for main and python configure passes.
   * debian/python-libxml2.install: Install python files from
     /usr/lib/python*/dist-packages.
   * python/generator.py: Sort python generated stubs so that libxml2.py
     doesn't differ between python 2.5 and 2.6.
   * doc/devhelp/Makefile.{am,in}: Properly install devhelp files when
     builddir != srcdir.
 .
 libxml2 (2.7.6.dfsg-2) unstable; urgency=low
 .
   * Cherry-picks from upstream git:
     + globals.c: fix the initialization of the mutex.
     + xmlIO.c: remove an abuse of zlib API and use a clean interface
       available in zlib >= 1.2.3. Closes: #565683, #565823.
   * debian/control:
     + Put libreadline-dev before libreadline5-dev in Build-Deps.
       Closes: #553803.
     + Add misc:Depends dependencies where they are missing.
Checksums-Sha1: 
 47e5aea5905617cf280d54bebbf8ab71729ff7ce 1633 libxml2_2.7.7.dfsg-2ubuntu1.dsc
 10c3cf486539459a5fa0272f42b0ceddb309c830 3498133 libxml2_2.7.7.dfsg.orig.tar.gz
 869e2a6c15c51e1753d1d86d00275fd5f77c8817 103527 libxml2_2.7.7.dfsg-2ubuntu1.diff.gz
Checksums-Sha256: 
 ed31bb1fb79b64fdbfe5b0d3b6d045d89020cc9b91a231d505fe0be78415cb13 1633 libxml2_2.7.7.dfsg-2ubuntu1.dsc
 be051d70c3d35cf598a78456177b3db5a09598683d25124bc41bf6a100ce6dce 3498133 libxml2_2.7.7.dfsg.orig.tar.gz
 fc4a42684400278461a62e6513042914d45f9702dc72299a46c65e6ae050ed12 103527 libxml2_2.7.7.dfsg-2ubuntu1.diff.gz
Files: 
 d84a5882e85eb3c9cbc1688fbe87c65d 1633 libs optional libxml2_2.7.7.dfsg-2ubuntu1.dsc
 b1bc5a12294ab660436e4ce5d7090096 3498133 libs optional libxml2_2.7.7.dfsg.orig.tar.gz
 98be279d9ee5589ca3b9ed1b10bb233a 103527 libs optional libxml2_2.7.7.dfsg-2ubuntu1.diff.gz
Original-Maintainer: Debian XML/SGML Group <debian-xml-sgml-pkgs at lists.alioth.debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkwCaU8ACgkQ4VUX8isJIMA75wCgnF7UhYzKL7S7CUcuLdb7RonN
pqoAoJ7dhnpnODCRFODpDMCzhiEs48qC
=miPt
-----END PGP SIGNATURE-----


More information about the Maverick-changes mailing list