All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] target/ppc, hw/ppc: Change maintainers
@ 2021-11-05  3:46 David Gibson
  2021-11-05  9:48 ` Daniel Henrique Barboza
  2021-11-05 13:54 ` Cédric Le Goater
  0 siblings, 2 replies; 13+ messages in thread
From: David Gibson @ 2021-11-05  3:46 UTC (permalink / raw)
  To: qemu-ppc, qemu-devel, groug, clg, danielhb413; +Cc: peter.maydell, David Gibson

As our day jobs and interests have moved onto other things, Greg and I have
been struggling to keep on top of maintainership of target/ppc and
associated pieces like the pseries and powernv machine types, with their
platform specific devices.

We've therefore discussed and plan to transfer maintainership to Cédric Le
Goater (primary) and Daniel Henrique Barboza (backup).  Cédric and Daniel
have been actively contributing to the area for some time, and they're
supported in this by their current employer, IBM, who has an obvious
interest in the platform.

Greg and I do plan to stay around in some capacity for at least the next
6 months, providing reviews and advice to assist the new maintainers into
the role.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
---
 MAINTAINERS | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 797be5b366..066c4fb2b0 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -262,8 +262,10 @@ F: hw/openrisc/
 F: tests/tcg/openrisc/
 
 PowerPC TCG CPUs
-M: David Gibson <david@gibson.dropbear.id.au>
-M: Greg Kurz <groug@kaod.org>
+M: Cédric Le Goater <clg@kaod.org>
+M: Daniel Henrique Barboza <danielhb413@gmail.com>
+R: David Gibson <david@gibson.dropbear.id.au>
+R: Greg Kurz <groug@kaod.org>
 L: qemu-ppc@nongnu.org
 S: Maintained
 F: target/ppc/
@@ -382,8 +384,10 @@ F: target/mips/kvm*
 F: target/mips/sysemu/
 
 PPC KVM CPUs
-M: David Gibson <david@gibson.dropbear.id.au>
-M: Greg Kurz <groug@kaod.org>
+M: Cédric Le Goater <clg@kaod.org>
+M: Daniel Henrique Barboza <danielhb413@gmail.com>
+R: David Gibson <david@gibson.dropbear.id.au>
+R: Greg Kurz <groug@kaod.org>
 S: Maintained
 F: target/ppc/kvm.c
 
@@ -1321,8 +1325,10 @@ F: include/hw/rtc/m48t59.h
 F: tests/acceptance/ppc_prep_40p.py
 
 sPAPR
-M: David Gibson <david@gibson.dropbear.id.au>
-M: Greg Kurz <groug@kaod.org>
+M: Cédric Le Goater <clg@kaod.org>
+M: Daniel Henrique Barboza <danielhb413@gmail.com>
+R: David Gibson <david@gibson.dropbear.id.au>
+R: Greg Kurz <groug@kaod.org>
 L: qemu-ppc@nongnu.org
 S: Maintained
 F: hw/*/spapr*
@@ -1382,6 +1388,8 @@ F: include/hw/pci-host/mv64361.h
 
 Virtual Open Firmware (VOF)
 M: Alexey Kardashevskiy <aik@ozlabs.ru>
+R: Cédric Le Goater <clg@kaod.org>
+R: Daniel Henrique Barboza <danielhb413@gmail.com>
 R: David Gibson <david@gibson.dropbear.id.au>
 R: Greg Kurz <groug@kaod.org>
 L: qemu-ppc@nongnu.org
-- 
2.33.1



^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: [PATCH] target/ppc, hw/ppc: Change maintainers
  2021-11-05  3:46 [PATCH] target/ppc, hw/ppc: Change maintainers David Gibson
@ 2021-11-05  9:48 ` Daniel Henrique Barboza
  2021-11-05 19:16   ` Philippe Mathieu-Daudé
  2021-11-05 13:54 ` Cédric Le Goater
  1 sibling, 1 reply; 13+ messages in thread
From: Daniel Henrique Barboza @ 2021-11-05  9:48 UTC (permalink / raw)
  To: David Gibson, qemu-ppc, qemu-devel, groug, clg; +Cc: peter.maydell



On 11/5/21 00:46, David Gibson wrote:
> As our day jobs and interests have moved onto other things, Greg and I have
> been struggling to keep on top of maintainership of target/ppc and
> associated pieces like the pseries and powernv machine types, with their
> platform specific devices.
> 
> We've therefore discussed and plan to transfer maintainership to Cédric Le
> Goater (primary) and Daniel Henrique Barboza (backup).  Cédric and Daniel
> have been actively contributing to the area for some time, and they're
> supported in this by their current employer, IBM, who has an obvious
> interest in the platform.

Thank you and Greg and Red Hat for all the years of service supporting
qemu-ppc in the community. IBM will shoulder this responsibility now.

> 
> Greg and I do plan to stay around in some capacity for at least the next
> 6 months, providing reviews and advice to assist the new maintainers into
> the role.

I hope both of you stay around way longer than that :)



Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>

> 
> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
> ---
>   MAINTAINERS | 20 ++++++++++++++------
>   1 file changed, 14 insertions(+), 6 deletions(-)
> 
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 797be5b366..066c4fb2b0 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -262,8 +262,10 @@ F: hw/openrisc/
>   F: tests/tcg/openrisc/
>   
>   PowerPC TCG CPUs
> -M: David Gibson <david@gibson.dropbear.id.au>
> -M: Greg Kurz <groug@kaod.org>
> +M: Cédric Le Goater <clg@kaod.org>
> +M: Daniel Henrique Barboza <danielhb413@gmail.com>
> +R: David Gibson <david@gibson.dropbear.id.au>
> +R: Greg Kurz <groug@kaod.org>
>   L: qemu-ppc@nongnu.org
>   S: Maintained
>   F: target/ppc/
> @@ -382,8 +384,10 @@ F: target/mips/kvm*
>   F: target/mips/sysemu/
>   
>   PPC KVM CPUs
> -M: David Gibson <david@gibson.dropbear.id.au>
> -M: Greg Kurz <groug@kaod.org>
> +M: Cédric Le Goater <clg@kaod.org>
> +M: Daniel Henrique Barboza <danielhb413@gmail.com>
> +R: David Gibson <david@gibson.dropbear.id.au>
> +R: Greg Kurz <groug@kaod.org>
>   S: Maintained
>   F: target/ppc/kvm.c
>   
> @@ -1321,8 +1325,10 @@ F: include/hw/rtc/m48t59.h
>   F: tests/acceptance/ppc_prep_40p.py
>   
>   sPAPR
> -M: David Gibson <david@gibson.dropbear.id.au>
> -M: Greg Kurz <groug@kaod.org>
> +M: Cédric Le Goater <clg@kaod.org>
> +M: Daniel Henrique Barboza <danielhb413@gmail.com>
> +R: David Gibson <david@gibson.dropbear.id.au>
> +R: Greg Kurz <groug@kaod.org>
>   L: qemu-ppc@nongnu.org
>   S: Maintained
>   F: hw/*/spapr*
> @@ -1382,6 +1388,8 @@ F: include/hw/pci-host/mv64361.h
>   
>   Virtual Open Firmware (VOF)
>   M: Alexey Kardashevskiy <aik@ozlabs.ru>
> +R: Cédric Le Goater <clg@kaod.org>
> +R: Daniel Henrique Barboza <danielhb413@gmail.com>
>   R: David Gibson <david@gibson.dropbear.id.au>
>   R: Greg Kurz <groug@kaod.org>
>   L: qemu-ppc@nongnu.org
> 


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH] target/ppc, hw/ppc: Change maintainers
  2021-11-05  3:46 [PATCH] target/ppc, hw/ppc: Change maintainers David Gibson
  2021-11-05  9:48 ` Daniel Henrique Barboza
@ 2021-11-05 13:54 ` Cédric Le Goater
  1 sibling, 0 replies; 13+ messages in thread
