Skip to content
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

Bump sqlite3 from 2.2.0 to 2.4.1 #3238

Merged
merged 1 commit into from
Dec 22, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 9, 2024

Bumps sqlite3 from 2.2.0 to 2.4.1.

Release notes

Sourced from sqlite3's releases.

2.4.1 / 2024-12-08

Dependencies

  • Vendored sqlite is updated to v3.47.2 #593 @​flavorjones

    The description from the upstream maintainers is:

    SQLite version 3.47.2, now available, fixes an important bug that first appeared in the 3.47.0 release. In SQLite versions 3.47.0 and 3.47.1, if you try to convert a string into a floating-point value and the first 16 significant digits of the value are exactly "1844674407370955", then the floating-point number generated might be incorrect. The problem only affects x64 and i386 CPUs, so it does not affect you if you are running on ARM. And it only affects releases 3.47.0 and 3.47.1. If you are running SQLite versions 3.47.0 or 3.47.1, then upgrading is recommended.

    Saving you a click, you should upgrade if you're running sqlite3-ruby v2.1.1 or later.

Fixed

  • Prevent unnecessary "Invalid Reference" warnings from the ForkSafety module when GC runs during the "after fork" hook. #592 @​flavorjones
963cbf8139fef16d9b1037bd9e84c5239d0443fbd0d34cb94df173678f7e3c90  sqlite3-2.4.1-aarch64-linux-gnu.gem
b73d6d61d67e684589590e06490413988431a5eb0d248e2afd18f8fb9fc8da27  sqlite3-2.4.1-aarch64-linux-musl.gem
7b0eba380a0ddd04a7ed44be615ed0a9aa6e439ec47f0a877ee917598f41f493  sqlite3-2.4.1-arm64-darwin.gem
a62c24d66014d8de3e2a4f0bc2d5643f9c63596c4349d9c41880707065d5fe85  sqlite3-2.4.1-arm-linux-gnu.gem
cf6ea4d3b8de0fec2f48dfda02866c08528cb0625f216ae976e30239066a9c4f  sqlite3-2.4.1-arm-linux-musl.gem
e4c069ad08e77f86e5945d1765082b76c4409298bad371ab687c6ce4e546fd83  sqlite3-2.4.1.gem
5bf827fe1f301d3a1027a18035f2ccc58d732c2ce6d5e9b51e0ee5049934f108  sqlite3-2.4.1-x64-mingw-ucrt.gem
4f33d75c82aadc3cf974a6277fd7ac528edb4aee3b8fe8d765cfc2e31bebc142  sqlite3-2.4.1-x86_64-darwin.gem
9cb0e4a529487a35fd7896e237874a2fe8c300bdbed7c4b97149362a601baa37  sqlite3-2.4.1-x86_64-linux-gnu.gem
07176f8a22b3fd88f074801a3c5759d2e4c75fd183ba12c6c268e4ecce606b15  sqlite3-2.4.1-x86_64-linux-musl.gem
8d18948c87380bc23b9430acd92df538766aea9a417b77011c9f953ed684c5c9  sqlite3-2.4.1-x86-linux-gnu.gem
4374bb5605fa9b901e993a988701bdf2a85079c3f13c9953c9923f25acc25ae1  sqlite3-2.4.1-x86-linux-musl.gem

2.4.0 / 2024-12-03

Added

  • Database#load_extension now accepts any object that responds to #to_path, in addition to String filesystem paths. #586 @​flavorjones
  • Database.new now accepts an extensions: parameter, which is an array of SQLite extensions that will be loaded during initialization. The array may contain String filesystem paths and objects that respond to #to_path. #586 @​flavorjones

... (truncated)

Changelog

Sourced from sqlite3's changelog.

2.4.1 / 2024-12-08

Dependencies

  • Vendored sqlite is updated to v3.47.2 #593 @​flavorjones

    The description from the upstream maintainers is:

    SQLite version 3.47.2, now available, fixes an important bug that first appeared in the 3.47.0 release. In SQLite versions 3.47.0 and 3.47.1, if you try to convert a string into a floating-point value and the first 16 significant digits of the value are exactly "1844674407370955", then the floating-point number generated might be incorrect. The problem only affects x64 and i386 CPUs, so it does not affect you if you are running on ARM. And it only affects releases 3.47.0 and 3.47.1. If you are running SQLite versions 3.47.0 or 3.47.1, then upgrading is recommended.

    Saving you a click, you should upgrade if you're running sqlite3-ruby v2.1.1 or later.

