Hi everyone,

This week I would like to try to make a difficult release for dependency
manager.

This release is unusual, because we are now building DM using Gradle and
BndTools, but we are not using Maven anymore.
So, because of that, we have to use a different release process, which is
described in [1].

For this release, we have used the simplest form of release process, which
is a basic Apache process (see [2]). So, for now, we are not using the
Maven Nexus repository, and we don't release to Maven central, but we'll
possibly try to do that later (by gradually improving our gradle release
script).

So, before attempting to do that release, I have few questions:

1) how is generted the Felix download page (see [3]) ?

According to [1], we'll put the final released DM archives in the following
Apache release repo locations:


https://dist.apache.org/repos/dist/release/felix/org.apache.felix.dependencymanager-r1/org.apache.felix.dependencymanager-r1-src.zip

https://dist.apache.org/repos/dist/release/felix/org.apache.felix.dependencymanager-r1/org.apache.felix.dependencymanager-r1-deps.zip

https://dist.apache.org/repos/dist/release/felix/org.apache.felix.dependencymanager-r1/org.apache.felix.dependencymanager-r1-bin.zip
    (and all *.asc, *.sha, *.md5 signatures for each archives above)

The -src.zip will contain the whole bndtools source workspace for DM; the
-deps.zip will contain the build-time binaries being part of the bndtools
source DM workspace, and the -bin.zip file will contain the DM binary
bundles (for convenience).

I guess that the Felix download page won't be able to display these three
zip files ?
Then how could I deal with this problem ? Is it possible to manually update
the Felix download page, by just adding some links in the page (that will
point to
https://dist.apache.org/repos/dist/release/felix/org.apache.felix.dependencymanager-r1/
?)

2) for this new release process, we are not using the nexus repository and
we are not release to maven central (we'll try to do that in a later
release).
But is there is way to do this manually using the nexus web admin ?. I
don't know if this is even possible since we are not using the nexus
staging repo ?
Any idea about how to do that manually ?

3) Then, is it possible to manually upload the released binary artifacts
(from the -bin.zip) in the Felix OBR ?

Many thanks for your help.

cheers;
/Pierre

[1] https://issues.apache.org/jira/browse/FELIX-4818
[2] http://www.apache.org/dev/release.html
[3] http://felix.apache.org/downloads.cgi

Reply via email to