[teiid-designer-dev] [Teiid-Designer/teiid-designer] 04a072: Fixes apache logging fragment problem

Barry LaFond blafond at redhat.com
Fri Oct 16 09:33:17 EDT 2015


  Branch: refs/heads/9.0.x
  Home:   https://github.com/Teiid-Designer/teiid-designer
  Commit: 04a072e6ec8d44ce92369aa2ee7dc9d98ad72cb7
      https://github.com/Teiid-Designer/teiid-designer/commit/04a072e6ec8d44ce92369aa2ee7dc9d98ad72cb7
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2015-10-16 (Fri, 16 Oct 2015)

  Changed paths:
    R features/org.teiid.designer.crypto.dummy.feature/.project
    R features/org.teiid.designer.crypto.dummy.feature/AUTHORS.txt
    R features/org.teiid.designer.crypto.dummy.feature/LEGAL.txt
    R features/org.teiid.designer.crypto.dummy.feature/build.properties
    R features/org.teiid.designer.crypto.dummy.feature/feature.properties
    R features/org.teiid.designer.crypto.dummy.feature/feature.xml
    R features/org.teiid.designer.crypto.dummy.feature/license.html
    R features/org.teiid.designer.crypto.dummy.feature/pom.xml
    M features/org.teiid.designer.feature/feature.xml
    A features/org.teiid.designer.library.feature/.project
    A features/org.teiid.designer.library.feature/AUTHORS.txt
    A features/org.teiid.designer.library.feature/LEGAL.txt
    A features/org.teiid.designer.library.feature/build.properties
    A features/org.teiid.designer.library.feature/feature.properties
    A features/org.teiid.designer.library.feature/feature.xml
    A features/org.teiid.designer.library.feature/license.html
    A features/org.teiid.designer.library.feature/pom.xml
    M features/pom.xml
    M site/category.xml

  Log Message:
  -----------
  Fixes apache logging fragment problem

* apache.directory's slf4j.api plugin requires a fragment that exports the
  org.slf4j package. In JBDS, no fragment is resident, thus the
  org.apache.directory.studio.slf4j.eclipselog fragment is installed.

* In Eclipse Luna SR2, the ch.qos.logback.classic fragment is already
  resident hence apache's slf4j plugin latches onto it. However, its host
  is an older version of slf4j.api and this causes a 'Uses Constraint'
  violation when installing Designer.

* To avoid this, Designer needs to ensure that the eclipselog fragment is
  always installed as part of its dependencies. The seeming only way to do
  this is by including it in a feature.

* Renames the 'crypto.dummy' feature to 'library' and adds the eclipselog
  fragment to it. This does mean that the fragment is carried by the
  feature but there is not a lot that can be done about that since we need
  to force its install and the apache.directory plugins/features cannot be
  changed.


  Commit: f8229f3fba22312dc128e7b190eaafc6955e7330
      https://github.com/Teiid-Designer/teiid-designer/commit/f8229f3fba22312dc128e7b190eaafc6955e7330
  Author: Barry LaFond <blafond at redhat.com>
  Date:   2015-10-16 (Fri, 16 Oct 2015)

  Changed paths:
    R features/org.teiid.designer.crypto.dummy.feature/.project
    R features/org.teiid.designer.crypto.dummy.feature/AUTHORS.txt
    R features/org.teiid.designer.crypto.dummy.feature/LEGAL.txt
    R features/org.teiid.designer.crypto.dummy.feature/build.properties
    R features/org.teiid.designer.crypto.dummy.feature/feature.properties
    R features/org.teiid.designer.crypto.dummy.feature/feature.xml
    R features/org.teiid.designer.crypto.dummy.feature/license.html
    R features/org.teiid.designer.crypto.dummy.feature/pom.xml
    M features/org.teiid.designer.feature/feature.xml
    A features/org.teiid.designer.library.feature/.project
    A features/org.teiid.designer.library.feature/AUTHORS.txt
    A features/org.teiid.designer.library.feature/LEGAL.txt
    A features/org.teiid.designer.library.feature/build.properties
    A features/org.teiid.designer.library.feature/feature.properties
    A features/org.teiid.designer.library.feature/feature.xml
    A features/org.teiid.designer.library.feature/license.html
    A features/org.teiid.designer.library.feature/pom.xml
    M features/pom.xml
    M site/category.xml

  Log Message:
  -----------
  Merge pull request #517 from phantomjinx/9.0.x

Fix for lack of slf4j compatible fragment


Compare: https://github.com/Teiid-Designer/teiid-designer/compare/78ae851eb8d4...f8229f3fba22


More information about the teiid-designer-dev mailing list