Fixed

  • Prevent unnecessary "Invalid Reference" warnings from the ForkSafety module when GC runs during the "after fork" hook. #592 @​flavorjones

2.4.0 / 2024-12-03

Added

  • Database#load_extension now accepts any object that responds to #to_path, in addition to String filesystem paths. #586 @​flavorjones
  • Database.new now accepts an extensions: parameter, which is an array of SQLite extensions that will be loaded during initialization. The array may contain String filesystem paths and objects that respond to #to_path. #586 @​flavorjones

2.3.1 / 2024-11-25

Dependencies

2.3.0 / 2024-11-20

Added

Fixed

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests for Ruby compatibility labels Dec 9, 2024
@dependabot dependabot bot had a problem deploying to Integrate Pull Request December 9, 2024 13:59 Failure
@inzimaam
Copy link

hello theres an error installing sqlite

[WARNING] This script will install BeEF and its required dependencies (including operating system packages).
Are you sure you wish to continue (Y/n)? y
[INFO] Detecting OS...
[INFO] Operating System: Linux
[INFO] Launching Linux install...
[INFO] Detecting Linux OS distribution...
[INFO] OS Distribution: Debian
[INFO] Installing Debian prerequisite packages...
Hit:1 http://http.kali.org/kali kali-rolling InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'libreadline-dev' instead of 'libreadline6-dev'
Note, selecting 'libncurses-dev' instead of 'libncurses5-dev'
curl is already the newest version (8.11.1-1).
git is already the newest version (1:2.45.2-1).
build-essential is already the newest version (12.12).
openssl is already the newest version (3.3.2-2).
libreadline-dev is already the newest version (8.2-6).
zlib1g is already the newest version (1:1.3.dfsg+really1.3.1-1+b1).
zlib1g-dev is already the newest version (1:1.3.dfsg+really1.3.1-1+b1).
libssl-dev is already the newest version (3.3.2-2).
libyaml-dev is already the newest version (0.2.5-1+b2).
libsqlite3-0 is already the newest version (3.46.1-1).
libsqlite3-dev is already the newest version (3.46.1-1).
sqlite3 is already the newest version (3.46.1-1).
libxml2-dev is already the newest version (2.12.7+dfsg+really2.9.14-0.2+b1).
libxslt1-dev is already the newest version (1.1.35-1.1+b1).
autoconf is already the newest version (2.72-3).
libc6-dev is already the newest version (2.40-3).
libncurses-dev is already the newest version (6.5-2+b1).
automake is already the newest version (1:1.16.5-1.3).
libtool is already the newest version (2.4.7-8).
bison is already the newest version (2:3.8.2+dfsg-1+b2).
nodejs is already the newest version (20.18.1+dfsg-1).
libcurl4-openssl-dev is already the newest version (8.11.1-1).
The following packages were automatically installed and are no longer required:
lame libhttp-parser2.9 libjs-source-map ruby-activemodel ruby-activerecord
ruby-ansi ruby-async ruby-async-dns ruby-async-io ruby-atomic ruby-buftok
ruby-console ruby-daemons ruby-em-websocket ruby-equalizer ruby-erubis
ruby-espeak ruby-eventmachine ruby-execjs ruby-ffi-compiler ruby-fiber-local
ruby-hashie ruby-hashie-forbidden-attributes ruby-hitimes ruby-http
ruby-http-accept ruby-http-form-data ruby-http-parser ruby-http-parser.rb
ruby-maxmind-db ruby-memoizable ruby-mojo-magick ruby-msfrpc-client
ruby-msgpack ruby-multipart-post ruby-mustermann ruby-naught ruby-netrc
ruby-nio4r ruby-otr-activerecord ruby-parseconfig ruby-qr4r ruby-rack
ruby-rack-protection ruby-rest-client ruby-rqrcode-core ruby-ruby2-keywords
ruby-rushover ruby-simple-oauth ruby-sinatra ruby-slack-notifier ruby-sync
ruby-term-ansicolor ruby-terser ruby-thread-safe ruby-tilt ruby-timers
ruby-tins ruby-twitter thin
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 515 not upgraded.
[INFO] No Ruby package manager detected - will install Ruby
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
ruby-dev is already the newest version (1:3.1+nmu1).
The following packages were automatically installed and are no longer required:
lame libhttp-parser2.9 libjs-source-map ruby-activemodel ruby-activerecord
ruby-ansi ruby-async ruby-async-dns ruby-async-io ruby-atomic ruby-buftok
ruby-console ruby-daemons ruby-em-websocket ruby-equalizer ruby-erubis
ruby-espeak ruby-eventmachine ruby-execjs ruby-ffi-compiler ruby-fiber-local
ruby-hashie ruby-hashie-forbidden-attributes ruby-hitimes ruby-http
ruby-http-accept ruby-http-form-data ruby-http-parser ruby-http-parser.rb
ruby-maxmind-db ruby-memoizable ruby-mojo-magick ruby-msfrpc-client
ruby-msgpack ruby-multipart-post ruby-mustermann ruby-naught ruby-netrc
ruby-nio4r ruby-otr-activerecord ruby-parseconfig ruby-qr4r ruby-rack
ruby-rack-protection ruby-rest-client ruby-rqrcode-core ruby-ruby2-keywords
ruby-rushover ruby-simple-oauth ruby-sinatra ruby-slack-notifier ruby-sync
ruby-term-ansicolor ruby-terser ruby-thread-safe ruby-tilt ruby-timers
ruby-tins ruby-twitter thin
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 515 not upgraded.
[INFO] Detecting Ruby environment...
[INFO] Ruby version 3.1.2 is installed
[INFO] Detecting bundler gem...
[INFO] bundler gem is installed
Installing required Ruby gems...
Don't run Bundler as root. Installing your bundle as root will break this
application for all non-root users on this machine.
Fetching gem metadata from https://rubygems.org/.........
Resolving dependencies...
Fetching sqlite3 2.4.1 (x86_64-linux)

