> On Feb 14, 2021, at 2:24 PM, Josh Fischer <[email protected]> wrote:
>
> Hi Mentors,
>
> Sending this email again:
>
> Ok I'd like to restate what you said and what I've read about the
> disclaimers and ask a few questions.
>
> From what I'm reading I perceive:
> - The disclaimers need to be included in the tar.gz file along with the
> binaries (for debian)
Yes, in the tar files. Next to the NOTICE and LICENSE
> - The disclaimers will need to be installed onto the users machine once
> they run ./heron-install-{distro}.sh [--user]. This means that the
> install.sh scripts will need to include each of the disclaimers as well..
DISCLAIMER (or DISCLAIMER-WIP), NOTICE, and LICENSE need to be installed.
>
> Are both of these correct?
Yes.
>
> A question or two:
>
> - If we do need to include those disclaimers in each of the install files
> is there a specific directory they should be installed in? e.g. the user's
> home directory or in the folders next to where the heron binaries are
> installed?
If the install is in the user’s .heron directory then that is where they belong:
% ls -1 ~/.heron
DISCLAIMER
LICENSE
NOTICE
bin
conf
dist
etc
examples
include
lib
release.yaml
> Does it matter where they get installed?
> - If we do need to include the disclaimers in the tar.gz file, can they put
> in the top level directory of the uncompressed folder?
Is the top level a singular folder of everything? Or is a bunch of folders?
It should be similar to the .heron install case.
> Does it matter
> where they are located?
They need to be visible so that a user sees them if they look.
Regards,
Dave
>
> On Sun, Feb 7, 2021 at 8:45 PM Josh Fischer <[email protected]> wrote:
>
>> Ok I'd like to restate what you said and what I've read about the
>> disclaimers and ask a few questions.
>>
>> From what I'm reading I perceive:
>> - The disclaimers need to be included in the tar.gz file along with the
>> binaries (for debian)
>> - The disclaimers will need to be installed onto the users machine once
>> they run ./heron-install-{distro}.sh [--user]. This means that the
>> install.sh scripts will need to include each of the disclaimers as well..
>>
>> Are both of these correct?
>>
>> A question or two:
>>
>> - If we do need to include those disclaimers in each of the install files
>> is there a specific directory they should be installed in? e.g. the user's
>> home directory or in the folders next to where the heron binaries are
>> installed? Does it matter where they get installed?
>> - If we do need to include the disclaimers in the tar.gz file, can they
>> put in the top level directory of the uncompressed folder? Does it matter
>> where they are located?
>>
>>
>>
>> On Sat, Feb 6, 2021 at 1:52 PM Josh Fischer <[email protected]> wrote:
>>
>>> Thanks for this information Dave. Let me read through all this and I’ll
>>> respond back to this thread.
>>>
>>> On Sat, Feb 6, 2021 at 1:42 PM Dave Fisher <[email protected]> wrote:
>>>
>>>> Hi Josh,
>>>>
>>>> The LICENSE, NOTICE, and DISCLAIMER files need to be installed with the
>>>> binaries on the targeted machine.
>>>>
>>>> The LICENSE and NOTICE for binaries need to be tailored for what is
>>>> installed on the user’s system.
>>>>
>>>> If you are unsure that you have all covered then use DISCLAIMER-WIP for
>>>> the binary.
>>>>
>>>>
>>>> https://incubator.apache.org/policy/incubation.html#work_in_progress_disclaimer
>>>>
>>>> I don’t see a Darwin installation file so I’m stuck and cannot check
>>>> further. I’m pretty sure that you are not including it in the package as
>>>> the Debian tar.gz does not have those files.
>>>>
>>>> Regards,
>>>> Dave
>>>>
>>>>
>>>>> On Feb 4, 2021, at 5:45 PM, Josh Fischer <[email protected]> wrote:
>>>>>
>>>>> Files uploaded. Hoping I did this correctly.
>>>>>
>>>>>
>>>> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.3-incubating-candidate-9/
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Feb 4, 2021 at 3:16 PM Josh Fischer <[email protected]>
>>>> wrote:
>>>>>
>>>>>> Ok. I didn’t realize. I will upload these files soon and repost to
>>>> this
>>>>>> thread once done.
>>>>>>
>>>>>> Thank you all for your patience,
>>>>>>
>>>>>> Josh
>>>>>>
>>>>>> On Thu, Feb 4, 2021 at 3:09 PM Dave Fisher <[email protected]> wrote:
>>>>>>
>>>>>>> Apologies for the delay.
>>>>>>>
>>>>>>> -1 (binding)
>>>>>>>
>>>>>>> Signatures and hash check out.
>>>>>>> No LICENSE, NOTICE or DISCLAIMER files were installed.
>>>>>>>
>>>>>>> davewave@Daves-MacBook-Pro heron % bash ./
>>>>>>> heron-install-0.20.3-incubating-darwin.sh --user
>>>>>>>
>>>>>>> Heron installer
>>>>>>> ---------------
>>>>>>>
>>>>>>> Cleaning up symlinks in /Users/davewave/bin, if present...done
>>>>>>> Uncompressing heron package...done
>>>>>>> Uncompressing heron core...done
>>>>>>>
>>>>>>> Heron is now installed!
>>>>>>>
>>>>>>> Make sure you have "/Users/davewave/bin" in your path.
>>>>>>>
>>>>>>> See
>>>>>>>
>>>> https://heron.incubator.apache.org/docs/getting-started-local-single-node/
>>>>>>> for how to use Heron.
>>>>>>>
>>>>>>> heron.build.version : '0.20.3-incubating'
>>>>>>> heron.build.time : Tue Jan 19 13:55:39 CST 2021
>>>>>>> heron.build.timestamp : 1611086139000
>>>>>>> heron.build.host : MacBook-Pro.local
>>>>>>> heron.build.user : joshfischer
>>>>>>> heron.build.git.revision : a928cd54cb839dfb3059ef4c3c2c7d25c5800309
>>>>>>> heron.build.git.status : Clean
>>>>>>>
>>>>>>>
>>>>>>> davewave@Daves-MacBook-Pro .heron % find . -name "LICENSE*"
>>>>>>> davewave@Daves-MacBook-Pro .heron % find . -name "NOTICE*"
>>>>>>> davewave@Daves-MacBook-Pro .heron % find . -name "DISCLAIMER*”
>>>>>>>
>>>>>>> Those files are required.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Dave
>>>>>>>
>>>>>>>> On Jan 25, 2021, at 4:47 AM, Josh Fischer <[email protected]>
>>>> wrote:
>>>>>>>>
>>>>>>>> Hello Heron Community,
>>>>>>>>
>>>>>>>> This is a call for a vote to the 9th release candidate for Apache
>>>> Heron,
>>>>>>>> version 0.20.3-incubating. We are following up with a second round
>>>>>>> vote to
>>>>>>>> include convenience binaries.
>>>>>>>>
>>>>>>>> We request project mentors (binded) as well as all contributors
>>>>>>> (unbinded)
>>>>>>>> and users to review and vote on this incubator release.
>>>>>>>>
>>>>>>>> * The tag to be voted upon: 0.20.3-incubating-rc9
>>>>>>>> (a928cd54cb839dfb3059ef4c3c2c7d25c5800309)
>>>>>>>> The full list of changes and release notes are available at:
>>>>>>>>
>>>>>>>
>>>> https://github.com/apache/incubator-heron/releases/tag/0.20.3-incubating-rc9
>>>>>>>>
>>>>>>>> Files can be found in dist.apache.org
>>>>>>>> Source:
>>>>>>>> https://dist.apache.org/repos/dist/dev/incubator/heron/heron-0.20.3
>>>>>>>> -incubating-candidate-9/
>>>>>>>> SHA-512 checksums:
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>> 24e97cc83235f1b6bbc05dbf65f5e377fdacc602cef64d129fc7fe066cf950776ec3e2a1072974a58311ed57d6a1f676203b99dd44a97d47c8e5741ff1a7bb0b
>>>>>>>> heron-
>>>>>>>> 0.20.3-incubating-rc9.tar.gz
>>>>>>>>
>>>>>>>> *****
>>>>>>>> Note that Bazel 3.7.0, Python 3.8 and Java 11 are required to build
>>>> this
>>>>>>>> version *****
>>>>>>>>
>>>>>>>> The source package has already passed a vote, we request that the
>>>>>>>> signatures are checked against the convenience binaries supplied in
>>>> the
>>>>>>>> release candidate 9 folder.
>>>>>>>>
>>>>>>>> At this time we are supporting 3 operating systems for Heron.
>>>>>>>> * Darwin
>>>>>>>> * CentOS7
>>>>>>>> * Debian10
>>>>>>>>
>>>>>>>> If you choose to verify that an install script is working as
>>>> expected
>>>>>>> you
>>>>>>>> can execute the following based on your environment.
>>>>>>>>
>>>>>>>> chmod +x path/to/your/heron-install-0.20.3-incubating-{platform}.sh
>>>>>>>> ./path/to/your/heron-install-0.20.3-incubating-{platform}.sh --user
>>>>>>>>
>>>>>>>> For example, to install on Darwin (OSX) you would execute the
>>>> following:
>>>>>>>> ./path/to/your/heron-install-0.20.3-incubating-darwin.sh --user
>>>>>>>>
>>>>>>>> The vote will be open for at least 72 hours or until
>>>>>>>> the necessary number of votes are reached.
>>>>>>>>
>>>>>>>> Please vote accordingly:
>>>>>>>> [ ] +1 approve
>>>>>>>> [ ] +0 no opinion
>>>>>>>> [ ] -1 disapprove with the reason
>>>>>>>>
>>>>>>>> Thank you,
>>>>>>>>
>>>>>>>> The Apache Heron (Incubating) Team
>>>>>>>
>>>>>>> --
>>>>>> Sent from A Mobile Device
>>>>>>
>>>>
>>>> --
>>> Sent from A Mobile Device
>>>
>>