On 22/11/11 09:24, Paolo Castagna wrote:


Andy Seaborne wrote:
On 21/11/11 23:31, Paolo Castagna wrote:
Hi Andy

Andy Seaborne wrote:
Paolo,

I'm confused - could you explain how this would be used in our release?

Some examples:

Apache Avro is a multi-module project: one single project, different
modules.
It is distributed here: http://www.apache.org/dist/avro/
Maven artifacts are here: http://repo1.maven.org/maven2/org/apache/avro/

Apache Whirr is a another multi-module project: one single project,
different modules.
Distributed here:
http://www.apache.org/dist/incubator/whirr/whirr-0.6.0-incubating/
Maven artifacts are here: http://repo1.maven.org/maven2/org/apache/whirr/

Apache CXF
http://www.apache.org/dist/cxf/
http://repo1.maven.org/maven2/org/apache/cxf/

Apache Lucene
http://www.apache.org/dist/lucene/java/3.4.0/
http://repo1.maven.org/maven2/org/apache/lucene/


The /dist/ is a "-src" artifact.

JenaDist does not build "-src" artifacts.

"-src" are the artifacts that the vote for a release is about (now
called "source-release" if you use current RAT, which we do).  Avro does
not use RAT to do it, it uses ant.

They are a complete copy of the release tree.

But there aren't any for JenaDist, or rather it's 16Kbytes which is
rather unlikely (it's just JenaDist).

...

Do these cause you the same sort of confusion?

They do not answer the question or rather they show that JenaDist isn't
complete.

Where is the master artifact (artifacts?) that the vote is about?

In the snapshot|staging repository (in addition to all the other artifacts we 
already have):
https://repository.apache.org/content/repositories/snapshots/org/apache/jena/jena-dist/2.6.5-incubating-SNAPSHOT/jena-dist-2.6.5-incubating-20111122.000215-1-src.zip
https://repository.apache.org/content/repositories/snapshots/org/apache/jena/jena-dist/2.6.5-incubating-SNAPSHOT/jena-dist-2.6.5-incubating-20111122.000215-1-bin.zip

apache-jena-* seem to be copies of the build state, not the release tree

1/ There are lots of .class files
2/ Directories have been renamed.

It's produced by assembly-sources.xml from stuff processed (filtered, selected etc) into target/ -- don't we need a true copy of the release tree?

The simple way to do that is a small script that zip/tars the right svn trees.

Next up - release notes.

        Andy

The name needs to change from jena-dist to apache-jena.
<fileName>  does not work as you pointed out.

Have you run "mvn clean install -Papache-release" and looked at the
contents?  (I have - I see strange things.)

I have been testing with mvn -Papache-release clean package.
I'll see what happens with mvn clean install -Papache-release.

It's OK if JenaDist needs time to stabilize.  We do a more manual
process this time; I'll kludge something together when I have some time.

Ack.

Paolo


     Andy


Paolo

Reply via email to