Module: wine
Branch: stable
Commit: d7092992875b1090d5427c02ec5609f0d8f3c1d0
URL: https://gitlab.winehq.org/wine/wine/-/commit/d7092992875b1090d5427c02ec5609…
Author: Michael Stefaniuc <mstefani(a)winehq.org>
Date: Mon Oct 24 21:58:20 2022 +0200
gitlab: Import the gitlab CI from the master branch (devel tree).
Original code written by Alexandre Julliard, Rémi Bernon and
Hugh McMaster.
Changes specific for stable:
- Do not run the build script on each commit.
The build scripts are missing on the initially pulled commits.
Also it is common for the stable build to be broken until a few
commits are cherry-picked.
- Use the correct Gecko and Mono versions.
- Don't run the tests for now as too many fail.
Signed-off-by: Michael Stefaniuc <mstefani(a)winehq.org>
---
.gitlab-ci.yml | 12 +++++++
tools/gitlab/build-linux | 28 +++++++++++++++++
tools/gitlab/build-mac | 17 ++++++++++
tools/gitlab/build.yml | 80 +++++++++++++++++++++++++++++++++++++++++++++++
tools/gitlab/image.docker | 62 ++++++++++++++++++++++++++++++++++++
tools/gitlab/image.yml | 21 +++++++++++++
tools/gitlab/release.yml | 22 +++++++++++++
tools/gitlab/test.yml | 73 ++++++++++++++++++++++++++++++++++++++++++
8 files changed, 315 insertions(+)
Module: wine
Branch: stable
Commit: 3afe23ec5d5793164e62d80de9a267e94a834ea3
URL: https://gitlab.winehq.org/wine/wine/-/commit/3afe23ec5d5793164e62d80de9a267…
Author: Michael Stefaniuc <mstefani(a)winehq.org>
Date: Sun Mar 26 21:05:28 2017 +0200
tools: Get the ANNOUNCE bug list from the stable-notes git notes.
Signed-off-by: Michael Stefaniuc <mstefani(a)winehq.org>
---
tools/make_announce | 11 +++--------
1 file changed, 3 insertions(+), 8 deletions(-)
diff --git a/tools/make_announce b/tools/make_announce
index 83d869ae69d..b38b7b0a70a 100755
--- a/tools/make_announce
+++ b/tools/make_announce
@@ -24,7 +24,6 @@
use strict;
use locale;
use POSIX;
-use Text::CSV::Encoded;
use open ':encoding(utf8)';
sub unescape($)
@@ -69,18 +68,14 @@ sub get_current_version()
# retrieve a list of bugs with the specified filter
sub get_bugs($)
{
- my $filter = shift;
- my $csv = Text::CSV::Encoded->new({ encoding_in => "utf-8", encoding_out => "utf-8" });
my %bugs;
- open QUERY, "-|" or exec "wget", "-qO-", "https://bugs.winehq.org/buglist.cgi?columnlist=short_desc&query_format=adva…"
+ open QUERY, "-|" or exec "git", "log", "--notes=stable-notes", "--format=%N", "wine-" . get_current_version() . ".."
or die "cannot query bug list";
- <QUERY>; # skip header line
while (<QUERY>)
{
- next unless $csv->parse($_);
- my ($id, $descr) = $csv->fields();
- $bugs{$id} = $descr;
+ next unless /^Fixes: \[(\d+)\] (.*)/;
+ $bugs{$1} = $2;
}
close QUERY;
return %bugs;