Module: tools
Branch: master
Commit: c0c486a133f12a95af29a759692a38988ed123b7
URL: https://source.winehq.org/git/tools.git/?a=commit;h=c0c486a133f12a95af29a75…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Wed Sep 11 17:02:37 2019 +0200
testbot/VMs: Make sure only one process uses a VM at a time.
The TestBot should already be respecting that rule.
But starting a process to operate on a VM always goes through VM::Run()
so enforce this rule by checking that the VM's ChildPid field is not
already set before starting a new process.
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
testbot/lib/WineTestBot/VMs.pm | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/testbot/lib/WineTestBot/VMs.pm b/testbot/lib/WineTestBot/VMs.pm
index 78e066f..2bf3504 100644
--- a/testbot/lib/WineTestBot/VMs.pm
+++ b/testbot/lib/WineTestBot/VMs.pm
@@ -154,6 +154,7 @@ use WineTestBot::LibvirtDomain;
use WineTestBot::Missions;
use WineTestBot::RecordGroups;
use WineTestBot::TestAgent;
+use WineTestBot::Utils;
sub _initialize($$)
@@ -374,9 +375,16 @@ sub OnSaved($)
sub Run($$$$$$)
{
my ($self, $NewStatus, $Args, $ChildTimeout, $ChildSetup, $SetupData) = @_;
-
my $Tool = basename($Args->[0]);
+ if (defined $self->ChildPid)
+ {
+ my $ErrMessage = "Cannot run ". ShArgv2Cmd(@$Args) ." because the ". $self->ChildPid ." process is already using the ". $self->Name ." VM";
+ require WineTestBot::Log;
+ WineTestBot::Log::LogMsg("$ErrMessage\n");
+ return $ErrMessage;
+ }
+
# There are two $VM->ChildPid race conditions to avoid:
# - Between the child process and new calls to ScheduleJobs().
# We cannot leave setting ChildPid to the child process because then it
Module: website
Branch: master
Commit: 8c648483ed1e8ff8d8bc1e2adfb02b27182210c3
URL: https://source.winehq.org/git/website.git/?a=commit;h=8c648483ed1e8ff8d8bc1…
Author: Michael Stefaniuc <mstefani(a)winehq.org>
Date: Wed Sep 11 22:29:01 2019 +0200
Remembering Józef Kucia.
Signed-off-by: Michael Stefaniuc <mstefani(a)winehq.org>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
"images/Jo\314\201zef-Kucia.png" | Bin 0 -> 478739 bytes
news/en/2019091101.xml | 26 ++++++++++++++++++++++++++
2 files changed, 26 insertions(+)
diff --git "a/images/Jo\314\201zef-Kucia.png" "b/images/Jo\314\201zef-Kucia.png"
new file mode 100644
index 00000000..749e07a7
Binary files /dev/null and "b/images/Jo\314\201zef-Kucia.png" differ
diff --git a/news/en/2019091101.xml b/news/en/2019091101.xml
new file mode 100644
index 00000000..71861001
--- /dev/null
+++ b/news/en/2019091101.xml
@@ -0,0 +1,26 @@
+<news>
+<date>September 11, 2019</date>
+<title>Remembering Józef Kucia</title>
+<body>
+<a href="{$root}/images/Józef-Kucia.png"><img src="{$root}/images/Józef-Kucia.png"
+ style="margin: 0 20px 20px 0;"/></a>
+<p> With great sadness we are announcing the passing of our friend, Józef Kucia. </p>
+<p> Józef was a major Wine contributor with over 2500 patches since his first
+contribution in 2012. He was a highly talented programmer with a focus on Wine's
+Direct3D subsystem. Józef founded and led the vkd3d project and provided insight
+and guidance to the Vulkan working group. He also contributed to other open
+source projects including Mesa and Debian. </p>
+<p> Józef was a regular attendee at the yearly WineConf. A man of few
+words, he was helpful and displayed a quiet kindness. <br/> His skills
+attracted the interest of CodeWeavers and Józef <a
+href="https://www.codeweavers.com/about/blogs/jwhite/2019/09/08/a-tragic-loss">joined
+their team</a> in 2015. That allowed him to dedicate more of his time
+to Wine. </p>
+<p> Józef died last month at the young age of 28 in an accident in the Jaskinia
+Wielka Śnieżna ("great snowy cave") in the Tatra Mountains in Poland. Caving was
+his passion. </p>
+
+<p> Józef will be remembered with warm memories by those who worked with him.
+Our thoughts and condolences go out to Józef's family, friends, loved ones, and
+everyone else who grieves his passing. </p>
+</body></news>