[Pkg-octave-devel] Fwd: Popcon stats for the DOG packages

Philip Nienhuis pr.nienhuis at hccnet.nl
Sun Mar 11 19:10:01 UTC 2012


Sébastien Villemot wrote:
> Philip Nienhuis<pr.nienhuis at hccnet.nl>  writes:
>
>> Sébastien Villemot wrote:
>>> PhilipNienhuis<pr.nienhuis at hccnet.nl>   writes:
>>>
>>>> Intriguing to see the io pkg at 541 "units" (whatever "units" means), and
>>>> the java pkg at just 35, while the java package is a dependency for io on
>>>> non-windows systems....
>>>
>>> This is because java was packaged later than io on Debian. And since some
>>> functionality of io works without java,
>>
>> Sure, that would be Nastran PCH reading, JSON writing and some oldies like
>> fexist.m whose functionality is currently (in a much better way) covered in
>> core octave.....
>> append-save.m (that wasn't changed much since its creation in 2003) might not
>> even work anymore with current octave versions. However it's not my code so I
>> don't bother much.
>>
>> On *nix, all other functions (spreadsheet I/O) are only useful if the java
>> package is installed.
>
> I also think that in its current state, the package is not very useful
> on Debian. I am personally frustated of not being able to read an XLS
> file, but I intend to change that.

? I don't understand, sorry.
On my Linux boxes (Mandriva), Octave can read/write .xls and .ods w/o 
any problems using io and java pkgs.
For a little while I tried Ubuntu - worked OK there as well.

If you encounter problems with the io pkg, please report them in the 
[OctDev] octave-forge help mailing list and I'll try to fix them.

>>>                                           the dependency is not enforced
>>> on Debian. We should probably change that in the future.
>>
>> Formally the dependency on java pkg is "suggested", and I think it should stay
>> that way for (1) the reason you gave above and (2) on Windows there's an
>> alternative (windows pkg).
>
> My intention is to use a "Recommends" dependency in the future. In the
> context of Debian, it means that java will be downloaded by default when
> io is downloaded (though the user will still be able to override this
> default behavior).

Probably obvious, but then the OF java package needs to be dependent on 
a Java- (at least:) JRE. Or a JDK if it is to be compiled after download.

Philip



More information about the Pkg-octave-devel mailing list