From: Cédric Le Goater @ 2021-11-05 13:54 UTC (permalink / raw)
  To: David Gibson, qemu-ppc, qemu-devel, groug, danielhb413; +Cc: peter.maydell

On 11/5/21 04:46, David Gibson wrote:
> As our day jobs and interests have moved onto other things, Greg and I have
> been struggling to keep on top of maintainership of target/ppc and
> associated pieces like the pseries and powernv machine types, with their
> platform specific devices.
> 
> We've therefore discussed and plan to transfer maintainership to Cédric Le
> Goater (primary) and Daniel Henrique Barboza (backup).  Cédric and Daniel
> have been actively contributing to the area for some time, and they're
> supported in this by their current employer, IBM, who has an obvious
> interest in the platform.


IBM business has changed focus and pseries/KVM will be less in
the spotlights. Nevertheless, there is a large code base we want
to keep running and not break. Migration compatibility is the
most complex part of it. I hope we will be able to automate some
of the non-regression tests RedHat/IBM have. Not an easy part
I admit.


There are plenty of contributors who help on very large parts
of QEMU-PPC.

Richard and the Eldorado team are watching closely instruction
implementation,
Mark is doing the same for MAC machines,
Balaton for 44x and 46x and associated machines.
Thomas showed he could bring back from the dead any forgotten board,
Alex Graf still admins the qemu-ppc mailin list.
It was nicely hooked to patchwork by the OzLabs recently :

     https://patchwork.ozlabs.org/project/qemu-ppc/list/

we might add some simple automation on the received patches,
"does the patch apply ?" for instance. Anyhow, it's an easy way
to share the review between people.

Daniel, Bharata, Fabiano, Nick, You and Greg for pseries, and
Alexey, for SLOF+VOF also. I am still around for PowerNV, XIVE, XICS.

Christophe is doing his best to keep alive Linux ppc405.

Michael does kernel CI testing on all these platforms :

     https://github.com/linuxppc/ci-scripts/tree/master/scripts/boot

Guenter also does :

     https://github.com/groeck/linux-build-test/tree/master/rootfs/ppc

and skiboot :

     https://github.com/open-power/skiboot/tree/master/opal-ci

GitLab does even more.

and we have Philippe, always here to make sure every grain of sand
has been examined.

We don't feel alone :)

> Greg and I do plan to stay around in some capacity for at least the next
> 6 months, providing reviews and advice to assist the new maintainers into
> the role.

Thanks for the time and assistance for all these years. Pseries
and PowerNV would not be in such a good shape without all the
efforts you have put into them.

I suppose emulation will take a larger part of our time now since
it is largely used for pseries/powernv development in IBM. We will
see how that goes.

> 
> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

Acked-by: Cédric Le Goater <clg@kaod.org>

C.

