Module: tools
Branch: master
Commit: e10276b895fb2001522ac6f43281aa77cffdb14b
URL: https://source.winehq.org/git/tools.git/?a=commit;h=e10276b895fb2001522ac6f…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Sun Mar 15 22:53:13 2020 +0100
testbot: Trace the git HEAD after a repository update.
'git pull' already shows the old and new HEAD (if the repository is
not already up-to-date), but this provides the commit id in the same
format as ApplyPatch() which makes it available to the TestBot server.
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
testbot/lib/Build/Utils.pm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/testbot/lib/Build/Utils.pm b/testbot/lib/Build/Utils.pm
index c425078..85df900 100644
--- a/testbot/lib/Build/Utils.pm
+++ b/testbot/lib/Build/Utils.pm
@@ -89,7 +89,8 @@ sub GitPull($)
else
{
InfoMsg "\nUpdating the $Dir source\n";
- system("cd '$DataDir/$Dir' && set -x && git pull");
+ system("cd '$DataDir/$Dir' && (set -x && git pull) && ".
+ "echo $Dir:HEAD=`git rev-parse HEAD`");
}
if ($? != 0)
{
Module: tools
Branch: master
Commit: 1d3e1efa699fee5564f41ab1dcc03a6ab989ea64
URL: https://source.winehq.org/git/tools.git/?a=commit;h=1d3e1efa699fee5564f41ab…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Fri Mar 13 11:12:41 2020 +0100
testbot/LogUtils: Optimise the _GetLineKey() line cleanup.
Most line cleanups are mutually exclusive so stop trying after the first
successful attempt.
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
testbot/lib/WineTestBot/LogUtils.pm | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/testbot/lib/WineTestBot/LogUtils.pm b/testbot/lib/WineTestBot/LogUtils.pm
index bf933a0..57229bc 100644
--- a/testbot/lib/WineTestBot/LogUtils.pm
+++ b/testbot/lib/WineTestBot/LogUtils.pm
@@ -1048,15 +1048,15 @@ sub _GetLineKey($)
return undef if (!defined $Line);
# Remove the line number
- $Line =~ s/^([_a-z0-9]+\.c:)\d+:( Test (?:failed|succeeded inside todo block): )/$1$2/;
+ $Line =~ s/^([_a-z0-9]+\.c:)\d+:( Test (?:failed|succeeded inside todo block): )/$1$2/
# Remove the crash code address: it changes whenever the test is recompiled
- $Line =~ s/^(Unhandled exception: .* code) \(0x[0-9a-fA-F]{8,16}\)\.$/$1/;
- # and the process id
- $Line =~ s/^[0-9a-f]+:([_a-z0-9]+: unhandled exception [0-9a-fA-F]{8} at )[0-9a-fA-F]{8,16}$/$1/;
+ or $Line =~ s/^(Unhandled exception: .* code) \(0x[0-9a-fA-F]{8,16}\)\.$/$1/
+ # or the process id in Wine's exc_filter() lines
+ or $Line =~ s/^[0-9a-f]+:([_a-z0-9]+: unhandled exception [0-9a-fA-F]{8} at )[0-9a-fA-F]{8,16}$/$1/
# The exact amount of data printed does not change the error
- $Line =~ s/^([_.a-z0-9-]+:[_a-z0-9]* prints too much data )\(\d+ bytes\)$/$1/;
+ or $Line =~ s/^([_.a-z0-9-]+:[_a-z0-9]* prints too much data )\(\d+ bytes\)$/$1/;
# Note: The 'done (258)' lines are modified by ParseWineTestReport() and
# no longer contain the pid. So they need no further change here.
Module: website
Branch: master
Commit: 9bcf9d21e7d6a214e9fce514b9ee0c9d6a1f6abd
URL: https://source.winehq.org/git/website.git/?a=commit;h=9bcf9d21e7d6a214e9fce…
Author: Alexandre Julliard <julliard(a)winehq.org>
Date: Fri Mar 13 21:25:00 2020 +0100
Wine release 5.4
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
news/en/2020031301.xml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/news/en/2020031301.xml b/news/en/2020031301.xml
new file mode 100644
index 00000000..c0fd260c
--- /dev/null
+++ b/news/en/2020031301.xml
@@ -0,0 +1,17 @@
+<news>
+<date>March 13, 2020</date>
+<title>Wine 5.4 Released</title>
+<body>
+<p> The Wine development release 5.4 is now available.</p>
+<p> <a href="{$root}/announce/5.4">What's new</a> in this release:
+<ul>
+ <li>Unicode data updated to Unicode version 13.</li>
+ <li>Builtin programs use the new UCRTBase C runtime.</li>
+ <li>More correct support for Internationalized Domain Names.</li>
+ <li>Support for painting rounded rectangles in Direct2D.</li>
+ <li>Text drawing in D3DX9.</li>
+ <li>Various bug fixes.</li>
+</ul>
+<p>The source is <a href="//dl.winehq.org/wine/source/5.x/wine-5.4.tar.xz">available now</a>.
+Binary packages are in the process of being built, and will appear soon at their respective <a href="{$root}/download">download locations</a>.
+</p></body></news>