fix(deps): update rust crate webkit2gtk to v2 by renovate[bot] · Pull Request #164 · phcode-dev/phoenix-desktop

@renovate

This PR contains the following updates:

Package Type Update Change
webkit2gtk dependencies major 0.182.0

Release Notes

tauri-apps/webkit2gtk-rs (webkit2gtk)

v2.0.2

  • 575debf (#​159) Exclude development scripts from the published packages

v2.0.1

  • 74ab5a4 Properly replaced dox with docrs.

v2.0.0

  • b31ff8c Update gtk to 0.18.

    Bump MSRV to 1.70.0.

v1.1.1

  • e95f84a Lock webkit2gtk version to 1.0.

v1.1.0

  • 5f8f15f Update to webkit2gtk v2.40.

v1.0.0

  • Bump version to 1.0.
    • 31b3ddf Bump version to v1.0 on 2023-04-04

v0.19.2

  • Enable dox feature when building docs.
    • a59c76d Enable dox feature when building docs on 2023-01-31

v0.19.1

  • Update javascriptcore to crates.io dependency.
    • 38b4d26 Update jsc to crate.io's dependency. on 2023-01-26

v0.19.0

  • Bump gtk version: 0.15 -> 0.16, webkit2gtk version: 4.0 -> 4.1
    • c475ff3 chore: add changelog on 2023-01-25

Configuration

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

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

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate

⚠ 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:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: src-tauri/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path src-tauri/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `webkit2gtk-sys`.
    ... required by package `webkit2gtk v2.0.0`
    ... which satisfies dependency `webkit2gtk = "^2.0"` of package `phoenix-code-ide v3.7.2 (/tmp/renovate/repos/github/phcode-dev/phoenix-desktop/src-tauri)`
versions that meet the requirements `=2.0.0` are: 2.0.0

the package `webkit2gtk-sys` links to the native library `web_kit2`, but it conflicts with a previous package which links to `web_kit2` as well:
package `webkit2gtk-sys v0.18.0`
    ... which satisfies dependency `ffi = "^0.18"` of package `webkit2gtk v0.18.2`
    ... which satisfies dependency `webkit2gtk = "^0.18.2"` of package `tauri v1.6.2`
    ... which satisfies dependency `tauri = "^1.6.2"` of package `phoenix-code-ide v3.7.2 (/tmp/renovate/repos/github/phcode-dev/phoenix-desktop/src-tauri)`
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 = "web_kit2"` value. For more information, see https://doc.rust-lang.org/cargo/reference/resolver.html#links.

failed to select a version for `webkit2gtk-sys` which could resolve this conflict

@sonarqubecloud

@renovate

⚠️ 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:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: src-tauri/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path src-tauri/Cargo.toml --workspace
    Updating crates.io index
error: failed to select a version for `gtk-sys`.
    ... required by package `gtk v0.15.1`
    ... which satisfies dependency `gtk = "^0.15"` of package `phoenix-code-ide v5.1.4 (/tmp/renovate/repos/github/phcode-dev/phoenix-desktop/src-tauri)`
versions that meet the requirements `^0.15.1` are: 0.15.3, 0.15.1

package `gtk-sys` links to the native library `gtk-3`, but it conflicts with a previous package which links to `gtk-3` as well:
package `gtk-sys v0.18.0`
    ... which satisfies dependency `gtk-sys = "^0.18.0"` of package `webkit2gtk v2.0.0`
    ... which satisfies dependency `webkit2gtk = "^2.0"` of package `phoenix-code-ide v5.1.4 (/tmp/renovate/repos/github/phcode-dev/phoenix-desktop/src-tauri)`
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 = "gtk-3"` value. For more information, see https://doc.rust-lang.org/cargo/reference/resolver.html#links.

failed to select a version for `gtk-sys` which could resolve this conflict

@sonarqubecloud

@sonarqubecloud

@sonarqubecloud

@sonarqubecloud

@sonarqubecloud

@sonarqubecloud

@sonarqubecloud

@renovate

@sonarqubecloud