Changes between Version 10 and Version 11 of Linux/Ubuntu/Packages/AutomatedBuildTestsForMultipleReleases


Ignore:
Timestamp:
03/09/09 00:05:14 (8 years ago)
Author:
tj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Linux/Ubuntu/Packages/AutomatedBuildTestsForMultipleReleases

    v10 v11  
    4343.cvs 
    4444.git 
     45.bzr 
    4546}}} 
    4647The scripts use a suitable form of the `-I` option for the host and the pbuilder. This means that, for example, building a package on Hardy in a Gutsy pbuilder will pass different options to pdebuild. E.g: 
     
    5354 
    5455== Updates == 
    55 2008-09-29 '''build_tes'''t and '''ppa_build_test''', added BUILD_TEST=1 so ~/.pbuilderrc knows when to use the build-test specific code. This ensure other tools that use pbuilder such as prevu (backport tool) don't fail because the build-test code in ~/.pbuilderrc interfers with their configuration.[[BR]]2008-08-24 '''build_test''' Refactored ${DIST}, renamed to ${RELEASE} to maintain consistency with other scripts.[[BR]] 2008-08-23 '''build_test''' and '''ppa_build_test''' Add support for alternate `debian/control` for each release. For example, create `debian/control.gutsy` with alternate Build-Depends. During preparation, if a file is found matching `debian/control.${RELEASE}`, the existing `debian/control` will be backed up to /tmp/ and the alternate will replace it. This allows a package-maintainer to keep a single source for building for a range of releases (Edgy, Feisty, Gutsy, Hardy, Intrepid, etc.) and easily deal with changing requirements for building.[[BR]] 2008-08-21 '''build_test''' and '''ppa_build_test''' Add support for excluding SVN/CVS/GIT/etc repository files from source packages (for dpkg-source versions pre- and post- the v1.14.7 changes to the -I option format). This enables the exclusion option on the host and in the pbuilder to be different, based on the version of dpkg-source installed (Note: in actuality, the script 'guesses' that a Feisty or Gutsy pbuilder environment will not have v1.14.7 or later installed).[[BR]] 2008-08-20 '''ppa_build_test''' Fix: use pdebuild `--debbuildopts -I` to prevent VCS (SVN, CVS, git, etc.) files being included in source tarball[[BR]] 2008-08-20 '''build_test''' Fix: use pdebuild `--debbuildopts -I` to prevent VCS (SVN, CVS, git, etc.) files being included in source tarball 
     562009-09-02 '''build_test''' and '''ppa_build_test''' refreshed from local in-use versions for consistency 
     572008-09-29 '''build_test''' and '''ppa_build_test''', added BUILD_TEST=1 so ~/.pbuilderrc knows when to use the build-test specific code. This ensure other tools that use pbuilder such as prevu (backport tool) don't fail because the build-test code in ~/.pbuilderrc interfers with their configuration.[[BR]]2008-08-24 '''build_test''' Refactored ${DIST}, renamed to ${RELEASE} to maintain consistency with other scripts.[[BR]] 2008-08-23 '''build_test''' and '''ppa_build_test''' Add support for alternate `debian/control` for each release. For example, create `debian/control.gutsy` with alternate Build-Depends. During preparation, if a file is found matching `debian/control.${RELEASE}`, the existing `debian/control` will be backed up to /tmp/ and the alternate will replace it. This allows a package-maintainer to keep a single source for building for a range of releases (Edgy, Feisty, Gutsy, Hardy, Intrepid, etc.) and easily deal with changing requirements for building.[[BR]] 2008-08-21 '''build_test''' and '''ppa_build_test''' Add support for excluding SVN/CVS/GIT/etc repository files from source packages (for dpkg-source versions pre- and post- the v1.14.7 changes to the -I option format). This enables the exclusion option on the host and in the pbuilder to be different, based on the version of dpkg-source installed (Note: in actuality, the script 'guesses' that a Feisty or Gutsy pbuilder environment will not have v1.14.7 or later installed).[[BR]] 2008-08-20 '''ppa_build_test''' Fix: use pdebuild `--debbuildopts -I` to prevent VCS (SVN, CVS, git, etc.) files being included in source tarball[[BR]] 2008-08-20 '''build_test''' Fix: use pdebuild `--debbuildopts -I` to prevent VCS (SVN, CVS, git, etc.) files being included in source tarball