Re: [DISCUSS] Procedure for graduating an existing sub project to new top level project

2023-12-16 Thread Andrew Lamb
I will follow this advice - thank you Craig

On Sat, Dec 16, 2023 at 10:43 AM Craig Russell  wrote:

> Hi Andrew,
>
> I'd suggest that you have a DISCUSS thread on dev@arrow with the
> proposal, including the list of folks who would form the new PMC, the
> proposed chair, the repositories that would be moved, and the name of the
> new project.
>
> If that results in consensus, have a VOTE thread and if that results in
> "three or more votes from PMC members and more +1 than -1 votes" then
> prepare a resolution for the board.
>
> If there is consensus that this is the right thing to do, it should be
> "easy".
>
> Craig
>
> > On Dec 15, 2023, at 07:06, Andrew Lamb  wrote:
> >
> > I apologize if this is not the right list on which to ask this question.
> >
> > Can someone point to information about the procedure to propose
> > “graduating” an *existing* sub project to a new top level project?
> >
> > Specifically, we are working on a proposal to graduate the “Apache Arrow
> > DataFusion”[1]  sub project to its own Top Level Project. The DataFusion
> > project has sort of been “incubating” within the Arrow top level project
> > for several years and has grown to the point where it can both stand on
> its
> > own as well as benefit from more focused community[2].
> >
> > I searched the archives of this list [3] and did not find anything that
> > seemed relevant.
> >
> > I did find, farther back in history, that the Mahout, Avro and HBase
> > projects appear to have previously “graduated” from sub projects of
> Hadoop
> > to their own top level projects but could not determine how they did so.
> >
> > Thank you for any guidance you may be able to provide,
> >
> > Andrew
> >
> > [1] https://arrow.apache.org/datafusion/
> >
> > [2] https://github.com/apache/arrow-datafusion/discussions/6475
> >
> > [3] https://lists.apache.org/list.html?general@incubator.apache.org
> > [4]
> >
> https://news.apache.org/foundation/entry/the_apache_software_foundation_announces4
>
> Craig L Russell
> c...@apache.org
>
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: [DISCUSS] Procedure for graduating an existing sub project to new top level project

2023-12-16 Thread Andrew Lamb
Thank you -- this is super helpful

On Sat, Dec 16, 2023 at 12:56 AM Jean-Baptiste Onofré 
wrote:

> Hi Andrew
>
> We did a similar move while ago for Apache Karaf (from Apache
> ServiceMix, then Felix, then TLP :)).
>
> AFAIR, you propose a resolution to the board with approval from PMC,
> proposing a new PMC/committer set.
>
> Regards
> JB
>
> On Fri, Dec 15, 2023 at 4:06 PM Andrew Lamb  wrote:
> >
> > I apologize if this is not the right list on which to ask this question.
> >
> > Can someone point to information about the procedure to propose
> > “graduating” an *existing* sub project to a new top level project?
> >
> > Specifically, we are working on a proposal to graduate the “Apache Arrow
> > DataFusion”[1]  sub project to its own Top Level Project. The DataFusion
> > project has sort of been “incubating” within the Arrow top level project
> > for several years and has grown to the point where it can both stand on
> its
> > own as well as benefit from more focused community[2].
> >
> > I searched the archives of this list [3] and did not find anything that
> > seemed relevant.
> >
> > I did find, farther back in history, that the Mahout, Avro and HBase
> > projects appear to have previously “graduated” from sub projects of
> Hadoop
> > to their own top level projects but could not determine how they did so.
> >
> > Thank you for any guidance you may be able to provide,
> >
> > Andrew
> >
> > [1] https://arrow.apache.org/datafusion/
> >
> > [2] https://github.com/apache/arrow-datafusion/discussions/6475
> >
> > [3] https://lists.apache.org/list.html?general@incubator.apache.org
> > [4]
> >
> https://news.apache.org/foundation/entry/the_apache_software_foundation_announces4
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: [DISCUSS] Procedure for graduating an existing sub project to new top level project

2023-12-15 Thread Andrew Lamb
Thank you -- I will proceed with a name search and work up a proposal draft
as next steps.

I am tracking this work in [1] for anyone who wishes to follow along.

[1] https://github.com/apache/arrow-datafusion/issues/8491

On Fri, Dec 15, 2023 at 1:24 PM Dave Fisher  wrote:

