Skip to content

Conversation

@philister
Copy link
Contributor

Imagine a Meta Info like (real example from wildlife)
GPS Date Time: 2024:02:24 15:50:140501265154082Z

This resulted (with at least ruby 3.1.4) into

integer 140501265154082 too big to convert to `int'
/usr/local/rvm/rubies/ruby-3.1.4/lib/ruby/3.1.0/time.rb:264:in `utc'
/usr/local/rvm/rubies/ruby-3.1.4/lib/ruby/3.1.0/time.rb:264:in `make_time'
/usr/local/rvm/rubies/ruby-3.1.4/lib/ruby/3.1.0/time.rb:383:in `parse'
 bundle/ruby/3.1.0/gems/mini_exiftool-2.10.4/lib/mini_exiftool.rb:454:in `convert_after_load'

Perhaps the regex should actually catch this. But I think this is a pragmatic solution

Imagine a Meta Info like
GPS Date Time: 2024:02:24 15:50:140501265154082Z

This resulted (with at least ruby 3.1.4) into
"integer 140501265154082 too big to convert to `int'"
/usr/local/rvm/rubies/ruby-3.1.4/lib/ruby/3.1.0/time.rb:264:in `utc'
/usr/local/rvm/rubies/ruby-3.1.4/lib/ruby/3.1.0/time.rb:264:in `make_time'
/usr/local/rvm/rubies/ruby-3.1.4/lib/ruby/3.1.0/time.rb:383:in `parse'
/var/www/pictrs/shared/bundle/ruby/3.1.0/gems/mini_exiftool-2.10.4/lib/mini_exiftool.rb:454:in `convert_after_load'
@janfri janfri merged commit 54406a7 into janfri:master Mar 26, 2024
@janfri
Copy link
Owner

janfri commented Mar 27, 2024

It's fixed in mini_exiftool 2.11.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants