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

[Pkg-octave-devel] Bug#732659: marked as done (octave: fails to load uint8 variables from text files)



Your message dated Wed, 15 Jan 2014 21:52:08 +0000
with message-id <E1W3YNd-0006Cb-07@franck.debian.org>
and subject line Bug#732659: fixed in octave 3.8.0-2
has caused the Debian Bug report #732659,
regarding octave: fails to load uint8 variables from text files
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
732659: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732659
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: octave
Version: 3.6.4-4+b1
Severity: normal


When a variable of class uint8 is saved in the default text format,
it's actually written out in binary (one byte per element) instead
of plain text like every other type.  I don't know whether this is
intended or not, but file containing such variable can be loaded
only if said variable had no elements of values 9, 10, 11, 12, 13,
or 32.  These correspond to white characters in ASCII and apparently
"load" gets confused by them.


Minimal example to reproduce the problem:

hyper% octave -q --no-init-file 
octave:1> a = uint8(10);
octave:2> save 'a' a
octave:3> load 'a'
error: load: failed to load scalar constant
error: load: trouble reading ascii file 'a'
error: load: reading file a
octave:3> 



-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (900, 'testing'), (700, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages octave depends on:
ii  libamd2.3.1                      1:4.2.1-3
ii  libarpack2                       3.1.4-1
ii  libatlas3-base [liblapack.so.3]  3.10.1-2
ii  libblas3 [libblas.so.3]          1.2.20110419-7
ii  libc6                            2.17-97
ii  libcamd2.3.1                     1:4.2.1-3
ii  libccolamd2.8.0                  1:4.2.1-3
ii  libcholmod2.1.2                  1:4.2.1-3
ii  libcolamd2.8.0                   1:4.2.1-3
ii  libcurl3-gnutls                  7.33.0-1
ii  libcxsparse3.1.2                 1:4.2.1-3
ii  libfftw3-double3                 3.3.3-7
ii  libfftw3-single3                 3.3.3-7
ii  libfltk-gl1.3                    1.3.2-3
ii  libfltk1.3                       1.3.2-3
ii  libfreetype6                     2.5.1-1
ii  libgcc1                          1:4.8.2-1
ii  libgl1-mesa-glx [libgl1]         9.2.2-1
ii  libglpk36                        4.52.1-2
ii  libgomp1                         4.8.2-1
ii  libgraphicsmagick++3             1.3.16-1.2
ii  libgraphicsmagick3               1.3.16-1.2
ii  liblapack3 [liblapack.so.3]      3.5.0-2
ii  liboctave1                       3.6.4-4+b1
ii  libpcre3                         1:8.31-2
ii  libqhull5                        2009.1-3
ii  libqrupdate1                     1.1.1-1
ii  libstdc++6                       4.8.2-1
ii  libumfpack5.6.2                  1:4.2.1-3
ii  libx11-6                         2:1.6.2-1
ii  octave-common                    3.6.4-4
ii  texinfo                          5.2.0.dfsg.1-2

Versions of packages octave recommends:
ii  gnuplot-x11     4.6.4-1
ii  libatlas3-base  3.10.1-2
ii  pstoedit        3.62-1

Versions of packages octave suggests:
pn  octave-doc      <none>
pn  octave-htmldoc  <none>
pn  octave-info     <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: octave
Source-Version: 3.8.0-2

We believe that the bug you reported is fixed in the latest version of
octave, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 732659@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sébastien Villemot <sebastien@debian.org> (supplier of updated octave package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 15 Jan 2014 20:49:20 +0100
Source: octave
Binary: octave octave-dbg octave-common octave-doc octave-htmldoc octave-info liboctave2 liboctave-dev
Architecture: source amd64 all
Version: 3.8.0-2
Distribution: experimental
Urgency: medium
Maintainer: Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>
Changed-By: Sébastien Villemot <sebastien@debian.org>
Description: 
 liboctave-dev - Development files for the GNU Octave language
 liboctave2 - Shared libraries of the GNU Octave language
 octave     - GNU Octave language for numerical computations
 octave-common - architecture-independent files for octave
 octave-dbg - Debug symbols for octave
 octave-doc - PDF documentation on the GNU Octave language
 octave-htmldoc - HTML documentation on the GNU Octave language
 octave-info - GNU Info documentation on the GNU Octave language
Closes: 732659
Changes: 
 octave (3.8.0-2) experimental; urgency=medium
 .
   [ Mike Miller ]
   * Disable Java on mipsel, using openjdk causes bus error.
   * Disable Java on hurd-i386.
 .
   [ Rafael Laboissiere ]
   * save-uint8-in-text-format.diff: new patch, fixes saving int8 and uint8 in
     plain text format (Closes: #732659)
   * Make octave break an explicit list of packages instead of liboctave1.
     Adding a Breaks on liboctave1 breaks upgrades from octave 3.6, because of
     #671711.
Checksums-Sha1: 
 0e3705b232613a3347d83752b97a9f0dff34b3b8 2988 octave_3.8.0-2.dsc
 cde5aec6a130eb91b0c0139d7acb40325b93624b 68478 octave_3.8.0-2.debian.tar.gz
 fa116520b8569d92943a9faffeed4bbb0bda3070 1030916 octave_3.8.0-2_amd64.deb
 05514e8cb7e8463ba575da48e5b438be0f5a03ef 131584334 octave-dbg_3.8.0-2_amd64.deb
 3587e27b341b8b0e3b76adca80b4cb0acc7b12f9 1277378 octave-common_3.8.0-2_all.deb
 9af92fa5617450b368e9bb739710ac92b562f4f9 3865032 octave-doc_3.8.0-2_all.deb
 a2778a789823d5bdeb1d768ff1ed96739e37199f 1652090 octave-htmldoc_3.8.0-2_all.deb
 8e0e9076e9333148e96c54979077fe6c2ede09be 976286 octave-info_3.8.0-2_all.deb
 ccb43b455c2f6e3cc1235d722d1e309c2c823274 6327206 liboctave2_3.8.0-2_amd64.deb
 31eea15f9e152834d0e5049f9874f0a81babdf31 577556 liboctave-dev_3.8.0-2_amd64.deb
Checksums-Sha256: 
 fcc57428453b57c0dc55ff8511ba704a0ab3463038036c58769b4364d46c8bdd 2988 octave_3.8.0-2.dsc
 ed693c32ee8e0dad61ff93214f4d6a1b5ddf7416e0cb082bb602f3329a5fe82e 68478 octave_3.8.0-2.debian.tar.gz
 cd6c07607cb78d1e1d2e27df9f2279f02c83e2117fa7754b96fea962f1e73ef0 1030916 octave_3.8.0-2_amd64.deb
 808866f722413c859e88670fce052b66916f1ca8850b3204f51c65f629529a91 131584334 octave-dbg_3.8.0-2_amd64.deb
 0e1ddcc4f9c6d75f3226b53ce36f82470a0d99d37371944e5a564e92b442fd0f 1277378 octave-common_3.8.0-2_all.deb
 aa17ed322d3a3ab9882a2adb87524905982d6720ad3bcdb3d1c1c14d163516b6 3865032 octave-doc_3.8.0-2_all.deb
 391e9bdb4dcbcf9bdbbe58d98d957edb56be75e590e9fcbe84fcecffbb6ef836 1652090 octave-htmldoc_3.8.0-2_all.deb
 7e8d11e6e649d830a55d113a26c95aca447cf5202f3260830285f999ed93dfe0 976286 octave-info_3.8.0-2_all.deb
 f3aa6a07118e90f5b9a50f8f2ccc1823fa0028616f0a84ac2cac66039749571c 6327206 liboctave2_3.8.0-2_amd64.deb
 23a5cadc5e00423a020ed201e01b3b4482567d40a4ac8a97859016ca422f0643 577556 liboctave-dev_3.8.0-2_amd64.deb
Files: 
 e4152e1daabc67bf8b554092112f6e59 2988 math optional octave_3.8.0-2.dsc
 effe24d5c3fb59f56ae851614cc66085 68478 math optional octave_3.8.0-2.debian.tar.gz
 4cfc9f498671a13cb5ed5d174eeb3dac 1030916 math optional octave_3.8.0-2_amd64.deb
 592b00a5020bd2b88024bcf0d612b7fc 131584334 debug extra octave-dbg_3.8.0-2_amd64.deb
 35fbec9513ac1b96473e671a0a1bf7a1 1277378 math optional octave-common_3.8.0-2_all.deb
 25fad9c8741c71890c3a081cf3dc9735 3865032 doc optional octave-doc_3.8.0-2_all.deb
 7f57da9a8a54f4fcc84380d8c2e0f4af 1652090 doc optional octave-htmldoc_3.8.0-2_all.deb
 12d8c4605d3ab6e4e9d69918eec8fcc5 976286 doc optional octave-info_3.8.0-2_all.deb
 035fc7eb3f14e0c25e5879424b4e7c72 6327206 libs optional liboctave2_3.8.0-2_amd64.deb
 3be9a09870167e56e0521cbe451b187c 577556 libdevel optional liboctave-dev_3.8.0-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJS1vgFAAoJECzs6TUOzr5KEJUP/3YpUxNMN8lE1YSWEYQWwGnT
BGpbmXSVXongFban46QU/xz0Ntf+JnOryYNp5vvC1pT2yhTzZ0CfBukLFD6z0FnL
G3ucCJKC2VJOEhiNojbPSIvWZGHuyc7DS7WEfoD+PEs7JbYmbPA2bTLxdg8rJvkO
ueZ06CINQnYkqnBqAX+nxVTaytRgTYiVw0RRSAxY7V8JsThI17pueMPPWA2a8GsR
sT+MvDXk8jGIwNlusc+tlBiSRDjZML+CfOcTE3DZga+JSFb4pgLueALdr2dclXQ8
slgY0ARH/Br8EsF3ITmp5kNrf5eilGS0KAeoFAVU1LXjY3sNgmDsfiKVLqIXHE/w
AQeQu6RqFmQdo4CRhokSzwVpXpt8f72f0a8VsrPuZBr31/uYzc/OZzUaUfzS32cK
lWZKnhoh2WTuQ9A9Qlo1iW7W/qenkmVV/42WAKl2wTtxxQqmG9y9Qyo9RlPErrrv
KYL04V3rWZsPoQsb2kL+cbzDXZy2DB+fbgx+eAvvPwJnGJMVnPhWlamLxgnzBJdR
5lJIm9oTquaX2E1WmcT0QbRzfgV4RTwgTvjOX+OuGmQqz7yNKZRTLyZUIRbupmcy
Vs8w8timLbDIF5jAvCBJ9CMs8Q1InnRSKfVMOQ8QyA349b65JiMwZMwLQJxN3GPr
qNNLBXb79jTEwkK3Lr+2
=4Mqu
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: