Travis Cross
4ccdc1def3
Override config on cowbuilder update
...
This allows new settings, e.g. new mirrors, to propagate into the
chroot images.
2014-06-11 01:05:36 +00:00
Travis Cross
afb4a20090
Retry for longer on failed cowbuilder operations
...
There's really nothing to do but retry.
2014-06-11 00:55:06 +00:00
Travis Cross
8a4a8f6fb8
Retry the cowbuilder create operation on failure
...
Sometimes while the debian repositories are updating there are
sporadic signature failures. It's annoying to have these break the
build, and the only thing to do is to retry, so we'll retry here
automatically. We were already retrying on the update operation that
can fail in a similar manner.
2014-06-11 00:52:12 +00:00
Travis Cross
f408dae2af
Drop pinned memcached file download from debian
2014-04-19 06:29:24 +00:00
Travis Cross
83125dada5
Follow rename to configure.ac in debian/
2014-03-19 19:12:25 +00:00
Travis Cross
9a0032e9b7
Exit non-zero from build-all on any build failure
...
./debian/util.sh build-all will do a number of builds in sequence or
parallel. We now track if any of those builds fail to return a
.changes file and exit non-zero.
2014-02-18 21:05:12 +00:00
Travis Cross
3cad316804
Drop default support for squeeze
2014-02-01 15:03:52 +00:00
Travis Cross
e364450a57
Add util option to customize suite names
...
This lets us set the suite name in the changelog file to
e.g. sid-experimental. This way we can share a single debian repo URL
for all versions, but make sure that incoming files are directed to
the correct distro.
2014-01-21 05:18:18 +00:00
Travis Cross
671fc3bc4e
Add convenience option for building a small subset of modules
2014-01-17 19:30:49 +00:00
Travis Cross
383b77a1f0
Add option to install build-deps needed by debian/util.sh
2014-01-17 19:24:13 +00:00
Peter Olsson
b762332669
Initial commit of mod_v8
2014-01-14 15:38:41 +01:00
Travis Cross
f2f1c38fe4
Follow bump to opus lib version for debian packaging
2013-12-16 21:13:34 +00:00
Travis Cross
8099af6564
Cleanup whitespace in debian/
2013-12-10 03:53:17 +00:00
Travis Cross
e525dc38ba
Follow update of soundtouch version
2013-11-15 18:44:48 +00:00
Ken Rice
a84610b3b0
update opus tarball rev
2013-09-10 12:15:46 -05:00
Travis Cross
26d5a6eb33
Remove redundant orig file purifying step
...
We kill these files with .gitattributes.
2013-05-28 23:52:46 +00:00
Travis Cross
0a50536aa8
Add generic mechanism for building non-DFSG packages
2013-05-28 23:52:41 +00:00
Travis Cross
10bede7416
Fix typo
2013-05-26 04:55:36 +00:00
Travis Cross
4448d6b743
debian: wheezy is the new stable
...
And jessie is the new testing.
The king is dead, long live the king!
2013-05-25 19:05:35 +00:00
Travis Cross
c8df04fc4b
Allow setting compression level for dpkg-source
...
Apparently the Raspberry Pi blows up (out of memory) if you call
dpkg-source -z9 as it implicitly calls xz -9. Thanks to Ken Rice for
running headlong into this.
Also note that while xz takes -0, dpkg-source won't take -z0, so we
check for this and make sure we call dpkg-source correctly.
2013-03-21 21:00:27 +00:00
Travis Cross
860d2aca57
Make a note of commands that must be run as root
2013-01-17 21:02:41 +00:00
Travis Cross
6ec38f1ae5
Correct getopts invocation for build-all -m
...
Thanks-to: Philip Hands <phil@hands.com>
2013-01-17 20:50:35 +00:00
Travis Cross
2df9d2e478
Remove the siren and ilbc code from the debian source package
...
The Siren code is non-free per DFSG, and the ILBC code is under
unclear licensing until we upgrade to the WebRTC version.
2012-12-19 17:55:47 +00:00
Travis Cross
53c24a93e0
debian: Add support for humanized version string
2012-09-23 07:49:21 +00:00
Travis Cross
5fd7643ab1
debian: style
2012-09-23 07:49:20 +00:00
Travis Cross
d98bb16b3d
debian: Ensure date is calculated in UTC
2012-09-23 04:13:29 +00:00
Travis Cross
9b79922a51
Retry updating base image
...
If updating the base image fails, retry a few times. If that doesn't
work, simply move on; the update usually fails because Debian is
updating its mirrors; it's not important that we be absolutely up to
date.
2012-06-25 08:55:48 +00:00
Travis Cross
f840eecdb8
debian: Add mechanism to specify modules.conf
2012-06-25 07:12:56 +00:00
Travis Cross
e38f0a1b02
debian: Correct alphabetization
2012-06-23 22:34:19 +00:00
Travis Cross
f79a37a363
debian: Add option to use existing .orig.* file
2012-06-23 22:34:19 +00:00
Travis Cross
d18a7ffa26
Bundle .version file with debian nightlies
...
This adds the .version file to nightlies produced with debian/util.sh.
2012-06-23 22:34:18 +00:00
Travis Cross
b16821944e
Harmonize debian nightly version with print_git_revision
...
Debian nightlies created with debian/util.sh now have the version set
in the same format as Makefile.am produces. Unlike Makefile.am,
however, we show the orig packaging date rather than the date of the
latest commit, as the latter could legitimately regress and we need
this to always increment.
2012-06-23 22:34:18 +00:00
Travis Cross
992e05667c
debian: put the build options in the right place
2012-06-02 17:30:48 +00:00
Travis Cross
ed9ff6e375
debian: don't rebuild dsc files
2012-06-02 16:18:53 +00:00
Travis Cross
c15613e065
debian: set variable outside fork
2012-06-02 16:09:39 +00:00
Travis Cross
337c9d4365
debian: output the correct name of the .changes file
2012-06-02 15:17:10 +00:00
Travis Cross
73b34cb373
debian: kill children if we exit unexpectedly
2012-06-02 05:19:19 +00:00
Travis Cross
cf68dc731a
debian: only build binary-indep packages once for each distro
2012-06-02 04:20:52 +00:00
Travis Cross
f3c2180c52
add usage help to debian/util.sh
2012-06-02 01:10:11 +00:00
Travis Cross
6679e3f589
debian: add option to run builds in parallel
2012-05-29 16:52:11 +00:00
Travis Cross
25287f3828
debian: add option to control make/bootstrap -j settings
2012-05-28 19:21:06 +00:00
Travis Cross
b4816ae952
debian: place build results in ../
2012-05-28 18:24:11 +00:00
Travis Cross
a5d696d517
debian: ensure set -e behavior when run under build-all
...
build_all call each of these subroutines under a sub-shell, so the set
-e gets wiped out.
2012-05-28 18:22:13 +00:00
Travis Cross
2365f41fdc
debian: add a build quicktest feature
2012-05-28 18:22:12 +00:00
Travis Cross
d3cb703697
debian: force build output to stderr
...
Because we're capturing the string return value of these functions, we
can't see any output that goes to stdout.
2012-05-28 18:22:09 +00:00
Travis Cross
496b9a9c78
debian: add utility for building all distros and architectures
2012-05-28 18:21:35 +00:00
Travis Cross
8fb3f54c15
debian: add option to create pbuilder debug hook
2012-05-28 18:21:30 +00:00
Travis Cross
0bab77bf96
debian: refactor and improve build utilities
2012-05-28 18:20:37 +00:00
Travis Cross
15a67097d8
debian: add utility for rolling nightly builds
2012-05-28 16:35:01 +00:00
Travis Cross
870ef6f83f
debian: don't bundle sounds in orig tarball
...
We've moved the sounds to a separate source package.
2012-05-28 16:35:01 +00:00