Hi,

On Mon, Apr 2, 2012 at 8:15 PM, Karl Wright <daddy...@gmail.com> wrote:
> Possible solutions include:

There's also the alternative that I brought up earlier:

(5) Extract all dependencies from the existing pre-CONNECTORS-437
source tree to a separate -lib package like this:

    $ tar zxf apache-manifoldcf-0.5-incubating-src.tar.gz
    $ find apache-manifoldcf-0.5-incubating -type f -name '*.jar' > lib.txt
    $ echo apache-manifoldcf-0.5-incubating/LICENSE.txt >> lib.txt
    $ echo apache-manifoldcf-0.5-incubating/NOTICE.txt >> lib.txt
    $ tar zcf apache-manifoldcf-0.5-incubating-lib.tar.gz -T lib.txt

We can then publish that -lib package along with the official source
release and include build instructions like the following:

    $ tar zxf apache-manifoldcf-0.5-incubating-src.tar.gz
    $ tar zxf apache-manifoldcf-0.5-incubating-lib.tar.gz
    $ cd apache-manifoldcf-0.5-incubating
    $ ant build

That gives us something that's immediately releasable even with the
newly reinterpreted Apache rules. And it gives us more time and
breathing room for following up on the various improvement ideas that
in terms of simplifying the build and the way dependencies are handled
would make sense even regardless of policy requirements.

BR,

Jukka Zitting

Reply via email to