Re: [osgi-dev] Micro version ignored when resolving, rationale?

2019-06-17 Thread Neil Bartlett via osgi-dev
"the specification, which states that the micro part of the version should be ignored when resolving bundles" The OSGi specification absolutely does NOT state this. Mainly for the reasons you have laid out yourself. Regards, Neil. On Mon, 17 Jun 2019 at 23:14, Michael Lipp via osgi-dev <

Re: [osgi-dev] Micro version ignored when resolving, rationale?

2019-06-17 Thread Michael Lipp via osgi-dev
Hi Tim, I may have expressed myself badly. Nothing goes wrong, everything works according to the specification, which states that the micro part of the version should be ignored when resolving bundles. My question is whether anybody can explain why the behavior was specified in such an

Re: [osgi-dev] Micro version ignored when resolving, rationale?

2019-06-17 Thread Tim Ward via osgi-dev
Hi > I may have expressed myself badly. Nothing goes wrong, everything works > according to the specification, which states that the micro part of the > version should be ignored when resolving bundles. …. > If OSGI didn't specify that the micro part should be dropped, then > everything would

Re: [osgi-dev] Micro version ignored when resolving, rationale?

2019-06-17 Thread Tim Ward via osgi-dev
Hi Michael, I’m afraid that there’s quite a lot of missing information before I could come to a conclusion about what’s going on. What are your input requirements? Have you checked that B actually has the version range that you think it does? Are there two versions of A being deployed? If it’s

[osgi-dev] Micro version ignored when resolving, rationale?

2019-06-17 Thread Michael Lipp via osgi-dev
Hi, I have in my repository a bundle A-2.0.1 that exports packages with version 2.0.1 and a bundle A-2.0.3 that exports these packages with version 2.0.3. Version A-2.0.3 fixes a bug. I have a bundle B that imports the packages from A with import statements "... version=[2.0.3,3)" because the