If you're following nbdkit development upstream you'll have seen that we are still making changes to the .list_exports and related APIs. The current .list_exports API upstream is not how it will look finally. The latest set of proposals was here: https://www.redhat.com/archives/libguestfs/2020-August/thread.html#00330 At the same time I'd like to do an nbdkit 1.22 (stable) release. There are a few reasons for this, some good and some not so great: - We have sufficient new features and the schedule is right to do a release, but I don't want to push large changes in at the last minute. - The VDDK plugin has several vital fixes which will be appreciated by anyone using nbdkit to access VMware. - The Windows patches could be added _after_ we do the stable release so they have plenty of time to sit in development. At the moment I have to keep rebasing them. - (The not so good one) RHEL 8 demands that we either rebase nbdkit now, as in _today_, or else we will wait for many months before our customers can use the new features. Therefore I propose the two following patches. The first one removes the mention of list_exports and nbdkit*export* APIs from the 1.22 release notes. The second one is for stable-1.22 only (before 1.22.0 goes out). It removes the .list_exports feature from plugins. It also removes the nbdkit*export* APIs from <nbdkit-plugin.h> (ie. the public API). This doesn't affect development, it would only be for the 1.22 release. Rich.