Lintian Fixes - db5.3
Ready changes
Summary
- Transition to automatic debug package (from: libdb5.3-dbg). ( debian-control-has-obsolete-dbg-package )
- Remove an obsolete maintscript entry.
- Move source package lintian overrides to debian/source. ( old-source-override-location )
- Bump debhelper from old 10 to 13. ( package-uses-old-debhelper-compat-version )
- Set debhelper-compat version in Build-Depends. ( uses-debhelper-compat-file )
- Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse. ( upstream-metadata-file-is-missing , upstream-metadata-missing-bug-tracking )
Failed fixers:
See the worker log for details.
Diff
diff --git a/debian/compat b/debian/compat
deleted file mode 100644
index f599e28b8..000000000
--- a/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-10
diff --git a/debian/control b/debian/control
index 182dd58a7..0ce5e6a54 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
Maintainer: Bastian Germann <bage@debian.org>
Standards-Version: 3.9.6
# For DEB_STAGE=stage1 build tcl-dev, javahelper, default-jdk can be dropped
-Build-Depends: debhelper (>= 10),
+Build-Depends: debhelper-compat (= 13),
tcl <cross !pkg.db5.3.notcl>,
tcl-dev <!pkg.db5.3.notcl>,
procps [!hurd-i386] <!nocheck>,
@@ -114,16 +114,6 @@ Description: Berkeley v5.3 Database Libraries for Tcl [module]
This package provides a Tcl module suitable for accessing Berkeley v5.3
databases from within Tcl programs.
-Package: libdb5.3-dbg
-Architecture: any
-Section: debug
-Depends: libdb5.3 (= ${binary:Version}),
- ${misc:Depends}
-Multi-Arch: same
-Description: Berkeley v5.3 Database Libraries [debug]
- This package provides the debug symbols for the Berkeley v5.3 database
- libraries and binaries.
-
Package: libdb5.3-java-jni
Architecture: any
Section: java
diff --git a/debian/libdb5.3-java.maintscript b/debian/libdb5.3-java.maintscript
deleted file mode 100644
index 3053b9305..000000000
--- a/debian/libdb5.3-java.maintscript
+++ /dev/null
@@ -1 +0,0 @@
-symlink_to_dir /usr/share/doc/libdb5.3-java libdb5.3 5.3.28-7~
diff --git a/debian/rules b/debian/rules
index 90cf82372..b42a5c020 100755
--- a/debian/rules
+++ b/debian/rules
@@ -211,7 +211,7 @@ endif
done
override_dh_install:
- dh_install -a -Xusr/doc --list-missing
+ dh_install -a -Xusr/doc
ifeq (,$(filter pkg.db5.3.notcl,$(DEB_BUILD_PROFILES)))
tcltk-depends
endif
@@ -228,7 +228,7 @@ ifeq ($(DEB_HOST_ARCH),$(DEB_BUILD_ARCH))
endif
override_dh_strip:
- dh_strip -s --dbg-package=libdb5.3-dbg
+ dh_strip -a --dbgsym-migration='libdb5.3-dbg (<< 5.3.28+dfsg2-2~)'
override_dh_clean:
rm -rf build
diff --git a/debian/source.lintian-overrides b/debian/source/lintian-overrides
similarity index 100%
rename from debian/source.lintian-overrides
rename to debian/source/lintian-overrides
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 000000000..2bd3bd19d
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,4 @@
+---
+Bug-Database: https://github.com/berkeleydb/libdb/issues
+Bug-Submit: https://github.com/berkeleydb/libdb/issues/new
+Repository-Browse: https://github.com/berkeleydb/libdb