You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2008/03/04 23:41:58 UTC
svn commit: r633688 - in
/incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme: ./
DISCLAIMER KEYS LICENSE NOTICE README RELEASE_NOTES RELEASE_NOTES.html
Author: schor
Date: Tue Mar 4 14:41:56 2008
New Revision: 633688
URL: http://svn.apache.org/viewvc?rev=633688&view=rev
Log:
[UIMA-839] Partial update to get uima-as-distr into some kind of shape. More updates needed.
Added:
incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/
incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/DISCLAIMER
incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/KEYS
incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/LICENSE
incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/NOTICE
incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/README
incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/RELEASE_NOTES
incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/RELEASE_NOTES.html
Added: incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/DISCLAIMER
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/DISCLAIMER?rev=633688&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/DISCLAIMER (added)
+++ incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/DISCLAIMER Tue Mar 4 14:41:56 2008
@@ -0,0 +1,7 @@
+Apache UIMA is an effort undergoing incubation at The Apache Software
+Foundation (ASF). Incubation is required of all newly accepted projects
+until a further review indicates that the infrastructure, communications,
+and decision making process have stabilized in a manner consistent with
+other successful ASF projects. While incubation status is not necessarily
+a reflection of the completeness or stability of the code, it does
+indicate that the project has yet to be fully endorsed by the ASF.
Added: incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/KEYS
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/KEYS?rev=633688&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/KEYS (added)
+++ incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/KEYS Tue Mar 4 14:41:56 2008
@@ -0,0 +1,232 @@
+This file contains the PGP keys of various developers.
+
+Users: pgp < KEYS
+ gpg --import KEYS
+Developers:
+ pgp -kxa <your name> and append it to this file.
+ (pgpk -ll <your name> && pgpk -xa <your name>) >> this file.
+ (gpg --list-sigs <your name>
+ && gpg --armor --export <your name>) >> this file.
+
+pub 1024D/C874155C 2007-01-16
+uid Thilo Goetz (CODE SIGNING KEY) <tw...@apache.org>
+sig 3 C874155C 2007-01-16 Thilo Goetz (CODE SIGNING KEY) <tw...@apache.org>
+sub 2048g/83F5159B 2007-01-16
+sig C874155C 2007-01-16 Thilo Goetz (CODE SIGNING KEY) <tw...@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.6 (MingW32)
+
+mQGiBEWszKIRBACRscWnk1F408lWIZEgqx6OffiMtgApEVdl9UXXF2+DeS5WrHj0
+1KDm9Q5Ir/o3f1qw7Il16Z496nDqmZHFKcrIgZvXcp5oCRE8sPMwdoy6X9kqVKug
+xOeen38bs8088IjsTyGOlKOTsKrqWMUTj6SOp6vsS3m9xD0bJ1Iy3kkYNwCgtAfe
+vOZEd648gAZveYcF62LFSt8D+QE100K0850tdQuSKKlU2Ay7XNfs3LHzp6GKAQun
+ktrg8P3O9WdIvpg26g5sQU9ijWvITYBKO3JhtlWTGZjLOkB+7VemVDzbzpLu8jUA
+dEOHsuBNUVXC6hpXQYhP+pObJ0hP3hAH1x/eBk89M0JdECVLo/zHhr+Vg0PEO7GQ
+5U6uA/9qPPF4iImIzhezG5H5fbco/VWXcEn5+ufFOr9mFntAJIAY51nxIUTEsqhi
+iRN081Wkp7VTgyzYaDxN0i/aZq0DtP3xpFmi/NzQ8tCy7hMRSXeRcLGqWdPWmm5M
+a22gZKIrXPNBWVThVG2RkSWuDRVUPLrqw2wZLr+p/esi6N1DfbQzVGhpbG8gR29l
+dHogKENPREUgU0lHTklORyBLRVkpIDx0d2dvZXR6QGFwYWNoZS5vcmc+iGAEExEC
+ACAFAkWszKICGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRBUIg0syHQVXE7t
+AJ9LIRUSkkoPOZnRKAEoKFz7L2BYKQCfUeZc22GCmJZUNY2JjGlc/GomiiaIRgQQ
+EQIABgUCRb9vcwAKCRBPoQxk4/gVndb5AKCEUNwrig3CPRHSv0uy7KVxFM3tTQCg
+hFec8f0DSHDigiYASD/ukbqvSxq5Ag0ERazMrxAIAI7bGJnDAfWwQ8fQj6Fp85Ey
+F8MI9zbbfNrneacUB+SFqv0njjQds+05SHp5c/ZcHeicRwXYIP0M2BfleUNEF9Mo
+QPUmqa7HiXlqk1R8a4peOsUtCSJlP1MN+4lAPXL/bVCEt2O6nvrNqjgG64IZpSxy
+ZoC+Q9CQnKqZ5z6HFA2azrL9o+cQtlzuP3CpjUMS4y46OjYIuN0YSqj8sTWRVYg6
+ogxZ7uzetyIzKo+v3+ZCQ4YgMkgtajV85pq5b5bYfPkwoFpWZhUhm8LRxGS8EXAj
+tyzg0HOl6w5v0WJFELmHPc6J2aH1prhDpkpVC68TQQlrNVjG3eGSkpajRscwSd8A
+AwUH/R2R2++GE7oNVvheys3RIvT5+oShz6Tjgt66MEUKgGJhEDqdiLcIKClKpW2y
+0E6AClKyy5GGscgV9xn5iUJr8pA359GTYaEVmixD0XNtemTXE/OdmeKlUoziaHPV
+yViiq3WCgbzxpRj7shkgwhfQRpxT2Qqcz0CvfEWvn7x8k5oXEYAFSyPGLxxVG6Hx
+f4gZYsQjD6okvPVu2qDZl5LutznpTpr0cHtFBI75K5StsajVzGjyayjpcNBlMgwB
+GKBaR+rR3qAsNNIzDufJpcJarV9BHBynLEHs9Tta/tyXZQ0o3EIvZ5yJVYIQF0b2
+ik8q8GjUWSbAGk99YHTlZK4CeWKISQQYEQIACQUCRazMrwIbDAAKCRBUIg0syHQV
+XKE7AKCYd3xvSROeQtK8qdpAx6au63JiAACgpr4p1qbgXW6E+Fv9mYlm2d5Ch2U=
+=HvhY
+-----END PGP PUBLIC KEY BLOCK-----
+
+pub 1024D/E3F8159D 2007-01-30
+uid Michael Baessler (Apache UIMA Committer) <mb...@michael-baessler.de>
+sub 2048g/871C2272 2007-01-30
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.6 (MingW32)
+
+mQGiBEW/YbQRBACFizu3QVSy5b3XwRwSA/C6H4Y1GOUTHKtquOzHzz5K9Ihn5qm1
+ShKTZUKfGHDuebeGKoqSqMSGulDUP6RNj6etszcg0F9vKxh0I0hezM7eOmVr+PLK
+477GCgabsMQk1SmFmxIiLkt1cypO/+XY774k3zx7tCaA1wZi4Xc0GfTG/wCg+ayo
+WEMOHL2iJLzheW4IjQGhD6UD/1KVkmx4kj7k/WjyJICSjJS802rBdxT1azZqisHY
+XGjO/KPS9w4iVq31Q4rBtbqv1wDLMeOTx3zjhYW6L8zVODI4QyIE0B7E7SlPz2PO
+xxFyhimrLg8FrSvENisDyhwto1smdOiXvdcxPdpd+3DFzuIjZA2TXh2mVZpC4YZd
+oYDvA/9qcFG7NwkH6WcsYTEfUg5IbHORH36ycXxN75kR5qbBs0MtKhjvXEATwkrr
+Gd18J7aYL5mbDujLNE4CyERBd4Q8TsmkSvoSM3yQNntbED+nhxy5pBKv4qMmX1J8
+5VQrC2LDXeCAYv4Tm/z5HYGP5j5qy2M1pxpmrBuxt14dGlZvPrRCTWljaGFlbCBC
+YWVzc2xlciAoQXBhY2hlIFVJTUEgQ29tbWl0dGVyKSA8bWJhQG1pY2hhZWwtYmFl
+c3NsZXIuZGU+iGAEExECACAFAkW/YbQCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIX
+gAAKCRBPoQxk4/gVneatAJsFP1H5UXBg6jsnSeIB/gzotcOwvgCdFjtCVFs3vOLd
+R+1O3JyNIa2aZd+IRgQQEQIABgUCRb91qQAKCRBUIg0syHQVXJR6AJ9o1lWSRycm
+cJvpHLwAsfEPxj+soQCgnyA/cqwYGbyQIIvpLjcQMk+m70q5Ag0ERb9hzBAIAIxQ
+1Xw66STp344wXG7CCTukbXjDyIhyyKov8NE9K+v4Z7v3SVDDOexcva1Fo3uGdQ0q
+2zpVAcmWf/6bwKBwFOXhSekauU/wLWd/volsOB3YxEVlTkBsJnhUiTZ/hRxIlyWS
+RIKP00R80dIhtaBmfDYMIWlpTNGbHT7GPfMxYt5zDQxH5uamdnaV/6hfvcGXJdTu
+3c414KT9AVv/ivyVlqWTEeQsOV0C1tqPnIvStXoIb0h8KNhtG/67Difu2M8/y736
+OcmWUq0wIjuOGh8N7yYiYWiQYitALIA668RNhGLy2pUqlyLdcW7m4CuDaSBer88D
+sON3MNMkacsgmbxbclsAAwUH/A+ovoS+nGjahCNyEgQ0OqQqAnwErYzAe703k8Uo
+0LF52Ui1d1CwGYZtCxZATjmVRRqskVqd7zxdN41qFYkuAgY6T9pezDI/iccixuka
+oC+0F0HxNKHtmtBeLf75F0lv0ukCEx2+SzxEkrFfaxXOFvgAg47aBs9oTb+RD4cg
++X7jNuEvUkb3Ub6wUFOIAEPv2qaUajCSoa7zkiUMkw9vDfqCNTyYbik+K/iiZRmH
+7L3s2vFxMqHCU0ZwN8U2fxZK7ATeCprHXHxlHfmzL3KZXdrGeB/2htcTQ7lDLqxe
+f3aMysYoO+iXlKO23+aNd3ocwuDO6ABCBtrCGC6Cpn2gyO6ISQQYEQIACQUCRb9h
+zAIbDAAKCRBPoQxk4/gVnW72AJ9h11n0D7abW9Q04JoHTbTgVlZmnwCePJ2+4pTR
+/6sxnMbev2OYEcuNuNc=
+=EyFe
+-----END PGP PUBLIC KEY BLOCK-----
+
+pub 1024D/EB51FBBA 2007-04-02
+uid Marshall I Schor (Code Signing Key) <sc...@apache.org>
+sig 3 EB51FBBA 2007-04-02 Marshall I Schor (Code Signing Key) <sc...@apache.org>
+sub 2048g/28D170DB 2007-04-02
+sig EB51FBBA 2007-04-02 Marshall I Schor (Code Signing Key) <sc...@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.6 (MingW32)
+
+mQGiBEYQWVIRBADlac4ZamD0GX7CM6UvhtIR6IPDEuxDdB25Lxs3QvAU79hgg3wm
+vERDpOpwNVkA9c+w/4XvWgm5mi40C1Q8X1iIBMyxr2Q1SecbxvontA+uaOyUngzO
+AU8Xt0BdQ0FSfakr6E8/24f+N+IZ8hb0a5h1JRux0+36XQ2XuGM7ZZkSXwCgtJPb
+v56umpEZF3RWPuLCbwnobHsD/2J1GBCh6UdteTMP/J3AYJv7FI5pQp/eWkdZs2sE
+qKxAfnOK5QcHdNtVeUImiRQrRKI2UPfK2FXeZSdhV7HwCEJo096AlKs5NxGITaKf
+rYm+2oUFsaC/NWlI6XfiJU6flJu5zAvTITVMQck9jBlwDkVfle7a1Day8v7YwY8s
+Op8XBACTvp2sG0+U+5inJZIUJMMDI7SxltCABzHDiptmJ5BXq3nnMQxxUDo2z1RS
+6THtKv4lcWdeLRCIoQXTt4HQeu2FPXlaDxceUT84kkmquTiZCyj54qDENX3ZfxoV
+WEqfvA7A2JP+C+6XOIqeS1iCpEkK1X0It6h7qJB5qMG4F1YnnrQ2TWFyc2hhbGwg
+SSBTY2hvciAoQ29kZSBTaWduaW5nIEtleSkgPHNjaG9yQGFwYWNoZS5vcmc+iGAE
+ExECACAFAkYQWVICGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRDW3fAx61H7
+ugzXAJ4o6ZjdaLivrYnFeF7EEEOxljQ2QQCeOHOI9gDdP0Yf7wKHrDcwRp4TeLW5
+Ag0ERhBZXRAIAKFw5raB6LuXjKTUgmBeDqK/MuIpXMyhEXidtryovnUQSf/Vk2yI
+AIw2MEkJlFWxJTGvEWOWSW/xmNMv/VGBM7XIg442vDUaOAKLPDgvx/mHzUo0mEnO
+ZZ9XGC6xbEMoMpDSrdnpIazNUl2cT5n/mZYUCvLVSKobwHrPl00B+58fjZ9tIgA0
+woy2SEk/1loWpDvzad9V++4JlVn4liSoYGdvqUm1FLRTN4y55csEzt0roWklHVK9
+96TupcS5sNMBJSgZ6MoXaG4A7lFkSw+6yifXytoi1paHueoZtuEkykwQY0umdAwf
+LxQczxlkl6WaNyBVVKDC0a8SCz0/uW01Y+MAAwYIAJjDxVLjGW+TVQlP3hI/HS0u
+NYVqg+KybL9mILHUv34HOhQ1IaQa9z70nQ3hhlY2R2hb94Zp5meW9ur+SyDTj3NF
+AcCYrzuWBZwvffz1YSZeR8a6Ha/jvD+fSd5L3TRhwASOqwg+eWK1XwG2bTIEZ7N+
+Gvj9/h5XyxUopwtS4wIeWhZ5HsRtx5bFZ6zwHls/x8lhNg5AOUP9wqm1Yab0QCrJ
+mNPVZ61+9L/7fXJbwAaT6Qpx6B8SnBvUI8iSrYcWnlZAV3lcE4CE4QCykmbPrhw7
+U73YZyUxPsPc99+LD/7pKVH8De3tXfiuFtKL80Ih4bDX6HOkbv2oZAwCanx0ZL6I
+SQQYEQIACQUCRhBZXQIbDAAKCRDW3fAx61H7unPVAJ9GrM0zlazDMcQoBD2GK46U
+l4qs9wCbBzyptPZxelbQfmNsMD+u+ibVcIY=
+=sHQ9
+-----END PGP PUBLIC KEY BLOCK-----
+
+pub 1024D/BF4B91ED 2007-07-06
+uid Eddie Epstein (Apache UIMA CODE SIGNING KEY) <ea...@apache.org>
+sig 3 BF4B91ED 2007-07-06 Eddie Epstein (Apache UIMA CODE SIGNING KEY) <ea...@apache.org>
+sub 2048g/14A79BB8 2007-07-06
+sig BF4B91ED 2007-07-06 Eddie Epstein (Apache UIMA CODE SIGNING KEY) <ea...@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.7 (MingW32)
+
+mQGiBEaOnFkRBACtJaC5mI1P4B2iq607CCo8jJW0bO+HjtE+wutr4LosHDICN2Pn
+uJc04vgToa7v+riq/++HsZvXpFcJanFtbQqcREh48EXvAm7q4gd39LYsu3IhcCUo
+zfwlnv+bfIYDQY1Dr20Gsbrm8Zu5fEIRUJWDTZiMl7kxlO/3bSc7avYjxwCg5hak
+2D7Z7Vws15LzE4Lk69LCe9cD/25xBZHiZ5NCxiOwySq0DjGx05wxHJn4Jv6xvOu1
+6Qx6xsDNJLnycw3kZDR630t0TBHbrmOQ9FbSfW0MM5pRDOSDWOipnM84NQdO5P18
+JpY70Ps86uDtWFB7YXGcvvcfa8MS44AOiFxWTxP2emptR998PMCFtaizxHaZyB5Q
+7tnOA/9WujnvcBdKTAraxdVeYnfLdpCAqTuC8fCg9fcuf3CuUylaC4xh1kLH8tGt
+XoJFh/jDXdhIsroGZ5MERfMKwU1Au+wpiL6ewMVGgYz+3Y2lyMO0K35jxY+88pqQ
+fZWggFpqNZ38qhpdeyyZXFsl4PPp8jbLjEmz8mgG8kb1piiPcrQ9RWRkaWUgRXBz
+dGVpbiAoQXBhY2hlIFVJTUEgQ09ERSBTSUdOSU5HIEtFWSkgPGVhZUBhcGFjaGUu
+b3JnPohgBBMRAgAgBQJGjpxZAhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQ
+8xufc79Lke3O7wCeNBoPhBPXzJ54Smdo9xOQNWYgBmoAoMgvN1oM4daTKEgfnHUE
+1ftuzearuQINBEaOnFkQCADEkzTuQnSnKg61uuax6ouR3yGBc8LG+docsVXPB9Rs
+FyvO0zq+Rbjv+z3BiW0Ed0bEsSaBhOaTzjC1nBVqaXyFfZketqHALL/lRD6V+lOD
+h+fNpOMCKJtzLfMWM1LuXY9Ld39PQnsjnKKwerp7r6C4GKC0SlntOqTS1GioJy40
+HNzLyuxct1C8zLeOMxoQnxl/LVLFbHMOZEW7x+6OhwMB0eh7C6StwrU2andN9aA0
+RQOw2KJgh24/QRWPQlJ+TsOAsVuHYnvMR+9lylFxaVQo+vWATutCqLx1n66EBRby
+AiALA1fB7uiufC4k/zzX2SAZjXDYjPrNMKRVOjnCs+f/AAQLB/0bxKnAY15Z4e12
+TQU93bTSq2yapd3KNS8ogVgFA4jiTo6ZkdMIZQuWcNKNN9JkYHI9ZlzP0IBhNFv+
+hlOYXf5YDfJD7w6mofFwfKz9AhiNMnFmhesmHaNuBtGGsZ/gJPfgNaPT2CgWz3D5
+a7gqshbcD1D+HZZeZ0NEtBcfxdZUVy1mCy+gG23IMSboEt8TR+q9lJk4RvBUND3a
+wXClJbj++cmI1/5JKBeqYksc4Sav63ML4nNeBVppsYb8OD+b/Qmq3D8ydwnOD9BP
+ut3KrtnWtfqJNtwuUj/hFTO8SbFd16ISISGbwOhVmzrrAd4W3zIVWihVYXxYV1Fa
+QugaE7+uiEkEGBECAAkFAkaOnFkCGwwACgkQ8xufc79Lke1xVQCgjD1oHqocft2v
+5PTMsrVvSG0ijjgAn1FjtN89U303k6ZlDnTwr0ix13GL
+=bfki
+-----END PGP PUBLIC KEY BLOCK-----
+
+pub 1024D/55098044 2007-08-09
+uid alally (Apache Key) <al...@apache.org>
+sig 3 55098044 2007-08-09 alally (Apache Key) <al...@apache.org>
+sub 2048g/6BBE44B6 2007-08-09
+sig 55098044 2007-08-09 alally (Apache Key) <al...@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.6 (MingW32)
+
+mQGiBEa7EC8RBACh7iNfhMTG6Vti//McDRHib+M2aKV7iu6wA6yr4OiZ3ckKKU3x
+yWTTMsQg7DFg0gQX+fuTpCxK3rSwlWwqGpippPf+1xNt1Bf4SFV/t+JqIS7LDPEK
+3qZ7F8NggCWtcqaxU5zRjApCBiG9v7DNEzhUvCZodXDGB5rJD81BtmLhewCglz8x
+bznZ6m8x4N8XQ0bttlyRee0D/07C0hi9NMfRq3ygBZa7CWZwYl41rZduSaUQUNpF
+FEhyVYobtYagN+wRqn4YijIGg/cHW341KNZaP1oECNaUeLjVOgT+akib1WrHpg8R
+6XhqQNXRQuouB/EGJbzbKp0HblUn9Nx1DwB3vVMEk/xmjlWbhRr8NTjSDIkUBOga
+H4qSBACeui1AwXkN1Ynnst/+mIITSb0TtTx4kki19FOwG/dBh19u/J4ITaMCbyTA
+IYDFsN+jdGiNNXF9Umzx+EuOsJz9wieceCZ9a/CJebtnJGAI/3GOgkRR++aJ8NB4
+nSdnz1WiLHLLAiBXmqrxvNCuRmJ9USIRjwlx/tnVuS8+fzBPkbQnYWxhbGx5IChB
+cGFjaGUgS2V5KSA8YWxhbGx5QGFwYWNoZS5vcmc+iGAEExECACAFAka7EC8CGwMG
+CwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRBddpwbVQmARJKbAJ9FMGPuWUjUdMoa
+XgEL5+2LWSntIQCeJNCK1rUtpDoOmEHeQ3ZRfUq0pXm5Ag0ERrsQRhAIAOA7RanT
+Z0ySgvz2TMHHTFqmNEttPsWTfCpaDSJnx4P2a+DBxwkG6phVnJP8EQAZT1gFB3Md
+dZXW5QcVSa7wM4lQdPkMTMWJGEGk48ToSrp86yn2nWA3hAfsUQxznn7KdW6onUfC
+QUdxb/A+NeZhHvMZvJe1l97N+hkE9dQvrQnN9++3O0UtmXJixBk7Wn0rYmH4R9bA
+Z8NE9V2SyoUbOmHlAnDmu6ci9nyjngcgxqVl56j8DRdtkMJ/+yhW4Z27+hvzkPFx
+COVuWwIwwDC94lLUgKGIAalrExV6JYdVfkw36py/AvCFbGgZqF4GX8t7e1BUjivD
+jemhTpU33WfwUpMAAwYIAKerhG60RHW0jfg5/AvnEcx4xFkJDqLX2EkKD3/6DCG2
+Xmtk+6uuRnJFO0aZjwxmE674GSD9Wn+l1szMjAIzpt5Scmd/bEKQgnd8TybZCaK2
+prcQMf3epfWJguMGImn3WFjB5A6/3yxtdBM+IfrqDfu8uCuUbVuDk9bDQ8dOGRKA
+8u18wDV22fWUUYxpOZiIt48ywOMZIXB5z8+gbWa3c0Dd02i3ZAYds+Kg24mVopDS
+wUcYAyoUFi7XwFi0RrLeelXVPiUjwaSUTOkkg2b/wNs1khsyuhKu5J2gA8Qn8Whk
+EPtCFGkw2vQMNduQ8WZZKCpQYYgehsvXqEvZHf7ilP+ISQQYEQIACQUCRrsQRgIb
+DAAKCRBddpwbVQmARAjTAKCOYF1GpH+5wUma56wrT+NXIUAUXQCgiC9R506J/DeF
+98QSZXKAccwQf1o=
+=bO8M
+-----END PGP PUBLIC KEY BLOCK-----
+
+pub 1024D/91DDAC20 2008-01-25
+uid Jörn Kottmann <jo...@apache.org>
+sig 3 91DDAC20 2008-01-25 Jörn Kottmann <jo...@apache.org>
+sub 2048g/7B06114B 2008-01-25
+sig 91DDAC20 2008-01-25 Jörn Kottmann <jo...@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.6 (GNU/Linux)
+
+mQGiBEeZsXMRBACW7VN2XbSW2IiAECQbECh3a54Kq7K4nct04zDBerjwxXRYBJaR
+dGLkZ1iuto/fTWf9LedYctT5teRuLTw+hJNT3GmPl2RKsnQoCYnlrzXfQ8dkGvwH
+d9RBx/3ax9BE2z9aQW+MbCDFPzJLEKk4XGsoRWBRy+DVFKG8CbANCJiSkwCgvPIn
+v7y19Yk4XFKorfR012I6LH8D/1DeePwUEBrphORoDn7KInvZuDhjOLxGNp1puU5l
+PLnhAFDRMN9VXuG4GFy7DFmyhcXv/AwI7AKA1sX5gQT3dQ5m+vTCmBbMX0bKAgud
+gMXtkqSlnBJwM6M00dZOtngxYV6ocsoONKzkBYyNWGCinUhDxtTs+rR7V3LbEMz+
+73TUA/9lGAsg1lOVjqZbDiYC0AVQIM+SFVlRRloTQaVyLdwaaLrIsGtDq/bwsVv7
+S+gTgQtrwjxLwF0vL2rjgK4IDI6zZqAgdBagK9GKxmdKh3wizkWMPSaNkfQ7IXqp
+Z9M1Gkgbvr4o/x1Al64ZbiXihjMw1wVatHlS/TFbvQOJDQMBzLQhSsO2cm4gS290
+dG1hbm4gPGpvZXJuQGFwYWNoZS5vcmc+iGAEExECACAFAkeZsXMCGwMGCwkIBwMC
+BBUCCAMEFgIDAQIeAQIXgAAKCRDaRthhkd2sIAZzAJ4xYnadFSpJGW1jF+bAO7Z0
+bpSBRACdHIt0OJQ2LYBQj/I9MzjQBl/j8EW5Ag0ER5mxpBAIAL5wrW4VqB1tRCjr
+lx8p5VA4xpYDjpbrcGlf5k65DsC+5XTD7lMDOH9UIShpL0b2XCFeYEb14qlItHNw
+u/2uPs449YthT0dGEwnsD2KeHHW444BvDOGYBsRiOINO63P1zhyMX13EzRp1ugj+
+cM1X3YWEveLgYVL6aRU+s9ieO04matCewgUqYuSr/+9r8fLtf9SeOvcdVVZZi+ZS
+ntH/lhwOkr4n9rTgoErUTn2ZUo7wPdcprb6fLNHC70+BPwCEY8RIL9gsb8Sr5fGc
+u475OHSh7y3qBaGGG2QxrC23PHbYt5Lo5dqArnA7wjwCqiSG4A62e2jmx/eY4MXf
+us9bhCcAAwUH/0gi/sENGKYSvvTvLG3Lxh4Sfr7AmA73eVZle+jPfJNRfDTD26Bp
+tA1iQmhUrZ4MDNrMLab1zDUXatWs/W0PQvdsWEqqeynysRY9gSwM20vBOQFdjPzs
+FKAisVAWhUkzSBACBay8nLY925tionM4SFUDNWruGG+wy9yAj/eTBNuQ1pGs4PBF
+f7rojolJS27FYuoylfgxhXcsbqCnR1UD7JZmM+BYoMV9aHhJ0DZ1tgWlIelkhGc6
+7k6bDGk1vjb2fPiJmYHj6pKpT5jUliu1J3ADQGAXU5LAQl76mLBsCpO/VRQ0miga
+1gu4C6p7NyQtN7bzV4ZA206i6QC3kSXU68mISQQYEQIACQUCR5mxpAIbDAAKCRDa
+Rthhkd2sINb4AJ0aGZM0MO6xcHNQkiMOFUOgW+KCxgCeIvPvzdjr7WJzwN1N+pEI
+B9+yl2E=
+=7n1C
+-----END PGP PUBLIC KEY BLOCK-----
Added: incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/LICENSE
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/LICENSE?rev=633688&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/LICENSE (added)
+++ incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/LICENSE Tue Mar 4 14:41:56 2008
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
Added: incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/NOTICE
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/NOTICE?rev=633688&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/NOTICE (added)
+++ incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/NOTICE Tue Mar 4 14:41:56 2008
@@ -0,0 +1,17 @@
+Apache UIMA
+Copyright 2006, 2008 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+Portions of UIMA were originally developed by
+International Business Machines Corporation and are
+licensed to the Apache Software Foundation under the
+"Software Grant License Agreement", informally known as the
+"IBM UIMA License Agreement".
+
+The following copyright notice(s) were affixed to portions of the code
+with which this file is now or was at one time distributed
+and are placed here unaltered.
+
+Copyright (c) 2003, 2006 IBM Corporation. All rights reserved.
Added: incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/README
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/README?rev=633688&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/README (added)
+++ incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/README Tue Mar 4 14:41:56 2008
@@ -0,0 +1,325 @@
+ Apache UIMA Asynchronous Scaleout (UIMA-AS) Version 0.7.0 README
+ ----------------------------------------------------------------
+
+*****************************************************************************
+* This is an alpha release of UIMA-AS.
+*****************************************************************************
+
+0.
+ Changes in the 0.7.0 release
+ - Development has been moved to Apache, in the Apache UIMA incubator project
+ - Package names are changed to org.apache.uima...
+ - Name has been changed to Apache UIMA Asynchronous Scaleout (Apache UIMA-AS)
+
+ Changes in the 0.6.5 release
+ - Added Component Descriptor Editor (CDE) support for UIMA deployment descriptors
+ - Use temp queues for remote delegates connected by http or with the optional element: <replyQueue location="remote"/>
+ - Fixed hang with action=terminate for aggregate services with remote CAS multipliers or delegates having no timeout
+
+ Changes in the 0.6.4 release
+ - Fix hangs in services with action=terminate (except as noted in Section 4).
+ - Support asynchronous stop/undeployment of colocated services.
+ - Document the UIMA EE Asynchronous API.
+
+ Changes in the 0.6.3 release
+ - Real fix for merging CASes on a parallel step (XMI deserialization bug)
+ - Fixed bugs to allow multiple/sucessive runs through uima ee client
+ - Fix for NullPointer when handling reply exceptions that occur in the final step.
+ - Stop listener thread when delegate is disabled
+ - Changes to error handling to properly handle JMS Connection problems.
+ - Increased Spring recovery interval from 5secs to 1 minute.
+ - Fixed uima ee client to set the MsgFrom property to the name of the temp queue instead of currentTimeMillis()
+ - Fixed javax.management.MalformedObjectNameException: Invalid character ':' in value part of property
+ - Fixed a race condition in the uima ee client when handling getMeta replies
+ - Extend deployAsyncService to deploy multiple deployment descriptors in the same JVM
+
+ Changes in the 0.6.2 release
+ - Fix to XMI deserialization bug associated with using JCas.
+ - Fix for merging CASes on a parallel step
+
+ Changes in the 0.6.1 release
+ - Added new default ActiveMQ configuration script.
+ - Several fixes to error handling have been implemented.
+ - Fixed API-deployment problems on Linux.
+
+ Changes in the 0.6 release
+ - Removed the limitation on concurrently the same service from the same directory.
+ - The client API can deploy colocated services. This feature has been added
+ to the runRemoteAsyncAE driver.
+
+ Changes in the 0.5 release
+ - Error handling has been implemented as per the documentation.
+ - Support for remote Cas Multipliers has been added.
+ - Added option to specify remote deployment of a delegate's reply queue.
+ - Default deployment for aggregates changed to async="false".
+ - Prefetch="0" supported by Java service wrapper.
+ - Primitive Cas Consumers as well as Vinci & SOAP service proxies supported.
+ - "startBroker" scripts modified to support UIMA-EE installation on shared filesystems.
+ - Each instance of a primitive analysis engine is called with a pinned thread ID.
+ - Several memory leaks fixed.
+
+
+1. Contents of Apache UIMA-AS binary distribution
+The Apache UIMA-AS binary distribution includes
+ - Apache UIMA (base)
+ - Apache UIMA Asynchronous Scaleout extensions
+ - Apache ANT
+ - Apache ActiveMQ
+ - Spring Framework
+
+All of these components are licensed under the Apache 2.0 license, included here
+in the file LICENSE.
+
+UIMA-AS components include:
+
+ bin/startBroker.sh/bat: starts the ActiveMQ broker, which must be running before
+ UIMA EE services can be deployed.
+ bin/deployAsyncService.sh/bat: deploys an AnalysisEngine as a UIMA-AS
+ service. Takes one or more UIMA-AS Deployment Descriptors as arguments.
+ bin/runRemoteAsyncAE.sh/bat: Calls a UIMA-AS service. Takes arguments specifying the
+ location of the service, and an optional CollectionReader descriptor file used to
+ obtain the CASes to be processed by the service.
+
+ docs/pdf/uima_async_scaleout.pdf: UIMA-AS documentation, including the specification
+ for the deployment descriptor file syntax.
+
+ examples/deploy/ee/... (Sample Deployment Descriptors)
+ Deploy_RoomNumberAnnotator.xml: Deploys Room Number Annotator Primitive AE
+ Deploy_MeetingDetectorTAE.xml: Deploys Meeting Detector Aggregate AE with all
+ delegates in the same JVM.
+ Deploy_MeetingDetectorTAE_Whiteboard.xml: Deploys Meeting Detector Aggregate AE
+ using the whiteboard Flow Controller.
+ Deploy_MeetingDetectorTAE_RemoteRoomNumber.xml: Deploys Meeting Detector Aggregate AE
+ that uses remotely deployed RoomNumberAnnotator.
+ Deploy_MeetingDetectorTAE_3MeetingAnnotator.xml: Deploys Meeting Detector Aggregate AE
+ with three instances of the MeetingAnnotator component.
+ Deploy_MeetingDetectorTAE_Sync_3Instances.xml: Deploys 3 instances of the
+ Meeting Detector as a Synchronous Aggregate (meaning the delegate AEs do not each
+ get their own input queue).
+
+ descriptors/ee/... (Other Sample Descriptors for use with UIMA EE)
+ MeetingDetectorAsyncAE.xml: Specifier that can be used to call a UIMA EE
+ Service from an existing UIMA application (see Section 2.5 below).
+
+ src/org/apache/uima/examples/ee/RunRemoteAsyncAE.java: Sample client code showing how
+ to call an Asynchronous UIMA Service.
+
+2. Installation and Setup
+
+2.1 Supported Platforms
+
+UIMA EE Requires Java 5 or later. It has been tested with Sun Java 5 on Windows XP and Linux.
+Other platforms and Java (5+) implementations should work, but have not been significantly tested.
+
+2.2. Environment Variables
+After you have unpacked the UIMA EE UIMA distribution, you must perform the following
+environment variable settings (the same as for normal Apache UIMA setup):
+
+ * Set JAVA_HOME to the directory of your JRE installation you would like to use for UIMA.
+ * Set UIMA_HOME to the uima-ee directory of your unpacked Apache UIMA distribution
+ * Append UIMA_HOME/bin to your PATH
+
+2.3 Running the Setup Script
+Also, you must run the script UIMA_HOME/bin/setupUimaEE.bat (or .sh). This does two things:
+ 1) It downloads several open-source packages required by UIMA EE. During this process
+ you will be informed about the license for each package and asked to confirm that
+ you want to proceed to download the software.
+ 2) It runs the standard UIMA adjustExamplePaths script to update
+ paths in the examples based on the actual UIMA_HOME directory path.
+
+ Note: The Mac OS X operating system has special procedures for setting up global environment
+ variables; see http://developer.apple.com/qa/qa2001/qa1067.html for how to do this.
+
+2.4 Setting up Eclipse
+Eclipse users should install the UIMA Eclipse Plugins and UIMA Examples Project using the "manual"
+install procedure described in Chapter 3 of the Apache UIMA Overview and Setup guide
+(docs/pdf/overview_and_setup.pdf). The manual procedure is required to pick up capability to
+work with UIMA EE deployment descriptors.
+
+However, since UIMA EE requires Java 5, you must be sure to set up your uimaj-examples Eclipse
+project to use a version 5 JRE, and you must set your compiler compliance level to 5.0. To do
+this go to Window->Preferences and navigate to the Java->Compiler page.
+
+
+3. Getting Started
+
+3.1 Starting the ActiveMQ Broker
+UIMA EE services require an ActiveMQ broker to be available with which to create/register
+the service request queue. If no broker is available, start a new broker on the same machine
+the services will run on or another machine; this is done by first setting an env parameter
+ACTIVEMQ_BASE pointing at a writable directory, or simply by cd'ing to a writable directory,
+and running:
+
+ startBroker.sh/bat
+
+Before the broker is started, if necessary, $ACTIVEMQ_BASE (or "./amq") will be created
+and default configuration files will be copied there. The configuration files can then be
+customized to modify broker behavior for subsequent startups.
+
+Note: only one broker can be started at a time on the same machine with the same
+ configuration file, or on different machines from the same writable directory.
+
+When the broker starts it will print a message such as:
+ INFO TransportServerThreadSupport - Listening for connections at: tcp://yourHost:61616
+
+Note this URL since you will need it to run services and clients.
+
+The tcp protocol is used to connect to brokers that are listening on an exposed port.
+To connect to brokers running behind a firewall, see section 3.6 below for instructions
+on using HTTP tunneling.
+
+
+3.2 Deploying an Analysis Engine as a UIMA EE Asynchronous Service
+
+a. Create a Deployment Descriptor.
+ Examples can be found in the examples/deploy/ee directory,
+ and the syntax is documented in docs/pdf/uima_async_scaleout.pdf.
+ One of the things that the deployment descriptor contains is the URL of the broker,
+ which must match the URL of the broker you started in step 3.1 (note that if running
+ everything on the same node, you can substitute "localhost" for the actual host name).
+ The examples assume the broker is listening on tcp://localhost:61616.
+
+b. Run the command:
+
+ deployAsyncService.sh/cmd testDD.xml
+
+ The argument to the command is the deployment descriptor you created in step (a).
+
+ Note: If you use import by name in your deployment descriptor, UIMA EE searches the CLASSPATH
+ as well as directories on UIMA_DATAPATH to resolve the import.
+
+ Note: This command will generate an intermediate file in the working directory,
+ with a filename derived from your deployment descriptor name (e.g., testDD_spring.xml).
+ This file is used internally by UIMA EE and is automatically regenerated each time
+ you run.
+
+
+3.3 Calling a UIMA EE Asynchronous Service
+To test a remote UIMA service you can use the script:
+ runRemoteAsyncAE.sh/cmd brokerUrl endpoint [-c CollectionReaderDescriptorFile] \
+ [-d DeploymentDescriptorFile]+ [-w ReplyWindow] [-o OutputDir] [-t Timeout] [-i]
+
+ This connects to a remote AE at specified brokerUrl and endpoint (which must match
+ the inputQueue endpoint in the remote AE service's deployment descriptor).
+
+ The following optional arguments are accepted:
+ -c Specifies a CollectionReader descriptor. The client will read CASes from the
+ CollectionReader and send them to the service for processing. If this option
+ is omitted, one empty CAS will be sent to the service (useful for services
+ containing a CAS Multiplier acting as a collection reader).
+
+ -d Specifies a deployment descriptor. The specified service will be deployed before processing
+ begins, and the service will be undeployed after processing completes.
+ Multiple -d entries can be given.
+
+ -w Specifies a "ReplyWindow", which is the maximum number of outstanding requests
+ that the client will send. This is only meaningful if the -c option is also used.
+ If not specified, the default window size is 5.
+
+ -o Specifies an Output Directory. All CASes received by the client's
+ CallbackListener will be serialized to XMI in the specified OutputDir.
+ If omitted, no XMI files will be output.
+
+ -t Specifies a timeout period in seconds. If a CAS does not return within this time
+ period it is considered an error. By default there is no timeout, so the client will
+ wait forever.
+
+ -i Causes the client to ignore errors returned from the service. If not specified, the
+ client terminates on the first error.
+
+The source code for this client is provided in
+
+ examples/src/org/apache/uima/examples/ee/RunRemoteAsyncAE.java
+
+and you can also run this class from the uimaj-examples Eclipse project.
+
+
+3.4 Quick Test of an async service
+
+Start two terminal windows, each with an environments setup as described in section 2.2.
+
+ * In the first terminal window start the broker (as described in section 3.1),
+ by running the command:
+ startBroker.sh/bat
+
+ * In the second terminal window, launch a service from the deployment descriptor
+ Deploy_MeetingDetectorTAE.xml and run the test driver:
+ cd $UIMA_HOME/examples/deploy/ee
+ runRemoteAsyncAE.sh/cmd tcp://localhost:61616 MeetingDetectorTaeQueue \
+ -d Deploy_MeetingDetectorTAE.xml \
+ -c $UIMA_HOME/examples/descriptors/collection_reader/FileSystemCollectionReader.xml
+
+ If you get an UnsupportedClassVersionError, Java 5 is probably not being used.
+ If the driver fails to find the input data, setupUimaEE was probably not run.
+
+
+3.5 Calling a UIMA EE Asynchronous Service from an Existing UIMA Application
+
+You can also call a UIMA EE Service from the DocumentAnalyzer or any other UIMA
+application using a new JMS client. However, note that this is a synchronous interface,
+that is, it will process only one CAS at a time, so it will not take advantage of the
+scalability that UIMA EE provides. To process more than one CAS at a
+time, you must use the Asynchronous UIMA EE Client as described in section 3.3.
+
+An example JMS client service descriptor is provided in
+
+ examples/descriptors/ee/MeetingDetectorAsyncAE.xml
+
+The JMS service makes use of the customResourceSpecifier capability in Apache UIMA.
+For more information on the customResourceSpecifier see the "Custom Resource Specifiers"
+section in the Apache UIMA Reference manual.
+
+
+3.6 Firewalls between clients and services
+
+A service accessed behind a firewall can be accessed as long as its input queue
+is on a broker that is accessable. For example, the service can register with an
+accessable broker running outside the firewall.
+
+By default, the reply queue used by an aggregate when calling a remote delegate is located
+on the host where the aggregate is running. This will not work if there is a firewall blocking
+the service from replying to this reply queue, or any other reason that the symbolic or actual IP
+address of the aggregate's host is not accessable by the service.
+
+There are two ways to fix this problem, the easiest being to specify that the reply queue
+should be created on the service's broker. This is done by adding
+ <replyQueue location="remote"/>
+to the remoteAnalysisEngine definition for the remote delegate.
+
+The client API used by runRemoteAsyncAE always creates a reply queue on the service's broker.
+These "remote" reply queues are now JMS temporary queues, which means that they will be
+deleted when the requestor aggregate or client API terminates.
+
+A more complicated approach is for the client to use an HTTP connector. In this case
+UIMA EE always creates reply queues on the service's broker.
+
+Note: There are bugs in the ActiveMQ HTTP connector. A fix is available if you want to
+ build ActiveMQ manually. See http://issues.apache.org/activemq/browse/AMQ-1308
+
+
+3.7 Monitoring a broker and its queues
+
+When the broker starts it will print a message such as:
+ INFO ManagementContext - JMX consoles can connect to service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
+
+Connect a JMX console to this service with:
+ $JAVA_HOME/bin/jconsole service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
+If your console is not on the same machine as the broker replace localhost by
+the name of the broker's machine. For more details see http://activemq.apache.org/jmx.html
+
+
+4. Known problems with Release 0.6.5
+
+ 1. Only one remote CAS multiplier per aggregate is supported.
+ 2. The thresholdWindow feature is not working and should not be specified.
+
+Disclaimer
+-----------
+
+Apache UIMA is an effort undergoing incubation at The Apache Software
+Foundation (ASF). Incubation is required of all newly accepted projects
+until a further review indicates that the infrastructure, communications,
+and decision making process have stabilized in a manner consistent with
+other successful ASF projects. While incubation status is not necessarily
+a reflection of the completeness or stability of the code, it does
+indicate that the project has yet to be fully endorsed by the ASF.
Added: incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/RELEASE_NOTES
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/RELEASE_NOTES?rev=633688&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/RELEASE_NOTES (added)
+++ incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/RELEASE_NOTES Tue Mar 4 14:41:56 2008
@@ -0,0 +1,194 @@
+ Apache UIMA (Unstructured Information Management Architecture) v2.2.1
+ Release Notes
+ -----------------------------------------------------------------------
+
+CONTENTS
+1. What is UIMA?
+2. Major Changes in this Release
+3. Migrating from IBM UIMA to Apache UIMA
+4. How to Get Involved
+5. How to Report Issues
+6. List of JIRA Issues Fixed in this Release
+
+
+1. What is UIMA?
+
+Unstructured Information Management applications are software systems that
+analyze large volumes of unstructured information in order to discover knowledge
+that is relevant to an end user. UIMA is a framework and SDK for developing such
+applications. An example UIM application might ingest plain text and identify
+entities, such as persons, places, organizations; or relations, such as
+works-for or located-at. UIMA enables such an application to be decomposed into
+components, for example "language identification" ->
+"language specific segmentation" -> "sentence boundary detection" ->
+"entity detection (person/place names etc.)". Each component must implement
+interfaces defined by the framework and must provide self-describing metadata
+via XML descriptor files. The framework manages these components and the data
+flow between them. Components are written in Java or C++; the data that
+flows between components is designed for efficient mapping between these
+languages. UIMA additionally provides capabilities to wrap components as
+network services, and can scale to very large volumes by replicating processing
+pipelines over a cluster of networked nodes.
+
+Apache UIMA is an Apache-licensed open source implementation of the UIMA
+specification (that specification is, in turn, being developed concurrently by
+a technical committee within OASIS , a standards organization). We invite and
+encourage you to participate in both the implementation and specification
+efforts.
+
+UIMA is a component framework for analysing unstructured content such as text,
+audio and video. It comprises an SDK and tooling for composing and running
+analytic components written in Java and C++, with some support for Perl,
+Python and TCL.
+
+
+2. Major Changes in this Release
+
+The Apache UIMA release version 2.2.1 is just a bugfix release and has no major
+release changes. For a list of all JIRA issues fixed with this release,
+please refer to chapter 6. "List of JIRA Issues Fixed in this Release".
+
+3. Migrating from IBM UIMA to Apache UIMA
+
+This section describes how to move from pre-Apache versions of UIMA to the
+Apache version (starting with Apache UIMA 2.1).
+
+Note: Before running the migration utility, be sure to back up your files, just
+in case you encounter any problems, because the migration tool updates the
+files in place in the directories where it finds them.
+
+The migration utility is run by executing the script file
+apache-uima/bin/ibmUimaToApacheUima.bat (Windows) or
+apache-uima/bin/ibmUimaToApacheUima.sh (UNIX). You must pass one argument: the
+directory containing the files that you want to be migrated. Subdirectories
+will be processed recursively.
+
+The script scans your files and applies the necessary updates, for example
+replacing the com.ibm package names with the new org.apache package names.
+
+The script will only attempt to modify files with the extensions: java, xml,
+xmi, wsdd, properties, launch, bat, cmd, sh, ksh, or csh; and files with no
+extension. Also, files with size greater than 1,000,000 bytes will be skipped.
+(If you want the script to modify files with other extensions, you can edit
+the script file and change the -ext argument appropriately.)
+
+If the migration tool reports warnings, there may be a few additional steps to
+take. The following two sections explain some simple manual changes that you
+might need to make to your code.
+
+3.1. JCas Cover Classes for DocumentAnnotation
+
+If you have run JCasGen it is likely that you have the classes
+com.ibm.uima.jcas.tcas.DocumentAnnotation and
+com.ibm.uima.jcas.tcas.DocumentAnnotation_Type as part of your code. This
+package name is no longer valid, and the migration utility does not move your
+files between directories so it is unable to fix this.
+
+If you have not made manual modifications to these classes, the best solution
+is usually to just delete these two classes (and their containing package).
+There is a default version in the uima-document-annotation.jar file that is
+included in Apache UIMA. If you have made custom changes, then you should not
+delete the file but instead move it to the correct package
+org.apache.uima.jcas.tcas. For more information about JCas and
+DocumentAnnotation please see Section 5.5.4,
+"Adding Features to DocumentAnnotation" in the UIMA References manual
+(docs/html/references/references.html).
+
+3.2. JCas.getDocumentAnnotation
+
+The deprecated method JCas.getDocumentAnnotation has been removed. Its use
+must be replaced with JCas.getDocumentAnnotationFs. The method
+JCas.getDocumentAnnotationFs() returns type TOP, so your code must cast this to
+type DocumentAnnotation. The reasons for this are described in Section
+5.5.4, "Adding Features to DocumentAnnotation" in the UIMA References manual
+(docs/html/references/references.html).
+
+3.3. Rare Cases Where Additional Manual Migration is Necessary
+
+For most users there should not be any additional migration steps necessary.
+However, if the migration tool reported an additional warning or if you are
+having trouble getting your code to compile or run after running the migration,
+please see Section 1.4.2. "Rare Cases Where Additional Manual Migration is
+Necessary," in the Overview and Setup manual
+(docs/html/overview_and_setup/overview_and_setup.html).
+
+
+4. How to Get Involved
+
+The Apache UIMA project really needs and appreciates any contributions,
+including documentation help, source code and feedback. If you are interested
+in contributing, please visit http://incubator.apache.org/uima/get-involved.html.
+
+
+5. How to Report Issues
+
+The Apache UIMA project uses JIRA for issue tracking. Please report any
+issues you find at http://issues.apache.org/jira/browse/uima.
+
+
+6. List of JIRA Issues Fixed in this Release
+
+
+Release Notes - UIMA - Version 2.2.1
+
+** Bug
+ * [UIMA-527] - script file syntax does not correct if UIMA_HOME is not set
+ * [UIMA-529] - Type System Merging not checking for compatible element types, nor compatible multipleReferencesAllowed settings
+ * [UIMA-534] - The equals() method in MetaDataObject_impl doesn't compare elements in a Map properly.
+ * [UIMA-544] - check JavaDoc for class ParsingException
+ * [UIMA-545] - DescEditor plugin exception with GNU libgcj 4.1.2
+ * [UIMA-547] - XmiCasDeserializer fails to deserialize arrays if JCAS has been initialized
+ * [UIMA-549] - Extra jar listed in runtime plugin manifest
+ * [UIMA-574] - CAS heap size is just increased by the initial heap size and is not doubled until a threshold is reached
+ * [UIMA-575] - CPM Cas reordering broken with multiple threads
+ * [UIMA-578] - XmiCasDeserializer "merge" functionality doesn't support Sofas properly
+ * [UIMA-579] - Maven build failing for Eclipse plugins - apparently including incorrectly Eclipse 3.3 versions
+ * [UIMA-583] - update documentation for adding PEARs to aggregate AEs
+ * [UIMA-586] - Bug when merging CASes using XmiDeserialization
+ * [UIMA-589] - The AnalysisEngine Descriptor editor disallows certain chars in Sofa names which documentation says are valid
+ * [UIMA-598] - Memory leak from CAS pool
+ * [UIMA-599] - Typo in JavaDocs for ParallelStep and SimpleStep
+ * [UIMA-606] - CDE shows error "Invalid descriptor" when saving a valid collection reader descriptor that imports a type by name
+ * [UIMA-607] - Running PEAR class path switching code broken in multi-threading case (CPM)
+ * [UIMA-619] - Wrong error message when loading type system
+ * [UIMA-623] - test case for UIMA-607 fails on Linux
+ * [UIMA-628] - PearRuntimeTest use the wrong PEAR files for testing
+ * [UIMA-633] - Class loading issue with ResourceBundle when using the UIMAClassloader
+ * [UIMA-639] - udpate ReleaseNotes for release 2.2.1
+ * [UIMA-641] - CPM test case fails with Sun JVM
+ * [UIMA-649] - CAS.getAnnotationIndex(Type) does creates invalid index objects
+ * [UIMA-654] - add missing license header
+ * [UIMA-655] - testMergeTypeSystemElementType(org.apache.uima.util.CasCreationUtilsTest) fails on Linux
+ * [UIMA-656] - Eclipse update site not working - nothing shows up as selectable
+ * [UIMA-659] - Conform Eclipse update site to Apache Distribution location requirements
+ * [UIMA-663] - CDE Resource Dependency page throwing NPE if XML missing <resourceManagerConfiguration> element
+ * [UIMA-665] - sometimes the test testHasNextWithOutOfMemoryError() for test class CpmCollectionReader_ErrorTest fails
+ * [UIMA-667] - CPE Managed (aka "Local") deployment mode on Linux has undocumented dependency on ksh
+ * [UIMA-668] - CPM descriptors using local managed deployment fail on Linux if no PATH supplied in descriptor
+
+** Improvement
+ * [UIMA-74] - make Eclipse plugins into features that can be installed by Eclipse update mechanism
+ * [UIMA-582] - improve FileCompare used in JUnit Tests
+ * [UIMA-608] - Move to Java 1.5
+ * [UIMA-626] - Bring FeaturePathImpl to the 3rd millenium
+ * [UIMA-630] - Make TypeSystemUtils.isIdentifier() public so it can be accessed by client code
+ * [UIMA-636] - Improve CDE to allow other tools to re-use its functionality to edit a new UIMA Xml descriptor
+ * [UIMA-638] - CVD should allow viewing FSArrays longer than 20 elements
+ * [UIMA-661] - update docs for Eclipse Update Site install
+ * [UIMA-662] - Fix running footer in PDF docs having text overflow
+ * [UIMA-664] - CustomResourceFactory_impl not catching exceptions when calling out to initialize method
+
+** New Feature
+ * [UIMA-580] - Make the CDE plugin extensible
+ * [UIMA-640] - Add more convenience methods to TypeSystemUtils
+ * [UIMA-660] - Add mirrors support to our website for use by Eclipse Update Site
+
+** Task
+ * [UIMA-576] - Change version number to 2.3-SNAPSHOT
+
+** Test
+ * [UIMA-585] - Reduce noisy output when running some CPE tests when run in Maven
+
+** Wish
+ * [UIMA-301] - CAS APIs should make it easier to deal with arrays of unknown element type
+
Added: incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/RELEASE_NOTES.html
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/RELEASE_NOTES.html?rev=633688&view=auto
==============================================================================
--- incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/RELEASE_NOTES.html (added)
+++ incubator/uima/sandbox/trunk/uima-as/uima-as-distr/src/main/readme/RELEASE_NOTES.html Tue Mar 4 14:41:56 2008
@@ -0,0 +1,297 @@
+<html>
+<head>
+ <title>Apache UIMA v2.2.1 Release Notes</title>
+</head>
+<body>
+<h1>Apache UIMA (Unstructured Information Management Architecture) v2.2.1 Release Notes</h1>
+
+<h2>Contents</h2>
+<p>
+<a href="#what.is.uima">1. What is UIMA?</a><br/>
+<a href="#major.changes">2. Major Changes in this Release</a><br/>
+<a href="#migrating">3. Migrating from IBM UIMA to Apache UIMA</a><br/>
+<a href="#get.involved">4. How to Get Involved</a><br/>
+<a href="#report.issues">5. How to Report Issues</a><br/>
+<a href="#list.issues">6. List of JIRA Issues Fixed in this Release</a>
+</p>
+
+<h2><a name="what.is.uima">1. What is UIMA?</a></h2>
+
+ <p>
+ Unstructured Information Management applications are
+ software systems that analyze large volumes of
+ unstructured information in order to discover knowledge
+ that is relevant to an end user. UIMA is a framework and
+ SDK for developing such applications. An example UIM
+ application might ingest plain text and identify
+ entities, such as persons, places, organizations; or
+ relations, such as works-for or located-at. UIMA enables
+ such an application to be decomposed into components,
+ for example "language identification" -> "language
+ specific segmentation" -> "sentence boundary
+ detection" -> "entity detection (person/place names
+ etc.)". Each component must implement interfaces defined
+ by the framework and must provide self-describing
+ metadata via XML descriptor files. The framework manages
+ these components and the data flow between them.
+ Components are written in Java or C++; the data that
+ flows between components is designed for efficient
+ mapping between these languages. UIMA additionally
+ provides capabilities to wrap components as network
+ services, and can scale to very large volumes by
+ replicating processing pipelines over a cluster of
+ networked nodes.
+ </p>
+ <p>
+ Apache UIMA is an Apache-licensed open source
+ implementation of the UIMA specification (that
+ specification is, in turn, being developed concurrently
+ by a technical committee within
+ <a href="http://www.oasis-open.org">OASIS</a>
+ , a standards organization). We invite and encourage you
+ to participate in both the implementation and
+ specification efforts.
+ </p>
+ <p>
+ UIMA is a component framework for analysing unstructured
+ content such as text, audio and video. It comprises an
+ SDK and tooling for composing and running analytic
+ components written in Java and C++, with some support
+ for Perl, Python and TCL.
+ </p>
+
+<h2><a name="major.changes">2. Major Changes in this Release</a></h2>
+<p>
+The Apache UIMA release version 2.2.1 is just a bugfix release and has no major
+release changes. For a list of all JIRA issues fixed with this release,
+please refer to chapter <a href="#list.issues">6. List of JIRA Issues Fixed in this Release</a>.
+</p>
+
+<h2><a name="migrating">3. Migrating from IBM UIMA to Apache UIMA</a></h2>
+
+<p>
+This section describes how to move from pre-Apache versions of UIMA to the
+Apache version (starting with Apache UIMA 2.1).
+</p>
+
+<p>
+Note: Before running the migration utility, be sure to back up your files, just
+in case you encounter any problems, because the migration tool updates the
+files in place in the directories where it finds them.
+</p>
+<p>
+The migration utility is run by executing the script file
+apache-uima/bin/ibmUimaToApacheUima.bat (Windows) or
+apache-uima/bin/ibmUimaToApacheUima.sh (UNIX). You must pass one argument: the
+directory containing the files that you want to be migrated. Subdirectories
+will be processed recursively.
+</p>
+<p>
+The script scans your files and applies the necessary updates, for example
+replacing the com.ibm package names with the new org.apache package names.
+</p>
+<p>
+The script will only attempt to modify files with the extensions: java, xml,
+xmi, wsdd, properties, launch, bat, cmd, sh, ksh, or csh; and files with no
+extension. Also, files with size greater than 1,000,000 bytes will be skipped.
+(If you want the script to modify files with other extensions, you can edit
+the script file and change the -ext argument appropriately.)
+</p>
+<p>
+If the migration tool reports warnings, there may be a few additional steps to
+take. The following two sections explain some simple manual changes that you
+might need to make to your code.
+</p>
+
+<h3>3.1. JCas Cover Classes for DocumentAnnotation</h3>
+<p>
+If you have run JCasGen it is likely that you have the classes
+com.ibm.uima.jcas.tcas.DocumentAnnotation and
+com.ibm.uima.jcas.tcas.DocumentAnnotation_Type as part of your code. This
+package name is no longer valid, and the migration utility does not move your
+files between directories so it is unable to fix this.
+</p>
+<p>
+If you have not made manual modifications to these classes, the best solution
+is usually to just delete these two classes (and their containing package).
+There is a default version in the uima-document-annotation.jar file that is
+included in Apache UIMA. If you have made custom changes, then you should not
+delete the file but instead move it to the correct package
+org.apache.uima.jcas.tcas. For more information about JCas and
+DocumentAnnotation please see Section 5.5.4,
+"Adding Features to DocumentAnnotation" in the
+ <a href="docs/html/references/references.html">UIMA References</a> manual.
+</p>
+
+<h3>3.2. JCas.getDocumentAnnotation</h3>
+<p>
+The deprecated method JCas.getDocumentAnnotation has been removed. Its use
+must be replaced with JCas.getDocumentAnnotationFs. The method
+JCas.getDocumentAnnotationFs() returns type TOP, so your code must cast this to
+type DocumentAnnotation. The reasons for this are described in Section
+5.5.4, "Adding Features to DocumentAnnotation" in the
+<a href="docs/html/references/references.html">UIMA References</a> manual.
+</p>
+
+<h3>3.3. Rare Cases Where Additional Manual Migration is Necessary</h3>
+<p>
+For most users there should not be any additional migration steps necessary.
+However, if the migration tool reported an additional warning or if you are
+having trouble getting your code to compile or run after running the migration,
+please see Section 1.4.2. "Rare Cases Where Additional Manual Migration is
+Necessary," in the <a href="docs/html/overview_and_setup/overview_and_setup.html">
+Overview and Setup</a> manual.
+</p>
+
+<h2><a name="get.involved">4. How to Get Involved</a></h2>
+<p>
+The Apache UIMA project really needs and appreciates any contributions,
+including documentation help, source code and feedback. If you are interested
+in contributing, please visit
+<a href="http://incubator.apache.org/uima/get-involved.html">
+ http://incubator.apache.org/uima/get-involved.html</a>.
+</p>
+
+<h2><a name="report.issues">5. How to Report Issues</a></h2>
+<p>
+The Apache UIMA project uses JIRA for issue tracking. Please report any
+issues you find at
+<a href="http://issues.apache.org/jira/browse/uima">http://issues.apache.org/jira/browse/uima</a>
+</p>
+
+<h2><a name="list.issues">6. List of JIRA Issues Fixed in this Release</a></h2>
+
+
+ Release Notes - UIMA - Version 2.2.1
+
+<h2> Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-527'>UIMA-527</a>] - script file syntax does not correct if UIMA_HOME is not set
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-529'>UIMA-529</a>] - Type System Merging not checking for compatible element types, nor compatible multipleReferencesAllowed settings
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-534'>UIMA-534</a>] - The equals() method in MetaDataObject_impl doesn't compare elements in a Map properly.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-544'>UIMA-544</a>] - check JavaDoc for class ParsingException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-545'>UIMA-545</a>] - DescEditor plugin exception with GNU libgcj 4.1.2
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-547'>UIMA-547</a>] - XmiCasDeserializer fails to deserialize arrays if JCAS has been initialized
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-549'>UIMA-549</a>] - Extra jar listed in runtime plugin manifest
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-574'>UIMA-574</a>] - CAS heap size is just increased by the initial heap size and is not doubled until a threshold is reached
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-575'>UIMA-575</a>] - CPM Cas reordering broken with multiple threads
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-578'>UIMA-578</a>] - XmiCasDeserializer "merge" functionality doesn't support Sofas properly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-579'>UIMA-579</a>] - Maven build failing for Eclipse plugins - apparently including incorrectly Eclipse 3.3 versions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-583'>UIMA-583</a>] - update documentation for adding PEARs to aggregate AEs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-586'>UIMA-586</a>] - Bug when merging CASes using XmiDeserialization
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-589'>UIMA-589</a>] - The AnalysisEngine Descriptor editor disallows certain chars in Sofa names which documentation says are valid
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-598'>UIMA-598</a>] - Memory leak from CAS pool
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-599'>UIMA-599</a>] - Typo in JavaDocs for ParallelStep and SimpleStep
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-606'>UIMA-606</a>] - CDE shows error "Invalid descriptor" when saving a valid collection reader descriptor that imports a type by name
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-607'>UIMA-607</a>] - Running PEAR class path switching code broken in multi-threading case (CPM)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-619'>UIMA-619</a>] - Wrong error message when loading type system
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-623'>UIMA-623</a>] - test case for UIMA-607 fails on Linux
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-628'>UIMA-628</a>] - PearRuntimeTest use the wrong PEAR files for testing
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-633'>UIMA-633</a>] - Class loading issue with ResourceBundle when using the UIMAClassloader
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-639'>UIMA-639</a>] - udpate ReleaseNotes for release 2.2.1
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-641'>UIMA-641</a>] - CPM test case fails with Sun JVM
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-649'>UIMA-649</a>] - CAS.getAnnotationIndex(Type) does creates invalid index objects
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-654'>UIMA-654</a>] - add missing license header
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-655'>UIMA-655</a>] - testMergeTypeSystemElementType(org.apache.uima.util.CasCreationUtilsTest) fails on Linux
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-656'>UIMA-656</a>] - Eclipse update site not working - nothing shows up as selectable
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-659'>UIMA-659</a>] - Conform Eclipse update site to Apache Distribution location requirements
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-663'>UIMA-663</a>] - CDE Resource Dependency page throwing NPE if XML missing <resourceManagerConfiguration> element
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-665'>UIMA-665</a>] - sometimes the test testHasNextWithOutOfMemoryError() for test class CpmCollectionReader_ErrorTest fails
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-667'>UIMA-667</a>] - CPE Managed (aka "Local") deployment mode on Linux has undocumented dependency on ksh
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-668'>UIMA-668</a>] - CPM descriptors using local managed deployment fail on Linux if no PATH supplied in descriptor
+</li>
+</ul>
+
+<h2> Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-74'>UIMA-74</a>] - make Eclipse plugins into features that can be installed by Eclipse update mechanism
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-582'>UIMA-582</a>] - improve FileCompare used in JUnit Tests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-608'>UIMA-608</a>] - Move to Java 1.5
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-626'>UIMA-626</a>] - Bring FeaturePathImpl to the 3rd millenium
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-630'>UIMA-630</a>] - Make TypeSystemUtils.isIdentifier() public so it can be accessed by client code
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-636'>UIMA-636</a>] - Improve CDE to allow other tools to re-use its functionality to edit a new UIMA Xml descriptor
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-638'>UIMA-638</a>] - CVD should allow viewing FSArrays longer than 20 elements
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-661'>UIMA-661</a>] - update docs for Eclipse Update Site install
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-662'>UIMA-662</a>] - Fix running footer in PDF docs having text overflow
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-664'>UIMA-664</a>] - CustomResourceFactory_impl not catching exceptions when calling out to initialize method
+</li>
+</ul>
+
+<h2> New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-580'>UIMA-580</a>] - Make the CDE plugin extensible
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-640'>UIMA-640</a>] - Add more convenience methods to TypeSystemUtils
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-660'>UIMA-660</a>] - Add mirrors support to our website for use by Eclipse Update Site
+</li>
+</ul>
+
+<h2> Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-576'>UIMA-576</a>] - Change version number to 2.3-SNAPSHOT
+</li>
+</ul>
+
+<h2> Test
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-585'>UIMA-585</a>] - Reduce noisy output when running some CPE tests when run in Maven
+</li>
+</ul>
+
+<h2> Wish
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/UIMA-301'>UIMA-301</a>] - CAS APIs should make it easier to deal with arrays of unknown element type
+</li>
+</ul>
+
+
+</body>
+</html>
\ No newline at end of file