Prepare RocksDB 9.10.0 release for Debian unstable

Similar to !7 (merged) and !5 (closed), this Merge Request contains the import of a new upstream version of RocksDB.

I am requesting review of this before I proceed with upload. The reviewer does not have to be a RocksDB or Debian expert. I am happy with any level of review, as one extra pair of eyeballs is always better than me proceeding with uploading this on my own.

The import was done using gbp import-orig --uscan as explained in the README.source.md. In the image below you can see the debian/latest branch as the target, the upstream/latest branch as the import target, and the branch 9.10.fb which is the real upstream git branch that this release came from. This shows the full "supply chain" of what was imported and a diff between each branch will show if they had any differences.

image

NOTE: There is no need to review merge commits or upstream commits. Just focus on the ones that are made specifically in preparation for this Debian package update to ensure it is done well:

git log --first-parent --reverse --format='format:* %C(yellow)%h%C(reset) %s' origin/debian/latest...

  • fb0efbc2 Update upstream source from tag 'upstream/9.10.0'
  • 65d8d673 Update changelog and refresh patches after 9.10.0 import
  • 79b23b20 Bump library name to librocksdb9.10 so it matches latest RocksDB version
  • a98b074e Update changelog for 9.10.0-1 release

In addition to the CI here, I also ran the build on multiple architectures, with results visible at https://launchpad.net/~otto/+archive/ubuntu/ppa/+builds?build_text=&build_state=all.

I also compared the Lintian logs, file lists etc of a locally run Debcraft build of a previous upload and this version, and it did not reveal any new changes that would require Debian packaging changes.

To check for reverse dependencies of librocksdb-dev I also ran an experimental automatic reverse-dependency checker at !8. It shows that the build of sourmash is failing on unrelated issue librust-vec-collections-dev : Depends: librust-bytecheck-0.6+default-dev but it is not installable which existed already before the import of this version.

Edited by Otto Kekäläinen

Merge request reports

Loading