Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Also export additional buildresults if the package build failsexport-additional-buildresults-on-build-failure | Christopher Baines | 2015-11-29 |
| | | | | | | | | | | | | | Additional buildresults may include files that are still generated if the package build fails. Users of pbuilder may still wish for these files to be exported. Even if any of the additional buildresults are not generated, pbuilder will not stop on the failure. As a practical use case, if the tests fail in the package build, there may be files that inform the user about the failure, which can be exported as additional buildresults such that the user can read them. | ||
* | Create export_additional_buildresults function | Christopher Baines | 2015-11-29 |
| | |||
* | open changelog for the next releaseHEADmaster | Mattia Rizzolo | 2015-11-26 |
| | |||
* | update changelog for 0.221.1 | Mattia Rizzolo | 2015-11-25 |
| | |||
* | runhooks: move (un)loadhooks() and executehooks() to pbuilder-modules. | Mattia Rizzolo | 2015-11-25 |
| | | | | | | | | | | | | | Merging the file means the hooks can use functions from the modules and viceversa safely; otherwise we would need both the scripts to source the other and this is not supported in bash. We can't delete it since it's referenced in pdebuild-internal, and since we can't assure the same pbuilder version outside and inside the chroot we have to be backward-compatible. Otherwise running an old pbuilder with a newer chroot would break badly. Thanks: Holger to notice this broke with the last release | ||
* | buildpackage: move the binNMU() function from modules to buildpackage-funcs, ↵ | Mattia Rizzolo | 2015-11-25 |
| | | | | where it fits better | ||
* | pdebuild-internal: revert back to plain log() instead of log.{i,e}() | Mattia Rizzolo | 2015-11-25 |
| | | | | | | | | | | This makes possible to use a new pbuilder outside the choot and a old pbuilder inside. We can't just source the modules and use log.{i,w,e} since we don't know if the pbuilder version inside the chroot is new enough. Gbp-Dch: Short | ||
* | create: load hooks before trying to execute them | Mattia Rizzolo | 2015-11-25 |
| | | | | | | | | | This is a regression introduced in 9688b22bc39f3bff45dc1b0965fc0ad9e4260752 where I moved the only place where to load the hooks in extractbuildplace(), but clearly the buildplace is not extract when we're creating it... Closes: #806187 Gbp-Dch: Short | ||
* | pbuilder-apt-config: update the hardcoded list of releases/architectures of ↵ | Mattia Rizzolo | 2015-11-25 |
| | | | | | | | | | | | ubuntu and debian This list is ugly. This really is the last time I'm going to touch this script, I only want it to pass the tests on ppc64el under Ubuntu. Next time this script causes troubles I'll just remove it. Gbp-Dch: Short | ||
* | debian/changelog: remove trailing whitespace | Mattia Rizzolo | 2015-11-25 |
| | | | | Gbp-Dch: ignore | ||
* | open changelog for the next release | Mattia Rizzolo | 2015-11-24 |
| | |||
* | release 0.221 | Mattia Rizzolo | 2015-11-24 |
| | |||
* | update changelog | Mattia Rizzolo | 2015-11-23 |
| | |||
* | fixup a bunch of things for binNMU support | Mattia Rizzolo | 2015-11-23 |
| | |||
* | d/t/build-procenv: use archive.u.c for amd64/i386 and ports.u.c for ↵ | Mattia Rizzolo | 2015-11-22 |
| | | | | everything else to fix the tests on ubuntu | ||
* | buildpackage: umount as the very last option, due keeping the bindmounts ↵ | Mattia Rizzolo | 2015-11-22 |
| | | | | | | while executing the hooks Closes: #805552 | ||
* | updatebuildenv: correctly detect if debdelta is available | Mattia Rizzolo | 2015-11-18 |
| | | | | Closes: #805392 | ||
* | pbuilder: clean: use `rm -f` when removing APTCACHE/*, so we don't fail when ↵ | Mattia Rizzolo | 2015-11-15 |
| | | | | | | there is nothing in it Closes: #607607 | ||
* | update changelog | Mattia Rizzolo | 2015-11-15 |
| | |||
* | add an empty POT file in the documentation directory, to ease the work of ↵ | Mattia Rizzolo | 2015-11-15 |
| | | | | | | translators Closes: #629947 | ||
* | modules: copy /etc/resolv.conf from the host only when USENETWORK=yes | Mattia Rizzolo | 2015-11-15 |
| | | | | Closes: #753944 | ||
* | pdebuild-checkparams: exit 0 after printing the help if --help is requested ↵ | Mattia Rizzolo | 2015-11-15 |
| | | | | | | (as pbuilder Gbp-Dch: Ignore | ||
* | pbuilder: add an (undocumented) --help operation. Exit 0 if the help was ↵ | Mattia Rizzolo | 2015-11-15 |
| | | | | requested | ||
* | modules: short the --help output and point to the manual pages | Mattia Rizzolo | 2015-11-15 |
| | |||
* | only set Changed-By to --binnmu-maintainer in .changes | Andreas Beckmann | 2015-11-15 |
| | | | | do not override Maintainer | ||
* | add "binary-only=yes" mark to the binNMU changelog | Andreas Beckmann | 2015-11-15 |
| | |||
* | modules: style improvments to binNMU() | Mattia Rizzolo | 2015-11-15 |
| | | | | | | | | | * use `dpkg-parsechangelog -S $field` to get info from the changelog, instead of sedding it (dep on dpkg-dev >= 1.7.0) * use log.[ew] instead of plain echo * use cat > $tmpcl << EOF instead of that list of echo * use mktemp to create the temporary changelog, instead of fixing on one filename * add a lot of quotes | ||
* | add binNMU support | Luca Falavigna | 2015-11-15 |
| | | | | Closes: #683848 | ||
* | checkparams: override "experimental" DISTRIBUTION only for the create and ↵ | Mattia Rizzolo | 2015-11-15 |
| | | | | update target | ||
* | whitespaces normalizing | Mattia Rizzolo | 2015-11-15 |
| | | | | Gbp-Dch: Ignore | ||
* | make the output level configurable through LOGLEVEL (--loglevel) | Mattia Rizzolo | 2015-11-15 |
| | | | | | | valid values are D/I/W/E Closes: #490184 | ||
* | use log.e() instead of log() | Mattia Rizzolo | 2015-11-15 |
| | |||
* | use log.w() instead of log() | Mattia Rizzolo | 2015-11-15 |
| | |||
* | use log.i() instead of log() | Mattia Rizzolo | 2015-11-15 |
| | |||
* | t/pbuilder-modules: also test the expected stderr | Mattia Rizzolo | 2015-11-15 |
| | |||
* | t/testlib: add a expect_stderr(), to explicitely test stderr | Mattia Rizzolo | 2015-11-15 |
| | |||
* | modules: add 3 log.{i,w,e} functions to be used instead of log() | Mattia Rizzolo | 2015-11-15 |
| | |||
* | pdebuild: make debsign work if only a source build was perfomed and only ↵ | Mattia Rizzolo | 2015-11-12 |
| | | | | | | | _source.changes is available Thanks: Marcin Kulisz <marcin@bashton.com> for the original patch Closes: #804905 | ||
* | {create,update}buildenv: consider APTGETOPT also when running apt-get update | Mattia Rizzolo | 2015-11-12 |
| | |||
* | doc/Makefile: make the build reproducible by using a fixed temp dir to build ↵ | Reiner Herrmann | 2015-11-10 |
| | | | | | | the pdf Closes: #804729 | ||
* | open new changelog entry | Mattia Rizzolo | 2015-11-10 |
| | |||
* | update changelog | Mattia Rizzolo | 2015-11-10 |
| | |||
* | pdebuild: hack dpkg-buildpackage invocation to remove the -g/-G/-b/etc flags ↵ | Mattia Rizzolo | 2015-11-10 |
| | | | | | | also when they are surrounded by quotes Thanks: Tomasz Buchert for the regex | ||
* | pdebuild: hack dpkg-buildpackage command to remove a possible '-g' or '-G' ↵ | Mattia Rizzolo | 2015-11-09 |
| | | | | | | | when building the source package Closes: #802800 Thanks: Guido Günther <agx@sigxcpu.org> for the first patch | ||
* | use relative sources where possible | Mattia Rizzolo | 2015-11-01 |
| | | | | | | | | | | This way it's a lot easier to test stuff without actually installing it Use BASH_SOURCE, which contains the path of the current script being executed. BASH_SOURCE is clearly a bashism, but it's cheaper than using dirname(1). Thanks to Gianfranco Costamagna for noticing how this bit could have be improved. Gbp-Dch: Short | ||
* | no need to load runhooks anymore now that it's all handled in -modules | Mattia Rizzolo | 2015-10-28 |
| | | | | Gbp-Dch: ignore | ||
* | update changelog | Mattia Rizzolo | 2015-10-28 |
| | |||
* | pbuilder-modules: change the pbuilder-runhooks source directory to be relative | Gianfranco Costamagna | 2015-10-28 |
| | | | | | | We can assume they are always in the same directory. This fixes the testsuite when run in a clean environment without pbuilder itself installed. | ||
* | buildpackage: also set the value of BUILD_HOME in the chroot passwd | Mattia Rizzolo | 2015-10-23 |
| | | | | | | | This is a follow-up commit of a60fed7f9f773368c1adcf0f0784972889dd728a Thanks: Paul Wise for noticing Gbp-Dch: Ignore | ||
* | B20aupkgtest: Don't quote path to autopkg test dir | Guido Günther | 2015-10-19 |
| | | | | | | otherwise we're not expaning the "*" Closes: #802379 |