> You could also look into how Solr was spun out of Lucene.
>
> It would be up to your PMC whether to make the new PMC identical or not.
>
> Doing a podling name search on
> DataFusion does check a box for the board.
>
> The best place to continue this discussion is bo...@apache.org
>
> Best,
> Dave
>
> Sent from my iPhone
>
> > On Dec 15, 2023, at 8:02 AM, Andrew Lamb  wrote:
> >
> > Thank you Julian. This is very helpful. I will review the archives.
> >
> > Andrew
> >
> >> On Fri, Dec 15, 2023 at 10:55 AM Julian Hyde 
> wrote:
> >>
> >> I believe the process is for the Board to create a new PMC whose IP and
> >> PMC members are an exact copy of the parent PMC.  (Like the Unix “fork”
> >> function.) And then both PMCs delete the stuff, and PMC members, they no
> >> longer need.
> >>
> >> Arrow itself was created via this process (from Drill). You could search
> >> the archives for the board resolution that created Arrow. The Incubator
> is
> >> not involved in the process. (Except in some minor ways, such as a name
> >> search.)
> >>
> >> Julian
> >>
> >>>> On Dec 15, 2023, at 7:09 AM, Andrew Lamb 
> wrote:
> >>>
> >>> I apologize if this is not the right list on which to ask this
> question.
> >>>
> >>> Can someone point to information about the procedure to propose
> >>> “graduating” an *existing* sub project to a new top level project?
> >>>
> >>> Specifically, we are working on a proposal to graduate the “Apache
> Arrow
> >>> DataFusion”[1]  sub project to its own Top Level Project. The
> DataFusion
> >>> project has sort of been “incubating” within the Arrow top level
> project
> >>> for several years and has grown to the point where it can both stand on
> >> its
> >>> own as well as benefit from more focused community[2].
> >>>
> >>> I searched the archives of this list [3] and did not find anything that
> >>> seemed relevant.
> >>>
> >>> I did find, farther back in history, that the Mahout, Avro and HBase
> >>> projects appear to have previously “graduated” from sub projects of
> >> Hadoop
> >>> to their own top level projects but could not determine how they did
> so.
> >>>
> >>> Thank you for any guidance you may be able to provide,
> >>>
> >>> Andrew
> >>>
> >>> [1] https://arrow.apache.org/datafusion/
> >>>
> >>> [2] https://github.com/apache/arrow-datafusion/discussions/6475
> >>>
> >>> [3] https://lists.apache.org/list.html?general@incubator.apache.org
> >>> [4]
> >>>
> >>
> https://news.apache.org/foundation/entry/the_apache_software_foundation_announces4
> >>
> >> -
> >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> >> For additional commands, e-mail: general-h...@incubator.apache.org
> >>
> >>
>


Re: [DISCUSS] Procedure for graduating an existing sub project to new top level project

2023-12-15 Thread Andrew Lamb
Thank you Julian. This is very helpful. I will review the archives.

Andrew

On Fri, Dec 15, 2023 at 10:55 AM Julian Hyde  wrote:

> I believe the process is for the Board to create a new PMC whose IP and
> PMC members are an exact copy of the parent PMC.  (Like the Unix “fork”
> function.) And then both PMCs delete the stuff, and PMC members, they no
> longer need.
>
> Arrow itself was created via this process (from Drill). You could search
> the archives for the board resolution that created Arrow. The Incubator is
> not involved in the process. (Except in some minor ways, such as a name
> search.)
>
> Julian
>
> > On Dec 15, 2023, at 7:09 AM, Andrew Lamb  wrote:
> >
> > I apologize if this is not the right list on which to ask this question.
> >
> > Can someone point to information about the procedure to propose
> > “graduating” an *existing* sub project to a new top level project?
> >
> > Specifically, we are working on a proposal to graduate the “Apache Arrow
> > DataFusion”[1]  sub project to its own Top Level Project. The DataFusion
> > project has sort of been “incubating” within the Arrow top level project
> > for several years and has grown to the point where it can both stand on
> its
> > own as well as benefit from more focused community[2].
> >
> > I searched the archives of this list [3] and did not find anything that
> > seemed relevant.
> >
> > I did find, farther back in history, that the Mahout, Avro and HBase
> > projects appear to have previously “graduated” from sub projects of
> Hadoop
> > to their own top level projects but could not determine how they did so.
> >
> > Thank you for any guidance you may be able to provide,
> >
> > Andrew
> >
> > [1] https://arrow.apache.org/datafusion/
> >
> > [2] https://github.com/apache/arrow-datafusion/discussions/6475
> >
> > [3] https://lists.apache.org/list.html?general@incubator.apache.org
> > [4]
> >
> https://news.apache.org/foundation/entry/the_apache_software_foundation_announces4
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


[DISCUSS] Procedure for graduating an existing sub project to new top level project

2023-12-15 Thread Andrew Lamb
I apologize if this is not the right list on which to ask this question.

Can someone point to information about the procedure to propose
“graduating” an *existing* sub project to a new top level project?

Specifically, we are working on a proposal to graduate the “Apache Arrow
DataFusion”[1]  sub project to its own Top Level Project. The DataFusion
project has sort of been “incubating” within the Arrow top level project
for several years and has grown to the point where it can both stand on its
own as well as benefit from more focused community[2].

I searched the archives of this list [3] and did not find anything that
seemed relevant.

I did find, farther back in history, that the Mahout, Avro and HBase
projects appear to have previously “graduated” from sub projects of Hadoop
to their own top level projects but could not determine how they did so.

Thank you for any guidance you may be able to provide,

Andrew

[1] https://arrow.apache.org/datafusion/

[2] https://github.com/apache/arrow-datafusion/discussions/6475

[3] https://lists.apache.org/list.html?general@incubator.apache.org
[4]
https://news.apache.org/foundation/entry/the_apache_software_foundation_announces4