<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/tool/annocheck, branch v4.0.4</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Use ghcr.io/ruby/fedora:latest instead of docker.io for avoiding rate limit</title>
<updated>2025-03-13T04:08:15+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-03-13T01:45:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f9aadc62ed40d9b68e2ca64b1c0ee56f0c2b3322'/>
<id>f9aadc62ed40d9b68e2ca64b1c0ee56f0c2b3322</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CI: Run annocheck for libruby.so</title>
<updated>2024-08-07T16:51:20+00:00</updated>
<author>
<name>Jun Aruga</name>
<email>jaruga@redhat.com</email>
</author>
<published>2024-08-07T12:24:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=aed468ae0bb38ec364c0e6f0d5bfbc314d1aea0a'/>
<id>aed468ae0bb38ec364c0e6f0d5bfbc314d1aea0a</id>
<content type='text'>
When building with the `--shared` option, most functionality is kept in
`libruby.so`. Therefore also run annocheck for `libruby.so`.

Use `ARG IN_DIR` to propagate multiple files into the container instead of
`ARG FILES` in the `Dockerfile-copy`. Because the `COPY` syntax in Dockerfile
doesn't support copying the multiple files.
https://stackoverflow.com/questions/61599384/specify-multiple-files-in-arg-to-copy-in-dockerfile

Co-authored-by: Vít Ondruch &lt;vondruch@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When building with the `--shared` option, most functionality is kept in
`libruby.so`. Therefore also run annocheck for `libruby.so`.

Use `ARG IN_DIR` to propagate multiple files into the container instead of
`ARG FILES` in the `Dockerfile-copy`. Because the `COPY` syntax in Dockerfile
doesn't support copying the multiple files.
https://stackoverflow.com/questions/61599384/specify-multiple-files-in-arg-to-copy-in-dockerfile

Co-authored-by: Vít Ondruch &lt;vondruch@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `make test-annocheck` to detect security issues.</title>
<updated>2022-05-16T08:10:16+00:00</updated>
<author>
<name>Jun Aruga</name>
<email>jaruga@redhat.com</email>
</author>
<published>2022-05-10T14:34:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=dccfff943c3ea9defd91647cfa3fd8714041bb5a'/>
<id>dccfff943c3ea9defd91647cfa3fd8714041bb5a</id>
<content type='text'>
* Note that as the annocheck binary package is not available on Ubuntu, and it
  is working in progress in Debian, the script uses Fedora container, and
  it requires docker or podman command.
  https://www.debian.org/devel/wnpp/itp.en.html
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926470
* .github/workflows/compilers.yml: Add "gcc-11 annocheck" case.
  To pass the CI, set `TEST_ANNOCHECK_OPTS: "--skip-pie --skip-notes"` for now.
  See &lt;https://bugs.ruby-lang.org/issues/18061&gt;.
* Skip MJIT tests in case of annocheck case.
  The MJIT tests fail in the annocheck case.
  See &lt;https://bugs.ruby-lang.org/issues/18781&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Note that as the annocheck binary package is not available on Ubuntu, and it
  is working in progress in Debian, the script uses Fedora container, and
  it requires docker or podman command.
  https://www.debian.org/devel/wnpp/itp.en.html
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926470
* .github/workflows/compilers.yml: Add "gcc-11 annocheck" case.
  To pass the CI, set `TEST_ANNOCHECK_OPTS: "--skip-pie --skip-notes"` for now.
  See &lt;https://bugs.ruby-lang.org/issues/18061&gt;.
* Skip MJIT tests in case of annocheck case.
  The MJIT tests fail in the annocheck case.
  See &lt;https://bugs.ruby-lang.org/issues/18781&gt;.
</pre>
</div>
</content>
</entry>
</feed>
