I donāt remember which was and wasnāt there originally, but I think Iāve added most of them. This is part of the reason why updating distro isnāt so tempting, since figuring all this out (and get it to resolve) can take hours. But, there are other bundles in there by standard, in something that is supposed to mimic Karaf features I think:
feature.logging: \
bnd.identity;id='org.ops4j.pax.logging.pax-logging-api',\
bnd.identity;id='org.ops4j.pax.logging.pax-logging-log4j2'
feature.debug: \
osgi.identity;filter:='(osgi.identity=org.apache.felix.webconsole)',\
osgi.identity;filter:='(osgi.identity=org.apache.felix.webconsole.plugins.ds)',\
osgi.identity;filter:='(osgi.identity=org.apache.felix.gogo.shell)',\
osgi.identity;filter:='(osgi.identity=org.apache.felix.gogo.runtime)',\
osgi.identity;filter:='(osgi.identity=org.apache.felix.gogo.command)'
feature.openhab-base: \
bnd.identity;id='org.openhab.core',\
bnd.identity;id='org.openhab.core.audio',\
bnd.identity;id='org.openhab.core.auth.jaas',\
bnd.identity;id='org.openhab.core.addon',\
bnd.identity;id='org.openhab.core.config.core',\
bnd.identity;id='org.openhab.core.config.discovery',\
bnd.identity;id='org.openhab.core.config.dispatch',\
bnd.identity;id='org.openhab.core.id',\
bnd.identity;id='org.openhab.core.io.console',\
bnd.identity;id='org.openhab.core.io.http',\
bnd.identity;id='org.openhab.core.io.http.auth',\
bnd.identity;id='org.openhab.core.io.monitor',\
bnd.identity;id='org.openhab.core.io.net',\
bnd.identity;id='org.openhab.core.io.rest',\
bnd.identity;id='org.openhab.core.io.rest.auth',\
bnd.identity;id='org.openhab.core.io.rest.core',\
bnd.identity;id='org.openhab.core.io.rest.sse',\
bnd.identity;id='org.openhab.core.semantics',\
bnd.identity;id='org.openhab.core.storage.json',\
bnd.identity;id='org.openhab.core.thing',\
bnd.identity;id='org.openhab.core.transform',\
bnd.identity;id='org.openhab.core.voice'
feature.openhab-model-runtime-all: \
bnd.identity;id='org.openhab.core.model.item.runtime',\
bnd.identity;id='org.openhab.core.model.persistence.runtime',\
bnd.identity;id='org.openhab.core.model.rule.runtime',\
bnd.identity;id='org.openhab.core.model.script.runtime',\
bnd.identity;id='org.openhab.core.model.sitemap.runtime',\
bnd.identity;id='org.openhab.core.model.thing.runtime'
When comparing my app.bndrun file against latest main, these are the bundles I have that isnāt there standard:
bnd.identity;id='org.openhab.transform.basicprofiles',\
bnd.identity;id='org.openhab.transform.exec',\
bnd.identity;id='org.openhab.transform.map',\
bnd.identity;id='org.openhab.transform.regex',\
bnd.identity;id='org.openhab.transform.scale',\
bnd.identity;id='org.openhab.transform.xpath',\
bnd.identity;id='org.openhab.transform.xslt',\
bnd.identity;id='org.openhab.core.io.rest.transform',\
bnd.identity;id='org.openhab.core.transform',\
bnd.identity;id='org.openhab.core.io.rest.audio',\
bnd.identity;id='org.openhab.core.io.rest',\
bnd.identity;id='org.openhab.core.io.rest.core',\
bnd.identity;id='org.openhab.core.io.rest.log',\
bnd.identity;id='org.openhab.core.io.rest.mdns',\
bnd.identity;id='org.openhab.core.io.rest.sse',\
bnd.identity;id='org.openhab.core.io.rest.voice',\
bnd.identity;id='org.openhab.automation.jrubyscripting',\
bnd.identity;id='org.openhab.automation.groovyscripting',\
bnd.identity;id='org.openhab.binding.unifiprotect',\
bnd.identity;id='org.openhab.binding.shelly',\
bnd.identity;id='org.openhab.core.model.yaml',\
bnd.identity;id='org.openhab.binding.milllan',\
bnd.identity;id='org.openhab.binding.exec',\
bnd.identity;id='org.openhab.binding.astro',\
bnd.identity;id='org.openhab.binding.chromecast',\
bnd.identity;id='org.openhab.core.config.discovery.addon.usb',\
bnd.identity;id='org.openhab.core.config.discovery.usbserial',\
bnd.identity;id='org.openhab.core.config.discovery',\
bnd.identity;id='org.openhab.core.config.discovery.addon',\
bnd.identity;id='org.openhab.core.config.discovery.usbserial.windowsregistry',\
bnd.identity;id='org.openhab.binding.upnpcontrol',\
bnd.identity;id='org.openhab.core.config.discovery.addon.upnp',\
bnd.identity;id='org.openhab.core.config.discovery.upnp',\
bnd.identity;id='org.openhab.core.io.transport.upnp',\
bnd.identity;id='org.jupnp',\
bnd.identity;id='org.openhab.binding.onkyo',\
bnd.identity;id='org.openhab.binding.zwave',\
bnd.identity;id='org.openhab.io.thingtypes',\
Iāll give the changes in your PR a go and report back.