[前][次][番号順一覧][スレッド一覧]

ruby-changes:72252

From: Jun <ko1@a...>
Date: Mon, 20 Jun 2022 19:08:48 +0900 (JST)
Subject: [ruby-changes:72252] f8b6d4f4d1 (master): .github/workflows/compilers.yml: Skip gaps test on annocheck 10.76.

https://git.ruby-lang.org/ruby.git/commit/?id=f8b6d4f4d1

From f8b6d4f4d1b0eb0b3220fc83f157bd33ddcc5d4e Mon Sep 17 00:00:00 2001
From: Jun Aruga <jaruga@r...>
Date: Mon, 20 Jun 2022 10:46:24 +0200
Subject: .github/workflows/compilers.yml: Skip gaps test on annocheck 10.76.

This commit is to skip a failure with annocheck 10.76 on the annocheck test
case on the CI. Previously The test worked with annocheck 10.73.

The issue was reported at <https://bugs.ruby-lang.org/issues/18061#note-24>.
> Hardened: ruby: MAYB: test: gaps because no notes found
> Hardened: ruby: info: For more information visit: https://sourceware.org/annobin/annobin.html/Test-gaps.html

It seems that the annocheck added the gaps test at 10.76. Maybe the upstream commit is below.

The annocheck is a part of the annobin project: https://sourceware.org/annobin/
```
$ git clone git://sourceware.org/git/annobin.git

$ git show 61184ae1180a134bfbbd125e9fe339baedd67c18
commit 61184ae1180a134bfbbd125e9fe339baedd67c18
Author: Nick Clifton <nickc@r...>
Date:   Mon Jun 13 16:56:46 2022 +0100

    Annocheck: Add TEST_GAPS.  Add MAYB for TEST_NOTES if DWARF info could not be found
...
```
---
 .github/workflows/compilers.yml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/compilers.yml b/.github/workflows/compilers.yml
index 2878d14a8c..d30d9f70db 100644
--- a/.github/workflows/compilers.yml
+++ b/.github/workflows/compilers.yml
@@ -88,7 +88,8 @@ jobs: https://github.com/ruby/ruby/blob/trunk/.github/workflows/compilers.yml#L88
               # https://bugs.ruby-lang.org/issues/18061
               # https://sourceware.org/annobin/annobin.html/Test-pie.html
               # https://sourceware.org/annobin/annobin.html/Test-notes.html
-              TEST_ANNOCHECK_OPTS: "--skip-pie --skip-notes"
+              # https://sourceware.org/annobin/annobin.html/Test-gaps.html
+              TEST_ANNOCHECK_OPTS: "--skip-pie --skip-notes --skip-gaps"
             check: true
           - { key: default_cc, name: clang-15,  value: clang-15,  container: clang-15 }
           - { key: default_cc, name: clang-14,  value: clang-14,  container: clang-14 }
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]