Hi Folks,

I had a great time meeting most of you last week. Alex I met some 3 years ago.

Justin can you please provide a precise diff explaining what is off with these 
headers? Also how many files.

Alex - are we really close to cutting a release?

Regards,
Dave

Sent from my iPhone

> On May 24, 2017, at 1:20 PM, Alex Harui <aha...@adobe.com.INVALID> wrote:
> 
> 
> 
>> On 5/24/17, 10:35 AM, "Josh Tynjala" <joshtynj...@gmail.com> wrote:
>> 
>> Alex,
>> 
>> If Justin were proposing these changes to an RC, I would strongly agree
>> with you that it should wait. However, I thought we all agreed that Last
>> Call was the better time to get things in that we want to get in. It feels
>> to me like you're moving the goal posts to now say that it should wait
>> until after the release. I was frustrated by Justin proposing changes in
>> the RC before, but as we're still in Last Call, I'm going to defend him.
> 
> Last call was sent out on 4/21.  It is now 5/24.  So sure, it is true that
> the window is still open to find issues, but the idea was to find
> important issues and deal with other issues later.  How does fixing these
> headers help the community?  I would discourage all non-critical commits
> at this time.  Now that we know that RAT won't find this kind of error,
> each of us will now have to take time to make sure we have the right
> header before committing new files.  And we will have to at least think
> about it when we review new commits from others.  That seems very wasteful
> to me.  Maybe we'd be past "Last Call" and into RC if we spent our time on
> getting the examples to work instead of this other stuff.
> 
>> 
>> I understand that you think licensing details aren't as important as other
>> things, so it's cool if you don't want to focus on that part as we get
>> close to a release. However, that's the itch Justin seems to want to
>> scratch, and I don't think it's fair of you to tell him what he should
>> think is important. It should take little more than a glance for the PMC
>> to
>> review his changes. You often bring up how we should trust the intent of a
>> contributor, and you could trust that he knows what to change for
>> licensing
>> since that's something he knows well. Looking at all 220 headers
>> individually seems unnecessary.
> 
> Justin is great at finding what isn't expected.  But his track record for
> correctly deciding what action to take is not very good.  Just review
> legal-discuss archives.  I'd list them all out, but don't want to spend
> more time on it.  In this case, there is no debate about what to do, just
> when.  There are so many more things that we can do now to make the
> community better.  Burning out committers and release managers is not
> helpful to the community.
> 
>> 
>>> Instead, we are discussing headers, trace statements, inlining
>> constants and empty constructors.
>> 
>> I don't see why we can't start thinking about things for the next release
>> as we're finishing up the current release. Plus, ApacheCon just happened,
>> and we're all buzzing with ideas after meeting together, so the mailing
>> list activity is up. Let's not discourage the extra enthusiasm from our
>> contributors right now. This enthusiasm is something good for potential
>> new
>> contributors to see.
> 
> Absolutely want to see more discussion about the 9 or 13 points from
> ApacheCon.  I don't agree that discussing trace statements, inlining
> constants, and empty constructors will bring in more contributors.
> Getting quality releases out encourages more contributors.  Getting some
> production apps out there will bring in more contributors.  These big
> things help me make a case to keep working on FlexJS.  I'll be really sad
> if I have to stop working full-time on FlexJS because we spent all of this
> time on other things.
> 
> -Alex
> 
> 
>> 
>> - Josh
>> 
>> On Wed, May 24, 2017 at 9:45 AM, Alex Harui <aha...@adobe.com.invalid>
>> wrote:
>> 
>>> Technically, I am not blocking.  I am saying that there is a better time
>>> to do this change and we need to focus on the big picture and spend
>>> energy
>>> on things that matter.  This topic could have been as simple as an email
>>> from Justin that said "hey, I just noticed we have inconsistent headers.
>>> I would like to clean that up after the release and branch merges."
>>> 
>>> Instead, the email thread was several posts long already by the time I
>>> had
>>> to read through it.  Harbs put down his work to at least wonder why one
>>> of
>>> his files was named.  Then there will be the time for Justin to actually
>>> make these changes.  Who is volunteering to review the change?  As PMC
>>> members we are all supposed to be watching the commits.
>>> 
>>> And you get more of what you encourage.  I am trying to encourage folks
>>> to
>>> take stuff that isn't that important and find it early by watching the
>>> commits, or put it off to the next release.  That has been the advice of
>>> several experienced Apache folks.  I'm not making this up.  If you want
>>> to
>>> encourage folks to nitpick at the end of release cycles, well then I can
>>> only tell you from my personal experience that after several releases it
>>> discourages me from wanting to be a release manager.  Should we
>>> encourage
>>> all of us to nitpick more at the end of release cycles?  Would that make
>>> more of you want to be a release manager?  You can't look at this one
>>> change in isolation.
>>> 
>>> Every day, I am trying to marshall the limited resources we have to
>>> find a
>>> way to bring in more contributors in hopes we can get some FlexJS apps
>>> into production in hopes that Adobe will continue to pay me to work on
>>> this stuff full-time.  Making us review 220 headers is not going to
>>> bring
>>> in more contributors.  Getting our examples to work right, making
>>> progress
>>> on the top 9 things from ApacheCon, helping Harbs and Yishay get their
>>> app
>>> into production will all serve the community better.  Instead, Yishay
>>> got
>>> stuck yesterday because I have not found the time to fix a bug in the
>>> TLF
>>> branch.  Instead, we are discussing headers, trace statements, inlining
>>> constants and empty constructors.
>>> 
>>> So, if you guys want more nitpicking, then go ahead and encourage it.  I
>>> won't veto the change.  But I'll be even less motivated to be the RM in
>>> the future.
>>> 
>>> -Alex
>>> 
>>>> On 5/24/17, 6:34 AM, "Josh Tynjala" <joshtynj...@gmail.com> wrote:
>>>> 
>>>> Alex, by continuing to block Justin, you're making this exactly the
>>> kind
>>>> of
>>>> grind that you've said we should avoid. If you just said "okay cool,
>>> make
>>>> the change!" that's painless and won't discourage any potential release
>>>> managers.
>>>> 
>>>> - Josh
>>>> 
>>>> On May 23, 2017 9:52 PM, "Alex Harui" <aha...@adobe.com.invalid> wrote:
>>>> 
>>>> 
>>>> 
>>>> On 5/23/17, 1:03 PM, "Christofer Dutz" <christofer.d...@c-ware.de>
>>> wrote:
>>>> 
>>>>> Hi Alex,
>>>>> 
>>>>> I disagree … if things like this are found, why do them later instead
>>> of
>>>>> just fixing things and not have to deal with them again?
>>>> 
>>>> Because we want to demonstrate that releasing is simple and fun, not
>>> some
>>>> grind through stuff that doesn't matter.  If we clean this up now, we
>>> will
>>>> again prove that this community cannot focus on important things.  The
>>>> casual observer will take a look at what we talk about and wonder why
>>> we
>>>> are not addressing the top 9 takeaways from ApacheCon.  Is this really
>>>> more important than fixing some NPE or transpiler issue that will
>>> affect
>>>> many of our customers?  Usually, late in a release cycle, the only
>>> changes
>>>> should be stop-ship.
>>>> 
>>>> IMO, best time to clean this up is right after the release when we
>>> flood
>>>> commits@ with merging the release branch back to develop and master.
>>> Then
>>>> 220 header changes will not make significant noise.
>>>> 
>>>> My 2 cents,
>>>> -Alex
>>> 
>>> 
> 

Reply via email to