All of lore.kernel.org
 help / color / mirror / Atom feed
From: Zhang Peng <peng.zhang1.cn@windriver.com>
To: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>,
	openembedded-core@lists.openembedded.org
Subject: Re: [OE-core][master][PATCH v2] groff: upgrade 1.23.0 -> 1.24.0
Date: Wed, 11 Mar 2026 21:57:07 +0800	[thread overview]
Message-ID: <6745abda-97f9-4963-b671-6c2722bbae0b@windriver.com> (raw)
In-Reply-To: <DGZQ4TTU05M0.3UH0ADSIVMSTT@bootlin.com>


On 3/11/26 14:03, Mathieu Dubois-Briand wrote:
> CAUTION: This email comes from a non Wind River email account!
> Do not click links or open attachments unless you recognize the sender and know the content is safe.
>
> On Mon Mar 9, 2026 at 4:08 PM CET, Peng (Paul) (CN) via lists.openembedded.org Zhang wrote:
>> From: Zhang Peng <peng.zhang1.cn@windriver.com>
>>
>> Upgrade to latest revision of 1.24.0.
>> - Drop patches included in this release.
>> - Add patch to fix test-groff not found in cross-compilation.
>> - Add patch to use SOURCE_DATE_EPOCH in gropdf for reproducible PDF generation.
>> - COPYING, LICENSES: Refresh GPLv3 text.
>>
>> Release Note:[https://lists.gnu.org/r/groff/2026-02/msg00149.html]
>>
>> Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
> Hi,
>
> Thanks for the new version. It looks a bit better, reproducibility test
> passed at least once, but we still have failures in some builds. It
> seems to be a similar one:
>
> AssertionError: The following deb packages are different and not in exclusion list:
> /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/groff-doc_1.24.0-r0_amd64.deb
> The following rpm packages are different and not in exclusion list:
> /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/rpm/./x86_64_v3/groff-doc-1.24.0-r0.x86_64_v3.rpm
>
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/3554
>
> Diffoscope output:
> https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260310-jxtz43x1/packages/diff-html/

HI, Mathieu

It's very strange - I cannot reproduce this issue on my local Ubuntu 
22.04 system. From the Yocto autobuilder system logs, I can't find any 
useful hints to analyze the failure.
My suspicion is related to the host environment. The autobuilder uses 
Fedora 40 while I'm testing on Ubuntu, but I don't think this difference 
should cause the failure.
Any help or insights on this would be greatly appreciated.


Logs from my site:

2026-03-11 20:48:01,918 - oe-selftest - INFO - Adding: "include 
selftest.inc" in 
/buildarea2/project/poky-latest/groff-repo/bitbake-builds/poky-master/build-st/conf/local.conf
2026-03-11 20:48:01,918 - oe-selftest - INFO - Adding: "include 
bblayers.inc" in bblayers.conf
2026-03-11 20:48:01,918 - oe-selftest - INFO - test_reproducible_builds 
(reproducible.ReproducibleTests)
2026-03-11 21:03:11,734 - oe-selftest - INFO - Building reproducibleA 
(sstate allowed)...
2026-03-11 21:17:05,330 - oe-selftest - INFO - Building prebuild for 
reproducibleB-extended (sstate allowed)...
2026-03-11 21:29:33,140 - oe-selftest - INFO - Building 
reproducibleB-extended (sstate NOT allowed)...
2026-03-11 21:33:26,758 - oe-selftest - INFO - Checking deb packages for 
differences...
2026-03-11 21:33:26,897 - oe-selftest - INFO - Reproducibility summary 
for deb: same=866 different=0 different_excluded=0 missing=153 total=1019
unused_exclusions=[]
2026-03-11 21:33:26,898 - oe-selftest - INFO - Checking ipk packages for 
differences...
2026-03-11 21:33:27,024 - oe-selftest - INFO - Reproducibility summary 
for ipk: same=866 different=0 different_excluded=0 missing=153 total=1019
unused_exclusions=[]
2026-03-11 21:33:27,025 - oe-selftest - INFO - Checking rpm packages for 
differences...
2026-03-11 21:33:27,158 - oe-selftest - INFO - Reproducibility summary 
for rpm: same=866 different=0 different_excluded=0 missing=153 total=1019
unused_exclusions=[]
2026-03-11 21:33:27,159 - oe-selftest - INFO -  ... ok
2026-03-11 21:34:10,657 - oe-selftest - INFO - 
----------------------------------------------------------------------
2026-03-11 21:34:10,657 - oe-selftest - INFO - Ran 1 test in 2768.831s
2026-03-11 21:34:10,657 - oe-selftest - INFO - OK
2026-03-11 21:34:15,023 - oe-selftest - INFO - RESULTS:
2026-03-11 21:34:15,023 - oe-selftest - INFO - RESULTS - 
reproducible.ReproducibleTests.test_reproducible_builds: PASSED (2725.24s)
2026-03-11 21:34:15,025 - oe-selftest - INFO - SUMMARY:
2026-03-11 21:34:15,025 - oe-selftest - INFO - oe-selftest () - Ran 1 
test in 2768.831s
2026-03-11 21:34:15,025 - oe-selftest - INFO - oe-selftest - OK - All 
required tests passed (successes=1, skipped=0, failures=0, errors=0)

 > rg -C2 groff ./tmp/log/oeqa/testresults.json
205-      ],
206-      "same": [
207:       "x86-64-v3/groff-dbg_1.24.0-r0_amd64.deb",
208:       "x86-64-v3/groff-dev_1.24.0-r0_amd64.deb",
209:       "x86-64-v3/groff-doc_1.24.0-r0_amd64.deb",
210:       "x86-64-v3/groff-src_1.24.0-r0_amd64.deb",
211:       "x86-64-v3/groff_1.24.0-r0_amd64.deb",
212-       "x86-64-v3/perl-dbg_5.42.0-r0_amd64.deb",
213-       "x86-64-v3/perl-dev_5.42.0-r0_amd64.deb",
--
1232-      ],
1233-      "same": [
1234:       "x86-64-v3/groff-dbg_1.24.0-r0_x86-64-v3.ipk",
1235:       "x86-64-v3/groff-dev_1.24.0-r0_x86-64-v3.ipk",
1236:       "x86-64-v3/groff-doc_1.24.0-r0_x86-64-v3.ipk",
1237:       "x86-64-v3/groff-src_1.24.0-r0_x86-64-v3.ipk",
1238:       "x86-64-v3/groff_1.24.0-r0_x86-64-v3.ipk",
1239-       "x86-64-v3/perl-dbg_5.42.0-r0_x86-64-v3.ipk",
1240-       "x86-64-v3/perl-dev_5.42.0-r0_x86-64-v3.ipk",
--
2259-      ],
2260-      "same": [
2261:       "x86_64_v3/groff-1.24.0-r0.x86_64_v3.rpm",
2262:       "x86_64_v3/groff-dbg-1.24.0-r0.x86_64_v3.rpm",
2263:       "x86_64_v3/groff-dev-1.24.0-r0.x86_64_v3.rpm",
2264:       "x86_64_v3/groff-doc-1.24.0-r0.x86_64_v3.rpm",
2265:       "x86_64_v3/groff-src-1.24.0-r0.x86_64_v3.rpm",
2266-       "x86_64_v3/perl-5.42.0-r0.x86_64_v3.rpm",
2267-       "x86_64_v3/perl-dbg-5.42.0-r0.x86_64_v3.rpm",

//Peng

>
> Thanks,
> Mathieu
>
> --
> Mathieu Dubois-Briand, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
>


  reply	other threads:[~2026-03-11 13:57 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-03-09 15:08 [OE-core][master][PATCH v2] groff: upgrade 1.23.0 -> 1.24.0 peng.zhang1.cn
2026-03-11  6:03 ` Mathieu Dubois-Briand
2026-03-11 13:57   ` Zhang Peng [this message]
2026-03-11 15:02     ` Mathieu Dubois-Briand
2026-04-03 11:08       ` Peng Zhang

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=6745abda-97f9-4963-b671-6c2722bbae0b@windriver.com \
    --to=peng.zhang1.cn@windriver.com \
    --cc=mathieu.dubois-briand@bootlin.com \
    --cc=openembedded-core@lists.openembedded.org \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.