Retrying download gem from https://rubygems.org/ due to error (2/4): Gem::RemoteFetcher::FetchError bad response Forbidden 403 (https://rubygems.org/gems/sqlite3-2.4.1-x86_64-linux.gem)

Retrying download gem from https://rubygems.org/ due to error (3/4): Gem::RemoteFetcher::FetchError bad response Forbidden 403 (https://rubygems.org/gems/sqlite3-2.4.1-x86_64-linux.gem)

Retrying download gem from https://rubygems.org/ due to error (4/4): Gem::RemoteFetcher::FetchError bad response Forbidden 403 (https://rubygems.org/gems/sqlite3-2.4.1-x86_64-linux.gem)

Bundler::HTTPError: Could not download gem from https://rubygems.org/ due to
underlying error <bad response Forbidden 403
(https://rubygems.org/gems/sqlite3-2.4.1-x86_64-linux.gem)>

/usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/rubygems_integration.rb:497:in
rescue in download_gem' /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/rubygems_integration.rb:469:in download_gem'
/usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/source/rubygems.rb:481:in
download_gem' /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/source/rubygems.rb:443:in fetch_gem'
/usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/source/rubygems.rb:427:in
fetch_gem_if_possible' /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/source/rubygems.rb:161:in install'
/usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/installer/gem_installer.rb:54:in
install' /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/installer/gem_installer.rb:16:in install_from_spec'
/usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/installer/parallel_installer.rb:156:in
do_install' /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/installer/parallel_installer.rb:147:in block in worker_pool'
/usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/worker.rb:62:in
apply_func' /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/worker.rb:57:in block in process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/worker.rb:54:in
loop' /usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/worker.rb:54:in process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.4.20/lib/bundler/worker.rb:90:in
`block (2 levels) in create_threads'

An error occurred while installing sqlite3 (2.4.1), and Bundler cannot
continue.

In Gemfile:
sqlite3

please help

@stephenakq
Copy link
Collaborator

Thank you for the additional information. The priority of this has been increased

Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.2.0 to 2.4.1.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](sparklemotion/sqlite3-ruby@v2.2.0...v2.4.1)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/bundler/sqlite3-2.4.1 branch from 0d1e36a to 7e1305f Compare December 22, 2024 23:24
@dependabot dependabot bot temporarily deployed to Integrate Pull Request December 22, 2024 23:25 Inactive
@github-actions github-actions bot enabled auto-merge December 22, 2024 23:25
@github-actions github-actions bot merged commit e0f0402 into master Dec 22, 2024
5 checks passed
@dependabot dependabot bot deleted the dependabot/bundler/sqlite3-2.4.1 branch December 22, 2024 23:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file ruby Pull requests for Ruby compatibility
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants