[DRE-maint] Bug#837088: ruby-devise: 4.1.1-3 cause Circular dependency fail positives
Justin F. Hallett
thesin at southofheaven.org
Thu Sep 8 17:02:16 UTC 2016
Package: ruby-devise
Version: 4.1.1-3
Severity: important
Dear Maintainer,
took me 2 days to find this as gitlab woudl not start since the update to -3. Today I rolled back to -2 and everything works without issue. Here is the error from gitlab when -3 is installed.
I had previously incorrectly filed this bug with gitlab, it should have been here, instead of https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836870
I, [2016-09-07T10:37:22.324249 #5548] INFO -- : Refreshing Gem list
/usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:492:in `load_missing_constant': Circular dependency detected while autoloading constant ConfirmationsController (RuntimeError)
from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:184:in `const_missing'
from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:526:in `load_missing_constant'
from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:184:in `const_missing'
from /usr/share/gitlab/app/controllers/confirmations_controller.rb:1:in `<top (required)>'
from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:274:in `require'
from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:274:in `block in require'
from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:240:in `load_dependency'
from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:274:in `require'
from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:360:in `require_or_load'
from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:317:in `depend_on'
from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:233:in `require_dependency'
from /usr/lib/ruby/vendor_ruby/rails/engine.rb:472:in `block (2 levels) in eager_load!'
from /usr/lib/ruby/vendor_ruby/rails/engine.rb:471:in `each'
from /usr/lib/ruby/vendor_ruby/rails/engine.rb:471:in `block in eager_load!'
from /usr/lib/ruby/vendor_ruby/rails/engine.rb:469:in `each'
from /usr/lib/ruby/vendor_ruby/rails/engine.rb:469:in `eager_load!'
from /usr/lib/ruby/vendor_ruby/rails/engine.rb:346:in `eager_load!'
from /usr/lib/ruby/vendor_ruby/rails/application/finisher.rb:56:in `each'
from /usr/lib/ruby/vendor_ruby/rails/application/finisher.rb:56:in `block in <module:Finisher>'
from /usr/lib/ruby/vendor_ruby/rails/initializable.rb:30:in `instance_exec'
from /usr/lib/ruby/vendor_ruby/rails/initializable.rb:30:in `run'
from /usr/lib/ruby/vendor_ruby/rails/initializable.rb:55:in `block in run_initializers'
from /usr/lib/ruby/2.3.0/tsort.rb:228:in `block in tsort_each'
from /usr/lib/ruby/2.3.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component'
from /usr/lib/ruby/2.3.0/tsort.rb:431:in `each_strongly_connected_component_from'
from /usr/lib/ruby/2.3.0/tsort.rb:349:in `block in each_strongly_connected_component'
from /usr/lib/ruby/2.3.0/tsort.rb:347:in `each'
from /usr/lib/ruby/2.3.0/tsort.rb:347:in `call'
from /usr/lib/ruby/2.3.0/tsort.rb:347:in `each_strongly_connected_component'
from /usr/lib/ruby/2.3.0/tsort.rb:226:in `tsort_each'
from /usr/lib/ruby/2.3.0/tsort.rb:205:in `tsort_each'
from /usr/lib/ruby/vendor_ruby/rails/initializable.rb:54:in `run_initializers'
from /usr/lib/ruby/vendor_ruby/rails/application.rb:352:in `initialize!'
from /usr/share/gitlab/config/environment.rb:5:in `<top (required)>'
from config.ru:19:in `require'
from config.ru:19:in `block in <main>'
from /usr/lib/ruby/vendor_ruby/rack/builder.rb:55:in `instance_eval'
from /usr/lib/ruby/vendor_ruby/rack/builder.rb:55:in `initialize'
from config.ru:1:in `new'
from config.ru:1:in `<main>'
from /usr/lib/ruby/vendor_ruby/unicorn.rb:46:in `eval'
from /usr/lib/ruby/vendor_ruby/unicorn.rb:46:in `block in builder'
from /usr/bin/unicorn_rails:139:in `block in rails_builder'
from /usr/lib/ruby/vendor_ruby/unicorn/http_server.rb:752:in `build_app!'
from /usr/lib/ruby/vendor_ruby/unicorn/http_server.rb:129:in `start'
from /usr/bin/unicorn_rails:209:in `<main>'
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.6.0-1-amd64 (SMP w/24 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages ruby-devise depends on:
ii ruby 1:2.3.0+4
ii ruby-bcrypt 3.1.11-1
ii ruby-orm-adapter 0.5.0-2
ii ruby-railties 2:4.2.7.1-1
ii ruby-responders 2.3.0-1
ii ruby-thor 0.19.1-2
ii ruby-thread-safe 0.3.5-3
ii ruby-warden 1.2.3-2
ruby-devise recommends no packages.
ruby-devise suggests no packages.
-- no debconf information
More information about the Pkg-ruby-extras-maintainers
mailing list