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

Bug#578004: marked as done (aspline includes duplicate points in output)

Your message dated Wed, 28 Apr 2010 23:18:42 +0000
with message-id <E1O7GWg-0005qV-6g@ries.debian.org>
and subject line Bug#578004: fixed in spline 1.2-1
has caused the Debian Bug report #578004,
regarding aspline includes duplicate points in output
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

578004: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578004
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: spline
Version: 1.1-11
Severity: important
Tags: pending

The spline package in squeeze/sid (1.1-14) shows duplicated output on i386:

  # aptitude install spline=1.1-11
  $ echo -e "1\n2\n3\n" | aspline -a 1 -n 6
  0 1
  0.333333 1.25926
  0.666667 1.74074
  1 2
  1.33333 2.18519
  1.66667 2.59259

  # aptitude install spline=1.1-14
  $ echo -e "1\n2\n3\n" | aspline -a 1 -n 6
  0 1
  0.333333 1.25926
  0.666667 1.74074
  1 2
  1 2
  1.33333 2.18519
  1.66667 2.59259
  2 3

It turns out that the lenny package will also exhibit this problem if simply
recompiled with the newer gcc that is in lenny -- the version of spline in
lenny was compiled with a much older gcc (gcc-4.1 4.1.2-11):

  $ apt-get source -b spline=1.1-11
  # dpkg -i spline_1.1-11_i386.deb
  $ echo -e "1\n2\n3\n" | aspline -a 1 -n 6
  0 1
  0.333333 1.25926
  0.666667 1.74074
  1 2
  1 2
  1.33333 2.18519
  1.66667 2.59259
  2 3

Thus rendering the package unsafe for binNMUs etc.

The behaviour appears to be arch-dependent and compiler flag dependent.
Disabling optimisation (-O0) solves the problem and it is not seen on amd64 or
PPC. Using -mfpmath=387 on amd64 also causes the erroneous output.

This is fixed in a new upstream version -- inclusion of a build-time test for
this problem seems sensible to test across other architectures.

--- End Message ---
--- Begin Message ---
Source: spline
Source-Version: 1.2-1

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

  to main/s/spline/spline_1.2-1.debian.tar.gz
  to main/s/spline/spline_1.2-1.dsc
  to main/s/spline/spline_1.2-1_i386.deb
  to main/s/spline/spline_1.2.orig.tar.gz

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

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

Debian distribution maintenance software
Stuart Prescott <stuart+debian@nanonanonano.net> (supplier of updated spline 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)

Hash: SHA256

Format: 1.8
Date: Tue, 27 Apr 2010 23:52:22 +0100
Source: spline
Binary: spline
Architecture: source i386
Version: 1.2-1
Distribution: unstable
Urgency: low
Maintainer: Stuart Prescott <stuart+debian@nanonanonano.net>
Changed-By: Stuart Prescott <stuart+debian@nanonanonano.net>
 spline     - Akima spline interpolation
Closes: 527149 578004
 spline (1.2-1) unstable; urgency=low
   * New upstream release, fixing bugs in existing package:
       - crash with long comment lines.
       - duplication of output lines due to unwanted compiler optimisation
         (Closes: #578004).
     (thanks to David Frey for his assistance in tracking down these bugs)
   * New maintainer, thanks to David Frey for his previous work
     (Closes: #527149).
   * Change from native to non-native package.
   * Patch Makefile to not have arch-specific directives.
   * Add a rudimentary test suite so that a reoccurence of #578004 on any arch
     will cause a FTBFS.
   * Add Homepage field.
   * Update package description to include citation to algorithm.
   * Update debian/copyright.
   * Change packaging to debhelper + 3.0 (quilt).
   * Drop unneeded prerm script.
   * Bump Standards Version to 3.8.4. (No changes needed).
 7c5c26e473fce3a80652854106fac0ddb54892a1 1650 spline_1.2-1.dsc
 6631b2da48c3bf93c6c5bc59e90813120064b848 7014 spline_1.2.orig.tar.gz
 35716c7d7a45845bca89a9e5d502512e1355d8c7 4744 spline_1.2-1.debian.tar.gz
 c990fe01a743d83abd16d9fef44816acec142069 11126 spline_1.2-1_i386.deb
 e5b49f8265dfd9a7f26595e202b6e5ffe2d74697a0b994771725f14fde254159 1650 spline_1.2-1.dsc
 cb0b76abe83ece66fed8d7b746471e0383a84cd734b304334edefa3ea3464b14 7014 spline_1.2.orig.tar.gz
 043d9ba7c185ee7e647d6d022968854fb111752dd3b77357cd497c78ac3018e2 4744 spline_1.2-1.debian.tar.gz
 2f60a43bcf4650abbab9ed0088f63a79f8cfe41caf8b6a217da061e13a2a6102 11126 spline_1.2-1_i386.deb
 c7f7dd1d2a297d49f8f5c7a5f4d4f6ac 1650 math optional spline_1.2-1.dsc
 eed86f9c670820b83f442000719c1563 7014 math optional spline_1.2.orig.tar.gz
 c6aa04fbc725ef9b10ab8e253c8afcfe 4744 math optional spline_1.2-1.debian.tar.gz
 9e9ceec1aef347d3fb24ddd1acdab4a6 11126 math optional spline_1.2-1_i386.deb

Version: GnuPG v1.4.10 (GNU/Linux)


--- End Message ---

Reply to: