[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