Return-Path: Delivered-To: apmail-poi-dev-archive@www.apache.org Received: (qmail 92299 invoked from network); 29 Jul 2009 23:27:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 29 Jul 2009 23:27:51 -0000 Received: (qmail 16962 invoked by uid 500); 29 Jul 2009 23:27:51 -0000 Delivered-To: apmail-poi-dev-archive@poi.apache.org Received: (qmail 16911 invoked by uid 500); 29 Jul 2009 23:27:51 -0000 Mailing-List: contact dev-help@poi.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "POI Developers List" Delivered-To: mailing list dev@poi.apache.org Received: (qmail 16901 invoked by uid 99); 29 Jul 2009 23:27:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Jul 2009 23:27:51 +0000 X-ASF-Spam-Status: No, hits=3.4 required=10.0 tests=HTML_MESSAGE,SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [216.86.168.183] (HELO mxout-08.mxes.net) (216.86.168.183) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Jul 2009 23:27:40 +0000 Received: from lightning.linksys (unknown [98.210.13.60]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id A0B4E509B3 for ; Wed, 29 Jul 2009 19:27:18 -0400 (EDT) Message-Id: <78E528D1-9EFB-422C-B45E-946F9D1E9D2E@jmlafferty.com> From: David Fisher To: POI Developers List Content-Type: multipart/alternative; boundary=Apple-Mail-1711-19897282 Mime-Version: 1.0 (Apple Message framework v935.3) Subject: Fwd: Issues with Open XML in Office 2008 for Mac SP2 Date: Wed, 29 Jul 2009 16:27:16 -0700 References: X-Mailer: Apple Mail (2.935.3) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-1711-19897282 Content-Type: text/plain; charset=WINDOWS-1252; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Hi All - =46rom Microsoft - very responsive. Regards, Dave From: Blair Neumann Date: July 29, 2009 3:38:56 PM PDT To: Dave Fisher Subject: FW: Issues with Open XML in Office 2008 for Mac SP2 Hi Dave. Please forward to dev@poi.apache.org. ------ Forwarded Message From: Blair Neumann Date: Wed, 29 Jul 2009 11:37:25 -0700 To: "dev@poi.apache.org" Subject: Issues with Open XML in Office 2008 for Mac SP2 Hello Dave Fisher and other POI contributors. Pat McMillan forwarded email from Dave Fisher describing the Apache =20 POI project=92s concerns about an issue in Office 2008 for Mac SP2, =20 concerns that we share. This email is a response to Dave Fisher's =20 earlier correspondence. We are aware of a serious bug in Office 2008 for Mac SP2 version =20 12.2.0 causing some Open XML files to fail to open in Office 2008 SP2. =20= This bug is affecting Open XML files from a variety of sources =20 including Office for Windows, Office for Mac, and the Apache POI =20 project. We understand the problem and are working to release a =20 version 12.2.1 of Office 2008 that addresses this issue in August. A few points from Dave Fisher's mail should be addressed. >> the Apache POI project has adjusted code to produce "MS-compatible =20= OOXML by adding docProps/app.xml with "Microsoft Excel". We've done =20 similar for DOCX files. This will allow users of future versions of =20 Apache POI to produce OOXML documents that will work with Office 2008 =20= for Mac SP2. This is not the best long-term solution, though we understand that it =20= may be an effective short-term response to a bug in Office 2008 for =20 Mac version 12.2.0. This isn't about producing "MS-compatible" Open =20 XML but is rather a workaround for a short-term bug. Rather than =20 asserting that Apache POI files are written by Microsoft, we hope that =20= your long-term guidance will be to recommend that affected Office 2008 =20= for Mac users use version 12.2.1 or later (or version 12.1.9 or =20 earlier) with files written by Apache POI. >> In our understanding of the standard docProps/app.xml is optional. Our understanding also. An extended properties part (such as app.xml, =20= which happens to be what we call it) is indeed optional as stated in =20 ECMA-376, Part 4, Section 7.2, "If all extended property elements are =20= omitted then the extended properties part may be excluded from a =20 document." >> If this [the Application tag] were required by the standard then =20 we think this would mean that the proper value for Apache POI created =20= documents would to be "Apache POI" and not "Microsoft Excel" Our understanding also. Related to my discussion above, we believe =20 that an Application value "Apache POI" is appropriate. >> we expect that Microsoft will return to compliance with ISO =20 standard 29500 as promised. To be clear, Office 2008 for Mac conforms to ECMA-376 and does not yet =20= conform to ISO/IEC 29500. The current situation is a bug in our =20 ECMA-376 implementation and will be remedied as soon as possible. Warm regards. -Blair. Blair Neumann Program Manager, Macintosh Business Unit blair.neumann@microsoft.com ------ End of Forwarded Message --Apple-Mail-1711-19897282--