Just my 2 cents: I think Option 2 sounds very reasonable.
In SFC, I think we would even be ready to completely adapt to blueprint
and no longer use the config system by the completion of Carbon.
Regards,
Brady
On 17/11/16 03:33, Colin Dixon wrote:
So, even though the file is in src/ it imports a generated file, see here:
https://github.com/opendaylight/lacp/blob/master/lacp-main/implementation/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/lacp/lacp/main/rev141216/LacpMainModule.java#L35
You could thus deprecate the generated class: in this case
org.opendaylight.yang.gen.v1.urn.opendaylight.lacp.lacp.main.rev141216.AbstractLacpMainModule
That would work with a relatively simple change in the code generator
and apply everywhere, right?
--Colin
On Wed, Nov 16, 2016 at 7:11 PM, Ryan Goulding
<ryandgould...@gmail.com <mailto:ryandgould...@gmail.com>> wrote:
You mean the Provider? Most people adapt the Provider and put it
in src/ anyway; I would guess this wouldn't really raise much
awareness but that is my own $0.02. The easiest path forward is
probably to make sweeping announcements via email and strong
suggestions in the release notes... but I could be wrong. Open to
discussion on the strategy going forward. Tom Pantelis may have a
clever suggestion for this too...
Regards,
Ryan Goulding
On Wed, Nov 16, 2016 at 2:50 PM, Colin Dixon <co...@colindixon.com
<mailto:co...@colindixon.com>> wrote:
That sounds good to me. What's the right way for us to
"deprecate" the config subsystem. I guess the simplest thing
would be add an @deprecated decorator to the relevant classes
that get generated with a pointer to the docs on how to migrate.
--Colin
On Tue, Nov 15, 2016 at 5:07 PM, FREEMAN, BRIAN D
<bf1...@att.com <mailto:bf1...@att.com>> wrote:
I think Option 2 is a reasonable approach.
Brian
-----Original Message-----
From: controller-dev-boun...@lists.opendaylight.org
<mailto:controller-dev-boun...@lists.opendaylight.org>
[mailto:controller-dev-boun...@lists.opendaylight.org
<mailto:controller-dev-boun...@lists.opendaylight.org>] On
Behalf Of Robert Varga
Sent: Tuesday, November 15, 2016 4:46 PM
To: Alexis de Talhouët; thomas nadeau
Cc: controller-dev
Subject: Re: [controller-dev] deprecating the config
subsystem in Carbon?
On 11/15/2016 10:08 PM, Alexis de Talhouët wrote:
>
> Option 2:
> Deprecation notice in Carbon
> Adaptation in Nitrogen
> Removal in Oxygen
>
> During the kernel meeting I was more after option 3, but
I think option
> 2 make sense so downstream consumer can be notified
earlier in the
> process and start migrating things to blueprint.
I think option 2 works best, especially since we can
decide on when the
actual removal takes place -- which I think should be one
release after
we have shipped without internal projects using it.
Bye,
Robert
_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
<mailto:controller-dev@lists.opendaylight.org>
https://lists.opendaylight.org/mailman/listinfo/controller-dev
<https://lists.opendaylight.org/mailman/listinfo/controller-dev>
_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
<mailto:controller-dev@lists.opendaylight.org>
https://lists.opendaylight.org/mailman/listinfo/controller-dev
<https://lists.opendaylight.org/mailman/listinfo/controller-dev>
_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev
_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev