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

[Pkg-octave-devel] Bug#740984: octave-vrml: unversioned Depends entries break Octave 3.8.0



Control: reassign -1 octave 3.8.0-5
Control: retitle -1 octave: unable to handle package dependencies with a hyphen
Control: tags -1 + upstream
Control: forwarded -1 https://savannah.gnu.org/bugs/?41087

On Thu, Mar 06, 2014 at 19:29:10 -0500, Aaron M. Ucko wrote:
> It's impossible to configure octave 3.8.0 with octave-vrml installed:
> 
> Processing triggers for octave (3.8.0-5) ...
> error: strcmp: nonconformant cell arrays
> error: evaluating argument list element number 1
> error: called from:
> error:   /usr/share/octave/3.8.0/m/pkg/private/fix_depends.m at line 46, column 9
> error:   /usr/share/octave/3.8.0/m/pkg/private/get_description.m at line 74, column 18
> error:   /usr/share/octave/3.8.0/m/pkg/private/rebuild.m at line 50, column 12
> error:   /usr/share/octave/3.8.0/m/pkg/pkg.m at line 495, column 25
> dpkg: error processing package octave (--unpack):
>  subprocess installed post-installation script returned error exit status 1
> Errors were encountered while processing:
>  octave
> 
> The problem appears to be that most of the Depends entries in
> octave-vrml's DESCRIPTION file lack version requirements; could you
> please take a look, and either fix octave to permit such entries or
> octave-vrml not to supply them?

Confirmed, but the problem is actually that octave-vrml depends on
something that has a hyphen in its name (linear-algebra).

This bug was identified and fixed upstream, patch linked in the upstream
bug report, and the fix will be in the 3.8.1 upstream bug-fix release.

I've confirmed that applying that patch allows octave-vrml to be
installed.

-- 
mike

Attachment: signature.asc
Description: Digital signature


Reply to: