On 2021-11-30, Vagrant Cascadian wrote:
> On 2021-01-01, Vagrant Cascadian wrote:
>> On 2020-11-17, Vagrant Cascadian wrote:
>>> From 4b9384cc7b73f984507c75f15f293982896135a4 Mon Sep 17 00:00:00 2001
>>> From: Vagrant Cascadian <vagr...@reproducible-builds.org>
>>> Date: Wed, 18 Nov 2020 04:04:02 +0000
>>> Subject: [PATCH] debian/rules: Remove example autogenerated Makefiles which
>>>  contain build paths.
>>>
>>> ---
>>>  debian/rules | 9 +++++++++
>>>  1 file changed, 9 insertions(+)
>>>
>>> diff --git a/debian/rules b/debian/rules
>>> index d0d5597..31a4c72 100755
>>> --- a/debian/rules
>>> +++ b/debian/rules
>>> @@ -91,6 +91,15 @@ ifneq (,$(filter flex-doc, $(shell dh_listpackages)))
>>>             debian/flex-doc/usr/share/doc/flex-doc/
>>>  endif
>>>  
>>> +override_dh_installexamples:
>>> +   dh_installexamples
>>> +   # Remove autogenerated Makefiles which contain embedded build
>>> +   # paths in order to ensure reproducible builds.
>>> +   test ! -f debian/flex/usr/share/doc/flex/examples/fastwc/Makefile || \
>>> +           rm -f debian/flex/usr/share/doc/flex/examples/fastwc/Makefile
>>> +   test ! -f debian/flex/usr/share/doc/flex/examples/manual/Makefile || \
>>> +           rm -f debian/flex/usr/share/doc/flex/examples/manual/Makefile
>>> +
>>>  override_dh_auto_build:
>>>     dh_auto_build
>>>  ifneq (,$(filter flex-doc, $(shell dh_listpackages)))
>>> -- 
>>> 2.29.2
>>
>> Would very much like to see this land in bullseye... would you consider
>> uploading soon, or be amenable to an NMU?
>
> Still hoping to see this fixed for bookworm!

I have uploaded an NMU fixing this to DELAYED 10, with the following
debdiff:

diff -u flex-2.6.4/debian/changelog flex-2.6.4/debian/changelog
--- flex-2.6.4/debian/changelog
+++ flex-2.6.4/debian/changelog
@@ -1,3 +1,11 @@
+flex (2.6.4-8.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/rules: Remove example autogenerated Makefiles which contain
+    build paths. (Closes: #975025)
+
+ -- Vagrant Cascadian <vagr...@reproducible-builds.org>  Wed, 21 Sep 2022 
23:35:53 +0000
+
 flex (2.6.4-8) unstable; urgency=medium

   * The source does not ship with example Makefiles, so no need to massage 
them.
diff -u flex-2.6.4/debian/rules flex-2.6.4/debian/rules
--- flex-2.6.4/debian/rules
+++ flex-2.6.4/debian/rules
@@ -91,6 +91,13 @@
            debian/flex-doc/usr/share/doc/flex-doc/
 endif

+override_dh_installexamples:
+       dh_installexamples
+       # Remove autogenerated Makefiles which contain embedded build
+       # paths in order to ensure reproducible builds.
+       rm -f debian/flex/usr/share/doc/flex/examples/fastwc/Makefile
+       rm -f debian/flex/usr/share/doc/flex/examples/manual/Makefile
+
 override_dh_auto_build:
        dh_auto_build
 ifneq (,$(filter flex-doc, $(shell dh_listpackages)))


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature

Reply via email to