Comment 2 for bug 1978152

Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

The package in jammy-proposed is working as expected:

root@ruby-xmlrpc-sru:~# dpkg -l | grep ruby-xmlrpc
ii ruby-xmlrpc 0.3.2-1ubuntu0.1 all XMLRPC library for Ruby
root@ruby-xmlrpc-sru:~# irb
irb(main):001:0> require 'xmlrpc/server'
=> true
irb(main):002:0> XMLRPC::Server.new
[2022-06-13 14:32:59] INFO WEBrick 1.7.0
[2022-06-13 14:32:59] INFO ruby 3.0.2 (2021-07-07) [x86_64-linux-gnu]
=>
#<XMLRPC::Server:0x00005560b60d5928
 @class_delim=".",
 @create=nil,
 @default_handler=nil,
 @handler=[],
 @parser=nil,
 @server=
  #<WEBrick::HTTPServer:0x00005560b6378e00
   @config=
    {:BindAddress=>"127.0.0.1",
     :Port=>8080,
     :MaxClients=>4,
     :ServerType=>nil,
     :Logger=>#<WEBrick::Log:0x00005560b6379058 @level=4, @log=#<IO:<STDOUT>>, @time_format="[%Y-%m-%d %H:%M:%S]">,
     :ServerSoftware=>"WEBrick/1.7.0 (Ruby/3.0.2/2021-07-07)",
     :TempDir=>"/tmp",
     :DoNotListen=>false,
     :StartCallback=>nil,
     :StopCallback=>nil,
     :AcceptCallback=>nil,
     :DoNotReverseLookup=>true,
     :ShutdownSocketWithoutClose=>false,
     :RequestTimeout=>30,
     :HTTPVersion=>#<WEBrick::HTTPVersion:0x00005560b635d1a0 @major=1, @minor=1>,
     :AccessLog=>[[#<IO:<STDERR>>, "%h %l %u %t \"%r\" %s %b"], [#<IO:<STDERR>>, "%{Referer}i -> %U"]],
     :MimeTypes=>
      {"ai"=>"application/postscript",
       "asc"=>"text/plain",
       "avi"=>"video/x-msvideo",
       "bin"=>"application/octet-stream",
       "bmp"=>"image/bmp",
       "class"=>"application/octet-stream",
       "cer"=>"application/pkix-cert",
       "crl"=>"application/pkix-crl",
       "crt"=>"application/x-x509-ca-cert",
       "css"=>"text/css",
       "dms"=>"application/octet-stream",
       "doc"=>"application/msword",
       "dvi"=>"application/x-dvi",
       "eps"=>"application/postscript",
       "etx"=>"text/x-setext",
       "exe"=>"application/octet-stream",
       "gif"=>"image/gif",
       "htm"=>"text/html",
       "html"=>"text/html",
       "jpe"=>"image/jpeg",
       "jpeg"=>"image/jpeg",
       "jpg"=>"image/jpeg",
       "js"=>"application/javascript",
       "json"=>"application/json",
       "lha"=>"application/octet-stream",
       "lzh"=>"application/octet-stream",
       "mjs"=>"application/javascript",
       "mov"=>"video/quicktime",
       "mpe"=>"video/mpeg",
       "mpeg"=>"video/mpeg",
       "mpg"=>"video/mpeg",
       "pbm"=>"image/x-portable-bitmap",
       "pdf"=>"application/pdf",
       "pgm"=>"image/x-portable-graymap",
       "png"=>"image/png",
       "pnm"=>"image/x-portable-anymap",
       "ppm"=>"image/x-portable-pixmap",
       "ppt"=>"application/vnd.ms-powerpoint",
       "ps"=>"application/postscript",
       "qt"=>"video/quicktime",
       "ras"=>"image/x-cmu-raster",
       "rb"=>"text/plain",
       "rd"=>"text/plain",
       "rtf"=>"application/rtf",
       "sgm"=>"text/sgml",
       "sgml"=>"text/sgml",
       "svg"=>"image/svg+xml",
       "tif"=>"image/tiff",
       "tiff"=>"image/tiff",
       "txt"=>"text/plain",
       "wasm"=>"application/wasm",
       "xbm"=>"image/x-xbitmap",
       "xhtml"=>"text/html",
       "xls"=>"application/vnd.ms-excel",
       "xml"=>"text/xml",
       "xpm"=>"image/x-xpixmap",
       "xwd"=>"image/x-xwindowdump",
       "zip"=>"application/zip"},
     :DirectoryIndex=>["index.html", "index.htm", "index.cgi", "index.rhtml"],
     :DocumentRoot=>nil,
     :DocumentRootOptions=>{:FancyIndexing=>true},
     :RequestCallback=>nil,
     :ServerAlias=>nil,
     :InputBufferSize=>65536,
     :OutputBufferSize=>65536,
     :ProxyAuthProc=>nil,
     :ProxyContentHandler=>nil,
     :ProxyVia=>true,
     :ProxyTimeout=>true,
     :ProxyURI=>nil,
     :CGIInterpreter=>nil,
     :CGIPathEnv=>nil,
     :Escape8bitURI=>false},
   @http_version=#<WEBrick::HTTPVersion:0x00005560b635d1a0 @major=1, @minor=1>,
   @listeners=[#<TCPServer:fd 5, AF_INET, 127.0.0.1, 8080>],
   @logger=#<WEBrick::Log:0x00005560b6379058 @level=4, @log=#<IO:<STDOUT>>, @time_format="[%Y-%m-%d %H:%M:%S]">,
   @mount_tab=#<WEBrick::HTTPServer::MountTable:0x00005560b638e7f0 @scanner=/\A()(?=\/|\z)/, @tab={""=>[#<XMLRPC::Server:0x00005560b60d5928 ...>, []]}>,
   @shutdown_pipe=nil,
   @status=:Stop,
   @tokens=#<Thread::SizedQueue:0x00005560b6378bf8>,
   @virtual_hosts=[]>,
 @service_hook=nil,
 @valid_ip=nil>
irb(main):003:0>