Re: [VOTE] Apache Aries Subsystem Release Candidate 2.0.10

2017-08-02 Thread Tom De Wolf
+1

Tom

Op wo 2 aug. 2017 om 14:45 schreef David Bosschaert <
david.bosscha...@gmail.com>:

> Here's my +1
>
> Cheers,
>
> David
>
> On 2 August 2017 at 09:40, David Bosschaert 
> wrote:
>
> > Hi all,
> >
> > Release candidates have been staged for the following modules:
> >
> > subsystem-api 2.0.10
> > subsystem-core 2.0.10
> > subsystem 2.0.10 (i.e. the uber bundle)
> >
> > The following issues were resolved:
> > ARIES-1338 Bundle manifest parser does not allow multiple packages on
> > Import-Package clause
> > ARIES-1383 Provide option to disable the provisioning of dependencies at
> > install time.
> > ARIES-1417 Aries Subsystems implementation bundle must provide official
> > capabilities
> > ARIES-1441 Subsystem core tries to shutdown the framework when it has a
> > framework dependency like org.osgi.util.tracker
> > ARIES-1442 Subsystem impersonates bundles that are a constituent through
> > sharing the osgi.identity capability
> > ARIES-1444 Subsystem does not install because feature subsystem exports
> > all constituents
> > ARIES-1445 Bundles that are not direct dependencies of a subsystem can be
> > removed while still in use
> > ARIES-1446 ResolveContext should stop searching for capabilities once it
> > found a match
> > ARIES-1449 Multiple subsystem instances with the same location can be
> > concurrently installed.
> > ARIES-1452 Subsystem throws exception when bundle imports osgi framework
> > ARIES-1459 Installing subsystem with large number of constituents takes
> > forever or gives out of memory
> > ARIES-1465 Stopping the Subsystem-Core bundle does not remove synthesized
> > bundles
> > ARIES-1485 java.lang.UnsupportedOperationException when a hosted
> > capability is being inserted by the resolver.
> > ARIES-1522 NullPointerException (NPE) when creating a RequireBundleHeader
> > using the filter provided by FelixRequirementAdapter.
> > ARIES-1523 Application with fragment in archive and host in OBR will fail
> > to resolve.
> > ARIES-1538 Never fail a subsystem resolution because an already resolved
> > resource has a missing dependency.
> > ARIES-1588 Installation of subsystems fails due to uses constraint
> > violation after exposing feature capabilities.
> > ARIES-1590 Subsystem install fails due to unexpected resolve conflict
> > ARIES-1591 Subsystem install fails due to ArrayIndexOutofBoundsException
> > ARIES-1720 java.lang.NullPointerException while processing OSGI-INF as a
> > directory
> >
> > Note that this release was previously marked as 2.1.0 in JIRA but since
> > there were no API changes I changed this to 2.0.10. The API release is
> > identical to the 2.0.8 release and is included just for convience of
> being
> > able to use the same version number for both API and Core.
> >
> > The staging repository is located at
> > https://repository.apache.org/content/repositories/orgapachearies-1114
> >
> > You can use this UNIX script to download the release and verify the
> > signatures:
> > https://svn.apache.org/repos/asf/aries/scripts/verify_staged_release.sh
> >
> > Usage:
> > sh verify_staged_release.sh 1114 tmpdir 2>&1 | tee verifyresults.txt
> >
> > More details on verifying the release here:
> > http://aries.apache.org/development/verifyingrelease.html
> >
> > Please vote:
> >  +1 Approve the release
> >  -1 Do not approve the release (please explain why)
> >
> > This vote will be open for at least 72 hours.
> >
> > Best regards,
> >
> > David Bosschaert
> >
>


Re: [VOTE] Apache Aries Subsystem Release Candidate 2.0.10

2017-08-02 Thread David Bosschaert
Here's my +1

Cheers,

David

On 2 August 2017 at 09:40, David Bosschaert 
wrote:

