Bug#297571: marked as done (libspreadsheet-writeexcel-perl: non-ascii in $wb->add_worksheet and perl's, utf8)

Debian Bug Tracking System owner@bugs.debian.org
Tue, 05 Apr 2005 17:03:08 -0700


Your message dated Tue, 05 Apr 2005 19:32:30 -0400
with message-id <E1DIxX4-0002tk-00@newraff.debian.org>
and subject line Bug#297571: fixed in libspreadsheet-writeexcel-perl 2.12-1
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 1 Mar 2005 15:16:28 +0000
>From divanov@creditreform.bg Tue Mar 01 07:16:28 2005
Return-path: <divanov@creditreform.bg>
Received: from fiona.creditreform.bg [212.36.1.3] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1D696q-0002jF-00; Tue, 01 Mar 2005 07:16:28 -0800
Received: from localhost ([127.0.0.1])
	by fiona.creditreform.bg with esmtp (Exim 4.34)
	id 1D696n-0000gM-UU
	for submit@bugs.debian.org; Tue, 01 Mar 2005 17:16:25 +0200
Received: from fiona.creditreform.bg ([127.0.0.1])
	by localhost (fiona [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
	id 32348-08 for <submit@bugs.debian.org>;
	Tue, 1 Mar 2005 17:16:25 +0200 (EET)
Received: from pc1.creditreform.bg ([192.168.110.32])
	by fiona.creditreform.bg with esmtp (Exim 4.34)
	id 1D696n-0000gG-Qv
	for submit@bugs.debian.org; Tue, 01 Mar 2005 17:16:25 +0200
Message-ID: <42248749.3070307@creditreform.bg>
Date: Tue, 01 Mar 2005 17:16:25 +0200
From: Damyan Ivanov <divanov@creditreform.bg>
User-Agent: Debian Thunderbird 1.0 (X11/20050116)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libspreadsheet-writeexcel-perl: non-ascii in $wb->add_worksheet and
 perl's, utf8
X-Enigmail-Version: 0.90.0.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: multipart/mixed;
 boundary="------------060202050705030600050408"
X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at creditreform.bg
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 

This is a multi-part message in MIME format.
--------------060202050705030600050408
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

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

Package: libspreadsheet-writeexcel-perl
Version: 2.11-2
Severity: normal
Tags: patch, upstream

Hi, group,

Below is a patch, which enables using national non-ascii characters in
worksheet name in $wb->add_worksheet('name').

Currently WriteExcel supports non-ascii chatacters for add_worksheet,
but they have to be manually encoded in utf16-be and a special aprameter
is needed, i.e.

$wb->add_worksheet(Encode::encode('utf-16be', 'non-ascii'), 1);

After my patch, the above becomes:

$wb->add_worksheet('non-ascii')

which is the same as in ascii-only worksheet names. Ah, and the above
line should be in "use utf8" context, of course.


I've already reported the bug upstream. See
https://rt.cpan.org/NoAuth/Bug.html?id=11700

The reasons I am writing here too are:

1) Someone may see something wrong with the patch, in which case I'd be
~  most happy to fix it.
2) Upstream may delay applying the patch, but I'd like to add non-ascii
support in add_worksheet asap, provided there are no objections here.


Ah, by the way, there is some missing "native" utf8 support in
ParseExcel too, but I am still investigating. I'll provide
bugreport/patch when I have a clearer idea of what's wrong.


Best regards,
dam

