New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
osgi: convert all modules into bundles, ensure no package split #870
Comments
also note that current dependencies are wrong in
|
part of suggested osgi review #876 |
instructions how to use bnd how to detect/report package split
|
@trustin @carrot-garden that is something we really need to do before beta1 as we may need to juggle a few classes / packages |
I can convert all modules into bundles now. should I? |
Is there a way to test this reliably as a part of the build? |
If so, let's do that. Otherwise, isn't it OK to make only the all-in-one JAR an OSGi bundle? |
|
If yes, let's make all artifacts OSGI bundles (except for the all-in-one jar) with proper testing built into the build. Will you take on it, @carrot-garden ? |
If you are busy, only testing part should be fine. I can handle from there. |
re "will you take on it" - ok. |
Awesome. Thanks @carrot-garden! |
2 show stoppers so far:
|
I think keep them in internal is ok.. maybe we should have a package-list.info which tells that this package has stuff for "core" internal usage.. Am 01.02.2013 um 12:59 schrieb Andrei Pozolotin notifications@github.com:
|
And I think for 1) it is not "our" problem. If someone wants to use it in osgi he needs to find the bundle or make it. |
rxtx: filed couple issues |
rxtx: removed from osgi framework test |
What about split packages, are we ok here? Sent from my iPhone. Excuse any typos.... Am 01.02.2013 um 19:19 schrieb Andrei Pozolotin notifications@github.com:
|
re: "split packages" - currently there are no split packages. |
rxtx: filed few issues |
re: "keep them in internal is ok" |
re: "internal" - I would rather have them public. |
re: "jzlib" - how about making jzlib into a separate module: netty-jzlib |
Well we could also move it to the codec Sent from my iPhone. Excuse any typos.... Am 01.02.2013 um 19:57 schrieb Andrei Pozolotin notifications@github.com:
|
re: "jzlib" - filed issue ymnk/jzlib#8 |
re: "netty-jzlib" - this module should use standard jcraft package name space |
btw, it is best to use karaf 2.3.1-SNAPSHOT for osgi validation:
|
re: "karaf version" |
I think there is no need for an extra module... @trustin why you forked it ? Sent from my iPhone. Excuse any typos.... Am 01.02.2013 um 20:07 schrieb Andrei Pozolotin notifications@github.com:
|
There was no gzip support when I use jzlib. |
It's pretty small and mature, so I'm not sure it is worth unforking. |
So let us just keep them as they are.. Sent from my iPhone. Excuse any typos.... Am 02.02.2013 um 11:24 schrieb Trustin Lee notifications@github.com:
|
re "let us just keep them as they are" - you mean export "internal" as public package? |
Yes Sent from my iPhone. Excuse any typos.... Am 02.02.2013 um 17:37 schrieb Andrei Pozolotin notifications@github.com:
|
re: "internal" - made into public package 124044e |
@normanmaurer time to invite David Bosschaert #876.
then use bnd command line
finally take a look on all "verify" projects
|
complete |
Luke: since you seems be interested in rxtx, do you think you could move these forward: thanks |
This would involve changing the build process of RXTX to something not-insane, and I think extends beyond my ken. |
:-) do you know who could take on this? here is example how I build udt I could provide basic project setup for rxtx similar to udt, but someone needs to finish |
see
#867 (comment)
The text was updated successfully, but these errors were encountered: