polygene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Niclas Hedhman <nic...@hedhman.org>
Subject Re: Pre-release checks
Date Wed, 12 Apr 2017 12:44:22 GMT
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 <paul@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 <niclas@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

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message