I hereby cancel the release vote because of the Scala suffix problems. I
will create the next RC in the next days. Until then, please continue
testing with the current release candidate.

Cheers,
Till

On Wed, Nov 7, 2018 at 2:39 PM Till Rohrmann <trohrm...@apache.org> wrote:

> Thanks for spotting and addressing the Scala problem Chesnay. The
> corresponding JIRA issue is
> https://issues.apache.org/jira/browse/FLINK-10811.
>
> Cheers,
> Till
>
> On Wed, Nov 7, 2018 at 12:36 PM Chesnay Schepler <ches...@apache.org>
> wrote:
>
>> This isn't quite correct (as test-scoped dependencies are not
>> transitive, but all compile dependencies still are, even for the
>> test-jar).
>>
>> But effectively this means we don't need additional rules for test-jars
>> as compile dependencies already have to be taken care of separately from
>> tests anyway.
>>
>> I'll open JIRA for the hcatalog issue and scan through the remaining
>> modules for other violations.
>>
>> On 07.11.2018 11:46, Aljoscha Krettek wrote:
>> > I looked into this issue and my conclusion was that test-jars don't
>> pull in transitive dependencies when you depend on them. I verified this
>> with an example maven project where I also verified that a test-jar built
>> with Scala 2.12 works on a project that uses Scala 2.11.
>> >
>> > On the hcatalog connector: This is unfortunate and we should add the
>> Scala suffix here. It's unfortunate since flink-hcatalog and
>> flink-hadoop-compatibility wouldn't have to have a Scala suffix, they don't
>> depend on any other suffixed dependencies, they only reason is that they
>> themselves contain Scala code. This could have been avoided by putting the
>> Scala code in a separate module.
>> >
>> > Aljoscha
>> >
>> >> On 7. Nov 2018, at 10:55, Chesnay Schepler <ches...@apache.org> wrote:
>> >>
>> >> What was the conclusion in regards to modules requiring a scala-suffix
>> if their test-jar depends on scala-infected modules? (Which basically
>> affects all modules)
>> >>
>> >> Beyond that, the hcatalog connector has a dependency on
>> flink-hadoop-compatibility_2.12, and should thus also have a scala suffix.
>> There are probably other instances as well.
>> >>
>> >> On 05.11.2018 22:26, Till Rohrmann wrote:
>> >>> Hi everyone,
>> >>> Please review and vote on the release candidate #1 for the version
>> 1.7.0,
>> >>> as follows:
>> >>> [ ] +1, Approve the release
>> >>> [ ] -1, Do not approve the release (please provide specific comments)
>> >>>
>> >>>
>> >>> The complete staging area is available for your review, which
>> includes:
>> >>> * JIRA release notes [1],
>> >>> * the official Apache source release and binary convenience releases
>> to be
>> >>> deployed to dist.apache.org [2], which are signed with the key with
>> >>> fingerprint 1F302569A96CFFD5 [3],
>> >>> * all artifacts to be deployed to the Maven Central Repository [4],
>> >>> * source code tag "release-1.7.0-rc1" [5],
>> >>>
>> >>> Please use this document for coordinating testing efforts: [6]
>> >>>
>> >>> The vote will be open for at least 72 hours. It is adopted by majority
>> >>> approval, with at least 3 PMC affirmative votes.
>> >>>
>> >>> Thanks,
>> >>> Till
>> >>>
>> >>> [1]
>> >>>
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12343585
>> >>> [2] https://dist.apache.org/repos/dist/dev/flink/flink-1.7.0/
>> >>> [3] https://dist.apache.org/repos/dist/release/flink/KEYS
>> >>> [4]
>> https://repository.apache.org/content/repositories/orgapacheflink-1191
>> >>> [5] https://github.com/apache/flink/tree/release-1.7.0-rc1
>> >>> [6]
>> >>>
>> https://docs.google.com/document/d/12JY_Xyy6umGR1vvrBFbqtDvf6ZdAYSAiljchrnsMUZs/edit?usp=sharing
>> >>>
>> >>> Pro-tip: you can create a settings.xml file with these contents:
>> >>>
>> >>> <settings>
>> >>> <activeProfiles>
>> >>>    <activeProfile>flink-1.7.0</activeProfile>
>> >>> </activeProfiles>
>> >>> <profiles>
>> >>>    <profile>
>> >>>      <id>flink-1.7.0</id>
>> >>>      <repositories>
>> >>>        <repository>
>> >>>          <id>flink-1.7.0</id>
>> >>>          <url>
>> >>>
>> >>>
>> https://repository.apache.org/content/repositories/orgapacheflink-1191/
>> >>>          </url>
>> >>>        </repository>
>> >>>        <repository>
>> >>>          <id>archetype</id>
>> >>>          <url>
>> >>>
>> >>>
>> https://repository.apache.org/content/repositories/orgapacheflink-1191/
>> >>>          </url>
>> >>>        </repository>
>> >>>      </repositories>
>> >>>    </profile>
>> >>> </profiles>
>> >>> </settings>
>> >>>
>> >>> And reference that in you maven commands via --settings
>> >>> path/to/settings.xml. This is useful for creating a quickstart based
>> on the
>> >>> staged release and for building against the staged jars.
>> >>>
>> >
>>
>>

Reply via email to