| Message ID | 20250911085123.1551425-15-alex.kanavin@gmail.com |
|---|---|
| State | Accepted, archived |
| Commit | 44c12d01577e9394e38a0c7c90904855f643bad3 |
| Headers | show |
| Series | [01/16] gnupg: update 2.5.5 -> 2.5.11 | expand |
Thank you for your submission. Patchtest identified one or more issues with the patch. Please see the log below for more information: --- Testing patch /home/patchtest/share/mboxes/15-16-xkeyboard-config-update-2.44---2.45.patch FAIL: test lic files chksum modified not mentioned: LIC_FILES_CHKSUM changed without "License-Update:" tag and description in commit message (test_metadata.TestMetadata.test_lic_files_chksum_modified_not_mentioned) PASS: pretest src uri left files (test_metadata.TestMetadata.pretest_src_uri_left_files) PASS: test CVE check ignore (test_metadata.TestMetadata.test_cve_check_ignore) PASS: test Signed-off-by presence (test_mbox.TestMbox.test_signed_off_by_presence) PASS: test author valid (test_mbox.TestMbox.test_author_valid) PASS: test commit message presence (test_mbox.TestMbox.test_commit_message_presence) PASS: test commit message user tags (test_mbox.TestMbox.test_commit_message_user_tags) PASS: test max line length (test_metadata.TestMetadata.test_max_line_length) PASS: test mbox format (test_mbox.TestMbox.test_mbox_format) PASS: test non-AUH upgrade (test_mbox.TestMbox.test_non_auh_upgrade) PASS: test shortlog format (test_mbox.TestMbox.test_shortlog_format) PASS: test shortlog length (test_mbox.TestMbox.test_shortlog_length) PASS: test src uri left files (test_metadata.TestMetadata.test_src_uri_left_files) PASS: test target mailing list (test_mbox.TestMbox.test_target_mailing_list) SKIP: pretest pylint: No python related patches, skipping test (test_python_pylint.PyLint.pretest_pylint) SKIP: test CVE tag format: No new CVE patches introduced (test_patch.TestPatch.test_cve_tag_format) SKIP: test Signed-off-by presence: No new CVE patches introduced (test_patch.TestPatch.test_signed_off_by_presence) SKIP: test Upstream-Status presence: No new CVE patches introduced (test_patch.TestPatch.test_upstream_status_presence_format) SKIP: test bugzilla entry format: No bug ID found (test_mbox.TestMbox.test_bugzilla_entry_format) SKIP: test lic files chksum presence: No added recipes, skipping test (test_metadata.TestMetadata.test_lic_files_chksum_presence) SKIP: test license presence: No added recipes, skipping test (test_metadata.TestMetadata.test_license_presence) SKIP: test pylint: No python related patches, skipping test (test_python_pylint.PyLint.test_pylint) SKIP: test series merge on head: Merge test is disabled for now (test_mbox.TestMbox.test_series_merge_on_head) SKIP: test summary presence: No added recipes, skipping test (test_metadata.TestMetadata.test_summary_presence) --- Please address the issues identified and submit a new revision of the patch, or alternatively, reply to this email with an explanation of why the patch should be accepted. If you believe these results are due to an error in patchtest, please submit a bug at https://bugzilla.yoctoproject.org/ (use the 'Patchtest' category under 'Yocto Project Subprojects'). For more information on specific failures, see: https://wiki.yoctoproject.org/wiki/Patchtest. Thank you!
I'm seeing issues with symlink creation: | Installing symlink pointing to xkeyboard-config-2.pc to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/pkgconfig/xkeyboard-config.pc | Installing symlink pointing to base to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg | Installing symlink pointing to base.lst to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg.lst | Installing symlink pointing to base.xml to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg.xml | Installing symlink pointing to xkeyboard-config-2.7 to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/man/man7/xkeyboard-config.7 | Installing symlink pointing to /usr/share/xkeyboard-config-2 to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/X11/xkb | ln: failed to create symbolic link '/home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/X11/xkb/symbols/en': No such file or directory On Thu, Sep 11 2025 at 10:51:22 +02:00:00, Alexander Kanavin via lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org> wrote: > From: Alexander Kanavin <alex@linutronix.de > <mailto:alex@linutronix.de>> > > License-update: disclaimer and copyright clarifications per > <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/821> > > Replace manual symlink creation with a meson option. > > Drop no-op autoconf options. > > Adjust packaging as this is where upstream installs now. > > Signed-off-by: Alexander Kanavin <alex@linutronix.de > <mailto:alex@linutronix.de>> > --- > ...oard-config_2.44.bb => xkeyboard-config_2.45.bb} | 13 > ++++--------- > 1 file changed, 4 insertions(+), 9 deletions(-) > rename meta/recipes-graphics/xorg-lib/{xkeyboard-config_2.44.bb => > xkeyboard-config_2.45.bb} (65%) > > diff --git a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb > b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb > similarity index 65% > rename from meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb > rename to meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb > index 52d074fd5ed..857ccc75160 100644 > --- a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb > +++ b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb > @@ -10,23 +10,18 @@ HOMEPAGE = > "http://freedesktop.org/wiki/Software/XKeyboardConfig" > BUGTRACKER = > "<https://bugs.freedesktop.org/enter_bug.cgi?product=xkeyboard-config>" > > LICENSE = "MIT & MIT" > -LIC_FILES_CHKSUM = > "file://COPYING;md5=8fc8ae699974c360e2e2e883a63ce264" > <file://copying;md5=8fc8ae699974c360e2e2e883a63ce264/> > +LIC_FILES_CHKSUM = > "file://COPYING;md5=faa756e04053029ddc602caf99e5ef1d" > <file://copying;md5=faa756e04053029ddc602caf99e5ef1d/> > > SRC_URI = > "${XORG_MIRROR}/individual/data/xkeyboard-config/${BPN}-${PV}.tar.xz" > -SRC_URI[sha256sum] = > "54d2c33eeebb031d48fa590c543e54c9bcbd0f00386ebc6489b2f47a0da4342a" > +SRC_URI[sha256sum] = > "169e075a92d957a57787c199e84e359df2931b7196c1c5b4a3d576ee6235a87c" > > SECTION = "x11/libs" > DEPENDS = "util-macros libxslt-native" > > -EXTRA_OECONF = "--with-xkb-rules-symlink=xorg --disable-runtime-deps" > - > -FILES:${PN} += "${datadir}/X11/xkb" > +FILES:${PN} += "${datadir}/X11/xkb ${datadir}/xkeyboard-config-2" > > inherit meson pkgconfig gettext python3native > > -do_install:append () { > - install -d ${D}${datadir}/X11/xkb/compiled > - cd ${D}${datadir}/X11/xkb/rules && ln -sf base xorg > -} > +EXTRA_OEMESON += "-Dxorg-rules-symlinks=true" > > BBCLASSEXTEND += "native" > -- > 2.39.5 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#223262): > <https://lists.openembedded.org/g/openembedded-core/message/223262> > Mute This Topic: <https://lists.openembedded.org/mt/115184776/3618223> > Group Owner: openembedded-core+owner@lists.openembedded.org > <mailto:openembedded-core+owner@lists.openembedded.org> > Unsubscribe: > <https://lists.openembedded.org/g/openembedded-core/unsub> > [f_l_k@t-online.de <mailto:f_l_k@t-online.de>] > -=-=-=-=-=-=-=-=-=-=-=- >
I am seeing a build failure for xkeyboard-config-native ERROR: xkeyboard-config-native-2.45-r0 do_populate_sysroot: sstate found an absolute path symlink /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/sysroot-destdir/mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/recipe-sysroot-native/usr/share/X11/xkb pointing at /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/recipe-sysroot-native/usr/share/xkeyboard-config-2. Please replace this with a relative link. ERROR: xkeyboard-config-native-2.45-r0 do_populate_sysroot: Failing task due to absolute path symlinks ERROR: Logfile of failure stored in: /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/temp/log.do_populate_sysroot.726640 NOTE: recipe xkeyboard-config-native-2.45-r0: task do_populate_sysroot: Failed ERROR: Task (virtual:native:/mnt/jenkins/workspace/Yocto-world-arm/sources/poky/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb:do_populate_sysroot) failed with exit code '1' On Mon, Sep 15, 2025 at 10:32 PM Markus Volk via lists.openembedded.org <f_l_k=t-online.de@lists.openembedded.org> wrote: > > I'm seeing issues with symlink creation: > | Installing symlink pointing to xkeyboard-config-2.pc to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/pkgconfig/xkeyboard-config.pc > | Installing symlink pointing to base to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg > | Installing symlink pointing to base.lst to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg.lst > | Installing symlink pointing to base.xml to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg.xml > | Installing symlink pointing to xkeyboard-config-2.7 to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/man/man7/xkeyboard-config.7 > | Installing symlink pointing to /usr/share/xkeyboard-config-2 to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/X11/xkb > | ln: failed to create symbolic link '/home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/X11/xkb/symbols/en': No such file or directory > > On Thu, Sep 11 2025 at 10:51:22 +02:00:00, Alexander Kanavin via lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org> wrote: > > From: Alexander Kanavin <alex@linutronix.de> License-update: disclaimer and copyright clarifications per https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/821 Replace manual symlink creation with a meson option. Drop no-op autoconf options. Adjust packaging as this is where upstream installs now. Signed-off-by: Alexander Kanavin <alex@linutronix.de> --- ...oard-config_2.44.bb => xkeyboard-config_2.45.bb} | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) rename meta/recipes-graphics/xorg-lib/{xkeyboard-config_2.44.bb => xkeyboard-config_2.45.bb} (65%) diff --git a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb similarity index 65% rename from meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb rename to meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb index 52d074fd5ed..857ccc75160 100644 --- a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb +++ b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb @@ -10,23 +10,18 @@ HOMEPAGE = "http://freedesktop.org/wiki/Software/XKeyboardConfig" BUGTRACKER = "https://bugs.freedesktop.org/enter_bug.cgi?product=xkeyboard-config" LICENSE = "MIT & MIT" -LIC_FILES_CHKSUM = "file://COPYING;md5=8fc8ae699974c360e2e2e883a63ce264" +LIC_FILES_CHKSUM = "file://COPYING;md5=faa756e04053029ddc602caf99e5ef1d" SRC_URI = "${XORG_MIRROR}/individual/data/xkeyboard-config/${BPN}-${PV}.tar.xz" -SRC_URI[sha256sum] = "54d2c33eeebb031d48fa590c543e54c9bcbd0f00386ebc6489b2f47a0da4342a" +SRC_URI[sha256sum] = "169e075a92d957a57787c199e84e359df2931b7196c1c5b4a3d576ee6235a87c" SECTION = "x11/libs" DEPENDS = "util-macros libxslt-native" -EXTRA_OECONF = "--with-xkb-rules-symlink=xorg --disable-runtime-deps" - -FILES:${PN} += "${datadir}/X11/xkb" +FILES:${PN} += "${datadir}/X11/xkb ${datadir}/xkeyboard-config-2" inherit meson pkgconfig gettext python3native -do_install:append () { - install -d ${D}${datadir}/X11/xkb/compiled - cd ${D}${datadir}/X11/xkb/rules && ln -sf base xorg -} +EXTRA_OEMESON += "-Dxorg-rules-symlinks=true" BBCLASSEXTEND += "native" > -- > 2.39.5 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#223528): https://lists.openembedded.org/g/openembedded-core/message/223528 > Mute This Topic: https://lists.openembedded.org/mt/115184776/1997914 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
I think these are both transient issues that happen when build directory is reused between the old and the new version. Not xkeyboard-config fault per se, it just rearranges the install set in a way that triggers a bug somewhere in oe-core :-/ Alex On Tue, 16 Sept 2025 at 07:43, Khem Raj <raj.khem@gmail.com> wrote: > > I am seeing a build failure for xkeyboard-config-native > > ERROR: xkeyboard-config-native-2.45-r0 do_populate_sysroot: sstate > found an absolute path symlink > /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/sysroot-destdir/mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/recipe-sysroot-native/usr/share/X11/xkb > pointing at /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/recipe-sysroot-native/usr/share/xkeyboard-config-2. > Please replace this with a relative link. > ERROR: xkeyboard-config-native-2.45-r0 do_populate_sysroot: Failing > task due to absolute path symlinks > ERROR: Logfile of failure stored in: > /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/temp/log.do_populate_sysroot.726640 > NOTE: recipe xkeyboard-config-native-2.45-r0: task do_populate_sysroot: Failed > ERROR: Task (virtual:native:/mnt/jenkins/workspace/Yocto-world-arm/sources/poky/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb:do_populate_sysroot) > failed with exit code '1' > > On Mon, Sep 15, 2025 at 10:32 PM Markus Volk via > lists.openembedded.org <f_l_k=t-online.de@lists.openembedded.org> > wrote: > > > > I'm seeing issues with symlink creation: > > | Installing symlink pointing to xkeyboard-config-2.pc to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/pkgconfig/xkeyboard-config.pc > > | Installing symlink pointing to base to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg > > | Installing symlink pointing to base.lst to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg.lst > > | Installing symlink pointing to base.xml to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg.xml > > | Installing symlink pointing to xkeyboard-config-2.7 to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/man/man7/xkeyboard-config.7 > > | Installing symlink pointing to /usr/share/xkeyboard-config-2 to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/X11/xkb > > | ln: failed to create symbolic link '/home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/X11/xkb/symbols/en': No such file or directory > > > > On Thu, Sep 11 2025 at 10:51:22 +02:00:00, Alexander Kanavin via lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org> wrote: > > > > From: Alexander Kanavin <alex@linutronix.de> License-update: disclaimer and copyright clarifications per https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/821 Replace manual symlink creation with a meson option. Drop no-op autoconf options. Adjust packaging as this is where upstream installs now. Signed-off-by: Alexander Kanavin <alex@linutronix.de> --- ...oard-config_2.44.bb => xkeyboard-config_2.45.bb} | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) rename meta/recipes-graphics/xorg-lib/{xkeyboard-config_2.44.bb => xkeyboard-config_2.45.bb} (65%) diff --git a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb similarity index 65% rename from meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb rename to meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb index 52d074fd5ed..857ccc75160 100644 --- a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb +++ b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb @@ -10,23 +10,18 @@ HOMEPAGE = "http://freedesktop.org/wiki/Software/XKeyboardConfig" BUGTRACKER = "https://bugs.freedesktop.org/enter_bug.cgi?product=xkeyboard-config" LICENSE = "MIT & MIT" -LIC_FILES_CHKSUM = "file://COPYING;md5=8fc8ae699974c360e2e2e883a63ce264" +LIC_FILES_CHKSUM = "file://COPYING;md5=faa756e04053029ddc602caf99e5ef1d" SRC_URI = "${XORG_MIRROR}/individual/data/xkeyboard-config/${BPN}-${PV}.tar.xz" -SRC_URI[sha256sum] = "54d2c33eeebb031d48fa590c543e54c9bcbd0f00386ebc6489b2f47a0da4342a" +SRC_URI[sha256sum] = "169e075a92d957a57787c199e84e359df2931b7196c1c5b4a3d576ee6235a87c" SECTION = "x11/libs" DEPENDS = "util-macros libxslt-native" -EXTRA_OECONF = "--with-xkb-rules-symlink=xorg --disable-runtime-deps" - -FILES:${PN} += "${datadir}/X11/xkb" +FILES:${PN} += "${datadir}/X11/xkb ${datadir}/xkeyboard-config-2" inherit meson pkgconfig gettext python3native -do_install:append () { - install -d ${D}${datadir}/X11/xkb/compiled - cd ${D}${datadir}/X11/xkb/rules && ln -sf base xorg -} +EXTRA_OEMESON += "-Dxorg-rules-symlinks=true" BBCLASSEXTEND += "native" > > -- > > 2.39.5 > > > > > > -=-=-=-=-=-=-=-=-=-=-=- > > Links: You receive all messages sent to this group. > > View/Reply Online (#223528): https://lists.openembedded.org/g/openembedded-core/message/223528 > > Mute This Topic: https://lists.openembedded.org/mt/115184776/1997914 > > Group Owner: openembedded-core+owner@lists.openembedded.org > > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com] > > -=-=-=-=-=-=-=-=-=-=-=- > >
It's not transient. It happens if I try to build xkeyboard-config-native
after -c cleanall. Wasn't there a way/bbappend to turn absolute symlinks
to relative ones under ${WORKDIR}/image?
2025. 09. 16. 10:46 keltezéssel, Alexander Kanavin via lists.openembedded.org írta:
> I think these are both transient issues that happen when build
> directory is reused between the old and the new version. Not
> xkeyboard-config fault per se, it just rearranges the install set in a
> way that triggers a bug somewhere in oe-core :-/
>
> Alex
>
> On Tue, 16 Sept 2025 at 07:43, Khem Raj <raj.khem@gmail.com> wrote:
>> I am seeing a build failure for xkeyboard-config-native
>>
>> ERROR: xkeyboard-config-native-2.45-r0 do_populate_sysroot: sstate
>> found an absolute path symlink
>> /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/sysroot-destdir/mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/recipe-sysroot-native/usr/share/X11/xkb
>> pointing at /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/recipe-sysroot-native/usr/share/xkeyboard-config-2.
>> Please replace this with a relative link.
>> ERROR: xkeyboard-config-native-2.45-r0 do_populate_sysroot: Failing
>> task due to absolute path symlinks
>> ERROR: Logfile of failure stored in:
>> /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/temp/log.do_populate_sysroot.726640
>> NOTE: recipe xkeyboard-config-native-2.45-r0: task do_populate_sysroot: Failed
>> ERROR: Task (virtual:native:/mnt/jenkins/workspace/Yocto-world-arm/sources/poky/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb:do_populate_sysroot)
>> failed with exit code '1'
>>
>> On Mon, Sep 15, 2025 at 10:32 PM Markus Volk via
>> lists.openembedded.org <f_l_k=t-online.de@lists.openembedded.org>
>> wrote:
>>> I'm seeing issues with symlink creation:
>>> | Installing symlink pointing to xkeyboard-config-2.pc to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/pkgconfig/xkeyboard-config.pc
>>> | Installing symlink pointing to base to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg
>>> | Installing symlink pointing to base.lst to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg.lst
>>> | Installing symlink pointing to base.xml to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg.xml
>>> | Installing symlink pointing to xkeyboard-config-2.7 to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/man/man7/xkeyboard-config.7
>>> | Installing symlink pointing to /usr/share/xkeyboard-config-2 to /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/X11/xkb
>>> | ln: failed to create symbolic link '/home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/X11/xkb/symbols/en': No such file or directory
>>>
>>> On Thu, Sep 11 2025 at 10:51:22 +02:00:00, Alexander Kanavin via lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org> wrote:
>>>
>>> From: Alexander Kanavin <alex@linutronix.de> License-update: disclaimer and copyright clarifications per https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/821 Replace manual symlink creation with a meson option. Drop no-op autoconf options. Adjust packaging as this is where upstream installs now. Signed-off-by: Alexander Kanavin <alex@linutronix.de> --- ...oard-config_2.44.bb => xkeyboard-config_2.45.bb} | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) rename meta/recipes-graphics/xorg-lib/{xkeyboard-config_2.44.bb => xkeyboard-config_2.45.bb} (65%) diff --git a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb similarity index 65% rename from meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb rename to meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb index 52d074fd5ed..857ccc75160 100644 --- a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb +++ b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb @@ -10,23 +10,18 @@ HOMEPAGE = "http://freedesktop.org/wiki/Software/XKeyboardConfig" BUGTRACKER = "https://bugs.freedesktop.org/enter_bug.cgi?product=xkeyboard-config" LICENSE = "MIT & MIT" -LIC_FILES_CHKSUM = "file://COPYING;md5=8fc8ae699974c360e2e2e883a63ce264" +LIC_FILES_CHKSUM = "file://COPYING;md5=faa756e04053029ddc602caf99e5ef1d" SRC_URI = "${XORG_MIRROR}/individual/data/xkeyboard-config/${BPN}-${PV}.tar.xz" -SRC_URI[sha256sum] = "54d2c33eeebb031d48fa590c543e54c9bcbd0f00386ebc6489b2f47a0da4342a" +SRC_URI[sha256sum] = "169e075a92d957a57787c199e84e359df2931b7196c1c5b4a3d576ee6235a87c" SECTION = "x11/libs" DEPENDS = "util-macros libxslt-native" -EXTRA_OECONF = "--with-xkb-rules-symlink=xorg --disable-runtime-deps" - -FILES:${PN} += "${datadir}/X11/xkb" +FILES:${PN} += "${datadir}/X11/xkb ${datadir}/xkeyboard-config-2" inherit meson pkgconfig gettext python3native -do_install:append () { - install -d ${D}${datadir}/X11/xkb/compiled - cd ${D}${datadir}/X11/xkb/rules && ln -sf base xorg -} +EXTRA_OEMESON += "-Dxorg-rules-symlinks=true" BBCLASSEXTEND += "native"
>>> --
>>> 2.39.5
>>>
>>>
>>>
>>>
>>>
>>> -=-=-=-=-=-=-=-=-=-=-=-
>>> Links: You receive all messages sent to this group.
>>> View/Reply Online (#223532): https://lists.openembedded.org/g/openembedded-core/message/223532
>>> Mute This Topic: https://lists.openembedded.org/mt/115184776/3617728
>>> Group Owner: openembedded-core+owner@lists.openembedded.org
>>> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [zboszor@gmail.com]
>>> -=-=-=-=-=-=-=-=-=-=-=-
>>>
2025. 09. 17. 15:52 keltezéssel, Zoltan Boszormenyi via lists.openembedded.org írta: > It's not transient. It happens if I try to build xkeyboard-config-native > after -c cleanall. Wasn't there a way/bbappend to turn absolute symlinks Sorry, I meant bbclass. > to relative ones under ${WORKDIR}/image? > > 2025. 09. 16. 10:46 keltezéssel, Alexander Kanavin via lists.openembedded.org írta: >> I think these are both transient issues that happen when build >> directory is reused between the old and the new version. Not >> xkeyboard-config fault per se, it just rearranges the install set in a >> way that triggers a bug somewhere in oe-core :-/ >> >> Alex >> >> On Tue, 16 Sept 2025 at 07:43, Khem Raj <raj.khem@gmail.com> wrote: >>> I am seeing a build failure for xkeyboard-config-native >>> >>> ERROR: xkeyboard-config-native-2.45-r0 do_populate_sysroot: sstate >>> found an absolute path symlink >>> /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/sysroot-destdir/mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/recipe-sysroot-native/usr/share/X11/xkb >>> >>> pointing at >>> /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/recipe-sysroot-native/usr/share/xkeyboard-config-2. >>> Please replace this with a relative link. >>> ERROR: xkeyboard-config-native-2.45-r0 do_populate_sysroot: Failing >>> task due to absolute path symlinks >>> ERROR: Logfile of failure stored in: >>> /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/temp/log.do_populate_sysroot.726640 >>> >>> NOTE: recipe xkeyboard-config-native-2.45-r0: task do_populate_sysroot: Failed >>> ERROR: Task >>> (virtual:native:/mnt/jenkins/workspace/Yocto-world-arm/sources/poky/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb:do_populate_sysroot) >>> failed with exit code '1' >>> >>> On Mon, Sep 15, 2025 at 10:32 PM Markus Volk via >>> lists.openembedded.org <f_l_k=t-online.de@lists.openembedded.org> >>> wrote: >>>> I'm seeing issues with symlink creation: >>>> | Installing symlink pointing to xkeyboard-config-2.pc to >>>> /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/pkgconfig/xkeyboard-config.pc >>>> | Installing symlink pointing to base to >>>> /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg >>>> | Installing symlink pointing to base.lst to >>>> /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg.lst >>>> | Installing symlink pointing to base.xml to >>>> /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg.xml >>>> | Installing symlink pointing to xkeyboard-config-2.7 to >>>> /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/man/man7/xkeyboard-config.7 >>>> | Installing symlink pointing to /usr/share/xkeyboard-config-2 to >>>> /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/X11/xkb >>>> | ln: failed to create symbolic link >>>> '/home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/X11/xkb/symbols/en': >>>> No such file or directory >>>> >>>> On Thu, Sep 11 2025 at 10:51:22 +02:00:00, Alexander Kanavin via >>>> lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org> wrote: >>>> >>>> From: Alexander Kanavin <alex@linutronix.de> License-update: disclaimer and copyright >>>> clarifications per >>>> https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/821 >>>> Replace manual symlink creation with a meson option. Drop no-op autoconf options. >>>> Adjust packaging as this is where upstream installs now. Signed-off-by: Alexander >>>> Kanavin <alex@linutronix.de> --- ...oard-config_2.44.bb => xkeyboard-config_2.45.bb} >>>> | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) rename >>>> meta/recipes-graphics/xorg-lib/{xkeyboard-config_2.44.bb => xkeyboard-config_2.45.bb} >>>> (65%) diff --git a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb >>>> b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb similarity index 65% rename >>>> from meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb rename to >>>> meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb index >>>> 52d074fd5ed..857ccc75160 100644 --- >>>> a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb +++ >>>> b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb @@ -10,23 +10,18 @@ >>>> HOMEPAGE = "http://freedesktop.org/wiki/Software/XKeyboardConfig" BUGTRACKER = >>>> "https://bugs.freedesktop.org/enter_bug.cgi?product=xkeyboard-config" LICENSE = "MIT >>>> & MIT" -LIC_FILES_CHKSUM = "file://COPYING;md5=8fc8ae699974c360e2e2e883a63ce264" >>>> +LIC_FILES_CHKSUM = "file://COPYING;md5=faa756e04053029ddc602caf99e5ef1d" SRC_URI = >>>> "${XORG_MIRROR}/individual/data/xkeyboard-config/${BPN}-${PV}.tar.xz" >>>> -SRC_URI[sha256sum] = >>>> "54d2c33eeebb031d48fa590c543e54c9bcbd0f00386ebc6489b2f47a0da4342a" >>>> +SRC_URI[sha256sum] = >>>> "169e075a92d957a57787c199e84e359df2931b7196c1c5b4a3d576ee6235a87c" SECTION = >>>> "x11/libs" DEPENDS = "util-macros libxslt-native" -EXTRA_OECONF = >>>> "--with-xkb-rules-symlink=xorg --disable-runtime-deps" - -FILES:${PN} += >>>> "${datadir}/X11/xkb" +FILES:${PN} += "${datadir}/X11/xkb >>>> ${datadir}/xkeyboard-config-2" inherit meson pkgconfig gettext python3native >>>> -do_install:append () { - install -d ${D}${datadir}/X11/xkb/compiled - cd >>>> ${D}${datadir}/X11/xkb/rules && ln -sf base xorg -} +EXTRA_OEMESON += >>>> "-Dxorg-rules-symlinks=true" BBCLASSEXTEND += "native" >>>> -- >>>> 2.39.5 >>>> >>>> >>>> >>>> >>>> >>>> >>>> > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#223605): https://lists.openembedded.org/g/openembedded-core/message/223605 > Mute This Topic: https://lists.openembedded.org/mt/115184776/3617728 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [zboszor@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
2025. 09. 17. 15:53 keltezéssel, Zoltan Boszormenyi via lists.openembedded.org írta: > 2025. 09. 17. 15:52 keltezéssel, Zoltan Boszormenyi via lists.openembedded.org írta: >> It's not transient. It happens if I try to build xkeyboard-config-native >> after -c cleanall. Wasn't there a way/bbappend to turn absolute symlinks > > Sorry, I meant bbclass. I found it. Adding inherit relative_symlinks to the recipe fixes it. > >> to relative ones under ${WORKDIR}/image? >> >> 2025. 09. 16. 10:46 keltezéssel, Alexander Kanavin via lists.openembedded.org írta: >>> I think these are both transient issues that happen when build >>> directory is reused between the old and the new version. Not >>> xkeyboard-config fault per se, it just rearranges the install set in a >>> way that triggers a bug somewhere in oe-core :-/ >>> >>> Alex >>> >>> On Tue, 16 Sept 2025 at 07:43, Khem Raj <raj.khem@gmail.com> wrote: >>>> I am seeing a build failure for xkeyboard-config-native >>>> >>>> ERROR: xkeyboard-config-native-2.45-r0 do_populate_sysroot: sstate >>>> found an absolute path symlink >>>> /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/sysroot-destdir/mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/recipe-sysroot-native/usr/share/X11/xkb >>>> >>>> pointing at >>>> /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/recipe-sysroot-native/usr/share/xkeyboard-config-2. >>>> Please replace this with a relative link. >>>> ERROR: xkeyboard-config-native-2.45-r0 do_populate_sysroot: Failing >>>> task due to absolute path symlinks >>>> ERROR: Logfile of failure stored in: >>>> /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/temp/log.do_populate_sysroot.726640 >>>> >>>> NOTE: recipe xkeyboard-config-native-2.45-r0: task do_populate_sysroot: Failed >>>> ERROR: Task >>>> (virtual:native:/mnt/jenkins/workspace/Yocto-world-arm/sources/poky/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb:do_populate_sysroot) >>>> failed with exit code '1' >>>> >>>> On Mon, Sep 15, 2025 at 10:32 PM Markus Volk via >>>> lists.openembedded.org <f_l_k=t-online.de@lists.openembedded.org> >>>> wrote: >>>>> I'm seeing issues with symlink creation: >>>>> | Installing symlink pointing to xkeyboard-config-2.pc to >>>>> /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/pkgconfig/xkeyboard-config.pc >>>>> >>>>> | Installing symlink pointing to base to >>>>> /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg >>>>> | Installing symlink pointing to base.lst to >>>>> /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg.lst >>>>> | Installing symlink pointing to base.xml to >>>>> /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg.xml >>>>> | Installing symlink pointing to xkeyboard-config-2.7 to >>>>> /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/man/man7/xkeyboard-config.7 >>>>> | Installing symlink pointing to /usr/share/xkeyboard-config-2 to >>>>> /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/X11/xkb >>>>> | ln: failed to create symbolic link >>>>> '/home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/X11/xkb/symbols/en': >>>>> No such file or directory >>>>> >>>>> On Thu, Sep 11 2025 at 10:51:22 +02:00:00, Alexander Kanavin via >>>>> lists.openembedded.org <alex.kanavin=gmail.com@lists.openembedded.org> wrote: >>>>> >>>>> From: Alexander Kanavin <alex@linutronix.de> License-update: disclaimer and >>>>> copyright clarifications per >>>>> https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/821 >>>>> Replace manual symlink creation with a meson option. Drop no-op autoconf options. >>>>> Adjust packaging as this is where upstream installs now. Signed-off-by: Alexander >>>>> Kanavin <alex@linutronix.de> --- ...oard-config_2.44.bb => xkeyboard-config_2.45.bb} >>>>> | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) rename >>>>> meta/recipes-graphics/xorg-lib/{xkeyboard-config_2.44.bb => >>>>> xkeyboard-config_2.45.bb} (65%) diff --git >>>>> a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb >>>>> b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb similarity index 65% >>>>> rename from meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb rename to >>>>> meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb index >>>>> 52d074fd5ed..857ccc75160 100644 --- >>>>> a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb +++ >>>>> b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb @@ -10,23 +10,18 @@ >>>>> HOMEPAGE = "http://freedesktop.org/wiki/Software/XKeyboardConfig" BUGTRACKER = >>>>> "https://bugs.freedesktop.org/enter_bug.cgi?product=xkeyboard-config" LICENSE = "MIT >>>>> & MIT" -LIC_FILES_CHKSUM = "file://COPYING;md5=8fc8ae699974c360e2e2e883a63ce264" >>>>> +LIC_FILES_CHKSUM = "file://COPYING;md5=faa756e04053029ddc602caf99e5ef1d" SRC_URI = >>>>> "${XORG_MIRROR}/individual/data/xkeyboard-config/${BPN}-${PV}.tar.xz" >>>>> -SRC_URI[sha256sum] = >>>>> "54d2c33eeebb031d48fa590c543e54c9bcbd0f00386ebc6489b2f47a0da4342a" >>>>> +SRC_URI[sha256sum] = >>>>> "169e075a92d957a57787c199e84e359df2931b7196c1c5b4a3d576ee6235a87c" SECTION = >>>>> "x11/libs" DEPENDS = "util-macros libxslt-native" -EXTRA_OECONF = >>>>> "--with-xkb-rules-symlink=xorg --disable-runtime-deps" - -FILES:${PN} += >>>>> "${datadir}/X11/xkb" +FILES:${PN} += "${datadir}/X11/xkb >>>>> ${datadir}/xkeyboard-config-2" inherit meson pkgconfig gettext python3native >>>>> -do_install:append () { - install -d ${D}${datadir}/X11/xkb/compiled - cd >>>>> ${D}${datadir}/X11/xkb/rules && ln -sf base xorg -} +EXTRA_OEMESON += >>>>> "-Dxorg-rules-symlinks=true" BBCLASSEXTEND += "native" >>>>> -- >>>>> 2.39.5 >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >> >> >> >> > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#223606): https://lists.openembedded.org/g/openembedded-core/message/223606 > Mute This Topic: https://lists.openembedded.org/mt/115184776/3617728 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [zboszor@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
On Wed, Sep 17, 2025 at 6:57 AM Böszörményi Zoltán <zboszor@gmail.com> wrote: > 2025. 09. 17. 15:53 keltezéssel, Zoltan Boszormenyi via > lists.openembedded.org írta: > > 2025. 09. 17. 15:52 keltezéssel, Zoltan Boszormenyi via > lists.openembedded.org írta: > >> It's not transient. It happens if I try to build xkeyboard-config-native > >> after -c cleanall. Wasn't there a way/bbappend to turn absolute symlinks > > > > Sorry, I meant bbclass. > > I found it. Adding inherit relative_symlinks to the recipe fixes it. > Thanks for digging. Send a patch please > > > >> to relative ones under ${WORKDIR}/image? > >> > >> 2025. 09. 16. 10:46 keltezéssel, Alexander Kanavin via > lists.openembedded.org írta: > >>> I think these are both transient issues that happen when build > >>> directory is reused between the old and the new version. Not > >>> xkeyboard-config fault per se, it just rearranges the install set in a > >>> way that triggers a bug somewhere in oe-core :-/ > >>> > >>> Alex > >>> > >>> On Tue, 16 Sept 2025 at 07:43, Khem Raj <raj.khem@gmail.com> wrote: > >>>> I am seeing a build failure for xkeyboard-config-native > >>>> > >>>> ERROR: xkeyboard-config-native-2.45-r0 do_populate_sysroot: sstate > >>>> found an absolute path symlink > >>>> > /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/sysroot-destdir/mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/recipe-sysroot-native/usr/share/X11/xkb > > >>>> > >>>> pointing at > >>>> > /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/recipe-sysroot-native/usr/share/xkeyboard-config-2. > >>>> Please replace this with a relative link. > >>>> ERROR: xkeyboard-config-native-2.45-r0 do_populate_sysroot: Failing > >>>> task due to absolute path symlinks > >>>> ERROR: Logfile of failure stored in: > >>>> > /mnt/stash/tmp/work/x86_64-linux/xkeyboard-config-native/2.45/temp/log.do_populate_sysroot.726640 > > >>>> > >>>> NOTE: recipe xkeyboard-config-native-2.45-r0: task > do_populate_sysroot: Failed > >>>> ERROR: Task > >>>> > (virtual:native:/mnt/jenkins/workspace/Yocto-world-arm/sources/poky/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb: > do_populate_sysroot) > >>>> failed with exit code '1' > >>>> > >>>> On Mon, Sep 15, 2025 at 10:32 PM Markus Volk via > >>>> lists.openembedded.org <f_l_k=t-online.de@lists.openembedded.org> > >>>> wrote: > >>>>> I'm seeing issues with symlink creation: > >>>>> | Installing symlink pointing to xkeyboard-config-2.pc to > >>>>> > /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/pkgconfig/xkeyboard-config.pc > > >>>>> > >>>>> | Installing symlink pointing to base to > >>>>> > /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg > >>>>> | Installing symlink pointing to base.lst to > >>>>> > /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg.lst > >>>>> | Installing symlink pointing to base.xml to > >>>>> > /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/xkeyboard-config-2/rules/xorg.xml > >>>>> | Installing symlink pointing to xkeyboard-config-2.7 to > >>>>> > /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/man/man7/xkeyboard-config.7 > >>>>> | Installing symlink pointing to /usr/share/xkeyboard-config-2 to > >>>>> > /home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/X11/xkb > >>>>> | ln: failed to create symbolic link > >>>>> > '/home/flk/poky/build/tmp/work/corei7-64-poky-linux/xkeyboard-config/2.45/image/usr/share/X11/xkb/symbols/en': > > >>>>> No such file or directory > >>>>> > >>>>> On Thu, Sep 11 2025 at 10:51:22 +02:00:00, Alexander Kanavin via > >>>>> lists.openembedded.org <alex.kanavin= > gmail.com@lists.openembedded.org> wrote: > >>>>> > >>>>> From: Alexander Kanavin <alex@linutronix.de> License-update: > disclaimer and > >>>>> copyright clarifications per > >>>>> > https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/821 > >>>>> Replace manual symlink creation with a meson option. Drop no-op > autoconf options. > >>>>> Adjust packaging as this is where upstream installs now. > Signed-off-by: Alexander > >>>>> Kanavin <alex@linutronix.de> --- ...oard-config_2.44.bb => > xkeyboard-config_2.45.bb} > >>>>> | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) > rename > >>>>> meta/recipes-graphics/xorg-lib/{xkeyboard-config_2.44.bb => > >>>>> xkeyboard-config_2.45.bb} (65%) diff --git > >>>>> a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb > >>>>> b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb > similarity index 65% > >>>>> rename from meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb > rename to > >>>>> meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb index > >>>>> 52d074fd5ed..857ccc75160 100644 --- > >>>>> a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb +++ > >>>>> b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb @@ -10,23 > +10,18 @@ > >>>>> HOMEPAGE = "http://freedesktop.org/wiki/Software/XKeyboardConfig" > BUGTRACKER = > >>>>> "https://bugs.freedesktop.org/enter_bug.cgi?product=xkeyboard-config" > LICENSE = "MIT > >>>>> & MIT" -LIC_FILES_CHKSUM = > "file://COPYING;md5=8fc8ae699974c360e2e2e883a63ce264" > >>>>> +LIC_FILES_CHKSUM = > "file://COPYING;md5=faa756e04053029ddc602caf99e5ef1d" SRC_URI = > >>>>> > "${XORG_MIRROR}/individual/data/xkeyboard-config/${BPN}-${PV}.tar.xz" > >>>>> -SRC_URI[sha256sum] = > >>>>> "54d2c33eeebb031d48fa590c543e54c9bcbd0f00386ebc6489b2f47a0da4342a" > >>>>> +SRC_URI[sha256sum] = > >>>>> "169e075a92d957a57787c199e84e359df2931b7196c1c5b4a3d576ee6235a87c" > SECTION = > >>>>> "x11/libs" DEPENDS = "util-macros libxslt-native" -EXTRA_OECONF = > >>>>> "--with-xkb-rules-symlink=xorg --disable-runtime-deps" - > -FILES:${PN} += > >>>>> "${datadir}/X11/xkb" +FILES:${PN} += "${datadir}/X11/xkb > >>>>> ${datadir}/xkeyboard-config-2" inherit meson pkgconfig gettext > python3native > >>>>> -do_install:append () { - install -d ${D}${datadir}/X11/xkb/compiled > - cd > >>>>> ${D}${datadir}/X11/xkb/rules && ln -sf base xorg -} +EXTRA_OEMESON > += > >>>>> "-Dxorg-rules-symlinks=true" BBCLASSEXTEND += "native" > >>>>> -- > >>>>> 2.39.5 > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >> > >> > >> > >> > > > > > > -=-=-=-=-=-=-=-=-=-=-=- > > Links: You receive all messages sent to this group. > > View/Reply Online (#223606): > https://lists.openembedded.org/g/openembedded-core/message/223606 > > Mute This Topic: https://lists.openembedded.org/mt/115184776/3617728 > > Group Owner: openembedded-core+owner@lists.openembedded.org > > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [ > zboszor@gmail.com] > > -=-=-=-=-=-=-=-=-=-=-=- > > > >
2025. 09. 17. 17:10 keltezéssel, Khem Raj írta: > > > On Wed, Sep 17, 2025 at 6:57 AM Böszörményi Zoltán <zboszor@gmail.com> wrote: > > 2025. 09. 17. 15:53 keltezéssel, Zoltan Boszormenyi via lists.openembedded.org > <http://lists.openembedded.org> írta: > > 2025. 09. 17. 15:52 keltezéssel, Zoltan Boszormenyi via lists.openembedded.org > <http://lists.openembedded.org> írta: > >> It's not transient. It happens if I try to build xkeyboard-config-native > >> after -c cleanall. Wasn't there a way/bbappend to turn absolute symlinks > > > > Sorry, I meant bbclass. > > I found it. Adding inherit relative_symlinks to the recipe fixes it. > > > > Thanks for digging. Send a patch please Sorry, I missed your mail, I went to sleep. But I can see you have already created the same patch as I have locally.
diff --git a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb similarity index 65% rename from meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb rename to meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb index 52d074fd5ed..857ccc75160 100644 --- a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb +++ b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb @@ -10,23 +10,18 @@ HOMEPAGE = "http://freedesktop.org/wiki/Software/XKeyboardConfig" BUGTRACKER = "https://bugs.freedesktop.org/enter_bug.cgi?product=xkeyboard-config" LICENSE = "MIT & MIT" -LIC_FILES_CHKSUM = "file://COPYING;md5=8fc8ae699974c360e2e2e883a63ce264" +LIC_FILES_CHKSUM = "file://COPYING;md5=faa756e04053029ddc602caf99e5ef1d" SRC_URI = "${XORG_MIRROR}/individual/data/xkeyboard-config/${BPN}-${PV}.tar.xz" -SRC_URI[sha256sum] = "54d2c33eeebb031d48fa590c543e54c9bcbd0f00386ebc6489b2f47a0da4342a" +SRC_URI[sha256sum] = "169e075a92d957a57787c199e84e359df2931b7196c1c5b4a3d576ee6235a87c" SECTION = "x11/libs" DEPENDS = "util-macros libxslt-native" -EXTRA_OECONF = "--with-xkb-rules-symlink=xorg --disable-runtime-deps" - -FILES:${PN} += "${datadir}/X11/xkb" +FILES:${PN} += "${datadir}/X11/xkb ${datadir}/xkeyboard-config-2" inherit meson pkgconfig gettext python3native -do_install:append () { - install -d ${D}${datadir}/X11/xkb/compiled - cd ${D}${datadir}/X11/xkb/rules && ln -sf base xorg -} +EXTRA_OEMESON += "-Dxorg-rules-symlinks=true" BBCLASSEXTEND += "native"