I have successfully built and run dev-ruby/hiera-eyaml-gpg on arm64 without any problems. I think the ebuild should support arm64 officially. Here is the list of rules I added to accept_keywords: =dev-ruby/hiera-eyaml-3.1.1 ** =dev-ruby/gpgme-2.0.20 ** =dev-ruby/optimist-3.0.1 ** =dev-ruby/highline-2.0.3 ** =dev-ruby/hiera-eyaml-gpg-0.7.4 ** Reproducible: Always Steps to Reproduce: 1. Add ** keywords for various components (see above) 2. emerge dev-ruby/hiera-eyaml-gpg 3. Run eyaml Actual Results: It works! Expected Results: It works!
Sanity check failed: > dev-ruby/optimist-3.0.1 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > dev-ruby/chronic[ruby_targets_ruby25(-)] > dev-ruby/chronic[ruby_targets_ruby26(-)] > dev-ruby/chronic[ruby_targets_ruby27(-)] > dev-ruby/hiera-eyaml-3.1.1 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > <app-admin/puppet-6[ruby_targets_ruby25(-)] > <app-admin/puppet-6[ruby_targets_ruby26(-)] > dev-ruby/hiera-eyaml-plaintext[ruby_targets_ruby25(-)] > dev-ruby/hiera-eyaml-plaintext[ruby_targets_ruby26(-)]
Rebuilt dev-ruby/optimist with "test" and "doc" USE flags enabled, then rebuilt the other packages. It went fine.
Sanity check failed: > dev-ruby/hiera-eyaml-3.1.1 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > <app-admin/puppet-6[ruby_targets_ruby25(-)] > <app-admin/puppet-6[ruby_targets_ruby26(-)] > dev-ruby/hiera-eyaml-plaintext[ruby_targets_ruby25(-)] > dev-ruby/hiera-eyaml-plaintext[ruby_targets_ruby26(-)]
I would argue that building Puppet just to test hiera-eyaml is a bit excessive... But fine, here we go, wish me luck!
I'm unable to build hiera-eyaml with USE="test" at the moment because of https://bugs.gentoo.org/726512
Sanity check failed: > dev-ruby/hiera-eyaml-3.1.1 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > <app-admin/puppet-6[ruby_targets_ruby25(-)] > <app-admin/puppet-6[ruby_targets_ruby26(-)]
Sanity check failed: > dev-ruby/hiera-eyaml-3.1.1 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > <app-admin/puppet-6[ruby_targets_ruby25(-)] > <app-admin/puppet-6[ruby_targets_ruby26(-)] > <app-admin/puppet-6[ruby_targets_ruby27(-)]
Sanity check failed: > dev-ruby/hiera-eyaml-gpg-0.7.4 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > >=dev-ruby/gpgme-2.0.0[ruby_targets_ruby25(-)] > >=dev-ruby/gpgme-2.0.0[ruby_targets_ruby26(-)] > >=dev-ruby/hiera-eyaml-1.3.8:*[ruby_targets_ruby25(-)] > >=dev-ruby/hiera-eyaml-1.3.8:*[ruby_targets_ruby26(-)] > rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > >=dev-ruby/gpgme-2.0.0[ruby_targets_ruby25(-)] > >=dev-ruby/gpgme-2.0.0[ruby_targets_ruby26(-)] > >=dev-ruby/hiera-eyaml-1.3.8:*[ruby_targets_ruby25(-)] > >=dev-ruby/hiera-eyaml-1.3.8:*[ruby_targets_ruby26(-)] > dev-ruby/optimist-3.0.1 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > dev-ruby/chronic[ruby_targets_ruby25(-)] > dev-ruby/chronic[ruby_targets_ruby26(-)] > dev-ruby/chronic[ruby_targets_ruby27(-)] > dev-ruby/hiera-eyaml-3.1.1 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > <app-admin/puppet-6[ruby_targets_ruby25(-)] > <app-admin/puppet-6[ruby_targets_ruby26(-)] > <app-admin/puppet-6[ruby_targets_ruby27(-)] > >=dev-ruby/highline-1.6.19:*[ruby_targets_ruby25(-)] > >=dev-ruby/highline-1.6.19:*[ruby_targets_ruby26(-)] > >=dev-ruby/highline-1.6.19:*[ruby_targets_ruby27(-)] > dev-ruby/hiera-eyaml-plaintext[ruby_targets_ruby25(-)] > dev-ruby/hiera-eyaml-plaintext[ruby_targets_ruby26(-)] > dev-ruby/hiera-eyaml-plaintext[ruby_targets_ruby27(-)] > dev-ruby/optimist[ruby_targets_ruby25(-)] > dev-ruby/optimist[ruby_targets_ruby26(-)] > dev-ruby/optimist[ruby_targets_ruby27(-)] > rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > >=dev-ruby/highline-1.6.19:*[ruby_targets_ruby25(-)] > >=dev-ruby/highline-1.6.19:*[ruby_targets_ruby26(-)] > >=dev-ruby/highline-1.6.19:*[ruby_targets_ruby27(-)] > dev-ruby/optimist[ruby_targets_ruby25(-)] > dev-ruby/optimist[ruby_targets_ruby26(-)] > dev-ruby/optimist[ruby_targets_ruby27(-)]
Sanity check failed: > dev-ruby/optimist-3.0.1 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > dev-ruby/chronic[ruby_targets_ruby25(-)] > dev-ruby/chronic[ruby_targets_ruby26(-)] > dev-ruby/chronic[ruby_targets_ruby27(-)] > dev-ruby/hiera-eyaml-gpg-0.7.4 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > >=dev-ruby/gpgme-2.0.0[ruby_targets_ruby25(-)] > >=dev-ruby/gpgme-2.0.0[ruby_targets_ruby26(-)] > >=dev-ruby/hiera-eyaml-1.3.8:*[ruby_targets_ruby25(-)] > >=dev-ruby/hiera-eyaml-1.3.8:*[ruby_targets_ruby26(-)] > rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > >=dev-ruby/gpgme-2.0.0[ruby_targets_ruby25(-)] > >=dev-ruby/gpgme-2.0.0[ruby_targets_ruby26(-)] > >=dev-ruby/hiera-eyaml-1.3.8:*[ruby_targets_ruby25(-)] > >=dev-ruby/hiera-eyaml-1.3.8:*[ruby_targets_ruby26(-)] > dev-ruby/hiera-eyaml-3.1.1 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > <app-admin/puppet-6[ruby_targets_ruby25(-)] > <app-admin/puppet-6[ruby_targets_ruby26(-)] > <app-admin/puppet-6[ruby_targets_ruby27(-)] > >=dev-ruby/highline-1.6.19:*[ruby_targets_ruby25(-)] > >=dev-ruby/highline-1.6.19:*[ruby_targets_ruby26(-)] > >=dev-ruby/highline-1.6.19:*[ruby_targets_ruby27(-)] > dev-ruby/hiera-eyaml-plaintext[ruby_targets_ruby25(-)] > dev-ruby/hiera-eyaml-plaintext[ruby_targets_ruby26(-)] > dev-ruby/hiera-eyaml-plaintext[ruby_targets_ruby27(-)] > dev-ruby/optimist[ruby_targets_ruby25(-)] > dev-ruby/optimist[ruby_targets_ruby26(-)] > dev-ruby/optimist[ruby_targets_ruby27(-)] > rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > >=dev-ruby/highline-1.6.19:*[ruby_targets_ruby25(-)] > >=dev-ruby/highline-1.6.19:*[ruby_targets_ruby26(-)] > >=dev-ruby/highline-1.6.19:*[ruby_targets_ruby27(-)] > dev-ruby/optimist[ruby_targets_ruby25(-)] > dev-ruby/optimist[ruby_targets_ruby26(-)] > dev-ruby/optimist[ruby_targets_ruby27(-)]
Sanity check failed: > dev-ruby/hiera-eyaml-3.1.1 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > <app-admin/puppet-6[ruby_targets_ruby26(-)] > <app-admin/puppet-6[ruby_targets_ruby27(-)]
Sanity check failed: > app-admin/puppet-5.5.22 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > =dev-ruby/facter-3*[ruby_targets_ruby26(-)] > =dev-ruby/facter-3*[ruby_targets_ruby27(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby26(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby27(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby26(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby27(-)] > dev-ruby/hocon[ruby_targets_ruby26(-)] > dev-ruby/hocon[ruby_targets_ruby27(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby26(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby26(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby26(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby27(-)] > pdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > >=app-emacs/puppet-mode-0.3-r1 > rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > =dev-ruby/facter-3*[ruby_targets_ruby26(-)] > =dev-ruby/facter-3*[ruby_targets_ruby27(-)] > >=app-vim/puppet-syntax-3.0.1 > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby26(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby27(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby26(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby27(-)] > dev-ruby/hocon[ruby_targets_ruby26(-)] > dev-ruby/hocon[ruby_targets_ruby27(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby26(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby26(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby26(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby27(-)]
Sanity check failed: > app-admin/puppet-5.5.22-r1 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > =dev-ruby/facter-3*[ruby_targets_ruby26(-)] > =dev-ruby/facter-3*[ruby_targets_ruby27(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby26(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby27(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby26(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby27(-)] > dev-ruby/hocon[ruby_targets_ruby26(-)] > dev-ruby/hocon[ruby_targets_ruby27(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby26(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby26(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby26(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby27(-)] > pdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > >=app-emacs/puppet-mode-0.3-r1 > rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > =dev-ruby/facter-3*[ruby_targets_ruby26(-)] > =dev-ruby/facter-3*[ruby_targets_ruby27(-)] > >=app-vim/puppet-syntax-3.0.1 > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby26(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby27(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby26(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby27(-)] > dev-ruby/hocon[ruby_targets_ruby26(-)] > dev-ruby/hocon[ruby_targets_ruby27(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby26(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby26(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby26(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby27(-)]
Sanity check failed: > app-admin/puppet-5.5.22-r2 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > =dev-ruby/facter-3*[ruby_targets_ruby26(-)] > =dev-ruby/facter-3*[ruby_targets_ruby27(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby26(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby27(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby26(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby27(-)] > dev-ruby/hocon[ruby_targets_ruby26(-)] > dev-ruby/hocon[ruby_targets_ruby27(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby26(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby26(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby26(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby27(-)] > pdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > >=app-emacs/puppet-mode-0.3-r1 > rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total) > =dev-ruby/facter-3*[ruby_targets_ruby26(-)] > =dev-ruby/facter-3*[ruby_targets_ruby27(-)] > >=app-vim/puppet-syntax-3.0.1 > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby26(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby27(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby26(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby27(-)] > dev-ruby/hocon[ruby_targets_ruby26(-)] > dev-ruby/hocon[ruby_targets_ruby27(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby26(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby26(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby26(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby27(-)]
Sanity check failed: > app-admin/puppet-5.5.22-r2 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (8 total) > =dev-ruby/facter-3*[ruby_targets_ruby26(-)] > =dev-ruby/facter-3*[ruby_targets_ruby27(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby26(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby27(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby26(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby27(-)] > dev-ruby/hocon[ruby_targets_ruby26(-)] > dev-ruby/hocon[ruby_targets_ruby27(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby26(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby26(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby26(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby27(-)] > pdepend ~arm64 stable profile default/linux/arm64/17.0 (8 total) > >=app-emacs/puppet-mode-0.3-r1 > rdepend ~arm64 stable profile default/linux/arm64/17.0 (8 total) > =dev-ruby/facter-3*[ruby_targets_ruby26(-)] > =dev-ruby/facter-3*[ruby_targets_ruby27(-)] > >=app-vim/puppet-syntax-3.0.1 > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby26(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby27(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby26(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby27(-)] > dev-ruby/hocon[ruby_targets_ruby26(-)] > dev-ruby/hocon[ruby_targets_ruby27(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby26(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby26(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby26(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby27(-)]
Sanity check failed: > app-admin/puppet-5.5.22-r2 > bdepend ~arm64 stable profile default/linux/arm64/17.0 (8 total) > =dev-ruby/facter-3*[ruby_targets_ruby26(-)] > =dev-ruby/facter-3*[ruby_targets_ruby27(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby26(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby27(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby26(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby27(-)] > dev-ruby/hocon[ruby_targets_ruby26(-)] > dev-ruby/hocon[ruby_targets_ruby27(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby26(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby26(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby26(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby27(-)] > bdepend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total) > =dev-ruby/facter-3*[ruby_targets_ruby26(-)] > =dev-ruby/facter-3*[ruby_targets_ruby27(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby26(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby27(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby26(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby27(-)] > dev-ruby/hocon[ruby_targets_ruby26(-)] > dev-ruby/hocon[ruby_targets_ruby27(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby26(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby26(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby26(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby27(-)] > pdepend ~arm64 stable profile default/linux/arm64/17.0 (8 total) > >=app-emacs/puppet-mode-0.3-r1 > pdepend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total) > >=app-emacs/puppet-mode-0.3-r1 > rdepend ~arm64 stable profile default/linux/arm64/17.0 (8 total) > =dev-ruby/facter-3*[ruby_targets_ruby26(-)] > =dev-ruby/facter-3*[ruby_targets_ruby27(-)] > >=app-vim/puppet-syntax-3.0.1 > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby26(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby27(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby26(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby27(-)] > dev-ruby/hocon[ruby_targets_ruby26(-)] > dev-ruby/hocon[ruby_targets_ruby27(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby26(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby26(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby26(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby27(-)] > rdepend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total) > =dev-ruby/facter-3*[ruby_targets_ruby26(-)] > =dev-ruby/facter-3*[ruby_targets_ruby27(-)] > >=app-vim/puppet-syntax-3.0.1 > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby26(-)] > >=dev-ruby/fast_gettext-1.1.2:0[ruby_targets_ruby27(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby26(-)] > >=dev-ruby/hiera-3.2.1:0[ruby_targets_ruby27(-)] > dev-ruby/hocon[ruby_targets_ruby26(-)] > dev-ruby/hocon[ruby_targets_ruby27(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby26(-)] > dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby26(-)] > dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby26(-)] > dev-ruby/ruby-shadow[ruby_targets_ruby27(-)]
All sanity-check issues have been resolved