On Thu Feb 12, 2026 at 4:52 PM CST, Randolph Sapp via lists.openembedded.org 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 <[email protected]> >>> >>> 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 <[email protected]> >>> --- >> >> 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? > > - Randolph
Ugh, get_source_date_epoch_from_git is the culprit. It uses os.walk in the event of multiple git sources and simply stops at the first matching instance.
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#231076): https://lists.openembedded.org/g/openembedded-core/message/231076 Mute This Topic: https://lists.openembedded.org/mt/117609031/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
