[Pkg-octave-devel] Packaging Octave 3.8

Rafael Laboissiere rafael at laboissiere.net
Thu Jan 2 16:44:02 UTC 2014


* Rafael Laboissiere <rafael at laboissiere.net> [2013-12-30 22:31]:
>
> All forge packages that contain *.oct files were built for api-v48+. 
> Version 3.8* of the octave package will break them because it has 
> api-49+.  Some kind of relationship (like Breaks, but I am not sure) 
> should be added to the new octave package.

I have done some experiments here and Breaks seem to be the appropriate 
relationship.  However, I could not manage to get aptitude automatically 
installing new versions (with the appropriate api directory) of the forge 
packages when the octave package containing the Breaks relationship is 
required for installation.

If no better solution is proposed, I will commit a new debian/control 
with the following:

   Breaks: octave-audio (<= 1.1.4-4),
     octave-communications (<= 1.2.0-1),
     octave-control (<= 2.6.1-1),
     octave-econometrics (<= 1:1.1.1-2),
     octave-general (<= 1.3.2-2),
     octave-geometry (<= 1.7.0-1),
     octave-gsl (<= 1.0.8-5),
     octave-image (<= 2.0.0-3),
     octave-io (<= 1.2.5-1),
     octave-java (<= 1.2.9-2),
     octave-linear-algebra (<= 2.2.0-1),
     octave-miscellaneous (<= 1.2.0-2),
     octave-nan (<= 2.5.5-2),
     octave-nurbs (<= 1.3.7-1),
     octave-ocs (<= 0.1.3-1),
     octave-octcdf (<= 1.1.6-1),
     octave-octgpr (<= 1.2.0-3),
     octave-odepkg (<= 0.8.4-1),
     octave-openmpi-ext (<= 1.1.1-1),
     octave-optim (<= 1.2.2-2),
     octave-optiminterp (<= 0.3.4-1),
     octave-plplot (<= 5.9.9-5+b1),
     octave-quaternion (<= 2.0.3-1),
     octave-secs1d (<= 0.0.9-2),
     octave-secs2d (<= 0.0.8-4),
     octave-signal (<= 1.2.2-1),
     octave-sockets (<= 1.0.8-1),
     octave-specfun (<= 1.1.0-1),
     octave-strings (<= 1.1.0-1),
     octave-struct (<= 1.0.10-1),
     octave-symbolic (<= 1.1.0-2),
     octave-tsa (<= 4.2.4+dfsg-1)

Rafael




More information about the Pkg-octave-devel mailing list