Hi,

I have to change my vote based on further testing to

-1

As noted earlier I was looking into an upgrade issue
reported by Zygmunt Wiercioch (OAK-4077). This fix
is included in the 1.4.0 release candidate. However
there appears to be a more severe problem with node
type definitions in the repository.

A while back OAK-3584 fixed the indexes for names of
item definitions. This change works well for new
repositories or newly registered node types, but it
makes the situation worse when an existing node type
is reregistered. The result after an upgrade may look
like this:

my:type
  + jcr:childNodeDefinition
  + jcr:childNodeDefinition[1]
  + jcr:childNodeDefinition[2]
  + jcr:propertyDefinition
  + jcr:propertyDefinition[1]

The duplicate child nodes with explicit and implicit
index 1 is not the only issue. It may also happen that
there are duplicate item definitions after a node type
is reregistered. The NodeTypeDiff is also affected and
may report an item definition is removed even though
it is still there.

In my view these are rather severe issues for users
upgrading from earlier Oak versions and we should not
release 1.4.0 with these kind of problems.

Regards
 Marcel



On 03/03/16 09:47, "Marcel Reutegger" wrote:
>Hi,
>
>On 02/03/16 17:34, "Davide Giannella" wrote:
>>Please vote on releasing this package as Apache Jackrabbit Oak 1.4.0.
>>The vote is open for the next 72 hours and passes if a majority of at
>>least three +1 Jackrabbit PMC votes are cast.
>
>All checks OK.
>
>+1 Release this package as Apache Jackrabbit Oak 1.4.0
>
>Regards
> Marcel
>

Reply via email to