Regarding Apache RAT. I think we have that covered already. RAT is run if you 
specify the apache-release maven profile, and therefore is run automatically 
when we make a release. You can run it standalone using

  mvn -Papache-release verify

As Ted notes, a few exclusions are needed. The top-level pom.xml contains those 
exclusions, and RAT passes.

Julian


On Oct 12, 2014, at 10:39 PM, Ted Dunning <ted.dunn...@gmail.com> wrote:

> I just looked a bit a this release and I have a few questions.  I am
> uncertain about how these issues should lead to a vote, but would tend
> toward saying that this is OK for a first incubator release on condition
> that these issues should be rectified in subsequent releases.
> 
> I would appreciate guidance from Marvin or other folk experienced in these
> matters about this.
> 
> First, the signing key is present in SVN, but has not been uploaded to the
> standard key-servers, nor has it been signed by anyone.  I don't think that
> this has been made a failing criterion for releases yet, but it does appear
> that Apache is moving towards requiring a web of trust around public keys
> used for signing.  It would be good to rectify this by uploading a signed
> key.
> 
> Then, there is a DEPENDENCIES file which contains licensing information for
> dependencies that are not included in the distribution.  That DEPENDENCIES
> file contains information on many of the dependencies, but not all.  I
> think that this file be deleted or made whole.
> 
> Also, I ran [mvn rat:check] and noted that it failed.  The reason for the
> failure is relatively benign in that the objections are for files such as
> git.properties, some mark-down files and a file containing the textual name
> of a class which do not have a recognizable license.  Adding the following
> to the top-level pom will suppress these messages and allow rat to complete
> successfully:
> 
>        <plugin>
>            <groupId>org.apache.rat</groupId>
>            <artifactId>apache-rat-plugin</artifactId>
>            <executions>
>                <execution>
>                    <id>rat-checks</id>
>                    <phase>validate</phase>
>                    <goals>
>                        <goal>check</goal>
>                    </goals>
>                </execution>
>            </executions>
>            <configuration>
>                <excludeSubProjects>false</excludeSubProjects>
>                <excludes>
>                    <exclude>**/*.md</exclude>
>                    <exclude>**/*.json</exclude>
>                    <exclude>**/*.parquet</exclude>
>                    <exclude>**/META-INF/services/java.sql.Driver</exclude>
>                    <exclude>**/git.properties</exclude>
>                    <exclude>**/target/rat.txt</exclude>
>                </excludes>
>            </configuration>
>        </plugin>
> 
> On a more positive note, I reviewed the NOTICE and LICENSE and they are in
> order for a pure apache source release that embeds no externally licensed
> code.  These would have to be different in a binary release, of course, if
> convenience jars are included, but there is no binary release at this time
> so that is not yet an issue.
> 
> 
> 
> 
> On Sat, Oct 11, 2014 at 7:17 PM, Julian Hyde <julianh...@gmail.com> wrote:
> 
>> On Oct 11, 2014, at 2:01 PM, Justin Mclean <jus...@classsoftware.com>
>> wrote:
>> 
>>> Hi,
>>> 
>>> +0 (binding) Will change to +1 once PPMC vote is clarified.
>>> 
>>> I checked:
>>> - vote may need another +1 (see below)
>>> - hashes and signatures correct
>>> - artefacts have incubating in name
>>> - DISCLAIMER exists
>>> - LICENSE and NOTICE correct
>>> - all source files have Apache headers
>>> - no binary files in source package
>>> - can compile from source
>>> - tests pass
>>> 
>>> Looking at the vote thread there is:
>>> +2 binding
>>> +3 unknown
>>> +3 non binding
>>> 
>>> So I'm not 100% sure if the release has the 3 required +1 votes from the
>> PPMC. Can you confirm that this is the case. For next release could you
>> summarise the vote result via a [VOTE][RESULT] email.
>> 
>> Here is a link to the [VOTE] [RESULT] email. I sent the email very soon
>> after the close of the PPMC vote but I did not include a link in the IPMC
>> vote because after 2 hours it had still not appeared on
>> mail-archives.apache.org and I ran out of patience.
>> 
>> 
>> http://mail-archives.apache.org/mod_mbox/incubator-optiq-dev/201410.mbox/%3CCAMCtmeLhG5Wbc%2BxGjaZouM39_OLEUJF3Jz%3D4fq_bEG0DcsLpuQ%40mail.gmail.com%3E
>> 
>>> Also any reason why the project seem to be hosted outside of Apache? [1]
>> 
>> Is that link in the release, or did you find it via google? I don't think
>> we still link to that site from the source code. Correct me if I'm wrong. I
>> haven't taken the old site down because the new site still doesn't have
>> necessary stuff like javadoc.
>> 
>>> The team page list no members. [2]
>> 
>> We're not trying to keep the old site up to date. The effort to create a
>> new site https://issues.apache.org/jira/browse/OPTIQ-355 is blocked
>> because we want to transition from CMS to svnpubsub when we rename the site
>> from optiq.incubator.apache.org to calcite.incubator.apache.org
>> https://issues.apache.org/jira/browse/INFRA-8418.
>> 
>> Julian
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>> For additional commands, e-mail: general-h...@incubator.apache.org
>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to