Re: [DISCUSS] Graduation?

2017-09-06 Thread Patrick Hunt
ps.

> 3) Many contributed have voted +1s for this graduation

keep in mind that this is the discussion thread and not a vote. Note (see
the link to grad doc I just provided) that you need to do a couple things
before the vote.

Patrick

On Wed, Sep 6, 2017 at 6:34 PM, Patrick Hunt  wrote:

> I reviewed the status page earlier today and it looks up to date to me.
> http://incubator.apache.org/projects/mnemonic.html
>
> Similarly the "preparation" steps have been followed afaict:
> https://incubator.apache.org/guides/graduation.html#graduation_check_list
> namesearch 
> etc... signed off a while ago
>
> Patrick
>
> On Wed, Sep 6, 2017 at 4:54 PM, Gang(Gary) Wang  wrote:
>
>> Let me summarize the discussion on graduation, Please refer to this email
>> thread for details.
>>
>> 1) We have completed the website of Mnemonic that is required before
>> graduation
>> http://mnemonic.incubator.apache.org/
>>
>> 2) We have filled the Apache project maturity assessment for Mnemonic and
>> fixed all gaps that would be helpful for graduation
>> https://docs.google.com/document/d/10LKTjPMceV4s4MrSRIA9L8pg
>> 7jLFp-ec-TmW96mZbXM/edit?usp=sharing
>>
>> 3) Many contributed have voted +1s for this graduation
>>
>> Please add yours if any before we are starting graduation votes, Thanks!
>>
>> Cheers
>> Gary
>>
>>
>>
>> On Wed, Sep 6, 2017 at 9:51 AM, Gang(Gary) Wang  wrote:
>>
>>> Hi John, Mentors and PPMCs
>>>
>>> Looks no new issues crop up for a few days, and many contributors are
>>> positive and voted +1s for graduation, no negative from our community, so I
>>> think this discussion could be settled down today and proceed to collect
>>> votes from our community and IPMCs for graduation, please guide us if any
>>> missing, misunderstanding and suggestion, Thanks!
>>>
>>> Very truly yours
>>> Gary
>>>
>>>
>>> On Thu, Aug 31, 2017 at 12:18 PM, Gang(Gary) Wang 
>>> wrote:
>>>
 Hi John, Mentors and PPMCs

 Looks we have resolved all the issues that you have pointed out for
 graduation, meanwhile, there are more contributors +1 for our project's
 graduation so, could we start the community graduation vote and IPMC
 graduation vote according to the following chart extracted from
 http://incubator.apache.org/guides/graduation.html#community ? Thanks!

 [image: Inline image 1]

 Very truly yours
 Gary

 On Wed, Aug 30, 2017 at 11:22 PM, Wen Tong  wrote:

> +1 support for graduation.
>
> On Thu, Aug 31, 2017 at 5:35 AM, Wei HE  wrote:
> > +1 support for graduation.
> >
> > Wei HE
> >
> > On Mon, Aug 28, 2017 at 4:40 PM, Gang(Gary) Wang 
> wrote:
> >
> >> Yes, I also totally agree this and we will try our best for the
> readiness
> >> for the graduation.
> >>
> >> For the suggestion that John advised, we have prepared the following
> >> comments for your review, Thanks!
> >>
> >> *CD20 - You have a link in your header called GITHUB that brought
> me to
> >> your source code.  Other projects use hacking guides.  Unless
> you're on
> >> gitbox, the git primary repo should be the ASF hosted repos.*
> >>
> >> The github link has been removed from CD20 and using
> >> http://mnemonic.incubator.apache.org/develop/ as the link of
> website. we
> >> also create ticket MNEMONIC-355 (resolved) to remove Github link
> from
> >> navigator menu on website.
> >>
> >> *CD30 - The usage of docker is in of itself a violation of this
> item, from
> >> my point of view.  In your case, you're pointing to "centos:latest"
> which
> >> today is C7.2, but in a few months will be C7.3.*
> >>
> >> Yes, we will fix it through Apache Jira MNEMONIC-353(reviewed) and
> >> MNEMONIC-356(WIP)
> >>
> >> *CD50 - I can't tell if the pull requests to your repo are from
> committers
> >> or from contributors.  If I take
> >> https://github.com/apache/incubator-mnemonic/pull/60
> >>  as an
> example, the
> >> commit message says nothing about provenance of the source code.*
> >>
> >> We have requested to revoke all stalled PRs, and all commit
> messages must
> >> contain Apache JIRA number and title.
> >>
> >> *LC50 - You mention in your response why this is incorrect (the use
> of
> >> *most*)*
> >>
> >> Yes we will correct it with "The files in the project source
> repository
> >> have appropriate headers", The files under target/ that generated
> by mvn
> >> building process would be excluded and all other project files have
> been
> >> properly licensed and guarded by RAT plugin.
> >>
> >> *RE10 - You link to 

