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

Reply via email to