Following on from some of my previous planning, I have now created a bunch of new of-* packages. Where the name of package is taken from the git or mercurial repository name, using the of-* naming convention I have set up a page in Jenkins to show only the octave forge packages making it easier […]
Neil Hopcroft
A digital misfit
octave packages
Restructuring the CI build for Octave Forge packages
Following a discussion on the maintainers mailing list about some recent problems with sourceforge, the Octave Forge packages are moving away from the sourceforge version control system. I have, for a while, been thinking about restructuring my octave-packages project. The current structure has two layers, one for the svn code from sourceforge, then a second […]
Octave package test results revisited
Following on from my previous exploration of octave package test results, I have updated the test scripts to better find functions and capture the results from their tests. What it does now: Get description of all packages For each package Reset counts for run, pass, xfail and skipped Load package For each interface category (=provides) […]
Dolfin success
It has taken a bit of wrangling but I’ve finally gotten dolfin to build. The final set of adjustments I have made to the build are: mv dolfin/la/PETScKrylovSolver.cpp dolfin/la/PETScKrylovSolver.cpp.orig sed ‘s/^.*KSPSetNull/\/\/ Line removed to fix build problem/’ < dolfin/la/PETScKrylovSolver.cpp.orig > dolfin/la/PETScKrylovSolver.cpp mv dolfin/la/CholmodCholeskySolver.cpp dolfin/la/CholmodCholeskySolver.cpp.orig echo ‘#include “SuiteSparse_config.h”‘ > dolfin/la/CholmodCholeskySolver.cpp cat dolfin/la/CholmodCholeskySolver.cpp.orig >> dolfin/la/CholmodCholeskySolver.cpp mv dolfin/la/UmfpackLUSolver.cpp […]
fem-fenics octave package
As I mentioned before the fem-fenics package requires its own whole set of dependencies, a number of which are available on the fenics website. The octave package is an octave interface onto the fenics project, so to test it we need to install fenics. To install the octave fem-fenics package we first need to build […]
Build errors in the stk octave package
I’ve taken a look at the stk package following comments from Julien Bect on the maintainers mailing list. The Octave code I have comes from http://www.octave.org/hg/octave and stk code from http://hg.code.sf.net/p/octave/stk, my build is configured to poll for SCM changes and rebuild when a change happens. It’s running on a small AWS instance, so builds […]
Response from the octave maintainers mailing list
There were a number of comments to my initial mail to the maintainers mail list. “reviving the fixed-point arithmetic package would be great. It’s gotten badly bit-rotten, and is of interest to people working with certain digital signal processing hardware.” “Having regularly updated reports on the status of Octave packages would be great. Even better […]
Review of the octave package build errors
Some of the octave packages are causing build errors, here is a quick review of how things are: ad: gives “error: ‘DECLARE_OCTAVE_ALLOCATOR’ does not name a type” ann: there appears to be a couple of problems here, delving a bit deeper into the build, this package can be built from the command line, allowing the […]
Current state of unmaintained octave packages
For the moment I’m just looking at the list of packages to try to understand what would be needed to get them up to a releasable standard. Name Install Licence Texinfo doc Required files actuarial Yes GPL No Yes ad No GPL Yes Yes ann No GPL No Yes audio Yes GPL/Public domain No Yes […]
Octave packages test results
Having set up a build of octave packages, I have now added a mechanism to test them. This is currently quite crude and probably doesn’t really reflect the actual state of the packages. Package Maintained Version Successful Run Pass actuarial No 1.1.0 Yes 16 0 ad No No 0 0 ann No No 0 0 […]