Run of lintian-fixes for efl

Try this locally (using the lintian-brush package):

debcheckout efl
cd efl
lintian-brush

Merge these changes:

git pull https://janitor.debian.net/git/efl lintian-fixes/main

Summary

Diff

diff --git a/debian/changelog b/debian/changelog
index 1fbd22961b..c281c9a54f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -268,7 +268,7 @@ efl (1.23.2-1) experimental; urgency=medium
   * Add new symbols for 1.23.2 release
   * update engines install files for new 1.23 modules
   * exclude .gitignore files from example installations
-  * Add lintian overrides for a not-linked-against-libc false positive 
+  * Add lintian overrides for a not-linked-against-libc false positive
   * Build with -O3 to match upstream default. Previous packages used -O2.
     But -O2 is now causing leakage of libbullet c++ symbols in libephysics1.
   * d/copyright: adopt cme for management, update for new release
diff --git a/debian/control b/debian/control
index 7ef8fa59d9..3086884a73 100644
--- a/debian/control
+++ b/debian/control
@@ -679,9 +679,9 @@ Description: EFL freedesktop.org spec implementations
 
 Package: libefreet-bin
 Architecture: linux-any
-Multi-arch: foreign
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
+Multi-Arch: foreign
 Description: EFL helper program to create efreet data caches
  Efreet is a library designed to help apps work several of the
  Freedesktop.org standards regarding Icons, Desktop files and
diff --git a/debian/libefl-all-dev.lintian-overrides b/debian/libefl-all-dev.lintian-overrides
index ca31582aa1..17c0e1a81d 100644
--- a/debian/libefl-all-dev.lintian-overrides
+++ b/debian/libefl-all-dev.lintian-overrides
@@ -1,6 +1,6 @@
 # this is a dev package
-libefl-all-dev: non-dev-pkg-with-shlib-symlink usr/lib/x86_64-linux-gnu/libexactness_play.so.* usr/lib/x86_64-linux-gnu/libexactness_play.so
-libefl-all-dev: non-dev-pkg-with-shlib-symlink usr/lib/x86_64-linux-gnu/libexactness_record.so.* usr/lib/x86_64-linux-gnu/libexactness_record.so
+libefl-all-dev: link-to-shared-library-in-wrong-package usr/lib/x86_64-linux-gnu/libexactness_play.so.* usr/lib/x86_64-linux-gnu/libexactness_play.so
+libefl-all-dev: link-to-shared-library-in-wrong-package usr/lib/x86_64-linux-gnu/libexactness_record.so.* usr/lib/x86_64-linux-gnu/libexactness_record.so
 
 # exactness is a debugging tool, and so is bunded into libefl-all-dev
 libefl-all-dev: package-name-doesnt-match-sonames libexactness-play1 libexactness-record1
diff --git a/debian/rules b/debian/rules
index 60d6e74ed5..6f93543f25 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,7 +9,7 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 # -symbols in libephysics1 that shouldn't be there.
 export DEB_CFLAGS_MAINT_APPEND = -fvisibility=hidden -O3
 export DEB_CXXFLAGS_MAINT_APPEND = -fvisibility=hidden -O3
-export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,--as-needed
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs
 
 ifneq (,$(filter $(DEB_HOST_ARCH), alpha arm64 hppa ia64 m68k powerpc riscv64 s390x sh4 sparc64 x32))
 	lua_flags = -Dlua-interpreter=lua -Delua=false -Dbindings=

Publish History

  • 2021-04-07T17:30: Failed to create merge proposal: result-branch-not-found (can not find local branch for efl / lintian-fixes / main (ccea0bab-e9cc-4dac-9ac1-9102e6ab4137))
  • 2021-03-27T16:57: Failed to create merge proposal: missing-build-diff-control (Missing binary diff; requesting control run.)
  • 2021-03-22T09:04: Failed to create merge proposal: missing-build-diff-control (Missing binary diff; requesting control run.)
  • 2021-03-20T08:48: Failed to create merge proposal: missing-build-diff-control (Missing binary diff; requesting control run.)
  • 2021-03-20T07:40: Failed to create merge proposal: missing-build-diff-control (Missing binary diff; requesting control run.)
  • 2021-03-20T06:42: Failed to create merge proposal: missing-build-diff-control (Missing binary diff; requesting control run.)
  • 2021-03-20T05:40: Failed to create merge proposal: missing-build-diff-control (Missing binary diff; requesting control run.)
  • 2021-03-20T04:46: Failed to create merge proposal: missing-build-diff-control (Missing binary diff; requesting control run.)
  • 2021-03-20T02:27: Failed to create merge proposal: missing-build-diff-control (Missing binary diff; requesting control run.)
  • 2021-03-20T02:27: Failed to create merge proposal: missing-build-diff-control (Missing binary diff; requesting control run.)

Full worker log Full build log