[jira] [Commented] (FLINK-7166) generated avro sources not cleaned up or re-created after changes
[ https://issues.apache.org/jira/browse/FLINK-7166?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16111009#comment-16111009 ] ASF GitHub Bot commented on FLINK-7166: --- Github user asfgit closed the pull request at: https://github.com/apache/flink/pull/4309 > generated avro sources not cleaned up or re-created after changes > - > > Key: FLINK-7166 > URL: https://issues.apache.org/jira/browse/FLINK-7166 > Project: Flink > Issue Type: Bug > Components: Build System >Affects Versions: 1.4.0 >Reporter: Nico Kruber >Assignee: Nico Kruber > > Since the AVRO upgrade to 1.8.2, I could compile the flink-avro module any > more with a failure like this in {{mvn clean install -DskipTests -pl > flink-connectors/flink-avro}}: > {code} > Compilation failure > [ERROR] > flink-connectors/flink-avro/src/test/java/org/apache/flink/api/io/avro/generated/Fixed16.java:[10,8] > org.apache.flink.api.io.avro.generated.Fixed16 is not abstract and does not > override abstract method readExternal(java.io.ObjectInput) in > org.apache.avro.specific.SpecificFixed > {code} > This was caused by maven both not cleaning up the generated sources and also > not overwriting them with new ones itself. Only a manual {{rm -rf > flink-connectors/flink-avro/src/test/java/org/apache/flink/api/io/avro/generated}} > solved the issue. > The cause for this, though, is that the avro files are generated under the > {{src}} directory, not {{target/generated-test-sources}} as they should be. > Either the generated sources should be cleaned up as well, or the generated > files should be moved to this directory which is a more invasive change due > to some hacks with respect to these files. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (FLINK-7166) generated avro sources not cleaned up or re-created after changes
[ https://issues.apache.org/jira/browse/FLINK-7166?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16110608#comment-16110608 ] ASF GitHub Bot commented on FLINK-7166: --- Github user tzulitai commented on the issue: https://github.com/apache/flink/pull/4309 Merging .. > generated avro sources not cleaned up or re-created after changes > - > > Key: FLINK-7166 > URL: https://issues.apache.org/jira/browse/FLINK-7166 > Project: Flink > Issue Type: Bug > Components: Build System >Affects Versions: 1.4.0 >Reporter: Nico Kruber >Assignee: Nico Kruber > > Since the AVRO upgrade to 1.8.2, I could compile the flink-avro module any > more with a failure like this in {{mvn clean install -DskipTests -pl > flink-connectors/flink-avro}}: > {code} > Compilation failure > [ERROR] > flink-connectors/flink-avro/src/test/java/org/apache/flink/api/io/avro/generated/Fixed16.java:[10,8] > org.apache.flink.api.io.avro.generated.Fixed16 is not abstract and does not > override abstract method readExternal(java.io.ObjectInput) in > org.apache.avro.specific.SpecificFixed > {code} > This was caused by maven both not cleaning up the generated sources and also > not overwriting them with new ones itself. Only a manual {{rm -rf > flink-connectors/flink-avro/src/test/java/org/apache/flink/api/io/avro/generated}} > solved the issue. > The cause for this, though, is that the avro files are generated under the > {{src}} directory, not {{target/generated-test-sources}} as they should be. > Either the generated sources should be cleaned up as well, or the generated > files should be moved to this directory which is a more invasive change due > to some hacks with respect to these files. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (FLINK-7166) generated avro sources not cleaned up or re-created after changes
[ https://issues.apache.org/jira/browse/FLINK-7166?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16107210#comment-16107210 ] ASF GitHub Bot commented on FLINK-7166: --- Github user NicoK commented on the issue: https://github.com/apache/flink/pull/4309 did the rebase and it looks good :) > generated avro sources not cleaned up or re-created after changes > - > > Key: FLINK-7166 > URL: https://issues.apache.org/jira/browse/FLINK-7166 > Project: Flink > Issue Type: Bug > Components: Build System >Affects Versions: 1.4.0 >Reporter: Nico Kruber >Assignee: Nico Kruber > > Since the AVRO upgrade to 1.8.2, I could compile the flink-avro module any > more with a failure like this in {{mvn clean install -DskipTests -pl > flink-connectors/flink-avro}}: > {code} > Compilation failure > [ERROR] > flink-connectors/flink-avro/src/test/java/org/apache/flink/api/io/avro/generated/Fixed16.java:[10,8] > org.apache.flink.api.io.avro.generated.Fixed16 is not abstract and does not > override abstract method readExternal(java.io.ObjectInput) in > org.apache.avro.specific.SpecificFixed > {code} > This was caused by maven both not cleaning up the generated sources and also > not overwriting them with new ones itself. Only a manual {{rm -rf > flink-connectors/flink-avro/src/test/java/org/apache/flink/api/io/avro/generated}} > solved the issue. > The cause for this, though, is that the avro files are generated under the > {{src}} directory, not {{target/generated-test-sources}} as they should be. > Either the generated sources should be cleaned up as well, or the generated > files should be moved to this directory which is a more invasive change due > to some hacks with respect to these files. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (FLINK-7166) generated avro sources not cleaned up or re-created after changes
[ https://issues.apache.org/jira/browse/FLINK-7166?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16107079#comment-16107079 ] ASF GitHub Bot commented on FLINK-7166: --- Github user tzulitai commented on the issue: https://github.com/apache/flink/pull/4309 Thanks for the fix. I think this LGTM, +1. @NicoK could you rebase on the latest master to incorproate the new test profiles (just to make sure nothing bad is affected by this change, although I don't really expect it)? After a green run I'll merge this! > generated avro sources not cleaned up or re-created after changes > - > > Key: FLINK-7166 > URL: https://issues.apache.org/jira/browse/FLINK-7166 > Project: Flink > Issue Type: Bug > Components: Build System >Affects Versions: 1.4.0 >Reporter: Nico Kruber >Assignee: Nico Kruber > > Since the AVRO upgrade to 1.8.2, I could compile the flink-avro module any > more with a failure like this in {{mvn clean install -DskipTests -pl > flink-connectors/flink-avro}}: > {code} > Compilation failure > [ERROR] > flink-connectors/flink-avro/src/test/java/org/apache/flink/api/io/avro/generated/Fixed16.java:[10,8] > org.apache.flink.api.io.avro.generated.Fixed16 is not abstract and does not > override abstract method readExternal(java.io.ObjectInput) in > org.apache.avro.specific.SpecificFixed > {code} > This was caused by maven both not cleaning up the generated sources and also > not overwriting them with new ones itself. Only a manual {{rm -rf > flink-connectors/flink-avro/src/test/java/org/apache/flink/api/io/avro/generated}} > solved the issue. > The cause for this, though, is that the avro files are generated under the > {{src}} directory, not {{target/generated-test-sources}} as they should be. > Either the generated sources should be cleaned up as well, or the generated > files should be moved to this directory which is a more invasive change due > to some hacks with respect to these files. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (FLINK-7166) generated avro sources not cleaned up or re-created after changes
[ https://issues.apache.org/jira/browse/FLINK-7166?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16092681#comment-16092681 ] ASF GitHub Bot commented on FLINK-7166: --- Github user NicoK commented on the issue: https://github.com/apache/flink/pull/4309 That would make sense and I was going that way at first. It is spread over some of the project files though and there was something about eclipse having problems with it (although the last time, we tried, using eclipse for developing Flink didn't work anymore). So in the end, changing this may be more beautiful but we don't really gain much by it, do we? Only, potentially, some problems. > generated avro sources not cleaned up or re-created after changes > - > > Key: FLINK-7166 > URL: https://issues.apache.org/jira/browse/FLINK-7166 > Project: Flink > Issue Type: Bug > Components: Build System >Affects Versions: 1.4.0 >Reporter: Nico Kruber >Assignee: Nico Kruber > > Since the AVRO upgrade to 1.8.2, I could compile the flink-avro module any > more with a failure like this in {{mvn clean install -DskipTests -pl > flink-connectors/flink-avro}}: > {code} > Compilation failure > [ERROR] > flink-connectors/flink-avro/src/test/java/org/apache/flink/api/io/avro/generated/Fixed16.java:[10,8] > org.apache.flink.api.io.avro.generated.Fixed16 is not abstract and does not > override abstract method readExternal(java.io.ObjectInput) in > org.apache.avro.specific.SpecificFixed > {code} > This was caused by maven both not cleaning up the generated sources and also > not overwriting them with new ones itself. Only a manual {{rm -rf > flink-connectors/flink-avro/src/test/java/org/apache/flink/api/io/avro/generated}} > solved the issue. > The cause for this, though, is that the avro files are generated under the > {{src}} directory, not {{target/generated-test-sources}} as they should be. > Either the generated sources should be cleaned up as well, or the generated > files should be moved to this directory which is a more invasive change due > to some hacks with respect to these files. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (FLINK-7166) generated avro sources not cleaned up or re-created after changes
[ https://issues.apache.org/jira/browse/FLINK-7166?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16086069#comment-16086069 ] ASF GitHub Bot commented on FLINK-7166: --- Github user bowenli86 commented on the issue: https://github.com/apache/flink/pull/4309 I ran into this too. Thanks for the PR! Shall we also create a ticket to move generated files out of `src`? > generated avro sources not cleaned up or re-created after changes > - > > Key: FLINK-7166 > URL: https://issues.apache.org/jira/browse/FLINK-7166 > Project: Flink > Issue Type: Bug > Components: Build System >Affects Versions: 1.4.0 >Reporter: Nico Kruber >Assignee: Nico Kruber > > Since the AVRO upgrade to 1.8.2, I could compile the flink-avro module any > more with a failure like this in {{mvn clean install -DskipTests -pl > flink-connectors/flink-avro}}: > {code} > Compilation failure > [ERROR] > flink-connectors/flink-avro/src/test/java/org/apache/flink/api/io/avro/generated/Fixed16.java:[10,8] > org.apache.flink.api.io.avro.generated.Fixed16 is not abstract and does not > override abstract method readExternal(java.io.ObjectInput) in > org.apache.avro.specific.SpecificFixed > {code} > This was caused by maven both not cleaning up the generated sources and also > not overwriting them with new ones itself. Only a manual {{rm -rf > flink-connectors/flink-avro/src/test/java/org/apache/flink/api/io/avro/generated}} > solved the issue. > The cause for this, though, is that the avro files are generated under the > {{src}} directory, not {{target/generated-test-sources}} as they should be. > Either the generated sources should be cleaned up as well, or the generated > files should be moved to this directory which is a more invasive change due > to some hacks with respect to these files. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (FLINK-7166) generated avro sources not cleaned up or re-created after changes
[ https://issues.apache.org/jira/browse/FLINK-7166?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16083889#comment-16083889 ] ASF GitHub Bot commented on FLINK-7166: --- GitHub user NicoK opened a pull request: https://github.com/apache/flink/pull/4309 [FLINK-7166][avro] cleanup generated test classes in the cleanup phase Maven neither cleaned up generated avro classes used by tests nor did it replace them with new ones after the avro dependency change causing troubles to build the project. Although the target directory inside `src` is unusual, we keep it for now but at least delete these files in the cleanup stage so that a `mvn clean install` always works. You can merge this pull request into a Git repository by running: $ git pull https://github.com/NicoK/flink flink-7166 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/flink/pull/4309.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #4309 commit d6aec8f4d9666bdf912c768190033cf521b40b0a Author: Nico KruberDate: 2017-07-12T12:15:24Z [FLINK-7166][avro] cleanup generated test classes in the cleanup phase Maven neither cleaned up generated avro classes used by tests nor did it replace them with new ones after the avro dependency change causing troubles to build the project. Although the target directory inside `src` is unusual, we keep it for now but at least delete these files in the cleanup stage so that a `mvn clean install` always works. > generated avro sources not cleaned up or re-created after changes > - > > Key: FLINK-7166 > URL: https://issues.apache.org/jira/browse/FLINK-7166 > Project: Flink > Issue Type: Bug > Components: Build System >Affects Versions: 1.4.0 >Reporter: Nico Kruber >Assignee: Nico Kruber > > Since the AVRO upgrade to 1.8.2, I could compile the flink-avro module any > more with a failure like this in {{mvn clean install -DskipTests -pl > flink-connectors/flink-avro}}: > {code} > Compilation failure > [ERROR] > flink-connectors/flink-avro/src/test/java/org/apache/flink/api/io/avro/generated/Fixed16.java:[10,8] > org.apache.flink.api.io.avro.generated.Fixed16 is not abstract and does not > override abstract method readExternal(java.io.ObjectInput) in > org.apache.avro.specific.SpecificFixed > {code} > This was caused by maven both not cleaning up the generated sources and also > not overwriting them with new ones itself. Only a manual {{rm -rf > flink-connectors/flink-avro/src/test/java/org/apache/flink/api/io/avro/generated}} > solved the issue. > The cause for this, though, is that the avro files are generated under the > {{src}} directory, not {{target/generated-test-sources}} as they should be. > Either the generated sources should be cleaned up as well, or the generated > files should be moved to this directory which is a more invasive change due > to some hacks with respect to these files. -- This message was sent by Atlassian JIRA (v6.4.14#64029)