diff mbox series

[meta-arago,master] FIXME: systemd: Remove new OSC prompt feature

Message ID 20251219172103.363206-1-reatmon@ti.com
State Accepted
Delegated to: Ryan Eatmon
Headers show
Series [meta-arago,master] FIXME: systemd: Remove new OSC prompt feature | expand

Commit Message

Ryan Eatmon Dec. 19, 2025, 5:21 p.m. UTC
Our testing flow is blocked because of the OSC prompt code that was
added to systemd 258.1.  This feature seeks to put a lot more extra
information on the prompt using escape sequences, but it is conflicting
with our board setup in some way.  All of the escaped sequences are
being printed at the prompt which makes our testing detection code
fail.

We need to get this fixed in the long run, but we also need to be able
to pass CICD in the meantime.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
---
 meta-arago-distro/recipes-core/systemd/systemd-arago.inc | 5 +++++
 1 file changed, 5 insertions(+)

Comments

PRC Automation Dec. 19, 2025, 5:38 p.m. UTC | #1
meta-arago / na / 20251219172103.363206-1-reatmon

PRC Results: FAIL

=========================================================
  check-yocto-patches: PASS
=========================================================
Patches
----------------------------------------
All patches passed



=========================================================
  apply-yocto-patch: PASS
=========================================================
master
=====================
Summary:
- Patch Series: [meta-arago][master][PATCH] FIXME: systemd: Remove new OSC prompt feature
- Submitter: From: Ryan Eatmon <reatmon@ti.com>
- Date: Date: Fri, 19 Dec 2025 11:21:03 -0600
- Num Patches: 1
- Mailing List (public inbox) Commit SHA: ca3d9ca76798db687bcf5df95b606810e7f17c1b

Applied to:
- Repository: lcpd-prc-meta-arago
- Base Branch: master
- Commit Author: LCPD Automation Script <lcpdbld@list.ti.com>
- Commit Subject: CI/CD Auto-Merger: cicd.master.202512040100
- Commit SHA: 410e1081aaedc1c525825851a9df7748b49cb659

Patches
----------------------------------------
All patches applied



=========================================================
  check-yocto-repo: PASS
=========================================================
master
=====================
PASS



=========================================================
  yocto-check-layers: FAIL
=========================================================
master - FAIL
=====================
ERROR: Nothing RPROVIDES 'libxml2-python' (but <build-dir>/sources/meta-virtualization/recipes-extended/virt-manager/virt-manager_git.bb RDEPENDS on or otherwise requires it)
ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
Denys Dmytriyenko Feb. 3, 2026, 4:53 p.m. UTC | #2
BTW, there was a patch that now sits in master-next to control this with a 
PACKAGECONFIG:

https://git.openembedded.org/openembedded-core/commit/?h=master-next&id=0d7575d32a7b14762d80b1c09db4065ff247a903


On Fri, Dec 19, 2025 at 11:21:03AM -0600, Ryan Eatmon via lists.yoctoproject.org wrote:
> Our testing flow is blocked because of the OSC prompt code that was
> added to systemd 258.1.  This feature seeks to put a lot more extra
> information on the prompt using escape sequences, but it is conflicting
> with our board setup in some way.  All of the escaped sequences are
> being printed at the prompt which makes our testing detection code
> fail.
> 
> We need to get this fixed in the long run, but we also need to be able
> to pass CICD in the meantime.
> 
> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
> ---
>  meta-arago-distro/recipes-core/systemd/systemd-arago.inc | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/meta-arago-distro/recipes-core/systemd/systemd-arago.inc b/meta-arago-distro/recipes-core/systemd/systemd-arago.inc
> index 6e5baef7..3c31b92d 100644
> --- a/meta-arago-distro/recipes-core/systemd/systemd-arago.inc
> +++ b/meta-arago-distro/recipes-core/systemd/systemd-arago.inc
> @@ -27,4 +27,9 @@ do_install:append() {
>  
>      install -d ${D}${sysconfdir}/systemd/
>      install -m 0644 ${UNPACKDIR}/timesyncd.conf ${D}${sysconfdir}/systemd/
> +
> +    # Remove new prompt code that is polluting the testing output
> +    rm ${D}/${nonarch_libdir}/tmpfiles.d/20-systemd-osc-context.conf
> +    rm ${D}/${nonarch_libdir}/systemd/profile.d/80-systemd-osc-context.sh
> +    rm ${D}/${sysconfdir}/profile.d/80-systemd-osc-context.sh
>  }
> -- 
> 2.43.0
Ryan Eatmon Feb. 3, 2026, 5:51 p.m. UTC | #3
Yeah.  I've been watching it in the review meetings to see if/when it 
ever gets accepted.


