[ubuntu/karmic] cdbs 0.4.59ubuntu1 (Accepted)

Iain Lane laney at ubuntu.com
Tue Aug 18 17:35:20 BST 2009


cdbs (0.4.59ubuntu1) karmic; urgency=low

  * Merge from debian unstable (LP: #414791), remaining changes:
    - 1/class/autotools-files.mk.in: Add -i option when calling libtoolize to
      install missing files. (Debian #525849)
    - 1/class/gnome.mk.in:
      + Include langpack.mk.
      + Check if $DEB_BUILDDIR actually exists before cd'ing to it.
    - Add 1/class/kde4.mk.in: Generic KDE4 build rules. Install it in
      Makefile.am.
    - 1/class/kde.mk.in:
      + Call dh_icons and bump autogenerated debhelper build dependency
        appropriately.
      + Add --without-arts to standard configure flags, since it is
        deprecated.
      + build POT file, and add X-Ubuntu-Gettext-Domain to .desktop files.
    - 1/class/python-distutils.mk.in:
      + Supply --install-layout=deb install argument, to install files into
        /usr instead of /usr/local/.
      + Rename dist-packages/ to site-packages/ again, so that packages which
        expect setup.py to install to site-packages/ and depend on that in
        their dh_install files don't break. dh_py* will take care of the final
        renaming.
     - Add 1/rules/clean-la.mk.in: Remove dependency_libs lines from .la files.
       Install it in Makefile.am.
    - 1/rules/debhelper.mk.in:
      + Do not install upstream changelogs by default.  They are huge and thus
        waste a lot of archive and CD space, quite uninteresting for ordinary
        users, and easy to get by downloading the source package or visiting the
        upstream page pointed out in copyright.
      + Symlink /usr/share/doc/ files to identical versions in any depending
        package which is built by the source package (except copyright, to
        adhere to Debian Policy). This can be disabled by setting
        $CDBS_NO_DOC_SYMLINKING.
      + Symlink identical Gnome help files (like untranslated images). This
        can be disabled by setting $CDBS_NO_GNOME_HELP_SYMLINKING. Add fdupes
        dependency for this.
    - Add 1/rules/langpack.mk.in: Generic langpack related tasks: Build POT
      files and add X-Ubuntu-Gettext-Domain to .desktop/.server/.directory
      files. Install file in Makefile.am. Add intltool dependency for this.
    - 1/rules/simple-patchsys.mk.in: Revert the change for Debian bug #387103
      that causes patches to be unapplied before cleaning the build directory;
      the original issue was addressed more thoroughly in 0.4.49 with a fix
      for Debian bug #424080, and unpatch-before-clean breaks some relevant
      use cases that involve patching of build systems. (Debian #494254)
    - scripts/cdbs-edit-patch: Add fallback if DEB_TAR_SRCDIR contains
      variables.
  * Revert changes in Debian r383 (relaxed versioned build-deps when satisfied
    in Lenny) - some of these build-deps are still required for Dapper.

cdbs (0.4.59) unstable; urgency=low

  * Defer setting DEB_BUILD_DEPENDENCIES in buildcore.mk (use ?= not =),
    to respect prior override. Closes: bug#205395, thanks to Robert
    Jordens, and to Joachim Breitner for reviving.

cdbs (0.4.58) unstable; urgency=high

  * Revert change in 0.4.57 ensuring post-patches finished before
    configure in autotools.mk: Causes configure to be invoked again
    after build.
  * Set urgency=high as this cause FTBFS for packages not supporting
    multiple configure runs (see bugs #537011, #536992, #536963).

cdbs (0.4.57) unstable; urgency=low

  [ Jonas Smedegaard ]
  * Have debhelper.mk build-depend on cdbs 0.4.53 or newer for DH v7.
  * Relax build-dependencies (e.g. drop versioning when satisfied in
    oldstable and not explicitly required by policy):
    + keep old versioning for perl (required by policy)
    + relax slightly versioning for python
    + drop some old versionings for debhelper, gnulib, type-handling,
      cdbs and patchutils
  * Adjust gnome.mk to extend build-dependencies after including classes
    which initialize them.
  * Append trunk in Vcs-* stanzas of debian/control, and use viewsvn
    (not vswn) in Vcs-Browser stanza.  Closes: bug#531692.
  * Build-depend on python-all-dev (not python2.4-dev or python2.5-dev),
    and generalize python-distutils tests to try all available versions
    of python.  Closes: bug#525855, thanks to Martin Pitt.
  * Use $(filter ...) instead of $(findstring ...) to extract space-
    separated options from DEB_BUILD_OPTIONS in debian/rules.
  * Fix autotools.mk not completing all dependencies of post-patches
    before doing configure.
  * Fix doc-base section (Debian, not Programming). Closes: bug#532193,
    thanks to Drew Parsons.
  * Fix testroot rule broken since 0.4.54. Closes: bug#532262, thanks to
    Frédéric Brière.
  * Fix makefile.mk to cleanup before cleanbuilddir (not in parallel).
    Closes: bug#521711, thanks to Raúl Sánchez Siles.
  * Fix perlmodule-vars.mk to work with recent MakeMaker (set DESTDIR
    instead of PREFIX). Closes: bug#534895, thanks to Kevin Ryde.
  * Fix override autotools config.{guess,sub,rpath} also when symlinks.
    Closes: bug#536351.
  * Drop noop inclusion of docbookxml.mk in gnome.mk.
  * Unconditionally add binary-install/* rules in gnome.mk (they are
    silently ignored if debhelper.mk not included).

  [ Peter Eisentraut ]
  * Document the class for KDE 4 provided by pkg-kde-tools, and document the
    KDE 3 class as obsolescent.  Move up the cmake section so the order makes
    sense again. (closes: #520383)
  * Allow JAVACMD to include options (patch by Matthias Klose) (ant.mk)
    (closes: #520105)
  * Reenabled the ant-1 test
  * Added support for lzma-compressed tarballs (patch by Robert Millan)
    (buildcore.mk, tarball.mk) (closes: #529355); added test case

Date: Thu, 23 Jul 2009 20:07:17 +0100
Changed-By: Iain Lane <laney at ubuntu.com>
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: James Westby <jw+debian at jameswestby.net>
https://launchpad.net/ubuntu/karmic/+source/cdbs/0.4.59ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 23 Jul 2009 20:07:17 +0100
Source: cdbs
Binary: cdbs
Architecture: source
Version: 0.4.59ubuntu1
Distribution: karmic
Urgency: high
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Iain Lane <laney at ubuntu.com>
Description: 
 cdbs       - common build system for Debian packages
Closes: 205395 520105 520383 521711 525855 529355 531692 532193 532262 534895 536351
Changes: 
 cdbs (0.4.59ubuntu1) karmic; urgency=low
 .
   * Merge from debian unstable (LP: #414791), remaining changes:
     - 1/class/autotools-files.mk.in: Add -i option when calling libtoolize to
       install missing files. (Debian #525849)
     - 1/class/gnome.mk.in:
       + Include langpack.mk.
       + Check if $DEB_BUILDDIR actually exists before cd'ing to it.
     - Add 1/class/kde4.mk.in: Generic KDE4 build rules. Install it in
       Makefile.am.
     - 1/class/kde.mk.in:
       + Call dh_icons and bump autogenerated debhelper build dependency
         appropriately.
       + Add --without-arts to standard configure flags, since it is
         deprecated.
       + build POT file, and add X-Ubuntu-Gettext-Domain to .desktop files.
     - 1/class/python-distutils.mk.in:
       + Supply --install-layout=deb install argument, to install files into
         /usr instead of /usr/local/.
       + Rename dist-packages/ to site-packages/ again, so that packages which
         expect setup.py to install to site-packages/ and depend on that in
         their dh_install files don't break. dh_py* will take care of the final
         renaming.
      - Add 1/rules/clean-la.mk.in: Remove dependency_libs lines from .la files.
        Install it in Makefile.am.
     - 1/rules/debhelper.mk.in:
       + Do not install upstream changelogs by default.  They are huge and thus
         waste a lot of archive and CD space, quite uninteresting for ordinary
         users, and easy to get by downloading the source package or visiting the
         upstream page pointed out in copyright.
       + Symlink /usr/share/doc/ files to identical versions in any depending
         package which is built by the source package (except copyright, to
         adhere to Debian Policy). This can be disabled by setting
         $CDBS_NO_DOC_SYMLINKING.
       + Symlink identical Gnome help files (like untranslated images). This
         can be disabled by setting $CDBS_NO_GNOME_HELP_SYMLINKING. Add fdupes
         dependency for this.
     - Add 1/rules/langpack.mk.in: Generic langpack related tasks: Build POT
       files and add X-Ubuntu-Gettext-Domain to .desktop/.server/.directory
       files. Install file in Makefile.am. Add intltool dependency for this.
     - 1/rules/simple-patchsys.mk.in: Revert the change for Debian bug #387103
       that causes patches to be unapplied before cleaning the build directory;
       the original issue was addressed more thoroughly in 0.4.49 with a fix
       for Debian bug #424080, and unpatch-before-clean breaks some relevant
       use cases that involve patching of build systems. (Debian #494254)
     - scripts/cdbs-edit-patch: Add fallback if DEB_TAR_SRCDIR contains
       variables.
   * Revert changes in Debian r383 (relaxed versioned build-deps when satisfied
     in Lenny) - some of these build-deps are still required for Dapper.
 .
 cdbs (0.4.59) unstable; urgency=low
 .
   * Defer setting DEB_BUILD_DEPENDENCIES in buildcore.mk (use ?= not =),
     to respect prior override. Closes: bug#205395, thanks to Robert
     Jordens, and to Joachim Breitner for reviving.
 .
 cdbs (0.4.58) unstable; urgency=high
 .
   * Revert change in 0.4.57 ensuring post-patches finished before
     configure in autotools.mk: Causes configure to be invoked again
     after build.
   * Set urgency=high as this cause FTBFS for packages not supporting
     multiple configure runs (see bugs #537011, #536992, #536963).
 .
 cdbs (0.4.57) unstable; urgency=low
 .
   [ Jonas Smedegaard ]
   * Have debhelper.mk build-depend on cdbs 0.4.53 or newer for DH v7.
   * Relax build-dependencies (e.g. drop versioning when satisfied in
     oldstable and not explicitly required by policy):
     + keep old versioning for perl (required by policy)
     + relax slightly versioning for python
     + drop some old versionings for debhelper, gnulib, type-handling,
       cdbs and patchutils
   * Adjust gnome.mk to extend build-dependencies after including classes
     which initialize them.
   * Append trunk in Vcs-* stanzas of debian/control, and use viewsvn
     (not vswn) in Vcs-Browser stanza.  Closes: bug#531692.
   * Build-depend on python-all-dev (not python2.4-dev or python2.5-dev),
     and generalize python-distutils tests to try all available versions
     of python.  Closes: bug#525855, thanks to Martin Pitt.
   * Use $(filter ...) instead of $(findstring ...) to extract space-
     separated options from DEB_BUILD_OPTIONS in debian/rules.
   * Fix autotools.mk not completing all dependencies of post-patches
     before doing configure.
   * Fix doc-base section (Debian, not Programming). Closes: bug#532193,
     thanks to Drew Parsons.
   * Fix testroot rule broken since 0.4.54. Closes: bug#532262, thanks to
     Frédéric Brière.
   * Fix makefile.mk to cleanup before cleanbuilddir (not in parallel).
     Closes: bug#521711, thanks to Raúl Sánchez Siles.
   * Fix perlmodule-vars.mk to work with recent MakeMaker (set DESTDIR
     instead of PREFIX). Closes: bug#534895, thanks to Kevin Ryde.
   * Fix override autotools config.{guess,sub,rpath} also when symlinks.
     Closes: bug#536351.
   * Drop noop inclusion of docbookxml.mk in gnome.mk.
   * Unconditionally add binary-install/* rules in gnome.mk (they are
     silently ignored if debhelper.mk not included).
 .
   [ Peter Eisentraut ]
   * Document the class for KDE 4 provided by pkg-kde-tools, and document the
     KDE 3 class as obsolescent.  Move up the cmake section so the order makes
     sense again. (closes: #520383)
   * Allow JAVACMD to include options (patch by Matthias Klose) (ant.mk)
     (closes: #520105)
   * Reenabled the ant-1 test
   * Added support for lzma-compressed tarballs (patch by Robert Millan)
     (buildcore.mk, tarball.mk) (closes: #529355); added test case
Checksums-Sha1: 
 b31c54c12ada4a44df0580e6fab75a248300d93b 1867 cdbs_0.4.59ubuntu1.dsc
 b8c07c3ca99e67554dcefa975bac27bf2dc72ef1 218213 cdbs_0.4.59ubuntu1.tar.gz
Checksums-Sha256: 
 791332c7a9202c925be833a1926677e367bdbf76f9fd786e92c6cf76a9235a8c 1867 cdbs_0.4.59ubuntu1.dsc
 971230f832ba3075a4fe17ac9c62176711f7231d75387031845d690905f7146a 218213 cdbs_0.4.59ubuntu1.tar.gz
Files: 
 a5b9aba1c38ad88a5c0876fcb8338311 1867 devel optional cdbs_0.4.59ubuntu1.dsc
 b74a438070f20b4d7a5dbd85378cff93 218213 devel optional cdbs_0.4.59ubuntu1.tar.gz
Launchpad-Bugs-Fixed: 414791
Original-Maintainer: CDBS Hackers <build-common-hackers at lists.alioth.debian.org>

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

iQIcBAEBCAAGBQJKitGXAAoJEO2GBLwG9akfrqwP/2C8uYCAWHQgrbmec15xBDrf
2T60hFGN1lGOZXgOPtM5l4V8ZJTrACcRn8vAWCg+dhWgdwlI6txoKxxEmuEGW6Du
2hLlRjKSuxYqnIiTkTcXYQarCpkZjrsVt2MsQ8GPQx7gWZzAOvb2bT2sLwhjN8kz
lN1u83Ubp7umzoKe81VmUceDORAK2iHa2M5UZZjeBWdxtA+oTLvNlqGjCdp9cm8r
R7fTmFC8XJnISbFnMhq/b39HQw/uhJinCbudsZ3tqbJljfAmCJVPk5PisCDRF3kB
07HofNvkcAyDM3RiO1MIhtk6nCM0CRaFF97B2HKE9y5dYlqWUWvSkPIfnhm37agW
IGgfjTwZRZhJFEgh2pitUVifK4WKZfLnjXeuFrxMIOoGk3plcpFEyRhSfAySFK0l
xAuHBuPvyDNSMzbyrADjhvd00rpNgdPMfhVROR227h7UP3CVD4gexFN59U8VsgAr
2X+9O9/Dp74cXWXiDvlLGabDNXuJ9LRssOpzyCQ0bLK36KoWxgnpAbriOXyOGkK2
5os4Ffyk40nwgA9bNtN0SBqQU0kpKVC6EUtl9+SMWKLwyasdW/bGemUKFL4Dk80j
LsN40ODTcQf5yS2irG7WweAHdy0OGocGIi/vsPkkLZdN6XNreu+1gqSmHVrMCxoe
998oAG/sBost5QX+d/L6
=b1ss
-----END PGP SIGNATURE-----


More information about the Karmic-changes mailing list