[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Pkg-octave-devel] [RFU] octave 4.0.0~rc3-1



I prepared version 4.0.0~rc3-1 in Git (including d/changelog) and I think it is ready for release to experimental. I bumped the Breaks relationships of all packages currently in testing that provide .oct files. We should, when releasing the package to unstable, review those relationships.

I already made octave-pkg-dev depend on liboctave-dev >= 4.0.0~rc3. Releasing a new version of octave-pkg-dev will be the next step for starting the 3.8 -> 4.0 transition.

I also did some bug triage. I thought that adding a build-dependency on libosmesa6-dev would be enough to fix Bug#740449, but I still get:

    $ echo 'figure(1, "visible", "off");  plot(sin(1:100)); print -deps "/tmp/sin.eps"' | octave-cli -q
    error: __osmesa_print__: support for offscreen rendering was disabled when Octave was built
    error: called from
        __opengl_print__ at line 171 column 7
        print at line 438 column 14

This is strange, because I see the following lines in the build log:

    checking GL/osmesa.h usability... yes
    checking GL/osmesa.h presence... yes
    checking for GL/osmesa.h... yes
    checking for OSMesaCreateContext in -lOSMesa... yes

and

    libinterp/dldfcn/__osmesa_print__.cc-tst .................... PASS 2/2

If someone can figure out what is going on, it will be great.

Rafael



Reply to: