Aries
  1. Aries
  2. ARIES-582

Updates to the util module required for a release

    Details

      Description

      This work item covers items that should be performed for a 1.x release of the util module.

      Items include:

      1. Move the SingleServiceTracker into the org.apache.aries.util.tracker package
      2. Remove the BundleToClassLoaderAdapter class from org.apache.aries.util
      3. Look into what, if anything, should be moved from application-util into util.

        Activity

        Alasdair Nottingham created issue -
        Hide
        Guillaume Nodet added a comment -

        One way to avoid having the upgrade the major version would be to move the SingleServiceTracker class into the tracker package, but add a deprecated class in the old package inheriting from the new SingleServiceTracker. That could could be removed only when upgrading to next major version.

        Show
        Guillaume Nodet added a comment - One way to avoid having the upgrade the major version would be to move the SingleServiceTracker class into the tracker package, but add a deprecated class in the old package inheriting from the new SingleServiceTracker. That could could be removed only when upgrading to next major version.
        Valentin Mahrwald committed 1127101 (129 files)
        Reviews: none

        ARIES-582: Move common utilities form application-utils to util. This includes the following items:
        - manifest utilities that are not specific to applications
        - VersionRange (which was duplicated anyway)
        - IFiles and IDirectories, IOUtils

        Packages have been renamed to org.apache.aries.util.*, so most of the API changes in application are incompatible even
        if the fix is just to use a different package import.

        aries trunk
        Valentin Mahrwald committed 1127116 (35 files)
        Reviews: none

        ARIES-582: Add missing test resources, which SVN deemed not important enough to commit the first time round ...

        aries trunk
        Valentin Mahrwald committed 1131077 (20 files)
        Reviews: none

        ARIES-582: Clean up ManifestHeaderProcessor API a bit

        aries trunk
        Valentin Mahrwald made changes -
        Field Original Value New Value
        Assignee Alasdair Nottingham [ not ] Valentin Mahrwald [ mahrwald ]
        Valentin Mahrwald made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        Valentin Mahrwald added a comment -

        As far as I can tell all the raised items have been addressed in the commits

        #1127101
        #1127116
        #1131077
        #1135256

        Show
        Valentin Mahrwald added a comment - As far as I can tell all the raised items have been addressed in the commits #1127101 #1127116 #1131077 #1135256
        Valentin Mahrwald made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Fix Version/s 0.4 [ 12316139 ]
        Resolution Fixed [ 1 ]
        Hide
        Timothy Ward added a comment -

        There's still a BundleClassLoader in the JPA container which should probably be moved.

        I don't know whether the temporary classloader is worth moving as well, it probably isn't because I can't think who would use it.

        Show
        Timothy Ward added a comment - There's still a BundleClassLoader in the JPA container which should probably be moved. I don't know whether the temporary classloader is worth moving as well, it probably isn't because I can't think who would use it.
        Timothy Ward made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Valentin Mahrwald committed 1137671 (27 files)
        Reviews: none

        ARIES-582: Put IOUtils and RememberingInputStream

        aries trunk
        Hide
        Valentin Mahrwald added a comment -

        Addressed Tim's two comments as well.

        Show
        Valentin Mahrwald added a comment - Addressed Tim's two comments as well.
        Valentin Mahrwald made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Jeremy Hughes made changes -
        Fix Version/s util-0.4 [ 12318852 ]
        Fix Version/s 0.4 [ 12316139 ]
        Jeremy Hughes made changes -
        Summary Updates to the util module required for a 1.0 release Updates to the util module required for a release
        Jeremy Hughes made changes -
        Fix Version/s blueprint.core-0.4 [ 12318864 ]
        Jeremy Hughes made changes -
        Fix Version/s blueprint uber bundle 0.4 [ 12318859 ]
        Jeremy Hughes made changes -
        Fix Version/s jndi.url-0.3.1 [ 12319179 ]
        Fix Version/s jndi uber bundle 0.3.1 [ 12319181 ]

          People

          • Assignee:
            Valentin Mahrwald
            Reporter:
            Alasdair Nottingham
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development