[From nobody Fri Jul 10 08:51:06 2026
Received: (at submit) by bugs.debian.org; 30 Jun 2026 11:51:56 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-14.8 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,DKIM_SIGNED,DKIM_VALID,HAS_PACKAGE,
 RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,
 SPF_PASS autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 36; hammy, 136; neutral, 27; spammy,
 1. spammytokens:0.962-+--H*r:smtp hammytokens:0.000-+--XDebbugsCc,
 0.000-+--X-Debbugs-Cc, 0.000-+--H*Ad:N*Bug, 0.000-+--H*Ad:N*Tracking,
 0.000-+--HTo:N*Debian
Return-path: &lt;peter@pblackman.plus.com&gt;
Received: from avasout-peh-004.plus.net ([212.159.14.20]:44263)
 by buxtehude.debian.org with esmtps
 (TLS1.2:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;peter@pblackman.plus.com&gt;)
 id 1weX0M-005tlV-2E for submit@bugs.debian.org;
 Tue, 30 Jun 2026 11:51:56 +0000
Received: from [192.168.1.10] ([91.125.80.228]) by smtp with ESMTPA
 id eWsywJA1Z9RfheWszw4Z41; Tue, 30 Jun 2026 12:44:17 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=plus.com; s=042019;
 t=1782819858; bh=jZYNRKWjG0UXfI+e68F8djJxM7EpRK/dmokUf5biitk=;
 h=Date:Reply-To:From:To:Subject;
 b=QN28Xdg+jbSKlthxtwJaLkL4HnnKIVzkuLDLLEpduH3SgpGZClfSB05mLAnagIzTy
 IIRCou0sOExw52T8LS+eZrloBgPDyM+ui2vmV+BIzVPRrgivUL4gxV/BpfnR1f55s7
 rvx9JMpmEuCazWT5UfDF/Smzj+sP5YO3eajGSWhpwgssXbs5plmc/CtQKwEOfqLLQV
 Lyuw05TArpHbsC1R7WM/ZfGvOLapKFVf9vd8ZW+FR6odLE+M2ZHfqCbJUQKoPlmaTf
 algGmfRx75BsdsCyegNZMF2IA7ipj/B4r/8jYd39k320O9xPndHZgUdUwu7KU7VzIF
 Kd4OIwMTQ4j5g==
X-Clacks-Overhead: &quot;GNU Terry Pratchett&quot;
X-CM-Score: 0.00
X-CNFS-Analysis: v=2.4 cv=S5R6w5sP c=1 sm=1 tr=0 ts=6a43ac12
 a=KaVvsxJF4QmlhimY0ZzM+w==:117 a=KaVvsxJF4QmlhimY0ZzM+w==:17
 a=IkcTkHD0fZMA:10 a=p0WdMEafAAAA:8 a=giV6kIfSAAAA:8 a=EBOSESyhAAAA:8
 a=Vnyh5EMR9Vnrj0Km1_EA:9 a=QEXdDO2ut3YA:10 a=qbdsuoSs6OLh74p10YuW:22
 a=yJM6EZoI5SlJf8ks9Ge_:22
X-AUTH: pblackman@:2500
Message-ID: &lt;ed10eb34-cc25-433c-968d-a19bdc20c884@pblackman.plus.com&gt;
Date: Tue, 30 Jun 2026 12:44:16 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Reply-To: peter@pblackman.plus.com
Content-Language: en-GB
From: Peter B &lt;peter@pblackman.plus.com&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: fp-utils-3.2.2: fpdoc does not build .chm files reproducibly
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-CMAE-Envelope: MS4xfDWqlCitEFASaaOpML64wp+4JSckodjFMnH0sAHVLIlnnV8aYKK/WrmLcucvUSmEL8Moy7fRs/CKiAs88q/b2RmT8b/yPPDTBp8vmeMN0jWovLNbfnfj
 x6ZxYU6SAMDwIsShuhJeujy7ebiPZNmu9FbMo7ntkkjx1yyohgzRcyA8ZdoOMtMf/xrsXW9RE68Ktl64kd+1XgtLaKykQ+lxmvQ=
X-Greylist: delayed 452 seconds by postgrey-1.37 at buxtehude;
 Tue, 30 Jun 2026 11:51:54 UTC
Delivered-To: submit@bugs.debian.org

Package: fp-utils-3.2.2
Version: 3.2.2+dfsg-50
Severity: normal
X-Debbugs-Cc: peter@pblackman.plus.com

Dear Maintainer,

Lazarus builds are currently unreproducible
because the .chm files differ.

.chm files are build by fpdoc.

There are two issues,
1) 'now' used for timestamps.
2) internal file #TOCIDX differs between builds.

Also, stringlist quicksort uses a random pivot.
Maybe not be relevant here,
but cause reproducibility issues elsewhere.
(Trivial fix)

See
https://gitlab.com/freepascal.org/fpc/source/-/work_items/41803
]