You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@polygene.apache.org by Niclas Hedhman <ni...@hedhman.org> on 2017/04/12 07:29:49 UTC
Pre-release checks
Paul,
I have been checking that the Release process works, and it seems there is
some problems, that I am really not capable of debugging, but I found the
following;
Every subproject seems to be ok, with something along these lines
Could not find metadata
org.apache.polygene.extensions:org.apache.polygene.extension.entitystore-leveldb/maven-metadata.xml
in remote
(file:///home/niclas/dev/polygene/polygene-repos/polygene-java/extensions/entitystore-leveldb/build/stage/archives)
:extensions:entitystore-memory:generateVersionClass
:extensions:entitystore-memory:compileVersionJava
:extensions:entitystore-memory:compileVersionJava - is not incremental
(e.g. outputs have changed, no previous execution, etc.).
:extensions:entitystore-memory:compileJava
:extensions:entitystore-memory:compileJava - is not incremental (e.g.
outputs have changed, no previous execution, etc.).
:extensions:entitystore-memory:honkerGenDependencies
:extensions:entitystore-memory:honkerGenLicense
:extensions:entitystore-memory:honkerGenNotice
:extensions:entitystore-memory:processResources NO-SOURCE
:extensions:entitystore-memory:classes
:extensions:entitystore-memory:processVersionResources NO-SOURCE
:extensions:entitystore-memory:versionClasses
:extensions:entitystore-memory:jar
:extensions:entitystore-memory:javadoc
:extensions:entitystore-memory:javadocJar
:extensions:entitystore-memory:sourceJar
:extensions:entitystore-memory:testSourceJar
:extensions:entitystore-memory:signArchives
:extensions:entitystore-memory:uploadStageArchives
But it then goes to
:tools:model-detail:signArchives
:tools:model-detail:uploadStageArchives
Could not find metadata
org.apache.polygene.tools:org.apache.polygene.tool.model-detail/maven-metadata.xml
in remote
(file:///home/niclas/dev/polygene/polygene-repos/polygene-java/tools/model-detail/build/stage/archives)
:distributions:stageBinariesMavenRepository
:distributions:stageBinaryDistribution
:distributions:ratBinaryDistribution
:distributions:checkBinaryDistribution
:distributions:srcDistFilteredFiles
:distributions:stageSourceDistribution
:distributions:ratSourceDistribution
:distributions:buildSourceDistribution
:distributions:checkSourceDistribution
:distributions:checkDistributions
BUILD SUCCESSFUL
Total time: 42 mins 7.516 secs
And no zip/tgz distributions are built.
In the docs,
cp "polygene-java/build/distributions/apache-polygene-java-<RELEASE-VERSION>-src.zip"
\
"polygene-dist/dev/polygene/apache-polygene-java-<RELEASE-VERSION>-RC#-src.zip"
shows that some output is expected in ./build/distributions, and that
directory doesn't even exist.
And IIUIC, these tasks should have been triggered "somehow";
static final String ZIP_SOURCE_DIST = 'zipSourceDistribution'
static final String TAR_SOURCE_DIST = 'tarSourceDistribution'
static final String ZIP_BINARY_DIST = 'zipBinaryDistribution'
static final String TAR_BINARY_DIST = 'tarBinaryDistribution'
But then there is this;
def zipSources = project.tasks.create( TaskNames.ZIP_SOURCE_DIST, Zip
) { Zip task ->
task.group = TaskGroups.DISTRIBUTION
task.description = 'Assembles .zip source distribution.'
task.baseName = 'apache-polygene-java'
task.with srcDistCopySpec
task.classifier = 'src'
}
def tarSources = project.tasks.create( TaskNames.TAR_SOURCE_DIST, Tar
) { Tar task ->
task.group = TaskGroups.DISTRIBUTION
task.description = 'Assembles .tar.gz source distribution.'
task.baseName = 'apache-polygene-java'
task.with srcDistCopySpec
task.compression = Compression.GZIP
task.classifier = 'src'
}
project.artifacts.add( 'archives', zipSources )
project.artifacts.add( 'archives', tarSources )
But how is that expected to work?
Cheers
--
Niclas Hedhman, Software Developer
http://polygene.apache.org - New Energy for Java
Re: Pre-release checks
Posted by Niclas Hedhman <ni...@hedhman.org>.
Quick call, and I got information that an "assemble" was missing in docs.
Thanks.
Testing it now... (45min build cycle on my machine)
On Wed, Apr 12, 2017 at 8:08 PM, Paul Merlin <pa...@nosphere.org> wrote:
> Niclas,
>
> The "Could not find metadata" warnings are not an issue and are expected.
> Don't worry about them.
>
> And the path to the distributions was wrong in the documentation ... my
> bad.
> They are in ~/distributions/build/distributions
> Not in ~/build/distributions
>
> I just pushed a fix.
> Sorry for the confusion.
>
> /Paul
>
>
>
>
> Niclas Hedhman a écrit :
> > If I execute uploadArchives, then those zip/tar tasks are triggered, but
> > shouldn't it be before that?
> >
> > Should the docs include those targets as part of the first build?
> >
> > On Wed, Apr 12, 2017 at 3:29 PM, Niclas Hedhman <ni...@hedhman.org>
> wrote:
> >
> >> Paul,
> >>
> >> I have been checking that the Release process works, and it seems there
> is
> >> some problems, that I am really not capable of debugging, but I found
> the
> >> following;
> >>
> >> Every subproject seems to be ok, with something along these lines
> >>
> >> Could not find metadata org.apache.polygene.extensions:org.apache.
> >> polygene.extension.entitystore-leveldb/maven-metadata.xml in remote
> >> (file:///home/niclas/dev/polygene/polygene-repos/
> polygene-java/extensions/
> >> entitystore-leveldb/build/stage/archives)
> >> :extensions:entitystore-memory:generateVersionClass
> >> :extensions:entitystore-memory:compileVersionJava
> >> :extensions:entitystore-memory:compileVersionJava - is not incremental
> >> (e.g. outputs have changed, no previous execution, etc.).
> >> :extensions:entitystore-memory:compileJava
> >> :extensions:entitystore-memory:compileJava - is not incremental (e.g.
> >> outputs have changed, no previous execution, etc.).
> >> :extensions:entitystore-memory:honkerGenDependencies
> >> :extensions:entitystore-memory:honkerGenLicense
> >> :extensions:entitystore-memory:honkerGenNotice
> >> :extensions:entitystore-memory:processResources NO-SOURCE
> >> :extensions:entitystore-memory:classes
> >> :extensions:entitystore-memory:processVersionResources NO-SOURCE
> >> :extensions:entitystore-memory:versionClasses
> >> :extensions:entitystore-memory:jar
> >> :extensions:entitystore-memory:javadoc
> >> :extensions:entitystore-memory:javadocJar
> >> :extensions:entitystore-memory:sourceJar
> >> :extensions:entitystore-memory:testSourceJar
> >> :extensions:entitystore-memory:signArchives
> >> :extensions:entitystore-memory:uploadStageArchives
> >>
> >>
> >> But it then goes to
> >>
> >> :tools:model-detail:signArchives
> >> :tools:model-detail:uploadStageArchives
> >> Could not find metadata org.apache.polygene.tools:org.
> >> apache.polygene.tool.model-detail/maven-metadata.xml in remote
> >> (file:///home/niclas/dev/polygene/polygene-repos/
> >> polygene-java/tools/model-detail/build/stage/archives)
> >> :distributions:stageBinariesMavenRepository
> >> :distributions:stageBinaryDistribution
> >> :distributions:ratBinaryDistribution
> >> :distributions:checkBinaryDistribution
> >> :distributions:srcDistFilteredFiles
> >> :distributions:stageSourceDistribution
> >> :distributions:ratSourceDistribution
> >> :distributions:buildSourceDistribution
> >> :distributions:checkSourceDistribution
> >> :distributions:checkDistributions
> >>
> >> BUILD SUCCESSFUL
> >>
> >> Total time: 42 mins 7.516 secs
> >>
> >> And no zip/tgz distributions are built.
> >>
> >> In the docs,
> >>
> >> cp "polygene-java/build/distributions/apache-polygene-
> java-<RELEASE-VERSION>-src.zip" \
> >> "polygene-dist/dev/polygene/apache-polygene-java-<RELEASE-
> VERSION>-RC#-src.zip"
> >>
> >> shows that some output is expected in ./build/distributions, and that
> >> directory doesn't even exist.
> >>
> >> And IIUIC, these tasks should have been triggered "somehow";
> >>
> >>
> >> static final String ZIP_SOURCE_DIST = 'zipSourceDistribution'
> >> static final String TAR_SOURCE_DIST = 'tarSourceDistribution'
> >>
> >> static final String ZIP_BINARY_DIST = 'zipBinaryDistribution'
> >> static final String TAR_BINARY_DIST = 'tarBinaryDistribution'
> >>
> >> But then there is this;
> >>
> >> def zipSources = project.tasks.create( TaskNames.ZIP_SOURCE_DIST, Zip )
> { Zip task ->
> >> task.group = TaskGroups.DISTRIBUTION
> >> task.description = 'Assembles .zip source distribution.'
> >> task.baseName = 'apache-polygene-java'
> >> task.with srcDistCopySpec
> >> task.classifier = 'src'
> >> }
> >> def tarSources = project.tasks.create( TaskNames.TAR_SOURCE_DIST, Tar )
> { Tar task ->
> >> task.group = TaskGroups.DISTRIBUTION
> >> task.description = 'Assembles .tar.gz source distribution.'
> >> task.baseName = 'apache-polygene-java'
> >> task.with srcDistCopySpec
> >> task.compression = Compression.GZIP
> >> task.classifier = 'src'
> >> }
> >> project.artifacts.add( 'archives', zipSources )
> >> project.artifacts.add( 'archives', tarSources )
> >>
> >> But how is that expected to work?
> >>
> >> Cheers
> >> --
> >> Niclas Hedhman, Software Developer
> >> http://polygene.apache.org - New Energy for Java
> >>
> >
> >
> >
>
--
Niclas Hedhman, Software Developer
http://polygene.apache.org - New Energy for Java
Re: Pre-release checks
Posted by Paul Merlin <pa...@nosphere.org>.
Niclas,
The "Could not find metadata" warnings are not an issue and are expected.
Don't worry about them.
And the path to the distributions was wrong in the documentation ... my bad.
They are in ~/distributions/build/distributions
Not in ~/build/distributions
I just pushed a fix.
Sorry for the confusion.
/Paul
Niclas Hedhman a �crit :
> If I execute uploadArchives, then those zip/tar tasks are triggered, but
> shouldn't it be before that?
>
> Should the docs include those targets as part of the first build?
>
> On Wed, Apr 12, 2017 at 3:29 PM, Niclas Hedhman <ni...@hedhman.org> wrote:
>
>> Paul,
>>
>> I have been checking that the Release process works, and it seems there is
>> some problems, that I am really not capable of debugging, but I found the
>> following;
>>
>> Every subproject seems to be ok, with something along these lines
>>
>> Could not find metadata org.apache.polygene.extensions:org.apache.
>> polygene.extension.entitystore-leveldb/maven-metadata.xml in remote
>> (file:///home/niclas/dev/polygene/polygene-repos/polygene-java/extensions/
>> entitystore-leveldb/build/stage/archives)
>> :extensions:entitystore-memory:generateVersionClass
>> :extensions:entitystore-memory:compileVersionJava
>> :extensions:entitystore-memory:compileVersionJava - is not incremental
>> (e.g. outputs have changed, no previous execution, etc.).
>> :extensions:entitystore-memory:compileJava
>> :extensions:entitystore-memory:compileJava - is not incremental (e.g.
>> outputs have changed, no previous execution, etc.).
>> :extensions:entitystore-memory:honkerGenDependencies
>> :extensions:entitystore-memory:honkerGenLicense
>> :extensions:entitystore-memory:honkerGenNotice
>> :extensions:entitystore-memory:processResources NO-SOURCE
>> :extensions:entitystore-memory:classes
>> :extensions:entitystore-memory:processVersionResources NO-SOURCE
>> :extensions:entitystore-memory:versionClasses
>> :extensions:entitystore-memory:jar
>> :extensions:entitystore-memory:javadoc
>> :extensions:entitystore-memory:javadocJar
>> :extensions:entitystore-memory:sourceJar
>> :extensions:entitystore-memory:testSourceJar
>> :extensions:entitystore-memory:signArchives
>> :extensions:entitystore-memory:uploadStageArchives
>>
>>
>> But it then goes to
>>
>> :tools:model-detail:signArchives
>> :tools:model-detail:uploadStageArchives
>> Could not find metadata org.apache.polygene.tools:org.
>> apache.polygene.tool.model-detail/maven-metadata.xml in remote
>> (file:///home/niclas/dev/polygene/polygene-repos/
>> polygene-java/tools/model-detail/build/stage/archives)
>> :distributions:stageBinariesMavenRepository
>> :distributions:stageBinaryDistribution
>> :distributions:ratBinaryDistribution
>> :distributions:checkBinaryDistribution
>> :distributions:srcDistFilteredFiles
>> :distributions:stageSourceDistribution
>> :distributions:ratSourceDistribution
>> :distributions:buildSourceDistribution
>> :distributions:checkSourceDistribution
>> :distributions:checkDistributions
>>
>> BUILD SUCCESSFUL
>>
>> Total time: 42 mins 7.516 secs
>>
>> And no zip/tgz distributions are built.
>>
>> In the docs,
>>
>> cp "polygene-java/build/distributions/apache-polygene-java-<RELEASE-VERSION>-src.zip" \
>> "polygene-dist/dev/polygene/apache-polygene-java-<RELEASE-VERSION>-RC#-src.zip"
>>
>> shows that some output is expected in ./build/distributions, and that
>> directory doesn't even exist.
>>
>> And IIUIC, these tasks should have been triggered "somehow";
>>
>>
>> static final String ZIP_SOURCE_DIST = 'zipSourceDistribution'
>> static final String TAR_SOURCE_DIST = 'tarSourceDistribution'
>>
>> static final String ZIP_BINARY_DIST = 'zipBinaryDistribution'
>> static final String TAR_BINARY_DIST = 'tarBinaryDistribution'
>>
>> But then there is this;
>>
>> def zipSources = project.tasks.create( TaskNames.ZIP_SOURCE_DIST, Zip ) { Zip task ->
>> task.group = TaskGroups.DISTRIBUTION
>> task.description = 'Assembles .zip source distribution.'
>> task.baseName = 'apache-polygene-java'
>> task.with srcDistCopySpec
>> task.classifier = 'src'
>> }
>> def tarSources = project.tasks.create( TaskNames.TAR_SOURCE_DIST, Tar ) { Tar task ->
>> task.group = TaskGroups.DISTRIBUTION
>> task.description = 'Assembles .tar.gz source distribution.'
>> task.baseName = 'apache-polygene-java'
>> task.with srcDistCopySpec
>> task.compression = Compression.GZIP
>> task.classifier = 'src'
>> }
>> project.artifacts.add( 'archives', zipSources )
>> project.artifacts.add( 'archives', tarSources )
>>
>> But how is that expected to work?
>>
>> Cheers
>> --
>> Niclas Hedhman, Software Developer
>> http://polygene.apache.org - New Energy for Java
>>
>
>
>
Re: Pre-release checks
Posted by Niclas Hedhman <ni...@hedhman.org>.
If I execute uploadArchives, then those zip/tar tasks are triggered, but
shouldn't it be before that?
Should the docs include those targets as part of the first build?
On Wed, Apr 12, 2017 at 3:29 PM, Niclas Hedhman <ni...@hedhman.org> wrote:
> Paul,
>
> I have been checking that the Release process works, and it seems there is
> some problems, that I am really not capable of debugging, but I found the
> following;
>
> Every subproject seems to be ok, with something along these lines
>
> Could not find metadata org.apache.polygene.extensions:org.apache.
> polygene.extension.entitystore-leveldb/maven-metadata.xml in remote
> (file:///home/niclas/dev/polygene/polygene-repos/polygene-java/extensions/
> entitystore-leveldb/build/stage/archives)
> :extensions:entitystore-memory:generateVersionClass
> :extensions:entitystore-memory:compileVersionJava
> :extensions:entitystore-memory:compileVersionJava - is not incremental
> (e.g. outputs have changed, no previous execution, etc.).
> :extensions:entitystore-memory:compileJava
> :extensions:entitystore-memory:compileJava - is not incremental (e.g.
> outputs have changed, no previous execution, etc.).
> :extensions:entitystore-memory:honkerGenDependencies
> :extensions:entitystore-memory:honkerGenLicense
> :extensions:entitystore-memory:honkerGenNotice
> :extensions:entitystore-memory:processResources NO-SOURCE
> :extensions:entitystore-memory:classes
> :extensions:entitystore-memory:processVersionResources NO-SOURCE
> :extensions:entitystore-memory:versionClasses
> :extensions:entitystore-memory:jar
> :extensions:entitystore-memory:javadoc
> :extensions:entitystore-memory:javadocJar
> :extensions:entitystore-memory:sourceJar
> :extensions:entitystore-memory:testSourceJar
> :extensions:entitystore-memory:signArchives
> :extensions:entitystore-memory:uploadStageArchives
>
>
> But it then goes to
>
> :tools:model-detail:signArchives
> :tools:model-detail:uploadStageArchives
> Could not find metadata org.apache.polygene.tools:org.
> apache.polygene.tool.model-detail/maven-metadata.xml in remote
> (file:///home/niclas/dev/polygene/polygene-repos/
> polygene-java/tools/model-detail/build/stage/archives)
> :distributions:stageBinariesMavenRepository
> :distributions:stageBinaryDistribution
> :distributions:ratBinaryDistribution
> :distributions:checkBinaryDistribution
> :distributions:srcDistFilteredFiles
> :distributions:stageSourceDistribution
> :distributions:ratSourceDistribution
> :distributions:buildSourceDistribution
> :distributions:checkSourceDistribution
> :distributions:checkDistributions
>
> BUILD SUCCESSFUL
>
> Total time: 42 mins 7.516 secs
>
> And no zip/tgz distributions are built.
>
> In the docs,
>
> cp "polygene-java/build/distributions/apache-polygene-java-<RELEASE-VERSION>-src.zip" \
> "polygene-dist/dev/polygene/apache-polygene-java-<RELEASE-VERSION>-RC#-src.zip"
>
> shows that some output is expected in ./build/distributions, and that
> directory doesn't even exist.
>
> And IIUIC, these tasks should have been triggered "somehow";
>
>
> static final String ZIP_SOURCE_DIST = 'zipSourceDistribution'
> static final String TAR_SOURCE_DIST = 'tarSourceDistribution'
>
> static final String ZIP_BINARY_DIST = 'zipBinaryDistribution'
> static final String TAR_BINARY_DIST = 'tarBinaryDistribution'
>
> But then there is this;
>
> def zipSources = project.tasks.create( TaskNames.ZIP_SOURCE_DIST, Zip ) { Zip task ->
> task.group = TaskGroups.DISTRIBUTION
> task.description = 'Assembles .zip source distribution.'
> task.baseName = 'apache-polygene-java'
> task.with srcDistCopySpec
> task.classifier = 'src'
> }
> def tarSources = project.tasks.create( TaskNames.TAR_SOURCE_DIST, Tar ) { Tar task ->
> task.group = TaskGroups.DISTRIBUTION
> task.description = 'Assembles .tar.gz source distribution.'
> task.baseName = 'apache-polygene-java'
> task.with srcDistCopySpec
> task.compression = Compression.GZIP
> task.classifier = 'src'
> }
> project.artifacts.add( 'archives', zipSources )
> project.artifacts.add( 'archives', tarSources )
>
> But how is that expected to work?
>
> Cheers
> --
> Niclas Hedhman, Software Developer
> http://polygene.apache.org - New Energy for Java
>
--
Niclas Hedhman, Software Developer
http://polygene.apache.org - New Energy for Java