You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@clerezza.apache.org by Reto Bachmann-Gmür <re...@apache.org> on 2012/08/14 16:56:19 UTC

[VOTE] release Clerezza shell and parent 0.3-incubating

Hello,

I would like to aks for a vote on releasing the shell together with a new
parent and reactor.

The sources are available here:

https://repository.apache.org/content/repositories/orgapacheclerezza-136/org/apache/clerezza/reactor/0.3-incubating/reactor-0.3-incubating-source-release.zip(currently
down!)
and: http://people.apache.org/~reto/clerezza-0.3-incubating/


Release tag is:

https://svn.apache.org/repos/asf/incubator/clerezza/tags/clerezza-0.3-incubating/

The maven Stagin repository is:

https://repository.apache.org/content/repositories/orgapacheclerezza-136/

Keys are here:
https://svn.apache.org/repos/asf/incubator/clerezza/trunk/KEYS

The main improvements of the shell are:
- Autocompletion of partial matches
- Autocompletion on console (rather than just ssh shell)
- Works on windows
- Doesn't start console-shell when no console is available, because of this
the -NCS flag is no longer needed when clerezza is started in the background

Changes to the parent:
- removed dependency on SNAPSHOT assembly descriptor
- some changes because of reacto/parent split


[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

This vote is open for at least 72 hours.

Cheers,
Reto

Re: [VOTE] release Clerezza shell and parent 0.3-incubating

Posted by Reto Bachmann-Gmür <re...@apache.org>.
On Tue, Aug 21, 2012 at 12:09 PM, Daniel Spicar
<da...@trialox.org> wrote:
> I think it depends on whether the warning may lead to failed builds in a
> different environment or not.
Potentially: if a new an incompatible version of the plugin is released.

> But I didn't get around trying to install it in a fresh VM yet.
>
> On 20 August 2012 18:37, Reto Bachmann-Gmür <re...@apache.org> wrote:
>
>> Thanks for reviewing the RC. I fully agree with should add the
>> versions to the parent. do you think this is a blocker for the release
>> and that I should cut a new one?
>>
>> Cheers,
>> Reto
>>
>> On Mon, Aug 20, 2012 at 5:44 PM, Daniel Spicar
>> <da...@trialox.org> wrote:
>> > Hi reto,
>> >
>> > I played around with the new shell. The autocompletion is really cool.
>> >
>> > The issue I had:
>> >
>> > When building the source release (
>> >
>> https://repository.apache.org/content/repositories/orgapacheclerezza-136/org/apache/clerezza/reactor/0.3-incubating/reactor-0.3-incubating-source-release.zip
>> )
>> >  with maven 3 I get the following warnings:
>> >
>> > [INFO] Scanning for projects...
>> > [WARNING]
>> > [WARNING] Some problems were encountered while building the effective
>> model
>> > for org.apache.clerezza:shell:bundle:0.3-incubating
>> > [WARNING] 'build.plugins.plugin.version' for
>> > org.apache.maven.plugins:maven-eclipse-plugin is missing. @ line 89,
>> column
>> > 12
>> > [WARNING]
>> > [WARNING] Some problems were encountered while building the effective
>> model
>> > for org.apache.clerezza:reactor:pom:0.3-incubating
>> > [WARNING] 'build.plugins.plugin.version' for
>> > org.apache.felix:maven-bundle-plugin is missing. @ line 455, column 12
>> > [WARNING] 'build.plugins.plugin.version' for
>> > org.apache.felix:maven-scr-plugin is missing. @ line 459, column 12
>> > [WARNING]
>> > [WARNING] It is highly recommended to fix these problems because they
>> > threaten the stability of your build.
>> > [WARNING]
>> > [WARNING] For this reason, future Maven versions might no longer support
>> > building such malformed projects.
>> > [WARNING]
>> >
>> > The build still succeeded but that might be because of my environment
>> just
>> > fulfilling the right conditions anyway... it looks like some plugin
>> > versions are unspecified.
>>

Re: [VOTE] release Clerezza shell and parent 0.3-incubating

Posted by Daniel Spicar <da...@trialox.org>.
I think it depends on whether the warning may lead to failed builds in a
different environment or not. But I didn't get around trying to install it
in a fresh VM yet.

On 20 August 2012 18:37, Reto Bachmann-Gmür <re...@apache.org> wrote:

> Thanks for reviewing the RC. I fully agree with should add the
> versions to the parent. do you think this is a blocker for the release
> and that I should cut a new one?
>
> Cheers,
> Reto
>
> On Mon, Aug 20, 2012 at 5:44 PM, Daniel Spicar
> <da...@trialox.org> wrote:
> > Hi reto,
> >
> > I played around with the new shell. The autocompletion is really cool.
> >
> > The issue I had:
> >
> > When building the source release (
> >
> https://repository.apache.org/content/repositories/orgapacheclerezza-136/org/apache/clerezza/reactor/0.3-incubating/reactor-0.3-incubating-source-release.zip
> )
> >  with maven 3 I get the following warnings:
> >
> > [INFO] Scanning for projects...
> > [WARNING]
> > [WARNING] Some problems were encountered while building the effective
> model
> > for org.apache.clerezza:shell:bundle:0.3-incubating
> > [WARNING] 'build.plugins.plugin.version' for
> > org.apache.maven.plugins:maven-eclipse-plugin is missing. @ line 89,
> column
> > 12
> > [WARNING]
> > [WARNING] Some problems were encountered while building the effective
> model
> > for org.apache.clerezza:reactor:pom:0.3-incubating
> > [WARNING] 'build.plugins.plugin.version' for
> > org.apache.felix:maven-bundle-plugin is missing. @ line 455, column 12
> > [WARNING] 'build.plugins.plugin.version' for
> > org.apache.felix:maven-scr-plugin is missing. @ line 459, column 12
> > [WARNING]
> > [WARNING] It is highly recommended to fix these problems because they
> > threaten the stability of your build.
> > [WARNING]
> > [WARNING] For this reason, future Maven versions might no longer support
> > building such malformed projects.
> > [WARNING]
> >
> > The build still succeeded but that might be because of my environment
> just
> > fulfilling the right conditions anyway... it looks like some plugin
> > versions are unspecified.
>

Re: [VOTE] release Clerezza shell and parent 0.3-incubating

Posted by Reto Bachmann-Gmür <re...@apache.org>.
Thanks for reviewing the RC. I fully agree with should add the
versions to the parent. do you think this is a blocker for the release
and that I should cut a new one?

Cheers,
Reto

On Mon, Aug 20, 2012 at 5:44 PM, Daniel Spicar
<da...@trialox.org> wrote:
> Hi reto,
>
> I played around with the new shell. The autocompletion is really cool.
>
> The issue I had:
>
> When building the source release (
> https://repository.apache.org/content/repositories/orgapacheclerezza-136/org/apache/clerezza/reactor/0.3-incubating/reactor-0.3-incubating-source-release.zip)
>  with maven 3 I get the following warnings:
>
> [INFO] Scanning for projects...
> [WARNING]
> [WARNING] Some problems were encountered while building the effective model
> for org.apache.clerezza:shell:bundle:0.3-incubating
> [WARNING] 'build.plugins.plugin.version' for
> org.apache.maven.plugins:maven-eclipse-plugin is missing. @ line 89, column
> 12
> [WARNING]
> [WARNING] Some problems were encountered while building the effective model
> for org.apache.clerezza:reactor:pom:0.3-incubating
> [WARNING] 'build.plugins.plugin.version' for
> org.apache.felix:maven-bundle-plugin is missing. @ line 455, column 12
> [WARNING] 'build.plugins.plugin.version' for
> org.apache.felix:maven-scr-plugin is missing. @ line 459, column 12
> [WARNING]
> [WARNING] It is highly recommended to fix these problems because they
> threaten the stability of your build.
> [WARNING]
> [WARNING] For this reason, future Maven versions might no longer support
> building such malformed projects.
> [WARNING]
>
> The build still succeeded but that might be because of my environment just
> fulfilling the right conditions anyway... it looks like some plugin
> versions are unspecified.

Re: [VOTE] release Clerezza shell and parent 0.3-incubating

Posted by Daniel Spicar <da...@trialox.org>.
Hi reto,

I played around with the new shell. The autocompletion is really cool.

The issue I had:

When building the source release (
https://repository.apache.org/content/repositories/orgapacheclerezza-136/org/apache/clerezza/reactor/0.3-incubating/reactor-0.3-incubating-source-release.zip)
 with maven 3 I get the following warnings:

[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model
for org.apache.clerezza:shell:bundle:0.3-incubating
[WARNING] 'build.plugins.plugin.version' for
org.apache.maven.plugins:maven-eclipse-plugin is missing. @ line 89, column
12
[WARNING]
[WARNING] Some problems were encountered while building the effective model
for org.apache.clerezza:reactor:pom:0.3-incubating
[WARNING] 'build.plugins.plugin.version' for
org.apache.felix:maven-bundle-plugin is missing. @ line 455, column 12
[WARNING] 'build.plugins.plugin.version' for
org.apache.felix:maven-scr-plugin is missing. @ line 459, column 12
[WARNING]
[WARNING] It is highly recommended to fix these problems because they
threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support
building such malformed projects.
[WARNING]

The build still succeeded but that might be because of my environment just
fulfilling the right conditions anyway... it looks like some plugin
versions are unspecified.

Re: [VOTE] release Clerezza shell and parent 0.3-incubating

Posted by Rupert Westenthaler <ru...@gmail.com>.
Hi,

checked keys, notices, license, dependencies and the also the build
from the source release was working for me (mac osx 10.8, java
1.6.0_33, mvn 3.0.3)

So a +1 from my side.

On Wed, Aug 22, 2012 at 5:21 PM, Florent André <fl...@apache.org> wrote:
> Reto !
>
> Ha ok, miss that parent contain version of each module.
> That lead to release the parent each time we release a module.
>
> If I well understood, Fabian remove Stanbol's dependencies from the parent
> and only let widely shared version of externals dependencies...
> With the drawback of taking care in each module of other's modules
> versions...

Year this was one reason for removing stanbol internal dependencies
from the reactor. An other one was to encourage developers to depend
on the oldest supported version of an dependency as this allows users
to install single components with bug fixes without requiring to
update all the others. Note however that the Stanbol Launchers always
use the newest version of all Stanbol Modules.

I think Stanbol adopted this strategy from Apache Sling. Fabian and
Bertrand should be more know more details about that.

best
Rupert

-- 
| Rupert Westenthaler             rupert.westenthaler@gmail.com
| Bodenlehenstraße 11                             ++43-699-11108907
| A-5500 Bischofshofen

Re: [VOTE] release Clerezza shell and parent 0.3-incubating

Posted by Florent André <fl...@apache.org>.
Reto !

Ha ok, miss that parent contain version of each module.
That lead to release the parent each time we release a module.

If I well understood, Fabian remove Stanbol's dependencies from the 
parent and only let widely shared version of externals dependencies...
With the drawback of taking care in each module of other's modules 
versions...
This situation may be mitigate with more "top level reactors" (aka 
rdf,plateform,etc...), but not ideal.

Got your point on the single source release, that's accurate, but really 
not clear in the svn /tags.

Could be interesting to escalate this problems to @incubator or @maven.

As this considerations are for the most cosmetics, and seemed that no 
simple solution can be found right now. here comes my +1.

Thanks Reto.
++

On 08/22/2012 01:10 PM, Reto Bachmann-Gmür wrote:
> Hi Florent
>
>> 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'm happy to learn about other models for partial releases, but with
> the scheme proposed with this release the reactor is something that
> increases on every release of more than one module.
>
>>
>> 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
>
> This can be done if the modules are independent of each other, here we
> have the new shell version in the parents dependency management and
> the shell uses the new parent. I think we often release modules
> together where only a combined review makes sense (e.g.: improve
> parser api and adapt various implementations and clients) in this case
> I think have maven create a single source zip is much more convenient.
> Not having it include the reactor and creating branches only for the
> included modules would of course be nice, an RFE for the release
> plugin?
>
> Cheers,
> Reto
>

Re: [VOTE] release Clerezza shell and parent 0.3-incubating

Posted by Reto Bachmann-Gmür <re...@apache.org>.
Hi Florent

> 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'm happy to learn about other models for partial releases, but with
the scheme proposed with this release the reactor is something that
increases on every release of more than one module.

>
> 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

This can be done if the modules are independent of each other, here we
have the new shell version in the parents dependency management and
the shell uses the new parent. I think we often release modules
together where only a combined review makes sense (e.g.: improve
parser api and adapt various implementations and clients) in this case
I think have maven create a single source zip is much more convenient.
Not having it include the reactor and creating branches only for the
included modules would of course be nice, an RFE for the release
plugin?

Cheers,
Reto

Re: [VOTE] release Clerezza shell and parent 0.3-incubating

Posted by florent andré <fl...@4sengines.com>.
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 <an...@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 <an...@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 <an...@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
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

Re: [VOTE] release Clerezza shell and parent 0.3-incubating

Posted by Reto Bachmann-Gmür <re...@apache.org>.
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 <an...@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 <an...@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 <an...@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
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Re: [VOTE] release Clerezza shell and parent 0.3-incubating

Posted by Andy Seaborne <an...@apache.org>.
On 16/08/12 22:58, Reto Bachmann-Gmür wrote:
> On Thu, Aug 16, 2012 at 12:15 PM, Andy Seaborne <an...@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/
==>

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/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
>     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 <an...@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/**>
>>>>> orgapacheclerezza-136/org/****apache/clerezza/reactor/0.3-**
>>>>> incubating/reactor-0.3-****incubating-source-release.zip(****currently<
>>>>> 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/%**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/**>
>>>>> 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
>>>>
>>>>
>>>
>>
>


Re: [VOTE] release Clerezza shell and parent 0.3-incubating

Posted by Reto Bachmann-Gmür <re...@apache.org>.
On Thu, Aug 16, 2012 at 12:15 PM, Andy Seaborne <an...@apache.org> wrote:
...

> But the svn tag is not the same as the source-release.
>

You mean the filename?

> 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
   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 <an...@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/**>
>>>> orgapacheclerezza-136/org/****apache/clerezza/reactor/0.3-**
>>>> incubating/reactor-0.3-****incubating-source-release.zip(****currently<
>>>> 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/%**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/**>
>>>> 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
>>>
>>>
>>
>

Re: [VOTE] release Clerezza shell and parent 0.3-incubating

Posted by Andy Seaborne <an...@apache.org>.
On 16/08/12 09:55, Reto Bachmann-Gmür wrote:
> Hi Andy
>
> Thanks a lot for trying this.
>
> In the zip
> https://repository.apache.org/content/repositories/orgapacheclerezza-136/org/apache/clerezza/reactor/0.3-incubating/reactor-0.3-incubating-source-release.zipI
> see 7 scala files in ./shell/src/main/scala/org/apache/clerezza/shell

Ok - on another machine I get something so there are setup assumptions.

But the svn tag is not the same as the source-release.
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

which seems odd. (-e does not give any information)

	Andy

>
> Cheers,
> Reto
>
> On Thu, Aug 16, 2012 at 10:09 AM, Andy Seaborne <an...@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/**
>>> orgapacheclerezza-136/org/**apache/clerezza/reactor/0.3-**
>>> incubating/reactor-0.3-**incubating-source-release.zip(**currently<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/%7Ereto/clerezza-0.3-incubating/>
>>>
>>
>>   Release tag is:
>>>
>>> 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
>>
>


Re: [VOTE] release Clerezza shell and parent 0.3-incubating

Posted by Reto Bachmann-Gmür <re...@wymiwyg.com>.
Hi Andy

Thanks a lot for trying this.

In the zip
https://repository.apache.org/content/repositories/orgapacheclerezza-136/org/apache/clerezza/reactor/0.3-incubating/reactor-0.3-incubating-source-release.zipI
see 7 scala files in ./shell/src/main/scala/org/apache/clerezza/shell

Cheers,
Reto

On Thu, Aug 16, 2012 at 10:09 AM, Andy Seaborne <an...@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/**
>> orgapacheclerezza-136/org/**apache/clerezza/reactor/0.3-**
>> incubating/reactor-0.3-**incubating-source-release.zip(**currently<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/%7Ereto/clerezza-0.3-incubating/>
>>
>
>  Release tag is:
>>
>> 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
>

Re: [VOTE] release Clerezza shell and parent 0.3-incubating

Posted by Andy Seaborne <an...@apache.org>.
On 14/08/12 15:56, Reto Bachmann-Gmür wrote:

> The sources are available here:
>
> https://repository.apache.org/content/repositories/orgapacheclerezza-136/org/apache/clerezza/reactor/0.3-incubating/reactor-0.3-incubating-source-release.zip(currently
> down!)
> and: http://people.apache.org/~reto/clerezza-0.3-incubating/

> Release tag is:
>
> 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

Re: [] release Clerezza shell and parent 0.3-incubating

Posted by Andy Seaborne <an...@apache.org>.
On 26/08/12 14:03, Reto Bachmann-Gmür wrote:
> +1
>
> Which makes it 3 +1 from PPMC members, I think it would be good if one
> of our mentors / and IPMC member would cast a vote here before moving
> the vote to the incubator general mailing list.
>
> Cheers,
> Reto

IIUC

http://incubator.apache.org/projects/clerezza.html

isn't up-to-date for the list PPMC members. It's easier done before 
going to general@i.a.o than during/after :-)

	Andy


Re: [VOTE] release Clerezza shell and parent 0.3-incubating

Posted by Reto Bachmann-Gmür <re...@apache.org>.
+1

Which makes it 3 +1 from PPMC members, I think it would be good if one
of our mentors / and IPMC member would cast a vote here before moving
the vote to the incubator general mailing list.

Cheers,
Reto

On Tue, Aug 14, 2012 at 4:56 PM, Reto Bachmann-Gmür <re...@apache.org> wrote:
> Hello,
>
> I would like to aks for a vote on releasing the shell together with a new
> parent and reactor.
>
> The sources are available here:
>
> https://repository.apache.org/content/repositories/orgapacheclerezza-136/org/apache/clerezza/reactor/0.3-incubating/reactor-0.3-incubating-source-release.zip
> (currently down!)
> and: http://people.apache.org/~reto/clerezza-0.3-incubating/
>
>
> Release tag is:
>
> https://svn.apache.org/repos/asf/incubator/clerezza/tags/clerezza-0.3-incubating/
>
> The maven Stagin repository is:
>
> https://repository.apache.org/content/repositories/orgapacheclerezza-136/
>
> Keys are here:
> https://svn.apache.org/repos/asf/incubator/clerezza/trunk/KEYS
>
> The main improvements of the shell are:
> - Autocompletion of partial matches
> - Autocompletion on console (rather than just ssh shell)
> - Works on windows
> - Doesn't start console-shell when no console is available, because of this
> the -NCS flag is no longer needed when clerezza is started in the background
>
> Changes to the parent:
> - removed dependency on SNAPSHOT assembly descriptor
> - some changes because of reacto/parent split
>
>
> [ ] +1  approve
> [ ] +0  no opinion
> [ ] -1  disapprove (and reason why)
>
> This vote is open for at least 72 hours.
>
> Cheers,
> Reto

Re: [VOTE] release Clerezza shell and parent 0.3-incubating

Posted by Tsuy Ito <ts...@trialox.org>.
Hi Reto

the autocomplection is a really nice feature!

I have played around with the new clerezza shell but had no time for review.

therefore 

+0

cheers

On Aug 14, 2012, at 4:56 PM, Reto Bachmann-Gmür <re...@apache.org> wrote:

> Hello,
> 
> I would like to aks for a vote on releasing the shell together with a new
> parent and reactor.
> 
> The sources are available here:
> 
> https://repository.apache.org/content/repositories/orgapacheclerezza-136/org/apache/clerezza/reactor/0.3-incubating/reactor-0.3-incubating-source-release.zip(currently
> down!)
> and: http://people.apache.org/~reto/clerezza-0.3-incubating/
> 
> 
> Release tag is:
> 
> https://svn.apache.org/repos/asf/incubator/clerezza/tags/clerezza-0.3-incubating/
> 
> The maven Stagin repository is:
> 
> https://repository.apache.org/content/repositories/orgapacheclerezza-136/
> 
> Keys are here:
> https://svn.apache.org/repos/asf/incubator/clerezza/trunk/KEYS
> 
> The main improvements of the shell are:
> - Autocompletion of partial matches
> - Autocompletion on console (rather than just ssh shell)
> - Works on windows
> - Doesn't start console-shell when no console is available, because of this
> the -NCS flag is no longer needed when clerezza is started in the background
> 
> Changes to the parent:
> - removed dependency on SNAPSHOT assembly descriptor
> - some changes because of reacto/parent split
> 
> 
> [ ] +1  approve
> [ ] +0  no opinion
> [ ] -1  disapprove (and reason why)
> 
> This vote is open for at least 72 hours.
> 
> Cheers,
> Reto

--trialox ag-------------------------------------
  tsuyoshi ito
  hardturmstrasse 101 
  8005 zuerich