Public bug reported: [Availability]
ruby-webrick is already in Ubuntu universe since Jammy. It is an arch:all package and it builds fine in amd64, all tests pass successfully. Here its LP page: https://launchpad.net/ubuntu/+source/ruby-webrick [Rationale] This ruby gem was embedded in the ruby interpreter until ruby 2.7. In ruby 3.0, it was removed from the interpreter source tree by upstream decision and packaged separetely. Many packages still rely on it, and it is a low maintanence package. The most important package depending on it is rubygems which is in main. Because that happens since Jammy we should promote ruby-webrick in Jammy and Kinetic. pcs is another package which its promotion to main is planned for this cycle and depends on it. [Security] Searching for ruby-webrick the following was found: * 26 CVEs (most of them are old issues) http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=webrick * No CVEs in the Ubuntu tracker (the package was introduced in Jammy only and most of issues are older than that): https://ubuntu.com/security/cves?package=ruby-webrick The package itself does not provide any binary. However, this is a library that allows one to set up your own HTTP server, so the script/software written using this library can open ports for instance, but I do not think this is a concern regarding the MIR process. [Quality assurance - function/usage] The package works well right after installation. The user needs to understand the library API and that is it. [Quality assurance - maintenance] ruby-webrick upstream maintainers do not seem so responsive in the few upstream bugs that are filed on Github: https://github.com/ruby/webrick/issues However, most of them do not seem to be critical. There is one OpenSSL 3 specific issue that might be impacting Ubuntu but no one found that yet to file a bug: https://github.com/ruby/webrick/issues/90 But it seems they are responsive when the problem is security related. Some of the maintainers are also ruby interpreter maintainers. There is no bug reported against Debian nor Ubuntu. [Quality assurance - testing] Upstream provides a comprehensive test suite which is executed during package build time. The same set of tests are executed using autopkgtest, this is triggered by ruby autodep8. This is an arch:all package and it has been building fine since it was introduced in Ubuntu: https://launchpad.net/ubuntu/+source/ruby- webrick/1.7.0-3/+build/22464915 autopkgtest is passing in all supported architectures: https://autopkgtest.ubuntu.com/packages/ruby-webrick [Quality assurance - packaging] The package contains a working debian/watch file. Nothing important reported by lintian, no overrides also. This is a straightforward packages, similar to most ruby gems we have packaged in the archive. [UI standards] This is a library, no need to translation, desktop files, or anything UI related. [Dependencies] The only two build dependencies it has is debhelper-compat and gem2deb, gem2deb is in universe but it is used to build most of ruby packages. No runtime dependency apart from regular ruby. [Standards compliance] This package correctly follows FHS and Debian Policy. [Maintenance/Owner] This package will be owned by the Server team since we already maintain the ruby stack. This package is well maintained in Debian, so this is low effort in Ubuntu since it is a sync. The Server team is not yet subscribed to the package, but will subscribe before promotion. [Background information] The Package description explains the package well. Link to upstream project: https://github.com/ruby/webrick ** Affects: ruby-webrick (Ubuntu) Importance: Undecided Status: New ** Affects: ruby-webrick (Ubuntu Jammy) Importance: Undecided Status: New ** Affects: ruby-webrick (Ubuntu Kinetic) Importance: Undecided Status: New ** Also affects: ruby-webrick (Ubuntu Jammy) Importance: Undecided Status: New ** Also affects: ruby-webrick (Ubuntu Kinetic) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1975523 Title: [MIR] Promote to main in Jammy and Kinetic To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ruby-webrick/+bug/1975523/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs