On 2026-05-31, Vagrant Cascadian wrote: > Both grub-xen-dbg and grub-xen-bin generate their lintian overrides from > debian/rules using find, which may return results in a non-deterministic > order: > > > https://reproduce.debian.net/amd64/api/v1/builds/153376/artifacts/383903/diffoscope > > https://reproduce.debian.net/amd64/api/v1/builds/153376/artifacts/383902/diffoscope > > The attached patch sorts each of the find calls used to generate the > lintian overrides, which should result in a deterministic ordering... at > least if the locale is consistent
Missed one that did not appear to be an issue, but that might just be
due to luck (or there are not multiple?):
--- a/debian/rules
+++ b/debian/rules
@@ -452,7 +452,7 @@ install/grub-pc install/grub-efi-ia32
install/grub-efi-amd64 install/grub-efi-ar
[ "$@" = "install/grub-xen" ]; then \
echo "$(package_bin): binary-from-other-architecture [*.mod]" \
>>
debian/$(package_bin)/usr/share/lintian/overrides/$(package_bin) ; \
- cd debian/tmp-$(package) && find usr/lib/grub -name kernel.img \
+ cd debian/tmp-$(package) && find usr/lib/grub -name kernel.img
| sort \
| sed -e "s%.*%$(package_bin):
binary-from-other-architecture [&]%g" \
>>
$(CURDIR)/debian/$(package_bin)/usr/share/lintian/overrides/$(package_bin) ; \
fi
live well,
vagrant
signature.asc
Description: PGP signature

