imagej / imagej/imagej-common

Problem in OSGi with net.imglib2 package

Open
#43 8 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
12
Forks
15
PR merge metrics
No merged PRs in 30d

Description

In plain OSGi, bundles define their dependencies as so called imports. A bundle states that it requires another by package name (e.g. import net.imglib2). However, this implies that the package names have to be unique, i.e. a package is not split across several bundles. At the moment the package net.imglib2 is split into imglib2-core and imagej-commons. In our OSGi world this doesn't work. So what are the plans to refactor the packages in imagej-commons?

Thanks!!

Christian

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue concerns the net.imglib2 package split between imglib2-core and imagej-commons, but names no files or tests. Start by reviewing how those two bundles define and export the package in the OSGi setup. Done means an agreed refactoring plan that gives the package a compatible ownership arrangement.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.