bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-wget] Travis-CI updates and minor bug fixes


From: Tim Rühsen
Subject: Re: [Bug-wget] Travis-CI updates and minor bug fixes
Date: Sun, 11 Oct 2015 12:23:11 +0200
User-agent: KMail/4.14.10 (Linux/4.2.0-1-amd64; KDE/4.14.12; x86_64; ; )

Hi Darshit,

nice to see your Travis-CI patches !

I am not sure, but maybe an older version of valgrind hits you:
http://stackoverflow.com/questions/12708501/valgrind-breaks-with-dirname
(They say memrchr should work with valgrind 3.8+... but maybe just from 3.8.1 
on ?)
I guess a suppression to silence valgrind makes sense.


You have
+before_script:
+    - export CFLAGS="-O2 -Wall -Wextra"

but the script sets CFLAGS on its own... I am not sure how these interfere 
and/or influence 'make check|distcheck'.

Your patches look fine to me, looking forward for the push.

Regards, Tim


Am Samstag, 10. Oktober 2015, 21:50:07 schrieb Darshit Shah:
> I've recently been working on setting up an automated build and test
> of the Wget source on Travis-CI. This threw a couple of issues that
> I've since debugged.
> 
> As of now, there is an automated build and test of Wget on every
> commit pushed to the "travis" branch on my personal repository of Wget
> on Github[1]. I have attached two patches here which came to light due
> to the Travis tests.
> 1. The valgrind suppressions file for SSL tests was not included in
> the MAKE_DIST variable causing distcheck to fail.
> 2. Fix wrong logic in Test-ftp-pasv-no-support.px.
> 
> Also, I've attached a patch for including the .travis.yml file and a
> script for compiling and running tests on the Travis container. If
> someone here has experience setting up tests on Travis, kindly to
> review the patch to see if something can be improved.
> 
> Currently, the tests on Travis fail since the valgrind tests are
> failing. This is interesting because on my Arch Linux machine with
> valgrind 3.11, all the tests pass. But on the Ubuntu Precise container
> with Valgrind 3.8, 6 of the Perl tests fail due to "An unconditional
> jump based on uninitialized values". I can reproduce these on a
> virtual machine running Ubuntu Precise, but am unable to do so on my
> local Arch Linux machine. The log file for the latest run as of this
> email is:
> https://s3.amazonaws.com/archive.travis-ci.org/jobs/84697418/log.txt
> 
> If this looks good, I'd like to set up Travis to run against a new
> commit push to Wget's repository on Savannah and add a couple more
> test cases.
> 
> 
> [1]: https://github.com/darnir/wget




reply via email to

[Prev in Thread] Current Thread [Next in Thread]