Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 636210

Summary: www-apps/redmine-3.4.2-r1 - pkg_config(): NoMethodError: undefined method `active_record'
Product: Gentoo Linux Reporter: Lars <gentoo>
Component: Current packagesAssignee: Azamat H. Hackimov <azamat.hackimov>
Status: RESOLVED TEST-REQUEST    
Severity: normal CC: jstein, proxy-maint, stszap
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/6520
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: complete build log
emerge --info '=www-apps/redmine-3.4.2-r1::gentoo'

Description Lars 2017-11-01 20:42:33 UTC
Created attachment 501650 [details]
complete build log

GENTOO_VM=  CLASSPATH="" JAVA_HOME="/etc/java-config-2/current-system-vm"
JAVACFLAGS="" COMPILER=""



emerge -pqv '=www-apps/redmine-3.4.2-r1::gentoo'
  R    www-apps/redmine 3.4.2-r1
Comment 1 Lars 2017-11-01 20:43:26 UTC
Created attachment 501652 [details]
emerge --info '=www-apps/redmine-3.4.2-r1::gentoo'
Comment 2 Azamat H. Hackimov 2017-11-08 06:08:30 UTC
Hello.
I think this bug is similar to https://bugs.gentoo.org/629154. Probably you have rails 5 enabled by default. Switch to rails 4.2 and try again.
Comment 3 Lars 2017-11-08 21:44:52 UTC
(In reply to Azamat H. Hackimov from comment #2)
> Hello.
> I think this bug is similar to https://bugs.gentoo.org/629154. Probably you
> have rails 5 enabled by default. Switch to rails 4.2 and try again.

I have rails 4.2 selected:

  eselect rails list
  Available Ruby on Rails versions:
    [1]   rails-5.0.6
    [2]   rails-4.2.10 *

However, I have set RUBY_TARGETS="ruby23 ruby24". Does redmine depend on ruby22?

I upgraded redmine to 3.4.3, but this had no effect.

I upgraded dev-ruby/activerecord and actionmailer to 5.0.6 from 4.2.10
and downgraded dev-ruby/actionpack-xml_parser to 1.0.2 from 2.0.1.

This changed the error message to:

# emerge --config "=www-apps/redmine-3.4.3"


Configuring pkg...

 *
 * Initializing database.
 *
 * Generating a session store secret.
rake aborted!
NameError: uninitialized constant Rake::TestTask
/var/lib/redmine/lib/tasks/redmine.rake:163:in `block (3 levels) in <top (required)>'
/var/lib/redmine/lib/tasks/redmine.rake:161:in `block (2 levels) in <top (required)>'
/var/lib/redmine/lib/tasks/redmine.rake:117:in `block in <top (required)>'
/var/lib/redmine/lib/tasks/redmine.rake:18:in `<top (required)>'
/var/lib/redmine/Rakefile:7:in `<top (required)>'
(See full trace by running task with --trace)
 * ERROR: www-apps/redmine-3.4.3::gentoo failed (config phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line 115:  Called pkg_config
 *   environment, line 4516:  Called die
 * The specific snippet of code:
 *           ${RUBY} -S rake generate_secret_token || die;
 *
 * If you need support, post the output of `emerge --info '=www-apps/redmine-3.4.3::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=www-apps/redmine-3.4.3::gentoo'`.
!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH="" JAVA_HOME="/etc/java-config-2/current-system-vm"
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info =redmine-3.4.3
 * The complete build log is located at '/var/tmp/portage/www-apps/redmine-3.4.3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-apps/redmine-3.4.3/temp/environment'.
 * Working directory: '/var/lib/redmine'
 * S: '/var/tmp/portage/www-apps/redmine-3.4.3/work/redmine-3.4.3'
Comment 4 Lars 2017-11-23 20:56:13 UTC
What I did now is:

emerge -avC redmine
emerge -avc

Removing every ruby related lines off all files in /etc/portage/package.*/*, except www-apps/redmine

emerge www-apps/redmine

This added the following lines to /etc/portage/package.keywords/zzzauto:

# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23,markdown]
# required by redmine (argument)
=dev-ruby/redcarpet-3.4.0 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/actionpack-xml_parser-2.0.1 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/protected_attributes-1.1.4 ~amd64
# required by dev-ruby/roadie-3.2.2::gentoo[ruby_targets_ruby23]
# required by dev-ruby/roadie-rails-1.2.1::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/css_parser-1.4.10 ~amd64
# required by dev-ruby/activerecord-4.2.10::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/arel-6.0.4 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/request_store-1.0.5 ~amd64
# required by dev-ruby/loofah-2.1.1::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/crass-1.0.2 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/rack-openid-1.4.2 ~amd64
# required by dev-ruby/sass-rails-5.0.6-r1::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23,asset-pipeline]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/sprockets-rails-3.2.1 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/jquery-rails-3.1.4 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/mimemagic-0.3.2 ~amd64
# required by dev-ruby/rdoc-5.1.0::gentoo[ruby_targets_ruby23]
# required by dev-ruby/nokogiri-1.6.8.1::gentoo[ruby_targets_ruby23,-doc]
# required by dev-ruby/rails-dom-testing-2.0.3::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionpack-5.0.6::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionpack-action_caching-1.2.0::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/racc-1.4.14 ~amd64
# required by dev-ruby/actionpack-5.0.6::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionpack-action_caching-1.2.0::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/rails-html-sanitizer-1.0.3-r1 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/actionpack-action_caching-1.2.0 ~amd64
# required by dev-ruby/listen-1.3.1-r4::gentoo[ruby_targets_ruby23]
# required by dev-ruby/sass-3.4.24::gentoo[ruby_targets_ruby23]
# required by dev-ruby/sass-rails-5.0.6-r1::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23,asset-pipeline]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/rb-inotify-0.9.10 ~amd64
# required by dev-ruby/rbpdf-1.19.3::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/rbpdf-font-1.19.1 ~amd64
# required by dev-ruby/railties-5.0.6::gentoo[ruby_targets_ruby23]
# required by dev-ruby/coffee-rails-4.2.2-r1::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23,asset-pipeline]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/actionpack-5.0.6 ~amd64
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/activerecord-4.2.10 ~amd64
# required by dev-ruby/actionmailer-4.2.10::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/rails-dom-testing-1.0.8-r1 ~amd64
# required by dev-ruby/activesupport-4.2.10::gentoo[ruby_targets_ruby23]
# required by dev-ruby/activemodel-4.2.10::gentoo[ruby_targets_ruby23]
# required by dev-ruby/protected_attributes-1.1.4::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/thread_safe-0.3.6 ~amd64
# required by dev-ruby/actionmailer-4.2.10::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/actionview-4.2.10 ~amd64
# required by dev-ruby/activesupport-5.0.6::gentoo[ruby_targets_ruby23]
# required by dev-ruby/sprockets-rails-3.2.1::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/tzinfo-1.2.4 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/rbpdf-1.19.3 ~amd64
# required by dev-ruby/rails-dom-testing-1.0.8-r1::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionview-4.2.10::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionmailer-4.2.10::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/rails-deprecated_sanitizer-1.0.3-r2 ~amd64
# required by dev-ruby/sprockets-3.7.1::gentoo[ruby_targets_ruby23]
# required by dev-ruby/sprockets-rails-3.2.1::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/concurrent-ruby-1.0.5 ~amd64
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23,asset-pipeline]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/coffee-rails-4.2.2-r1 ~amd64
# required by dev-ruby/sprockets-rails-3.2.1::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/sprockets-3.7.1 ~amd64
# required by dev-ruby/rdoc-5.1.0::gentoo[ruby_targets_ruby23]
# required by dev-ruby/nokogiri-1.6.8.1::gentoo[ruby_targets_ruby23,-doc]
# required by dev-ruby/rails-dom-testing-2.0.3::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionpack-5.0.6::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionpack-action_caching-1.2.0::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/kpeg-1.1.0 ~amd64
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23,asset-pipeline]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/sass-rails-5.0.6-r1 ~amd64
# required by dev-ruby/activejob-4.2.10::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionmailer-4.2.10::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/globalid-0.4.1 ~amd64
# required by dev-ruby/nokogiri-1.6.8.1::gentoo[ruby_targets_ruby23,-doc]
# required by dev-ruby/rails-dom-testing-2.0.3::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionpack-5.0.6::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionpack-action_caching-1.2.0::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/rdoc-5.1.0 ~amd64
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23,asset-pipeline]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/uglifier-3.2.0 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23,ldap]
# required by redmine (argument)
=dev-ruby/ruby-net-ldap-0.16.1 ~amd64
# required by dev-ruby/mail-2.7.0::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionmailer-4.2.10::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/mini_mime-0.1.4 ~amd64
# required by dev-ruby/rails-html-sanitizer-1.0.3-r1::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionview-5.0.6::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionpack-5.0.6::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionpack-action_caching-1.2.0::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/loofah-2.1.1 ~amd64
# required by dev-ruby/railties-4.2.10::gentoo[ruby_targets_ruby23]
# required by dev-ruby/jquery-rails-3.1.4::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/thor-0.20.0 ~amd64
# required by dev-ruby/actionmailer-4.2.10::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/mail-2.7.0 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/i18n-0.7.0-r2 ~amd64
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/railties-4.2.10 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23,imagemagick]
# required by redmine (argument)
=dev-ruby/rmagick-2.16.0 ~amd64
# required by dev-ruby/activerecord-4.2.10::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/activemodel-4.2.10 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/roadie-rails-1.2.1 ~amd64
# required by dev-ruby/railties-4.2.10::gentoo[ruby_targets_ruby23]
# required by dev-ruby/jquery-rails-3.1.4::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/actionpack-4.2.10 ~amd64
# required by dev-ruby/actionmailer-4.2.10::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/activejob-4.2.10 ~amd64
# required by dev-ruby/actionpack-5.0.6::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionpack-action_caching-1.2.0::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/activesupport-5.0.6 ~amd64
# required by dev-ruby/actionpack-xml_parser-2.0.1::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/railties-5.0.6 ~amd64
# required by dev-ruby/actionpack-5.0.6::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionpack-action_caching-1.2.0::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/actionview-5.0.6 ~amd64
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/actionmailer-4.2.10 ~amd64
# required by dev-ruby/railties-5.0.6::gentoo[ruby_targets_ruby23]
# required by dev-ruby/coffee-rails-4.2.2-r1::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23,asset-pipeline]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/method_source-0.9.0 ~amd64
# required by dev-ruby/actionpack-5.0.6::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionpack-action_caching-1.2.0::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/rails-dom-testing-2.0.3 ~amd64
# required by dev-ruby/activemodel-4.2.10::gentoo[ruby_targets_ruby23]
# required by dev-ruby/protected_attributes-1.1.4::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/activesupport-4.2.10 ~amd64
# required by dev-ruby/actionpack-5.0.6::gentoo[ruby_targets_ruby23]
# required by dev-ruby/actionpack-action_caching-1.2.0::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/rack-2.0.3 ~amd64
# required by dev-ruby/railties-5.0.6::gentoo
# required by dev-ruby/coffee-rails-4.2.2-r1::gentoo[ruby_targets_ruby23]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23,asset-pipeline]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=app-eselect/eselect-rails-0.23 ~amd64
# required by dev-ruby/roadie-rails-1.2.1::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/roadie-3.2.2 ~amd64
# required by dev-ruby/activerecord-4.2.10::gentoo[ruby_targets_ruby23,mysql]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby23]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/mysql2-0.4.9 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby23]
# required by redmine (argument)
=dev-ruby/rails-4.2.10 ~amd64


This gives me the same failure as reported in bug https://bugs.gentoo.org/629154

Then I did:

emerge -av1 dev-ruby/actionpack-xml_parser:0
emerge -avC "=dev-ruby/actionpack-xml_parser-2.0.1"
echo "dev-ruby/actionpack-xml_parser:2" >> /etc/portage/package.mask/ruby
eselect rails list
Available Ruby on Rails versions:
  [1]   rails-5.0.6
  [2]   rails-4.2.10 *
emerge --config "=www-apps/redmine-3.4.3"


This gives me the same failure as initially reported here:

NoMethodError: undefined method `active_record' for #<Rails::Application::Configuration:0x0000000002e1be30>

So can please someone help me to fix this? I am not the only one trying to run redmine on Gentoo, I guess? It should work somehow, shouldn't it?
Comment 5 Lars 2017-11-23 23:28:12 UTC
The problem is that dev-ruby/sass-rails:4.0 requires RUBY_TARGETS="ruby22" and I had RUBY_TARGETS="ruby23" in /etc/portage/make.conf

The next issue is USE=asset-pipeline, e.g.:

# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22,asset-pipeline]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/sass-rails-5.0.6-r1 ~amd64

USE="-asset-pipeline" fixes this.

Now it works and this is my /etc/portage/package.keywords/zzzauto:

# required by dev-ruby/actionpack-xml_parser:0 (argument)
=dev-ruby/actionpack-xml_parser-1.0.2 ~amd64
dev-ruby/sass-rails:4.0
~dev-ruby/sass-rails-4.0.5
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22,markdown]
# required by redmine (argument)
=dev-ruby/redcarpet-3.4.0 ~amd64
# required by dev-ruby/activesupport-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/actionview-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/actionmailer-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/thread_safe-0.3.6 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/protected_attributes-1.1.4 ~amd64
# required by dev-ruby/roadie-3.2.2::gentoo[ruby_targets_ruby22]
# required by dev-ruby/roadie-rails-1.2.1::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/css_parser-1.4.10 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/request_store-1.0.5 ~amd64
# required by dev-ruby/railties-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/jquery-rails-3.1.4::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/activesupport-4.2.10 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/rack-openid-1.4.2 ~amd64
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/sprockets-rails-3.2.1 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/jquery-rails-3.1.4 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/mimemagic-0.3.2 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/actionpack-action_caching-1.2.0 ~amd64
# required by dev-ruby/actionmailer-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/mail-2.7.0 ~amd64
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/activerecord-4.2.10 ~amd64
# required by dev-ruby/actionpack-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/actionpack-action_caching-1.2.0::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/rails-html-sanitizer-1.0.3-r1 ~amd64
# required by dev-ruby/actionmailer-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/actionview-4.2.10 ~amd64
# required by dev-ruby/activesupport-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/actionview-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/actionmailer-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/tzinfo-1.2.4 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/rbpdf-1.19.3 ~amd64
# required by dev-ruby/rails-dom-testing-1.0.8-r1::gentoo[ruby_targets_ruby22]
# required by dev-ruby/actionview-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/actionmailer-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/rails-deprecated_sanitizer-1.0.3-r2 ~amd64
# required by dev-ruby/sprockets-3.7.1::gentoo[ruby_targets_ruby22]
# required by dev-ruby/sprockets-rails-3.2.1::gentoo[ruby_targets_ruby22]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/concurrent-ruby-1.0.5 ~amd64
# required by dev-ruby/sprockets-rails-3.2.1::gentoo[ruby_targets_ruby22]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/sprockets-3.7.1 ~amd64
# required by dev-ruby/rbpdf-1.19.3::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/rbpdf-font-1.19.1 ~amd64
# required by dev-ruby/activejob-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/actionmailer-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/globalid-0.4.1 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22,ldap]
# required by redmine (argument)
=dev-ruby/ruby-net-ldap-0.16.1 ~amd64
# required by dev-ruby/mail-2.7.0::gentoo[ruby_targets_ruby22]
# required by dev-ruby/actionmailer-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/mini_mime-0.1.4 ~amd64
# required by dev-ruby/rails-html-sanitizer-1.0.3-r1::gentoo[ruby_targets_ruby22]
# required by dev-ruby/actionpack-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/actionpack-action_caching-1.2.0::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/loofah-2.1.1 ~amd64
# required by dev-ruby/railties-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/jquery-rails-3.1.4::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/thor-0.20.0 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/i18n-0.7.0-r2 ~amd64
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/railties-4.2.10 ~amd64
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/activemodel-4.2.10 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/roadie-rails-1.2.1 ~amd64
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/actionpack-4.2.10 ~amd64
# required by dev-ruby/actionmailer-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/activejob-4.2.10 ~amd64
# required by dev-ruby/activerecord-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/arel-6.0.4 ~amd64
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/actionmailer-4.2.10 ~amd64
# required by dev-ruby/activerecord-4.2.10::gentoo[ruby_targets_ruby22,mysql]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/mysql2-0.4.9 ~amd64
# required by dev-ruby/loofah-2.1.1::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/crass-1.0.2 ~amd64
# required by dev-ruby/railties-4.2.10::gentoo
# required by dev-ruby/jquery-rails-3.1.4::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=app-eselect/eselect-rails-0.23 ~amd64
# required by dev-ruby/roadie-rails-1.2.1::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/roadie-3.2.2 ~amd64
# required by dev-ruby/actionview-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/actionmailer-4.2.10::gentoo[ruby_targets_ruby22]
# required by dev-ruby/rails-4.2.10::gentoo[ruby_targets_ruby22]
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/rails-dom-testing-1.0.8-r1 ~amd64
# required by www-apps/redmine-3.4.3::gentoo[ruby_targets_ruby22]
# required by redmine (argument)
=dev-ruby/rails-4.2.10 ~amd64
Comment 6 Larry the Git Cow gentoo-dev 2018-01-26 00:20:11 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e1acd2130ed4110cbe04a30050023a9eb44a51e

commit 2e1acd2130ed4110cbe04a30050023a9eb44a51e
Author:     Azamat H. Hackimov <azamat.hackimov@gmail.com>
AuthorDate: 2018-01-25 23:43:08 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2018-01-26 00:19:49 +0000

    www-apps/redmine: strict certain versions for deps
    
    Modified *_requires.patch to strict rails to 4.2 and actionpack-xml_parser
    to 1.0 during configuration and execution.
    
    Bug: https://bugs.gentoo.org/636210
    Package-Manager: Portage-2.3.13, Repoman-2.3.3

 .../redmine/files/redmine-3.3.4_requires.patch     |  60 ------------
 .../redmine/files/redmine-3.4.3_requires.patch     |  73 ++++++++++++++
 www-apps/redmine/redmine-3.2.8.ebuild              | 106 +++++++++++----------
 www-apps/redmine/redmine-3.3.5.ebuild              |   2 +-
 www-apps/redmine/redmine-3.4.3.ebuild              |   4 +-
 5 files changed, 133 insertions(+), 112 deletions(-)}
Comment 7 Azamat H. Hackimov 2018-01-26 06:08:31 UTC
Lars, can you recheck with new versions of redmine?