Hello, Sparked by conversations with Anthony and the discussion on a recent KVM call, I've started overhauling our MAINTAINERS file.
Patches 1-5 fix syntax issues. Patch 6 documents our orphaned stable trees, as requested by Anthony. Patch 7 drops the orphaned and by now completely busted darwin-user emulation. Apparently we have unwritten eligibility criteria for new maintainers in terms of qemu-devel participation and patch handling quality, but no formal mechanism to handle replacing lost maintainers. The current practice has become for Anthony to expect people listed in a MAINTAINERS section with S: Maintained to handle patches in that area themselves and to supply a [PULL] request to get those changes into qemu.git. This has the downside that patches falling into an area, where a maintainer is listed but not responding, simply bitrot on the list. Patches 8-11 therefore propose to upgrade some actively maintained sections to Maintained to formalize the Maintained vs. Odd Fixes semantics: Maintained means PULLs from maintainer expected. Odd Fixes means Reviewed-by/Acked-by or committer's gut feeling is sufficient. Patches 12-13 propose to downgrade the TCG targets in question to Odd Fixes, to allow committers to handle patches without maintainers' approval. Not being a committer, I don't want to remove any maintainer, but if someone doesn't want to and is no longer able to act as maintainer, then please post a patch yourselves updating MAINTAINERS accordingly. I for one would be happy to hand over Cocoa maintenance to someone using it more frequently than me these days, just like I would be happy to let someone else maintain Solaris/illumos support with a little bit more experience. The BSDs might also want to formalize what person or mailing list patches should go through. Patch 14 documents me volunteering to maintain the 0.15 stable tree. Regards, Andreas Cc: Anthony Liguori <anth...@codemonkey.ws> Cc: Paul Brook <p...@codesourcery.com> Cc: Aurélien Jarno <aurel...@aurel32.net> Andreas Färber (14): MAINTAINERS: Fix PC file pattern MAINTAINERS: Fix virtio-9p file pattern MAINTAINERS: Fix TCI file pattern MAINTAINERS: Indicate type of SCM MAINTAINERS: Fix SCM tree for virtio-9p MAINTAINERS: Document all stable trees Drop darwin-user MAINTAINERS: Upgrade PReP to Maintained MAINTAINERS: Upgrade Cocoa to Maintained MAINTAINERS: Upgrade IDE to Maintained MAINTAINERS: Upgrade NBD to Maintained MAINTAINERS: Downgrade target-m68k to Odd Fixes MAINTAINERS: Downgrade target-mips and target-sh4 to Odd Fixes MAINTAINERS: Take over 0.15 maintenance MAINTAINERS | 64 +- Makefile.target | 28 - configure | 25 - darwin-user/commpage.c | 357 -------- darwin-user/ioctls.h | 4 - darwin-user/ioctls_types.h | 1 - darwin-user/machload.c | 902 ------------------- darwin-user/main.c | 1027 ---------------------- darwin-user/mmap.c | 409 --------- darwin-user/qemu.h | 178 ---- darwin-user/signal.c | 452 ---------- darwin-user/syscall.c | 1566 ---------------------------------- darwin-user/syscalls.h | 384 --------- default-configs/i386-darwin-user.mak | 1 - default-configs/ppc-darwin-user.mak | 3 - qemu-doc.texi | 90 -- qemu-tech.texi | 3 +- 17 files changed, 44 insertions(+), 5450 deletions(-) delete mode 100644 darwin-user/commpage.c delete mode 100644 darwin-user/ioctls.h delete mode 100644 darwin-user/ioctls_types.h delete mode 100644 darwin-user/machload.c delete mode 100644 darwin-user/main.c delete mode 100644 darwin-user/mmap.c delete mode 100644 darwin-user/qemu.h delete mode 100644 darwin-user/signal.c delete mode 100644 darwin-user/syscall.c delete mode 100644 darwin-user/syscalls.h delete mode 100644 default-configs/i386-darwin-user.mak delete mode 100644 default-configs/ppc-darwin-user.mak -- 1.7.7