Prepare RocksDB 9.8.4 release for Debian unstable
Similar to !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.8.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.
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...
- c0fda6d9 Update upstream source from tag 'upstream/9.8.4'
- 363fe81e Update changelog and refresh patches after 9.8.4 import
- 1e260437 Bump library name to librocksdb9.8 so it matches latest RocksDB version
- e059c185 Update changelog for 9.8.4-1 release
The additional 05028935 commit will be removed from this MR before merge. It is only a temporary addition to run reverse-dependency testing in the CI.
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.
