[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ca-dev] [External] : Notnull and Nullable annotations on the Jakarta Annotation spec
|
- From: Lukas Jungmann <lukas.jungmann@xxxxxxxxxx>
- Date: Tue, 26 Apr 2022 12:50:54 +0200
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PAcBfx/0rZTMjWGj67bBmoLWAvyfPqPBaX6IDW6WD3U=; b=kksAK8vN4hhb3pYmH317yy9jd6rbNgVH6M9dYubwwS8BTVTgXLO+S9Zvb9Cv8CUqWlbU6e1bMoR+h8hYRqtscFVBWDBTBCsBvKPutletPGt1dYOWS3QbDrxUYY+ZBs1rQukojnXGUju9tTpKw34mGJPbjkfPiXGgoizEV6i7d2UK997xTHUQ20fvqPFPxxLTmPFYIHOz/5CZWwRktItQuVuk0Et9vsWhQ55fwWeklPmcElxm0qfeIPoecjtCYM3CccLqTkgHEXzVVfs9+AD7Xsa3hKU5LdgbC0NS49QTky8cTXXmLQBg0u8CSLTmWqg9GMarfHbxdvyS4r08tL9k4g==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ae0sVhPN7XMnMMvfun8bC3a1B7ExAtgLNjzfap2UCEP0sP0303tZRVI6ojGyNCgGtS4OObkpgPY/VGWumi9qCl18LK438VTjIYYVI8lVtzZtL9x84zUAXfI38hJ4/5fE+86STEBr4t0rPHMXqNmuad+wTcO3jWeXeheG3SgQa/rsjOqMUjlX9Bg9+itedYyZOHWqYtSzbS9Qq1fwaJIhCLA8Akm/Y3Ay5W4wBGdqWm4G6mas5jkcK8EbBoG6GOmkvv6odh4rW94rdGSiKhFlbZYfb3NUCtpc1U8WZUd5mcB2jrPN4EL0oRwxEt7/yZ2OP0s2nhioR6DT3b4EsyLRqA==
- Delivered-to: ca-dev@xxxxxxxxxxx
- List-archive: <https://www.eclipse.org/mailman/private/ca-dev/>
- List-help: <mailto:ca-dev-request@eclipse.org?subject=help>
- List-subscribe: <https://www.eclipse.org/mailman/listinfo/ca-dev>, <mailto:ca-dev-request@eclipse.org?subject=subscribe>
- List-unsubscribe: <https://www.eclipse.org/mailman/options/ca-dev>, <mailto:ca-dev-request@eclipse.org?subject=unsubscribe>
- User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.8.1
On 4/26/22 12:11 PM, Emily Jiang via ca-dev wrote:
On Tue, Apr 26, 2022 at 10:58 AM Lukas Jungmann
<lukas.jungmann@xxxxxxxxxx <mailto:lukas.jungmann@xxxxxxxxxx>> wrote:
On 4/26/22 11:41 AM, Emily Jiang via ca-dev wrote:
>
>
> On Mon, Apr 25, 2022 at 4:21 PM Lukas Jungmann
> <lukas.jungmann@xxxxxxxxxx <mailto:lukas.jungmann@xxxxxxxxxx>
<mailto:lukas.jungmann@xxxxxxxxxx
<mailto:lukas.jungmann@xxxxxxxxxx>>> wrote:
>
> On 4/25/22 4:12 PM, Emily Jiang via ca-dev wrote:
> > Thank you Lukas!
> > The annotation is not only for static analysis but also for
> runtime as
> > stated here
> >
>
https://github.com/eclipse-ee4j/common-annotations-api/blob/master/spec/src/main/asciidoc/spec.adoc#jakartaannotationnonnull
<https://urldefense.com/v3/__https://github.com/eclipse-ee4j/common-annotations-api/blob/master/spec/src/main/asciidoc/spec.adoc*jakartaannotationnonnull__;Iw!!ACWV5N9M2RV99hQ!OR1AbXuRnez7CNb-dbF_oEc_sCRiLgCxjwi3e3GqK7Gjhpa4XXlQu5aVwQR0Ir4n-dlLDwrzdB1vX_HRvKM$>
>
<https://urldefense.com/v3/__https://github.com/eclipse-ee4j/common-annotations-api/blob/master/spec/src/main/asciidoc/spec.adoc*jakartaannotationnonnull__;Iw!!ACWV5N9M2RV99hQ!M26hjUIyRWCMXyadzfbBI1lbsfxdeM-OzB9e0NzaVTUXKUtSf9Zge4BdLMZmTCU2Sv0NVrpMVV4BfK4xQKE$ <https://urldefense.com/v3/__https://github.com/eclipse-ee4j/common-annotations-api/blob/master/spec/src/main/asciidoc/spec.adoc*jakartaannotationnonnull__;Iw!!ACWV5N9M2RV99hQ!M26hjUIyRWCMXyadzfbBI1lbsfxdeM-OzB9e0NzaVTUXKUtSf9Zge4BdLMZmTCU2Sv0NVrpMVV4BfK4xQKE$>>
>
> >
>
<https://urldefense.com/v3/__https://github.com/eclipse-ee4j/common-annotations-api/blob/master/spec/src/main/asciidoc/spec.adoc*jakartaannotationnonnull__;Iw!!ACWV5N9M2RV99hQ!MiTOoQKpccM6OIFgwvftvJWVPw93GGeIZyu-jekS98JL9YJ9O6O8MpjtgKJJkUea97EcsIoWhryp1nHaKNc$ <https://urldefense.com/v3/__https://github.com/eclipse-ee4j/common-annotations-api/blob/master/spec/src/main/asciidoc/spec.adoc*jakartaannotationnonnull__;Iw!!ACWV5N9M2RV99hQ!MiTOoQKpccM6OIFgwvftvJWVPw93GGeIZyu-jekS98JL9YJ9O6O8MpjtgKJJkUea97EcsIoWhryp1nHaKNc$>
>
<https://urldefense.com/v3/__https://github.com/eclipse-ee4j/common-annotations-api/blob/master/spec/src/main/asciidoc/spec.adoc*jakartaannotationnonnull__;Iw!!ACWV5N9M2RV99hQ!MiTOoQKpccM6OIFgwvftvJWVPw93GGeIZyu-jekS98JL9YJ9O6O8MpjtgKJJkUea97EcsIoWhryp1nHaKNc$ <https://urldefense.com/v3/__https://github.com/eclipse-ee4j/common-annotations-api/blob/master/spec/src/main/asciidoc/spec.adoc*jakartaannotationnonnull__;Iw!!ACWV5N9M2RV99hQ!MiTOoQKpccM6OIFgwvftvJWVPw93GGeIZyu-jekS98JL9YJ9O6O8MpjtgKJJkUea97EcsIoWhryp1nHaKNc$>>>
> > For the runtime bit, I think we need to ensure implementors
> implement
> > this. Right?
>
> If my Awesome Spec decides to define usage if this annotation, it
> should
> have the TCK to verify the behavior. Or are you trying to say
that the
> Annotations TCK has to have a test to verify the behavior of the
> @Priority?
>
> This is not regarding @Priority as it was covered by CDI TCKs. As
far as
> I know, I don't see any tests for Nonnull or Nullable covered
anywhere.
The point is:
CDI defines the behavior of @Priority => it has a test
REST defines the behavior of @Priority => it has a test
XML WS defines the behaviour of @Resource => it has a test
no one (AFAIK) currently defines the behaviour of new annotations in
any
context => no one has a test
if Annotation spec has to have a test(s) for @Null/@Nullable, then it
must also have test(s) for @Priority, @Resource and others.
There should be test coverage for all of the annotations defined. Some
tests might live in a different place if the annotation was defined for
that spec usage such as @Priority. In the @Nonnull and @Nullable case,
since no other specs pull in, this spec needs to cover the tests for
these annotations. This is clearly a gap.
Same "gap" is there for @Generated - is there a spec defining it?* - for
both (everything) there is signature test. User of many of these
annotations does not have to be a spec project - how a test for such
usage should look like? Ignore the fact @Priority is tested in CDI/REST
for a while - how the test for @Priority in the annotations TCK should
look like to avoid the discrepancy of how CDI and REST treat particular
values where 1 is the lowest priority for the former but the highest
priority for the latter?
thanks,
--lukas
* I'm aware of one, maybe two specs where this was used but defined as
"should" and in recent versions altered to also allow JDK version of
this annotation
Does this make sense?
thanks,
--lukas
>
> thanks,
> --lukas
>
>
> > Thanks
> > Emily
> >
> > On Mon, Apr 25, 2022 at 12:33 PM Lukas Jungmann
> > <lukas.jungmann@xxxxxxxxxx
<mailto:lukas.jungmann@xxxxxxxxxx> <mailto:lukas.jungmann@xxxxxxxxxx
<mailto:lukas.jungmann@xxxxxxxxxx>>
> <mailto:lukas.jungmann@xxxxxxxxxx
<mailto:lukas.jungmann@xxxxxxxxxx>
> <mailto:lukas.jungmann@xxxxxxxxxx
<mailto:lukas.jungmann@xxxxxxxxxx>>>> wrote:
> >
> > On 4/25/22 1:02 PM, Emily Jiang via ca-dev wrote:
> > > In Jakarta Common Annotations 2.1, the annotation
@Notnull and
> > @Nullable
> > > were added to the specification via the issue 90
> > >
> >
>
<https://urldefense.com/v3/__https://github.com/eclipse-ee4j/common-annotations-api/pull/90/files__;!!ACWV5N9M2RV99hQ!NpP1EQQdUk20hOCJBPJOkqQ0WzPCXRCKCInrRfXh_1lBuDSViSvWRWc0CWe_EmAEr73KmttuljI_pOuua3A$ <https://urldefense.com/v3/__https://github.com/eclipse-ee4j/common-annotations-api/pull/90/files__;!!ACWV5N9M2RV99hQ!NpP1EQQdUk20hOCJBPJOkqQ0WzPCXRCKCInrRfXh_1lBuDSViSvWRWc0CWe_EmAEr73KmttuljI_pOuua3A$> <https://urldefense.com/v3/__https://github.com/eclipse-ee4j/common-annotations-api/pull/90/files__;!!ACWV5N9M2RV99hQ!NpP1EQQdUk20hOCJBPJOkqQ0WzPCXRCKCInrRfXh_1lBuDSViSvWRWc0CWe_EmAEr73KmttuljI_pOuua3A$ <https://urldefense.com/v3/__https://github.com/eclipse-ee4j/common-annotations-api/pull/90/files__;!!ACWV5N9M2RV99hQ!NpP1EQQdUk20hOCJBPJOkqQ0WzPCXRCKCInrRfXh_1lBuDSViSvWRWc0CWe_EmAEr73KmttuljI_pOuua3A$>>
> >
>
<https://urldefense.com/v3/__https://github.com/eclipse-ee4j/common-annotations-api/pull/90/files__;!!ACWV5N9M2RV99hQ!NpP1EQQdUk20hOCJBPJOkqQ0WzPCXRCKCInrRfXh_1lBuDSViSvWRWc0CWe_EmAEr73KmttuljI_pOuua3A$ <https://urldefense.com/v3/__https://github.com/eclipse-ee4j/common-annotations-api/pull/90/files__;!!ACWV5N9M2RV99hQ!NpP1EQQdUk20hOCJBPJOkqQ0WzPCXRCKCInrRfXh_1lBuDSViSvWRWc0CWe_EmAEr73KmttuljI_pOuua3A$> <https://urldefense.com/v3/__https://github.com/eclipse-ee4j/common-annotations-api/pull/90/files__;!!ACWV5N9M2RV99hQ!NpP1EQQdUk20hOCJBPJOkqQ0WzPCXRCKCInrRfXh_1lBuDSViSvWRWc0CWe_EmAEr73KmttuljI_pOuua3A$ <https://urldefense.com/v3/__https://github.com/eclipse-ee4j/common-annotations-api/pull/90/files__;!!ACWV5N9M2RV99hQ!NpP1EQQdUk20hOCJBPJOkqQ0WzPCXRCKCInrRfXh_1lBuDSViSvWRWc0CWe_EmAEr73KmttuljI_pOuua3A$>>>>.
> >
> > >
> > >
> > > Normally for other annotations defined in Jakarta
Common
> > Annotations,
> > > the implementations were provided by other
specifications.
> >
> > I do not think the statement applies to @Generated
(which is
> similar to
> > if not the same as javax.annotation.processing.Generated).
> > @Notnull/@Nullable are in the same group - they may be
useful
> to static
> > analysis tools and to improve code readability
> >
> > For the above
> > > new annotations, does it mean the implementation
for common
> > annotations
> > > needs to provide the implementation as I was not
sure which
> > > specifications pull in these annotations? Does
anyone know
> where the
> > > TCKs are for validating the implementation?
> >
> > AFAIK there is only signature test available in Jakarta
> Annotations
> > TCK[1]. Should your question be about ie @Priority -
take the
> spec
> > which
> > defines its usage and check its TCK (can be ie CDI,
REST,..)
> >
> > thanks,
> > --lukas
> >
> > [1]:
> >
>
https://download.eclipse.org/jakartaee/annotations/2.1/jakarta-annotations-tck-2.1.0.zip
<https://urldefense.com/v3/__https://download.eclipse.org/jakartaee/annotations/2.1/jakarta-annotations-tck-2.1.0.zip__;!!ACWV5N9M2RV99hQ!OR1AbXuRnez7CNb-dbF_oEc_sCRiLgCxjwi3e3GqK7Gjhpa4XXlQu5aVwQR0Ir4n-dlLDwrzdB1vYrU9YBw$>
>
<https://urldefense.com/v3/__https://download.eclipse.org/jakartaee/annotations/2.1/jakarta-annotations-tck-2.1.0.zip__;!!ACWV5N9M2RV99hQ!M26hjUIyRWCMXyadzfbBI1lbsfxdeM-OzB9e0NzaVTUXKUtSf9Zge4BdLMZmTCU2Sv0NVrpMVV4BpikUXP8$ <https://urldefense.com/v3/__https://download.eclipse.org/jakartaee/annotations/2.1/jakarta-annotations-tck-2.1.0.zip__;!!ACWV5N9M2RV99hQ!M26hjUIyRWCMXyadzfbBI1lbsfxdeM-OzB9e0NzaVTUXKUtSf9Zge4BdLMZmTCU2Sv0NVrpMVV4BpikUXP8$>>
> >
>
<https://urldefense.com/v3/__https://download.eclipse.org/jakartaee/annotations/2.1/jakarta-annotations-tck-2.1.0.zip__;!!ACWV5N9M2RV99hQ!MiTOoQKpccM6OIFgwvftvJWVPw93GGeIZyu-jekS98JL9YJ9O6O8MpjtgKJJkUea97EcsIoWhryp6yfuU_U$ <https://urldefense.com/v3/__https://download.eclipse.org/jakartaee/annotations/2.1/jakarta-annotations-tck-2.1.0.zip__;!!ACWV5N9M2RV99hQ!MiTOoQKpccM6OIFgwvftvJWVPw93GGeIZyu-jekS98JL9YJ9O6O8MpjtgKJJkUea97EcsIoWhryp6yfuU_U$> <https://urldefense.com/v3/__https://download.eclipse.org/jakartaee/annotations/2.1/jakarta-annotations-tck-2.1.0.zip__;!!ACWV5N9M2RV99hQ!MiTOoQKpccM6OIFgwvftvJWVPw93GGeIZyu-jekS98JL9YJ9O6O8MpjtgKJJkUea97EcsIoWhryp6yfuU_U$ <https://urldefense.com/v3/__https://download.eclipse.org/jakartaee/annotations/2.1/jakarta-annotations-tck-2.1.0.zip__;!!ACWV5N9M2RV99hQ!MiTOoQKpccM6OIFgwvftvJWVPw93GGeIZyu-jekS98JL9YJ9O6O8MpjtgKJJkUea97EcsIoWhryp6yfuU_U$>>>
> > >
> > > --
> > > Thanks
> > > Emily
> > >
> > >
> > > _______________________________________________
> > > ca-dev mailing list
> > > ca-dev@xxxxxxxxxxx <mailto:ca-dev@xxxxxxxxxxx>
<mailto:ca-dev@xxxxxxxxxxx <mailto:ca-dev@xxxxxxxxxxx>>
> <mailto:ca-dev@xxxxxxxxxxx <mailto:ca-dev@xxxxxxxxxxx>
<mailto:ca-dev@xxxxxxxxxxx <mailto:ca-dev@xxxxxxxxxxx>>>
> > > To unsubscribe from this list, visit
> >
>
https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!NpP1EQQdUk20hOCJBPJOkqQ0WzPCXRCKCInrRfXh_1lBuDSViSvWRWc0CWe_EmAEr73KmttuljI_XDZ3jww$
<https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!NpP1EQQdUk20hOCJBPJOkqQ0WzPCXRCKCInrRfXh_1lBuDSViSvWRWc0CWe_EmAEr73KmttuljI_XDZ3jww$>
>
<https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!NpP1EQQdUk20hOCJBPJOkqQ0WzPCXRCKCInrRfXh_1lBuDSViSvWRWc0CWe_EmAEr73KmttuljI_XDZ3jww$ <https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!NpP1EQQdUk20hOCJBPJOkqQ0WzPCXRCKCInrRfXh_1lBuDSViSvWRWc0CWe_EmAEr73KmttuljI_XDZ3jww$>>
> >
>
<https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!NpP1EQQdUk20hOCJBPJOkqQ0WzPCXRCKCInrRfXh_1lBuDSViSvWRWc0CWe_EmAEr73KmttuljI_XDZ3jww$ <https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!NpP1EQQdUk20hOCJBPJOkqQ0WzPCXRCKCInrRfXh_1lBuDSViSvWRWc0CWe_EmAEr73KmttuljI_XDZ3jww$> <https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!NpP1EQQdUk20hOCJBPJOkqQ0WzPCXRCKCInrRfXh_1lBuDSViSvWRWc0CWe_EmAEr73KmttuljI_XDZ3jww$ <https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!NpP1EQQdUk20hOCJBPJOkqQ0WzPCXRCKCInrRfXh_1lBuDSViSvWRWc0CWe_EmAEr73KmttuljI_XDZ3jww$>>>
> >
> > _______________________________________________
> > ca-dev mailing list
> > ca-dev@xxxxxxxxxxx <mailto:ca-dev@xxxxxxxxxxx>
<mailto:ca-dev@xxxxxxxxxxx <mailto:ca-dev@xxxxxxxxxxx>>
> <mailto:ca-dev@xxxxxxxxxxx <mailto:ca-dev@xxxxxxxxxxx>
<mailto:ca-dev@xxxxxxxxxxx <mailto:ca-dev@xxxxxxxxxxx>>>
> > To unsubscribe from this list, visit
> > https://www.eclipse.org/mailman/listinfo/ca-dev
<https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!OR1AbXuRnez7CNb-dbF_oEc_sCRiLgCxjwi3e3GqK7Gjhpa4XXlQu5aVwQR0Ir4n-dlLDwrzdB1vZnrMVBo$>
>
<https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!M26hjUIyRWCMXyadzfbBI1lbsfxdeM-OzB9e0NzaVTUXKUtSf9Zge4BdLMZmTCU2Sv0NVrpMVV4BvauEL0M$ <https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!M26hjUIyRWCMXyadzfbBI1lbsfxdeM-OzB9e0NzaVTUXKUtSf9Zge4BdLMZmTCU2Sv0NVrpMVV4BvauEL0M$>>
> >
>
<https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!MiTOoQKpccM6OIFgwvftvJWVPw93GGeIZyu-jekS98JL9YJ9O6O8MpjtgKJJkUea97EcsIoWhrypN42BF6E$ <https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!MiTOoQKpccM6OIFgwvftvJWVPw93GGeIZyu-jekS98JL9YJ9O6O8MpjtgKJJkUea97EcsIoWhrypN42BF6E$> <https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!MiTOoQKpccM6OIFgwvftvJWVPw93GGeIZyu-jekS98JL9YJ9O6O8MpjtgKJJkUea97EcsIoWhrypN42BF6E$ <https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!MiTOoQKpccM6OIFgwvftvJWVPw93GGeIZyu-jekS98JL9YJ9O6O8MpjtgKJJkUea97EcsIoWhrypN42BF6E$>>>
> >
> >
> >
> > --
> > Thanks
> > Emily
> >
> >
> > _______________________________________________
> > ca-dev mailing list
> > ca-dev@xxxxxxxxxxx <mailto:ca-dev@xxxxxxxxxxx>
<mailto:ca-dev@xxxxxxxxxxx <mailto:ca-dev@xxxxxxxxxxx>>
> > To unsubscribe from this list, visit
>
https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!MiTOoQKpccM6OIFgwvftvJWVPw93GGeIZyu-jekS98JL9YJ9O6O8MpjtgKJJkUea97EcsIoWhrypN42BF6E$
<https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!MiTOoQKpccM6OIFgwvftvJWVPw93GGeIZyu-jekS98JL9YJ9O6O8MpjtgKJJkUea97EcsIoWhrypN42BF6E$>
>
<https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!MiTOoQKpccM6OIFgwvftvJWVPw93GGeIZyu-jekS98JL9YJ9O6O8MpjtgKJJkUea97EcsIoWhrypN42BF6E$ <https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!MiTOoQKpccM6OIFgwvftvJWVPw93GGeIZyu-jekS98JL9YJ9O6O8MpjtgKJJkUea97EcsIoWhrypN42BF6E$>>
>
> _______________________________________________
> ca-dev mailing list
> ca-dev@xxxxxxxxxxx <mailto:ca-dev@xxxxxxxxxxx>
<mailto:ca-dev@xxxxxxxxxxx <mailto:ca-dev@xxxxxxxxxxx>>
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/ca-dev
<https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!OR1AbXuRnez7CNb-dbF_oEc_sCRiLgCxjwi3e3GqK7Gjhpa4XXlQu5aVwQR0Ir4n-dlLDwrzdB1vZnrMVBo$>
>
<https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!M26hjUIyRWCMXyadzfbBI1lbsfxdeM-OzB9e0NzaVTUXKUtSf9Zge4BdLMZmTCU2Sv0NVrpMVV4BvauEL0M$ <https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!M26hjUIyRWCMXyadzfbBI1lbsfxdeM-OzB9e0NzaVTUXKUtSf9Zge4BdLMZmTCU2Sv0NVrpMVV4BvauEL0M$>>
>
>
>
> --
> Thanks
> Emily
>
>
> _______________________________________________
> ca-dev mailing list
> ca-dev@xxxxxxxxxxx <mailto:ca-dev@xxxxxxxxxxx>
> To unsubscribe from this list, visit
https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!M26hjUIyRWCMXyadzfbBI1lbsfxdeM-OzB9e0NzaVTUXKUtSf9Zge4BdLMZmTCU2Sv0NVrpMVV4BvauEL0M$
<https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!M26hjUIyRWCMXyadzfbBI1lbsfxdeM-OzB9e0NzaVTUXKUtSf9Zge4BdLMZmTCU2Sv0NVrpMVV4BvauEL0M$>
_______________________________________________
ca-dev mailing list
ca-dev@xxxxxxxxxxx <mailto:ca-dev@xxxxxxxxxxx>
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/ca-dev
<https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!OR1AbXuRnez7CNb-dbF_oEc_sCRiLgCxjwi3e3GqK7Gjhpa4XXlQu5aVwQR0Ir4n-dlLDwrzdB1vZnrMVBo$>
--
Thanks
Emily
_______________________________________________
ca-dev mailing list
ca-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/ca-dev__;!!ACWV5N9M2RV99hQ!OR1AbXuRnez7CNb-dbF_oEc_sCRiLgCxjwi3e3GqK7Gjhpa4XXlQu5aVwQR0Ir4n-dlLDwrzdB1vZnrMVBo$