The JIRA mentioned is to unblock the release. IMO the license plugin should
be taken up as separate activity.

Thanks,
Thomas


On Thu, Nov 2, 2017 at 7:23 PM, Ananth G <ananthg.a...@gmail.com> wrote:

> May also get some thoughts what you think about the approach for using the
> maven license plugin as documented in the JIRA here :
> https://issues.apache.org/jira/browse/APEXMALHAR-2461 <
> https://issues.apache.org/jira/browse/APEXMALHAR-2461>
>
> The TL/DR; version is the build can be made to break if a certain license
> is coming in the build path. However there are other issues that need to be
> considered before the plugin can be considered as part of the PR. Since
> embracing the plugin is a huge manual check effort for the first time
> integration, I would like to get some thoughts before I spend too much time
> on this approach and realise later that all of us do not agree with the
> approach.
>
>
> Regards,
> Ananth
> > On 3 Nov 2017, at 5:57 am, Ananth G <ananthg.a...@gmail.com> wrote:
> >
> > The following changes pass the build and tests in my local environment:
> >
> > - Fixing the JSON schema validator with the apache version
> > - Fixing the JSON core with the apache version
> > - Marking mysql connector jars to be optional
> >
> > @Pramod: The plugin allows for custom overriding for use cases you
> mentioned. Example some jars do not include the license and hence license
> is null ( apex jar is also under this category ) . Some other dependencies
> do not seem to have an aligned license name.Ex: "Apache License 2.0" vs
> "apache 2”.  I am currently exploring how far can I go to keep adding
> “excludes” as we encounter such blocks.
> >
> > Regards,
> > Ananth
> >
> >
> >> On 2 Nov 2017, at 7:44 am, Vlad Rozov <vro...@apache.org> wrote:
> >>
> >> I would agree to consider demos/samples as optional components
> especially that they are not published to the Apache maven repository as
> Apex artifacts, but still would prefer that all libraries licensed under
> Category X are marked as optional in those modules.
> >>
> >> For all artifacts that are published to maven including sql and
> contrib, the dependencies must be removed, upgraded/replaced or marked (as
> a last resort) as optional.
> >>
> >> Thank you,
> >>
> >> Vlad
> >>
> >> On 11/1/17 13:06, Pramod Immaneni wrote:
> >>> If we go by the strict definition of [1], I guess everything can be
> >>> considered optional because each component in the library is pretty
> much
> >>> independent. But if we look at it another way, the project can
> >>> consider certain modules as important and main and others as optional.
> I
> >>> think the pom.xml profile distinction shows one such intent. Like I
> said,
> >>> the intent should be to fix the ones you identified but if it were not
> >>> possible, I think modules like examples, contrib and other in the
> >>> all-modules and not in the main profile could be considered optional
> for
> >>> the licensing purposes.
> >>>
> >>> 1.https://www.apache.org/legal/resolved.html#optional
> >>>
> >>> On Wed, Nov 1, 2017 at 12:57 PM, Vlad Rozov <vro...@apache.org> wrote:
> >>>
> >>>> IMO, it is only usage that may be optional, whether a module is
> included
> >>>> into a profile that is not enabled by default does not define it's
> usage.
> >>>>
> >>>> It is also possible to consider entire library as optional, somebody
> may
> >>>> use only one operator from the entire library.
> >>>>
> >>>> Thank you,
> >>>>
> >>>> Vlad
> >>>>
> >>>>
> >>>> On 11/1/17 12:49, Pramod Immaneni wrote:
> >>>>
> >>>>> I was thinking of it more in terms of optional that Justin mentioned
> >>>>> earlier.
> >>>>>
> >>>>> On Wed, Nov 1, 2017 at 12:10 PM, Vlad Rozov <vro...@apache.org>
> wrote:
> >>>>>
> >>>>> It does not matter whether sql (and demos) is part of the main
> profile or
> >>>>>> not. It is a source release, not a binary release and source
> includes all
> >>>>>> profiles.
> >>>>>>
> >>>>>> Thank you,
> >>>>>>
> >>>>>> Vlad
> >>>>>>
> >>>>>>
> >>>>>> On 11/1/17 11:50, Pramod Immaneni wrote:
> >>>>>>
> >>>>>> Vlad can you add this command to the release instructions and the
> >>>>>>> committer
> >>>>>>> guidelines. If we are unable to address this for this release, we
> can
> >>>>>>> consider moving examples to all-modules, sql is already not in the
> main
> >>>>>>> profile.
> >>>>>>>
> >>>>>>> On Mon, Oct 30, 2017 at 7:23 PM, Vlad Rozov <vro...@apache.org>
> wrote:
> >>>>>>>
> >>>>>>> The following command may help to identify dependencies:
> >>>>>>>
> >>>>>>>> find . -name DEPENDENCIES -print | xargs grep -n License: | grep
> -vE
> >>>>>>>> "Apache|CDDL|MIT|BSD|ASF|Public Domain|Eclipse Public
> License|Mozilla
> >>>>>>>> Public|Common Public|apache.org"
> >>>>>>>>
> >>>>>>>> Thank you,
> >>>>>>>>
> >>>>>>>> Vlad
> >>>>>>>>
> >>>>>>>> On 10/28/17 20:19, Ananth G wrote:
> >>>>>>>>
> >>>>>>>> Before we proceed with the release, could I please get some
> thoughts on
> >>>>>>>>
> >>>>>>>>> the following JIRAs that need resolution. If we can move some of
> these
> >>>>>>>>> out
> >>>>>>>>> of 3.8.0 to the next release , then I can proceed with the
> release
> >>>>>>>>> instructions.
> >>>>>>>>>
> >>>>>>>>> There are two JIRAs that are marked 3.8.0 and not yet resolved:
> >>>>>>>>>
> >>>>>>>>> - https://issues.apache.org/jira/browse/APEXMALHAR-2461 <
> >>>>>>>>> https://issues.apache.org/jira/browse/APEXMALHAR-2461> (This is
> the
> >>>>>>>>> one
> >>>>>>>>> that Vlad raised below about Category X dependencies )
> >>>>>>>>> - https://issues.apache.org/jira/browse/APEXMALHAR-2498 <
> >>>>>>>>> https://issues.apache.org/jira/browse/APEXMALHAR-2498> (Kafka
> Tests
> >>>>>>>>> being flaky )
> >>>>>>>>>
> >>>>>>>>> The following is marked as “In progress”
> >>>>>>>>> - https://issues.apache.org/jira/browse/APEXMALHAR-2462 <
> >>>>>>>>> https://issues.apache.org/jira/browse/APEXMALHAR-2462> : This I
> >>>>>>>>> believe
> >>>>>>>>> was kept in progress by Thomas for some follow up tasks and
> hence I
> >>>>>>>>> believe
> >>>>>>>>> we can move it to post 3.8.0 release ?
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> @Vlad: Regarding APEXMALHAR-2461, How are you generating the
> license
> >>>>>>>>> reports ? I have tried using license-maven-plugin ( from
> codehaus )
> >>>>>>>>> and
> >>>>>>>>> it
> >>>>>>>>> does generate a report but there is nothing which provides a
> report
> >>>>>>>>> based
> >>>>>>>>> on the violations ( and hence being forced to open each project
> under
> >>>>>>>>> examples and comparing it with the licenses list from the allowed
> >>>>>>>>> licenses
> >>>>>>>>> link that you provided in the mailing list a few days back). Is
> there
> >>>>>>>>> a
> >>>>>>>>> more optimal way to see the current list of violations in a
> concise
> >>>>>>>>> way
> >>>>>>>>> ?
> >>>>>>>>>
> >>>>>>>>> Regards,
> >>>>>>>>> Ananth
> >>>>>>>>>
> >>>>>>>>> On 27 Oct 2017, at 5:53 am, Tushar Gosavi <
> tus...@datatorrent.com>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>> Hi Vlad,
> >>>>>>>>>> As far as I remember, I had access to staging maven area while
> doing
> >>>>>>>>>> previous apex release. You will need to update .m2/settings.xml
> with
> >>>>>>>>>> apache
> >>>>>>>>>> credential to access the maven repository.
> >>>>>>>>>>
> >>>>>>>>>> Regards,
> >>>>>>>>>> -Tushar.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> On Thu, Oct 26, 2017 at 11:02 PM, Vlad Rozov <vro...@apache.org
> >
> >>>>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Please send your PGP public key to one of PMC members to be
> added to
> >>>>>>>>>>
> >>>>>>>>>> KEYS.
> >>>>>>>>>>> I don't remember if only PMC have access to staging Apache
> maven, it
> >>>>>>>>>>> may be
> >>>>>>>>>>> the case. Tushar, did you have write access to the staging
> Apache
> >>>>>>>>>>> maven
> >>>>>>>>>>> when you did the release?
> >>>>>>>>>>>
> >>>>>>>>>>> What do we do with https://issues.apache.org/jira
> >>>>>>>>>>> /browse/APEXMALHAR-2461?
> >>>>>>>>>>>
> >>>>>>>>>>> Thank you,
> >>>>>>>>>>>
> >>>>>>>>>>> Vlad
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> On 10/25/17 15:28, Ananth G wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> I would like to volunteer to be the release manager for this.
> Given
> >>>>>>>>>>> I
> >>>>>>>>>>>
> >>>>>>>>>>> have not done this before I might have a few questions along
> the way
> >>>>>>>>>>>> in the
> >>>>>>>>>>>> mailing list.
> >>>>>>>>>>>>
> >>>>>>>>>>>> A couple of questions regarding the release process:
> >>>>>>>>>>>>
> >>>>>>>>>>>> - In the link https://apex.apache.org/release.html , in the
> >>>>>>>>>>>> section
> >>>>>>>>>>>> titled “Build and deploy release candidate” there is a
> mention of
> >>>>>>>>>>>> adding
> >>>>>>>>>>>> GPG keys.
> >>>>>>>>>>>>           - Is it mandatory for the release manager gpg
> public key
> >>>>>>>>>>>> to be
> >>>>>>>>>>>> present in the list
> >>>>>>>>>>>>           - If it is how do I get my key added to that list
> >>>>>>>>>>>> - In the same section of the above link there is a mention of
> >>>>>>>>>>>> configuring
> >>>>>>>>>>>> the server apache.staging.https in the maven settings file.
> >>>>>>>>>>>>           - I am not able to reach this server ? Is this
> expected?
> >>>>>>>>>>>>           - The userid and password to be configured are our
> >>>>>>>>>>>> committer
> >>>>>>>>>>>> ids
> >>>>>>>>>>>> ?
> >>>>>>>>>>>>
> >>>>>>>>>>>> Regards
> >>>>>>>>>>>> Ananth
> >>>>>>>>>>>>
> >>>>>>>>>>>> On 26 Oct 2017, at 4:04 am, Ananth G <ananthg.a...@gmail.com>
> >>>>>>>>>>>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> +1 for malhar release.
> >>>>>>>>>>>>
> >>>>>>>>>>>>> Regards,
> >>>>>>>>>>>>> Ananth
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On 26 Oct 2017, at 3:20 am, Bhupesh Chawda <
> >>>>>>>>>>>>> bhup...@datatorrent.com
> >>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> +1 for malhar release
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> ~ Bhupesh
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> _______________________________________________________
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Bhupesh Chawda
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> E: bhup...@datatorrent.com | Twitter: @bhupeshsc
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> www.datatorrent.com  |  apex.apache.org
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> On Wed, Oct 25, 2017 at 9:37 PM, Chinmay Kolhatkar <
> >>>>>>>>>>>>>> chin...@datatorrent.com>
> >>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> +1.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> - Chinmay.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On 25 Oct 2017 9:20 pm, "Chaitanya Chebolu" <
> >>>>>>>>>>>>>>> chaita...@datatorrent.com
> >>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> +1 on new release.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On Wed, Oct 25, 2017 at 9:09 PM, Vlad Rozov <
> vro...@apache.org
> >>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> +1.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Thank you,
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Vlad
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On 10/25/17 08:21, Amol Kekre wrote:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> +1 on a new malhar release.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Thks,
> >>>>>>>>>>>>>>>>>> Amol
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> E:a...@datatorrent.com | M: 510-449-2606 | Twitter:
> >>>>>>>>>>>>>>>>>> @*amolhkekre*
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> www.datatorrent.com
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On Tue, Oct 24, 2017 at 9:12 PM, Tushar Gosavi <
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> tus...@datatorrent.com>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>> +1 on creating a new malhar release.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> - Tushar.
> >>>>>>>>>>>>>>>>>> On Wed, Oct 25, 2017 at 4:39 AM, Pramod Immaneni <
> >>>>>>>>>>>>>>>>>>> pra...@datatorrent.com
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>> +1 on creating a new release. I, unfortunately, do not
> have
> >>>>>>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> time
> >>>>>>>>>>>>>>>>>>> currently to participate in the release activities.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> On Mon, Oct 23, 2017 at 7:15 PM, Thomas Weise <
> >>>>>>>>>>>>>>>>>>>> t...@apache.org>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> The last release was back in March, there are quite a
> few
> >>>>>>>>>>>>>>>>>> JIRAs
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> that
> >>>>>>>>>>>>>>>> have
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> been completed since and should be released.
> >>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/issues/?jql=fixVersion%
> >>>>>>>>>>>>>>>>>>>> 20%3D%203.8.0%20AND%20project%
> 20%3D%20APEXMALHAR%20ORDER%
> >>>>>>>>>>>>>>>>>>>>> 20BY%20status%20ASC
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>   From looking at the list there is nothing that
> should
> >>>>>>>>>>>>>>>>>>>>> stand
> >>>>>>>>>>>>>>>>>>>>> in
> >>>>>>>>>>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> way
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> of a
> >>>>>>>>>>>>>>>>>>> release?
> >>>>>>>>>>>>>>>>>> Also, once the release is out it would be a good
> opportunity
> >>>>>>>>>>>>>>>>>>>> to
> >>>>>>>>>>>>>>>>>>>>> effect
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>>>> major version change.
> >>>>>>>>>>>>>>>>>> Anyone interested to be the release manager?
> >>>>>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>>>>>> Thomas
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> *Chaitanya*
> >>>>>>>>>>>>>>>>>>> Software Engineer
> >>>>>>>>>>>>>>>> E: chaita...@datatorrent.com | Twitter: @chaithu1403
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> www.datatorrent.com  |  apex.apache.org
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>
> >
>
>

Reply via email to