Re: [DISCUSS] Graduation?

2017-09-06 Thread Gang(Gary) Wang
Let me summarize the discussion on graduation, Please refer to this email
thread for details.

1) We have completed the website of Mnemonic that is required before
graduation
http://mnemonic.incubator.apache.org/

2) We have filled the Apache project maturity assessment for Mnemonic and
fixed all gaps that would be helpful for graduation
https://docs.google.com/document/d/10LKTjPMceV4s4MrSRIA9L8pg7jLFp-ec-TmW96mZbXM/edit?usp=sharing

3) Many contributed have voted +1s for this graduation

Please add yours if any before we are starting graduation votes, Thanks!

Cheers
Gary



On Wed, Sep 6, 2017 at 9:51 AM, Gang(Gary) Wang  wrote:

> Hi John, Mentors and PPMCs
>
> Looks no new issues crop up for a few days, and many contributors are
> positive and voted +1s for graduation, no negative from our community, so I
> think this discussion could be settled down today and proceed to collect
> votes from our community and IPMCs for graduation, please guide us if any
> missing, misunderstanding and suggestion, Thanks!
>
> Very truly yours
> Gary
>
>
> On Thu, Aug 31, 2017 at 12:18 PM, Gang(Gary) Wang 
> wrote:
>
>> Hi John, Mentors and PPMCs
>>
>> Looks we have resolved all the issues that you have pointed out for
>> graduation, meanwhile, there are more contributors +1 for our project's
>> graduation so, could we start the community graduation vote and IPMC
>> graduation vote according to the following chart extracted from
>> http://incubator.apache.org/guides/graduation.html#community ? Thanks!
>>
>> [image: Inline image 1]
>>
>> Very truly yours
>> Gary
>>
>> On Wed, Aug 30, 2017 at 11:22 PM, Wen Tong  wrote:
>>
>>> +1 support for graduation.
>>>
>>> On Thu, Aug 31, 2017 at 5:35 AM, Wei HE  wrote:
>>> > +1 support for graduation.
>>> >
>>> > Wei HE
>>> >
>>> > On Mon, Aug 28, 2017 at 4:40 PM, Gang(Gary) Wang 
>>> wrote:
>>> >
>>> >> Yes, I also totally agree this and we will try our best for the
>>> readiness
>>> >> for the graduation.
>>> >>
>>> >> For the suggestion that John advised, we have prepared the following
>>> >> comments for your review, Thanks!
>>> >>
>>> >> *CD20 - You have a link in your header called GITHUB that brought me
>>> to
>>> >> your source code.  Other projects use hacking guides.  Unless you're
>>> on
>>> >> gitbox, the git primary repo should be the ASF hosted repos.*
>>> >>
>>> >> The github link has been removed from CD20 and using
>>> >> http://mnemonic.incubator.apache.org/develop/ as the link of
>>> website. we
>>> >> also create ticket MNEMONIC-355 (resolved) to remove Github link from
>>> >> navigator menu on website.
>>> >>
>>> >> *CD30 - The usage of docker is in of itself a violation of this item,
>>> from
>>> >> my point of view.  In your case, you're pointing to "centos:latest"
>>> which
>>> >> today is C7.2, but in a few months will be C7.3.*
>>> >>
>>> >> Yes, we will fix it through Apache Jira MNEMONIC-353(reviewed) and
>>> >> MNEMONIC-356(WIP)
>>> >>
>>> >> *CD50 - I can't tell if the pull requests to your repo are from
>>> committers
>>> >> or from contributors.  If I take
>>> >> https://github.com/apache/incubator-mnemonic/pull/60
>>> >>  as an
>>> example, the
>>> >> commit message says nothing about provenance of the source code.*
>>> >>
>>> >> We have requested to revoke all stalled PRs, and all commit messages
>>> must
>>> >> contain Apache JIRA number and title.
>>> >>
>>> >> *LC50 - You mention in your response why this is incorrect (the use of
>>> >> *most*)*
>>> >>
>>> >> Yes we will correct it with "The files in the project source
>>> repository
>>> >> have appropriate headers", The files under target/ that generated by
>>> mvn
>>> >> building process would be excluded and all other project files have
>>> been
>>> >> properly licensed and guarded by RAT plugin.
>>> >>
>>> >> *RE10 - You link to http://mnemonic.incubator.apache.org/news/
>>> >>  but that doesn't
>>> include any
>>> >> download links.  http://mnemonic.incubator.apache.org/downloads/
>>> >>  does include
>>> download
>>> >> links to the proper release mirrors.*
>>> >>
>>> >> That has been corrected by replacing it with the link
>>> >> http://mnemonic.incubator.apache.org/downloads/
>>> >>
>>> >> *RE20 - You mention non-PMC members in the vote (PPMC).*
>>> >>
>>> >> Yes, we started with the community vote for releasing and the result
>>> >> explicitly shows binding and non-binding votes.
>>> >>
>>> >> *RE30 - Again, not using mirror.*
>>> >>
>>> >> Looks no mirror link in this field.
>>> >>
>>> >> *RE40 - Correct answer would be "NO. We do not distribute binary
>>> >> releases."*
>>> >>
>>> >> Yes it is and corrected
>>> >>
>>> >> *RE50 - Your release process neglects deleting old artifacts.*
>>> >>
>>> >> Sorry I forgot it and corrected it by the Apache Jira 

