diff options
| author | Alexander Kanavin <alex.kanavin@gmail.com> | 2022-01-09 23:27:20 +0100 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-01-11 10:53:44 +0000 |
| commit | 5002a548ad8a01735054ae540e295abfdf7f1397 (patch) | |
| tree | a78d44bcfa725761011c1f96e71b72ba545a2a1d | |
| parent | b31a0c63717e57bf68d345057185d8d4e7d7c926 (diff) | |
| download | poky-5002a548ad8a01735054ae540e295abfdf7f1397.tar.gz | |
ruby: disable rdoc due to non-reproducibility
The issue is reported upstream:
https://bugs.ruby-lang.org/issues/18456
Otherwise I do not feel that further investigation of rdoc's parser to find
out the source of non-determinism is worth the time.
(From OE-Core rev: 208021f7212a8a790c350ccca720695c5bcbb1ca)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | meta/lib/oeqa/selftest/cases/reproducible.py | 3 | ||||
| -rw-r--r-- | meta/recipes-devtools/ruby/ruby_3.0.3.bb | 3 |
2 files changed, 3 insertions, 3 deletions
diff --git a/meta/lib/oeqa/selftest/cases/reproducible.py b/meta/lib/oeqa/selftest/cases/reproducible.py index 35ad0009a8..a0dc76977f 100644 --- a/meta/lib/oeqa/selftest/cases/reproducible.py +++ b/meta/lib/oeqa/selftest/cases/reproducible.py | |||
| @@ -17,12 +17,9 @@ import stat | |||
| 17 | import os | 17 | import os |
| 18 | import datetime | 18 | import datetime |
| 19 | 19 | ||
| 20 | # ruby-ri-docs, meson: | ||
| 21 | #https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20210215-0_td9la2/packages/diff-html/ | ||
| 22 | # rust-llvm: | 20 | # rust-llvm: |
| 23 | #https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20210825-kaihham6/ | 21 | #https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20210825-kaihham6/ |
| 24 | exclude_packages = [ | 22 | exclude_packages = [ |
| 25 | 'ruby-ri-docs', | ||
| 26 | 'rust-llvm-liblto', | 23 | 'rust-llvm-liblto', |
| 27 | 'rust-llvm-staticdev' | 24 | 'rust-llvm-staticdev' |
| 28 | ] | 25 | ] |
diff --git a/meta/recipes-devtools/ruby/ruby_3.0.3.bb b/meta/recipes-devtools/ruby/ruby_3.0.3.bb index 95feb94dd4..5cf0625101 100644 --- a/meta/recipes-devtools/ruby/ruby_3.0.3.bb +++ b/meta/recipes-devtools/ruby/ruby_3.0.3.bb | |||
| @@ -21,6 +21,9 @@ PACKAGECONFIG += "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}" | |||
| 21 | PACKAGECONFIG[valgrind] = "--with-valgrind=yes, --with-valgrind=no, valgrind" | 21 | PACKAGECONFIG[valgrind] = "--with-valgrind=yes, --with-valgrind=no, valgrind" |
| 22 | PACKAGECONFIG[gmp] = "--with-gmp=yes, --with-gmp=no, gmp" | 22 | PACKAGECONFIG[gmp] = "--with-gmp=yes, --with-gmp=no, gmp" |
| 23 | PACKAGECONFIG[ipv6] = "--enable-ipv6, --disable-ipv6," | 23 | PACKAGECONFIG[ipv6] = "--enable-ipv6, --disable-ipv6," |
| 24 | # rdoc is off by default due to non-reproducibility reported in | ||
| 25 | # https://bugs.ruby-lang.org/issues/18456 | ||
| 26 | PACKAGECONFIG[rdoc] = "--enable-install-rdoc,--disable-install-rdoc," | ||
| 24 | 27 | ||
| 25 | EXTRA_OECONF = "\ | 28 | EXTRA_OECONF = "\ |
| 26 | --disable-versioned-paths \ | 29 | --disable-versioned-paths \ |
