Module: tools
Branch: master
Commit: 51d7779e876241c0a39839bb6eee3837379ed092
URL: https://source.winehq.org/git/tools.git/?a=commit;h=51d7779e876241c0a39839b…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Tue Jan 19 18:59:51 2021 +0100
testbot/TestWTBS: Automate checking the Wine TestBot test Suite results.
The Wine TestBot test Suite is a series of Wine pactches that can be
used to verify that the TestBot handles test failures, timeouts, etc
as expected.
The TestWTBS script looks for directives in the commit message of
these patches to automate a range of checks on the corresponding jobs
and tasks.
To simplify parsing the directives, reuse the TestBot's simple errors
cache format.
For instance:
----- TestWTBS -----
p job.Status completed
p tasks.Status completed
p tests.TestFailures 1
----- TestWTBS -----
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
testbot/tests/TestWTBS | 459 +++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 459 insertions(+)
Diff: https://source.winehq.org/git/tools.git/?a=commitdiff;h=51d7779e876241c0a39…
Module: tools
Branch: master
Commit: 1443b2db4225fbb16e9b64761183ab7c3434f098
URL: https://source.winehq.org/git/tools.git/?a=commit;h=1443b2db4225fbb16e9b647…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Tue Jan 19 18:55:59 2021 +0100
testbot/LogUtils: Add the ToFh suffix to _WriteLogErrors().
This way its name is consistent with LoadLogErrorsFromFh().
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
testbot/lib/WineTestBot/LogUtils.pm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/testbot/lib/WineTestBot/LogUtils.pm b/testbot/lib/WineTestBot/LogUtils.pm
index 17be624..30038cf 100644
--- a/testbot/lib/WineTestBot/LogUtils.pm
+++ b/testbot/lib/WineTestBot/LogUtils.pm
@@ -964,7 +964,7 @@ sub LoadLogErrors($)
=pod
=over 12
-=item C<_WriteLogErrors()>
+=item C<_WriteLogErrorsToFh()>
Writes the LogInfo structure in text form to the specified file descriptor.
See _LoadLogErrors() for the format of the errors file.
@@ -972,7 +972,7 @@ See _LoadLogErrors() for the format of the errors file.
=back
=cut
-sub _WriteLogErrors($$)
+sub _WriteLogErrorsToFh($$)
{
my ($Fh, $LogInfo) = @_;
@@ -1000,7 +1000,7 @@ sub _SaveLogErrors($)
my $ErrorsPath = "$LogInfo->{LogPath}.errors";
if (open(my $ErrorsFile, ">", $ErrorsPath))
{
- _WriteLogErrors($ErrorsFile, $LogInfo);
+ _WriteLogErrorsToFh($ErrorsFile, $LogInfo);
close($ErrorsFile);
# Set the mtime so Janitor reaps both at the same time
@@ -1020,7 +1020,7 @@ sub _DumpErrors($$)
next if ($Key =~ /^(?:ErrGroupNames|ErrGroups|NewCount)$/);
print STDERR "+ $Key $LogInfo->{$Key}\n";
}
- _WriteLogErrors(*STDERR, $LogInfo);
+ _WriteLogErrorsToFh(*STDERR, $LogInfo);
}
Module: tools
Branch: master
Commit: e6a493fa40dc999ba64e8f64e7a412ef91497dbb
URL: https://source.winehq.org/git/tools.git/?a=commit;h=e6a493fa40dc999ba64e8f6…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Tue Jan 19 18:55:51 2021 +0100
testbot/LogUtils: Move the .errors format documentation to LoadLogErrors().
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
testbot/lib/WineTestBot/LogUtils.pm | 60 ++++++++++++++++++-------------------
1 file changed, 30 insertions(+), 30 deletions(-)
diff --git a/testbot/lib/WineTestBot/LogUtils.pm b/testbot/lib/WineTestBot/LogUtils.pm
index 77837fb..1e7dcda 100644
--- a/testbot/lib/WineTestBot/LogUtils.pm
+++ b/testbot/lib/WineTestBot/LogUtils.pm
@@ -822,6 +822,7 @@ sub GetLogLabel($)
return defined $Label ? sprintf($Label, $Extra) : $LogFileName;
}
+
#
# Log errors caching [Part 1]
#
@@ -833,10 +834,36 @@ sub GetLogLabel($)
Loads the specified log errors file.
-See _WriteLogErrors() for the format of the errors file.
-
Returns the errors in the same format as TagNewErrors().
+All lines are of the following form:
+ <type> <value1> <value2>
+
+The values depend on the <type> of the line. <type> and <value1> must not
+contain spaces while <value2> runs to the end of the line.
+More specifically the line formats are:
+=over
+
+=item p <name> <value>
+Property lines contain (name, value) pairs.
+Note that properties which can be calculated while reading the errors file
+are not saved (e.g. ErrCount and NewCount).
+
+=item g <lineno> <groupname>
+Group lines contain the group name and the line number of the first line of
+the group in the log. Note that the first line would typically not be an
+error line.
+A group line should be followed by the old and new error lines in this group.
+
+=item o <lineno> <line>
+Old error lines contain the line number of the error in the log and a verbatim
+copy of that line (with CR/LF converted to a simple LF).
+
+=item n <lineno> <line>
+The format for new error lines is identical to that for old errors but with a
+different type.
+
+=back
=back
=cut
@@ -919,35 +946,8 @@ sub LoadLogErrors($)
=item C<_WriteLogErrors()>
Writes the LogInfo structure in text form to the specified file descriptor.
+See _LoadLogErrors() for the format of the errors file.
-All lines follow are of the following form:
- <type> <value1> <value2>
-
-The values depend on the <type> of the line. <type> and <value1> must not
-contain spaces while <value2> runs to the end of the line. More specifically
-the line formats are:
-=over
-
-=item p <name> <value>
-Property lines contain (name, value) pairs.
-Note that properties which can be calculated while reading the errors file
-are not saved (e.g. ErrCount and NewCount).
-
-=item g <lineno> <groupname>
-Group lines contain the group name and the line number of the first line of
-the group in the log. Note that the first line would typically not be an
-error line.
-A group line should be followed by the old and new error lines in this group.
-
-=item o <lineno> <line>
-Old error lines contain the line number of the error in the log and a verbatim
-copy of that line (with CR/LF converted to a simple LF).
-
-=item n <lineno> <line>
-The format for new error lines is identical to that for old errors but with a
-different type.
-
-=back
=back
=cut
Module: wine
Branch: master
Commit: b39bbeb9e0486885f79147b4411464a5128f8952
URL: https://source.winehq.org/git/wine.git/?a=commit;h=b39bbeb9e0486885f79147b4…
Author: Zebediah Figura <z.figura12(a)gmail.com>
Date: Fri Jan 15 17:59:15 2021 -0600
winegstreamer: Rename gstdemux_source to parser_source.
"gstdemux" is not a very specific name, or accurate (it does not always demux,
nor is it the only object which may demux using GStreamer). Also, while it
does not risk colliding with GStreamer definitions as-is (lacking an
underscore), I am inclined to avoid using "gst" or "gstreamer" as a prefix for
our definitions, simply for the sake of clarity.
"parser" is the common term for both DirectShow filters and GStreamer elements
which "drive" the pipeline, i.e. explicitly pull data from upstream and push
data downstream. While it's arguably still not specific enough (i.e. should be
specifically identified as a DirectShow parser), I think that the differing
terminology in Media Foundation (where the counterpart is a "media source")
makes the choice of a shorter name justifiable.
Signed-off-by: Zebediah Figura <z.figura12(a)gmail.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
dlls/winegstreamer/gstdemux.c | 100 +++++++++++++++++++++---------------------
1 file changed, 50 insertions(+), 50 deletions(-)
Diff: https://source.winehq.org/git/wine.git/?a=commitdiff;h=b39bbeb9e0486885f791…
Module: website
Branch: master
Commit: 7594b4845b0194397c893da77ff1e08d5fe5c21b
URL: https://source.winehq.org/git/website.git/?a=commit;h=7594b4845b0194397c893…
Author: Julian Rüger <jr98(a)gmx.net>
Date: Fri Jan 15 09:38:08 2021 +0100
German translation for release 6.0.
Signed-off-by: Julian Rüger <jr98(a)gmx.net>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
news/de/2021011401.xml | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/news/de/2021011401.xml b/news/de/2021011401.xml
new file mode 100644
index 00000000..5595e838
--- /dev/null
+++ b/news/de/2021011401.xml
@@ -0,0 +1,20 @@
+<news>
+<date>14. Januar 2021</date>
+<title>Wine 6.0 freigegeben</title>
+<body>
+<p> Das Wine-Team ist stolz verkünden zu können, dass die stabile Version Wine 6.0 verfügbar ist.</p>
+<p> Dieses Release verkörpert den Entwicklungsaufwand eines Jahres und über 8,300 individuellen Änderungen. Enthalten sind eine große Zahl
+an Verbesserungen, welche in den <a href="{$root}/announce/6.0">Release Notes (en)</a> aufgeführt sind. Die Bereiche mit den nennenswertesten
+Änderungen sind:</p>
+<p>
+<ul>
+ <li>Kernmodule im PE-Format.</li>
+ <li>Vulkan-Backend für WineD3D.</li>
+ <li>DirectShow- und Media-Foundation-Unterstützung.</li>
+ <li>Neugestaltung von Textkonsolen.</li>
+</ul>
+</p>
+<p> Dieses Release ist dem Gedenken an Ken Thomases gewidmet, der kurz vor Weihnachten im Alter von 51 Jahren verstarb. Ken war ein außergewöhnlich brillianter Entwickler und das Mastermind hinter der macOS-Unterstützung in Wine. Wir werden sein Können, seine Geduld und seinen dunklen Sinn für Humor sehr vermissen.</p>
+<p>Der Quelltext ist ab sofort <a href="//dl.winehq.org/wine/source/6.0/wine-6.0.tar.xz">verfügbar</a>.
+Binärpakete werden gerade erstellt und stehen bald auf den jeweiligen <a href="{$root}/download">Downloadseiten</a> zur Verfügung.
+</p></body></news>