> Hi all,
>
> Release candidates have been staged for the following modules:
>
> subsystem-api 2.0.10
> subsystem-core 2.0.10
> subsystem 2.0.10 (i.e. the uber bundle)
>
> The following issues were resolved:
> ARIES-1338 Bundle manifest parser does not allow multiple packages on
> Import-Package clause
> ARIES-1383 Provide option to disable the provisioning of dependencies at
> install time.
> ARIES-1417 Aries Subsystems implementation bundle must provide official
> capabilities
> ARIES-1441 Subsystem core tries to shutdown the framework when it has a
> framework dependency like org.osgi.util.tracker
> ARIES-1442 Subsystem impersonates bundles that are a constituent through
> sharing the osgi.identity capability
> ARIES-1444 Subsystem does not install because feature subsystem exports
> all constituents
> ARIES-1445 Bundles that are not direct dependencies of a subsystem can be
> removed while still in use
> ARIES-1446 ResolveContext should stop searching for capabilities once it
> found a match
> ARIES-1449 Multiple subsystem instances with the same location can be
> concurrently installed.
> ARIES-1452 Subsystem throws exception when bundle imports osgi framework
> ARIES-1459 Installing subsystem with large number of constituents takes
> forever or gives out of memory
> ARIES-1465 Stopping the Subsystem-Core bundle does not remove synthesized
> bundles
> ARIES-1485 java.lang.UnsupportedOperationException when a hosted
> capability is being inserted by the resolver.
> ARIES-1522 NullPointerException (NPE) when creating a RequireBundleHeader
> using the filter provided by FelixRequirementAdapter.
> ARIES-1523 Application with fragment in archive and host in OBR will fail
> to resolve.
> ARIES-1538 Never fail a subsystem resolution because an already resolved
> resource has a missing dependency.
> ARIES-1588 Installation of subsystems fails due to uses constraint
> violation after exposing feature capabilities.
> ARIES-1590 Subsystem install fails due to unexpected resolve conflict
> ARIES-1591 Subsystem install fails due to ArrayIndexOutofBoundsException
> ARIES-1720 java.lang.NullPointerException while processing OSGI-INF as a
> directory
>
> Note that this release was previously marked as 2.1.0 in JIRA but since
> there were no API changes I changed this to 2.0.10. The API release is
> identical to the 2.0.8 release and is included just for convience of being
> able to use the same version number for both API and Core.
>
> The staging repository is located at
> https://repository.apache.org/content/repositories/orgapachearies-1114
>
> You can use this UNIX script to download the release and verify the
> signatures:
> https://svn.apache.org/repos/asf/aries/scripts/verify_staged_release.sh
>
> Usage:
> sh verify_staged_release.sh 1114 tmpdir 2>&1 | tee verifyresults.txt
>
> More details on verifying the release here:
> http://aries.apache.org/development/verifyingrelease.html
>
> Please vote:
>  +1 Approve the release
>  -1 Do not approve the release (please explain why)
>
> This vote will be open for at least 72 hours.
>
> Best regards,
>
> David Bosschaert
>


[VOTE] Apache Aries Subsystem Release Candidate 2.0.10

2017-08-02 Thread David Bosschaert
Hi all,

Release candidates have been staged for the following modules:

subsystem-api 2.0.10
subsystem-core 2.0.10
subsystem 2.0.10 (i.e. the uber bundle)

The following issues were resolved:
ARIES-1338 Bundle manifest parser does not allow multiple packages on
Import-Package clause
ARIES-1383 Provide option to disable the provisioning of dependencies at
install time.
ARIES-1417 Aries Subsystems implementation bundle must provide official
capabilities
ARIES-1441 Subsystem core tries to shutdown the framework when it has a
framework dependency like org.osgi.util.tracker
ARIES-1442 Subsystem impersonates bundles that are a constituent through
sharing the osgi.identity capability
ARIES-1444 Subsystem does not install because feature subsystem exports all
constituents
ARIES-1445 Bundles that are not direct dependencies of a subsystem can be
removed while still in use
ARIES-1446 ResolveContext should stop searching for capabilities once it
found a match
ARIES-1449 Multiple subsystem instances with the same location can be
concurrently installed.
ARIES-1452 Subsystem throws exception when bundle imports osgi framework
ARIES-1459 Installing subsystem with large number of constituents takes
forever or gives out of memory
ARIES-1465 Stopping the Subsystem-Core bundle does not remove synthesized
bundles
ARIES-1485 java.lang.UnsupportedOperationException when a hosted capability
is being inserted by the resolver.
ARIES-1522 NullPointerException (NPE) when creating a RequireBundleHeader
using the filter provided by FelixRequirementAdapter.
ARIES-1523 Application with fragment in archive and host in OBR will fail
to resolve.
ARIES-1538 Never fail a subsystem resolution because an already resolved
resource has a missing dependency.
ARIES-1588 Installation of subsystems fails due to uses constraint
violation after exposing feature capabilities.
ARIES-1590 Subsystem install fails due to unexpected resolve conflict
ARIES-1591 Subsystem install fails due to ArrayIndexOutofBoundsException
ARIES-1720 java.lang.NullPointerException while processing OSGI-INF as a
directory

Note that this release was previously marked as 2.1.0 in JIRA but since
there were no API changes I changed this to 2.0.10. The API release is
identical to the 2.0.8 release and is included just for convience of being
able to use the same version number for both API and Core.

The staging repository is located at
https://repository.apache.org/content/repositories/orgapachearies-1114

You can use this UNIX script to download the release and verify the
signatures:
https://svn.apache.org/repos/asf/aries/scripts/verify_staged_release.sh

Usage:
sh verify_staged_release.sh 1114 tmpdir 2>&1 | tee verifyresults.txt

More details on verifying the release here:
http://aries.apache.org/development/verifyingrelease.html

Please vote:
 +1 Approve the release
 -1 Do not approve the release (please explain why)

This vote will be open for at least 72 hours.

Best regards,

David Bosschaert


[jira] [Updated] (ARIES-1443) After a restart the capabilities of a subsystem have changed (seem correct) before the restart they seem wrong