> ---
>   MAINTAINERS | 20 ++++++++++++++------
>   1 file changed, 14 insertions(+), 6 deletions(-)
> 
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 797be5b366..066c4fb2b0 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -262,8 +262,10 @@ F: hw/openrisc/
>   F: tests/tcg/openrisc/
>   
>   PowerPC TCG CPUs
> -M: David Gibson <david@gibson.dropbear.id.au>
> -M: Greg Kurz <groug@kaod.org>
> +M: Cédric Le Goater <clg@kaod.org>
> +M: Daniel Henrique Barboza <danielhb413@gmail.com>
> +R: David Gibson <david@gibson.dropbear.id.au>
> +R: Greg Kurz <groug@kaod.org>
>   L: qemu-ppc@nongnu.org
>   S: Maintained
>   F: target/ppc/
> @@ -382,8 +384,10 @@ F: target/mips/kvm*
>   F: target/mips/sysemu/
>   
>   PPC KVM CPUs
> -M: David Gibson <david@gibson.dropbear.id.au>
> -M: Greg Kurz <groug@kaod.org>
> +M: Cédric Le Goater <clg@kaod.org>
> +M: Daniel Henrique Barboza <danielhb413@gmail.com>
> +R: David Gibson <david@gibson.dropbear.id.au>
> +R: Greg Kurz <groug@kaod.org>
>   S: Maintained
>   F: target/ppc/kvm.c
>   
> @@ -1321,8 +1325,10 @@ F: include/hw/rtc/m48t59.h
>   F: tests/acceptance/ppc_prep_40p.py
>   
>   sPAPR
> -M: David Gibson <david@gibson.dropbear.id.au>
> -M: Greg Kurz <groug@kaod.org>
> +M: Cédric Le Goater <clg@kaod.org>
> +M: Daniel Henrique Barboza <danielhb413@gmail.com>
> +R: David Gibson <david@gibson.dropbear.id.au>
> +R: Greg Kurz <groug@kaod.org>
>   L: qemu-ppc@nongnu.org
>   S: Maintained
>   F: hw/*/spapr*
> @@ -1382,6 +1388,8 @@ F: include/hw/pci-host/mv64361.h
>   
>   Virtual Open Firmware (VOF)
>   M: Alexey Kardashevskiy <aik@ozlabs.ru>
> +R: Cédric Le Goater <clg@kaod.org>
> +R: Daniel Henrique Barboza <danielhb413@gmail.com>
>   R: David Gibson <david@gibson.dropbear.id.au>
>   R: Greg Kurz <groug@kaod.org>
>   L: qemu-ppc@nongnu.org
> 



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH] target/ppc, hw/ppc: Change maintainers
  2021-11-05  9:48 ` Daniel Henrique Barboza
@ 2021-11-05 19:16   ` Philippe Mathieu-Daudé
  2021-11-05 20:05     ` Daniel Henrique Barboza
  2021-11-05 23:00     ` Cédric Le Goater
  0 siblings, 2 replies; 13+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-11-05 19:16 UTC (permalink / raw)
  To: Daniel Henrique Barboza, clg
  Cc: peter.maydell, groug, qemu-ppc, qemu-devel, David Gibson

Hi Daniel,

On 11/5/21 10:48, Daniel Henrique Barboza wrote:
> On 11/5/21 00:46, David Gibson wrote:
>> As our day jobs and interests have moved onto other things, Greg and I
>> have
>> been struggling to keep on top of maintainership of target/ppc and
>> associated pieces like the pseries and powernv machine types, with their
>> platform specific devices.
>>
>> We've therefore discussed and plan to transfer maintainership to
>> Cédric Le
>> Goater (primary) and Daniel Henrique Barboza (backup).  Cédric and Daniel
>> have been actively contributing to the area for some time, and they're
>> supported in this by their current employer, IBM, who has an obvious
>> interest in the platform.
> 
> Thank you and Greg and Red Hat for all the years of service supporting
> qemu-ppc in the community. IBM will shoulder this responsibility now.

In term of the MAINTAINERS file:

        S: Status, one of the following:
           Supported:   Someone is actually paid to look after this.
           Maintained:  Someone actually looks after it.

The PPC entries have a 'Maintained' status. You say "IBM will shoulder
this responsibility", does that mean the entries will be 'Supported'
as in "someone paid to look after them"?
I wonder because both Cédric and you have some commits with an IBM
email, but both are registering a non-IBM email as contact. I don't
mind the email technical detail, but I am curious about the status
and expectations.

Thanks,

Phil.

>> Greg and I do plan to stay around in some capacity for at least the next
>> 6 months, providing reviews and advice to assist the new maintainers into
>> the role.
> 
> I hope both of you stay around way longer than that :)
> 
> 
> 
> Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
> 
>>
>> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
>> ---
>>   MAINTAINERS | 20 ++++++++++++++------
>>   1 file changed, 14 insertions(+), 6 deletions(-)
>>
>> diff --git a/MAINTAINERS b/MAINTAINERS
>> index 797be5b366..066c4fb2b0 100644
>> --- a/MAINTAINERS
>> +++ b/MAINTAINERS
>> @@ -262,8 +262,10 @@ F: hw/openrisc/
>>   F: tests/tcg/openrisc/
>>     PowerPC TCG CPUs
>> -M: David Gibson <david@gibson.dropbear.id.au>
>> -M: Greg Kurz <groug@kaod.org>
>> +M: Cédric Le Goater <clg@kaod.org>
>> +M: Daniel Henrique Barboza <danielhb413@gmail.com>
>> +R: David Gibson <david@gibson.dropbear.id.au>
>> +R: Greg Kurz <groug@kaod.org>
>>   L: qemu-ppc@nongnu.org
>>   S: Maintained
>>   F: target/ppc/
>> @@ -382,8 +384,10 @@ F: target/mips/kvm*
>>   F: target/mips/sysemu/
>>     PPC KVM CPUs
>> -M: David Gibson <david@gibson.dropbear.id.au>
>> -M: Greg Kurz <groug@kaod.org>
>> +M: Cédric Le Goater <clg@kaod.org>
>> +M: Daniel Henrique Barboza <danielhb413@gmail.com>
>> +R: David Gibson <david@gibson.dropbear.id.au>
>> +R: Greg Kurz <groug@kaod.org>
>>   S: Maintained
>>   F: target/ppc/kvm.c
>>   @@ -1321,8 +1325,10 @@ F: include/hw/rtc/m48t59.h
>>   F: tests/acceptance/ppc_prep_40p.py
>>     sPAPR
>> -M: David Gibson <david@gibson.dropbear.id.au>
>> -M: Greg Kurz <groug@kaod.org>
>> +M: Cédric Le Goater <clg@kaod.org>
>> +M: Daniel Henrique Barboza <danielhb413@gmail.com>
>> +R: David Gibson <david@gibson.dropbear.id.au>
>> +R: Greg Kurz <groug@kaod.org>
>>   L: qemu-ppc@nongnu.org
>>   S: Maintained
>>   F: hw/*/spapr*
>> @@ -1382,6 +1388,8 @@ F: include/hw/pci-host/mv64361.h
>>     Virtual Open Firmware (VOF)
>>   M: Alexey Kardashevskiy <aik@ozlabs.ru>
>> +R: Cédric Le Goater <clg@kaod.org>
>> +R: Daniel Henrique Barboza <danielhb413@gmail.com>
>>   R: David Gibson <david@gibson.dropbear.id.au>
>>   R: Greg Kurz <groug@kaod.org>
>>   L: qemu-ppc@nongnu.org
>>
> 



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH] target/ppc, hw/ppc: Change maintainers
  2021-11-05 19:16   ` Philippe Mathieu-Daudé
@ 2021-11-05 20:05     ` Daniel Henrique Barboza
  2021-11-06  4:20       ` David Gibson
  2021-11-06  9:18       ` Philippe Mathieu-Daudé
  2021-11-05 23:00     ` Cédric Le Goater
  1 sibling, 2 replies; 13+ messages in thread
From: Daniel Henrique Barboza @ 2021-11-05 20:05 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé, clg
  Cc: peter.maydell, groug, qemu-ppc, qemu-devel, David Gibson



On 11/5/21 16:16, Philippe Mathieu-Daudé wrote:
> Hi Daniel,
> 
> On 11/5/21 10:48, Daniel Henrique Barboza wrote:
>> On 11/5/21 00:46, David Gibson wrote:
>>> As our day jobs and interests have moved onto other things, Greg and I
>>> have
>>> been struggling to keep on top of maintainership of target/ppc and
>>> associated pieces like the pseries and powernv machine types, with their
>>> platform specific devices.
>>>
>>> We've therefore discussed and plan to transfer maintainership to
>>> Cédric Le
>>> Goater (primary) and Daniel Henrique Barboza (backup).  Cédric and Daniel
>>> have been actively contributing to the area for some time, and they're
>>> supported in this by their current employer, IBM, who has an obvious
>>> interest in the platform.
>>
>> Thank you and Greg and Red Hat for all the years of service supporting
>> qemu-ppc in the community. IBM will shoulder this responsibility now.
> 
> In term of the MAINTAINERS file:
> 
>          S: Status, one of the following:
>             Supported:   Someone is actually paid to look after this.
>             Maintained:  Someone actually looks after it.
> 
> The PPC entries have a 'Maintained' status. You say "IBM will shoulder
> this responsibility", does that mean the entries will be 'Supported'
> as in "someone paid to look after them"?

Yes. It's appropriate to change the PPC entries of this patch to "Supported"
now.


> I wonder because both Cédric and you have some commits with an IBM
> email, but both are registering a non-IBM email as contact. I don't
> mind the email technical detail, but I am curious about the status
> and expectations.

I had problems using IBM corporate email with mailing lists in the past,
and started using this gmail account instead. I believe Cedric has a
similar sob story.

FWIW the contrib/gitdm/group-map-ibm file has both our emails there to
indicate that we're IBM contributors.


Thanks,


Daniel

> 
> Thanks,
> 
> Phil.
> 
>>> Greg and I do plan to stay around in some capacity for at least the next
>>> 6 months, providing reviews and advice to assist the new maintainers into
>>> the role.
>>
>> I hope both of you stay around way longer than that :)
>>
>>
>>
>> Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
>>
>>>
>>> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
>>> ---
>>>    MAINTAINERS | 20 ++++++++++++++------
>>>    1 file changed, 14 insertions(+), 6 deletions(-)
>>>
>>> diff --git a/MAINTAINERS b/MAINTAINERS
>>> index 797be5b366..066c4fb2b0 100644
>>> --- a/MAINTAINERS
>>> +++ b/MAINTAINERS
>>> @@ -262,8 +262,10 @@ F: hw/openrisc/
>>>    F: tests/tcg/openrisc/
>>>      PowerPC TCG CPUs
>>> -M: David Gibson <david@gibson.dropbear.id.au>
>>> -M: Greg Kurz <groug@kaod.org>
>>> +M: Cédric Le Goater <clg@kaod.org>
>>> +M: Daniel Henrique Barboza <danielhb413@gmail.com>
>>> +R: David Gibson <david@gibson.dropbear.id.au>
>>> +R: Greg Kurz <groug@kaod.org>
>>>    L: qemu-ppc@nongnu.org
>>>    S: Maintained
>>>    F: target/ppc/
>>> @@ -382,8 +384,10 @@ F: target/mips/kvm*
>>>    F: target/mips/sysemu/
>>>      PPC KVM CPUs
>>> -M: David Gibson <david@gibson.dropbear.id.au>
>>> -M: Greg Kurz <groug@kaod.org>
>>> +M: Cédric Le Goater <clg@kaod.org>
>>> +M: Daniel Henrique Barboza <danielhb413@gmail.com>
>>> +R: David Gibson <david@gibson.dropbear.id.au>
>>> +R: Greg Kurz <groug@kaod.org>
>>>    S: Maintained
>>>    F: target/ppc/kvm.c
>>>    @@ -1321,8 +1325,10 @@ F: include/hw/rtc/m48t59.h
>>>    F: tests/acceptance/ppc_prep_40p.py
>>>      sPAPR
>>> -M: David Gibson <david@gibson.dropbear.id.au>
>>> -M: Greg Kurz <groug@kaod.org>
>>> +M: Cédric Le Goater <clg@kaod.org>
>>> +M: Daniel Henrique Barboza <danielhb413@gmail.com>
>>> +R: David Gibson <david@gibson.dropbear.id.au>
>>> +R: Greg Kurz <groug@kaod.org>
>>>    L: qemu-ppc@nongnu.org
>>>    S: Maintained
>>>    F: hw/*/spapr*
>>> @@ -1382,6 +1388,8 @@ F: include/hw/pci-host/mv64361.h
>>>      Virtual Open Firmware (VOF)
>>>    M: Alexey Kardashevskiy <aik@ozlabs.ru>
>>> +R: Cédric Le Goater <clg@kaod.org>
>>> +R: Daniel Henrique Barboza <danielhb413@gmail.com>
>>>    R: David Gibson <david@gibson.dropbear.id.au>
>>>    R: Greg Kurz <groug@kaod.org>
>>>    L: qemu-ppc@nongnu.org
>>>
>>
> 


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH] target/ppc, hw/ppc: Change maintainers
  2021-11-05 19:16   ` Philippe Mathieu-Daudé
  2021-11-05 20:05     ` Daniel Henrique Barboza
@ 2021-11-05 23:00     ` Cédric Le Goater
  2021-11-06  9:22       ` Philippe Mathieu-Daudé
  1 sibling, 1 reply; 13+ messages in thread
From: Cédric Le Goater @ 2021-11-05 23:00 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé, Daniel Henrique Barboza
  Cc: peter.maydell, groug, qemu-ppc, qemu-devel, David Gibson

> In term of the MAINTAINERS file:
> 
>          S: Status, one of the following:
>             Supported:   Someone is actually paid to look after this.
>             Maintained:  Someone actually looks after it.
> 
> The PPC entries have a 'Maintained' status. You say "IBM will shoulder
> this responsibility", does that mean the entries will be 'Supported'
> as in "someone paid to look after them"?
> I wonder because both Cédric and you have some commits with an IBM
> email, but both are registering a non-IBM email as contact. 

Lotus Notes was not designed for patch communication. You don't want
me to send patches with it I assure you :)

> I don't
> mind the email technical detail, but I am curious about the status
> and expectations.

We have other IBM commitments. IBM is willing to share some/most of
our time for QEMU-PPC maintenance.

What we are going do will depend on inputs really. We have pseries
and KVM in focus because there is still business using the software
stack. TCG is extremely useful for pseries and powernv. We clearly
want to keep that running and improve it. Some parts have been barely
touched (and probably used) in the last 15 years. I think we should
drop some support to modernize the useful parts and ease maintenance.

Thanks,

C.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH] target/ppc, hw/ppc: Change maintainers
  2021-11-05 20:05     ` Daniel Henrique Barboza
@ 2021-11-06  4:20       ` David Gibson
  2021-11-06  8:28         ` Cédric Le Goater
  2021-11-06  9:18       ` Philippe Mathieu-Daudé
  1 sibling, 1 reply; 13+ messages in thread
From: David Gibson @ 2021-11-06  4:20 UTC (permalink / raw)
  To: Daniel Henrique Barboza
  Cc: peter.maydell, qemu-devel, groug, qemu-ppc, clg,
	Philippe Mathieu-Daudé

[-- Attachment #1: Type: text/plain, Size: 5083 bytes --]

On Fri, Nov 05, 2021 at 05:05:25PM -0300, Daniel Henrique Barboza wrote:
> 
> 
> On 11/5/21 16:16, Philippe Mathieu-Daudé wrote:
> > Hi Daniel,
> > 
> > On 11/5/21 10:48, Daniel Henrique Barboza wrote:
> > > On 11/5/21 00:46, David Gibson wrote:
> > > > As our day jobs and interests have moved onto other things, Greg and I
> > > > have
> > > > been struggling to keep on top of maintainership of target/ppc and
> > > > associated pieces like the pseries and powernv machine types, with their
> > > > platform specific devices.
> > > > 
> > > > We've therefore discussed and plan to transfer maintainership to
> > > > Cédric Le
> > > > Goater (primary) and Daniel Henrique Barboza (backup).  Cédric and Daniel
> > > > have been actively contributing to the area for some time, and they're
> > > > supported in this by their current employer, IBM, who has an obvious
> > > > interest in the platform.
> > > 
> > > Thank you and Greg and Red Hat for all the years of service supporting
> > > qemu-ppc in the community. IBM will shoulder this responsibility now.
> > 
> > In term of the MAINTAINERS file:
> > 
> >          S: Status, one of the following:
> >             Supported:   Someone is actually paid to look after this.
> >             Maintained:  Someone actually looks after it.
> > 
> > The PPC entries have a 'Maintained' status. You say "IBM will shoulder
> > this responsibility", does that mean the entries will be 'Supported'
> > as in "someone paid to look after them"?
> 
> Yes. It's appropriate to change the PPC entries of this patch to "Supported"
> now.

Good point, I've adjusted that.

> > I wonder because both Cédric and you have some commits with an IBM
> > email, but both are registering a non-IBM email as contact. I don't
> > mind the email technical detail, but I am curious about the status
> > and expectations.
> 
> I had problems using IBM corporate email with mailing lists in the past,
> and started using this gmail account instead. I believe Cedric has a
> similar sob story.
> 
> FWIW the contrib/gitdm/group-map-ibm file has both our emails there to
> indicate that we're IBM contributors.
> 
> 
> Thanks,
> 
> 
> Daniel
> 
> > 
> > Thanks,
> > 
> > Phil.
> > 
> > > > Greg and I do plan to stay around in some capacity for at least the next
> > > > 6 months, providing reviews and advice to assist the new maintainers into
> > > > the role.
> > > 
> > > I hope both of you stay around way longer than that :)
> > > 
> > > 
> > > 
> > > Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
> > > 
> > > > 
> > > > Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
> > > > ---
> > > >    MAINTAINERS | 20 ++++++++++++++------
> > > >    1 file changed, 14 insertions(+), 6 deletions(-)
> > > > 
> > > > diff --git a/MAINTAINERS b/MAINTAINERS
> > > > index 797be5b366..066c4fb2b0 100644
> > > > --- a/MAINTAINERS
> > > > +++ b/MAINTAINERS
> > > > @@ -262,8 +262,10 @@ F: hw/openrisc/
> > > >    F: tests/tcg/openrisc/
> > > >      PowerPC TCG CPUs
> > > > -M: David Gibson <david@gibson.dropbear.id.au>
> > > > -M: Greg Kurz <groug@kaod.org>
> > > > +M: Cédric Le Goater <clg@kaod.org>
> > > > +M: Daniel Henrique Barboza <danielhb413@gmail.com>
> > > > +R: David Gibson <david@gibson.dropbear.id.au>
> > > > +R: Greg Kurz <groug@kaod.org>
> > > >    L: qemu-ppc@nongnu.org
> > > >    S: Maintained
> > > >    F: target/ppc/
> > > > @@ -382,8 +384,10 @@ F: target/mips/kvm*
> > > >    F: target/mips/sysemu/
> > > >      PPC KVM CPUs
> > > > -M: David Gibson <david@gibson.dropbear.id.au>
> > > > -M: Greg Kurz <groug@kaod.org>
> > > > +M: Cédric Le Goater <clg@kaod.org>
> > > > +M: Daniel Henrique Barboza <danielhb413@gmail.com>
> > > > +R: David Gibson <david@gibson.dropbear.id.au>
> > > > +R: Greg Kurz <groug@kaod.org>
> > > >    S: Maintained
> > > >    F: target/ppc/kvm.c
> > > >    @@ -1321,8 +1325,10 @@ F: include/hw/rtc/m48t59.h
> > > >    F: tests/acceptance/ppc_prep_40p.py
> > > >      sPAPR
> > > > -M: David Gibson <david@gibson.dropbear.id.au>
> > > > -M: Greg Kurz <groug@kaod.org>
> > > > +M: Cédric Le Goater <clg@kaod.org>
> > > > +M: Daniel Henrique Barboza <danielhb413@gmail.com>
> > > > +R: David Gibson <david@gibson.dropbear.id.au>
> > > > +R: Greg Kurz <groug@kaod.org>
> > > >    L: qemu-ppc@nongnu.org
> > > >    S: Maintained
> > > >    F: hw/*/spapr*
> > > > @@ -1382,6 +1388,8 @@ F: include/hw/pci-host/mv64361.h
> > > >      Virtual Open Firmware (VOF)
> > > >    M: Alexey Kardashevskiy <aik@ozlabs.ru>
> > > > +R: Cédric Le Goater <clg@kaod.org>
> > > > +R: Daniel Henrique Barboza <danielhb413@gmail.com>
> > > >    R: David Gibson <david@gibson.dropbear.id.au>
> > > >    R: Greg Kurz <groug@kaod.org>
> > > >    L: qemu-ppc@nongnu.org
> > > > 
> > > 
> > 
> 

-- 
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH] target/ppc, hw/ppc: Change maintainers
  2021-11-06  4:20       ` David Gibson
