General

Profile

mdalessio (Mike Dalessio)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 12 12

Projects

Project Roles Registered on
Ruby Contributor 03/03/2025

Activity

12/30/2025

03:51 PM Ruby Misc #21804: Getting setup-ruby Earlier
> Maybe it'd make sense and possibly safe enough to automatically merge PRs by ruby-builder-bot, after they pass CI of course ... if someone is interested, please make a PR to setup-ruby.
I've opened https://github.com/ruby/setup-ruby...
mdalessio (Mike Dalessio)
03:04 PM Ruby Misc #21804: Getting setup-ruby Earlier

> https://github.com/ruby/setup-ruby/pull/844 got merged the same day, what would you expect?
A counter-example, though, is that the PR for windows support (https://github.com/ruby/setup-ruby/pull/847) took 3 days to get merged.
I thi...
mdalessio (Mike Dalessio)

12/19/2025

05:32 PM Ruby Bug #21792: 4.0.0-preview3: Build fails with `--with-ext=` when ENABLE_SHARED=yes: ruby/digest.h not found for rubyspec CAPI extensions
> > I don't think the installation script works with no extensions because it loads rubygems that require monitor
> ...
Ah, I see, is this because logger relies on monitor, and logger is no longer part of the stdlib (it is a bundled gem...
mdalessio (Mike Dalessio)
05:16 PM Ruby Bug #21792: 4.0.0-preview3: Build fails with `--with-ext=` when ENABLE_SHARED=yes: ruby/digest.h not found for rubyspec CAPI extensions
> I don't think the installation script works with no extensions because it loads rubygems that require monitor
@nobu Is this something that changed since Ruby 3.4? `rake-compiler` has been using the `--with-ext=` (empty) option since...
mdalessio (Mike Dalessio)

12/17/2025

10:34 PM Ruby Bug #21792: 4.0.0-preview3: Build fails with `--with-ext=` when ENABLE_SHARED=yes: ruby/digest.h not found for rubyspec CAPI extensions
I've proposed a potential fix at https://github.com/ruby/ruby/pull/15617 mdalessio (Mike Dalessio)
10:14 PM Ruby Bug #21792: 4.0.0-preview3: Build fails with `--with-ext=` when ENABLE_SHARED=yes: ruby/digest.h not found for rubyspec CAPI extensions
Note that this also reproduces in the source tree for 656de67d / 4.0.0-preview3. mdalessio (Mike Dalessio)
10:09 PM Ruby Bug #21792 (Closed): 4.0.0-preview3: Build fails with `--with-ext=` when ENABLE_SHARED=yes: ruby/digest.h not found for rubyspec CAPI extensions
When building Ruby with `--enable-shared` and `--with-ext=` (empty, to disable all extensions), the build fails because spec/ruby/optional/capi/ext/digest_spec.c cannot find ruby/digest.h.
This affects cross-compilation tooling like `...
mdalessio (Mike Dalessio)

10/21/2025

09:11 PM Ruby Bug #21645: Can't `require "resolve"` on Windows under Bundler without warnings
Would this problem be avoided if mini_portile2 declared an explicit dependency on net-http? If it would be helpful I'm happy to cut a new release of mini_portile with that change.
mdalessio (Mike Dalessio)

04/28/2025

02:55 PM Ruby Bug #21286: Windows - MSYS2 just updated to GCC 15.1.0, builds failing
I wonder if `-Werror` is being set implicitly?
I'm seeing similar failures up and down my CI pipelines for the gems mentioned by @Earlopain, in addition to libxml2 compilation in Nokogiri's upstream integration testing.
mdalessio (Mike Dalessio)

01/07/2025

02:25 PM Ruby Feature #20878: A new C API to create a String by adopting a pointer: `rb_enc_str_adopt(const char *ptr, long len, long capa, rb_encoding *enc)`
> > Is there a real-world use case to make a String with a pointer allocated outside of xmalloc?
> ...
Yes, it would be easiest for Nokogiri if non-xmalloc string pointers were supported, but if it was decided to not support this, I wou...
mdalessio (Mike Dalessio)

Also available in: Atom