<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-devtools/android-tools, branch master</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2026-06-09T14:26:33+00:00</updated>
<entry>
<title>android-tools-conf-configs: revert deletion of the recipe</title>
<updated>2026-06-09T14:26:33+00:00</updated>
<author>
<name>Dmitry Baryshkov</name>
<email>dmitry.baryshkov@oss.qualcomm.com</email>
</author>
<published>2026-06-09T10:15:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=50efc66dcb61f2db1c5ac5303274723d92e29e77'/>
<id>urn:sha1:50efc66dcb61f2db1c5ac5303274723d92e29e77</id>
<content type='text'>
The commit 33c1e33d2303 ("android-tools: remove android-tools 5.x from
meta-oe/recipes-devtools") blindly dropped all recipes from the
android-tools dir. Later commits moved the android-tools recipe and
other related recipes from the SELinux dynamic layer, bumping the
version to 29.x, but somehow the author of the patches didn't notice
that the resulting set of packages doesn't work out of box on any
upstream kernels, as the default android-tools-conf setup scripts use
Android-proprietary way of setting up the USB gadget
(/sys/class/android_usb).

Bring back the android-tools-conf-configs recipe, which uses upstream
mechanism (ConfigFS) to setup the USB gadget for ADB.

Fixes: 33c1e33d2303 ("android-tools: remove android-tools 5.x from meta-oe/recipes-devtools")
Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;
Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>android-tools: fix deprecated header warning from clang</title>
<updated>2026-05-24T15:25:07+00:00</updated>
<author>
<name>AshishKumar Mishra</name>
<email>ashishkumar.mishra@bmwtechworks.in</email>
</author>
<published>2026-05-24T06:53:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=71da24f0895fdfea53748bd275c6f639eb771cf0'/>
<id>urn:sha1:71da24f0895fdfea53748bd275c6f639eb771cf0</id>
<content type='text'>
Remove .h header files from the SOURCES compilation list inside adbd.mk
to resolve a Clang warning regarding treating 'c-header' input as 'c++-header'

Moved the header files into a separate HEADERS variable to act purely as a
GNU Make dependency trigger, keeping them off the direct compiler
execution string.

Signed-off-by: AshishKumar Mishra &lt;ashishkumar.mishra@bmwtechworks.in&gt;
Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>android-tools: removes selinux dependency from android-tools_29.0.6.r14.bb</title>
<updated>2026-05-24T15:25:07+00:00</updated>
<author>
<name>AshishKumar Mishra</name>
<email>ashishkumar.mishra@bmwtechworks.in</email>
</author>
<published>2026-05-24T06:53:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=72dfc0df7682e898cac19aa9163ba8bea8ae5397'/>
<id>urn:sha1:72dfc0df7682e898cac19aa9163ba8bea8ae5397</id>
<content type='text'>
Signed-off-by: AshishKumar Mishra &lt;ashishkumar.mishra@bmwtechworks.in&gt;
Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>android-tools: move android-tools v29.x from dynamic-layers/selinux to meta-oe</title>
<updated>2026-05-24T15:25:06+00:00</updated>
<author>
<name>AshishKumar Mishra</name>
<email>ashishkumar.mishra@bmwtechworks.in</email>
</author>
<published>2026-05-24T06:53:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=66f56dda5ec7afe2b059da3c50f0edf3d536964d'/>
<id>urn:sha1:66f56dda5ec7afe2b059da3c50f0edf3d536964d</id>
<content type='text'>
Relocate the recipe from dynamic-layers/selinux/ to the main
meta-oe/recipes-devtools/ directory.

The android-tools recipe (version 29.0.6.r14) was previously restricted
to the selinux dynamic-layer.
Investigation shows that version 29.0.6.r14 does not have a hard dependency
on libselinux for core tool functionality.
(adb, fastboot, and sparse image tools).
- Basic runable test was done for binaries in android-tools-native
- Checked for selinux absense by looking for selinx using $ ldd binary-name

Changes:
- Relocate recipe from dynamic-layers/selinux/ to recipes-devtools/

Signed-off-by: AshishKumar Mishra &lt;ashishkumar.mishra@bmwtechworks.in&gt;
Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>android-tools: remove android-tools 5.x from meta-oe/recipes-devtools</title>
<updated>2026-05-24T15:25:06+00:00</updated>
<author>
<name>AshishKumar Mishra</name>
<email>ashishkumar.mishra@bmwtechworks.in</email>
</author>
<published>2026-05-24T06:53:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=33c1e33d2303d20e916783fb91e78781bab7cc2b'/>
<id>urn:sha1:33c1e33d2303d20e916783fb91e78781bab7cc2b</id>
<content type='text'>
We plan to upgrade android-tools from the legacy 5.1.1 version to 29.0.6.r14
To achive this we are removing the older version from meta-oe/recipes-devtools/

Signed-off-by: AshishKumar Mishra &lt;ashishkumar.mishra@bmwtechworks.in&gt;
Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>android-tools-conf-configfs: make USB gadget IDs configurable</title>
<updated>2026-03-18T21:33:33+00:00</updated>
<author>
<name>Viswanath Kraleti</name>
<email>viswanath.kraleti@oss.qualcomm.com</email>
</author>
<published>2026-03-18T05:03:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=ad2a5ac0a0ef66227ed95bf5ee045f616309fef0'/>
<id>urn:sha1:ad2a5ac0a0ef66227ed95bf5ee045f616309fef0</id>
<content type='text'>
The android-gadget-setup script currently hardcodes the USB vendor ID,
product ID, and configuration string. This makes it difficult for BSP
layers to customize USB gadget identity with platform specific values.

Introduce variables for the vendor ID, product ID, and configuration
string when populating the configfs attributes. This allows machine
or distro specific overrides via `/etc/android-gadget-setup.machine`,
while preserving the existing default values.

Signed-off-by: Viswanath Kraleti &lt;viswanath.kraleti@oss.qualcomm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>android-tools: Drop workaround flag for incompatible pointer types</title>
<updated>2025-06-26T14:26:19+00:00</updated>
<author>
<name>Alper Ak</name>
<email>alperyasinak1@gmail.com</email>
</author>
<published>2025-06-23T15:56:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=3ccd1ffae81a1d2af6308c71d18c09ca44af20ec'/>
<id>urn:sha1:3ccd1ffae81a1d2af6308c71d18c09ca44af20ec</id>
<content type='text'>
- The build completes successfully without adding the flag. In fact, the flag is never actually added. Because:

If we use the += operator to add flags to the CC variable early in the recipe, changes will be overwritten because BitBake applies class assignments to CC at a later stage, which replaces any previous modifications. We should use :append to ensure that additions are applied to the final value, after all assignments from core classes have been processed.

- Additionally, the standard way to pass compiler flags in C projects is to use CFLAGS.

Signed-off-by: Alper Ak &lt;alperyasinak1@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-openembedded/all: adapt to UNPACKDIR changes</title>
<updated>2025-06-25T13:44:52+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex@linutronix.de</email>
</author>
<published>2025-06-20T14:06:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=fc78d37ff0ce9e0d60455465851dbe4e86d7a8b3'/>
<id>urn:sha1:fc78d37ff0ce9e0d60455465851dbe4e86d7a8b3</id>
<content type='text'>
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.

I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>android-tools: fix build with gcc-15</title>
<updated>2025-03-21T18:07:33+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>martin.jansa@gmail.com</email>
</author>
<published>2025-03-21T09:56:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=5bca3a7b5dc75c6389b7538f16674a4d6ebcbc44'/>
<id>urn:sha1:5bca3a7b5dc75c6389b7538f16674a4d6ebcbc44</id>
<content type='text'>
* fixes build with gcc-15:
  http://errors.yoctoproject.org/Errors/Details/848455/

Signed-off-by: Martin Jansa &lt;martin.jansa@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>android-tools: drop useless USB_DEBUGGING_ENABLED handling</title>
<updated>2025-02-10T00:43:14+00:00</updated>
<author>
<name>Dmitry Baryshkov</name>
<email>dmitry.baryshkov@linaro.org</email>
</author>
<published>2025-02-09T23:45:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=6b44831860baf6285afa75f80f5108f44a7e431a'/>
<id>urn:sha1:6b44831860baf6285afa75f80f5108f44a7e431a</id>
<content type='text'>
This reverts commits 4271cc28279b ("android-tools: Add flag to enable
adbd service (#147)") and b85ae59968f4 ("android-tools 10: Add flag to
enable adbd service"). These two commits added optional
ROOTFS_POSTPROCESS_COMMAND touching the flag file, however this variable
doesn't make any sense in the package recipe, it is only concerned in
the image context.

Drop useless code from the android-tools recipe.

Fixes: 4271cc28279b ("android-tools: Add flag to enable adbd service (#147)")
Fixes: b85ae59968f4 ("android-tools 10: Add flag to enable adbd service")
Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
