[ubuntu/maverick] cdbs 0.4.83ubuntu1 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Tue May 4 15:10:02 BST 2010


cdbs (0.4.83ubuntu1) maverick; 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.
  * debian/control: Drop the versioned build dependency on cdbs, since we do
    not have a newer version yet in maverick.

cdbs (0.4.83) unstable; urgency=medium

  * Drop support for variables DEB_*_MAKE_TARGET and
    DEB_MAKE_TEST_TARGET, deprecated for ages.  Fixes accidentally
    disabled regression tests in perl-* classes.
  * Enable verbose output for regression tests in class
    perl-makemaker.mk.
  * Fix support multiword CC or CXX (broken since 0.4.77), and really
    support cross-building (as intended in 0.4.77).
    Closes: bug#576967, #578303, thanks to Peter Eisentraut for
    insisting, and to Anders Kaseorg for solving.
  * Set urgency=medium as broken CC/CXX multiword support causes FTBFS
    of other packages.

cdbs (0.4.82) unstable; urgency=low

  * Fix strip repackaging tag when DEB_UPSTREAM_REPACKAGE_EXCLUDES is
    set (not deprecated DEB_UPSTREAM_REPACKAGE_EXCLUDE), in upstream-
    tarball.mk.

cdbs (0.4.81) unstable; urgency=low

  * Fix install arch-all packages part of arch-all+arch-any multilib
    packaging in python-distutils.mk (broken since 0.4.72). Closes:
    bug#577580, thanks to Yaroslav Halchenko.

cdbs (0.4.80) unstable; urgency=low

  * Fix build-dependency variable name in perl-build.mk.

cdbs (0.4.79) unstable; urgency=low

  * Tighten build-dependency on cdbs in perl-build.mk, due to 0.4.78
    bugfix.
  * Fix build-dependency variable name in perl-vars.mk.