@ 2021-11-06  8:28         ` Cédric Le Goater
  2021-11-06  8:53           ` David Gibson
  0 siblings, 1 reply; 13+ messages in thread
From: Cédric Le Goater @ 2021-11-06  8:28 UTC (permalink / raw)
  To: David Gibson, Daniel Henrique Barboza
  Cc: peter.maydell, groug, qemu-ppc, Philippe Mathieu-Daudé, qemu-devel

>>>> Thank you and Greg and Red Hat for all the years of service supporting
>>>> qemu-ppc in the community. IBM will shoulder this responsibility now.
>>>
>>> In term of the MAINTAINERS file:
>>>
>>>           S: Status, one of the following:
>>>              Supported:   Someone is actually paid to look after this.
>>>              Maintained:  Someone actually looks after it.
>>>
>>> The PPC entries have a 'Maintained' status. You say "IBM will shoulder
>>> this responsibility", does that mean the entries will be 'Supported'
>>> as in "someone paid to look after them"?
>>
>> Yes. It's appropriate to change the PPC entries of this patch to "Supported"
>> now.
> 
> Good point, I've adjusted that.

"Supported" would be setting the expectations too high. It is an extra
activity among what we are already dealing with. Please leave it to
"Maintained".

Thanks,

C.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH] target/ppc, hw/ppc: Change maintainers
  2021-11-06  8:28         ` Cédric Le Goater
@ 2021-11-06  8:53           ` David Gibson
  2021-11-07 20:15             ` Greg Kurz
  0 siblings, 1 reply; 13+ messages in thread
From: David Gibson @ 2021-11-06  8:53 UTC (permalink / raw)
  To: Cédric Le Goater
  Cc: peter.maydell, qemu-devel, Daniel Henrique Barboza, groug,
	Philippe Mathieu-Daudé,
	qemu-ppc

[-- Attachment #1: Type: text/plain, Size: 1245 bytes --]

On Sat, Nov 06, 2021 at 09:28:54AM +0100, Cédric Le Goater wrote:
> > > > > Thank you and Greg and Red Hat for all the years of service supporting
> > > > > qemu-ppc in the community. IBM will shoulder this responsibility now.
> > > > 
> > > > In term of the MAINTAINERS file:
> > > > 
> > > >           S: Status, one of the following:
> > > >              Supported:   Someone is actually paid to look after this.
> > > >              Maintained:  Someone actually looks after it.
> > > > 
> > > > The PPC entries have a 'Maintained' status. You say "IBM will shoulder
> > > > this responsibility", does that mean the entries will be 'Supported'
> > > > as in "someone paid to look after them"?
> > > 
> > > Yes. It's appropriate to change the PPC entries of this patch to "Supported"
> > > now.
> > 
> > Good point, I've adjusted that.
> 
> "Supported" would be setting the expectations too high. It is an extra
> activity among what we are already dealing with. Please leave it to
> "Maintained".

Fair enough, reverted.

-- 
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH] target/ppc, hw/ppc: Change maintainers
  2021-11-05 20:05     ` Daniel Henrique Barboza
  2021-11-06  4:20       ` David Gibson
@ 2021-11-06  9:18       ` Philippe Mathieu-Daudé
  1 sibling, 0 replies; 13+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-11-06  9:18 UTC (permalink / raw)
  To: Daniel Henrique Barboza, clg
  Cc: peter.maydell, David Gibson, qemu-ppc, groug, qemu-devel

On 11/5/21 21:05, Daniel Henrique Barboza wrote:
> On 11/5/21 16:16, Philippe Mathieu-Daudé wrote:
>> Hi Daniel,
>>
>> On 11/5/21 10:48, Daniel Henrique Barboza wrote:
>>> On 11/5/21 00:46, David Gibson wrote:
>>>> As our day jobs and interests have moved onto other things, Greg and I
>>>> have
>>>> been struggling to keep on top of maintainership of target/ppc and
>>>> associated pieces like the pseries and powernv machine types, with
>>>> their
>>>> platform specific devices.
>>>>
>>>> We've therefore discussed and plan to transfer maintainership to
>>>> Cédric Le
>>>> Goater (primary) and Daniel Henrique Barboza (backup).  Cédric and
>>>> Daniel
>>>> have been actively contributing to the area for some time, and they're
>>>> supported in this by their current employer, IBM, who has an obvious
>>>> interest in the platform.
>>>
>>> Thank you and Greg and Red Hat for all the years of service supporting
>>> qemu-ppc in the community. IBM will shoulder this responsibility now.
>>
>> In term of the MAINTAINERS file:
>>
>>          S: Status, one of the following:
>>             Supported:   Someone is actually paid to look after this.
>>             Maintained:  Someone actually looks after it.
>>
>> The PPC entries have a 'Maintained' status. You say "IBM will shoulder
>> this responsibility", does that mean the entries will be 'Supported'
>> as in "someone paid to look after them"?
> 
> Yes. It's appropriate to change the PPC entries of this patch to
> "Supported"
> now.

