On Tue, Jan 9, 2018 at 9:43 AM, Michał Górny <[email protected]> wrote:

> Add @MAINTAINER comments before each 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 each
> 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 | 23 +++++++++++++++++++++++
>  1 file changed, 23 insertions(+)
>
> diff --git a/profiles/profiles.desc b/profiles/profiles.desc
> index 66dd7a32799f..8c9bd78143a1 100644
> --- a/profiles/profiles.desc
> +++ b/profiles/profiles.desc
> @@ -7,6 +7,7 @@
>  #arch          profile_directory                               status
>
>  # Alpha Profiles


How are machines supposed to read this data?
Can we consider structured data?

-A


> +# @MAINTAINER: [email protected]
>  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: [email protected]
>  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: [email protected]
>  #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.0/x32
>                 dev
>  #amd64           default/linux/amd64/17.1/systemd                   exp
>
>  # ARM Profiles
> +# @MAINTAINER: [email protected]
>  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: [email protected]
>  arm64           default/linux/arm64/13.0                        dev
>  arm64           default/linux/arm64/13.0/desktop                exp
>  arm64           default/linux/arm64/13.0/desktop/systemd        dev
> @@ -102,6 +107,7 @@ arm64           default/linux/arm64/17.0/developer
>           exp
>  arm64           default/linux/arm64/17.0/systemd                exp
>
>  # HPPA Profiles
> +# @MAINTAINER: [email protected]
>  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: [email protected]
>  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: [email protected]
>  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: [email protected]
>  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: [email protected]
>  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: [email protected]
>  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: [email protected]
>  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: [email protected]
>  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: [email protected]
>  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: [email protected]
>  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: [email protected]
>  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: [email protected]
>  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: [email protected]
>  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: [email protected]
>  amd64          default/linux/uclibc/amd64                              dev
>  amd64          hardened/linux/uclibc/amd64                             dev
>  arm            default/linux/uclibc/arm/armv7a
>  dev
> @@ -304,6 +325,7 @@ x86         default/linux/uclibc/x86
>               dev
>  x86            hardened/linux/uclibc/x86                               dev
>
>  # uclibc/embedded multiarch profiles
> +# @MAINTAINER: [email protected]
>  #amd64         uclibc/amd64                                    dev
>  #arm           uclibc/arm                                      dev
>  #arm           uclibc/arm/2.4                                  dev
> @@ -324,6 +346,7 @@ x86         hardened/linux/uclibc/x86
>              dev
>
>
>  # These are Gentoo Prefix profiles, maintained by the Prefix team
> +# @MAINTAINER: [email protected]
>
>  # Linux Profiles
>  amd64-linux            prefix/linux/amd64                              exp
> --
> 2.16.0.rc1
>
>
>

Reply via email to