Reto,
Thanks for bringing this, really cool feature !
I ask myself a question about the "reactor".
He will be also released with all the commented module. This will not
cause problems ?
I just think about the time of we want to do another release of the all
plateform... If we decide it to be 0.3-incubating... Could it lead to
problems ? (as reactor already released as 0.3-incubating but with
modules commented).
I find also pretty strange the content of
http://svn.apache.org/repos/asf/incubator/clerezza/tags/clerezza-0.3-incubating/
And I was mostly dubitative when try to compile from the source (like :
"?? there is a 0.3 version of Clerezza ? Hummm... How many beers
yesterdays ?" :) )...
As this is just a release about parent and shell, why not have a
structure like that :
http://svn.apache.org/repos/asf/incubator/clerezza/tags/parent-0.3-incubating
http://svn.apache.org/repos/asf/incubator/clerezza/tags/shell-0.3-incubating
In fact, really just release the parent and the shell (and not the reactor).
This will be really more clear IMO for incubator's voters and users :
- ok there is a clerezza0.3 and a parent0.3 with a shell0.3.
WDYT ?
Don't know how to vote now, as the code and stuff are ok, but may the
"gift package" could be better for uses and clarity...
++
On 08/17/2012 08:42 PM, Reto Bachmann-Gmür wrote:
Hi Andy
Its true that when you look at the tag in svn you'll find many files that
are not part of the release, what should hold is that every file in the
release is below that tag, but not the converse. This was like that even
under the previous release and we had no negative feedback about that, the
difference of course, is that then we were releasing most of the modules
while this is a release of only a few modules. I'm not sure if the maven
release plugin which does the fork could be improved to include only the
modules in the fork that are in fact part of the release profile.
Reto
On Fri, Aug 17, 2012 at 12:36 PM, Andy Seaborne <a...@apache.org> wrote:
On 16/08/12 22:58, Reto Bachmann-Gmür wrote:
On Thu, Aug 16, 2012 at 12:15 PM, Andy Seaborne <a...@apache.org> wrote:
...
But the svn tag is not the same as the source-release.
You mean the filename?
That's different as well but there are files tagged that aren't in the
source-release.
reactor-0.3-incubating-source-**release.zip
==>
has 3 folders:
reactor-0.3-incubating/parent
reactor-0.3-incubating/src
reactor-0.3-incubating/shell
https://svn.apache.org/repos/**asf/incubator/clerezza/tags/**
clerezza-0.3-incubating/<https://svn.apache.org/repos/asf/incubator/clerezza/tags/clerezza-0.3-incubating/>
==>
has many folders (of which many are stubs if you look hard enough which
you shouldn't have to).
There are some file though:
e.g.
https://svn.apache.org/repos/**asf/incubator/clerezza/tags/**
clerezza-0.3-incubating/**platform.cris/src/main/java/**
org/apache/clerezza/platform/**cris/IndexService.java<https://svn.apache.org/repos/asf/incubator/clerezza/tags/clerezza-0.3-incubating/platform.cris/src/main/java/org/apache/clerezza/platform/cris/IndexService.java>
https://svn.apache.org/repos/**asf/incubator/clerezza/tags/**
clerezza-0.3-incubating/rdf.**jena.sparql/src/main/java/org/**
apache/clerezza/rdf/jena/**sparql/JenaSparqlEngine.java<https://svn.apache.org/repos/asf/incubator/clerezza/tags/clerezza-0.3-incubating/rdf.jena.sparql/src/main/java/org/apache/clerezza/rdf/jena/sparql/JenaSparqlEngine.java>
which are not in the source-release zip.
(and no top level NOTICE file is tagged)
As an external point-of-view, its hard to know what's what but that is the
point for downstream integrators. These may be less significant in a maven
ecosystem but they do exist.
Andy
They may cause difficulties getting IPMC votes.
I still get:
[INFO] --- maven-scala-plugin:2.9.1:****compile (default) @ shell ---
[ERROR] /home/afs/tmp/reactor-0.3-****incubating/shell/src/main/****
scala
As this hardly qualifies as error message the obvious error is in the tool
generating it, probably the scala compiler plugin as it comes right after
its debug output:
[DEBUG] Configuring mojo org.scala-tools:maven-scala-**
plugin:2.9.1:compile
from plugin realm
ClassRealm[plugin>org.scala-**tools:maven-scala-plugin:2.9.**1, parent:
sun.misc.Launcher$**AppClassLoader@1a45a877]
[DEBUG] Configuring mojo 'org.scala-tools:maven-scala-**
plugin:2.9.1:compile'
with basic configurator -->
[DEBUG] (f) displayCmd = false
[DEBUG] (f) localRepo = id: local
url: file:///home/reto/.m2/**repository/
layout: none
[DEBUG] (f) outputDir = /tmp/reactor-0.3-incubating/**
shell/target/classes
[DEBUG] (f) project = MavenProject:
org.apache.clerezza:shell:0.3-**incubating @
/tmp/reactor-0.3-incubating/**shell/pom.xml
[DEBUG] (f) remoteRepos = [ id: apache.snapshots
url:
http://repository.apache.org/**snapshots<http://repository.apache.org/snapshots>
layout: default
snapshots: [enabled => true, update => daily]
releases: [enabled => false, update => daily]
, id: central
url: http://repo1.maven.org/maven2
layout: default
snapshots: [enabled => false, update => daily]
releases: [enabled => true, update => daily]
]
[DEBUG] (f) scalaClassName = scala.tools.nsc.Main
[DEBUG] (f) sourceDir =
/tmp/reactor-0.3-incubating/**shell/src/main/scala/../scala
[DEBUG] -- end configuration --
[ERROR] /tmp/reactor-0.3-incubating/**shell/src/main/scala
Reto
which seems odd. (-e does not give any information)
Andy
Cheers,
Reto
On Thu, Aug 16, 2012 at 10:09 AM, Andy Seaborne <a...@apache.org>
wrote:
On 14/08/12 15:56, Reto Bachmann-Gmür wrote:
The sources are available here:
https://repository.apache.org/******content/repositories/**<https://repository.apache.org/****content/repositories/**>
<ht**tps://repository.apache.org/****content/repositories/**<https://repository.apache.org/**content/repositories/**>
orgapacheclerezza-136/org/******apache/clerezza/reactor/0.3-**
incubating/reactor-0.3-******incubating-source-release.zip(**
****currently<
https://**repository.apache.**org/content/**repositories/**<http://repository.apache.org/content/**repositories/**>
orgapacheclerezza-136/org/****apache/clerezza/reactor/0.3-**
incubating/reactor-0.3-****incubating-source-release.zip%**
**28currently<https://**repository.apache.org/content/**repositories/
**orgapacheclerezza-136/org/**apache/clerezza/reactor/0.3-**
incubating/reactor-0.3-**incubating-source-release.zip%**28currently<https://repository.apache.org/content/repositories/orgapacheclerezza-136/org/apache/clerezza/reactor/0.3-incubating/reactor-0.3-incubating-source-release.zip%28currently>
down!)
and:
http://people.apache.org/~******reto/clerezza-0.3-incubating/<http://people.apache.org/%7E****reto/clerezza-0.3-incubating/>
<**http://people.apache.org/%7E****reto/clerezza-0.3-incubating/<http://people.apache.org/%7E**reto/clerezza-0.3-incubating/>
<**http://people.apache.org/%****7Ereto/clerezza-0.3-****incubating/<
http://people.**apache.org/%7Ereto/clerezza-0.**3-incubating/<http://people.apache.org/%7Ereto/clerezza-0.3-incubating/>
Release tag is:
https://svn.apache.org/repos/******asf/incubator/clerezza/**tags/****<https://svn.apache.org/repos/****asf/incubator/clerezza/tags/****>
<https://svn.apache.**org/repos/**asf/incubator/**clerezza/tags/**<https://svn.apache.org/repos/**asf/incubator/clerezza/tags/**>
clerezza-0.3-incubating/<**https**://svn.apache.org/**repos/asf/**<http://svn.apache.org/repos/asf/**>
incubator/clerezza/tags/****clerezza-0.3-incubating/<https**
://svn.apache.org/repos/asf/**incubator/clerezza/tags/**
clerezza-0.3-incubating/<https://svn.apache.org/repos/asf/incubator/clerezza/tags/clerezza-0.3-incubating/>
I tried to build from the source-release (to learn more about
Clerezza)
and encountered a problem.
The tagged svn includes scala sources
.../shell/src/main/scala/org/******apache/clerezza/shell/
but these are not in the source-release
The build does not work:
...
[INFO] --- maven-scr-plugin:1.7.0:scr (generate-scr-scrdescriptor) @
clerezza ---
[WARNING] Source tree does not exist. Ignoring
/home/afs/tmp/reactor-0.3-*
*incubating/parent/src/main/******java
...
[INFO] --- maven-scala-plugin:2.9.1:******compile (default) @ shell
---
[ERROR] /home/afs/tmp/reactor-0.3-******incubating/shell/src/main/****
scala
...
[INFO] --- maven-scala-plugin:2.9.1:******testCompile (default) @
shell
---
[ERROR] /home/afs/tmp/reactor-0.3-******incubating/shell/src/test/****
scala
[ERROR] /home/afs/tmp/reactor-0.3-******incubating/shell/src/test/**
scala/../scala
[WARNING] No source files found.
...
The resulting target/ is a bit devoid of anything interesting.
Possibly related: the SVN tagged tree and the source-release are
different.
Andy