This is a great news :)

>> I wonder because both Cédric and you have some commits with an IBM
>> email, but both are registering a non-IBM email as contact. I don't
>> mind the email technical detail, but I am curious about the status
>> and expectations.
> 
> I had problems using IBM corporate email with mailing lists in the past,
> and started using this gmail account instead. I believe Cedric has a
> similar sob story.
> 
> FWIW the contrib/gitdm/group-map-ibm file has both our emails there to
> indicate that we're IBM contributors.

OK this is how I understood it first then. Thanks for the clarification.

Regards,

Phil.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH] target/ppc, hw/ppc: Change maintainers
  2021-11-05 23:00     ` Cédric Le Goater
@ 2021-11-06  9:22       ` Philippe Mathieu-Daudé
  2021-11-06 16:55         ` Cédric Le Goater
  0 siblings, 1 reply; 13+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-11-06  9:22 UTC (permalink / raw)
  To: Cédric Le Goater, Daniel Henrique Barboza
  Cc: peter.maydell, David Gibson, qemu-ppc, groug, qemu-devel

On 11/6/21 00:00, Cédric Le Goater wrote:
>> In term of the MAINTAINERS file:
>>
>>          S: Status, one of the following:
>>             Supported:   Someone is actually paid to look after this.
>>             Maintained:  Someone actually looks after it.
>>
>> The PPC entries have a 'Maintained' status. You say "IBM will shoulder
>> this responsibility", does that mean the entries will be 'Supported'
>> as in "someone paid to look after them"?
>> I wonder because both Cédric and you have some commits with an IBM
>> email, but both are registering a non-IBM email as contact. 
> 
> Lotus Notes was not designed for patch communication. You don't want
> me to send patches with it I assure you :)
> 
>> I don't
>> mind the email technical detail, but I am curious about the status
>> and expectations.
> 
> We have other IBM commitments. IBM is willing to share some/most of
> our time for QEMU-PPC maintenance.
> 
> What we are going do will depend on inputs really. We have pseries
> and KVM in focus because there is still business using the software
> stack. TCG is extremely useful for pseries and powernv. We clearly
> want to keep that running and improve it. Some parts have been barely
> touched (and probably used) in the last 15 years. I think we should
> drop some support to modernize the useful parts and ease maintenance.

Here let me recommend the ant work approach I'm doing for MIPS. Instead
of dropping ISA extensions, I'm splitting them in various compile units,
that way 1/ we can chose to build without them and 2/ sub-maintainers
can maintain them separately. Having a finer grained MAINTAINERS
entries allow to filter-out/in and reduce reviewers pressure.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH] target/ppc, hw/ppc: Change maintainers
  2021-11-06  9:22       ` Philippe Mathieu-Daudé
