Public bug reported:
[ Impact ]
* Starting in ruby 3.2.0, the exists? method was deprecated in favor
of exist?. As a consequence, the "blade_file_options" method fails.
* The rails package depends on ruby-blade, and is currently FTBFS
because of this issue.
* This occurs in Noble and Oracular because of their ruby versions.
The attached debdiff is for oracular.
[ Test Plan ]
* Install the patched ruby-blade and attempt to use the
blade_file_options method. If the patch was successful the
method not exist error will no longer occur.
[ Where problems could occur ]
* Problems could occur if this patch were to be applied to releases where
the corresponding ruby version is less than 3.2.0.
* Currently, in ruby >= 3.2.0, blade_file_options fails outright.
The risk of regression is low because the method is currently nonfunctional.
[ Other Info ]
* It's a small change, but blade is an important part of rails' build process.
We currently cannot build rails from source in either Noble or Oracular
without the
resolution of this issue.
** Affects: ruby-blade (Ubuntu)
Importance: High
Assignee: Ubuntu Sponsors (ubuntu-sponsors)
Status: New
** Tags: regression-update
** Attachment added: "ruby-blade_0.7.1-5ubuntu0.24.10.1.debdiff"
https://bugs.launchpad.net/bugs/2098878/+attachment/5858789/+files/ruby-blade_0.7.1-5ubuntu0.24.10.1.debdiff
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2098878
Title:
Deprecated exists? call in ruby >= 3.2.0 causes dependent build
failure
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ruby-blade/+bug/2098878/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs