mirror of
https://gitlab.winehq.org/wine/wine.git
synced 2024-11-19 17:06:04 -07:00
announce: Convert to Markdown.
This commit is contained in:
parent
158e9e7636
commit
62cb2bcdc3
3 changed files with 27 additions and 33 deletions
|
@ -3,25 +3,21 @@ The Wine development release 9.0-rc3 is now available.
|
|||
What's new in this release:
|
||||
- Bug fixes only, we are in code freeze.
|
||||
|
||||
The source is available at:
|
||||
The source is available at <https://dl.winehq.org/wine/source/9.0/wine-9.0-rc3.tar.xz>
|
||||
|
||||
https://dl.winehq.org/wine/source/9.0/wine-9.0-rc3.tar.xz
|
||||
Binary packages for various distributions will be available
|
||||
from <https://www.winehq.org/download>
|
||||
|
||||
Binary packages for various distributions will be available from:
|
||||
You will find documentation on <https://www.winehq.org/documentation>
|
||||
|
||||
https://www.winehq.org/download
|
||||
Wine is available thanks to the work of many people.
|
||||
See the file [AUTHORS][1] for the complete list.
|
||||
|
||||
You will find documentation on https://www.winehq.org/documentation
|
||||
|
||||
You can also get the current source directly from the git
|
||||
repository. Check https://www.winehq.org/git for details.
|
||||
|
||||
Wine is available thanks to the work of many people. See the file
|
||||
AUTHORS in the distribution for the complete list.
|
||||
[1]: https://gitlab.winehq.org/wine/wine/-/raw/wine-9.0-rc3/AUTHORS
|
||||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Bugs fixed in 9.0-rc3 (total 35):
|
||||
### Bugs fixed in 9.0-rc3 (total 35):
|
||||
|
||||
- #51314 vulkan-1:vulkan crashes on Windows with recent Radeon drivers
|
||||
- #51478 dinput:device8 breaks user32:input's test_keyboard_layout_name() in some locales ()
|
||||
|
@ -59,10 +55,8 @@ Bugs fixed in 9.0-rc3 (total 35):
|
|||
- #56048 winedbg --auto: shows incomplete modules list
|
||||
- #56053 Regression on fallout 3 in the new wow64 mode
|
||||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Changes since 9.0-rc2:
|
||||
|
||||
### Changes since 9.0-rc2:
|
||||
```
|
||||
Akihiro Sagawa (1):
|
||||
po: Update Japanese translation.
|
||||
|
||||
|
@ -140,3 +134,4 @@ Zebediah Figura (1):
|
|||
Zhiyi Zhang (2):
|
||||
user32/tests: Add more display DC tests.
|
||||
win32u: Create a real bitmap object for display DCs.
|
||||
```
|
|
@ -7,15 +7,11 @@ create-release:
|
|||
- if: $CI_COMMIT_TAG && $CI_PROJECT_PATH == "wine/wine"
|
||||
script:
|
||||
- VERSION=$(expr "$CI_COMMIT_TAG" ":" 'wine-\(.*\)')
|
||||
- URL=$(grep -o "https://dl.winehq.org/.*" ANNOUNCE)
|
||||
- test -n "$VERSION" || exit 1
|
||||
- URL=$(grep -o "https://dl.winehq.org/[^>]*" ANNOUNCE.md)
|
||||
- FILEPATH=$(expr "$URL" ":" '.*\(/.*\)')
|
||||
- |
|
||||
sed -e '/^The source/,/^----------/d
|
||||
/^----------/,$d
|
||||
/^Bugs fixed/i--------
|
||||
s/^\*\*\*/###/' ANNOUNCE >announce.md
|
||||
- release-cli create
|
||||
--name "Wine $VERSION"
|
||||
--tag-name "$CI_COMMIT_TAG"
|
||||
--description announce.md
|
||||
--description ANNOUNCE.md
|
||||
--assets-link "{\"name\":\"Source code\",\"url\":\"$URL\",\"link_type\":\"other\",\"filepath\":\"$FILEPATH\"}"
|
||||
|
|
|
@ -130,8 +130,8 @@ my %authors = get_authors();
|
|||
|
||||
# update the ANNOUNCE file
|
||||
|
||||
open ANNOUNCE, "<ANNOUNCE" or die "cannot open ANNOUNCE";
|
||||
open NEW, ">ANNOUNCE.new" or die "cannot create ANNOUNCE.new";
|
||||
open ANNOUNCE, "<ANNOUNCE.md" or die "cannot open ANNOUNCE.md";
|
||||
open NEW, ">ANNOUNCE.md.new" or die "cannot create ANNOUNCE.md.new";
|
||||
|
||||
# replace version number in first line
|
||||
$_ = <ANNOUNCE>;
|
||||
|
@ -141,31 +141,34 @@ print NEW $_;
|
|||
while (<ANNOUNCE>)
|
||||
{
|
||||
last if /^------------------/;
|
||||
s!(https?://.*/wine/source/).*\.tar!$1$reldir/wine-$new.tar!;
|
||||
s!(https://.*/wine/source/).*\.tar!$1$reldir/wine-$new.tar!;
|
||||
s/wine-(([0-9]+)\.)+[0-9]+(-rc[0-9]+)?/wine-$new/g;
|
||||
print NEW $_;
|
||||
}
|
||||
close ANNOUNCE;
|
||||
|
||||
print NEW "----------------------------------------------------------------\n\n";
|
||||
printf NEW "Bugs fixed in %s (total %u):\n\n", $new, scalar( keys %bugs );
|
||||
printf NEW "### Bugs fixed in %s (total %u):\n\n", $new, scalar( keys %bugs );
|
||||
foreach my $id (sort {$a <=> $b} keys %bugs)
|
||||
{
|
||||
printf NEW " - #%-6d %s\n", $id, unescape( $bugs{$id} );
|
||||
}
|
||||
|
||||
print NEW "\n----------------------------------------------------------------\n\n";
|
||||
print NEW "Changes since $old:\n";
|
||||
print NEW "\n### Changes since $old:\n```\n";
|
||||
|
||||
my @shortlog = ();
|
||||
open LOG, "-|" or exec "git", "shortlog", "wine-$old..HEAD" or die "cannot run git shortlog";
|
||||
while (<LOG>)
|
||||
{
|
||||
next if /^$/;
|
||||
if (/^(\S.*)\s\(\d+\):$/) { $authors{$1} = 1; print NEW "\n"; }
|
||||
print NEW $_;
|
||||
if (/^(\S.*)\s\(\d+\):$/) { $authors{$1} = 1; push @shortlog, "\n" if @shortlog; }
|
||||
push @shortlog, $_;
|
||||
}
|
||||
close LOG;
|
||||
close ANNOUNCE;
|
||||
print NEW join("",@shortlog);
|
||||
print NEW "```\n";
|
||||
close NEW;
|
||||
update_file( "ANNOUNCE" );
|
||||
update_file( "ANNOUNCE.md" );
|
||||
|
||||
# update the AUTHORS file
|
||||
|
||||
|
|
Loading…
Reference in a new issue