fluentd: fix service start up

"rexml" was moved from default to bundled gems in ruby 3.0.0. This causes fluentd service to fail with the error "aws-sdk-core/xml/parser.rb in `set_default_engine': Unable to find a compatible xml library)". This fix provides default xml engine and fixes fluentd startup problem.

authored by fomichevmi and committed by fomichevmi b478bbda faf93f97

+38 -1
+6
pkgs/tools/misc/fluentd/Gemfile.lock
··· 13 aws-partitions (~> 1, >= 1.651.0) 14 aws-sigv4 (~> 1.5) 15 jmespath (~> 1, >= 1.6.1) 16 aws-sdk-firehose (1.50.0) 17 aws-sdk-core (~> 3, >= 3.165.0) 18 aws-sigv4 (~> 1.1) ··· 120 http_parser.rb (0.8.0) 121 jmespath (1.6.2) 122 ltsv (0.1.2) 123 mongo (2.18.2) 124 bson (>= 4.14.1, < 5.0.0) 125 msgpack (1.6.0) 126 multi_json (1.15.0) 127 multipart-post (2.2.3) 128 public_suffix (5.0.1) 129 rake (13.0.6) 130 ruby-kafka (1.5.0) 131 digest-crc
··· 13 aws-partitions (~> 1, >= 1.651.0) 14 aws-sigv4 (~> 1.5) 15 jmespath (~> 1, >= 1.6.1) 16 + nokogiri (~> 1.0) 17 aws-sdk-firehose (1.50.0) 18 aws-sdk-core (~> 3, >= 3.165.0) 19 aws-sigv4 (~> 1.1) ··· 121 http_parser.rb (0.8.0) 122 jmespath (1.6.2) 123 ltsv (0.1.2) 124 + mini_portile2 (2.8.2) 125 mongo (2.18.2) 126 bson (>= 4.14.1, < 5.0.0) 127 msgpack (1.6.0) 128 multi_json (1.15.0) 129 multipart-post (2.2.3) 130 + nokogiri (1.15.2) 131 + mini_portile2 (2.8.2) 132 + racc (1.6.2) 133 public_suffix (5.0.1) 134 + racc (1.6.2) 135 rake (13.0.6) 136 ruby-kafka (1.5.0) 137 digest-crc
+32 -1
pkgs/tools/misc/fluentd/gemset.nix
··· 1 { 2 addressable = { 3 dependencies = ["public_suffix"]; 4 groups = ["default"]; ··· 42 version = "1.58.0"; 43 }; 44 aws-sdk-core = { 45 - dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"]; 46 groups = ["default"]; 47 platforms = []; 48 source = {
··· 1 { 2 + mini_portile2 = { 3 + groups = ["default" "development" "test"]; 4 + platforms = []; 5 + source = { 6 + remotes = ["https://rubygems.org"]; 7 + sha256 = "0z7f38iq37h376n9xbl4gajdrnwzq284c9v1py4imw3gri2d5cj6"; 8 + type = "gem"; 9 + }; 10 + version = "2.8.2"; 11 + }; 12 + racc = { 13 + groups = ["default" "development" "test"]; 14 + platforms = []; 15 + source = { 16 + remotes = ["https://rubygems.org"]; 17 + sha256 = "09jgz6r0f7v84a7jz9an85q8vvmp743dqcsdm3z9c8rqcqv6pljq"; 18 + type = "gem"; 19 + }; 20 + version = "1.6.2"; 21 + }; 22 + nokogiri = { 23 + dependencies = ["mini_portile2" "racc"]; 24 + groups = ["default" "development" "test"]; 25 + platforms = []; 26 + source = { 27 + remotes = ["https://rubygems.org"]; 28 + sha256 = "1mr2ibfk874ncv0qbdkynay738w2mfinlkhnbd5lyk5yiw5q1p10"; 29 + type = "gem"; 30 + }; 31 + version = "1.15.2"; 32 + }; 33 addressable = { 34 dependencies = ["public_suffix"]; 35 groups = ["default"]; ··· 73 version = "1.58.0"; 74 }; 75 aws-sdk-core = { 76 + dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath" "nokogiri"]; 77 groups = ["default"]; 78 platforms = []; 79 source = {