On Thu, 2024-12-12 at 16:55 +0100, Adrian Freihofer via lists.openembedded.org wrote: > v2 fixes the build warning > > First of all, this patch series fixes a bug in systemd.bbclass that > forces service files with an Also= relationship to be in the same > package. This may often be the case, but as long as the RDEPENDS > between the packages are set correctly, it is no problem to distribute > the service files over several packages. > > If service files referenced with Also= are no longer automatically added > to the list of FILES, build errors caused by unpacked files are > expected. A bitbake world has shown that there are only two recipes in > oe-core that use automatic packing: busybox and dropbear. There are 2 > patches that fix this. > > Also= relation are probably most often used for sockets. Consequently > the systemd.bbclass should also allow to split socket files into > separate packages. However, that's proably practically not used and > would cause tons of packaging errors. Therefore the automatic packaging > feature for sockets is not changed. > > The latest patch splits systemd-networkd into its own package. This adds > a little extra complexity, but splitting systemd into packages is a good > step towards making Yocto more usable in binary form.
The changes to busybox and dropbear suggests there are some considerations needed here from a migration perspective as people upgrade past this change? Is there some documentation we should be adding to the migration guide along with these changes? Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#208679): https://lists.openembedded.org/g/openembedded-core/message/208679 Mute This Topic: https://lists.openembedded.org/mt/110082896/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
