Your message dated Mon, 23 Jan 2017 23:16:35 +0100 with message-id <20170123221634.GH24701@rene-engelhard.de> and subject line Re: Bug#852329: libreoffice-calc: mishandles backslashes and double-quotes during CSV import has caused the Debian Bug report #852329, regarding libreoffice-calc: mishandles backslashes and double-quotes during CSV import 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.) -- 852329: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852329 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: libreoffice-calc: mishandles backslashes and double-quotes during CSV import
- From: Thorsten Glaser <tg@mirbsd.de>
- Date: Mon, 23 Jan 2017 17:13:50 +0100 (CET)
- Message-id: <[🔎] alpine.DEB.2.20.1701231713450.9170@tglase.lan.tarent.de>
Package: libreoffice-calc Version: 1:5.1.4~rc2-2 Severity: important LibreOffice Calc violates the CSV specification in two ways. One (see the attached mwe1.csv): if a string field ends with a backslash, the terminating double quote is taken to be part of the cell content. Screenshots: • mwe1.png (LibreOffice) shown to handle it wrong • mwe1smo.png (SoftMaker FreeOffice PlanMaker) shown to handle it right Two (see the attached mwe2.csv): if a string field contains a double-quote, the field is not correctly terminated either. Screenshot: mwe2.png – expected similar to mwe1smo.png except without the backslash (which is the only byte mwe{1,2}.csv differ from each other). -- System Information: Debian Release: stretch/sid APT prefers buildd-unstable APT policy: (500, 'buildd-unstable'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/lksh Init: sysvinit (via /sbin/init) Versions of packages libreoffice-calc depends on: ii coinor-libcbc3 2.8.12-1+b1 ii coinor-libcoinmp1v5 1.7.6+dfsg1-2 ii dpkg 1.18.9 ii libboost-filesystem1.58.0 1.58.0+dfsg-5.1 ii libboost-iostreams1.58.0 1.58.0+dfsg-5.1 ii libc6 2.23-1 ii libetonyek-0.1-1 0.1.6-2 ii libgcc1 1:6.1.1-9 ii libicu55 55.1-7 ii liblcms2-2 2.7-1 ii libmwaw-0.3-3 0.3.7-1 ii libodfgen-0.1-1 0.1.6-1 ii liborcus-0.11-0 0.11.2-2 ii libreoffice-base-core 1:5.1.4~rc2-2 ii libreoffice-core 1:5.1.4~rc2-2 ii librevenge-0.0-0 0.0.4-4 ii libstdc++6 6.1.1-9 ii libwps-0.4-4 0.4.3-3 ii libxml2 2.9.3+dfsg1-1.2tarent2 ii lp-solve 5.5.0.15-4 ii uno-libs3 5.1.4~rc2-2 ii ure 5.1.4~rc2-2 ii zlib1g 1:1.2.8.dfsg-2+b1 libreoffice-calc recommends no packages. Versions of packages libreoffice-calc suggests: pn ocl-icd-libopencl1 <none> Versions of packages libreoffice-core depends on: ii fontconfig 2.11.0-6.4 ii fonts-opensymbol 2:102.7+LibO5.1.4~rc2-2 ii libboost-date-time1.58.0 1.58.0+dfsg-5.1 ii libc6 2.23-1 ii libcairo2 1.14.6-1+b1 ii libclucene-contribs1v5 2.3.3.4-4.1 ii libclucene-core1v5 2.3.3.4-4.1 ii libcmis-0.5-5v5 0.5.1-4 ii libcups2 2.1.4-4 ii libcurl3-gnutls 7.47.0-1 ii libdbus-1-3 1.10.8-1 ii libdbus-glib-1-2 0.106-1 ii libdconf1 0.26.0-1 ii libeot0 0.01-3 ii libexpat1 2.2.0-1 ii libexttextcat-2.0-0 3.4.4-1 ii libfontconfig1 2.11.0-6.4 ii libfreetype6 2.6.3-3+b1 ii libgcc1 1:6.1.1-9 ii libgl1-mesa-glx [libgl1] 11.2.2-1 ii libglew1.13 1.13.0-2 ii libglib2.0-0 2.48.1-2 ii libgltf-0.0-0v5 0.0.2-4+b1 ii libglu1-mesa [libglu1] 9.0.0-2.1 ii libgraphite2-3 1.3.8-1 ii libharfbuzz-icu0 1.2.6-2 ii libharfbuzz0b 1.2.6-2 ii libhunspell-1.4-0 1.4.1-2 ii libhyphen0 2.8.8-3 ii libice6 2:1.0.9-1+b1 ii libicu55 55.1-7 ii libjpeg62-turbo 1:1.5.0-1 ii liblangtag1 0.5.7-2 ii liblcms2-2 2.7-1 ii libldap-2.4-2 2.4.42+dfsg-2+b2 ii libmythes-1.2-0 2:1.2.4-1 ii libneon27-gnutls 0.30.1-3 ii libnspr4 2:4.12-2 ii libnss3 2:3.23-2 ii libodfgen-0.1-1 0.1.6-1 ii libpcre3 2:8.38-3.1 ii libpng16-16 1.6.23-1 ii librdf0 1.0.17-1+b1 ii libreoffice-common 1:5.1.4~rc2-2 ii librevenge-0.0-0 0.0.4-4 ii libsm6 2:1.2.2-1+b1 ii libssl1.0.2 1.0.2h-1 ii libstdc++6 6.1.1-9 ii libx11-6 2:1.6.3-1 ii libxext6 2:1.3.3-1 ii libxinerama1 2:1.1.3-1+b1 ii libxml2 2.9.3+dfsg1-1.2tarent2 ii libxrandr2 2:1.5.0-1 ii libxrender1 1:0.9.9-2 ii libxslt1.1 1.1.28-4 ii uno-libs3 5.1.4~rc2-2 ii ure 5.1.4~rc2-2 ii zlib1g 1:1.2.8.dfsg-2+b1 -- no debconf information"City","Name","Comment","eMail" "Terrania","Some Organisation\",""quoted"","foo@example.com"Attachment: mwe1.png
Description: PNG imageAttachment: mwe1smo.png
Description: PNG image"City","Name","Comment","eMail" "Terrania","Some Organisation",""quoted"","foo@example.com"Attachment: mwe2.png
Description: PNG image
--- End Message ---
--- Begin Message ---
- To: 852329-done@bugs.debian.org
- Subject: Re: Bug#852329: libreoffice-calc: mishandles backslashes and double-quotes during CSV import
- From: Rene Engelhard <rene@debian.org>
- Date: Mon, 23 Jan 2017 23:16:35 +0100
- Message-id: <20170123221634.GH24701@rene-engelhard.de>
- In-reply-to: <[🔎] 20170123201150.GF24701@rene-engelhard.de>
- References: <[🔎] alpine.DEB.2.20.1701231713450.9170@tglase.lan.tarent.de> <[🔎] 20170123201150.GF24701@rene-engelhard.de>
Version: 1:5.2.0~beta1-1 Hi, On Mon, Jan 23, 2017 at 09:11:51PM +0100, Rene Engelhard wrote: > On Mon, Jan 23, 2017 at 05:13:50PM +0100, Thorsten Glaser wrote: > > Package: libreoffice-calc > > Version: 1:5.1.4~rc2-2 > > Severity: important > > Why reporting on this ooold version? > > > LibreOffice Calc violates the CSV specification in two ways. > > Does it still happen in 5.2.4 as in stretch/sid? (Which is what you apparently > are aiming to use, so...) I see https://cgit.freedesktop.org/libreoffice/core/commit/?id=2049e55f507b00cf70f72706900e75d20ff3bb30. April/May, so definitely in any current release. Looking at the brahcnes' history it first appeared in a official release in 5.2.0 (and before that in 1:5.2.0~beta1-1) Closing. Regards, Rene
--- End Message ---