2017-08-02 Thread David Bosschaert (JIRA)

 [ 
https://issues.apache.org/jira/browse/ARIES-1443?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Bosschaert updated ARIES-1443:

Fix Version/s: (was: subsystem-2.0.10)
   subsystem-2.0.12

> After a restart the capabilities of a subsystem have changed (seem correct) 
> before the restart they seem wrong
> --
>
> Key: ARIES-1443
> URL: https://issues.apache.org/jira/browse/ARIES-1443
> Project: Aries
>  Issue Type: Bug
>  Components: Subsystem
>Affects Versions: subsystem-2.0.6, subsystem-2.0.8
> Environment: karaf pax-exam
>Reporter: Bas
>  Labels: test-patch
> Fix For: subsystem-2.0.12
>
> Attachments: CapabilitiesDifferOnRestart.java.patch, 
> pax-web-jetty-bundle-4.2.5.jar
>
>
> A feature subsystem should export all capabilities of its constituents and it 
> does not do that after a fresh install. After a restart of the subsystem core 
> bundle it will export all the capabilities. 
> These seems to be a difference in parsing the capabilities of a persisted 
> subsystem and a new subsystem.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (ARIES-1443) After a restart the capabilities of a subsystem have changed (seem correct) before the restart they seem wrong

2017-08-02 Thread David Bosschaert (JIRA)

 [ 
https://issues.apache.org/jira/browse/ARIES-1443?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Bosschaert reassigned ARIES-1443:
---

Assignee: (was: John Ross)

> After a restart the capabilities of a subsystem have changed (seem correct) 
> before the restart they seem wrong
> --
>
> Key: ARIES-1443
> URL: https://issues.apache.org/jira/browse/ARIES-1443
> Project: Aries
>  Issue Type: Bug
>  Components: Subsystem
>Affects Versions: subsystem-2.0.6, subsystem-2.0.8
> Environment: karaf pax-exam
>Reporter: Bas
>  Labels: test-patch
> Fix For: subsystem-2.0.10
>
> Attachments: CapabilitiesDifferOnRestart.java.patch, 
> pax-web-jetty-bundle-4.2.5.jar
>
>
> A feature subsystem should export all capabilities of its constituents and it 
> does not do that after a fresh install. After a restart of the subsystem core 
> bundle it will export all the capabilities. 
> These seems to be a difference in parsing the capabilities of a persisted 
> subsystem and a new subsystem.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (ARIES-1547) Subsystem 2.0.10 Release

2017-08-02 Thread David Bosschaert (JIRA)

 [ 
https://issues.apache.org/jira/browse/ARIES-1547?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Bosschaert reassigned ARIES-1547:
---

Assignee: David Bosschaert  (was: John Ross)

> Subsystem 2.0.10 Release
> 
>
> Key: ARIES-1547
> URL: https://issues.apache.org/jira/browse/ARIES-1547
> Project: Aries
>  Issue Type: Task
>  Components: Subsystem
>Reporter: John Ross
>Assignee: David Bosschaert
> Fix For: subsystem-2.0.10
>
>
> It may be a good idea to start thinking about another Subsystem release. A 
> number of defects have been addressed (see the attached links). The minor 
> version bump is due to the new functionality introduced in ARIES-1383. 
> It would be nice to get ARIES-1493 in as well, but I don't know when I'll 
> have time to do it.
> One potential blocker is ARIES-1491, but I am unable to commit to 
> implementing this for the foreseeable future.
> subsystem-core 2.1.0
> previous release 2.0.8
> svn diff -r 1715820
> http://svn.apache.org/viewvc/aries/tags/org.apache.aries.subsystem.core-2.0.8/
> subsystem-api 2.1.0
> previous release 2.0.8
> svn diff -r 1715811
> http://svn.apache.org/viewvc/aries/tags/org.apache.aries.subsystem.api-2.0.8/
> subsystem-bundle 2.1.0
> previous release 2.0.8
> svn diff -r 1715829
> http://svn.apache.org/viewvc/aries/tags/org.apache.aries.subsystem-2.0.8/
> subsystem-obr 1.0.6
> previous release 1.0.4
> svn diff -r 1745514
> http://svn.apache.org/repos/asf/aries/tags/org.apache.aries.subsystem.obr-1.0.4/



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (ARIES-1547) Subsystem 2.0.10 Release

2017-08-02 Thread David Bosschaert (JIRA)

 [ 
https://issues.apache.org/jira/browse/ARIES-1547?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Bosschaert updated ARIES-1547:

Summary: Subsystem 2.0.10 Release  (was: Subsystem 2.1.0 Release)

> Subsystem 2.0.10 Release
> 
>
> Key: ARIES-1547
> URL: https://issues.apache.org/jira/browse/ARIES-1547
> Project: Aries
>  Issue Type: Task
>  Components: Subsystem
>Reporter: John Ross
>Assignee: John Ross
> Fix For: subsystem-2.0.10
>
>
> It may be a good idea to start thinking about another Subsystem release. A 
> number of defects have been addressed (see the attached links). The minor 
> version bump is due to the new functionality introduced in ARIES-1383. 
> It would be nice to get ARIES-1493 in as well, but I don't know when I'll 
> have time to do it.
> One potential blocker is ARIES-1491, but I am unable to commit to 
> implementing this for the foreseeable future.
> subsystem-core 2.1.0
> previous release 2.0.8
> svn diff -r 1715820
> http://svn.apache.org/viewvc/aries/tags/org.apache.aries.subsystem.core-2.0.8/
> subsystem-api 2.1.0
> previous release 2.0.8
> svn diff -r 1715811
> http://svn.apache.org/viewvc/aries/tags/org.apache.aries.subsystem.api-2.0.8/
> subsystem-bundle 2.1.0
> previous release 2.0.8
> svn diff -r 1715829
> http://svn.apache.org/viewvc/aries/tags/org.apache.aries.subsystem-2.0.8/
> subsystem-obr 1.0.6
> previous release 1.0.4
> svn diff -r 1745514
> http://svn.apache.org/repos/asf/aries/tags/org.apache.aries.subsystem.obr-1.0.4/



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)