cdbs (0.4.78) unstable; urgency=low

  * Fix silence build-dependency resolving rule in buildcore.mk
    (leftover from debugging session).
  * Fix drop packlist files without failing with non-default
    DEB_PERL_DESTDIR.
  * Add TODO file with ideas for 2nd epoch (i.e. /usr/share/cdbs/2/*).

cdbs (0.4.77) unstable; urgency=low

  * Fail the fail-source-not-repackaged rule (in addition to get-orig-
    source) if old DEB_UPSTREAM_REPACKAGE_EXCLUDE is declared, in
    upstream-tarball.mk.
  * Fix check excluded directories (not files twice) in the fail-source-
    not-repackaged rule, in upstream-tarball.mk.
  * Support cross-building: Avoid setting CC or CXX in autotools.mk
    except if explicitly declared, and set CC="-gcc" in makefile.mk when
    cross-building. Closes: bug#450483, thanks to Neil Williams

cdbs (0.4.76) unstable; urgency=low

  * Fix expansion of multiple DEB_SUGAR_BRANCHES in python-sugar.mk.
  * Add find-style DEB_UPSTREAM_REPACKAGE_EXCLUDES (and drop
    DEB_UPSTREAM_REPACKAGE_EXCLUDE apparently broken for dirs) in
    upstream-tarball.mk.
  * Add support for parallel build in scons-vars.mk. Closes: bug#575762,
    thanks to Felipe Sateler.
  * Only optionally-declare (i.e. using ?= not = ) when possible to
    allow early override.

cdbs (0.4.75) unstable; urgency=medium

  * Fix pkg check function in python-sugar.mk (caused bogus warnings
    about redefining DEB_PYTHON_SUGAR_PACKAGES late).
  * Fix python-autotools.mk to only try expand to flavored python when
    flavors are in use (causes FTBFS of arch-all packages).
    Tighten python-autotools.mk build-dependency hint, and extend
    build-dependency cleanup to cover current release.
  * Prepend cdbs_ to (recently added) re_* variables in buildcore.mk.
  * Add convenience expansion variable cdbs_expand_curvar (replacing now
    unused cdbs_curvar).
  * Improve build-relation cleanup in buildcore.mk:
    + Avoid shell-execution of control.in file.
    + Generate multiline build-dependencies by default, tunable with new
      variable CDBS_BUILD_DEPENDS_DELIMITER.
    + Support multiline content in input variables.
    + Skip virtually empty binary relations (avoids "unused substitution
      variable" warnings).
  * Set urgency=medium due to fix for potential FTBFS.

cdbs (0.4.74) unstable; urgency=low

  * Fix tighten build-dependency hints to versions actually including
    recently introduced snippets, and move a hint to perl-vars.mk from
    dependent snippets.
  * Extend buildcore.mk build-dependency cleanup to cover above change.

cdbs (0.4.73) unstable; urgency=low

  * Fix install new snippets perl-vars.mk, perl-build-vars.mk, perl-
    build.mk, perl-makemaker-vars.mk, perl-makemaker.mk, python-
    autotools.mk, scons-vars.mk and scons.mk. Closes: bug#470532, thanks
    to Jérémy Lal.

cdbs (0.4.72) unstable; urgency=low

  * Rename internal variable cdbs_pkgsrcdir → cdbs_cursrcdir, and
    declare it more compact.
  * Add convenience expansion variables cdbs_curbuilddir and
    cdbs_curdestdir to buildvars.mk and makefile.mk.
  * Extend makefile.mk and autotools.mk to support multiple flavors.
  * Rename variable cdbs_python_compile_version →
    cdbs_python_nondefault_version, and add comment about its purpose.
  * Simplify arch-all python calls to check already fully resolved need
    of versioned binary.
  * Add class python-autotools.mk, using multiflavor support if building
    for multiple Python versions.
  * Fix prepend -flavors (not multibuilds) to a CDBS_BUILD_DEPENDS.
  * Fix python-autotools.mk include path to autotools.mk.
  * Fix syntax error in python-autotools.mk.
  * Fix handle merging of all declared (by ourselves) build-dependencies
    in buildcore.mk.
  * Add class scons.mk (and scons-vars.mk. Closes: bug#470532, thanks to
    Timothy G Abbott and Matthew A. Nicholson.
  * Add class perl-build.mk (and perl-vars.mk and perl-build-vars.mk).
  * Extend build-dependency merging to include newly added snippets.
  * Add class perl-makemaker.mk (and perl-makemaker-vars.mk), and
    deprecate perlmodule.mk (and perlmodule-vars.mk) due to too generic
    snippet name and bad default binary package selection.
  * Extend buildcore.mk to support binary package relations.
  * Consistently declare build-dependency hints (fix oddities/typos in
    python-autotools.mk, buildcore.mk and upstream-tarbal.mk).
  * Declare utils.mk build-dependency hints for optional copyright-check
    and buildinfo rules.
  * Fix declare simple-patchsys.mk build-dependency hint, accidentally
    broken in 0.4.70.

cdbs (0.4.71) unstable; urgency=low

  * Merge build-info.mk rule with utils.mk, and gracefully handle
    missing binary instead of tightened build-dependency.

cdbs (0.4.70) unstable; urgency=low

  * Brown paperbag release...
  * Fix install upstream-tarball.mk properly. Bump its build-dependency
    hint.
  * Fix declare debhelper.mk build-dependency hints.
  * Fix add comma only in front of each build-dependency set (not
    accidentally within).
  * Fix drop old-style build-dependency hint from simple-patchsys.mk.
  * Fix hint only about one of pysupport/pycentral in python-module.mk.
  * Cosmetics: cleanup trailing space for the corner case of only a
    single CDBS-declared build-dependency.
  * Eat our own dog food: Auto-update debian/control build-dependencies
    of cdbs package itself when DEB_MAINTAINER_MODE=1.

cdbs (0.4.69) unstable; urgency=low

  * Merge recently added copyright-check.mk with utils.mk.
  * Improve copyright-check:
    + Skip check if debian/copyright_hints is missing.
    + Skip check if licensecheck is missing or too old.
    + Drop build-depending on devscripts: now only required in
      DEB_MAINTAINER_MODE (where check fails instead of being skipped).
    + Separate perl part as licensecheck2dep5 script. Fix some warnings.
    + Fix pattern count and related wording.
    + Ensure parsing fails on error.
    + Add space around intro text to emphasize in build logs.
    + Preserve copyright_newhints file only if maintainer-mode fails.
  * Improve debian/control semi-auto-update rule:
    + Rewrite in Perl.
    + Pass build-dependencies through ENV (not expand inside regex) to
      protect against surprises in user-added data.
    + Merge duplicate build-dependencies.
  * Declare build-dependencies recursively expanded ( = not := ) and
    individually (using CDBS_BUILD_DEPENDS_xxx) to allow late override
    and silencing e.g. when a class or rules file is only dash-included.
  * Add new rule upstream-tarball.mk implementing get-orig-source with
    repackaging support.

cdbs (0.4.68) unstable; urgency=medium

  * Fix do snippet-specific sanity checks in python-sugar.mk.
  * Cosmetics: List user-editable variables first in python-sugar.mk.
  * Move snippet-specific sanity checks to python-distutils.mk (from
    python-vars.mk), and list user-editable variables first.
  * Fix force use LC_ALL=C in copyright-check.mk.
  * Fix testsuite support for Python 2.6 install path.
    Closes: bug#571486, thanks to Jakub Wilk.
  * Set urgency=medium as above are small fixes and earlier 0.4.67
    changes are quite nice to soon get into testing.

cdbs (0.4.67) unstable; urgency=low

  * Fix python-distutils.mk pkg check: Move preparation to python-
    vars.mk. While at it, move cdbs_python_binary too.
  * Move setting pycompat from python-distutils.mk to python-module.mk.
  * Drop superfluous buildcore.mk inclusion from python-distutils.mk.
  * Add internal variable expansion cdbs_pkgsrcdir to buildvars.mk.
  * Add new class python-sugar.mk for building Python-based Sugar
    packages.
  * Bump Standards-Version to 3.8.4.
  * Take credit for my recent changes.
  * Refer to FSF website (not postal address) in headers.
  * Introduce DEB_MAINTAINER_MODE for routines convenient for
    maintainers but unsuitable for build daemons. Have it enable
    DEB_AUTO_UPDATE_DEBIAN_CONTROL.
  * Add new rule copyright-check.mk to check for changes to copyright
    notices in source.
  * Add new rule buildinfo.mk to generate and include build information
    with binary packages.
  * Add new class python-sugar.mk and new rules buildinfo.mk and
    copyright-check.mk to Makefile.am.
  * Update autotools using automake 1.11.1.
  * Bump debhelper compat level to 6, and tighten build-dependency to
    6.0.1.
  * Rewrite copyright file using draft DEP5 rev135.
  * Use copyright-check.mk ourselves. Build-depend on recent devscripts.
  * Fix only update control file if control.in exist.
  * Fix set custom _cdbs_scripts_path during our own build.

cdbs (0.4.66) unstable; urgency=low

  * Fix resolve pysupport/pycentral build-dependency in python-
    module.mk.

cdbs (0.4.65) unstable; urgency=low

  * Acknowledge NMU 0.4.62+nmu1. Closes: bug#507966, #549801, #562650,
    thanks to Piotr Ożarowski (and apologies for missing it at first).

cdbs (0.4.64) unstable; urgency=low

  * Fix install new python-vars.mk and python-module.mk snippets.
    Closes: bug#562590, thanks to Mario Izquierdo.
  * Update autotools using automake 1.11 and autoconf 2.66.
  * Use 'native' flavor of source format 3.0 (not quilt), thanks to
    Raphaël Hertzog: Native packages have no gain (I knew that already)
    and even spit annoying warnings.

cdbs (0.4.63) unstable; urgency=low

  * Update autotools using automake 1.11 and autoconf 2.64, config.guess
    and config.sub snapshots from 20090611.
  * Update licensing years and merge now (after autotools update)
    identically licensed files in debian/copyright.
  * Reformat debian/copyright to follow draft DEP5 rev59.
  * autotools.mk: Use stamp file for configure target. Closes:
    bug#493631, #534868, thanks to Felix Zielcke and Robert Millan.
  * Adjust perlmodule.mk to call cdbs_streq when comparing DEB_BUILDDIR
    and DEB_SRCDIR.
  * makefile.mk, autotools.mk: support DEB_BUILDDIR_xxx and
    DEB_DESTDIR_xxx.
  * Take credit for recent work, and some not so recent (last year).
  * Tighten python-distutils.mk...:
    + Drop variable DEB_DH_PYTHON_ARGS unused since 0.4.53.
    + Fix allow variable DEB_PYTHON_PRIVATE_MODULES_DIRS to be declared
      before including cdbs snippets.
    + Avoid ifeq syntax, in preparation for future support for declaring
      DEB_PYTHON_SYSTEM after including cdbs snippets.
    + Support per-package DEB_PYTHON_PRIVATE_MODULES_DIRS_xxx, and also
      apply to dh_python-central (not only dh_python-support) as it has
      apparently been supported since at least python-central 0.6.6.
    + Rename some internal variables for clarity.
    + Add package-selection sanity checks.
  * Split out reusable parts of python-distutils.mk as python-vars.mk
    and python-module.mk.
  * Fix invoke Python debhelper hook right after dh_install (not before)
    to include files installed through debhelper.
  * Build-depend on texlive-font-utils (and only fallback on older
    texlive-extra-utils): provides epstopdf. Closes: bug#562336.
  * Use source format 3.0 (quilt).

Date: Mon, 03 May 2010 12:57:06 +0200
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://edge.launchpad.net/ubuntu/maverick/+source/cdbs/0.4.83ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 03 May 2010 12:57:06 +0200
Source: cdbs
Binary: cdbs
Architecture: source
Version: 0.4.83ubuntu1
Distribution: maverick
Urgency: medium
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: 450483 470532 493631 507966 534868 549801 562336 562590 562650 571486 575762 576967 577580 578303
Changes: 
 cdbs (0.4.83ubuntu1) maverick; 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.
   * debian/control: Drop the versioned build dependency on cdbs, since we do
     not have a newer version yet in maverick.
 .
 cdbs (0.4.83) unstable; urgency=medium
 .
   * Drop support for variables DEB_*_MAKE_TARGET and
     DEB_MAKE_TEST_TARGET, deprecated for ages.  Fixes accidentally
     disabled regression tests in perl-* classes.
   * Enable verbose output for regression tests in class
     perl-makemaker.mk.
   * Fix support multiword CC or CXX (broken since 0.4.77), and really
     support cross-building (as intended in 0.4.77).
     Closes: bug#576967, #578303, thanks to Peter Eisentraut for
     insisting, and to Anders Kaseorg for solving.
   * Set urgency=medium as broken CC/CXX multiword support causes FTBFS
     of other packages.
 .
 cdbs (0.4.82) unstable; urgency=low
 .
   * Fix strip repackaging tag when DEB_UPSTREAM_REPACKAGE_EXCLUDES is
     set (not deprecated DEB_UPSTREAM_REPACKAGE_EXCLUDE), in upstream-
     tarball.mk.
 .
 cdbs (0.4.81) unstable; urgency=low
 .
   * Fix install arch-all packages part of arch-all+arch-any multilib
     packaging in python-distutils.mk (broken since 0.4.72). Closes:
     bug#577580, thanks to Yaroslav Halchenko.
 .
 cdbs (0.4.80) unstable; urgency=low
 .
   * Fix build-dependency variable name in perl-build.mk.
 .
 cdbs (0.4.79) unstable; urgency=low
 .
   * Tighten build-dependency on cdbs in perl-build.mk, due to 0.4.78
     bugfix.
   * Fix build-dependency variable name in perl-vars.mk.
 .
 cdbs (0.4.78) unstable; urgency=low
 .
   * Fix silence build-dependency resolving rule in buildcore.mk
     (leftover from debugging session).
   * Fix drop packlist files without failing with non-default
     DEB_PERL_DESTDIR.
   * Add TODO file with ideas for 2nd epoch (i.e. /usr/share/cdbs/2/*).
 .
 cdbs (0.4.77) unstable; urgency=low
 .
   * Fail the fail-source-not-repackaged rule (in addition to get-orig-
     source) if old DEB_UPSTREAM_REPACKAGE_EXCLUDE is declared, in
     upstream-tarball.mk.
   * Fix check excluded directories (not files twice) in the fail-source-
     not-repackaged rule, in upstream-tarball.mk.
   * Support cross-building: Avoid setting CC or CXX in autotools.mk
     except if explicitly declared, and set CC="-gcc" in makefile.mk when
     cross-building. Closes: bug#450483, thanks to Neil Williams
 .
 cdbs (0.4.76) unstable; urgency=low
 .
   * Fix expansion of multiple DEB_SUGAR_BRANCHES in python-sugar.mk.
   * Add find-style DEB_UPSTREAM_REPACKAGE_EXCLUDES (and drop
     DEB_UPSTREAM_REPACKAGE_EXCLUDE apparently broken for dirs) in
     upstream-tarball.mk.
   * Add support for parallel build in scons-vars.mk. Closes: bug#575762,
     thanks to Felipe Sateler.
   * Only optionally-declare (i.e. using ?= not = ) when possible to
     allow early override.
 .
 cdbs (0.4.75) unstable; urgency=medium
 .
   * Fix pkg check function in python-sugar.mk (caused bogus warnings
     about redefining DEB_PYTHON_SUGAR_PACKAGES late).
   * Fix python-autotools.mk to only try expand to flavored python when
     flavors are in use (causes FTBFS of arch-all packages).
     Tighten python-autotools.mk build-dependency hint, and extend
     build-dependency cleanup to cover current release.
   * Prepend cdbs_ to (recently added) re_* variables in buildcore.mk.
   * Add convenience expansion variable cdbs_expand_curvar (replacing now
     unused cdbs_curvar).
   * Improve build-relation cleanup in buildcore.mk:
     + Avoid shell-execution of control.in file.
     + Generate multiline build-dependencies by default, tunable with new
       variable CDBS_BUILD_DEPENDS_DELIMITER.
     + Support multiline content in input variables.
     + Skip virtually empty binary relations (avoids "unused substitution
       variable" warnings).
   * Set urgency=medium due to fix for potential FTBFS.
 .
 cdbs (0.4.74) unstable; urgency=low
 .
   * Fix tighten build-dependency hints to versions actually including
     recently introduced snippets, and move a hint to perl-vars.mk from
     dependent snippets.
   * Extend buildcore.mk build-dependency cleanup to cover above change.
 .
 cdbs (0.4.73) unstable; urgency=low
 .
   * Fix install new snippets perl-vars.mk, perl-build-vars.mk, perl-
     build.mk, perl-makemaker-vars.mk, perl-makemaker.mk, python-
     autotools.mk, scons-vars.mk and scons.mk. Closes: bug#470532, thanks
     to Jérémy Lal.
 .
 cdbs (0.4.72) unstable; urgency=low
 .
   * Rename internal variable cdbs_pkgsrcdir → cdbs_cursrcdir, and
     declare it more compact.
   * Add convenience expansion variables cdbs_curbuilddir and
     cdbs_curdestdir to buildvars.mk and makefile.mk.
   * Extend makefile.mk and autotools.mk to support multiple flavors.
   * Rename variable cdbs_python_compile_version →
     cdbs_python_nondefault_version, and add comment about its purpose.
   * Simplify arch-all python calls to check already fully resolved need
     of versioned binary.
   * Add class python-autotools.mk, using multiflavor support if building
     for multiple Python versions.
   * Fix prepend -flavors (not multibuilds) to a CDBS_BUILD_DEPENDS.
   * Fix python-autotools.mk include path to autotools.mk.
   * Fix syntax error in python-autotools.mk.
   * Fix handle merging of all declared (by ourselves) build-dependencies
     in buildcore.mk.
   * Add class scons.mk (and scons-vars.mk. Closes: bug#470532, thanks to
     Timothy G Abbott and Matthew A. Nicholson.
   * Add class perl-build.mk (and perl-vars.mk and perl-build-vars.mk).
   * Extend build-dependency merging to include newly added snippets.
   * Add class perl-makemaker.mk (and perl-makemaker-vars.mk), and
     deprecate perlmodule.mk (and perlmodule-vars.mk) due to too generic
     snippet name and bad default binary package selection.
   * Extend buildcore.mk to support binary package relations.
   * Consistently declare build-dependency hints (fix oddities/typos in
     python-autotools.mk, buildcore.mk and upstream-tarbal.mk).
   * Declare utils.mk build-dependency hints for optional copyright-check
     and buildinfo rules.
   * Fix declare simple-patchsys.mk build-dependency hint, accidentally
     broken in 0.4.70.
 .
 cdbs (0.4.71) unstable; urgency=low
 .
   * Merge build-info.mk rule with utils.mk, and gracefully handle
     missing binary instead of tightened build-dependency.
 .
 cdbs (0.4.70) unstable; urgency=low
 .
   * Brown paperbag release...
   * Fix install upstream-tarball.mk properly. Bump its build-dependency
     hint.
   * Fix declare debhelper.mk build-dependency hints.
   * Fix add comma only in front of each build-dependency set (not
     accidentally within).
   * Fix drop old-style build-dependency hint from simple-patchsys.mk.
   * Fix hint only about one of pysupport/pycentral in python-module.mk.
   * Cosmetics: cleanup trailing space for the corner case of only a
     single CDBS-declared build-dependency.
   * Eat our own dog food: Auto-update debian/control build-dependencies
     of cdbs package itself when DEB_MAINTAINER_MODE=1.
 .
 cdbs (0.4.69) unstable; urgency=low
 .
   * Merge recently added copyright-check.mk with utils.mk.
   * Improve copyright-check:
     + Skip check if debian/copyright_hints is missing.
     + Skip check if licensecheck is missing or too old.
     + Drop build-depending on devscripts: now only required in
       DEB_MAINTAINER_MODE (where check fails instead of being skipped).
     + Separate perl part as licensecheck2dep5 script. Fix some warnings.
     + Fix pattern count and related wording.
     + Ensure parsing fails on error.
     + Add space around intro text to emphasize in build logs.
     + Preserve copyright_newhints file only if maintainer-mode fails.
   * Improve debian/control semi-auto-update rule:
     + Rewrite in Perl.
     + Pass build-dependencies through ENV (not expand inside regex) to
       protect against surprises in user-added data.
     + Merge duplicate build-dependencies.
   * Declare build-dependencies recursively expanded ( = not := ) and
     individually (using CDBS_BUILD_DEPENDS_xxx) to allow late override
     and silencing e.g. when a class or rules file is only dash-included.
   * Add new rule upstream-tarball.mk implementing get-orig-source with
     repackaging support.
 .
 cdbs (0.4.68) unstable; urgency=medium
 .
   * Fix do snippet-specific sanity checks in python-sugar.mk.
   * Cosmetics: List user-editable variables first in python-sugar.mk.
   * Move snippet-specific sanity checks to python-distutils.mk (from
     python-vars.mk), and list user-editable variables first.
   * Fix force use LC_ALL=C in copyright-check.mk.
   * Fix testsuite support for Python 2.6 install path.
     Closes: bug#571486, thanks to Jakub Wilk.
   * Set urgency=medium as above are small fixes and earlier 0.4.67
     changes are quite nice to soon get into testing.
 .
 cdbs (0.4.67) unstable; urgency=low
 .
   * Fix python-distutils.mk pkg check: Move preparation to python-
     vars.mk. While at it, move cdbs_python_binary too.
   * Move setting pycompat from python-distutils.mk to python-module.mk.
   * Drop superfluous buildcore.mk inclusion from python-distutils.mk.
   * Add internal variable expansion cdbs_pkgsrcdir to buildvars.mk.
   * Add new class python-sugar.mk for building Python-based Sugar
     packages.
   * Bump Standards-Version to 3.8.4.
   * Take credit for my recent changes.
   * Refer to FSF website (not postal address) in headers.
   * Introduce DEB_MAINTAINER_MODE for routines convenient for
     maintainers but unsuitable for build daemons. Have it enable
     DEB_AUTO_UPDATE_DEBIAN_CONTROL.
   * Add new rule copyright-check.mk to check for changes to copyright
     notices in source.
   * Add new rule buildinfo.mk to generate and include build information
     with binary packages.
   * Add new class python-sugar.mk and new rules buildinfo.mk and
     copyright-check.mk to Makefile.am.
   * Update autotools using automake 1.11.1.
   * Bump debhelper compat level to 6, and tighten build-dependency to
     6.0.1.
   * Rewrite copyright file using draft DEP5 rev135.
   * Use copyright-check.mk ourselves. Build-depend on recent devscripts.
   * Fix only update control file if control.in exist.
   * Fix set custom _cdbs_scripts_path during our own build.
 .
 cdbs (0.4.66) unstable; urgency=low
 .
   * Fix resolve pysupport/pycentral build-dependency in python-
     module.mk.
 .
 cdbs (0.4.65) unstable; urgency=low
 .
   * Acknowledge NMU 0.4.62+nmu1. Closes: bug#507966, #549801, #562650,
     thanks to Piotr Ożarowski (and apologies for missing it at first).
 .
 cdbs (0.4.64) unstable; urgency=low
 .
   * Fix install new python-vars.mk and python-module.mk snippets.
     Closes: bug#562590, thanks to Mario Izquierdo.
   * Update autotools using automake 1.11 and autoconf 2.66.
   * Use 'native' flavor of source format 3.0 (not quilt), thanks to
     Raphaël Hertzog: Native packages have no gain (I knew that already)
     and even spit annoying warnings.
 .
 cdbs (0.4.63) unstable; urgency=low
 .
   * Update autotools using automake 1.11 and autoconf 2.64, config.guess
     and config.sub snapshots from 20090611.
   * Update licensing years and merge now (after autotools update)
     identically licensed files in debian/copyright.
   * Reformat debian/copyright to follow draft DEP5 rev59.
   * autotools.mk: Use stamp file for configure target. Closes:
     bug#493631, #534868, thanks to Felix Zielcke and Robert Millan.
   * Adjust perlmodule.mk to call cdbs_streq when comparing DEB_BUILDDIR
     and DEB_SRCDIR.
   * makefile.mk, autotools.mk: support DEB_BUILDDIR_xxx and
     DEB_DESTDIR_xxx.
   * Take credit for recent work, and some not so recent (last year).
   * Tighten python-distutils.mk...:
     + Drop variable DEB_DH_PYTHON_ARGS unused since 0.4.53.
     + Fix allow variable DEB_PYTHON_PRIVATE_MODULES_DIRS to be declared
       before including cdbs snippets.
     + Avoid ifeq syntax, in preparation for future support for declaring
       DEB_PYTHON_SYSTEM after including cdbs snippets.
     + Support per-package DEB_PYTHON_PRIVATE_MODULES_DIRS_xxx, and also
       apply to dh_python-central (not only dh_python-support) as it has
       apparently been supported since at least python-central 0.6.6.
     + Rename some internal variables for clarity.
     + Add package-selection sanity checks.
   * Split out reusable parts of python-distutils.mk as python-vars.mk
     and python-module.mk.
   * Fix invoke Python debhelper hook right after dh_install (not before)
     to include files installed through debhelper.
   * Build-depend on texlive-font-utils (and only fallback on older
     texlive-extra-utils): provides epstopdf. Closes: bug#562336.
   * Use source format 3.0 (quilt).
Checksums-Sha1: 
 dd8bb87a1dd62855ff952a1617fcb9d5c9be2b5d 1313 cdbs_0.4.83ubuntu1.dsc
 cbffa5bd51b02a05c0557b16a5e8d01d11c7ea7d 255416 cdbs_0.4.83ubuntu1.tar.gz
Checksums-Sha256: 
 d6d8d6ea9c23b721a77868dfc4d8bb7ecbd3ae810a0957b8adee176d5782464a 1313 cdbs_0.4.83ubuntu1.dsc
 ca2b6aa84665474d22565d7ebe1361d32d7aedb0730d55883c3e40c1ec27c180 255416 cdbs_0.4.83ubuntu1.tar.gz
Files: 
 191ffed4fa5ae92a9b563cf499855998 1313 devel optional cdbs_0.4.83ubuntu1.dsc
 bb0f5fb718c12d7e4d9527e8f8fbdb57 255416 devel optional cdbs_0.4.83ubuntu1.tar.gz
Original-Maintainer: CDBS Hackers <build-common-hackers at lists.alioth.debian.org>

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

iEYEARECAAYFAkverB4ACgkQDecnbV4Fd/K1lgCgjOXBG36f6MU26rQMF4aCHQIG
uckAoO/MW693ixYdBl0GUIKM+lY4I9r2
=safL
-----END PGP SIGNATURE-----


More information about the Maverick-changes mailing list