Your message dated Wed, 04 Oct 2017 21:28:32 +0000
with message-id <e1dzrdu-0009zs...@fasolo.debian.org>
and subject line Bug#877720: fixed in libdbd-firebird-perl 1.25-1
has caused the Debian Bug report #877720,
regarding libdbd-firebird-perl: bad conversion of numerics between -1 and 0
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 ow...@bugs.debian.org
immediately.)


-- 
877720: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=877720
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libdbd-firebird-perl
Version: 0.50
Severity: grave
Tags: upstream patch fixed-upstream
Justification: causes non-serious data loss

When fetching numeric data bwtween -1 and 0, DBD::Firebird messes with 
the conversion from the format the firebird uses to the string that is 
passed to upper layers causing data loss.

This was fixed upstream in 
https://github.com/mariuz/perl-dbd-firebird/commit/b4fad5d264abafeb26e1333b74f6a5c2f75f4869

It seems to me the non-working code was first released in version 0.50 
upstream, so every Debian release is affected.

An updated test at 
https://github.com/mariuz/perl-dbd-firebird/blob/master/t/92-bigdecimal_read.t 
demonstrates the issue.

I plan to fix this in unstable by upgrading the package to the newest 
upstream release, and probably stable by backporting the fix.


Cheers,
    dam

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.13.0-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=bg_BG.UTF-8, LC_CTYPE=bg_BG.UTF-8 (charmap=UTF-8), 
LANGUAGE=bg_BG.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libdbd-firebird-perl depends on:
ii  libc6                         2.24-17
ii  libdbi-perl [perl-dbdabi-94]  1.637-1
ii  libfbclient2                  3.0.2.32703.ds4-11
ii  perl                          5.26.0-8
ii  perl-base [perlapi-5.26.0]    5.26.0-8

libdbd-firebird-perl recommends no packages.

libdbd-firebird-perl suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: libdbd-firebird-perl
Source-Version: 1.25-1

We believe that the bug you reported is fixed in the latest version of
libdbd-firebird-perl, 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 877...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Damyan Ivanov <d...@debian.org> (supplier of updated libdbd-firebird-perl 
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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Wed, 04 Oct 2017 20:42:03 +0000
Source: libdbd-firebird-perl
Binary: libdbd-firebird-perl
Architecture: source
Version: 1.25-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintain...@lists.alioth.debian.org>
Changed-By: Damyan Ivanov <d...@debian.org>
Closes: 877720
Description: 
 libdbd-firebird-perl - Perl DBI driver for Firebird RDBMS server
Changes:
 libdbd-firebird-perl (1.25-1) unstable; urgency=medium
 .
   * New upstream version 1.25
   * Closes: #877720 -- bad conversion for numerics between -1 and 0
   * Declare conformance witrh Policy 4.1.1; no changes needed
   * rules: export FIREBIRD_{HOME,INCLUDE,LIB} to help Makefile.PL find
     Firebird
Checksums-Sha1: 
 d2fc9ad867aead1394ed95dba54d0d905cb3d01d 2279 libdbd-firebird-perl_1.25-1.dsc
 4b012d722ce10d37c0088ee5521a4dd45a230cd7 105629 
libdbd-firebird-perl_1.25.orig.tar.gz
 c260dc294a6ed7de8c4972cfcaea232a30da2439 4328 
libdbd-firebird-perl_1.25-1.debian.tar.xz
Checksums-Sha256: 
 f44fd49da92651be850975b123835a9de5381a00b8f0bb10d6eff1c11cd3150e 2279 
libdbd-firebird-perl_1.25-1.dsc
 184dd30d13203ef6ff8d0dcc6bf1ab789d24e6caf4fdecd4c476953a6a85b8c1 105629 
libdbd-firebird-perl_1.25.orig.tar.gz
 8d6846cf4ba77438da6cca0cd23d5f1cc5fa93662c66954e191ee9faff544587 4328 
libdbd-firebird-perl_1.25-1.debian.tar.xz
Files: 
 4efaf67a40958617d6345d9513db3c4d 2279 perl optional 
libdbd-firebird-perl_1.25-1.dsc
 bf247f07973e2288ad075a7d1fee21cc 105629 perl optional 
libdbd-firebird-perl_1.25.orig.tar.gz
 d6e6ba7bae0831be30af0248debdbfe0 4328 perl optional 
libdbd-firebird-perl_1.25-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEErqDETssFbpNjDZ0z276dTZnSoAQFAlnVSAoACgkQ276dTZnS
oASL6RAAnGNHOg05x0FDFwgPadDw1FKomUTQ+KFyn4ToGrwoe/9xvMRuhXKG/c4R
1SCnjJVWCwULuGiEjMZ9eHNgvF6liFRV1H/l4tcfZOmkhVe4HJSUS3beuUse63HN
gleB0QesAb9pNnKaeNfgchX1yvcrBNqEC5ocVn8geNhmu6nEnmfHtvp6nUhxOEkm
cgj2gvEiZMx/oeByO3Xzot+yuUjPi3CegO1SfE3kz91WQj69Pn1r57eqyiVj4FzL
t6u0DCqCj+4zdpzbM9WH1644AXhJ2ow0BfplZEfD1dq+ylW6khQndwadDIbaxpzU
BJLtY9m2M7y3kbWGxmXjo/UKqyM4TF3CrB8El3U8np5UxCw0+xzfjMy405klphYJ
XTqGlscISNeFJGux24sNH4bMTnayXKHMc8E6inGfN+qjjUgeNps+VdVubLIdz5pt
2KrcuP1VswBUiB24f0duutdmI4IgLqKhotfVLzL4Oh0cPbxfeQfA3k+oANZ875pB
W1tNIYU9Z5q7o61nt3ZiV56QvtyUVpSa/DZkC2SW2KnvnnLzSx8tM52VQ0fU3rEk
/VHV028WIaOEecbT84y0qtWULTc0QYk/eSrrTAzlaC5fs9dgPcqBDy7ibe+BCfLt
/CHlTvbE47FCU2kdFK+EwtkP6oQNFaJzaV0ttGmB2B2iV7CjcPY=
=VwMO
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to