flink-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rmetzger <...@git.apache.org>
Subject [GitHub] flink pull request: [FLINK-3093] Introduce annotations for interfa...
Date Tue, 01 Dec 2015 13:03:24 GMT
GitHub user rmetzger opened a pull request:


    [FLINK-3093] Introduce annotations for interface stability

    With this pull request, I'm introducing annotations for marking the stability of certain
Flink interfaces.
    The annotations are in the `flink-annotations` module. I needed to create a new module
because the maven plugin I'm intending to use needs to have access to the annotations at runtime.
    My first idea was to add them to `flink-core`, but that lead to circular dependencies.
    Speaking of maven plugins: I did not yet include the infrastructure to enforce interface
stability. I'm currently trying to find a maven plugin which will allow us to automatically
verify the stability.
    The problem is that the plugin needs some additional features until we can use it. But
I hope we get it in place with the 1.0.0 release.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/rmetzger/flink interface_stability_no_maven

Alternatively you can review and apply these changes as the patch at:


To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1426
commit 7c23d762aabafdb2ed46aaafd306d474751624ff
Author: Robert Metzger <rmetzger@apache.org>
Date:   2015-11-10T19:46:07Z

    [FLINK-3093] Introduce annotations for interface stability


If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.

View raw message