[Git][reproducible-builds/diffoscope][master] 3 commits: Add lintian overrides for some very long lines in test cases

Holger Levsen (@holger) gitlab at salsa.debian.org
Sat Mar 25 17:19:47 UTC 2023



Holger Levsen pushed to branch master at Reproducible Builds / diffoscope


Commits:
04f2114f by Holger Levsen at 2023-03-25T17:38:41+01:00
Add lintian overrides for some very long lines in test cases

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
e430e268 by Holger Levsen at 2023-03-25T17:47:27+01:00
Update lintian overrides for tests being tagged source-is-missing|prebuilt

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
8b0fe07a by Holger Levsen at 2023-03-25T18:18:51+01:00
Add lintian override for very long lines for d/tests/control.

(And add comment how to fix that properly eventually.)

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


1 changed file:

- debian/source/lintian-overrides


Changes:

=====================================
debian/source/lintian-overrides
=====================================
@@ -11,14 +11,29 @@ upstream-metadata-in-native-source
 # tests are special
 binary-with-bad-dynamic-table [tests/data/test1.debug]
 binary-with-bad-dynamic-table [tests/data/test2.debug]
+very-long-line-length-in-source-file * > 512 [tests/data/*]
 
 # we are fully aware of this
 # https://salsa.debian.org/reproducible-builds/diffoscope/-/issues/66
 source-is-missing [tests/data/test1.debug]
-source-is-missing [tests/data/test1.o]
 source-is-missing [tests/data/test2.debug]
-source-is-missing [tests/data/test2.o]
-source-is-missing [tests/data/test1.pyc-renamed]
-source-is-missing [tests/data/test2.pyc-renamed]
+source-contains-prebuilt-binary [tests/data/test1.debug]
+source-contains-prebuilt-binary [tests/data/test2.debug]
 source-contains-prebuilt-windows-binary [tests/data/test1.exe]
 source-contains-prebuilt-windows-binary [tests/data/test2.exe]
+source-contains-prebuilt-wasm-binary [tests/data/hello1.wasm]
+source-contains-prebuilt-wasm-binary [tests/data/hello2.wasm]
+
+# not detected anymore by current lintian
+# left here for convinience when reenabling them again
+#source-is-missing [tests/data/test1.o]
+#source-is-missing [tests/data/test2.o]
+#source-is-missing [tests/data/test1.pyc-renamed]
+#source-is-missing [tests/data/test2.pyc-renamed]
+
+# override warning we can fix nicely with python-debian from bookworm or later.
+# (= so once we don't maintain diffoscope in bullseye-backports anymore)
+# we can fix this in debian/tests/control.sh by running
+# wrap-and-sort -n --experimental-rts-parser -f debian/tests/control.tmp
+very-long-line-length-in-source-file * > 512 [debian/tests/control:*]
+



View it on GitLab: https://salsa.debian.org/reproducible-builds/diffoscope/-/compare/80ca5a9b250c86c5479f6315f917c491a7981a49...8b0fe07ac78fb3752cb32ea188faff806dfbcc69

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/diffoscope/-/compare/80ca5a9b250c86c5479f6315f917c491a7981a49...8b0fe07ac78fb3752cb32ea188faff806dfbcc69
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20230325/091b4d13/attachment.htm>


More information about the rb-commits mailing list