Sept. 2022 Monthly Update
Hello! Welcome to the monthly update. During September, our work was supported by Zendesk and many others.
Ruby Central News
We are excited to announce that the German government’s Sovereign Tech Fund has chosen RubyGems and Bundler to participate in their pilot round of funding for open source infrastructure maintenance and development. We’re excited to invest further in the RubyGems open source ecosystem with help from the STF.
In September, Ruby Central’s open source work was supported by 33 different companies, including Ruby member Zendesk. 1 company joined as a new member.
On top of those companies, 1 new developer, Kuba =)K, signed up as a member! In total, we were supported by 122 developer members. Thanks to all of our members for making everything that we do possible. <3
The following improvements and fixes are also included in these releases (see the changelog for more information):
bundle-consolecommand in Bundler’s documentation - #5901.
- updated the Bundler metadata source code URI for accuracy in gemspec - #5896.
- removed warning for old TLS version connections - #5928.
- removed no longer needed
fiddlehacks since RubyInstaller released patch versions to not load
fiddleon boot - #5902.
In addition, this month we’ve been working on migrating Bundler’s internal resolver engine to use PubGrub, the cutting edge dependency resolution algorithm developed by Sass and Dart maintainer @nex3, and ported to Ruby by @jhawthorn. Our progress so far includes better error messages and several cases of dramatically faster resolutions. We hope to release this work soon.
We have also removed the feature of auto-sudo’ing when there are not enough permissions to perform certain operations, because it could potentially run commands as root without prompting the user. The feature existed exclusively for the Ruby built in to macOS, but caused problems elsewhere. Since Apple has announced they plan to stop shipping Ruby with macOS in the future, it seemed like a good time to remove the feature. This removal will be released with Bundler 2.4.0
In September, RubyGems and Bundler gained 94 new commits, contributed by 19 authors. There were 1,678 additions and 1,869 deletions across 161 files.
In September, RubyGems.org saw several bug fixes and updates, some of which include the following:
rake taskto migrate MFA
- fixed MFA status label on owners index page - #3206.
- added a fix to include missing i18n API Keys - #3208.
- implemented a fix to allow users to delete all scoped
API keyson password reset - #3202.
- added recommended
to_utf8method when comparing certificates subject - #3197.
This month, RubyGems gained 45 new commits, contributed by 11 authors. There were 621 additions and 212 deletions across 65 files.
As always, we continue to fix bugs, review and merge PRs and reply to support tickets.
In September we completed 70.9 hours of development work @$150/hour, and spent $10,636.50.
Until next time,
Irene, André and the Ruby Together team
October 21, 2022