Uploaded image for project: 'ManifoldCF'
  1. ManifoldCF
  2. CONNECTORS-437

Remove all binary objects from source distribution

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • ManifoldCF 0.5
    • ManifoldCF 0.5
    • Build
    • None

    Description

      A board member of the ASF has indicated that it is a violation of policy for any project to include binary objects as part of its distribution. While the discussion is ongoing, it seems prudent to capture the required modifications to ManifoldCF which will bring it into compliance into a ticket. As far as I see it, these required modifications consist of the following:

      (1) Separate releases of all dependencies that have been patched. This includes ManifoldCF's patched httpclient, xerces, and jetty dependencies. The patches and/or patched sources are currently in Jira or are in the upstream area of svn. This should also include a Java 1.5 build of HSQLDB, since this database is currently built by its owner only for Java 1.6 and up. ManifoldCF releases of these packages may require modification of the packages' ant builds to also adhere to the new Apache rule. Since we will be checking in sources for non-Apache projects, namely Jetty and HSQLDB, we will need to confirm that this is permitted under Apache rules. If it is not, a separate googlecode project should be created instead to make these artifacts available.
      (2) Removal of all jars under the lib directory, and under the integration areas of individual connectors.
      (3) Additional ant "download-dependencies" actions to download all jars that were formerly in the above locations.
      (4) Removal of all mention of jars in the LICENSE.txt and NOTICE.txt files.

      Attachments

        Activity

          People

            kwright@metacarta.com Karl Wright
            kwright@metacarta.com Karl Wright
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: