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
prev parent 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).