linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Archie Pusaka <apusaka@google.com>
To: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
Cc: linux-bluetooth <linux-bluetooth@vger.kernel.org>,
	CrosBT Upstreaming <chromeos-bluetooth-upstreaming@chromium.org>,
	Archie Pusaka <apusaka@chromium.org>
Subject: Re: [Bluez PATCH 00/62] Inclusive language changes
Date: Sat, 14 Aug 2021 13:22:59 +0800	[thread overview]
Message-ID: <CAJQfnxHwW-=akg8srSi-zw5gNPePXVxBt6TPsj3UT-aMaazTpA@mail.gmail.com> (raw)
In-Reply-To: <CABBYNZJOwSw_M3f4EOLdce6Xw9PE8=atKODdVb=OxsgXerZP1Q@mail.gmail.com>

Hi Luiz,


On Sat, 14 Aug 2021 at 05:42, Luiz Augusto von Dentz
<luiz.dentz@gmail.com> wrote:
>
> Hi Archie,
>
> On Fri, Aug 13, 2021 at 5:19 AM Archie Pusaka <apusaka@google.com> wrote:
> >
> > From: Archie Pusaka <apusaka@chromium.org>
> >
> >
> > Hi BlueZ maintainers,
> >
> > This series of patches promotes the usage of the more inclusive terms
> > such as central/peripheral, accept list/reject list, or their
> > equivalent where appropriate.
> >
> > This is also reflected on the changes to Core spec v5.3 and the
> > appropriate language mapping table by Bluetooth SIG
> > https://specificationrefs.bluetooth.com/language-mapping/Appropriate_Language_Mapping_Table.pdf
> >
> > I tried to make the changes for each patch as local as possible,
> > hopefully this could ease the adoption for downstream. As a side
> > effect, I ended up with more patches than I had hoped before.
> >
> > Do take note that some patches, most notably the ones ending with
> > "* storing LTK", will break the stored data, thus perhaps are not
> > suitable to be merged as is. I don't have the plan to write patch to
> > support both the old and the replacement version since that would
> > still left us the less inclusive terms on the code base, but with
> > additional complexity.
> >
> > Some other patches, mainly those on tools/* change the output or
> > input parameter to tools, this might come as a surprise for users who
> > uses another program that depends on the i/o parameter of those tools.
> >
> > I leave the discretion of choosing which patches are better to be left
> > out to you.
> >
> > Thanks,
> > Archie
> >
> >
> > Archie Pusaka (62):
> >   lib: Inclusive language in HCI commands and events
> >   lib: Inclusive language in consts and strings
> >   tools/hciconfig: Inclusive language update
> >   core: Inclusive language for l2cap
> >   core: Inclusive language for rfcomm
> >   lib: Inclusive language for filtering devices
> >   lib/mgmt: Inclusive language for LTK
> >   doc/mgmt: Inclusive language update
> >   btio: Inclusive language changes
> >   shared/ad: Inclusive language changes
> >   shared/hfp: Inclusive language changes
> >   monitor: Inclusive language in struct member
> >   monitor: Inclusive language in SMP related things
> >   monitor: Inclusive language in LE states
> >   monitor: Inclusive language in LL feature
> >   monitor: Inclusive language in link key transaction
> >   monitor: Inclusive language in peripheral broadcast
> >   monitor: Inclusive language in peripheral page response timeout
> >   monitor: Inclusive language in consts and strings
> >   monitor: Inclusive language in filtering devices
> >   emulator: Inclusive language in naming
> >   emulator: Inclusive language in strings
> >   emulator: Inclusive language in filtering device
> >   tools: Inclusive language in referring the central address
> >   tools/parser/hci: Inclusive language changes
> >   tools/parser/smp: Inclusive language changes
> >   tools/3dsp: Inclusive language changes
> >   tools/mgmt-tester: Inclusive language changes
> >   tools/bdaddr: Inclusive language changes
> >   tools/hciconfig: Inclusive language changes
> >   tools/meshctl: Inclusive language changes
> >   tools/mgmt-tester: Inclusive language changes
> >   tools/parser: Inclusive language in struct member
> >   tools/parser/lmp: Inclusive language changes
> >   tools/parser/avdtp: Inclusive language changes
> >   tools/parser/csr: Inclusive language changes
> >   tools/btpclientctl: Inclusive language changes
> >   tools/l2cap-tester: Inclusive language changes
> >   tools/hci-tester: Inclusive language changes
> >   tools/btiotest: Inclusive language changes
> >   tools/hcitool: Inclusive language changes, central peripheral
> >   tools/hcitool: Inclusive language changes, accept list
> >   tools/l2test: Inclusive language changes
> >   tools/rctest: Inclusive language changes
> >   tools/rfcomm: Inclusive language changes
> >   plugins/sixaxis: Inclusive language changes
> >   profiles/audio: Inclusive language changes
> >   profiles/health: Inclusive language changes
> >   sdp: Inclusive language changes
> >   adapter: Inclusive language for central and peripheral
> >   adapter: Inclusive language for storing LTK
> >   adapter: Inclusive language for device filtering
> >   client: Inclusive language changes
> >   mesh: Inclusive language changes
> >   tools/mesh: Inclusive language changes
> >   tools/mesh-gatt: Inclusive language changes
> >   unit/mesh: Inclusive language changes
> >   doc/mesh: Inclusive language changes
> >   android: Inclusive language for volume control
> >   android: Inclusive language for describing relation
> >   android: Inclusive language for filtering devices
> >   android: Inclusive language in storing LTK
>
> Can we perhaps group these changes on a one per directory? Also I

I can try to group these to one per directory, but some changes are
cross-directory, therefore it will be unavoidable in some cases.

> wouldn't bother with Android it already considered deprecated and
> should be removed at some point, so only change things if it no longer
> builds but otherwise leave it alone.

Got it, I will leave the Android changes out next time.

Btw do you have an opinion on whether the "* storing LTK" changes
should be included or not?

>
> >  android/a2dp.c                  |   2 +-
> >  android/bluetooth.c             |  62 ++---
> >  android/client/if-hf-client.c   |   2 +-
> >  android/hal-audio.c             |  12 +-
> >  android/hal-ipc-api.txt         |   2 +-
> >  android/hal-sco.c               |  12 +-
> >  android/handsfree-client.c      |   2 +-
> >  android/hardware/audio.h        |  20 +-
> >  android/hardware/bt_hf_client.h |   2 +-
> >  android/tester-main.c           |   8 +-
> >  btio/btio.c                     |  62 ++---
> >  btio/btio.h                     |   2 +-
> >  client/main.c                   |   6 +-
> >  doc/mesh-api.txt                |   2 +-
> >  doc/mgmt-api.txt                |   6 +-
> >  doc/settings-storage.txt        |   4 +-
> >  emulator/btdev.c                | 198 ++++++++--------
> >  emulator/hciemu.c               |  21 +-
> >  emulator/hciemu.h               |  12 +-
> >  emulator/le.c                   | 116 ++++-----
> >  emulator/serial.c               |   6 +-
> >  emulator/smp.c                  |   8 +-
> >  lib/hci.c                       |  52 ++--
> >  lib/hci.h                       |  44 ++--
> >  lib/hci_lib.h                   |   8 +-
> >  lib/l2cap.h                     |   2 +-
> >  lib/mgmt.h                      |   2 +-
> >  lib/rfcomm.h                    |   2 +-
> >  mesh/net-keys.c                 |  38 +--
> >  mesh/net-keys.h                 |   8 +-
> >  mesh/net.h                      |   4 +-
> >  monitor/broadcom.c              |   8 +-
> >  monitor/bt.h                    | 150 ++++++------
> >  monitor/control.c               |  14 +-
> >  monitor/l2cap.c                 |  10 +-
> >  monitor/ll.c                    |  60 ++---
> >  monitor/lmp.c                   |   2 +-
> >  monitor/packet.c                | 407 ++++++++++++++++----------------
> >  plugins/sixaxis.c               |  44 ++--
> >  profiles/audio/a2dp.c           |   2 +-
> >  profiles/audio/avctp.c          |  10 +-
> >  profiles/audio/avctp.h          |   2 +-
> >  profiles/health/mcap.c          |  22 +-
> >  profiles/health/mcap.h          |   2 +-
> >  profiles/sap/server.c           |   2 +-
> >  src/adapter.c                   | 117 ++++-----
> >  src/adapter.h                   |   4 +-
> >  src/device.c                    |   6 +-
> >  src/sdpd-server.c               |  10 +-
> >  src/sdpd.h                      |   2 +-
> >  src/shared/ad.c                 |   8 +-
> >  src/shared/ad.h                 |   2 +-
> >  src/shared/hfp.c                |   4 +-
> >  src/shared/hfp.h                |   2 +-
> >  tools/3dsp.c                    |  62 ++---
> >  tools/bdaddr.rst                |   2 +-
> >  tools/btiotest.c                |  22 +-
> >  tools/btpclientctl.c            |   2 +-
> >  tools/hci-tester.c              |  16 +-
> >  tools/hciconfig.c               |  26 +-
> >  tools/hciconfig.rst             |  24 +-
> >  tools/hcitool.c                 | 110 ++++-----
> >  tools/hcitool.rst               |  30 +--
> >  tools/l2cap-tester.c            |  36 +--
> >  tools/l2test.c                  |  22 +-
> >  tools/mesh-cfgclient.c          |   4 +-
> >  tools/mesh-gatt/mesh-net.h      |   4 +-
> >  tools/mesh-gatt/net.c           |  60 ++---
> >  tools/mesh/mesh-db.c            |  28 +--
> >  tools/mesh/mesh-db.h            |   4 +-
> >  tools/mesh/remote.c             |  53 ++---
> >  tools/mesh/remote.h             |   5 +-
> >  tools/meshctl.c                 |   6 +-
> >  tools/mgmt-tester.c             | 138 +++++------
> >  tools/oobtest.c                 |  12 +-
> >  tools/parser/avdtp.c            |   4 +-
> >  tools/parser/csr.c              |  17 +-
> >  tools/parser/ericsson.c         |   2 +-
> >  tools/parser/hci.c              |  49 ++--
> >  tools/parser/lmp.c              | 112 ++++-----
> >  tools/parser/parser.h           |   2 +-
> >  tools/parser/smp.c              |  12 +-
> >  tools/rctest.c                  |  22 +-
> >  tools/rctest.rst                |   4 +-
> >  tools/rfcomm-tester.c           |  14 +-
> >  tools/rfcomm.c                  |  16 +-
> >  tools/rfcomm.rst                |   2 +-
> >  tools/sco-tester.c              |  10 +-
> >  tools/smp-tester.c              |  16 +-
> >  unit/test-mesh-crypto.c         |   4 +-
> >  90 files changed, 1293 insertions(+), 1276 deletions(-)
> >
> > --
> > 2.33.0.rc1.237.g0d66db33f3-goog
> >
>
>
> --
> Luiz Augusto von Dentz

Thanks,
Archie

      reply	other threads:[~2021-08-14  5:23 UTC|newest]

Thread overview: 69+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-13 12:17 [Bluez PATCH 00/62] Inclusive language changes Archie Pusaka
2021-08-13 12:17 ` [Bluez PATCH 01/62] lib: Inclusive language in HCI commands and events Archie Pusaka
2021-08-13 12:49   ` Inclusive language changes bluez.test.bot
2021-08-13 19:26   ` [Bluez PATCH 01/62] lib: Inclusive language in HCI commands and events Marcel Holtmann
2021-08-13 21:47     ` Luiz Augusto von Dentz
2021-08-16 15:59       ` Marcel Holtmann
2021-08-13 12:17 ` [Bluez PATCH 02/62] lib: Inclusive language in consts and strings Archie Pusaka
2021-08-13 12:17 ` [Bluez PATCH 03/62] tools/hciconfig: Inclusive language update Archie Pusaka
2021-08-13 12:17 ` [Bluez PATCH 04/62] core: Inclusive language for l2cap Archie Pusaka
2021-08-13 12:17 ` [Bluez PATCH 05/62] core: Inclusive language for rfcomm Archie Pusaka
2021-08-13 12:17 ` [Bluez PATCH 06/62] lib: Inclusive language for filtering devices Archie Pusaka
2021-08-13 12:17 ` [Bluez PATCH 07/62] lib/mgmt: Inclusive language for LTK Archie Pusaka
2021-08-13 12:17 ` [Bluez PATCH 08/62] doc/mgmt: Inclusive language update Archie Pusaka
2021-08-13 12:17 ` [Bluez PATCH 09/62] btio: Inclusive language changes Archie Pusaka
2021-08-13 12:17 ` [Bluez PATCH 10/62] shared/ad: " Archie Pusaka
2021-08-13 12:17 ` [Bluez PATCH 11/62] shared/hfp: " Archie Pusaka
2021-08-13 12:17 ` [Bluez PATCH 12/62] monitor: Inclusive language in struct member Archie Pusaka
2021-08-13 12:17 ` [Bluez PATCH 13/62] monitor: Inclusive language in SMP related things Archie Pusaka
2021-08-13 12:17 ` [Bluez PATCH 14/62] monitor: Inclusive language in LE states Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 15/62] monitor: Inclusive language in LL feature Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 16/62] monitor: Inclusive language in link key transaction Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 17/62] monitor: Inclusive language in peripheral broadcast Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 18/62] monitor: Inclusive language in peripheral page response timeout Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 19/62] monitor: Inclusive language in consts and strings Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 20/62] monitor: Inclusive language in filtering devices Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 21/62] emulator: Inclusive language in naming Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 22/62] emulator: Inclusive language in strings Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 23/62] emulator: Inclusive language in filtering device Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 24/62] tools: Inclusive language in referring the central address Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 25/62] tools/parser/hci: Inclusive language changes Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 26/62] tools/parser/smp: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 27/62] tools/3dsp: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 28/62] tools/mgmt-tester: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 29/62] tools/bdaddr: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 30/62] tools/hciconfig: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 31/62] tools/meshctl: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 32/62] tools/mgmt-tester: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 33/62] tools/parser: Inclusive language in struct member Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 34/62] tools/parser/lmp: Inclusive language changes Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 35/62] tools/parser/avdtp: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 36/62] tools/parser/csr: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 37/62] tools/btpclientctl: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 38/62] tools/l2cap-tester: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 39/62] tools/hci-tester: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 40/62] tools/btiotest: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 41/62] tools/hcitool: Inclusive language changes, central peripheral Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 42/62] tools/hcitool: Inclusive language changes, accept list Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 43/62] tools/l2test: Inclusive language changes Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 44/62] tools/rctest: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 45/62] tools/rfcomm: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 46/62] plugins/sixaxis: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 47/62] profiles/audio: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 48/62] profiles/health: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 49/62] sdp: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 50/62] adapter: Inclusive language for central and peripheral Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 51/62] adapter: Inclusive language for storing LTK Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 52/62] adapter: Inclusive language for device filtering Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 53/62] client: Inclusive language changes Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 54/62] mesh: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 55/62] tools/mesh: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 56/62] tools/mesh-gatt: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 57/62] unit/mesh: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 58/62] doc/mesh: " Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 59/62] android: Inclusive language for volume control Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 60/62] android: Inclusive language for describing relation Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 61/62] android: Inclusive language for filtering devices Archie Pusaka
2021-08-13 12:18 ` [Bluez PATCH 62/62] android: Inclusive language in storing LTK Archie Pusaka
2021-08-13 21:42 ` [Bluez PATCH 00/62] Inclusive language changes Luiz Augusto von Dentz
2021-08-14  5:22   ` Archie Pusaka [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAJQfnxHwW-=akg8srSi-zw5gNPePXVxBt6TPsj3UT-aMaazTpA@mail.gmail.com' \
    --to=apusaka@google.com \
    --cc=apusaka@chromium.org \
    --cc=chromeos-bluetooth-upstreaming@chromium.org \
    --cc=linux-bluetooth@vger.kernel.org \
    --cc=luiz.dentz@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).