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

[Pkg-octave-devel] Bug#557579: marked as done (octave-image: imtophat fails if parameter validity checks pass)



Your message dated Sun, 03 Jan 2010 21:27:46 +0000
with message-id <E1NRXzG-0006Gf-KR@ries.debian.org>
and subject line Bug#557579: fixed in octave-image 1.0.10-2
has caused the Debian Bug report #557579,
regarding octave-image: imtophat fails if parameter validity checks pass
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.)


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


Whenever imtophat is called with parameters that pass its parameter validation, and it attempts to perform the actual top-hat filtering operation, it attempts to access undefined variable and causes an error.

Test code:

test.m:
I = [1 1 1; 1 1 1; 1 1 1;];
se = [1 1; 0 1;];
imtophat(I, se)

Execution:
% octave test.m

Actual output:

error: `SE' undefined near line 33 column 29
error: evaluating argument list element number 2
error: evaluating prefix operator `!' near line 33, column 17
error: evaluating binary operator `&' near line 33, column 15
error: evaluating assignment expression near line 33, column 10
error: called from `imtophat' in file `/usr/share/octave/packages/3.0/image-1.0.8/imtophat.m'
error: near line 3 of file `test.m'

Expected output:

ans =

   0   0   1
   0   0   1
   1   1   1


Analysis:

It appears that the imopen call in
/usr/share/octave/packages/3.0/image-1.0.8/imtophat.m erroneously
refers to 'SE' when it should refer to 'se'. How this could ever have
worked, I don't know. Perhaps Octave was case-insensitive in the past?

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.28.7pryan (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=fi_FI@euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages octave-image depends on:
ii  imagemagick            7:6.3.7.9.dfsg2-1 image manipulation programs
ii  libatlas3gf-base [libl 3.6.0-24          Automatically Tuned Linear Algebra
ii  libatlas3gf-sse2 [libl 3.6.0-24          Automatically Tuned Linear Algebra
ii  libblas3gf [libblas.so 1.2-2             Basic Linear Algebra Subroutines 3
ii  libc6                  2.9-25            GNU C Library: Shared libraries
ii  libfftw3-3             3.1.2-3.1         library for computing Fast Fourier
ii  libgcc1                1:4.3.3-3         GCC support library
ii  libgfortran3           4.3.3-3           Runtime library for GNU Fortran ap
ii  libhdf5-serial-1.8.3 [ 1.8.3-2.1         Hierarchical Data Format 5 (HDF5) 
ii  libjpeg62              6b-14             The Independent JPEG Group's JPEG 
ii  liblapack3gf [liblapac 3.1.1-6           library of linear algebra routines
ii  libncurses5            5.7+20090228-1    shared libraries for terminal hand
ii  libpng12-0             1.2.35-1          PNG library - runtime
ii  libreadline5           5.2-4             GNU readline and history libraries
ii  libstdc++6             4.3.3-3           The GNU Standard C++ Library v3
ii  octave3.0              1:3.0.5-7         GNU Octave language for numerical 
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

octave-image recommends no packages.

octave-image suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: octave-image
Source-Version: 1.0.10-2

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

octave-image_1.0.10-2.diff.gz
  to main/o/octave-image/octave-image_1.0.10-2.diff.gz
octave-image_1.0.10-2.dsc
  to main/o/octave-image/octave-image_1.0.10-2.dsc
octave-image_1.0.10-2_amd64.deb
  to main/o/octave-image/octave-image_1.0.10-2_amd64.deb



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 557579@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Weber <thomas.weber.mail@gmail.com> (supplier of updated octave-image 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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 03 Jan 2010 20:40:36 +0100
Source: octave-image
Binary: octave-image
Architecture: source amd64
Version: 1.0.10-2
Distribution: unstable
Urgency: low
Maintainer: Debian Octave Group <pkg-octave-devel@lists.alioth.debian.org>
Changed-By: Thomas Weber <thomas.weber.mail@gmail.com>
Description: 
 octave-image - image manipulation for Octave
Closes: 557579
Changes: 
 octave-image (1.0.10-2) unstable; urgency=low
 .
   * New patch: fix_uppercase_variable, fixes a wrongly uppercased variable
     name (closes: #557579)
Checksums-Sha1: 
 fece11ddd8e0d8c6bd5c0851e88fbd3811161d1a 1426 octave-image_1.0.10-2.dsc
 1b960328b948c2e8ed9fc0a361719b91d760159d 4119 octave-image_1.0.10-2.diff.gz
 2246d84918d066b5938f8ee27dc0fbe92eca6e7e 388930 octave-image_1.0.10-2_amd64.deb
Checksums-Sha256: 
 809ccb731fec4d4fee579bd2799cb0404648a79b3bfa0ac1c6a421d7955cc703 1426 octave-image_1.0.10-2.dsc
 4c4b6d0cbf066f4bd70864ad34bcd58bfb569986fc64a9c2fd81d8149b5b9afb 4119 octave-image_1.0.10-2.diff.gz
 4c1e6d2f015cf5f8f396377dffa93317c815eb4b51e06b08c21701f6041fc54b 388930 octave-image_1.0.10-2_amd64.deb
Files: 
 9708807e45fe620b32e8b7e5500f8538 1426 math optional octave-image_1.0.10-2.dsc
 5d24bd7d373bc7eee43ebb43e86da830 4119 math optional octave-image_1.0.10-2.diff.gz
 035abe92416f8fe9e691f8c70df81db0 388930 math optional octave-image_1.0.10-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAktBBqsACgkQPqD4a3lPnXyjOwCgixGQruQGiRuDglnZYMLv2Y9m
wI0An1hxPaBJ9iQLbLemSgWZ3rZ5HOvn
=Vus7
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: