On 18 August 2011 18:42, Alan Gates <ga...@hortonworks.com> wrote:
> Sebastian,
>
> Thanks for voting.  I have a couple questions on your feedback.  I didn't 
> follow what you were saying about having source in the archive and about 
> having NOTICE etc. files in every archive.  HCatalog only has one archive in 
> this proposed release, hcatalog-0.1.0.tar.gz.  This archive does have all the 
> required files, and it contains the source.  You can download this archive 
> and do a build of the project (which I did before voting).
>
> Looking through the NOTICE file, it looks like the reference to JDBM is 
> unneeded, as that is not used.  Other than that all the jars referenced in 
> the file are included in the distribution.  So is your concern just the extra 
> JDBM plus that it says "includes/uses" instead of just "includes"?

Yes, mostly.

What about JUnit? The archive includes junit 3.8.1 (seems a bit old -
current version is 4.8.2)
Also Thrift-Facebook, which has package name com.facebook - suggests
it is not part of Apache Thrift

Is ANTLR really needed at run-time? Ditto JUnit?
If it's only need to build the software it can just be listed as a
requirement in the build instructions.

Given that the code appears to use Ivy, this should be able to fetch
compile-time dependencies automatically.

BTW, you include both log4j 1.2.15 and 1.2.16 which looks wrong. Also
antlr 2.7.7 and 3.0.1. Mixed jars often cause problems.

Not sure you need both commons-logging and commons-logging-api; also
latest version is 1.1.1 (released 2007)

> Regarding the LICENSE file the licenses for the 3rd party software is in the 
> Hive's LICENSE file which we include, but we can move it up to the top level 
> LICENSE file.

Yes, all required licenses must be in the top-level LICENSE file. You
cannot expect users to hunt around looking for LICENSE files.

I would expect to find a separate source release archive, with just
the source from the HCatalog project.
If I want the source, why should I have to download all the binary
dependencies too?

BTW, I don't understand why you include an external to Hive source -
surely you can just depend on one of the Hive releases?

> Alan.
>
>
> On Aug 18, 2011, at 7:25 AM, sebb wrote:
>
>> On 14 August 2011 23:53, Ashutosh Chauhan <hashut...@apache.org> wrote:
>>> Please disregard previous mail due to incorrect subject line.
>>>
>>> Hi all,
>>>
>>> HCatalog community is excited to share that RC for first release of
>>> HCatalog has been +1'd over at hcatalog-user@incubator Please try it
>>> out and vote for the Apache HCatalog 0.1-incubating release.
>>>
>>>
>>> Vote thread:
>>> http://markmail.org/thread/5eypr4zl75fmnxuk
>>>
>>> Artifact and signatures:
>>> http://people.apache.org/~hashutosh/hcatalog-0.1.0-incubating-candidate-2/
>>
>> The RAT report shows that there are a lot of files without AL headers.
>> Some of these are test data comparisons, but it looks as though there
>> are a few files that should have headers.
>>
>>> SVN Tag:
>>> https://svn.apache.org/repos/asf/incubator/hcatalog/tags/release-0.1-rc2/
>>
>> The NOTICE file format is wrong. The paragraphs are of the form:
>>
>> This product includes/uses software developed by The Apache Software
>> Foundation (http://www.apache.org/).
>>
>> NOTICE files should only include references to software which is
>> actually included in the release.
>> i.e. the "/uses" should be removed.
>>
>> Don't include references to 3rd party software which is not actually shipped.
>>
>> The NOTICE file is intended for required notices only; it is not a
>> dependecy list.
>>
>> For any 3rd party software that does require an entry in NOTICE, there
>> must be a corresponding section in the LICENSE file which contains the
>> notice.
>>
>> These are blockers in my opinion.
>>
>> Other things to check:
>> - N&L and DISCLAIMER files in every archive (and at tag top-level)
>> - source archive agrees with SVN tag
>> - sigs and hashes work
>>
>> The ASF is primarily about releasing source; there does not seem to be
>> a source archive.
>>
>> Binary archives are also often provided for convenience, but normally
>> these only include the compiled source plus javadoc and perhaps some
>> example source.
>>
>> I think the packaging needs revisiting.
>>
>>>
>>> PGP release keys:
>>> https://svn.apache.org/repos/asf/incubator/hcatalog/branches/branch-0.1/KEYS
>>>
>>> [ ] +1 Release the packages as Apache HCatalog 0.1-incubating
>>> [ ] -1 Do not release the packages because...
>>>
>>> Thanks,
>>> Ashutosh
>>>
>>
>> ---------------------------------------------------------------------
>> 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
>
>

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

Reply via email to