Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1221911 > unrolled thread

Bug#1088523: oxigraph: FTBFS with librocksdb9.7-dev

Started byOtto Kekäläinen <otto@debian.org>
First post2024-11-28 04:10 +0100
Last post2025-01-12 19:40 +0100
Articles 7 — 4 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1088523: oxigraph: FTBFS with librocksdb9.7-dev Otto Kekäläinen <otto@debian.org> - 2024-11-28 04:10 +0100
    Bug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev) Otto Kekäläinen <otto@debian.org> - 2024-12-12 02:30 +0100
      Bug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev) Jonas Smedegaard <dr@jones.dk> - 2024-12-12 11:20 +0100
    Bug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev) Jonas Smedegaard <dr@jones.dk> - 2024-12-23 11:40 +0100
    Bug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev) Jeremy Bícha <jeremy.bicha@canonical.com> - 2024-12-23 16:40 +0100
      Bug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev) Jonas Smedegaard <jonas@jones.dk> - 2025-01-12 13:40 +0100
    Bug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev) Jonas Smedegaard <jonas@jones.dk> - 2025-01-12 19:40 +0100

#1221911 — Bug#1088523: oxigraph: FTBFS with librocksdb9.7-dev

FromOtto Kekäläinen <otto@debian.org>
Date2024-11-28 04:10 +0100
SubjectBug#1088523: oxigraph: FTBFS with librocksdb9.7-dev
Message-ID<JND4J-c7XB-1@gated-at.bofh.it>
Package: oxigraph
Version: 0.4.1-2
Affects: src:rocksdb

Hi,

While testing latest RocksDB version 9.7.4 the reverse dependency
oxigraph failed to pass the post-build test suite with the error
below.

For details of new RocksDB, see
https://salsa.debian.org/debian/rocksdb/-/merge_requests/5 and look at
the CI run and full log at
https://salsa.debian.org/otto/rocksdb/-/jobs/6664708/raw

I need the help of the Oxigraph maintainer to debug this.



running 13 tests
test sparql::algebra::tests::test_send_sync ... ok
test sparql::model::tests::test_send_sync ... ok
test sparql::eval::tests::uuid ... ok
test sparql::model::tests::test_serialization_roundtrip ... ok
test storage::memory::tests::test_range ... ok
test storage::binary_encoder::tests::test_encoding ... ok
test storage::memory::tests::test_rollback ... ok
test storage::memory::tests::test_upgrade ... ok
test storage::numeric_encoder::tests::str_hash_stability ... ok
test storage::numeric_encoder::tests::test_size_and_alignment ... ok
test storage::memory::tests::test_transaction ... ok
test store::tests::test_send_sync ... ok
test store::tests::store ... ok

test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0
filtered out; finished in 0.00s

     Running `CARGO=/usr/bin/cargo
CARGO_MANIFEST_DIR=/debian/output/oxigraph-0.4.1/lib/oxigraph
CARGO_PKG_AUTHORS='Tpt <thomas@pellissier-tanon.fr>'
CARGO_PKG_DESCRIPTION='a SPARQL database and RDF toolkit
' CARGO_PKG_HOMEPAGE='https://oxigraph.org/' CARGO_PKG_LICENSE='MIT OR
Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=oxigraph
CARGO_PKG_README=README.md
CARGO_PKG_REPOSITORY='https://github.com/oxigraph/oxigraph/tree/main/lib/oxigraph'
CARGO_PKG_RUST_VERSION=1.75 CARGO_PKG_VERSION=0.4.1
CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4
CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE=''
LD_LIBRARY_PATH='/debian/output/oxigraph-0.4.1/target/x86_64-unknown-linux-gnu/release/build/oxrocksdb-sys-6cbf734d6c9357be/out:/debian/output/oxigraph-0.4.1/target/x86_64-unknown-linux-gnu/release/deps:/debian/output/oxigraph-0.4.1/target/x86_64-unknown-linux-gnu/release:/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib:/usr/lib/libeatmydata'
/debian/output/oxigraph-0.4.1/target/x86_64-unknown-linux-gnu/release/deps/store-0ac31af61a3a2ef5
--skip test_backup --skip test_backward_compatibility --skip
test_secondary`