On 2/3/2026 10:53 AM, Denys Dmytriyenko wrote:
> BTW, there was a patch that now sits in master-next to control this with a
> PACKAGECONFIG:
> 
> https://git.openembedded.org/openembedded-core/commit/?h=master-next&id=0d7575d32a7b14762d80b1c09db4065ff247a903
> 
> 
> On Fri, Dec 19, 2025 at 11:21:03AM -0600, Ryan Eatmon via lists.yoctoproject.org wrote:
>> Our testing flow is blocked because of the OSC prompt code that was
>> added to systemd 258.1.  This feature seeks to put a lot more extra
>> information on the prompt using escape sequences, but it is conflicting
>> with our board setup in some way.  All of the escaped sequences are
>> being printed at the prompt which makes our testing detection code
>> fail.
>>
>> We need to get this fixed in the long run, but we also need to be able
>> to pass CICD in the meantime.
>>
>> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
>> ---
>>   meta-arago-distro/recipes-core/systemd/systemd-arago.inc | 5 +++++
>>   1 file changed, 5 insertions(+)
>>
>> diff --git a/meta-arago-distro/recipes-core/systemd/systemd-arago.inc b/meta-arago-distro/recipes-core/systemd/systemd-arago.inc
>> index 6e5baef7..3c31b92d 100644
>> --- a/meta-arago-distro/recipes-core/systemd/systemd-arago.inc
>> +++ b/meta-arago-distro/recipes-core/systemd/systemd-arago.inc
>> @@ -27,4 +27,9 @@ do_install:append() {
>>   
>>       install -d ${D}${sysconfdir}/systemd/
>>       install -m 0644 ${UNPACKDIR}/timesyncd.conf ${D}${sysconfdir}/systemd/
>> +
>> +    # Remove new prompt code that is polluting the testing output
>> +    rm ${D}/${nonarch_libdir}/tmpfiles.d/20-systemd-osc-context.conf
>> +    rm ${D}/${nonarch_libdir}/systemd/profile.d/80-systemd-osc-context.sh
>> +    rm ${D}/${sysconfdir}/profile.d/80-systemd-osc-context.sh
>>   }
>> -- 
>> 2.43.0
diff mbox series

Patch

diff --git a/meta-arago-distro/recipes-core/systemd/systemd-arago.inc b/meta-arago-distro/recipes-core/systemd/systemd-arago.inc
index 6e5baef7..3c31b92d 100644
--- a/meta-arago-distro/recipes-core/systemd/systemd-arago.inc
+++ b/meta-arago-distro/recipes-core/systemd/systemd-arago.inc
@@ -27,4 +27,9 @@  do_install:append() {
 
     install -d ${D}${sysconfdir}/systemd/
     install -m 0644 ${UNPACKDIR}/timesyncd.conf ${D}${sysconfdir}/systemd/
+
+    # Remove new prompt code that is polluting the testing output
+    rm ${D}/${nonarch_libdir}/tmpfiles.d/20-systemd-osc-context.conf
+    rm ${D}/${nonarch_libdir}/systemd/profile.d/80-systemd-osc-context.sh
+    rm ${D}/${sysconfdir}/profile.d/80-systemd-osc-context.sh
 }