On 12/06/2016 10:51 PM, Orion Poplawski wrote:
> The hdf5 update prompted me to (perhaps too hastily) update octave to 4.2 in
> rawhide as well.  This unfortunately has led to the need to rework the octave
> package build/install macros.  I have what I hope is a fix building now
> (octave-4.2.0-2).  I've tested it with a simple octave package on x86_64 - it
> might fail with more complex ones and/or on different arches.  I'll be doing
> rebuilds in the morning.
> 
> More to come later, but I need to go to bed now.
> 

I hope I've *finally* got the magic right now with 4.2.0-8 (eighth time is the
charm) after running up against a still not yet understood issue with gzip
handling on non-x86 arches.  It's building now and will try again when it
completes.

Current octave packages should build fine as is.  However, behind the scenes
%octave_pkg_build now re-tars the unpacked build directory as octave's pkg
build command now requires a tarball, and then unpacks into the octave pkg
build directory for debuginfo generation.  However, if you have a simple
package that doesn't need to modify
the source at all and currently does:

%prep
%setup -q -n %{octpkg}-%{version}

%build
%octave_pkg_build

Instead you can do:

%prep
%setup -qcT

%build
%octave_pkg_build -T

and this avoids the initial unpack by %setup and repack by %octave_pkg_build


On the down side, it appears that swig does not support API changes with
octave 4.2.  I've filed https://github.com/swig/swig/issues/847 to get that
ball rolling.  Help welcome from swig/octave people.  But at the moment a
number of packages are FTBFS due to this, including mathgl and COPASI.

-- 
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA, Boulder/CoRA Office             FAX: 303-415-9702
3380 Mitchell Lane                       or...@nwra.com
Boulder, CO 80301                   http://www.nwra.com
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to