[ubuntu/natty] cdbs 0.4.89ubuntu1 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Tue Oct 12 12:20:36 BST 2010


cdbs (0.4.89ubuntu1) natty; urgency=low

  * Merge from debian unstable, 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.
     - 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, add X-Ubuntu-Gettext-Domain to .desktop/.server/.directory
      files, and strip translations from gconf schemas. Install file in
      Makefile.am. Add intltool dependency for this.
    - Add strip-schema.pl: Script to remove translations from gconf schemas.
      Install it in Makefile.am.
    - 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)
    - 1/rules/utils.mk.in: add some text before listing missing file to make
      it easier to see from the build log (LP #509249)
    - scripts/cdbs-edit-patch: Add fallback if DEB_TAR_SRCDIR contains
      variables. (LP #137827)
    - test/testsuite_functions: Set NO_PKG_MANGLE so that tests do not fail
      with pkgstriptranslations installed.
    - Add test/i18n: New test package for testing i18n. For now, ship a couple
      of .desktop files in different variants (simple, with translations, with
      initial empty line, with multiple sections).
    - Add test/langpack-1.mk: Verify that langpack.mk's translation stripping
      and domain addition works in all four cases above.
  * 1/class/python-distutils.mk.in: Fix building for directories with spaces
    in the name. Thanks Mike Terry! (LP: #636277, Debian #598410)

cdbs (0.4.89) unstable; urgency=low

  * Stop conflicting against ancient/bogus build-common.
  * Fix and simplify dh_buildinfo support: Invoke in debhelper (not
    utils) snippet, limited to each binary package.
    Closes: bug#590601. Thanks (again) to Michael Biebl.
  * Fix ensure makefile-vars.mk is usable without makefile.mk: add
    simpler fallback for cdbs_make_curbuilddir.
    Closes: bug#596950. Thanks to Lucas Nussbaum and others.
  * Add TODO item: Mention replacement variable in deprecation warnings.
  * Fix tighten copyright-check auto-resolved build-dependency on cdbs.
  * Build-depend on dh-buildinfo.

cdbs (0.4.88) unstable; urgency=medium

  * Fix only optionally-declare ( using ?= ) DEB_COPYRIGHT_CHECK_STRICT,
    to allow early override.
  * Suppress sole delimiter in cdbs_expand_curvar function.
    Closes:bug#590806, thanks to Kris Shannon.
  * Fix invoke dh_buildinfo after dh_installdocs and dh_link.
    Closes: bug#590601, thanks to Axel Beckert, Michael Biebl and Simon
    McVittie.
  * Bump Policy compliance to standards-version 3.9.1.
  * Set urgency=medium as this fixes FTBFS of other packages.

cdbs (0.4.87) unstable; urgency=low

  * Fix strip trailing comma in autoresolved build-dependencies.

cdbs (0.4.86) unstable; urgency=high

  * Fix space-separate variables expanded via cdbs_expand_curvar.
    Closes: bug#586742, thanks to Yves-Alexis Perez and others.
  * Raise to severity=high, as above caused FTBFS.

cdbs (0.4.85) unstable; urgency=low

  * Per-package variables in buildcore.mk and debhelper.mk now generally
    use the following scheme:
    + VAR_ALL applies to all packages
    + VAR_<package> applies to current package
    + VAR_DEFAULT applies to current package if VAR_pkg is empty
    Use of VAR without "suffix" for per-package variables is now
    deprecated, except for a few cases marked as TODO in those files.
    Closes: bug#582693, thanks to Rudy Godoy.
  * Really fix suppress build-dependency on ourself (not only relax
    versioning).
  * Introduce new convenience variable cdbs_python_primary_version.
  * Fix use dh_prep with debhelper 7 and newer (not only newer than 7).
    Closes: bug#586616, thanks to Nelson A. de Oliveira.
  * Fix double expansion of CDBS_DEPENDS (possibly the cause of
    occasional spurious extra comma in build-dependencies).
  * Deprecate dpatch.mk, simple-patchsys.mk and tarball.mk, suggesting
    source format 3.0 as alternative.
  * Add NEWS entry about new per-package variable scheme and deprecated
    snippets.

cdbs (0.4.84) unstable; urgency=low

  * Improve copyright file:
    + Rewrap license sections Expat and other-X.
    + Add comment on Expat variation.
  * Fix suppress build-dependency on ourselves.
  * Add TODO on a way to fix bug#207775 in 2nd epoch.

Date: Tue, 12 Oct 2010 13:08:37 +0200
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/natty/+source/cdbs/0.4.89ubuntu1
-------------- next part --------------
Format: 1.8
Date: Tue, 12 Oct 2010 13:08:37 +0200
Source: cdbs
Binary: cdbs
Architecture: source
Version: 0.4.89ubuntu1
Distribution: natty
Urgency: high
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Description: 
 cdbs       - common build system for Debian packages
Closes: 582693 586616 586742 590601 590806 596950
Launchpad-Bugs-Fixed: 636277
Changes: 
 cdbs (0.4.89ubuntu1) natty; urgency=low
 .
   * Merge from debian unstable, 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.
      - 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, add X-Ubuntu-Gettext-Domain to .desktop/.server/.directory
       files, and strip translations from gconf schemas. Install file in
       Makefile.am. Add intltool dependency for this.
     - Add strip-schema.pl: Script to remove translations from gconf schemas.
       Install it in Makefile.am.
     - 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)
     - 1/rules/utils.mk.in: add some text before listing missing file to make
       it easier to see from the build log (LP #509249)
     - scripts/cdbs-edit-patch: Add fallback if DEB_TAR_SRCDIR contains
       variables. (LP #137827)
     - test/testsuite_functions: Set NO_PKG_MANGLE so that tests do not fail
       with pkgstriptranslations installed.
     - Add test/i18n: New test package for testing i18n. For now, ship a couple
       of .desktop files in different variants (simple, with translations, with
       initial empty line, with multiple sections).
     - Add test/langpack-1.mk: Verify that langpack.mk's translation stripping
       and domain addition works in all four cases above.
   * 1/class/python-distutils.mk.in: Fix building for directories with spaces
     in the name. Thanks Mike Terry! (LP: #636277, Debian #598410)
 .
 cdbs (0.4.89) unstable; urgency=low
 .
   * Stop conflicting against ancient/bogus build-common.
   * Fix and simplify dh_buildinfo support: Invoke in debhelper (not
     utils) snippet, limited to each binary package.
     Closes: bug#590601. Thanks (again) to Michael Biebl.
   * Fix ensure makefile-vars.mk is usable without makefile.mk: add
     simpler fallback for cdbs_make_curbuilddir.
     Closes: bug#596950. Thanks to Lucas Nussbaum and others.
   * Add TODO item: Mention replacement variable in deprecation warnings.
   * Fix tighten copyright-check auto-resolved build-dependency on cdbs.
   * Build-depend on dh-buildinfo.
 .
 cdbs (0.4.88) unstable; urgency=medium
 .
   * Fix only optionally-declare ( using ?= ) DEB_COPYRIGHT_CHECK_STRICT,
     to allow early override.
   * Suppress sole delimiter in cdbs_expand_curvar function.
     Closes:bug#590806, thanks to Kris Shannon.
   * Fix invoke dh_buildinfo after dh_installdocs and dh_link.
     Closes: bug#590601, thanks to Axel Beckert, Michael Biebl and Simon
     McVittie.
   * Bump Policy compliance to standards-version 3.9.1.
   * Set urgency=medium as this fixes FTBFS of other packages.
 .
 cdbs (0.4.87) unstable; urgency=low
 .
   * Fix strip trailing comma in autoresolved build-dependencies.
 .
 cdbs (0.4.86) unstable; urgency=high
 .
   * Fix space-separate variables expanded via cdbs_expand_curvar.
     Closes: bug#586742, thanks to Yves-Alexis Perez and others.
   * Raise to severity=high, as above caused FTBFS.
 .
 cdbs (0.4.85) unstable; urgency=low
 .
   * Per-package variables in buildcore.mk and debhelper.mk now generally
     use the following scheme:
     + VAR_ALL applies to all packages
     + VAR_<package> applies to current package
     + VAR_DEFAULT applies to current package if VAR_pkg is empty
     Use of VAR without "suffix" for per-package variables is now
     deprecated, except for a few cases marked as TODO in those files.
     Closes: bug#582693, thanks to Rudy Godoy.
   * Really fix suppress build-dependency on ourself (not only relax
     versioning).
   * Introduce new convenience variable cdbs_python_primary_version.
   * Fix use dh_prep with debhelper 7 and newer (not only newer than 7).
     Closes: bug#586616, thanks to Nelson A. de Oliveira.
   * Fix double expansion of CDBS_DEPENDS (possibly the cause of
     occasional spurious extra comma in build-dependencies).
   * Deprecate dpatch.mk, simple-patchsys.mk and tarball.mk, suggesting
     source format 3.0 as alternative.
   * Add NEWS entry about new per-package variable scheme and deprecated
     snippets.
 .
 cdbs (0.4.84) unstable; urgency=low
 .
   * Improve copyright file:
     + Rewrap license sections Expat and other-X.
     + Add comment on Expat variation.
   * Fix suppress build-dependency on ourselves.
   * Add TODO on a way to fix bug#207775 in 2nd epoch.
Checksums-Sha1: 
 bb82b95835ec8235f85b0addf6027617a9e59b6b 1947 cdbs_0.4.89ubuntu1.dsc
 a4ecaff0e14c87837207885c29e396e93c03efaa 263793 cdbs_0.4.89ubuntu1.tar.gz
Checksums-Sha256: 
 727902b7be02d3fad9c1f70cb2c5ddba8f8ec64258edd391bda558e419ef89b9 1947 cdbs_0.4.89ubuntu1.dsc
 57b4e5b48b94103baef4ad1ce795f692abf27323c8d468f2250d4656b4ab8344 263793 cdbs_0.4.89ubuntu1.tar.gz
Files: 
 59679ab66020879b3bcf544002bbf946 1947 devel optional cdbs_0.4.89ubuntu1.dsc
 9452c3a97a7754faf9653a30b542161f 263793 devel optional cdbs_0.4.89ubuntu1.tar.gz
Original-Maintainer: CDBS Hackers <build-common-hackers at lists.alioth.debian.org>


More information about the Natty-changes mailing list