Neil Hopcroft

A digital misfit

Archive for April 2015

Octave build break in CI build

My Octave CI build has broken with this change: “Changeset 19439:57b6e06ed811 by Mike Miller : maint: update library version numbers for upcoming release * libgui/ (liboctgui_current): Bump to 1. * libinterp/ (liboctinterp_current): Bump to 3. * liboctave/ (liboctave_current): Bump to 3. * (OCTAVE_API_VERSION): Bump to api-v50+.” This break lead to an error during tests: […]

Octave CI build test results

Now that the CI build is set up, it is worth reviewing the test results. The ‘make check’ step of the build runs the test suite and displays the results (from build 127 on my Jenkins server): Summary: PASS 12717 FAIL 10 XFAIL 14 SKIPPED 270 … 208 (of 875) .m files have no tests […]

Octave Packages CI build dependencies

Getting the CI build of Octave Packages working I have encountered a number of dependencies. Package Maintained Version Successful Dependencies actuarial No 1.1.0 Yes ad No No Build error ann No No Build error audio No 1.1.4 Yes miscellaneous>=1.1.0 benchmark No 1.1.1 Yes bim Yes 1.1.4 Yes fpl, msh bioinfo No 0.1.2 Yes cgi Yes […]

Octave Packages Continuous Integration Build

Having set up a CI build for Octave and determined the available packages, the next step was to set up a CI build for the packages. The packages themselves come from two sources, mercurial and subversion. I didn’t want a proliferation of Jenkins projects, so I set up a single project that polls the subversion […]

Octave packages

There is a list of Octave packages, split as maintained and unmaintained packages. Most of the source code for these packages can be found in two places: svn:// hg clone* Package Maintained Source actuarial No ad No svn:// ann No svn:// audio No benchmark No bim Yes svn:// bioinfo No […]

Octave Continuous Integration build

The nature of the Octave project is that it is a large project with lots of dependencies, this is one of the aspects that attracts me to it as a project to consider contributing toward. This does, however, mean that building it is quite complicated. My aim was to set up a CI build in […]