lp://qastaging/debian/experimental/cdbs

Created by James Westby and last modified
Get this branch:
bzr branch lp://qastaging/debian/experimental/cdbs
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

33. By Jonas Smedegaard <email address hidden>

[ Rémi Thebault ]
* Adjust waf class to use global, default and per-package variables.
* Update waf class documentation.
* Check sha1sum of waf file and unpack on failure, to ease inspection
  of potentially malicious waf file.

[ Jonas Smedegaard ]
* Add new targets checksanity and testsanity/$(pkg).
* Fix avoid comma in default DEB_COPYRIGHT_CHECK_DELIMITER.
* Bump copyright format to Subversion candidate draft 162 of DEP5.
  Add License hint.
* Extend a few copyright years.
* Improve build-dependency resolving.
* Fix expand DEB_DH_GIREPOSITORY_ARGS_* variables.
  Closes: bug#610187. Thanks to Laurent Bigonville.
* Introduce DEB_PYTHON_DISTUTILS_INSTALLDIR_SKEL variable, to ease
  installing Python module as a private one.
* Tidy pd class, and add build-dependency hint.
* Suppress lintian error about waf script requiring dependency on
  Python.

[ Emilio Pozuelo Monfort ]
* Stop invoking deprecated dh_scrollkeeper in gnome.mk.

[ IOhannes m zmölnig ]
* Add pd.mk class for PureData extensions.

32. By Jonas Smedegaard <email address hidden>

[ Jonas Smedegaard ]
* Tighten resolved build-dependency on cdbs when using debhelper
  compat level 7, to ensure use of dh_prep (see bug#586616).
* Fix add support for DEB_CONFIGURE_FLAGS_$flavor variables.
* Introduce new variable DEB_UPSTREAM_WGET_OPTS to upstream-
  tarball.mk.
* Sync copyright-check with recent draft of DEP5 (Bazaar rev. 132).
* Have debhelper.mk invoke dh_bugfiles if available.
  Closes: bug#604548. Thanks to Laurent Bigonville.
* Reorganize autotools-vars.mk variables for clarity.
* Have autotools add --enable-debug when DEB_BUILD_OPTIONS contains
  debug.
  Closes: bug#599218. Thanks to Emilio Pozuelo Monfort.
* Have python-distutils.mk quote --root path to work when parent of
  builddir contains spaces.
  Closes: bug#598410. Thanks to Michael Terry.
* Fix documentation to use relative DEB_SRCDIR in autotools.mk
  example.
  Closes: bug#594042. Thanks to IOhannes m zmoelnig.
* Reorganize langcore.mk variables in preparation for improvements.
* Deprecate DEB_OPT_FLAG (if ever used it should be done differently).
* Have langcore.mk resolve compile flags using dpkg-buildflags when
  possible.
  Closes: bug#583559. Thanks to Raphaël Hertzog.
* Fix cdbs_expand_nondefaultvar function, and extend to also avoid
  undefined (not only default) and support fallback.
* Introduce new variable CDBS_FIX_COMPILE_FLAGS (uset by default).
  Closes: bug#523642 (as best possible). Thanks to Robert Millan.
* Fix respect DEB_MAKE_DESTDIRSKEL when flavors are used in
  makefile.mk. Keep install flavors in same destdir for python-
  autotools. Add NEWS item about the change.
* Support per-flavor DEB_MAKE_BUILDDIRSKEL and DEB_MAKE_DESTDIRSKEL.
* Use newline+space delimiter in copyright-hints by default,
  configurable through DEB_COPYRIGHT_CHECK_DELIMITER.
* Improve cleanup rules in python-distutils.mk: also clean python3
  __pycache__ dirs (even if currently unused).
* Use new python-2 system by default (i.e. when DEB_PYTHON_SYSTEM not
  set).
* Tighten resolved build-dependency on python when using default
  python-2 system.
* Rewrite copyright file using Bazaar rev.132 draft of DEP5 format.
* Simplify python-vars.mk to expand recursively (drop colon): no
  longer used for rules expansion (and apparently never were).
* Revert filter out python3 modules by default: May cause regressions,
  and is handled better for python2/python3 system anyway.
* Fix avoid marking stampfile targets as PHONY in python-distutils.mk.
* Fix invoke python debhelper only for relevant packages.
  Really closes: bug#377965, but since that bug is 4+ years old we fix
  only for new python2/python3 and keep broken behavior for legacy
  systems to avoid surprises.
* Extend python classes to support dh_python3 packaging system.
* Add new copyright holder to debian/copyright (no new licensing).

[ Piotr Ożarowski ]
* No longer creates debian/pycompat files in clean rule.
  Closes: bug#424898. Thanks to Bernd Zeimetz and others.
* Extend python classes to support dh_python2 packaging system.
  Add corresponding distutils-9 distutils-10 and distutils-11
  regression test.
  Closes: bug#604718.
* Ignore python3 packages in python-vars.mk.

[ Emilio Pozuelo Monfort ]
* dh_desktop is deprecated, don't call it anymore.
  Closes: bug#439717.
* Fix permissions of new python2 regression test.
* Fix variable substitution in DEB_CONFIGURE_FLAGS_$flavor expansion.
* debhelper.mk: Invoke dh_girepository if available.
  Closes: bug#606703.

[ Rémi Thebault ]
* Add waf class.

31. By Jonas Smedegaard <email address hidden>

* 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.

30. By Jonas Smedegaard <email address hidden>

* 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.

29. By Jonas Smedegaard <email address hidden>

Fix strip trailing comma in autoresolved build-dependencies.

28. By Jonas Smedegaard <email address hidden>

* 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.

27. By Jonas Smedegaard <email address hidden>

* 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.

26. By Jonas Smedegaard <email address hidden>

* 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.

25. By Jonas Smedegaard <email address hidden>

* 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

24. By Jonas Smedegaard <email address hidden>

* 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.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://qastaging/debian/cdbs
This branch contains Public information 
Everyone can see this information.

Subscribers