aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* pdebuild: make debsign work if only a source build was perfomed and only ↵Mattia Rizzolo2015-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 updateMattia Rizzolo2015-11-12
|
* doc/Makefile: make the build reproducible by using a fixed temp dir to build ↵Reiner Herrmann2015-11-10
| | | | | | the pdf Closes: #804729
* open new changelog entryMattia Rizzolo2015-11-10
|
* update changelogMattia Rizzolo2015-11-10
|
* pdebuild: hack dpkg-buildpackage invocation to remove the -g/-G/-b/etc flags ↵Mattia Rizzolo2015-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 Rizzolo2015-11-09
| | | | | | | when building the source package Closes: #802800 Thanks: Guido Günther <agx@sigxcpu.org> for the first patch
* use relative sources where possibleMattia Rizzolo2015-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 -modulesMattia Rizzolo2015-10-28
| | | | Gbp-Dch: ignore
* update changelogMattia Rizzolo2015-10-28
|
* pbuilder-modules: change the pbuilder-runhooks source directory to be relativeGianfranco Costamagna2015-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 passwdMattia Rizzolo2015-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 dirGuido Günther2015-10-19
| | | | | | otherwise we're not expaning the "*" Closes: #802379
* update changelogMattia Rizzolo2015-10-15
|
* debian/gbp.conf: add to avoid commit hash in the changelog here (since I ↵Mattia Rizzolo2015-10-15
| | | | | | want them in my other packages) Gbp-Dch: Ignore
* uml: stop networking before quitting, so that the whole thing can exit properlyMattia Rizzolo2015-10-15
| | | | | Closes: #416918 Thanks: Paul TBBle Hampson <Paul.Hampson@Pobox.com> for the patch
* pbuilder-buildpackage: only override HOME during dpkg-buildpackage invocationMattia Rizzolo2015-10-14
|
* New config: BUILD_HOME, to be able to set the value of HOME while building. ↵Mattia Rizzolo2015-10-14
| | | | | | | | Default it to /nonexistent to prevent builds from writing to /home. This reverts what was done for #170762 Closes: #441052
* debian/control: let pbuilder-uml replace pbuilder (= 0.217) so it is able to ↵Mattia Rizzolo2015-10-14
| | | | | | | | | | | | | | take over a file wrongly placed on pbuilder due to #800416 After a discussion on the debian-devel mailing list this was the really the only possible sane action. Trying to delete it in some maintainer script would be insane to try catching the varius possible corner cases. Also, this bug affects only users of pbuilder 0.217, the odds you ever installed that version are quite slim, give that 0.218 appeared on the archives less than 24 hours later. Closes: #800769 Gbp-Dch: Short
* add hook type I: it runs after successfully build a package, after copying ↵Mattia Rizzolo2015-10-13
| | | | | | back the build results Closes: #652527
* add hook type H: they run just after unpacking the chroot, for every target.Mattia Rizzolo2015-10-13
| | | | Closes: #800757
* always load hooks just after extracting the build place, and unload them ↵Mattia Rizzolo2015-10-13
| | | | | | | | when cleaning up So, no need to load&run&unload everywhere as it is now. Gbp-Dch: Short
* pbuilder-runhooks: let unloadhooks don't fail if there are no hooks loadedMattia Rizzolo2015-10-13
| | | | | This way we can call it also when hooks are not actually loaded or two times in a row without fear the result.
* pbuilder-modules: normalize whitespacesMattia Rizzolo2015-10-13
| | | | Gbp-Dch: Ignore
* pbuilder-runhooks: normalize whitespacesMattia Rizzolo2015-10-13
| | | | Gbp-Dch: Ignore
* t/test_pbuilder-apt-config: remove temporary file at the end of the testMattia Rizzolo2015-10-13
|
* debian/pbuilder-test: remove, fully replaced by autopkgtestMattia Rizzolo2015-10-13
|
* debian/tests: add an autopkgtest running the unit testsMattia Rizzolo2015-10-13
|
* add a tiny t/runtests.shMattia Rizzolo2015-10-13
| | | | Gbp-Dch: Ignore
* move all tests under a t/ directoryMattia Rizzolo2015-10-13
|
* modules: mount correctly selinux: bindmount from the host, and in the same ↵Mattia Rizzolo2015-10-11
| | | | | | | place (/sys/fs/selinux >= wheezy, /selinux < wheezy) Thanks: ChangZhuo Chen (陳昌倬) <czchen@gmail.com> for the patch. Closes: #734193, #734454
* debian/pbuilder.config: fix detection of mirror through ↵Mattia Rizzolo2015-10-11
| | | | | | | | | | | | /etc/apt/sources.list.d/* at install time Now it supports * all files ending with *.list (before we checked *.sources.list) * multiple files Thanks: jre <jre.winesim@gmail.com> for the patch Closes: 772062 Gbp-Dch: Short
* update po during dh-cleanGianfranco Costamagna2015-10-09
|
* Update translationsGianfranco Costamagna2015-10-09
|
* use `hash` instead of `which`, for all the good it bringsMattia Rizzolo2015-10-07
| | | | Gbp: Ignore
* Drop explicit depends on coreutils, the required version is already ↵Mattia Rizzolo2015-10-07
| | | | available in squeeze
* Drop explicit depends on debianutils, the required version is already ↵Mattia Rizzolo2015-10-07
| | | | available in squeeze
* pdebuild-internal: carry on PATH when calling dpkg-buildpackageMattia Rizzolo2015-10-07
| | | | | | | So, for example, ccache continues to work Thanks: Matthias Förste <foerste@schlittermann.de> for the patch Closes: #716680
* updatebuildenv: also explicitely install 2 de-facto dependencies of debdelta ↵Mattia Rizzolo2015-10-05
| | | | | | | | | | | | | which are only in recommends Those 2 are real deps, as debdelta-upgrade won't work without them, though the maintainer thinks otherwise: https://bugs.debian.org/545831 Install them manually (since using --install-recommends would install way too much stuff), and then mark them as automatically installed, so they will be removed by the `apt-get autoremove` thing once debdelta's gone (but won't before because debdelta references them someway). Gbp-Dch: Ignore
* Make the debdelta implementation more rubost and document the new options in ↵Mattia Rizzolo2015-10-05
| | | | the manpages
* Add debdelta support, enable optionally via pbuilderrc or the command line.Ritesh Raj Sarraf2015-10-04
| | | | | | Closes: #602711 Signed-off-by: Ritesh Raj Sarraf <rrs@debian.org>
* pbuilder-buildpackage: some more whitespaces normalizationMattia Rizzolo2015-10-03
| | | | Gbp-Dch: Ignore
* Switch all instances of cdn.debian.net to httpredir.debian.orgMattia Rizzolo2015-10-03
| | | | Closes: #774468
* add a closes: metatag in a old changelog entry, I wasn't aware of that ↵Mattia Rizzolo2015-10-03
| | | | debian bug
* update changelogMattia Rizzolo2015-10-02
|
* satisfydepends-classic: remove wrong quotes from get_dep_op_and_ver() ↵Mattia Rizzolo2015-10-02
| | | | | | | | | | invocations get_dep_op_and_ver() returns a space separated string which is supposed to be used that way. Closes: #800628 Thanks: Daniel Schepler <dschepler@gmail.com> for the bug and the initial investigation
* update changelogMattia Rizzolo2015-09-29
|
* debian: move to use dh_install.Mattia Rizzolo2015-09-29
| | | | | | | | | | The way we previously used dh_movefiles is not safe to use with `dpkg-buildpackage -A`, end with a real source-only upload ended up in files belonging to pbuilder-uml in the pbuilder binary. This is suboptimal, given that we duplicate the list of what we install Closes: #800416
* makefile: stop installing all the tests (so, pbuilder-selftest is not anymore)Mattia Rizzolo2015-09-29
| | | | | | Users are not supposed to be interested in running tests that much... Anyway, I plan to refactor the way tests are handled, making them more scalable and easy to hack on.
* createbuildenv: remove a couple of quotes, they mke debootrap fail in some ↵Mattia Rizzolo2015-09-24
| | | | | | | | condition (happy to have added an autopkgtest for this...) Gbp-Dch: Ignore