@Dave Fisher <[email protected]>

The issue you pointed out WRT copies of external distributions also must be
on dist.apache.org has been FIXED!  :)
See RE40 of our Maturity Model
<https://github.com/apache/incubator-datasketches-website/blob/master/docs/Graduation/Maturity.md>
and
our dist directory for our core java release
<https://dist.apache.org/repos/dist/release/incubator/datasketches/java/1.3.0-incubating/>
as an example.

Thank you for bringing this to our attention!

Regards,
Lee.

On Thu, Oct 29, 2020 at 1:12 PM leerho <[email protected]> wrote:

> The Maturity document has a new URL :
> https://github.com/apache/incubator-datasketches-website/blob/master/docs/Graduation/Maturity.md
>
> Lee.
>
> On Mon, Oct 26, 2020 at 5:12 PM leerho <[email protected]> wrote:
>
>> The Maturity document has been updated.
>>
>> On Mon, Oct 26, 2020 at 4:59 PM leerho <[email protected]> wrote:
>>
>>> Wow!  Then for the past 17 releases, we have not been doing it right!
>>>
>>> I did find some examples of other TLP that don't follow this rule
>>> either, namely Druid, Oozie, Storm,...
>>>
>>> Thanks for the example. It makes it really clear!
>>>
>>> We will fix this for the next release.
>>>
>>> Lee.
>>>
>>> On Mon, Oct 26, 2020 at 4:13 PM Dave Fisher <[email protected]> wrote:
>>>
>>>> Hi Lee,
>>>>
>>>> On Oct 26, 2020, at 3:55 PM, leerho <[email protected]> wrote:
>>>>
>>>> 1) Official and Convenience Binaries in any category need to be
>>>>> released on the Infra dist.apache.org servers even if they are also
>>>>> available through other channels. For example the jars released on maven
>>>>> central should be equivalent to those downloaded.
>>>>
>>>>
>>>> I have a question about what you mean by "equivalent to those
>>>> downloaded".
>>>>
>>>> Our source releases on dist.a.o differ in structure and completeness
>>>> from what is available from Maven Central (MC)
>>>>
>>>>    - Everything that is available on MC can be *derived* from what is
>>>>    downloadable from dist.a.o, but not the other way around.
>>>>    - Also, what is available from MC includes jars of compiled code
>>>>    (binaries) that are not *directly* available from dist.a.o (the
>>>>    user would have to compile them).
>>>>
>>>> These packages on MC also need to be made available on dist.a.o as
>>>> separate packages.
>>>>
>>>> For example,
>>>> https://repo1.maven.org/maven2/org/apache/poi/poi/4.1.2/
>>>> https://dist.apache.org/repos/dist/release/poi/release/maven/poi/
>>>>
>>>> The only difference is ASF uses SHA256 or SHA512 while Maven Central is
>>>> MD5 and SHA1.
>>>>
>>>> Regards,
>>>> Dave
>>>>
>>>>
>>>>    - Dist.a.o includes the entire directory structure of the release
>>>>    branch, which includes all the dot-config files (.gitignore, 
>>>> .travis.yml,
>>>>    etc) as well as the LICENSE, NOTICE files and other stuff.  These are 
>>>> not
>>>>    part of what can be downloaded from MC.
>>>>
>>>> If this is what you mean by equivalent, then we are OK.
>>>> ***
>>>> I will fix the "customer" reference.  Thank you!
>>>>
>>>> Lee.
>>>>
>>>> On Mon, Oct 26, 2020 at 2:42 PM Dave Fisher <[email protected]> wrote:
>>>>
>>>>> Hi -
>>>>>
>>>>> In the maturity model you talk about “customers” in one location. You
>>>>> should use the phrase “users”. The community does not have customers even
>>>>> though the vendors committers work for may have customers (or students.)
>>>>>
>>>>> A quick comment on other release venues.
>>>>>
>>>>> (1) Official and Convenience Binaries in any category need to be
>>>>> released on the Infra dist.apache.org servers even if they are also
>>>>> available through other channels. For example the jars released on maven
>>>>> central should be equivalent to those downloaded.
>>>>>
>>>>> (2) Docker cases may vary and it’s worth asking Infra about the Apache
>>>>> Docker space. Legal has some comments about how to deal with GPL system
>>>>> dependencies if you have them.
>>>>>
>>>>> (3) Anyone in the community may make unofficial releases on their own
>>>>> as long as its clear they did not come from the PPMC. This has 
>>>>> implications
>>>>> about branding the third party may need to use the Foo Powered By Apache
>>>>> DataSketches or Bar For Apache DataSketches naming.
>>>>>
>>>>> Best Regards,
>>>>> Dave
>>>>>
>>>>> On Oct 26, 2020, at 2:22 PM, Jon Malkin <[email protected]> wrote:
>>>>>
>>>>> We do have a few packages available (and will add more eventually):
>>>>> 1. Precompiled .jar files via maven
>>>>> 2. The PostgreSQL extension has... I guess a source tarball available
>>>>> through pgxn.org
>>>>> 3. We really need to add something to pypi eventually. (If anyone
>>>>> wants to volunteer to make those binaries, please speak up! If I end up
>>>>> doing it it'll just be a source tarball)
>>>>>
>>>>> And if the server thing I'm playing with ends up being deemed useful
>>>>> enough we could end up adding it as a container to docker's repo.
>>>>>
>>>>>   jon
>>>>>
>>>>> On Sun, Oct 25, 2020 at 4:13 PM leerho <[email protected]> wrote:
>>>>>
>>>>>> Folks,
>>>>>>
>>>>>> You can view the proposed draft of our maturity model at
>>>>>> https://datasketches.apache.org/docs/Maturity.html.
>>>>>>
>>>>>> Please feel free to comment and discuss here any issues you might
>>>>>> have with the document along with suggestions on how to improve it.
>>>>>> Completing this is a critical step on our way to graduation.
>>>>>>
>>>>>> Thank you.
>>>>>>
>>>>>
>>>>>
>>>>

Reply via email to