-
Notifications
You must be signed in to change notification settings - Fork 117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecation notice (rb_check_safe_obj will be removed) #178
Comments
same here. I'm trying to solve it by upgrading the dependency on the |
sequel is an external project, timetrap is, apparently, using a very old version of that. https://github.com/jeremyevans/sequel/releases I think updating the version to 4.49.0 might already solve this. Upgrading to 5.x versions is probably possible too, but that might require some changes in the timetrap code that uses Sequel. The version is set here: https://github.com/samg/timetrap/blob/master/timetrap.gemspec#L28 |
I'm experiencing the same issue. Unfortunately updating sequel to 4.49.0 results in a whole host of additional deprecation warnings for me about the schema plugin, and doesn't seem to remove the issue with
And of course, the things mentioned in the deprecation warnings are indeed removed in Sequel 5, so 5.x versions also don't work. |
I'm trying to reproduce this issue, but have a hard time getting the exact versions to run. Can you please give me the ouput of:
It seams from the error logs posted by @gadanidis and @felmab this only happens on Ruby 2.7.0. Anyone seeing this issue on other ruby versions? Also: what OS/Distro is shipping with 2.7.0 by default, if any? |
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]
Bundler version 2.1.4
Could not locate Gemfile or .bundle/ directory
*** LOCAL GEMS *** bundler (2.1.4)
I'm using the Archlinux distribution. I installed timetrap by running this command: |
I have the same versions, I use manjaro linux, based on Arch Linux
El vie., 6 de marzo de 2020 04:01, felmab <[email protected]>
escribió:
… Can you please give me the ouput of:
ruby --version
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]
bundler --version
Bundler version 2.1.4
bundle list
Could not locate Gemfile or .bundle/ directory
gem list bundler
*** LOCAL GEMS ***
bundler (2.1.4)
Also: what OS/Distro is shipping with 2.7.0 by default, if any?
I'm using the Archlinux distribution. I installed timetrap by running this
command: gem install timetrap.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#178?email_source=notifications&email_token=AAGBBZHM3JEVS7HLPMCHLK3RGDCXRA5CNFSM4KHVOMF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEOAZF5Y#issuecomment-595694327>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAGBBZASTMBMBOT5G6DVKXLRGDCXRANCNFSM4KHVOMFQ>
.
|
I've updated all dependencies and fixed the issues from that in #180 This specific warning was caused by an outdated sqlite gem. This has been fixed in that PR. |
@samg, is there anything I can do to push this forward? If you lack time to work on this, I can fully understand (I have several such gems myself...:) ). But I can create a release, from my fork. I can e.g. build a gem and release a berkes-timetrap version for now. In which I highlight the distinction of the Would that work? Or maybe something else? |
Thanks for this @berkes! I pushed a new gem version with these changes: https://rubygems.org/gems/timetrap/versions/1.15.2 I'd also be open to getting other folks as maintainers on this project as I don't have much time to work on it these days, and don't need to be a bottleneck for updates and bug fixes. |
This fixes samg#178.
When the timetrap command is launched, the following message is displayed on stderr:
I run the following version of Ruby (on Archlinux): ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux].
The text was updated successfully, but these errors were encountered: