All -

Just an FYI - I am currently trying to resolve a number of url encoding
related issues that were introduced by a change to get proxying of Ambari
UI working properly.

Personally, I feel this is a blocker and would like to get a fix in for
0.13.0.
At the same time, we may determine that most of the issues are edge cases
or at least not very common.
I am aware of WebHDFS issues with spaces in the filename or path and HBase
related issues where reserved characters such as '/' are being used.

It appears that this has been introduced by trying to accommodate Ambari's
use of an unwise character '|' in its URLs.
A general approach of encoding and decoding the URL has led to a number of
inconsistencies with what the backend services expect.

I will attempt to find the most surgical and least invasive fix for this
issue as to reduce risk for 0.13.0 closedown.

thanks,

--larry

On Wed, May 24, 2017 at 9:49 AM, Sandeep More <moresand...@gmail.com> wrote:

> Ah ! got it.
>
>
> On Wed, May 24, 2017 at 9:46 AM, larry mccay <lmc...@apache.org> wrote:
>
>> Actually, what I am proposing is that we *branch* on Monday and double
>> commit as necessary in order to close down before the rc and through the
>> release process. I'd like to get to a rc by the end of next week - 6/2 - if
>> not sooner.
>>
>> We will also likely need to double commit bug fixes to master and 0.13.0
>> branch for some time in case we need a new 0.13.x release to avoid the
>> 1.0.0 refactoring for existing deployments.
>>
>> On Wed, May 24, 2017 at 9:29 AM, Sandeep More <moresand...@gmail.com>
>> wrote:
>>
>>> Hello Larry,
>>>
>>> Thanks for starting the discussion, given that we are away from the
>>> target date just by a week I too think that releasing 0.13.0 on Monday and
>>> then working towards 1.0.0 (package refactoring) would be a good idea. One
>>> upshot of this is that we don't have to double commit as we had initially
>>> thought :)
>>>
>>> Best,
>>> Sandeep
>>>
>>> On Tue, May 23, 2017 at 4:44 PM, larry mccay <lmc...@apache.org> wrote:
>>>
>>>> All -
>>>>
>>>> As we targeted a 5/31 date for the release of 0.13.0, I think we need
>>>> to look at managing the current scope for 0.13.0 as well as the plan for a
>>>> 1.0.0 again.
>>>> Since we are just a week away from the target date, I think that
>>>> refactoring the package names for the 1.0.0 release at the same time is a
>>>> stretch.
>>>>
>>>> We currently have 22 or so JIRAs and will not be able to get them all
>>>> into 0.13.0.
>>>> What do you think about the following:
>>>>
>>>> * We manage the existing scope over the rest of this week.
>>>> * I will post comments on some JIRAs about potentially moving them out
>>>> and without any movement will move them out by Friday 26th.
>>>> * JIRAs that I think are outside the KIPs that are driving the release
>>>> or that may destabilize the release I will just move.
>>>>
>>>> If I move something that is something wanted by you, please feel free
>>>> to add it back, comment or raise discussion on this thread.
>>>>
>>>> I also propose that we branch for 0.13.0 on Monday 5/29th and work
>>>> toward getting the rest of the required issues in and an RC by the 31st or
>>>> by end of the week. Once we release 0.13.0, we should refactor master for
>>>> the 1.0.0 release - concentrate on closing down any fallout from package
>>>> name changes and do an immediate 1.0.0 release.
>>>>
>>>> Thoughts?
>>>>
>>>> thanks,
>>>>
>>>> --larry
>>>>
>>>>
>>>> On Thu, Apr 27, 2017 at 1:32 PM, Sandeep More <moresand...@gmail.com>
>>>> wrote:
>>>>
>>>>> Sounds great !
>>>>>
>>>>> On Thu, Apr 27, 2017 at 12:32 PM, larry mccay <lmc...@apache.org>
>>>>> wrote:
>>>>>
>>>>> > That sounds reasonable to me.
>>>>> > I was hoping to get as many of the patches available and important
>>>>> bugs
>>>>> > fixed before the split as well.
>>>>> > Minimizing the double commits/patches is definitely in our interest.
>>>>> >
>>>>> > At the same time, we need to have enough time to spend on
>>>>> refactoring as
>>>>> > well.
>>>>> > I'm thinking that May 15th may be a good branch point - giving us 2
>>>>> weeks
>>>>> > to concentrate on repackaging and adapter classes.
>>>>> >
>>>>> >
>>>>> > On Thu, Apr 27, 2017 at 12:16 PM, Sandeep More <
>>>>> moresand...@gmail.com>
>>>>> > wrote:
>>>>> >
>>>>> > > Oh, I guess it depends on when we split, I was planning on taking
>>>>> up the
>>>>> > > new feature (mentioned in earlier email).
>>>>> > > If we decide to go for the feature I was hoping to get it in sooner
>>>>> > (before
>>>>> > > the split) if possible.
>>>>> > >
>>>>> > >
>>>>> > > On Thu, Apr 27, 2017 at 11:53 AM, larry mccay <lmc...@apache.org>
>>>>> wrote:
>>>>> > >
>>>>> > > > Actually, I meant 5/31 for a release date.
>>>>> > > > You think that is too early for a repackaged and narrowly scoped
>>>>> 1.0.0?
>>>>> > > >
>>>>> > > > On Thu, Apr 27, 2017 at 11:46 AM, Sandeep More <
>>>>> moresand...@gmail.com>
>>>>> > > > wrote:
>>>>> > > >
>>>>> > > > > Great, thanks Larry for starting the discussion and the KIP !
>>>>> > > > >
>>>>> > > > > May 31st target date sounds good, just to be sure, this date
>>>>> is when
>>>>> > we
>>>>> > > > > split 0.13 right ?
>>>>> > > > >
>>>>> > > > > KIP-5 looks good, I will try to see whether I can find any
>>>>> extended
>>>>> > > > classes
>>>>> > > > > that might need adapter classes.
>>>>> > > > >
>>>>> > > > > Best,
>>>>> > > > > Sandeep
>>>>> > > > >
>>>>> > > > > On Thu, Apr 27, 2017 at 11:35 AM, larry mccay <
>>>>> lmc...@apache.org>
>>>>> > > wrote:
>>>>> > > > >
>>>>> > > > > > Forgot to add the [1] to the initial mail.
>>>>> > > > > >
>>>>> > > > > > Enjoy...
>>>>> > > > > >
>>>>> > > > > > 1.
>>>>> > > > > > http://mail-archives.apache.org/mod_mbox/knox-dev/201704.
>>>>> > > > > > mbox/%3CCACRbFygW6y7adt_PNJrQ8n3fCswi6F_kDO5T-
>>>>> > > > > rFEHJG6G5sB4Q%40mail.gmail.
>>>>> > > > > > com%3E
>>>>> > > > > >
>>>>> > > > > >
>>>>> > > > > > On Wed, Apr 26, 2017 at 12:45 PM, larry mccay <
>>>>> lmc...@apache.org>
>>>>> > > > wrote:
>>>>> > > > > >
>>>>> > > > > > > All -
>>>>> > > > > > >
>>>>> > > > > > > After many recent distractions, I would like to start the
>>>>> scoping
>>>>> > > and
>>>>> > > > > > > planning for what will likely be our 1.0.0 release.
>>>>> > > > > > >
>>>>> > > > > > > As discussed in [1], we will begin to repackaging/refactor
>>>>> master
>>>>> > > > after
>>>>> > > > > > > branching for an 0.13.0 release and only release 0.13.0 if
>>>>> the
>>>>> > work
>>>>> > > > on
>>>>> > > > > > > repackaging master doesn't seem like it will make whatever
>>>>> date
>>>>> > we
>>>>> > > > > chose
>>>>> > > > > > > for the release.
>>>>> > > > > > >
>>>>> > > > > > > That said, I would like to limit scope to only those new
>>>>> features
>>>>> > > and
>>>>> > > > > bug
>>>>> > > > > > > fixes that are absolutely necessary or low risk for
>>>>> breaking
>>>>> > > backward
>>>>> > > > > > > compatibility.
>>>>> > > > > > >
>>>>> > > > > > > I propose that the following is needed:
>>>>> > > > > > >
>>>>> > > > > > > * A KIP (KIP-5) be created for the repackaging/refactoring
>>>>> work
>>>>> > > > > required
>>>>> > > > > > > for the 1.0.0 release
>>>>> > > > > > > * Determine the existing JIRAs and patches that must/can
>>>>> be in
>>>>> > the
>>>>> > > > > > release
>>>>> > > > > > > but try and defer as many as possible
>>>>> > > > > > > * Determine required improvements - I have a few security
>>>>> related
>>>>> > > > > > > improvements in mind
>>>>> > > > > > > * Write up KIPs for features that involve architectural
>>>>> and/or
>>>>> > > > > strategic
>>>>> > > > > > > feature details
>>>>> > > > > > > * Determine when to branch for 0.13.0 and take on double
>>>>> commits
>>>>> > > for
>>>>> > > > > > 1.0.0
>>>>> > > > > > > parity
>>>>> > > > > > > * Agree on a target release date
>>>>> > > > > > >
>>>>> > > > > > > My initial thought is to target May 31st as the release
>>>>> date.
>>>>> > > > > > >
>>>>> > > > > > > Thoughts?
>>>>> > > > > > >
>>>>> > > > > > > --larry
>>>>> > > > > > >
>>>>> > > > > >
>>>>> > > > >
>>>>> > > >
>>>>> > >
>>>>> >
>>>>>
>>>>
>>>>
>>>
>>
>

Reply via email to