From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: Randolph Sapp <rs@ti.com>,
Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>,
alex@linutronix.de, otavio@ossystems.com.br,
kexin.hao@windriver.com
Cc: afd@ti.com, detheridge@ti.com, denis@denix.org, reatmon@ti.com,
openembedded-core@lists.openembedded.org, vijayp@ti.com
Subject: Re: [oe-core][PATCHv15 1/6] emptty: add version 0.15.0
Date: Thu, 12 Feb 2026 23:00:29 +0000 [thread overview]
Message-ID: <7b1f6dbbe4f5d46525b46d2099a9c4e5320df069.camel@linuxfoundation.org> (raw)
In-Reply-To: <DGDCOWXIISMT.3QVFP5TSU5QCN@ti.com>
On Thu, 2026-02-12 at 16:52 -0600, Randolph Sapp wrote:
> On Thu Feb 12, 2026 at 10:45 AM CST, Mathieu Dubois-Briand wrote:
> > On Tue Feb 3, 2026 at 2:20 AM CET, Randolph Sapp via lists.openembedded.org wrote:
> > > From: Randolph Sapp <rs@ti.com>
> > >
> > > Add emptty, a "Dead simple CLI Display Manager on TTY". This is a
> > > relatively lightweight display manager that supports x11 as well as
> > > wayland through both a CLI and an automatic login mechanism.
> > >
> > > This can effectively replace the custom init scripts for both x11
> > > (xserver-nodm-init) and wayland (weston-init) with a single tool with
> > > more verbose logging capabilities.
> > >
> > > This is split into two recipes. The emptty package provides the binary
> > > and various agnostic configs while the emptty-conf package provides the
> > > default configuration for the application itself. This RPROVIDES
> > > virtual-emptty-conf, allowing other recipes to provide their own
> > > configurations to override the default behavior.
> > >
> > > Signed-off-by: Randolph Sapp <rs@ti.com>
> > > ---
> >
> > Hi Randolph,
> >
> > This patch has been in my branch for a week now, but we are seeing some
> > intermittent reproducibility issues.
> >
> > I opened a bugzilla entry by error, as for a second I thought this patch
> > was merged, so details can be found here:
> > https://bugzilla.yoctoproject.org/show_bug.cgi?id=16171
> >
> > Diffoscope output is here:
> > https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260212-ssslvz6_/packages/diff-html/
> >
> > Can you have a look at what is going wrong please?
> >
> > Thanks,
> > Mathieu
>
> Hey Mathieu, I'm at a serious loss here. The only differences I see are file
> creation dates and intermediary archive sizes (normally only a difference of 2-4
> blocks), which I assume are being changed by the creation dates as there are no
> content diffs reported. I don't have direct control over either of these
> components.
>
> I agree that this is an issue, but I have no idea what is expected from me here.
> I see some weird workarounds using touch in xorg-minimal-fonts and e2fsprogs,
> but from what I understand that should not be required.
>
> Shouldn't all packages get hit with the same SOURCE_DATE_EPOCH enforcement? One
> of those packages is literally just a single text file that is installed with:
>
> install -DZ res/conf -m 644 -T ${DESTDIR}/etc/${DISTFILE}/conf
>
> On top of that, a local "oe-selftest -r reproducible" doesn't seem capable of
> reproducing it. Are there any other logs you can share?
Those dates are probably controlled by SOURCE_DATE_EPOCH for the
recipe. That is probably not stable for some reason in all builds. Why,
I'm not sure but I thought I'd at least point where to look.
We pull SDE from different places depending on the type of sources and
so on.
Cheers,
Richard
next prev parent reply other threads:[~2026-02-12 23:00 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-02-03 1:20 [oe-core][PATCHv15 0/6] Display manager proposal for x11 and wayland rs
2026-02-03 1:20 ` [oe-core][PATCHv15 1/6] emptty: add version 0.15.0 rs
2026-02-12 16:45 ` Mathieu Dubois-Briand
2026-02-12 22:52 ` Randolph Sapp
2026-02-12 23:00 ` Richard Purdie [this message]
[not found] ` <1893A19D18D5A1FB.653184@lists.openembedded.org>
2026-02-12 23:48 ` Randolph Sapp
2026-02-26 18:09 ` Randolph Sapp
2026-02-26 18:14 ` Mathieu Dubois-Briand
2026-02-27 7:44 ` Mathieu Dubois-Briand
2026-02-27 17:59 ` Randolph Sapp
2026-02-03 1:20 ` [oe-core][PATCHv15 2/6] weston-init: convert to virtual-emptty-conf rs
2026-02-03 1:20 ` [oe-core][PATCHv15 3/6] weston: remove deprecated weston-start scripts rs
2026-02-03 1:20 ` [oe-core][PATCHv15 4/6] xserver-nodm-init: convert to virtual-emptty-conf rs
2026-02-03 1:20 ` [oe-core][PATCHv15 5/6] xuser-account: merge with xserver-nodm-init rs
2026-02-06 18:15 ` Khem Raj
2026-02-06 20:00 ` Randolph Sapp
[not found] ` <1891C0B4F3A2B8B7.419336@lists.openembedded.org>
2026-02-06 23:28 ` Randolph Sapp
[not found] ` <1891CC14A53C0CE5.426509@lists.openembedded.org>
2026-02-06 23:42 ` Randolph Sapp
2026-02-03 1:20 ` [oe-core][PATCHv15 6/6] xsessions: add unique desktop entries rs
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7b1f6dbbe4f5d46525b46d2099a9c4e5320df069.camel@linuxfoundation.org \
--to=richard.purdie@linuxfoundation.org \
--cc=afd@ti.com \
--cc=alex@linutronix.de \
--cc=denis@denix.org \
--cc=detheridge@ti.com \
--cc=kexin.hao@windriver.com \
--cc=mathieu.dubois-briand@bootlin.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=otavio@ossystems.com.br \
--cc=reatmon@ti.com \
--cc=rs@ti.com \
--cc=vijayp@ti.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox