pace-rs / pace

Mindful Time Tracking: Simplify Your Focus and Boost Productivity Effortlessly.
https://pace.cli.rs
GNU Affero General Public License v3.0
21 stars 0 forks source link

fix(deps): update rust crate libsqlite3-sys to 0.28 #84

Closed renovate[bot] closed 7 months ago

renovate[bot] commented 7 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
libsqlite3-sys dependencies minor 0.27 -> 0.28

Release Notes

rusqlite/rusqlite (libsqlite3-sys) ### [`v0.28.0`](https://togithub.com/rusqlite/rusqlite/releases/tag/v0.28.0): 0.28.0 [Compare Source](https://togithub.com/rusqlite/rusqlite/compare/v0.27.0...v0.28.0) #### What's Changed - Update bundled SQLcipher to v4.5.1 (equivalent to SQLite 3.37.2) [#​1131](https://togithub.com/rusqlite/rusqlite/issues/1131) - Implement `Params` for tuples, improve documentation some. [#​1133](https://togithub.com/rusqlite/rusqlite/issues/1133) - Force use of buildtime_bindgen under winsqlite3 for now [#​1135](https://togithub.com/rusqlite/rusqlite/issues/1135) - Add some missing wrappers [#​1139](https://togithub.com/rusqlite/rusqlite/issues/1139) - Upgrade SQLite bundled version to 3.39.0 [#​1200](https://togithub.com/rusqlite/rusqlite/issues/1200) - Disable winsqlite3 on 32 bit targets [#​1151](https://togithub.com/rusqlite/rusqlite/issues/1151) - Fix non-bundled tests against macOS system SQLite [#​1153](https://togithub.com/rusqlite/rusqlite/issues/1153) - Expose `sqlite3_changes` (or `sqlite3_changes64` if available) [#​1152](https://togithub.com/rusqlite/rusqlite/issues/1152) - Improve the docs for opening the connection a bit [#​1155](https://togithub.com/rusqlite/rusqlite/issues/1155) - Small doc grammar fix [#​1156](https://togithub.com/rusqlite/rusqlite/issues/1156) - Add support to updatable virtual tables [#​1141](https://togithub.com/rusqlite/rusqlite/issues/1141) - Add `Error` methods to get SQLite error values by [#​1158](https://togithub.com/rusqlite/rusqlite/issues/1158) - Add `Connection::release_memory` method [#​1164](https://togithub.com/rusqlite/rusqlite/issues/1164) - derive `Eq` for `Type` [#​1165](https://togithub.com/rusqlite/rusqlite/issues/1165) - Upgrade uuid dependency [#​1167](https://togithub.com/rusqlite/rusqlite/issues/1167) - Params for 28-length arrays [#​1169](https://togithub.com/rusqlite/rusqlite/issues/1169) - Introduce SqlInputError with offset [#​1137](https://togithub.com/rusqlite/rusqlite/issues/1137) - Derive `Debug` for `Savepoint` [#​1179](https://togithub.com/rusqlite/rusqlite/issues/1179) - document winsqlite3 [#​1109](https://togithub.com/rusqlite/rusqlite/issues/1109) - Fix typo in libsqlite flags variable [#​1115](https://togithub.com/rusqlite/rusqlite/issues/1115) - Upgrade bindgen to version 0.60 [#​1196](https://togithub.com/rusqlite/rusqlite/issues/1196) **Full Changelog**: https://github.com/rusqlite/rusqlite/compare/v0.27.0...v0.28.0

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 7 months ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path crates/core/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `libsqlite3-sys`.
    ... required by package `diesel v2.1.4`
    ... which satisfies dependency `diesel = "^2.1.4"` of package `pace-rs v0.14.0 (/tmp/renovate/repos/github/pace-rs/pace)`
versions that meet the requirements `>=0.17.2, <0.28.0` are: 0.27.0, 0.26.0, 0.25.2, 0.25.1, 0.25.0, 0.24.2, 0.24.1, 0.24.0, 0.23.2, 0.23.1, 0.23.0, 0.22.2, 0.22.1, 0.22.0, 0.20.1, 0.20.0, 0.18.0, 0.17.3, 0.17.2

the package `libsqlite3-sys` links to the native library `sqlite3`, but it conflicts with a previous package which links to `sqlite3` as well:
package `libsqlite3-sys v0.28.0`
    ... which satisfies dependency `libsqlite3-sys = "^0.28"` of package `pace_core v0.16.0 (/tmp/renovate/repos/github/pace-rs/pace/crates/core)`
    ... which satisfies path dependency `pace_core` (locked to 0.16.0) of package `pace-rs v0.14.0 (/tmp/renovate/repos/github/pace-rs/pace)`
Only one package in the dependency graph may specify the same links value. This helps ensure that only one copy of a native library is linked in the final binary. Try to adjust your dependencies so that only one package uses the `links = "sqlite3"` value. For more information, see https://doc.rust-lang.org/cargo/reference/resolver.html#links.

failed to select a version for `libsqlite3-sys` which could resolve this conflict
renovate[bot] commented 7 months ago

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (0.28). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.