Fwd: Apache Arrow at JupyterCon

2017-09-06 Thread Gang(Gary) Wang
I forward this discussion thread here for your information, please join if
you are also interested in this topic.


-- Forwarded message --
From: Jacques Nadeau 
Date: Wed, Sep 6, 2017 at 9:11 PM
Subject: Re: Apache Arrow at JupyterCon
To: d...@arrow.apache.org


This is a interesting problem but also pretty complex. Arrow's Java memory
management model is complex on purpose (see
https://github.com/apache/arrow/blob/master/java/memory/
src/main/java/org/apache/arrow/memory/README.md
for more info). It is designed to reserve and share memory in multiple
hierarchical domains (with reservations and limits) while providing
transfer semantics across those domains with minimal contention and
locking. An opaque (and potentially easy starting point would be to
optionally allow AllocationManager to use something other than the
PooledByteBufAllocatorL and UnsafeDirectLittleEndian for memory allocation.
This wouldn't expose movement between different memory tiers but that could
be managed underneath the Arrow system. At the end of the day, the whole
hierarchy is basically a collection of memory addresses, accounting and
reference counting.

A phase two could be a proposal which allows movement between memory
domains and could be generified across systems like Mnemonic as well
GPU/Device memory domains.


On Wed, Sep 6, 2017 at 4:45 PM, Wes McKinney  wrote:

> Thanks Gary, that is helpful context. In light if this, it might be
> worth writing some kind of a proposal for how to enable the Java
> vector classes to be backed by some other kind of byte buffers. It
> might be that an alternative version of portions of the Arrow Java
> library (i.e. decoupled from Netty) might need to be created.
>
> If it cannot be reconciled with the Netty AbstractByteBuf class then
> this would be useful to know so that Arrow developers can plan
> accordingly for the future.
>
> On Wed, Sep 6, 2017 at 2:15 PM, Gary Wong  wrote:
> > The ArrowBuf is inherited from AbstractByteBuf, the AbstractByteBuf is
> > defined in the Netty library, it does more like a memory pool not a pure
> > buffer so that's why ArrowBuf is not backed by ByteBuffer as now.
> >
> > I have ever tried to make ArrowBuf build on top of DurableBuffer of
> > Mnemonic, but looks it is not very easy to decouple the refcount from
> other
> > parts because the lifecycle of DurableBuffer could also be managed by
> > JVM automatically instead of using refcount.
> >
> > I still want to figure out how gracefully to migrate the backend of
> > ArrowBuf from Netty to Mnemonic. In addition, DurableBuffer could bring
> > other benefits for Arrow e.g. persistent on any kind of memory service
> that
> > could make use of SSD, NVMe, Memory and NAS and more. in this way, Arrow
> is
> > able to break through the capacity limitation of system memory, avoid
the
> > SerDe for storage and link other durable objects with ease and etc.
> >
> >
> >
> >
> > On Wed, Sep 6, 2017 at 10:40 AM, Wes McKinney 
> wrote:
> >
> >> It should be possible to have an ArrowBuf backed by a
> >> MappedByteBuffer. Anyone reading is welcome to dig in and write a
> >> patch for this.
> >>
> >> Semantically this is what we have done in C++ -- a memory map inherits
> >> from arrow::Buffer, so we can slice and dice a memory map as we would
> >> any other Buffer object
> >>
> >> https://github.com/apache/arrow/blob/master/cpp/src/
> arrow/io/file.cc#L501
> >>
> >> On Mon, Sep 4, 2017 at 4:05 AM, Gonzalo Ortiz Jaureguizar
> >>  wrote:
> >> > This is a very interesting feature. It's very surprising that there
> is no
> >> > ByteBuffer implementation backed on a MappedByteBuffer. As far as I
> >> > understand, it should be trivial to implement (maybe not to pool) as
> >> > usually ByteBuf is backed on a ByteBuffer and MappedByteBuffer
extends
> >> > that. But I didn't find implementations when I goggled for it.
> >> >
> >> > 2017-09-03 16:12 GMT+02:00 Wes McKinney :
> >> >
> >> >> I think ideally we would have a Java interface that would support
all
> >> of:
> >> >>
> >> >> - Memory mapped files
> >> >> - Anonymous shared memory segments (e.g. POSIX shm)
> >> >> - NVM / Mnemonic
> >> >>
> >> >> We already have the ability to do zero-copy reads from buffer-like
> >> >> objects in C++ and IO interfaces that support zero copy (like memory
> >> >> mapped files). We can do zero-copy reads from ArrowBuf in Java but
we
> >> >> are missing the interfaces to shared memory sources
> >> >>
> >> >> - Wes
> >> >>
> >> >> On Thu, Aug 31, 2017 at 5:09 PM, Gang(Gary) Wang 
> >> wrote:
> >> >> > Hi Wes,
> >> >> >
> >> >> > Thank you for the explanation. the usage of
> >> >> > https://issues.apache.org/jira/browse/ARROW-721 could be directly
> >> >> supported
> >> >> > by Mnemonic through DurableBuffer and DurableChunk, the
> DurableChunk
> >> >> makes
> >> >> > use of unsafe to expose 

Re: [DISCUSS] Graduation?

2017-09-06 Thread Gary Wong
Hi Patrick and Mentors

Thank you for the input and guidance.

I have visited the following page that you mentioned, it looks there are
some broken links.
https://incubator.apache.org/guides/graduation.html#graduation_check_list

I paste two key sections here as a checklist for verification

   -

   Preparations
   -

  Complete (and sign off) tasks documented in the status file
  
  Yes, it is up-to-date
  -

  Ensure suitable names
   for
  project name and product names
  Approved, https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-95
  -

  Demonstrate ability to create Apache releases
  
  Release 8 versions and another one is WIP, involved 3 release managers
  -

  Demonstrate community readiness
  
  Our contributors come from different companies and show the diversity
  and working on different components, all changes have been reviewed and
  trackable. we have an open, positive and inclusive atmosphere for the
  discussion
  -

  Ensure Mentors
  

  and IPMC
  

  have no remaining issues
  
  We have taken actions on issues from the discussion of graduation and
  fulfilled the Apache maturity assessment

  
https://docs.google.com/document/d/10LKTjPMceV4s4MrSRIA9L8pg7jLFp-ec-TmW96mZbXM/edit?usp=sharing
  -

   Decide upon destination
   
   Would be Top-Level Project
   -

   Prepare a resolution
    *(top
   level candidates only)*.
   We will prepare our resolution according to

   
https://incubator.apache.org/guides/graduation.html#submission_of_the_resolution_to_the_board
   template

   
https://svn.apache.org/repos/private/committers/board/templates/podling-tlp-resolution.txt
   and some samples
   https://cwiki.apache.org/confluence/display/CRUNCH/Graduation+Resolution

   https://cwiki.apache.org/confluence/display/FINERACT/Graduation+Resolution
   https://cwiki.apache.org/confluence/display/DATAFU/Graduation+Resolution
   https://cwiki.apache.org/confluence/display/MADLIB/Graduation+Resolution
   The resolution should be proposed on the general incubator list
    before a *VOTE
   * is started to allow
   feedback
   -

   Subproject acceptance *VOTE*
   
   by destination Project *(*subproject* candidates only)*
   NA
   -

   Incubator PMC (IPMC)
   

   :
   -

  For top level candidates, this is a recommendation *VOTE*
  

  See below.

  -

  For subproject candidates, this is a graduation approval *VOTE*
  

  NA
  -

   Final hand-over
   
   -

   Consider post graduation tasks
   


Graduation to a top level project requires:

   -

   a charter for your project
   https://incubator.apache.org/guides/graduation.html#preparing_a_charter
   -

   a positive community graduation VOTE
   

   https://incubator.apache.org/guides/graduation.html#community_graduation_vote
   -

   a positive IPMC recommendation VOTE
   
   I have not found a template for this vote, but we can refer to other
   project's vote.
   Samples

   
http://mail-archives.apache.org/mod_mbox/incubator-general/201709.mbox/%3CCAOqetn_+Oub4Gtr4=hOv=cLeMYB0i=xeewkoxibpg1v+cwa...@mail.gmail.com%3E
   -

   the acceptance of the resolution
    by
   the Board


so our next step would be to prepare a resolution, please help to verify it
and guide us to complete those steps for graduation, Thanks!

Very truly yours
Gary.


On Wed, Sep 6, 2017 at 6:36 PM, Patrick Hunt  wrote:

> ps.
>
> > 3) Many contributed have voted +1s for this graduation
>
> keep in mind that 

[jira] [Assigned] (MNEMONIC-365) Clean-up the README to make it consistent with Apache website

2017-09-06 Thread Wang, Gang (JIRA)

 [ 
https://issues.apache.org/jira/browse/MNEMONIC-365?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wang, Gang reassigned MNEMONIC-365:
---

Assignee: Wang, Gang

> Clean-up the README to make it consistent with Apache website
> -
>
> Key: MNEMONIC-365
> URL: https://issues.apache.org/jira/browse/MNEMONIC-365
> Project: Mnemonic
>  Issue Type: Improvement
>  Components: Documentation
>Affects Versions: 0.10.0-incubating
>Reporter: Wang, Gang
>Assignee: Wang, Gang
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


Re: [DISCUSS] Graduation?

2017-09-06 Thread Gang(Gary) Wang
Hi John, Mentors and PPMCs

Looks no new issues crop up for a few days, and many contributors are
positive and voted +1s for graduation, no negative from our community, so I
think this discussion could be settled down today and proceed to collect
votes from our community and IPMCs for graduation, please guide us if any
missing, misunderstanding and suggestion, Thanks!

Very truly yours
Gary


On Thu, Aug 31, 2017 at 12:18 PM, Gang(Gary) Wang  wrote:

> Hi John, Mentors and PPMCs
>
> Looks we have resolved all the issues that you have pointed out for
> graduation, meanwhile, there are more contributors +1 for our project's
> graduation so, could we start the community graduation vote and IPMC
> graduation vote according to the following chart extracted from
> http://incubator.apache.org/guides/graduation.html#community ? Thanks!
>
> [image: Inline image 1]
>
> Very truly yours
> Gary
>
> On Wed, Aug 30, 2017 at 11:22 PM, Wen Tong  wrote:
>
>> +1 support for graduation.
>>
>> On Thu, Aug 31, 2017 at 5:35 AM, Wei HE  wrote:
>> > +1 support for graduation.
>> >
>> > Wei HE
>> >
>> > On Mon, Aug 28, 2017 at 4:40 PM, Gang(Gary) Wang 
>> wrote:
>> >
>> >> Yes, I also totally agree this and we will try our best for the
>> readiness
>> >> for the graduation.
>> >>
>> >> For the suggestion that John advised, we have prepared the following
>> >> comments for your review, Thanks!
>> >>
>> >> *CD20 - You have a link in your header called GITHUB that brought me to
>> >> your source code.  Other projects use hacking guides.  Unless you're on
>> >> gitbox, the git primary repo should be the ASF hosted repos.*
>> >>
>> >> The github link has been removed from CD20 and using
>> >> http://mnemonic.incubator.apache.org/develop/ as the link of website.
>> we
>> >> also create ticket MNEMONIC-355 (resolved) to remove Github link from
>> >> navigator menu on website.
>> >>
>> >> *CD30 - The usage of docker is in of itself a violation of this item,
>> from
>> >> my point of view.  In your case, you're pointing to "centos:latest"
>> which
>> >> today is C7.2, but in a few months will be C7.3.*
>> >>
>> >> Yes, we will fix it through Apache Jira MNEMONIC-353(reviewed) and
>> >> MNEMONIC-356(WIP)
>> >>
>> >> *CD50 - I can't tell if the pull requests to your repo are from
>> committers
>> >> or from contributors.  If I take
>> >> https://github.com/apache/incubator-mnemonic/pull/60
>> >>  as an example,
>> the
>> >> commit message says nothing about provenance of the source code.*
>> >>
>> >> We have requested to revoke all stalled PRs, and all commit messages
>> must
>> >> contain Apache JIRA number and title.
>> >>
>> >> *LC50 - You mention in your response why this is incorrect (the use of
>> >> *most*)*
>> >>
>> >> Yes we will correct it with "The files in the project source repository
>> >> have appropriate headers", The files under target/ that generated by
>> mvn
>> >> building process would be excluded and all other project files have
>> been
>> >> properly licensed and guarded by RAT plugin.
>> >>
>> >> *RE10 - You link to http://mnemonic.incubator.apache.org/news/
>> >>  but that doesn't include
>> any
>> >> download links.  http://mnemonic.incubator.apache.org/downloads/
>> >>  does include
>> download
>> >> links to the proper release mirrors.*
>> >>
>> >> That has been corrected by replacing it with the link
>> >> http://mnemonic.incubator.apache.org/downloads/
>> >>
>> >> *RE20 - You mention non-PMC members in the vote (PPMC).*
>> >>
>> >> Yes, we started with the community vote for releasing and the result
>> >> explicitly shows binding and non-binding votes.
>> >>
>> >> *RE30 - Again, not using mirror.*
>> >>
>> >> Looks no mirror link in this field.
>> >>
>> >> *RE40 - Correct answer would be "NO. We do not distribute binary
>> >> releases."*
>> >>
>> >> Yes it is and corrected
>> >>
>> >> *RE50 - Your release process neglects deleting old artifacts.*
>> >>
>> >> Sorry I forgot it and corrected it by the Apache Jira ticket
>> MNEMONIC-357
>> >> (resolved) as well as MNEMONIC-358 (resolved)
>> >>
>> >> *QU10 - Code quality is more than bug reports.  You may want to use
>> >> linters, sonar, etc.*
>> >>
>> >> Yes, we will investigate this plugin and apply them to project later,
>> as
>> >> for now, the QU10 has been replaced with "YES. The project records all
>> bugs
>> >> in the Apache’s JIRA issue tracker. Developer also uses Eclipse or
>> Intellij
>> >> IDEA to improve their code quality."
>> >>
>> >> *QU20 - This is only achievable if you've had a security vulnerability
>> >> reported.  If you haven't had one reported, there's no way to confirm
>> >> this.*
>> >>
>> >> The QU20 has been replaced with "YES. Security issues would be treated
>> with
>> >> the highest priority, computing service and 

Re: [DISCUSS] Graduation?

2017-09-06 Thread Patrick Hunt
I reviewed the status page earlier today and it looks up to date to me.
http://incubator.apache.org/projects/mnemonic.html

Similarly the "preparation" steps have been followed afaict:
https://incubator.apache.org/guides/graduation.html#graduation_check_list
namesearch 
etc... signed off a while ago

Patrick

On Wed, Sep 6, 2017 at 4:54 PM, Gang(Gary) Wang  wrote:

> Let me summarize the discussion on graduation, Please refer to this email
> thread for details.
>
> 1) We have completed the website of Mnemonic that is required before
> graduation
> http://mnemonic.incubator.apache.org/
>
> 2) We have filled the Apache project maturity assessment for Mnemonic and
> fixed all gaps that would be helpful for graduation
> https://docs.google.com/document/d/10LKTjPMceV4s4MrSRIA9L8pg7jLFp
> -ec-TmW96mZbXM/edit?usp=sharing
>
> 3) Many contributed have voted +1s for this graduation
>
> Please add yours if any before we are starting graduation votes, Thanks!
>
> Cheers
> Gary
>
>
>
> On Wed, Sep 6, 2017 at 9:51 AM, Gang(Gary) Wang  wrote:
>
>> Hi John, Mentors and PPMCs
>>
>> Looks no new issues crop up for a few days, and many contributors are
>> positive and voted +1s for graduation, no negative from our community, so I
>> think this discussion could be settled down today and proceed to collect
>> votes from our community and IPMCs for graduation, please guide us if any
>> missing, misunderstanding and suggestion, Thanks!
>>
>> Very truly yours
>> Gary
>>
>>
>> On Thu, Aug 31, 2017 at 12:18 PM, Gang(Gary) Wang 
>> wrote:
>>
>>> Hi John, Mentors and PPMCs
>>>
>>> Looks we have resolved all the issues that you have pointed out for
>>> graduation, meanwhile, there are more contributors +1 for our project's
>>> graduation so, could we start the community graduation vote and IPMC
>>> graduation vote according to the following chart extracted from
>>> http://incubator.apache.org/guides/graduation.html#community ? Thanks!
>>>
>>> [image: Inline image 1]
>>>
>>> Very truly yours
>>> Gary
>>>
>>> On Wed, Aug 30, 2017 at 11:22 PM, Wen Tong  wrote:
>>>
 +1 support for graduation.

 On Thu, Aug 31, 2017 at 5:35 AM, Wei HE  wrote:
 > +1 support for graduation.
 >
 > Wei HE
 >
 > On Mon, Aug 28, 2017 at 4:40 PM, Gang(Gary) Wang 
 wrote:
 >
 >> Yes, I also totally agree this and we will try our best for the
 readiness
 >> for the graduation.
 >>
 >> For the suggestion that John advised, we have prepared the following
 >> comments for your review, Thanks!
 >>
 >> *CD20 - You have a link in your header called GITHUB that brought me
 to
 >> your source code.  Other projects use hacking guides.  Unless you're
 on
 >> gitbox, the git primary repo should be the ASF hosted repos.*
 >>
 >> The github link has been removed from CD20 and using
 >> http://mnemonic.incubator.apache.org/develop/ as the link of
 website. we
 >> also create ticket MNEMONIC-355 (resolved) to remove Github link from
 >> navigator menu on website.
 >>
 >> *CD30 - The usage of docker is in of itself a violation of this
 item, from
 >> my point of view.  In your case, you're pointing to "centos:latest"
 which
 >> today is C7.2, but in a few months will be C7.3.*
 >>
 >> Yes, we will fix it through Apache Jira MNEMONIC-353(reviewed) and
 >> MNEMONIC-356(WIP)
 >>
 >> *CD50 - I can't tell if the pull requests to your repo are from
 committers
 >> or from contributors.  If I take
 >> https://github.com/apache/incubator-mnemonic/pull/60
 >>  as an
 example, the
 >> commit message says nothing about provenance of the source code.*
 >>
 >> We have requested to revoke all stalled PRs, and all commit messages
 must
 >> contain Apache JIRA number and title.
 >>
 >> *LC50 - You mention in your response why this is incorrect (the use
 of
 >> *most*)*
 >>
 >> Yes we will correct it with "The files in the project source
 repository
 >> have appropriate headers", The files under target/ that generated by
 mvn
 >> building process would be excluded and all other project files have
 been
 >> properly licensed and guarded by RAT plugin.
 >>
 >> *RE10 - You link to http://mnemonic.incubator.apache.org/news/
 >>  but that doesn't
 include any
 >> download links.  http://mnemonic.incubator.apache.org/downloads/
 >>  does include
 download
 >> links to the proper release mirrors.*
 >>
 >> That has been corrected by replacing it with the link
 >>