Re: Where should the vhost-user specification live?
Albert Esteve <[email protected]> Mon, 1 Jun 2026 15:05:50 +0200
| Newsgroups | dev.linux.lists.virtio-comment,org.nongnu.qemu-devel |
|---|---|
| Message-ID | <CADSE00+kRnEC08LLVu6H065u2KaxBm-KnSN_8y6+964-FLbJMA@mail.gmail.com> |
On Mon, Jun 1, 2026 at 2:39=E2=80=AFPM Michael S. Tsirkin <[email protected]> = wrote: > > On Mon, Jun 01, 2026 at 02:32:11PM +0200, Albert Esteve wrote: > > But also because, in my opinion, separating > > the specification would improve development agility by decoupling > > specification development from QEMU's review and release cycles. > > Generally for QEMU this will be less agility, unless I misunderstand > what is proposed) > > Because presumably there will need to be spec releases then? > > So > new feature -> spec tree -> spec release -> qemu implementation -= > qemu release > > is surely longer that what we have now. I see your point. However, we do not really need to introduce a heavy release management layer. We could just operate it as a living document, where the main branch is the authoritative source of truth. For the workflow, development doesn't have to be strictly sequential either. A contributor can propose the spec update while working on the implementation, much like we do for VirtIO updates. Actually, this way one update/change supports the other. I guess my point is that a dedicated repository could lower the barrier for new changes AND keep QEMU's own development speed mostly unaffected. BR, Albert > > Whether there will be more agility for non qemu users will depend on > how often spec releases are cut. > > > > -- > MST >