[OpenNMS/opennms] be20dd: NMS-20095: Remove orphaned Karaf feature definitions

Marshall Massengill via opennms-cvs <[email protected]> Tue, 28 Jul 2026 12:22:50 -0700
Newsgroups gmane.network.opennms.cvs
Message-ID <OpenNMS/opennms/push/refs/heads/release-36.x/[email protected]>
  Branch: refs/heads/release-36.x
  Home:   https://github.com/OpenNMS/opennms
  Commit: be20ddf9ac3ca5c0b884cc6381bf0e29658ff8dc
      https://github.com/OpenNMS/opennms/commit/be20ddf9ac3ca5c0b884cc6381bf0e29658ff8dc
  Author: Marshall Massengill <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M container/features/pom.xml
    M container/features/src/main/resources/features.xml
    M features/jmx-config-generator/pom.xml
    R features/jmx-config-generator/src/main/filtered/features.xml
    M opennms-full-assembly/pom.xml

  Log Message:
  -----------
  NMS-20095: Remove orphaned Karaf feature definitions

Seven feature definitions nothing can install: opennms-perspective-poller
and opennms-telemetry-daemon package daemons that run in the core JVM
(enabled by default in service-configuration.xml; their documented
configuration never involves Karaf, and neither feature was staged into
the shipped repo). twitter4j, smack, opennms-bootstrap, and
lmax-disruptor are library wrappers orphaned by the 2015-2018
run-services-in-Karaf work; smack's definition has a malformed bundle
URL and has never been resolvable. netty4's last consumer
(cassandra-driver) now uses the consolidated netty feature. Also
removes the duplicate jmxconfiggenerator features file and its
attach-artifact execution, and the corresponding staging/verify list
entries. opennms-blobstore-noop and nrtg/osgi-nrtg-jms are kept as
installable alternative modes. No code is removed; wrapped jars still
ship in lib/ where used. Verified by full build (karaf verify +
features-add-to-repository), re-run after the scope trim.


  Commit: 1030674860ed21fcb27eed674533f28dc0c7507d
      https://github.com/OpenNMS/opennms/commit/1030674860ed21fcb27eed674533f28dc0c7507d
  Author: Marshall Massengill <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M container/features/pom.xml
    M container/features/src/main/resources/features.xml
    M features/jmx-config-generator/pom.xml
    R features/jmx-config-generator/src/main/filtered/features.xml
    M opennms-full-assembly/pom.xml

  Log Message:
  -----------
  Merge pull request #8686 from OpenNMS/mm/NMS-20095-smoke

NMS-20095: Remove orphaned Karaf feature definitions


Compare: https://github.com/OpenNMS/opennms/compare/940ff375e795...1030674860ed

To unsubscribe from these emails, change your notification settings at https://github.com/OpenNMS/opennms/settings/notifications


_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/wiki/index.php?page=MailingListFaq
opennms-cvs mailing list

To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-cvs