2018-02-07 22:17 GMT+03:00 Christopher Schultz <ch...@christopherschultz.net>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Mark,
>
> On 2/7/18 2:09 PM, Mark Thomas wrote:
>> On 07/02/18 19:03, Christopher Schultz wrote:
>>> Mark,
>>>
>>> On 2/6/18 6:33 PM, Mark Thomas wrote:
>>>> The proposed Apache Tomcat 8.5.28 release is now available for
>>>> voting.
>>>
>>> Maybe this is the first time I've noticed this, but the source
>>> tarball doesn't contain the tcnative source tarball. Is that
>>> intentional?
>>
>> It is. tcnative is treated as a dependency so it is downloaded at
>> build time. The source tarball just contains the the version number
>> to download and where to download it from (the mirror network).
>
> My test script does roughly this:
>
> 1. Download all artifacts (zip, tarball, sigs)
> 2. Verify everything (gpg)
> 3. Unpack dist zip/tarball, compare, delete
> 4. Unpack source zip/tarball, compare, delete zip
> 5. In unpacked source tarball, execute "ant download-compile
> download-test-compile"
> 6. Build tcnative (which we expect to be in the downloads/ directory)
>
> For 8.5.28 it looks like 'download-compile download-test-compile' is
> only downloading these packages:
>
> cglib-2.2.3
> commons-daemon-1.1.0
> easymock-3.2
> ecj-4.6.3
> hamcrest-1.3
> junit-4.11
> objenesis-1.2
>
> It looks like I need to add "download-dist" to that list of targets if
> I want to get the tcnative sources.
>
> Has that changed recently?

About two months ago, in the middle of December.

http://tomcat.markmail.org/thread/ubr36xcdrsj3ygqj

http://svn.apache.org/viewvc?rev=1818187&view=rev


My version of "download all" command

for Tomcat 7.0:
ant -Dno.build.dbcp=true -Dtest.cobertura=true -Dexecute.validate=true
download-compile,download-test-compile,download-dist,download-validate,download-cobertura,extras-commons-logging-prepare,extras-webservices-prepare
>..\download.log 2>&1

for Tomcat 8.0:
ant -Dtest.cobertura=true -Dexecute.validate=true
-Dexecute.findbugs=true
download-compile,download-test-compile,download-dist,download-validate,download-cobertura,download-findbugs,extras-commons-logging-prepare,extras-webservices-prepare
>..\download.log 2>&1

I run the above with Java 8 before running a build with an older
version of Java,
as some libraries cannot be downloaded with Java 6 that is used to
build Tomcat 7
-- an old JRE cannot connect to modern servers via https (to Sourceforge IIRC).

Best regards,
Konstantin Kolinko

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to