I think as the parser is no bundle the whole version checks do not work
correctly. So it might make sense to make it a bundle to at least make
sure the checks can work on it.
Another possible solution would be to try to merge the parser with core
for later versions. I am not sure why there is the separation at all.
To make this work without further changes we would need to bump the
version of parser to 1.4.0. What do you think?
Christian
On 21.10.2015 22:09, John Ross wrote:
It looks to me like the packageinfo file under
blueprint-core/src/main/java/org/apache/aries/blueprint needs to get
bumped from 1.3 (as it was in the last release) to 1.4. Interestingly,
there is also a packageinfo file under blueprint-parser at version
1.2.0. However, I think this can be safely ignored since the parser is
not an OSGi bundle.
On Wed, Oct 21, 2015 at 2:54 PM, Samuel E Bratton <sbrat...@us.ibm.com> wrote:
If I pull down the org.apache.aries.blueprint.core-1.4.4.jar from maven central, it does
not have the class org.apache.aries.blueprint.Namespace class yet that bundle exports
org.apache.aries.blueprint;version="1.3.0". Since that class is added in
release 1.4.5, but the package export is still 1.3.0. It seems like this is wrong. How
can a user of the Namespace class ensure getting wired to the right bundle?
Of equal concern from our perspective: we tried to pull in the latest blueprint
uberbundle which has the same exports to use it in our product build but our
verification tools are choking on the new class appearing without the package
export changing.
Thanks
Samuel Bratton
--
Samuel Bratton
IBM WebSphere System Management
Bldg 903 5E005, 11501 Burnet Road, Austin, Texas 78758
sbrat...@us.ibm.com
phone: (512)286-5440; TL 363-5440
-----Christian Schneider <cschneider...@gmail.com> wrote: -----
To: dev@aries.apache.org
From: Christian Schneider
Sent by: Christian Schneider
Date: 10/21/2015 02:12PM
Subject: Re: [Vote] Release Aries blueprint parser 1.3.2 and blueprint core
1.4.5
I think this package is embedded from the blueprint-parser jar which is
at version 1.3.2. So the 1.3.0 version is probably correct.
At least it should be the same version as for the blueprint-core 1.4.5
bundle.
Christian
On 21.10.2015 20:53, Samuel E Bratton wrote:
The Namespaces class is a new class for this release but the
org.apache.aries.blueprint.core-1.4.5.jar MANIFEST shows the package exported as
org.apache.aries.blueprint;version="1.3.0". Doesn't that need to be raised to
1.4? Or is that happening elsewhere as part of the release process?
Thanks
--
Samuel Bratton
sbrat...@us.ibm.com
phone: (512)286-5440; TL 363-5440
-----Christian Schneider <cschneider...@gmail.com> wrote: -----
To: dev@aries.apache.org
From: Christian Schneider
Sent by: Christian Schneider
Date: 10/21/2015 11:34AM
Subject: Re: [Vote] Release Aries blueprint parser 1.3.2 and blueprint core
1.4.5
I added the license header to Namespaces.
Do we need to fix the script to work with the new maven plugins?
Christian
On 21.10.2015 18:24, Daniel Kulp wrote:
On Oct 21, 2015, at 12:17 PM, John Ross <jwross.apa...@gmail.com> wrote:
I'm receiving the following RAT failures when running the verify
script against 1045. The last simply means that Namespaces.java needs
a license header. I'm more concerned about the bad MD5s and SHA1s. Am
I doing something wrong on my end? I have the latest KEYS file
imported.
With the latest releases of the various maven plugins, the “asc” files aren’t
deployed with MD5 and SHA1 files. Your script is checking for them but not
finding them.
Dan
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
http://www.talend.com
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
http://www.talend.com