@ 2021-11-06 16:55         ` Cédric Le Goater
  0 siblings, 0 replies; 13+ messages in thread
From: Cédric Le Goater @ 2021-11-06 16:55 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé, Daniel Henrique Barboza
  Cc: peter.maydell, groug, qemu-devel, Luis Fernando Fujita Pires,
	qemu-ppc, matheus.ferst, David Gibson

>> What we are going do will depend on inputs really. We have pseries
>> and KVM in focus because there is still business using the software
>> stack. TCG is extremely useful for pseries and powernv. We clearly
>> want to keep that running and improve it. Some parts have been barely
>> touched (and probably used) in the last 15 years. I think we should
>> drop some support to modernize the useful parts and ease maintenance.
> 
> Here let me recommend the ant work approach I'm doing for MIPS. Instead
> of dropping ISA extensions, I'm splitting them in various compile units,
> that way 1/ we can chose to build without them and 2/ sub-maintainers
> can maintain them separately. Having a finer grained MAINTAINERS
> entries allow to filter-out/in and reduce reviewers pressure.

OK. Yes, the goal is to ease maintenance, not to remove platforms or
CPUs. QEMU is the perfect project for legacy systems.

I am very willing to go in that direction and take the risk to break
a few things. We have been through such an episode when HV mode was
added for the PowerNV machine and we managed to fix all regressions,
down to OpenBIOS. Ben and his ppc32 knowledge helped a lot of course.

Untangling some parts won't be easy. Exception modeling for instance.
The instruction implementation shouldn't be too hard and it's being
modernized by Luis and Matheus. I guess we should improve our
testsuite to catch early any issues. An acceptance test for each
machine is a minimum.

Thanks,

C.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH] target/ppc, hw/ppc: Change maintainers
  2021-11-06  8:53           ` David Gibson
@ 2021-11-07 20:15             ` Greg Kurz
  0 siblings, 0 replies; 13+ messages in thread
From: Greg Kurz @ 2021-11-07 20:15 UTC (permalink / raw)
  To: David Gibson
  Cc: peter.maydell, Daniel Henrique Barboza, qemu-devel,
	Philippe Mathieu-Daudé,
	qemu-ppc, Cédric Le Goater

[-- Attachment #1: Type: text/plain, Size: 1323 bytes --]

On Sat, 6 Nov 2021 19:53:04 +1100
David Gibson <david@gibson.dropbear.id.au> wrote:

> On Sat, Nov 06, 2021 at 09:28:54AM +0100, Cédric Le Goater wrote:
> > > > > > Thank you and Greg and Red Hat for all the years of service supporting
> > > > > > qemu-ppc in the community. IBM will shoulder this responsibility now.
> > > > > 
> > > > > In term of the MAINTAINERS file:
> > > > > 
> > > > >           S: Status, one of the following:
> > > > >              Supported:   Someone is actually paid to look after this.
> > > > >              Maintained:  Someone actually looks after it.
> > > > > 
> > > > > The PPC entries have a 'Maintained' status. You say "IBM will shoulder
> > > > > this responsibility", does that mean the entries will be 'Supported'
> > > > > as in "someone paid to look after them"?
> > > > 
> > > > Yes. It's appropriate to change the PPC entries of this patch to "Supported"
> > > > now.
> > > 
> > > Good point, I've adjusted that.
> > 
> > "Supported" would be setting the expectations too high. It is an extra
> > activity among what we are already dealing with. Please leave it to
> > "Maintained".
> 
> Fair enough, reverted.
> 

For the "Maintained" version,

Reviewed-by: Greg Kurz <groug@kaod.org>

Good luck Cédric and Daniel !

Cheers,

--
Greg

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2021-11-07 20:16 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-05  3:46 [PATCH] target/ppc, hw/ppc: Change maintainers David Gibson
2021-11-05  9:48 ` Daniel Henrique Barboza
2021-11-05 19:16   ` Philippe Mathieu-Daudé
2021-11-05 20:05     ` Daniel Henrique Barboza
2021-11-06  4:20       ` David Gibson
2021-11-06  8:28         ` Cédric Le Goater
2021-11-06  8:53           ` David Gibson
2021-11-07 20:15             ` Greg Kurz
2021-11-06  9:18       ` Philippe Mathieu-Daudé
2021-11-05 23:00     ` Cédric Le Goater
2021-11-06  9:22       ` Philippe Mathieu-Daudé
2021-11-06 16:55         ` Cédric Le Goater
2021-11-05 13:54 ` Cédric Le Goater

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.