[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #40840] io 1.2.5 will not install with 3.8.0-r
From: |
Philip Nienhuis |
Subject: |
[Octave-bug-tracker] [bug #40840] io 1.2.5 will not install with 3.8.0-rc1 |
Date: |
Sun, 08 Dec 2013 22:41:27 +0000 |
User-agent: |
Mozilla/5.0 (Windows NT 5.1; rv:25.0) Gecko/20100101 Firefox/25.0 SeaMonkey/2.22.1 |
Update of bug #40840 (project octave):
Status: None => Wont Fix
Open/Closed: Open => Closed
_______________________________________________________
Follow-up Comment #1:
That's deliberate.
The reason is this:
A number of Java method calls changed between Octave 3.7.1 & 3.7.2 when the OF
Java package got absorbed in core Octave.
It's very inefficient to adapt the relevant io pkg functions to the octave
version at hand because several of those Java method calls are deeply nested
in several loops (yes loops, as Java applied to heterogeneous objects is hard
to vectorize).
Another solution, maintaining separate private functions for each Octave
version, was tried but found to be an undue maintenance burden.
So the best solution was to have two io pkg versions, one stable for
Octave-"stable" and a dev for Octave-dev:
io-1.2.5 for Octave <= 3.7.1
io-1.3.3 for Octave >= 3.7.2 (see patch #8099)
https://savannah.gnu.org/patch/?8099
That now lags a little bit behind on io-1.2.5 (e.g., no OCT interface).
FYI:
I include io-1.3.3 with my own mxe-octave cross-builds since June. Works
reliably in my daily work.
A new release is being worked on. Apart from merging io-1.2.5 and 1.3.3 this
involves long postponed but now unavoidable stuff like reviewing interface
detection logic, simplifying code, removing duplicate code, removing old
cruft, and style updates.
When it's ready (hopefully next weekend) I'll probably upload a 1.3.4 to that
patch entry. io-1.3.4+ is scheduled to morph into io-2.0.0 at the moment
Octave-3.8.0 is released.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?40840>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/