Re: [SUMMARY] [DISCUSS] Retrospective on Maven 3.5.0-alpha-1

2017-03-19 Thread Stephen Connolly
Tibor,

Could you move this to its own thread.

Let's keep this retrospective thread closed. It's done it's job

Thanks in advance,

- Stephen
On Sun 19 Mar 2017 at 13:46, Tibor Digana  wrote:

> What marketing can we do in order to hire new developers?
> In my experience employees are still asking the same question "How much do
> they pay" ;-)
> I am still trying to explain that you are improving Maven used in your
> daily work.
>
> I do not want this great project to see dying. It's being widely used for
> long. Let's keep it alive even longer!
>
> On Sun, Mar 19, 2017 at 12:40 PM, stephenconnolly [via Maven] <
> ml-node+s40175n5902346...@n5.nabble.com> wrote:
>
> > On Sat 11 Mar 2017 at 21:56, Stephen Connolly <
> > [hidden email] >
> > wrote:
> >
> > Hi all,
> >
> > I think it is a good thing if we take stock of where we are and how we
> are
> > doing. I would really appreciate if everyone could take a few minutes to
> > respond with their top three of two areas:
> >
> > * What is working well
> >
> >
> > Seems we have some consensus here:
> >
> > * CI is working better (not perfect)
> >
> > * We are discussing changes before pushing them to master
> >
> > * Getting a release out the door
> >
> >
> > * What is not working well
> >
> >
> > Slightly harder to consolidate here, but there are some themes that I can
> > identify:
> >
> > * we need a better way to work with branches. There are traceability
> > issues
> > when looking at branches on the CI server. There are issues with
> > continuous
> > rebasing. There are questions about what is in flight for the next
> release
> > vs what is in flight for a future release. (I suspect this is all
> > intermingled and I'll start a thread to debate potential solutions
> > shortly)
> >
> > * we need a better process to scope changes for different target
> releases.
> > (The chaotic process for 3.5.0 was a one time attempt to deal with the
> > reality of the reset, so I never expected us to repeat it... but we still
> > need to come up with a process to plan what will be in each release)
> (I'll
> > start a thread shortly to see if we can come up with a process to use as
> > an
> > experiment for 3.5.1)
> >
> > * we need to agree on some common terminology. What is a bug, what is a
> > rfe, what is a breaking change. What is the severity of these things.
> What
> > severity issues affect different release types (alpha, beta, etc) How are
> > we versioning Maven and how does severity affect versioning. (I'll start
> a
> > thread on this shortly)
> >
> > * discussion threads that go on forever without coming to a conclusion.
> > (We
> > just need to have to remember to post a [SUMMARY] or call a [VOTE] to
> > close
> > them out... I shall lead by example here)
> >
> > * ubuntu and Windows are not enough OSes to test on (the PMC needs to
> > decide if we want to ask for budget to get such extra nodes... otherwise
> > this is out of our hands... Michael-O should start a discussion to see
> if:
> > 1. This is what the committers want and 2. To find out how much what we
> > want would cost and see about requesting off the board in our next
> budget)
> >
> > * how do we grow our community (I think we just have to get momentum
> going
> > and the contributions will come... the project has looked dead, who's
> > going
> > to contribute to a dead project... if anyone disagrees please start up a
> > discussion thread)
> >
> >
> > I'll consolidate the responses after 72h and see if there are any themes
> > that can be identified
> >
> > On the stuff that is not working well, I'll try and pick the three most
> > popular themes, we can then have a round of discussion on those three
> > themes to see if anyone has any ideas to improve those aspects of how we
> > work and hopefully we can have some votes to change things for the
> better.
> >
> > By the way, this is open to anyone in any way what so ever involved with
> > the Maven 3.5.0-alpha-1 effort (assuming you are paying attention to the
> > dev list ;-) )
> >
> > Thanks in advance for your time,
> >
> > -Stephen
> >
> > P.S. As alpha-2 is near, I'll probably wait until after 3.5.0 before I
> try
> > this again (assuming people like this idea)
> >
> > --
> > Sent from my phone
> >
> >
> > --
> > If you reply to this email, your message will be added to the discussion
> > below:
> > http://maven.40175.n5.nabble.com/SUMMARY-DISCUSS-
> > Retrospective-on-Maven-3-5-0-alpha-1-tp5902346.html
> > To start a new topic under Maven Developers, email
> > ml-node+s40175n142166...@n5.nabble.com
> > To unsubscribe from Maven Developers, click here
> > <
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> >
> > .
> > NAML
> > <
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&bas

Re: [SUMMARY] [DISCUSS] Retrospective on Maven 3.5.0-alpha-1

2017-03-19 Thread Tibor Digana
What marketing can we do in order to hire new developers?
In my experience employees are still asking the same question "How much do
they pay" ;-)
I am still trying to explain that you are improving Maven used in your
daily work.

I do not want this great project to see dying. It's being widely used for
long. Let's keep it alive even longer!

On Sun, Mar 19, 2017 at 12:40 PM, stephenconnolly [via Maven] <
ml-node+s40175n5902346...@n5.nabble.com> wrote:

> On Sat 11 Mar 2017 at 21:56, Stephen Connolly <
> [hidden email] >
> wrote:
>
> Hi all,
>
> I think it is a good thing if we take stock of where we are and how we are
> doing. I would really appreciate if everyone could take a few minutes to
> respond with their top three of two areas:
>
> * What is working well
>
>
> Seems we have some consensus here:
>
> * CI is working better (not perfect)
>
> * We are discussing changes before pushing them to master
>
> * Getting a release out the door
>
>
> * What is not working well
>
>
> Slightly harder to consolidate here, but there are some themes that I can
> identify:
>
> * we need a better way to work with branches. There are traceability
> issues
> when looking at branches on the CI server. There are issues with
> continuous
> rebasing. There are questions about what is in flight for the next release
> vs what is in flight for a future release. (I suspect this is all
> intermingled and I'll start a thread to debate potential solutions
> shortly)
>
> * we need a better process to scope changes for different target releases.
> (The chaotic process for 3.5.0 was a one time attempt to deal with the
> reality of the reset, so I never expected us to repeat it... but we still
> need to come up with a process to plan what will be in each release) (I'll
> start a thread shortly to see if we can come up with a process to use as
> an
> experiment for 3.5.1)
>
> * we need to agree on some common terminology. What is a bug, what is a
> rfe, what is a breaking change. What is the severity of these things. What
> severity issues affect different release types (alpha, beta, etc) How are
> we versioning Maven and how does severity affect versioning. (I'll start a
> thread on this shortly)
>
> * discussion threads that go on forever without coming to a conclusion.
> (We
> just need to have to remember to post a [SUMMARY] or call a [VOTE] to
> close
> them out... I shall lead by example here)
>
> * ubuntu and Windows are not enough OSes to test on (the PMC needs to
> decide if we want to ask for budget to get such extra nodes... otherwise
> this is out of our hands... Michael-O should start a discussion to see if:
> 1. This is what the committers want and 2. To find out how much what we
> want would cost and see about requesting off the board in our next budget)
>
> * how do we grow our community (I think we just have to get momentum going
> and the contributions will come... the project has looked dead, who's
> going
> to contribute to a dead project... if anyone disagrees please start up a
> discussion thread)
>
>
> I'll consolidate the responses after 72h and see if there are any themes
> that can be identified
>
> On the stuff that is not working well, I'll try and pick the three most
> popular themes, we can then have a round of discussion on those three
> themes to see if anyone has any ideas to improve those aspects of how we
> work and hopefully we can have some votes to change things for the better.
>
> By the way, this is open to anyone in any way what so ever involved with
> the Maven 3.5.0-alpha-1 effort (assuming you are paying attention to the
> dev list ;-) )
>
> Thanks in advance for your time,
>
> -Stephen
>
> P.S. As alpha-2 is near, I'll probably wait until after 3.5.0 before I try
> this again (assuming people like this idea)
>
> --
> Sent from my phone
>
>
> --
> If you reply to this email, your message will be added to the discussion
> below:
> http://maven.40175.n5.nabble.com/SUMMARY-DISCUSS-
> Retrospective-on-Maven-3-5-0-alpha-1-tp5902346.html
> To start a new topic under Maven Developers, email
> ml-node+s40175n142166...@n5.nabble.com
> To unsubscribe from Maven Developers, click here
> 
> .
> NAML
> 
>




--
View this message in context: 
http://maven.40175.n5.nabble.com/Re-SUMMARY-DISCUSS-Retrospective-on-Maven-3-5-0-alpha-1-tp5902363.html
Sent from the Maven Developers mailing list archive at Nabbl

[SUMMARY] [DISCUSS] Retrospective on Maven 3.5.0-alpha-1

2017-03-19 Thread Stephen Connolly
On Sat 11 Mar 2017 at 21:56, Stephen Connolly <
stephen.alan.conno...@gmail.com> wrote:

Hi all,

I think it is a good thing if we take stock of where we are and how we are
doing. I would really appreciate if everyone could take a few minutes to
respond with their top three of two areas:

* What is working well


Seems we have some consensus here:

* CI is working better (not perfect)

* We are discussing changes before pushing them to master

* Getting a release out the door


* What is not working well


Slightly harder to consolidate here, but there are some themes that I can
identify:

* we need a better way to work with branches. There are traceability issues
when looking at branches on the CI server. There are issues with continuous
rebasing. There are questions about what is in flight for the next release
vs what is in flight for a future release. (I suspect this is all
intermingled and I'll start a thread to debate potential solutions shortly)

* we need a better process to scope changes for different target releases.
(The chaotic process for 3.5.0 was a one time attempt to deal with the
reality of the reset, so I never expected us to repeat it... but we still
need to come up with a process to plan what will be in each release) (I'll
start a thread shortly to see if we can come up with a process to use as an
experiment for 3.5.1)

* we need to agree on some common terminology. What is a bug, what is a
rfe, what is a breaking change. What is the severity of these things. What
severity issues affect different release types (alpha, beta, etc) How are
we versioning Maven and how does severity affect versioning. (I'll start a
thread on this shortly)

* discussion threads that go on forever without coming to a conclusion. (We
just need to have to remember to post a [SUMMARY] or call a [VOTE] to close
them out... I shall lead by example here)

* ubuntu and Windows are not enough OSes to test on (the PMC needs to
decide if we want to ask for budget to get such extra nodes... otherwise
this is out of our hands... Michael-O should start a discussion to see if:
1. This is what the committers want and 2. To find out how much what we
want would cost and see about requesting off the board in our next budget)

* how do we grow our community (I think we just have to get momentum going
and the contributions will come... the project has looked dead, who's going
to contribute to a dead project... if anyone disagrees please start up a
discussion thread)


I'll consolidate the responses after 72h and see if there are any themes
that can be identified

On the stuff that is not working well, I'll try and pick the three most
popular themes, we can then have a round of discussion on those three
themes to see if anyone has any ideas to improve those aspects of how we
work and hopefully we can have some votes to change things for the better.

By the way, this is open to anyone in any way what so ever involved with
the Maven 3.5.0-alpha-1 effort (assuming you are paying attention to the
dev list ;-) )

Thanks in advance for your time,

-Stephen

P.S. As alpha-2 is near, I'll probably wait until after 3.5.0 before I try
this again (assuming people like this idea)

-- 
Sent from my phone