Package: ruby-concurrent Version: 1.3.6-1 Severity: serious Tags: ftbfs X-Debbugs-Cc: [email protected]
Dear Maintainer, The recent fix to #1141021 in 1.3.7-2 did not restore the pre-built concurrent_ruby.jar, causing all reverse-dependencies using JRuby to fail to build. This is the root cause of #1141002. Example failed build log, from Ubuntu: https://launchpadlibrarian.net/867039578/buildlog_ubuntu-stonking-amd64.puppetserver_8.7.0-6ubuntu2_BUILDING.txt.gz Relevant Excerpt: ERROR in (admin-api-jruby-thread-dump-test) (jruby_internal.clj:323) Uncaught exception, not in assertion. expected: nil actual: java.lang.IllegalStateException: Unable to borrow JRubyInstance from pool at puppetlabs.services.jruby_pool_manager.impl.jruby_internal$eval26640$borrow_from_pool_BANG__STAR___26645$fn__26646.invoke (jruby_internal.clj:323) puppetlabs.services.jruby_pool_manager.impl.jruby_internal$eval26640$borrow_from_pool_BANG__STAR___26645.invoke (jruby_internal.clj:310) puppetlabs.services.jruby_pool_manager.impl.jruby_internal$eval26687$borrow_from_pool_with_timeout__26692$fn__26693.invoke (jruby_internal.clj:358) puppetlabs.services.jruby_pool_manager.impl.jruby_internal$eval26687$borrow_from_pool_with_timeout__26692.invoke (jruby_internal.clj:347) puppetlabs.services.jruby_pool_manager.impl.instance_pool$eval29364$fn__29377.invoke (instance_pool.clj:48) puppetlabs.services.protocols.jruby_pool$eval27627$fn__27661$G__27604__27668.invoke (jruby_pool.clj:3) puppetlabs.services.jruby_pool_manager.jruby_core$eval28180$borrow_from_pool_with_timeout__28185$fn__28186.invoke (jruby_core.clj:223) puppetlabs.services.jruby_pool_manager.jruby_core$eval28180$borrow_from_pool_with_timeout__28185.invoke (jruby_core.clj:210) puppetlabs.services.config.puppet_server_config_core$eval55310$get_puppet_config__55315$fn__55316$fn__55317.invoke (puppet_server_config_core.clj:106) puppetlabs.services.config.puppet_server_config_core$eval55310$get_puppet_config__55315$fn__55316.invoke (puppet_server_config_core.clj:106) puppetlabs.services.config.puppet_server_config_core$eval55310$get_puppet_config__55315.invoke (puppet_server_config_core.clj:101) puppetlabs.services.config.puppet_server_config_service$reify__55537$service_fnk__5972__auto___positional$reify__55548.init (puppet_server_config_service.clj:25) puppetlabs.trapperkeeper.services$eval5770$fn__5771$G__5758__5774.invoke (services.clj:7) puppetlabs.trapperkeeper.services$eval5770$fn__5771$G__5757__5778.invoke (services.clj:7) puppetlabs.trapperkeeper.internal$eval16292$run_lifecycle_fn_BANG___16299$fn__16300.invoke (internal.clj:196) puppetlabs.trapperkeeper.internal$eval16292$run_lifecycle_fn_BANG___16299.invoke (internal.clj:179) puppetlabs.trapperkeeper.internal$eval16321$run_lifecycle_fns__16326$fn__16327.invoke (internal.clj:229) puppetlabs.trapperkeeper.internal$eval16321$run_lifecycle_fns__16326.invoke (internal.clj:206) puppetlabs.trapperkeeper.internal$eval16958$build_app_STAR___16967$fn$reify__16979.init (internal.clj:614) puppetlabs.trapperkeeper.internal$eval17008$boot_services_for_app_STAR__STAR___17015$fn__17016$fn__17018.invoke (internal.clj:648) puppetlabs.trapperkeeper.internal$eval17008$boot_services_for_app_STAR__STAR___17015$fn__17016.invoke (internal.clj:647) puppetlabs.trapperkeeper.internal$eval17008$boot_services_for_app_STAR__STAR___17015.invoke (internal.clj:641) clojure.core$partial$fn__5929.invoke (core.clj:2647) puppetlabs.trapperkeeper.internal$eval16366$initialize_lifecycle_worker__16377$fn__16378$fn__16541$state_machine__13528__auto____16566$fn__16569.invoke (internal.clj:249) puppetlabs.trapperkeeper.internal$eval16366$initialize_lifecycle_worker__16377$fn__16378$fn__16541$state_machine__13528__auto____16566.invoke (internal.clj:249) clojure.core.async.impl.ioc_macros$run_state_machine.invokeStatic (ioc_macros.clj:978) clojure.core.async.impl.ioc_macros$run_state_machine.invoke (ioc_macros.clj:977) clojure.core.async.impl.ioc_macros$run_state_machine_wrapped.invokeStatic (ioc_macros.clj:982) clojure.core.async.impl.ioc_macros$run_state_machine_wrapped.invoke (ioc_macros.clj:980) clojure.core.async$ioc_alts_BANG_$fn__13775.invoke (async.clj:421) clojure.core.async$do_alts$fn__13706$fn__13709.invoke (async.clj:288) clojure.core.async.impl.channels.ManyToManyChannel$fn__7433$fn__7434.invoke (channels.clj:99) clojure.lang.AFn.run (AFn.java:22) java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1090) java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:614) clojure.core.async.impl.concurrent$counted_thread_factory$reify__7302$fn__7303.invoke (concurrent.clj:29) clojure.lang.AFn.run (AFn.java:22) java.lang.Thread.run (Thread.java:1474) Caused by: org.jruby.embed.EvalFailedException: (LoadError) Java extensions are required for JRuby. no such file to load -- concurrent/concurrent_ruby.jar -- System Information: Debian Release: forky/sid APT prefers resolute-updates APT policy: (500, 'resolute-updates'), (500, 'resolute-security'), (500, 'resolute') Architecture: amd64 (x86_64) Kernel: Linux 7.0.0-27-generic (SMP w/24 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled -- no debconf information

