obsolete

rust-sqlx-0.8.6-1.el9, rust-sqlx-core-0.8.6-1.el9, & 5 more

FEDORA-EPEL-2025-65f7cc0854 created by lecris 9 months ago for Fedora EPEL 9

rust-sqlx:

  • Update to version 0.8.6; Fixes #2335534

rust-sqlx-macros:

  • Update to version 0.8.6; Fixes #2335536

rust-sqlx-mysql:

  • Update to version 0.8.6; Fixes #2335540

rust-sqlx-sqlite:

  • Update to version 0.8.6; Fixes #2335539

rust-sqlx-postgres:

  • Update to version 0.8.6; Fixes #2335538

rust-sqlx-macros-core:

  • Update to version 0.8.6; Fixes #2335537

rust-sqlx-core:

  • Update to version 0.8.6; Fixes #2335535

This update's test gating status has been changed to 'waiting'.

9 months ago

lecris edited this update.

9 months ago

This update's test gating status has been changed to 'ignored'.

9 months ago

This update has been submitted for testing by bodhi.

9 months ago

This update has been pushed to testing.

9 months ago
User Icon music commented & provided feedback 9 months ago
karma

I tried a local mock-build of atuin using this update (plus everything else currently in epel-testing for EPEL9).

  = note: lto-wrapper: warning: using serial compilation of 2 LTRANS jobs
          /usr/bin/ld: /builddir/build/BUILD/atuin-18.3.0/target/rpm/deps/libsqlx_sqlite-4491373bfab52eb5.rlib(sqlx_sqlite-4491373bfab52eb5.sqlx_sqlite.e706681aff040edf-cgu.0.rcgu.o): in function `sqlx_sqlit
e::connection::serialize::serialize':
          /usr/share/cargo/registry/sqlx-sqlite-0.8.6/src/connection/serialize.rs:81: undefined reference to `sqlite3_serialize'
          /usr/bin/ld: /builddir/build/BUILD/atuin-18.3.0/target/rpm/deps/libsqlx_sqlite-4491373bfab52eb5.rlib(sqlx_sqlite-4491373bfab52eb5.sqlx_sqlite.e706681aff040edf-cgu.0.rcgu.o): in function `sqlx_sqlit
e::connection::serialize::deserialize':
          /usr/share/cargo/registry/sqlx-sqlite-0.8.6/src/connection/serialize.rs:136: undefined reference to `sqlite3_deserialize'
          collect2: error: ld returned 1 exit status

  = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib)

RHEL9 has sqlite-3.34.1, and according to https://sqlite.org/compile.html this interface was disabled by default prior to SQLite 3.36.0 (2021-06-18).

Given that connection/serialize.rs, which uses these interfaces, was added to sqlx-sqlite between 0.8.2 and 0.8.6, this should probably be considered a reason not to proceed with this update in EPEL9. We discussed this at some length in the Fedora Rust Matrix channel, but for now I’m going to go ahead and give this negative karma to document the situation.

This update has been obsoleted.

9 months ago

Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.

9 months ago

Please log in to add feedback.

Metadata
Type
enhancement
Karma
-1
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-1
Stable by Karma
disabled
Stable by Time
disabled
Thresholds
Minimum Karma
+1
Minimum Testing
7 days
Dates
submitted
9 months ago
in testing
9 months ago
modified
9 months ago

Automated Test Results