Yocto Project Outreachy interns


Nicolas Dechesne <nicolas.dechesne@...>
 

Dear all,

We are very excited to be part of the Outreachy program again for the
December round this year, let me congratulate Ida and Dorinda for
being accepted as interns for the next three months.

I want to give a warm thank you to our mentors as well, Paul, Ross,
Tim. Without mentors there isn't much we can do, so this is very much
appreciated. A big thank you to Microsoft and Arm who are sponsoring
the internships.

Ida and Dorinda will engage on the following topics:

== Enhance Yocto Project License Tracing
The Yocto Project build system is typically used to build customised
Linux images from source for embedded applications. Along with the
image, a manifest of packages and their corresponding licenses is
prepared, however the accuracy of the license information in the
manifest is dependent on the accuracy of the metadata we have for each
package (i.e. what is in the recipe file). As part of the build, we
have an internal mapping from output files to source files which is
currently used to prepare source packages to aid in debugging, however
with the increasing presence of SPDX headers in source files it could
also be used to allow tracing the license of sources used in building
a package/image to help improve our metadata and future license
manifests.

== Add support for elfutils debug info server"
The Yocto Project build system is typically used to build customised
Linux images from source for embedded applications. debuginfod (part
of elfutils 0.178 onwards) is a way to share debuginfo files, which
provide debugging symbols for gdb to enable it to debug a running
program on a target device. Users of the Yocto Project would benefit
from integrating support for debuginfod such that binaries in an image
produced by the Yocto Project build system could be debugged more
easily.

Ida and Dorinda, welcome into our open source community, you can count
on everyone's support during your internship!

cheers
nico

Join {yocto@lists.yoctoproject.org to automatically receive all group messages.