Lintian Fixes - pmemkv
Ready changes
Summary
- Set upstream metadata fields: Repository-Browse. ( upstream-metadata-file-is-missing )
- Use canonical URL in Vcs-Git. ( vcs-field-not-canonical )
- Update standards version to 4.6.2, no changes needed. ( out-of-date-standards-version )
- Avoid explicitly specifying -Wl,--as-needed linker flag. ( debian-rules-uses-as-needed-linker-flag )
Diff
diff --git a/debian/control b/debian/control
index 303eaab..c21e1f0 100644
--- a/debian/control
+++ b/debian/control
@@ -15,12 +15,12 @@ Build-Depends: cmake,
pmdk-tools,
rapidjson-dev,
valgrind-if-available,
-Standards-Version: 4.6.1
+Standards-Version: 4.6.2
Rules-Requires-Root: no
Section: libs
Homepage: https://github.com/pmem/pmemkv
Vcs-Browser: https://github.com/kilobyte/pmemkv/tree/debian
-Vcs-Git: https://github.com/kilobyte/pmemkv -b debian
+Vcs-Git: https://github.com/kilobyte/pmemkv.git -b debian
Package: libpmemkv-dev
Section: libdevel
diff --git a/debian/rules b/debian/rules
index 8d4cdeb..7fa38da 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,7 +3,6 @@
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
-export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%:
dh $@
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..43c5bc3
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,2 @@
+---
+Repository-Browse: https://github.com/pmem/pmemkv
Run locally
More details
Historical runs
- badpkg: Test c-ex failed: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U.
- build-failed-stage-build: c++: fatal error: Killed signal terminated program cc1plus
- worker-failure: ImportError: cannot import name 'MissingChangelogError' from 'breezy.plugins.debian.vcs_up_to_date' (/usr/local/lib/python3.10/dist-packages/breezy/plugins/debian/vcs_up_to_date.py)
- codemod-command-failed: Script ['lintian-brush'] failed to run with code 1
- run-disappeared: Worker started processing new run rather than 7ca5dfc0-ca63-44f7-a24c-19fd366aea57
- result-push-failed: Failed to push result branch: Connection closed: Connection closed early The remote server unexpectedly closed the connection.
- unable-to-find-upstream-tarball: Unable to find the needed upstream tarball for pmemkv, version 4.5.