Return-Path: X-Original-To: apmail-corinthia-dev-archive@minotaur.apache.org Delivered-To: apmail-corinthia-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 45B0717A62 for ; Thu, 8 Jan 2015 11:39:30 +0000 (UTC) Received: (qmail 63914 invoked by uid 500); 8 Jan 2015 11:39:31 -0000 Delivered-To: apmail-corinthia-dev-archive@corinthia.apache.org Received: (qmail 63886 invoked by uid 500); 8 Jan 2015 11:39:31 -0000 Mailing-List: contact dev-help@corinthia.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@corinthia.incubator.apache.org Delivered-To: mailing list dev@corinthia.incubator.apache.org Received: (qmail 63867 invoked by uid 99); 8 Jan 2015 11:39:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Jan 2015 11:39:29 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of svante.schubert@gmail.com designates 74.125.82.182 as permitted sender) Received: from [74.125.82.182] (HELO mail-we0-f182.google.com) (74.125.82.182) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Jan 2015 11:39:24 +0000 Received: by mail-we0-f182.google.com with SMTP id w62so1960883wes.13 for ; Thu, 08 Jan 2015 03:38:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:message-id:date:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=7rqHdBuDQ7F55YhmSfUucbtmDiDUGJ0GtGqvMEXEMYY=; b=mTlf02KUVd2eqSn37FC14MyKnT6TqMo6eVH0ZHdP1wKWu+Vl472VbSt7r/pYD8xUpq gHV6m2BZsfmOFcS3+D5qGsQopYlFVcOyH4NYw6LJKwHwySjyNGRPgGbet0YJC7mbhPVq krfMcktHlz3loSD7mMiRa3/w0rYY9JUZ/evwSkzkRUC35lLosemP0bNIhCJGTb+vD5K1 8q/0h+/5n27VS9LqSwoyjveCJ9Qg1ETX41Y+11x9FJwOUjv3U63smjpdNzV5apz00t5V 1nImysPFjaqcYjbM/X2UcmYiShByxi3tRrhbjpNKiTn+F0j+ucNhwJHOKcayYW8Omqus SK7A== X-Received: by 10.180.83.228 with SMTP id t4mr60750346wiy.28.1420717093777; Thu, 08 Jan 2015 03:38:13 -0800 (PST) Received: from Eden.fritz.box (g227229060.adsl.alicedsl.de. [92.227.229.60]) by mx.google.com with ESMTPSA id b10sm6229371wiw.9.2015.01.08.03.38.12 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 08 Jan 2015 03:38:13 -0800 (PST) From: Svante Schubert X-Google-Original-From: Svante Schubert Message-ID: <54AE6C24.9070501@gmail.com> Date: Thu, 08 Jan 2015 12:38:12 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: dev@corinthia.incubator.apache.org Subject: Re: Coding Standards page References: <005b01d029de$4819bff0$d84d3fd0$@acm.org> <060F1F25-1238-45D5-A38A-54261CEB3071@apache.org> <00c801d029f2$1b83a0a0$528ae1e0$@acm.org> <010e01d02aba$7715deb0$65419c10$@apache.org> <015301d02ad3$439e7ab0$cadb7010$@acm.org> <54AE69C1.60304@gmail.com> In-Reply-To: <54AE69C1.60304@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="reuL7Dweesa2bJVx6OTlKEepatN6uwqU9" X-Virus-Checked: Checked by ClamAV on apache.org --reuL7Dweesa2bJVx6OTlKEepatN6uwqU9 Content-Type: multipart/alternative; boundary="------------090700010500040803080107" This is a multi-part message in MIME format. --------------090700010500040803080107 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Am 08/01/15 um 12:28 schrieb Svante Schubert: > Am 08/01/15 um 00:51 schrieb Dave Fisher: >> On Jan 7, 2015, at 3:40 PM, Dennis E. Hamilton wrote: >> >>> -- replying below to -- >>> From: jan i [mailto:jani@apache.org]=20 >>> Sent: Wednesday, January 7, 2015 13:51 >>> To: dev@corinthia.incubator.apache.org; orcmid@apache.org >>> Subject: Re: Coding Standards page >>> >>> On Wednesday, January 7, 2015, Dennis E. Hamilton = wrote: >>> >>>> PS: I have the SVN definitions for the ODF documents, and I need to = update >>>> them for the Microsoft Office documents. I assume that having these= >>>> binaries is all right in collections of test documents, so long as t= hey are >>>> not in the part of our repositories that represent released source c= ode. >>> It is OK to have binaries for test. Can you please add the right git >>> attributes to the main test dir. >>> >>> >>> I don't see a main test dir anywhere. >>> If you know of specific file extensions for binary content that we = have, >>> please update the .gitattributes file at the repository root. I co= uldn't >>> Find anything with a quick scan of the repository. >>> (The SVN definitions are different and we don't use our SVN that wa= y.) >>> >>> >>> [ ... ] >>> >> Feel free to make use of the documents at https://svn.apache.org/repos= /asf/poi/trunk/test-data/ >> >> Fair warning about copying. In the last year someone complained that a= document that belonged to them had been submitted by another person with= a bug report. We removed the file with apologies. >> >> I would therefore recommend that these test documents get pulled in by= reference to POI's repos. >> > The centralization of test documents, where some of them (like on > feature coverage) could to be accessed on demand, downloaded and be > cached locally, similar as to Maven's .m2 directory mechanism for > artifact would be indeed a great step forward! > > I have a lot of test documents in the ODF Toolkit, the problem is more > to sort them according to features and to keep the number small, but > with a good coverage to keep the test duration short and efficient. > > Regards, > Svante > Sorry, sent too quickly. Hopefully sometimes in the future test documents of a file format are becoming (optional) part of its SDK, even better becoming part of the standard of the file format itself. Like regression tests would become part of a standard to provide a measurement for feature coverage of an application supporting that file format (at least from model perspective, but not necessary rendering). This ability would require not only the specification of the model of the file format, but as well its convertibility (API). As we are specifying at the moment the changes upon the ODF model being used for change-tracking. Regards, Svante --------------090700010500040803080107 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable
Am 08/01/15 um 12:28 schrieb Svante Schubert:
Am 08/01/15 um 00:51 schrieb Dave Fisher:
On Jan 7, 2015, at 3:40 PM, Dennis E. Hamilton wro=
te:

-- replying below to --
From: jan i [mailto:jani@apache.org]=20
Sent: Wednesday, January 7, 2015 13:51
To: dev@corinthia.incubator.apache.org; orcmid@apache.=
org
Subject: Re: Coding Standards page

On Wednesday, January 7, 2015, Dennis E. Hamilton <orcmid@apache.org> wrote:

PS: I have the SVN definitions for the ODF doc=
uments, and I need to update
them for the Microsoft Office documents.  I assume that having these
binaries is all right in collections of test documents, so long as they a=
re
not in the part of our repositories that represent released source code.
It is OK to have binaries for test. Can you plea=
se add the right git
attributes to the main test dir.

<orcmid>
  I don't see a main test dir anywhere.
  If you know of specific file extensions for binary content that we have=
,
  please update the .gitattributes file at the repository root.  I couldn=
't
  Find anything with a quick scan of the repository.
  (The SVN definitions are different and we don't use our SVN that way.)
</orcmid>

[ ... ]

Feel free to make use of the documents at https://svn.apache.org/repos/asf/poi/trunk/test-data/

Fair warning about copying. In the last year someone complained that a do=
cument that belonged to them had been submitted by another person with a =
bug report. We removed the file with apologies.

I would therefore recommend that these test documents get pulled in by re=
ference to POI's repos.

The centralization of test documents, where some of =
them (like on
feature coverage) could to be accessed on demand, downloaded and be
cached locally, similar as to Maven's .m2 directory mechanism for
artifact would be indeed a great step forward!

I have a lot of test documents in the ODF Toolkit, the problem is more
to sort them according to features and to keep the number small, but
with a good coverage to keep the test duration short and efficient.

Regards,
Svante

Sorry, sent too quickly.

Hopefully sometimes in the future test documents of a file format are becoming (optional) part of its SDK, even better becoming part of the standard of the file format itself. Like regression tests would become part of a standard to provide a measurement for feature coverage of an application supporting that file format (at least from model perspective, but not necessary rendering).

This ability would require not only the specification of the model of the file format, but as well its convertibility (API). As
we are specifying at the moment the changes upon the ODF model being used for change-tracking.

Regards,
Svante

--------------090700010500040803080107-- --reuL7Dweesa2bJVx6OTlKEepatN6uwqU9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCgAGBQJUrmwlAAoJEDQw8AU3RKko4D8P/RV7lxt09AUP82xJN5iSITjo VMbv0T9XxE/GaiSlxsZC9kBsL9KgOwMSWaJBG44ZPziuRujX6taTDEKQIyFrytFM OGzaoX8xK1aA3zbUlogWOwzibDOHA9kJ5EQCSfjV8hzVm+na9c0wryRCd0X46HLh 65+5PHljCOXGOue4ki3AMyAeHmD7kLCQTPB2Q0z3mDZ+/cwNZsg0z09H0075kALy Qbvs1cHl0ncinfIR3oabqtCwV5dR+2eAmS/HpEYHZlME/8fi+JOEp8aZSo9Iajfm zYkrUQ23qG5RRohMEhcYzbxrACl8cY4Q8+agnISQG+sTEOXkcEH4YCnUt9RLcdXa lHU9P1OOCIf+BMOHYsg2kuswLdEuqVnJuaUb2jy08mQMCTXQ9qpLcky3XSNH5/hT +f06fg9DtBpA0yzdMM5cpVXQyJqs6zOtEUX/Q9s3ypph3u9Wkt7Q9numrGo9sRwX 0N3LlmsDSmyyb8+kEZKKjz9VN8ftYn+/9dyYciw9kr90SaedLlWU7orquUQBDxzE AQNrYpLcpwAE2I/Ms5LadBGNPrQHPZaz1aORzALKyELuhST6z4Um4nF8J85+GFGk /6icR1aWqQblnqnCJ7ASaQSjfvWB6FRuhlBsT3Yvccz6odV3RDojHys6ANfxJEyk 3C3pxl2jwLGWvDxljEYu =u5nJ -----END PGP SIGNATURE----- --reuL7Dweesa2bJVx6OTlKEepatN6uwqU9--