running 20 tests
store-0ac31af61a3a2ef5: ./db/column_family.cc:1693:
rocksdb::ColumnFamilySet::~ColumnFamilySet(): Assertion `last_ref'
failed.
error: test failed, to rerun pass `-p oxigraph --test store`

Caused by:
  process didn't exit successfully: `CARGO=/usr/bin/cargo
CARGO_MANIFEST_DIR=/debian/output/oxigraph-0.4.1/lib/oxigraph
CARGO_PKG_AUTHORS='Tpt <thomas@pellissier-tanon.fr>'
CARGO_PKG_DESCRIPTION='a SPARQL database and RDF toolkit
  ' CARGO_PKG_HOMEPAGE='https://oxigraph.org/' CARGO_PKG_LICENSE='MIT
OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=oxigraph
CARGO_PKG_README=README.md
CARGO_PKG_REPOSITORY='https://github.com/oxigraph/oxigraph/tree/main/lib/oxigraph'
CARGO_PKG_RUST_VERSION=1.75 CARGO_PKG_VERSION=0.4.1
CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4
CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE=''
LD_LIBRARY_PATH='/debian/output/oxigraph-0.4.1/target/x86_64-unknown-linux-gnu/release/build/oxrocksdb-sys-6cbf734d6c9357be/out:/debian/output/oxigraph-0.4.1/target/x86_64-unknown-linux-gnu/release/deps:/debian/output/oxigraph-0.4.1/target/x86_64-unknown-linux-gnu/release:/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib:/usr/lib/libeatmydata'
/debian/output/oxigraph-0.4.1/target/x86_64-unknown-linux-gnu/release/deps/store-0ac31af61a3a2ef5
--skip test_backup --skip test_backward_compatibility --skip
test_secondary` (signal: 6, SIGABRT: process abort signal)
dh_auto_test: error: /usr/share/dh-rust/bin/cargo test -- --skip
test_backup --skip test_backward_compatibility --skip test_secondary
returned exit code 101
make[1]: *** [debian/rules:44: override_dh_auto_test] Error 25
make[1]: Leaving directory '/debian/output/oxigraph-0.4.1'
make: *** [debian/rules:41: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

[toc] | [next] | [standalone]


#1223677 — Bug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev)

FromOtto Kekäläinen <otto@debian.org>
Date2024-12-12 02:30 +0100
SubjectBug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev)
Message-ID<JSGbE-geNF-7@gated-at.bofh.it>
In reply to#1221911
Hi Jonas,

Is this something you could help with as the maintainer of Oxigraph?

 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1088523

[toc] | [prev] | [next] | [standalone]


#1223698 — Bug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev)

FromJonas Smedegaard <dr@jones.dk>
Date2024-12-12 11:20 +0100
SubjectBug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev)
Message-ID<JSOsx-gnrA-1@gated-at.bofh.it>
In reply to#1223677
Quoting Otto Kekäläinen (2024-12-12 02:16:23)
> Is this something you could help with as the maintainer of Oxigraph?
> 
>  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1088523

Sorry for my silence here.

I wanted to file a bug upstream, but then realized that it might be
solved already with newer rleases, and I then worked on getting the
package up-to-date instead.

This bug was filed for oxigraph 0.4.1.

I have not yet tested myself, but if perhaps you could try yourself if
the bug persists with oxigraph 0.4.4 now in Debian, or if the bug is
already solved.

Here is the seemingly related upstream changes:
https://github.com/oxigraph/oxigraph/commit/fe429f0

Kind regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

[toc] | [prev] | [next] | [standalone]


#1225333 — Bug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev)

FromJonas Smedegaard <dr@jones.dk>
Date2024-12-23 11:40 +0100
SubjectBug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev)
Message-ID<JWO0V-1MlX-5@gated-at.bofh.it>
In reply to#1221911
severity 1088523 important
tag 1088523 +moreinfo
thanks

I disagree with the reason action to raise severity: Yes, the bugreport
is tagged as ftbfs but it was filed against an older release, and as I
pointed out in a previous post to this bugreport, a newer release
seemingly addressing this issue is now in unstable and even in testing.

I have consequently lowered severity slightly, and tagged this as
needing more info to assess the situation.

Kind regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

[toc] | [prev] | [next] | [standalone]


#1225375 — Bug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev)

FromJeremy Bícha <jeremy.bicha@canonical.com>
Date2024-12-23 16:40 +0100
SubjectBug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev)
Message-ID<JWSHf-1Pfi-3@gated-at.bofh.it>
In reply to#1221911
Control: severity -1 serious
Control: tags -1 -moreinfo

rocksdb 9.8 was uploaded to Unstable a couple days ago and oxigraph is
now failing to build on most architectures although it built
successfully there a month ago. Therefore, I am raising the severity
of this issue.

https://buildd.debian.org/status/package.php?p=oxigraph

Thank you,
Jeremy Bícha

[toc] | [prev] | [next] | [standalone]


#1227992 — Bug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev)

FromJonas Smedegaard <jonas@jones.dk>
Date2025-01-12 13:40 +0100
SubjectBug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev)
Message-ID<K45q1-8d38-3@gated-at.bofh.it>
In reply to#1225375

[Multipart message — attachments visible in raw view] — view raw

Control: reassign -1 src:rocksdb 9.8.4-1
Control: affects -1 src:oxigraph
Control: retitle: 

Quoting Jeremy Bícha (2024-12-23 16:31:50)
> Control: severity -1 serious
> Control: tags -1 -moreinfo
> 
> rocksdb 9.8 was uploaded to Unstable a couple days ago and oxigraph is
> now failing to build on most architectures although it built
> successfully there a month ago. Therefore, I am raising the severity
> of this issue.

I don't understand wht the moreinfo tag is removed: I still consider
more info needed for this bugreport, despite the failure to properly
coordinate the new release of rocksdb.

* earlier oxigraph built fine with earlier rocksdb.
* current oxigraph is unchanged regarding its use of rocksdb.
* upstream of oxigraph fails to reproduce this bug with current oxigraph
  built against upstream rocksdb 9.8.4.
* current oxigraph builds fine with future rocksdb 9.10.0,
  in a local test simply doing a `gbp import-orig`.
* main change between upstream rocksdb 9.8.4 and 9.10.0 seemingly is
  changes to how they do auto-triggered compaction of databases,
  including what they call an "[i]mortant follow-up" to a memory leak:
  https://github.com/facebook/rocksdb/pull/13106

It seems likely to me that the bug is in rocksdb rather than oxigraph,
so I am reassigning.

Perhaps this issue is also fixed in v9.8.1, not in Debian but mentioned
since November in related upstream bugreport:
https://github.com/facebook/rocksdb/issues/13066

Kind regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

[toc] | [prev] | [next] | [standalone]


#1228028 — Bug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev)

FromJonas Smedegaard <jonas@jones.dk>
Date2025-01-12 19:40 +0100
SubjectBug#1088523: Acknowledgement (oxigraph: FTBFS with librocksdb9.7-dev)
Message-ID<K4b2q-8izq-5@gated-at.bofh.it>
In reply to#1221911

[Multipart message — attachments visible in raw view] — view raw

Quoting Jonas Smedegaard (2025-01-12 19:26:12)
> Quoting Otto Kekäläinen (2025-01-12 19:08:05)
> > I can try importing latest upstream and run reverse builds for all
> > dependants.
> 
> Thanks, that sounds quite helpful.

I have now adjusted to build routines for oxigraph to tolerate failures
related to this bug when suite is listed as experimental or UNRELEASED
in topmost changelog section. This is done to be able to examine further
if only the tests are broken or also the packaged executable.

So if you target experimental, make sure to look for FAILED strings in
build logs.

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web