On Wed, 2026-04-01 at 16:40 +0200, Mathieu Dubois-Briand wrote:
> On Tue Mar 31, 2026 at 9:29 PM CEST, Paul Barker wrote:
> > Add default values to DISTRO_FEATURES using the new
> > filter_default_features() function.
> > 
> > This change obsoletes the variables DISTRO_FEATURES_BACKFILL and
> > DISTRO_FEATURES_BACKFILL_CONSIDERED. Instead, all defaults are added via
> > DISTRO_FEATURES_DEFAULTS and users can opt out of any of these using
> > DISTRO_FEATURES_OPTED_OUT. Hopefully the variable naming here is easier
> > for people to understand and remember.
> > 
> > Migration notes:
> > 
> > - If you have previously assigned DISTRO_FEATURES without using
> >   DISTRO_FEATURES_DEFAULT, you will now get the default features added
> >   automatically. You will need to review these and add any features you
> >   do not want to use to DISTRO_FEATURES_OPTED_OUT.
> > 
> > - DISTRO_FEATURES_DEFAULT is now unused, the new variable name is
> >   slighlty different to ensure that it is not accidentally used if a
> >   layer hasn't been modified to adapt to the new naming.
> > 
> > - If you previously set DISTRO_FEATURES_BACKFILL_CONSIDERED, use the new
> >   variable DISTRO_FEATURES_OPTED_OUT instead.
> > 
> > - If you previously modified DISTRO_FEATURES_BACKFILL, don't do that.
> > 
> > Signed-off-by: Paul Barker <[email protected]>
> > ---
> 
> Hi Paul,
> 
> I believe this is failing in some cases:
> 
> ERROR: libtasn1-4.21.0-r0 do_compile: Execution of 
> '/srv/pokybuild/yocto-worker/qemux86-world-alt/build/build/tmp/work/x86-64-v3-poky-linux/libtasn1/4.21.0/temp/run.do_compile.3668072'
>  failed with exit code 1
> ...
> > gtkdoc-mkhtml 2>&1 --help | grep  >/dev/null "\--path"; \
> > if test "$?" = "0"; then \
> >   mkhtml_options="$mkhtml_options 
> > --path=\"/srv/pokybuild/yocto-worker/qemux86-world-alt/build/build/tmp/work/x86-64-v3-poky-linux/libtasn1/4.21.0/build/../sources/libtasn1-4.21.0/doc/reference\"";
> >  \
> > fi; \
> > cd html && gtkdoc-mkhtml $mkhtml_options  libtasn1 ../libtasn1-docs.xml
> > warning: failed to load external entity 
> > "http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl";
> > compilation error: file 
> > /srv/pokybuild/yocto-worker/qemux86-world-alt/build/build/tmp/work/x86-64-v3-poky-linux/libtasn1/4.21.0/recipe-sysroot-native/usr/share/gtk-doc/data/gtk-doc.xsl
> >  line 11 element import
> > xsl:import : unable to load 
> > http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl
> 
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/17/builds/3345
> 
> Can you have a look at the issue?

Hi Mathieu,

Thanks for the heads up.

I saw some issues in an oe-selftest run after sending the patches, I
have a fix for that. I'll run a qemux86-world-alt build to confirm I've
also fixed the errors you saw.

Best regards,

-- 
Paul Barker


Attachment: signature.asc
Description: This is a digitally signed message part

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#234442): 
https://lists.openembedded.org/g/openembedded-core/message/234442
Mute This Topic: https://lists.openembedded.org/mt/118603179/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to