profiles.desc: Explicitly indicate maintainers for every profile
authorMichał Górny <mgorny@gentoo.org>
Tue, 9 Jan 2018 14:40:50 +0000 (15:40 +0100)
committerMichał Górny <mgorny@gentoo.org>
Wed, 17 Jan 2018 17:34:29 +0000 (18:34 +0100)
Add @MAINTAINER comments before every profile set indicating
the effective maintainer for the following set of profiles. While most
of those entries may seem obvious at first, I expect that some
of the sub-profiles will eventually 'change hands', e.g. the /hardened
sub-profiles would be maintained by Hardened, etc.

The main goal is to provide a clear indication of who maintains every
profile. This will be of great help both to bug-wranglers (who currently
have to pretty much guess who to assign profile bugs to) and to other
developers who plan to commit larger changes and want to get ACK from
appropriate parties.

profiles/profiles.desc

index b1d5fdcdff7420a03dd901ff5fc7327609710e87..689031ff912effcd821c4c04942e45c7129ed5fa 100644 (file)
@@ -7,6 +7,7 @@
 #arch          profile_directory                               status
 
 # Alpha Profiles
+# @MAINTAINER: alpha@gentoo.org
 alpha           default/linux/alpha/13.0                        stable
 alpha           default/linux/alpha/13.0/desktop                stable
 alpha           default/linux/alpha/13.0/desktop/gnome          stable
@@ -19,6 +20,7 @@ alpha           default/linux/alpha/17.0/desktop/gnome/systemd  exp
 alpha           default/linux/alpha/17.0/developer              exp
 
 # AMD64 Profiles
+# @MAINTAINER: amd64@gentoo.org
 amd64           default/linux/amd64/13.0                                stable
 amd64           default/linux/amd64/13.0/selinux                        dev
 amd64           default/linux/amd64/13.0/desktop                        stable
@@ -48,6 +50,7 @@ amd64           default/linux/amd64/17.0/x32                            dev
 
 # Experimental SYMLINK_LIB=no profiles
 # Run app-portage/unsymlink-lib *before* switching the profile.
+# @MAINTAINER: mgorny@gentoo.org
 amd64           default/linux/amd64/17.1                           exp
 amd64           default/linux/amd64/17.1/selinux                   exp
 amd64           default/linux/amd64/17.1/hardened                  exp
@@ -63,6 +66,7 @@ amd64           default/linux/amd64/17.1/no-multilib/hardened/selinux   exp
 amd64           default/linux/amd64/17.1/systemd                   exp
 
 # ARM Profiles
+# @MAINTAINER: arm@gentoo.org
 arm             default/linux/arm/13.0                          stable
 arm             default/linux/arm/13.0/desktop                  dev
 arm             default/linux/arm/13.0/desktop/gnome            dev
@@ -90,6 +94,7 @@ arm             default/linux/arm/13.0/armv7a/desktop/gnome     dev
 arm             default/linux/arm/13.0/armv7a/developer         dev
 
 # ARM64 Profiles
+# @MAINTAINER: arm64@gentoo.org
 arm64           default/linux/arm64/13.0                        exp
 arm64           default/linux/arm64/13.0/desktop                exp
 arm64           default/linux/arm64/13.0/desktop/systemd        exp
@@ -102,6 +107,7 @@ arm64           default/linux/arm64/17.0/developer              exp
 arm64           default/linux/arm64/17.0/systemd                exp
 
 # HPPA Profiles
+# @MAINTAINER: hppa@gentoo.org
 hppa            default/linux/hppa/13.0                         stable
 hppa            default/linux/hppa/13.0/desktop                 dev
 hppa            default/linux/hppa/13.0/developer               dev
@@ -110,6 +116,7 @@ hppa            default/linux/hppa/17.0/desktop                 exp
 hppa            default/linux/hppa/17.0/developer               exp
 
 # IA64 Profiles
+# @MAINTAINER: ia64@gentoo.org
 ia64            default/linux/ia64/13.0                         stable
 ia64            default/linux/ia64/13.0/desktop                 stable
 ia64            default/linux/ia64/13.0/desktop/gnome           stable
@@ -122,6 +129,7 @@ ia64            default/linux/ia64/17.0/desktop/gnome/systemd   stable
 ia64            default/linux/ia64/17.0/developer               stable
 
 # M68K Profiles
+# @MAINTAINER: m68k@gentoo.org
 m68k            default/linux/m68k/13.0                         exp
 m68k            default/linux/m68k/13.0/desktop                 exp
 m68k            default/linux/m68k/13.0/desktop/gnome           exp
@@ -132,6 +140,7 @@ m68k            default/linux/m68k/17.0/desktop/gnome           exp
 m68k            default/linux/m68k/17.0/developer               exp
 
 # MIPS Profiles
+# @MAINTAINER: mips@gentoo.org
 mips            default/linux/mips/13.0/o32                     dev
 mips            default/linux/mips/13.0/n32                     dev
 mips            default/linux/mips/13.0/n64                     exp
@@ -146,10 +155,12 @@ mips            default/linux/mips/13.0/mipsel/multilib/n32     dev
 mips            default/linux/mips/13.0/mipsel/multilib/n64     exp
 
 # Nios II Profiles
+# @MAINTAINER: ?
 nios2           default/linux/nios2/13.0                        exp
 nios2           default/linux/nios2/17.0                        exp
 
 # PPC32 Profiles
+# @MAINTAINER: ppc@gentoo.org
 ppc             default/linux/powerpc/ppc32/13.0                       stable
 ppc             default/linux/powerpc/ppc32/13.0/desktop               stable
 ppc             default/linux/powerpc/ppc32/13.0/desktop/gnome         stable
@@ -162,6 +173,7 @@ ppc             default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd stable
 ppc             default/linux/powerpc/ppc32/17.0/developer             stable
 
 # PPC64 Profiles
+# @MAINTAINER: ppc64@gentoo.org
 ppc             default/linux/powerpc/ppc64/13.0/32bit-userland                         stable
 ppc             default/linux/powerpc/ppc64/13.0/32bit-userland/desktop                 stable
 ppc             default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome           stable
@@ -188,16 +200,19 @@ ppc64             default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian           exp
 ppc64          default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd   exp
 
 # RISC-V Profiles
+# @MAINTAINER: ?
 riscv           default/linux/riscv/13.0                        exp
 riscv           default/linux/riscv/17.0                        exp
 
 # S390 Profiles
+# @MAINTAINER: s390@gentoo.org
 s390            default/linux/s390/13.0                         exp
 s390            default/linux/s390/13.0/s390x                   exp
 s390            default/linux/s390/17.0                         exp
 s390            default/linux/s390/17.0/s390x                   exp
 
 # SH Profiles
+# @MAINTAINER: sh@gentoo.org
 sh              default/linux/sh/13.0                           exp
 sh              default/linux/sh/13.0/desktop                   exp
 sh              default/linux/sh/13.0/desktop/gnome             exp
@@ -208,6 +223,7 @@ sh              default/linux/sh/17.0/desktop/gnome             exp
 sh              default/linux/sh/17.0/developer                 exp
 
 # SPARC Profiles
+# @MAINTAINER: sparc@gentoo.org
 sparc           default/linux/sparc/13.0                        exp
 sparc           default/linux/sparc/13.0/desktop                exp
 sparc           default/linux/sparc/13.0/desktop/gnome          exp
@@ -220,6 +236,7 @@ sparc           default/linux/sparc/17.0/desktop/gnome/systemd  exp
 sparc           default/linux/sparc/17.0/developer              exp
 
 # x86 Profiles
+# @MAINTAINER: x86@gentoo.org
 x86             default/linux/x86/13.0                          stable
 x86             default/linux/x86/13.0/selinux                  dev
 x86             default/linux/x86/13.0/desktop                  stable
@@ -240,6 +257,7 @@ x86             default/linux/x86/17.0/developer                stable
 x86            default/linux/x86/17.0/systemd                  stable
 
 # Gentoo/FreeBSD Profiles
+# @MAINTAINER: bsd@gentoo.org
 amd64-fbsd     default/bsd/fbsd/amd64/9.1                      dev
 amd64-fbsd     default/bsd/fbsd/amd64/11.1                     dev
 amd64-fbsd     default/bsd/fbsd/amd64/9.1/clang                exp
@@ -249,6 +267,7 @@ x86-fbsd    default/bsd/fbsd/x86/9.1                        dev
 x86-fbsd       default/bsd/fbsd/x86/11.1                       dev
 
 # Hardened Profiles
+# @MAINTAINER: hardened@gentoo.org
 amd64          hardened/linux/amd64                                    stable
 amd64          hardened/linux/amd64/selinux                            stable
 amd64          hardened/linux/amd64/no-multilib                        stable
@@ -272,6 +291,7 @@ x86         hardened/linux/x86                                      stable
 x86            hardened/linux/x86/selinux                              stable
 
 # musl profiles
+# @MAINTAINER: musl@gentoo.org
 amd64          default/linux/musl/amd64                                exp
 amd64          hardened/linux/musl/amd64                               exp
 amd64          default/linux/musl/amd64/x32                            exp
@@ -290,6 +310,7 @@ x86         default/linux/musl/x86                                  exp
 x86            hardened/linux/musl/x86                                 exp
 
 # Non-embedded uclibc profiles
+# @MAINTAINER: uclibc@gentoo.org
 amd64          default/linux/uclibc/amd64                              exp
 amd64          hardened/linux/uclibc/amd64                             exp
 arm            default/linux/uclibc/arm/armv7a                         exp
@@ -304,6 +325,7 @@ x86         default/linux/uclibc/x86                                exp
 x86            hardened/linux/uclibc/x86                               exp
 
 # uclibc/embedded multiarch profiles
+# @MAINTAINER: uclibc@gentoo.org
 #amd64         uclibc/amd64                                    dev
 #arm           uclibc/arm                                      dev
 #arm           uclibc/arm/2.4                                  dev
@@ -324,6 +346,7 @@ x86         hardened/linux/uclibc/x86                               exp
 
 
 # These are Gentoo Prefix profiles, maintained by the Prefix team
+# @MAINTAINER: prefix@gentoo.org
 
 # Linux Profiles
 amd64-linux            prefix/linux/amd64                              exp