qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [RFC 00/14] MAINTAINERS cleanups - please read


From: Andreas Färber
Subject: [Qemu-devel] [RFC 00/14] MAINTAINERS cleanups - please read
Date: Mon, 16 Apr 2012 16:31:04 +0200

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 <address@hidden>
Cc: Paul Brook <address@hidden>
Cc: Aurélien Jarno <address@hidden>

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]