On Fri, 18 Sep 2015, Francois Gouget wrote:
[...]
So here's wt-daily, a script to "orchestrate
all the daily WineTest runs
and related tasks."
I have made some updates to the wt-daily suite of scripts. In particular
if you have been running wt-daily you have to update it so it knows how
to get the Gecko and Mono installers from the new URLs.
Here are the changelog highlights:
* First and formost the download URLs of the Wine Gecko and Mono
installers have been updated. They are still direct downloads for now.
I should probably use the PHP download URLs eventually.
* wt-daily now verifies the addon installer checksums to be sure not
to use broken files (such as the 404 page of the old URLs).
* wt-daily now supports self-update. This can be used to ensure the
scripts will keep working unattended, even if further updates are
needed to deal with Wine changes.
Note that this assumes you trust whoever administrates or has commit
access to the upstream Git repository (which would be GitHub and me
respectively), and thus is disabled by default. To enable it set
self_update="true" in the configuration file.
* If the build fails wt-daily will now clean the tree and try again.
This should take care of the very rare cases where Wine's build system
gets confused after a source update.
* The --no-fetch option has been renamed to --no-update.
The former would still rebase the source which the latter does not.
This makes it possible to intentionally run the tests against an older
commitid (e.g. to fill in some gaps). This should be the only
backward-incompatible change and since it would most likely not make
sense using it in automated contexts I expect this will not cause
trouble.
Here's the slightly updated 'quickstart guide':
git clone
https://github.com/fgouget/wt-daily.git
cd wt-daily
vi wt-daily.config
In this file set the following environment variables:
email="your email address here"
tag="a-tag"
desc="A description of your system for Wine developers"
shutdown="suspend"
self_update="true" # See security implications!
Cheers,
--
Francois Gouget <fgouget(a)free.fr>
http://fgouget.free.fr/
Dieu dit: "M-x Lumière". Et la lumière fut.