Стенды: ALT Workstation K 11.0 (Обновленный до Sisyphus) ALT Workstation 11.0 (Обновленный до Sisyphus) ALT Server 11.0 (Обновленный до Sisyphus) Версия пакета: gem-em-mongo-0.6.1-alt1.noarch Шаги воспроизведения: 1. Создать файл с кодом: $ cat > test.rb << EOF require 'eventmachine' require 'em-mongo' EM.run do conn = EM::Mongo::Connection.new('<mongodb address>', <mongodb port>) db = conn.db('test_db') collection = db.collection('test_collection') collection.insert(name: 'Test') end EOF Заменить <mongodb address> и <mongodb port> на адрес и порт базы данных 2. Выполнить код: $ ruby test.rb Ожидаемый результат: успешное выполнение программы, ошибки в терминале отсутствуют Реальный результат: ошибка в терминале после выполнения строки collection.insert(name: 'Test'): /usr/lib/ruby/gemie/gems/em-mongo-0.6.1/lib/em-mongo/collection.rb:771:in `insert_documents': uninitialized constant BSON::BSON_RUBY (NameError) BSON::BSON_RUBY.serialize_cstr(message, "#{@db}.#{collection_name}") ^^^^^^^^^^^ from /usr/lib/ruby/gemie/gems/em-mongo-0.6.1/lib/em-mongo/collection.rb:211:in `safe_insert' from /usr/lib/ruby/gemie/gems/em-mongo-0.6.1/lib/em-mongo/collection.rb:182:in `insert' from test.rb:9:in `block in <main>' from /usr/lib/ruby/gemie/gems/eventmachine-1.3.1.4/lib/eventmachine.rb:196:in `run_machine' from /usr/lib/ruby/gemie/gems/eventmachine-1.3.1.4/lib/eventmachine.rb:196:in `run' from test.rb:4:in `<main>'
gem-em-mongo-0.6.1-alt2 -> sisyphus: Tue May 20 2025 Pavel Skrylev <majioa@altlinux> 0.6.1-alt2 - * rebased to upstream with plainrow tagging - ! fixed spec and deps to newest bson 6x (ALT #53517)