[
https://issues.apache.org/jira/browse/OAK-2006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14377431#comment-14377431
]
Chetan Mehrotra commented on OAK-2006:
--------------------------------------
Below are the summary of affected classes. In most case we have to bump the
major version because we did not added the {{ConsumerType}} and
{{ProvideryType}} annotation at 1.0 release OAK-1741. So baseline plugin treat
all as ConsumerType (like change in MBean interface is considered a major
change). This would cause issue in those cases where package is being imported
but then not much can be done now
# Report oak-core-baseline.xml
## org.apache.jackrabbit.oak.api.jmx
### org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean
### org.apache.jackrabbit.oak.api.jmx.IndexStatsMBean
### org.apache.jackrabbit.oak.api.jmx.RepositoryManagementMBean
### org.apache.jackrabbit.oak.api.jmx.SessionMBean
## org.apache.jackrabbit.oak.kernel
### org.apache.jackrabbit.oak.kernel.FastMove
### org.apache.jackrabbit.oak.kernel.BlobSerializer
### org.apache.jackrabbit.oak.kernel.JsonSerializer
### org.apache.jackrabbit.oak.kernel.JsopDiff
### org.apache.jackrabbit.oak.kernel.KernelBlob
### org.apache.jackrabbit.oak.kernel.KernelNodeBuilder
### org.apache.jackrabbit.oak.kernel.KernelNodeState
### org.apache.jackrabbit.oak.kernel.KernelNodeStore
### org.apache.jackrabbit.oak.kernel.KernelNodeStoreBranch
### org.apache.jackrabbit.oak.kernel.StringCache
### org.apache.jackrabbit.oak.kernel.TypeCodes
## org.apache.jackrabbit.oak.management
### org.apache.jackrabbit.oak.management.ManagementOperation
### org.apache.jackrabbit.oak.management.RepositoryManager
## org.apache.jackrabbit.oak.namepath
### org.apache.jackrabbit.oak.namepath.NamePathMapper
### org.apache.jackrabbit.oak.namepath.PathMapper
### org.apache.jackrabbit.oak.namepath.NamePathMapper$Default
### org.apache.jackrabbit.oak.namepath.NamePathMapperImpl
## org.apache.jackrabbit.oak.plugins.backup
### org.apache.jackrabbit.oak.plugins.backup.FileStoreRestore
## org.apache.jackrabbit.oak.plugins.commit
### org.apache.jackrabbit.oak.plugins.commit.AnnotatingConflictHandler
### org.apache.jackrabbit.oak.plugins.commit.ChildOrderConflictHandler
### org.apache.jackrabbit.oak.plugins.commit.ConflictHandlerWrapper
### org.apache.jackrabbit.oak.plugins.commit.DefaultConflictHandler
### org.apache.jackrabbit.oak.plugins.commit.JcrConflictHandler
## org.apache.jackrabbit.oak.plugins.index.aggregate
### org.apache.jackrabbit.oak.plugins.index.aggregate.AggregateIndex
## org.apache.jackrabbit.oak.plugins.index.property
### org.apache.jackrabbit.oak.plugins.index.property.OrderedPropertyIndex
### org.apache.jackrabbit.oak.plugins.index.property.OrderedPropertyIndexLookup
## org.apache.jackrabbit.oak.plugins.observation.filter
### org.apache.jackrabbit.oak.plugins.observation.filter.FilterBuilder$Condition
### org.apache.jackrabbit.oak.plugins.observation.filter.FilterProvider
### org.apache.jackrabbit.oak.plugins.observation.filter.ACFilter
### org.apache.jackrabbit.oak.plugins.observation.filter.FilterBuilder
###
org.apache.jackrabbit.oak.plugins.observation.filter.FilterBuilder$AddSubtreeTreeCondition
###
org.apache.jackrabbit.oak.plugins.observation.filter.FilterBuilder$DeleteSubtreeTreeCondition
###
org.apache.jackrabbit.oak.plugins.observation.filter.FilterBuilder$MoveCondition
### org.apache.jackrabbit.oak.plugins.observation.filter.VisibleFilter
## org.apache.jackrabbit.oak.plugins.segment
### org.apache.jackrabbit.oak.plugins.segment.MergeDiff
### org.apache.jackrabbit.oak.plugins.segment.SegmentNodeBuilder
### org.apache.jackrabbit.oak.plugins.segment.SegmentTracker
### org.apache.jackrabbit.oak.plugins.segment.SegmentWriter
## org.apache.jackrabbit.oak.plugins.version
### org.apache.jackrabbit.oak.plugins.version.VersionConstants
## org.apache.jackrabbit.oak.query
### org.apache.jackrabbit.oak.query.Query
### org.apache.jackrabbit.oak.query.ExecutionContext
### org.apache.jackrabbit.oak.query.FilterIterators
## org.apache.jackrabbit.oak.query.fulltext
### org.apache.jackrabbit.oak.query.fulltext.FullTextVisitor
### org.apache.jackrabbit.oak.query.fulltext.FullTextAnd
### org.apache.jackrabbit.oak.query.fulltext.FullTextOr
## org.apache.jackrabbit.oak.security
### org.apache.jackrabbit.oak.security.SecurityProviderImpl
## org.apache.jackrabbit.oak.spi.commit
### org.apache.jackrabbit.oak.spi.commit.ConflictHandler
## org.apache.jackrabbit.oak.spi.query
### org.apache.jackrabbit.oak.spi.query.Filter
### org.apache.jackrabbit.oak.spi.query.QueryIndex$AdvancedQueryIndex
### org.apache.jackrabbit.oak.spi.query.QueryIndex$IndexPlan
## org.apache.jackrabbit.oak.spi.security.authorization
###
org.apache.jackrabbit.oak.spi.security.authorization.CompositeAuthorizationConfiguration
## org.apache.jackrabbit.oak.spi.security.authorization.restriction
###
org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
###
org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
## org.apache.jackrabbit.oak.spi.state
### org.apache.jackrabbit.oak.spi.state.NodeStore
### org.apache.jackrabbit.oak.spi.state.AbstractNodeStoreBranch
## org.apache.jackrabbit.oak.spi.whiteboard
### org.apache.jackrabbit.oak.spi.whiteboard.AbstractServiceTracker
## org.apache.jackrabbit.oak.spi.xml
### org.apache.jackrabbit.oak.spi.xml.ProtectedPropertyImporter
## org.apache.jackrabbit.oak.stats
### org.apache.jackrabbit.oak.stats.RepositoryStats
# Report oak-jcr-baseline.xml
## org.apache.jackrabbit.oak.jcr
### org.apache.jackrabbit.oak.jcr.Jcr
# Report oak-commons-baseline.xml
## org.apache.jackrabbit.oak.commons.json
### org.apache.jackrabbit.oak.commons.json.JsopBuilder
# Report oak-lucene-baseline.xml
## org.apache.jackrabbit.oak.plugins.index.lucene
### org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndex
### org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexEditorContext
### org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexEditorProvider
### org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexProvider
# Report oak-blob-baseline.xml
## org.apache.jackrabbit.oak.spi.blob
### org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
### org.apache.jackrabbit.oak.spi.blob.FileBlobStore
### org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
# Report oak-mk-baseline.xml
## org.apache.jackrabbit.mk.util
### org.apache.jackrabbit.mk.util.MicroKernelInputStream
> Verify the maven baseline output and fix the warnings
> -----------------------------------------------------
>
> Key: OAK-2006
> URL: https://issues.apache.org/jira/browse/OAK-2006
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Components: core
> Reporter: Alex Parvulescu
> Assignee: Michael Dürig
> Labels: build
> Fix For: 1.1.8
>
> Attachments: OAK-2006.patch, baseline-oak-core.patch
>
>
> Currently the maven baseline plugin only logs the package version mismatches,
> it doesn't fail the build. It would be beneficial to start looking at the
> output and possibly fix some of the warnings (increase the OSGi package
> versions).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)