- -- System Information:
Debian Release: 3.1
~  APT prefers unstable
~  APT policy: (500, 'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.10+dam.1
Locale: LANG=bg_BG.UTF-8, LC_CTYPE=bg_BG.UTF-8 (charmap=UTF-8)

Versions of packages libspreadsheet-writeexcel-perl depends on:
ii  libparse-recdescent-perl      1.94-1     Generates recursive-descent
parser
ii  perl                          5.8.4-6    Larry Wall's Practical
Extraction

- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCJIdJHqjlqpcl9jsRApG3AJ4mcQ9sGK5nKYFNlm9GgyfxEbc7LgCfYwQJ
GSX+IkEf0tFqFQ37FlP8J7U=
=YcDI
-----END PGP SIGNATURE-----

--------------060202050705030600050408
Content-Type: text/plain;
 name="patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="patch"

LS0tIC91c3Ivc2hhcmUvcGVybDUvU3ByZWFkc2hlZXQvV3JpdGVFeGNlbC9Xb3JrYm9vay5w
bQkyMDA1LTAxLTI1IDE4OjM1OjI3LjAwMDAwMDAwMCArMDIwMAorKysgL3RtcC9Xb3JrYm9v
ay5wbQkyMDA1LTAzLTAxIDE2OjMxOjA1Ljc1OTI1OTYxNSArMDIwMApAQCAtMzMyLDYgKzMz
MiwxNiBAQAogICAgIG15ICRlbmNvZGluZyA9ICRfWzFdIHx8IDA7DQogICAgIG15ICRsaW1p
dCAgICA9ICRlbmNvZGluZyA/IDYyIDogMzE7DQogDQorICAgICMgU3VwcG9ydCBuZXdlciBw
ZXJscyBuYXRpdmUgdW5pY29kZQ0KKyAgICBpZiAoJF0gPj0gNS4wMDgpIHsNCisgICAgICAg
IHJlcXVpcmUgRW5jb2RlOw0KKw0KKyAgICAgICAgaWYgKG5vdCAkZW5jb2RpbmcgYW5kIEVu
Y29kZTo6aXNfdXRmOCgkbmFtZSkpIHsNCisgICAgICAgICAgICAkbmFtZSA9IEVuY29kZTo6
ZW5jb2RlKCJVVEYtMTZCRSIsICRuYW1lKTsNCisJICAgICRlbmNvZGluZyA9IDE7DQorCSAg
ICAkbGltaXQgPSA2MjsNCisgICAgICAgIH0NCisgICAgfQ0KIA0KICAgICAjIENoZWNrIHRo
YXQgc2hlZXRuYW1lIGlzIDw9IDMxICgxIG9yIDIgYnl0ZSBjaGFycykuIEV4Y2VsIGxpbWl0
Lg0KICAgICBjcm9hayAiU2hlZXRuYW1lICRuYW1lIG11c3QgYmUgPD0gMzEgY2hhcnMiIGlm
IGxlbmd0aCAkbmFtZSA+ICRsaW1pdDsNCg==
--------------060202050705030600050408--

---------------------------------------
Received: (at 297571-close) by bugs.debian.org; 5 Apr 2005 23:54:24 +0000
>From katie@ftp-master.debian.org Tue Apr 05 16:54:24 2005
Return-path: <katie@ftp-master.debian.org>
Received: from newraff.debian.org [208.185.25.31] (mail)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1DIxsF-0004wf-00; Tue, 05 Apr 2005 16:54:23 -0700
Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian))
	id 1DIxX4-0002tk-00; Tue, 05 Apr 2005 19:32:30 -0400
From: Gunnar Wolf <gwolf@debian.org>
To: 297571-close@bugs.debian.org
X-Katie: $Revision: 1.55 $
Subject: Bug#297571: fixed in libspreadsheet-writeexcel-perl 2.12-1
Message-Id: <E1DIxX4-0002tk-00@newraff.debian.org>
Sender: Archive Administrator <katie@ftp-master.debian.org>
Date: Tue, 05 Apr 2005 19:32:30 -0400
Delivered-To: 297571-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 

Source: libspreadsheet-writeexcel-perl
Source-Version: 2.12-1

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

libspreadsheet-writeexcel-perl_2.12-1.diff.gz
  to pool/main/libs/libspreadsheet-writeexcel-perl/libspreadsheet-writeexcel-perl_2.12-1.diff.gz
libspreadsheet-writeexcel-perl_2.12-1.dsc
  to pool/main/libs/libspreadsheet-writeexcel-perl/libspreadsheet-writeexcel-perl_2.12-1.dsc
libspreadsheet-writeexcel-perl_2.12-1_all.deb
  to pool/main/libs/libspreadsheet-writeexcel-perl/libspreadsheet-writeexcel-perl_2.12-1_all.deb
libspreadsheet-writeexcel-perl_2.12.orig.tar.gz
  to pool/main/libs/libspreadsheet-writeexcel-perl/libspreadsheet-writeexcel-perl_2.12.orig.tar.gz



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

Debian distribution maintenance software
pp.
Gunnar Wolf <gwolf@debian.org> (supplier of updated libspreadsheet-writeexcel-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 ftpmaster@debian.org)


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

Format: 1.7
Date: Tue,  5 Apr 2005 18:17:43 -0500
Source: libspreadsheet-writeexcel-perl
Binary: libspreadsheet-writeexcel-perl
Architecture: source all
Version: 2.12-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: Gunnar Wolf <gwolf@debian.org>
Description: 
 libspreadsheet-writeexcel-perl - create Excel spreadsheets
Closes: 297571
Changes: 
 libspreadsheet-writeexcel-perl (2.12-1) unstable; urgency=medium
 .
   * New upstream release, improving UTF8 handling (Closes: #297571)
Files: 
 9c833c05143fe23b4613e9aa5ed198d1 757 perl optional libspreadsheet-writeexcel-perl_2.12-1.dsc
 2a36f470641f28076f7a56a54c098cf1 449424 perl optional libspreadsheet-writeexcel-perl_2.12.orig.tar.gz
 970bf6d9bcdcc1435ac26d56f8fb961f 2961 perl optional libspreadsheet-writeexcel-perl_2.12-1.diff.gz
 eb39b81f6ef771d7209a1ac639a1f141 514896 perl optional libspreadsheet-writeexcel-perl_2.12-1_all.deb

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

iD8DBQFCUx2e2A7zWou1J68RAsf6AJwOyTtMvPs2+/Pbi7OhWgJmEsVX0gCfaEiF
ExP96eaElDIMEtSJtpLpc3w=
=Q5j0
-----END PGP SIGNATURE-----