#54 closed task (fixed)
Autobuilders should test debug builds
Reported by: | Olly Betts | Owned by: | Richard Boulton |
---|---|---|---|
Priority: | lowest | Milestone: | |
Component: | Buildbot | Version: | SVN trunk |
Severity: | minor | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Operating System: | All |
Description (last modified by )
We ought to ensure we've at least one autobuilder which uses a non-GNU make and a shell which isn't just bash pretending to be sh. That should help to catch any new unportable bits which slip in. Both Solaris and FreeBSD should allow this, but we need to be careful which tools we're picking up.
Also ought to have VPATH and non-VPATH builds, debug builds, and a build with the muscat36 backend enabled.
Change History (12)
comment:1 by , 20 years ago
Blocked By: | 58 added |
---|---|
Status: | new → assigned |
comment:2 by , 20 years ago
comment:3 by , 18 years ago
Component: | other → Build system |
---|---|
op_sys: | other → All |
Priority: | high → normal |
rep_platform: | Other → All |
Severity: | normal → enhancement |
Summary: | Autobuilders should test make and sh portability, and compile time options → Autobuilders should test non-VPATH and debug builds (and any other compile time options) |
Version: | other → SVN HEAD |
Ubuntu's /bin/sh is now dash (fairly pure POSIX shell) rather than bash from edgy onwards, so sh portability is taken care of on my dev box! Several of the HP testdrive hosts have non-GNU make, so that's covered.
And the Muscat 3.6 backend has now gone.
That leaves:
- Non-VPATH build (the tinderbox always builds VPATH currently).
- Debug builds.
comment:4 by , 18 years ago
Priority: | normal → lowest |
---|
comment:5 by , 17 years ago
We now have a buildbot, which runs non-VPATH builds by default, but also performs a make distcheck (which does a VPATH build). It also runs one of the builds on an Ubuntu box, so this covers using a non-bash shell.
I'll add a debug build to the configuration.
comment:6 by , 17 years ago
Owner: | changed from | to
---|---|
Status: | assigned → new |
Summary: | Autobuilders should test non-VPATH and debug builds (and any other compile time options) → Autobuilders should test debug builds |
One with --enable-assertions and one with --enable-log would be useful. Or perhaps just one with both?
Reassigning to you...
comment:7 by , 17 years ago
I'll set up a reasonably frequent build with both --enable-log and --enable-assertions, and 2 infrequent builds (ie, with a long tree-stable time), one for each of the options; we might as well cover all the options, since it doesn't cost much.
comment:8 by , 17 years ago
Operating System: | → All |
---|---|
Status: | new → assigned |
comment:10 by , 17 years ago
Component: | Build system → Buildbot |
---|---|
Description: | modified (diff) |
This is implemented (in the buildbot).
comment:11 by , 17 years ago
Blocked By: | 58 removed |
---|
comment:12 by , 17 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:13 by , 16 years ago
Type: | enhancement → task |
---|
Leave this until we've switched to buildbot (or investigated and decided not to)