Lintian Fixes - ncbi-blast+

Ready changes

Summary

Diff

diff --git a/debian/changelog b/debian/changelog
index a9e6c84f..53513195 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,18 @@
+ncbi-blast+ (2.12.0+ds-4) UNRELEASED; urgency=medium
+
+  * Update lintian override info format in d/source/lintian-overrides on line
+    2-4.
+  * Trim trailing whitespace.
+  * Refer to common license file for Apache-2.0.
+  * Update standards version to 4.6.2, no changes needed.
+  * Avoid explicitly specifying -Wl,--as-needed linker flag.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Fri, 17 Mar 2023 11:26:57 -0000
+
 ncbi-blast+ (2.12.0+ds-3) unstable; urgency=medium
 
   * d/patches/optin_usage_report change usage reports sending over
-    internet strategy to optin (disabled by default unless specified) 
+    internet strategy to optin (disabled by default unless specified)
     (Closes # 1005279).
 
  -- Olivier Sallou <osallou@debian.org>  Thu, 10 Feb 2022 12:17:56 +0000
@@ -11,7 +22,7 @@ ncbi-blast+ (2.12.0+ds-2) unstable; urgency=medium
   * Clean up spurious release-status comment from 2.12.0+ds-1.
   * debian/patches/system_mbedtls_only: Patch out use of local mbed TLS
     headers, which formally rename all symbols.
-  
+
  -- Aaron M. Ucko <ucko@debian.org>  Wed, 01 Dec 2021 23:36:32 -0500
 
 ncbi-blast+ (2.12.0+ds-1) unstable; urgency=medium
diff --git a/debian/control b/debian/control
index 7c1543f2..ea547f9b 100644
--- a/debian/control
+++ b/debian/control
@@ -17,7 +17,7 @@ Build-Depends-Arch: 2to3,
                     time,
                     zlib1g-dev,
                     procps
-Standards-Version: 4.6.0
+Standards-Version: 4.6.2
 Vcs-Browser: https://salsa.debian.org/med-team/ncbi-blastplus
 Vcs-Git: https://salsa.debian.org/med-team/ncbi-blastplus.git
 Homepage: https://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/
diff --git a/debian/copyright b/debian/copyright
index 7c448bf0..2453aa4c 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -40,6 +40,9 @@ License: Apache-2.0
  WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
+ .
+ On Debian systems, the full text of the Apache License, Version 2.0 can be
+ found in the file `/usr/share/common-licenses/Apache-2.0'.
 
 Files: c++/src/html/ncbi_menu.js
        c++/src/html/ncbi_menu_dnd.js
diff --git a/debian/rules b/debian/rules
index ef8b0e7f..65213ec0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -26,8 +26,6 @@ DEB_CONFIGURE_EXTRA_FLAGS += --with-symbols
 #export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie
 export DEB_CFLAGS_MAINT_APPEND=-Wall -pedantic
-# Kept for the sake of backports, which can't rely on GCC 9+.
-export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed
 
 include /usr/share/dpkg/architecture.mk
 include /usr/share/dpkg/buildflags.mk
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
index b914721d..7d65be7f 100644
--- a/debian/source/lintian-overrides
+++ b/debian/source/lintian-overrides
@@ -1,7 +1,7 @@
 # Line length detection, nothing missing in source js files
-ncbi-blast+ source: source-is-missing c++/src/html/ncbi_menu.js
-ncbi-blast+ source: source-is-missing c++/src/html/ncbi_menu_dnd.js
-ncbi-blast+ source: source-is-missing c++/src/html/ncbi_menu_dyn.js
+ncbi-blast+ source: source-is-missing [c++/src/html/ncbi_menu.js]
+ncbi-blast+ source: source-is-missing [c++/src/html/ncbi_menu_dnd.js]
+ncbi-blast+ source: source-is-missing [c++/src/html/ncbi_menu_dyn.js]
 # JSON not evil license, related code is not present
 ncbi-blast+ source: license-problem-json-evil c++/include/misc/jsonwrapp/rapidjson10/license.txt
 ncbi-blast+ source: license-problem-json-evil c++/include/misc/jsonwrapp/rapidjson11/license.txt

Debdiff

[The following lists of changes regard files as different if they have different names, permissions or owners.]

Files in second set of .debs but not in first

-rw-r--r--  root/root   /usr/lib/debug/.build-id/26/ea4be991c8e28e31d622d178949b1ff8910082.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/27/a27db588427a1aee262fbc313f739b38b61c52.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/2c/7aee1ce91dbc90861f777f22041d5e0c69ec03.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/2d/b392ba49dbcfb0406af2dc2bf8ac262ad7f7b6.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/2f/e1aeaaa900e90cb83545ccf2c461d7c24ff9a4.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/32/700acec8b4b5407047e788db54317d82925de1.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/33/c0a67c27502e6c449c70f26390b4ab911a6c54.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/43/66d252097280c883611830b30edcd45a19642f.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/49/17378feb692b76c50022dc1aad92f6aa7bd4a8.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/56/1b876744abbcf6e5af84c89ee8d8e0d11d666b.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/68/485bbb18e98949e7336c5cd7a241bcb9f531d0.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/70/48090f3bd83bddfefcfe159249c5d4ebc72e5b.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/7c/b6a2e86f5a261ace35a9e78fcf50bd80d22bc4.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/8c/1932197c4218280e2bd33ed119e495b0fdab00.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/a2/bd4e10889b257c00eefdc3eb59f5421ff2a697.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/ab/823bff75897f6b97023d662049499a4ffa514c.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/ae/4d292384d0ab0e1485d24f8a2ac58b1107aba2.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/b7/666c79663832e5ee250b3813ee56e9dfe5915d.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/bc/69434243bbbbf36c1baa73e5a75e7f9f10af86.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/c2/fbaaf6207094a6559a5f30909a771590d2ed3b.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/c6/f1fb1560dde4b9b5747e1763068a6670227ac5.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/c8/26e2980246cfd27917b5330e996e3ac752c371.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/cb/d9abafbf010e7379613e0fcdb0ef323fb949df.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/cc/c2affa56a421b5d3f4200d9dde2194b2405d8f.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/cd/c5cdd0dedab817b556af589a56f61c558f93ca.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/ce/0a695eed8004b54ff3def905a4ccfdd32ce887.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/d7/3d8301f9c1d1e2d459c8debe7cc4ac486545b1.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/de/43d79d972d929377b9403897f81e33103c48c4.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/e2/c6ceb2316280b74c043d21cbc8985bf745c6de.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/f0/b0df1b9ccfe44c91e3aad616567b8942ddeedc.debug

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/lib/debug/.build-id/05/1ec7aaf9ed2b68f28cd6f8e233f179a37e6b9d.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/10/a5044275d9f220c4073cc9794bd50e3eb1b009.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/19/7728011af0a396ec6d48d333940e70253da700.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/1a/acf95c9d7c5568f4f3dbb7c845de5ed5c2cd5c.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/1a/d091f8cea7680122a01c6862d618910d3c88b8.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/1b/8403e3ce7c34b0bfab70151e90de7e8234c0e9.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/25/bde89e4ad7807c0ea1acebbba4dc1d22242d1f.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/28/8cfc4e133c669adcea88d5afce6413d1c1ee21.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/2b/fab8848c84344463bebd939a3effc504c6ef5a.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/34/a4f2a2a7e93adaf89d051470f8a54646029979.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/55/854d3db6f040a310c4e483aa9a708515fbae0e.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/57/ab1a927803e55fc66cb07b9ecfb48174f388ba.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/5a/183340a5fa9809d4f7986aec2907be6560a154.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/5d/252151d121ae7bb27ec110765f10c1d0d405f4.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/66/5644306e800db77a6a5711434a4c13b287ac30.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/6b/6aeee5dfe0d9cff3755371c4bc831264ce1fd3.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/6c/0bc3188d9aeeec27bfa109234f5a9cc616a548.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/71/eef93671731b4cabb3e61647bd35a67b69dd70.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/7c/503cfad42b45edb80661f38f2980454eb2e7e7.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/80/a1ca8b477cdde26cf205ba9af6fd4c2c04aeb1.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/82/c85df9eca4d005676a9874574bd91d755d4a6c.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/83/07460fe454e232cc9b04fd132614df2d57cb2c.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/93/619f4aed9350d682a91252d11593a24c7b7963.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/a1/62746c1f7795073284043ed5b16544e832274c.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/b6/9b5918cd14403d4684759d88cc7ffcdd469ad4.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/ba/fe9cbffe5c71cbc2c7453d803478fa38649172.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/bd/2c81990e1e3a82230f177d2db6b866de7d790b.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/e5/a3fb1cc2d3175aec931ca6a0b7f94e8a146c56.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/e8/9acd8a098208cc94064ead98cf7e045f3beb39.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/f5/14c4ed75c2aa3153d04743c9fa0e6129278637.debug

No differences were encountered between the control files of package ncbi-blast+

Control files of package ncbi-blast+-dbgsym: lines which differ (wdiff format)

  • Build-Ids: 02c4d94f2ed661e2ff070b0e13eae18b9c7d8f3d 051ec7aaf9ed2b68f28cd6f8e233f179a37e6b9d 0c50f5accc397f34b62a25c5189c0de4d680b765 0fd6be921a36044a7c00a5455dcf50c29f02485a 10a5044275d9f220c4073cc9794bd50e3eb1b009 186d8727a0cc64b91618dc371774a402a3f00c19 197728011af0a396ec6d48d333940e70253da700 1aacf95c9d7c5568f4f3dbb7c845de5ed5c2cd5c 1ad091f8cea7680122a01c6862d618910d3c88b8 1b8403e3ce7c34b0bfab70151e90de7e8234c0e9 1c28756c653bf6e03ae8a5d35001ce28b0c25c47 1cff65c30d1fade2b369467122bae465656d2355 1ef07f3365db7a8753274160a8a3a77f0af3d942 2031bdae5c439c5099ac0474c11f26cbd47f76ce 25bde89e4ad7807c0ea1acebbba4dc1d22242d1f 26ea4be991c8e28e31d622d178949b1ff8910082 27a27db588427a1aee262fbc313f739b38b61c52 27c5c49f57490362723737dba4f4ea4317378218 27f0e36d9f74b23157c0e83353ddad4444627234 288cfc4e133c669adcea88d5afce6413d1c1ee21 2bfab8848c84344463bebd939a3effc504c6ef5a 2c7aee1ce91dbc90861f777f22041d5e0c69ec03 2db392ba49dbcfb0406af2dc2bf8ac262ad7f7b6 2fe1aeaaa900e90cb83545ccf2c461d7c24ff9a4 308bb39ebe95d0f310e0734928890805a2bc2b02 32700acec8b4b5407047e788db54317d82925de1 33c0a67c27502e6c449c70f26390b4ab911a6c54 33d3ab2d41b821a34b200ac2f2ad141f5e31ce1e 34a4f2a2a7e93adaf89d051470f8a54646029979 39a2e8d0d17be2163a75f3b7abede3da191654c6 3ad154929a6e2f633e5e8d9e9a967666d224d895 3c6c74fd02bcf6f77bc63c32427a171e83ce5834 3d73f00f651aa83cb96541b8f4702e50b61b1da3 3f51e70d24cdadaced1e1e38f6729b77aae2e2df 3fff81e6480ebada7f7e3f31567bcb99f04418b5 4366d252097280c883611830b30edcd45a19642f 43eed6b8023721460f4bdc8a6186b05187ef10e6 44c4029a00f0093cddad977c2b3fabf1f361bbb1 480dbf95f28aae99e20f24be3af0036fc2fb9966 4917378feb692b76c50022dc1aad92f6aa7bd4a8 4e0420aec46dc9f143139b431432c0b7d93c3ff1 544d77c52fbf71bba952382a5995470fad8d06d0 55854d3db6f040a310c4e483aa9a708515fbae0e 57ab1a927803e55fc66cb07b9ecfb48174f388ba 561b876744abbcf6e5af84c89ee8d8e0d11d666b 5a0d915009ada2a268e999db790e57b6026eb725 5a1344b5efd9958ac335e5d5a0f1c10e00af7e42 5a183340a5fa9809d4f7986aec2907be6560a154 5d252151d121ae7bb27ec110765f10c1d0d405f4 5efee10f0afa11d1cd867b9e8e112e4568b7269f 6012003b0c96820c64235cb0e401bb5e1ae9132d 6135980f68cd31aec06f2454b2d8c65f46cf3327 6207cdb7e51737a450b251654711f7db77e3ac15 665644306e800db77a6a5711434a4c13b287ac30 68485bbb18e98949e7336c5cd7a241bcb9f531d0 69504ca097ecc7b0a98526d6b88b37f17f725a8c 6b6aeee5dfe0d9cff3755371c4bc831264ce1fd3 6c0bc3188d9aeeec27bfa109234f5a9cc616a548 6e6cb655b529e3740fcbfe8602f49da79b0b40d0 7035f16d0a8799e7787d29f8bbe8976dbba0b25f 71eef93671731b4cabb3e61647bd35a67b69dd70 7048090f3bd83bddfefcfe159249c5d4ebc72e5b 74ac895369d5e9b9c4312eae89b9fac336457703 755248bb6d7bb846a3daa9a58bbf320a2d0a4e16 791d7dd951e949c754f406cec6f8faffa9ce4a52 793f16d21e0e44e1e9b44bb4de765fc0f0f32d63 7c503cfad42b45edb80661f38f2980454eb2e7e7 7cb6a2e86f5a261ace35a9e78fcf50bd80d22bc4 7fbbad4dfce442b01eadaf0ff88c3756b85a2f3c 8015a4cb375b46d0a358380ae79107d40b4118ec 80a1ca8b477cdde26cf205ba9af6fd4c2c04aeb1 82c85df9eca4d005676a9874574bd91d755d4a6c 8307460fe454e232cc9b04fd132614df2d57cb2c 83df97e4f010c8b8f3b6b4d7d052015c45f35929 8c1932197c4218280e2bd33ed119e495b0fdab00 8d89b633708a4c54229a54bac4c5b42cbd3c3742 8dc4b69b334ddbb35a8558dcdd970c17bd6befd7 9263e8a1e94eac1fe70feb2d975307ec467d1227 93619f4aed9350d682a91252d11593a24c7b7963 945e0fd4fe2f02cd69c8473a535217ab6b497ce6 9a103bbc2684e970a7caadc230204548cce0481c 9a92d8bafb34c0f87b6d8472d3a0a7ad9e6a98dc 9b486293a887a074565d282215136d5be36f30ae 9ccdd2c8db5c38e9e3a45b3f829bad16b00f9d13 9d35629d0c48d71da2fd08cbe0dec8b7cff9eaa9 a02aaad2c317b947fd133f13e93c4a8bdaf1a025 a162746c1f7795073284043ed5b16544e832274c a2bd4e10889b257c00eefdc3eb59f5421ff2a697 a2cdcc08973603d6490319387bf1c7943953d791 a3882ead8ac78ae38aa1b4c56091a54fa996a9cb a6e5391301411c4d2f9683cc011af1429169b1c0 ab823bff75897f6b97023d662049499a4ffa514c ad1ab208d2e0e54f5b630f7dd5eee465c780c782 ae4d292384d0ab0e1485d24f8a2ac58b1107aba2 b14aa70ee0d64f7da92e677d9610f0191f912027 b1f7942020f9b1f1088b4ec0121ffeaa47baa580 b69b5918cd14403d4684759d88cc7ffcdd469ad4 b7666c79663832e5ee250b3813ee56e9dfe5915d b8669357d84d0f1b6171f5ce7a60eea3e93d6faf bada10387e4bce41d90ed98c24d0940df3013510 bafe9cbffe5c71cbc2c7453d803478fa38649172 bd2c81990e1e3a82230f177d2db6b866de7d790b bc69434243bbbbf36c1baa73e5a75e7f9f10af86 c2fbaaf6207094a6559a5f30909a771590d2ed3b c6f1fb1560dde4b9b5747e1763068a6670227ac5 c826e2980246cfd27917b5330e996e3ac752c371 cafd1518b0a6196a5105fb2250aeef9a3df7c16b cbd9abafbf010e7379613e0fcdb0ef323fb949df ccc2affa56a421b5d3f4200d9dde2194b2405d8f cdc5cdd0dedab817b556af589a56f61c558f93ca ce0a695eed8004b54ff3def905a4ccfdd32ce887 d4218d009e1f39f03c34a638575b82ff1b195a7c d6036de275aa68feab5246c79f549dd987a8b40d d73d8301f9c1d1e2d459c8debe7cc4ac486545b1 d93734590653dba2b9bfcca32e96b58759bca2dc da6cd793b17f8efce0cd187a21f9ae25ea917c26 ddaa907f5217710ebef7877c9d584c508f7b6963 ddec5eb470441c883be662191fddeec309ba585f de43d79d972d929377b9403897f81e33103c48c4 e16368ef2ffaf3ea306b7ac2a1100b983e6a9378 e2042b636197d4e2b7f2b5b536b1964b8011a009 e5a3fb1cc2d3175aec931ca6a0b7f94e8a146c56 e89acd8a098208cc94064ead98cf7e045f3beb39 e2c6ceb2316280b74c043d21cbc8985bf745c6de eb1515ec78eb487ee85cc6d77340d53cdfbb116d f0b0df1b9ccfe44c91e3aad616567b8942ddeedc f151c0da08536291aaf827dfaff76f24c2a929c7 f1b553ab45c952053c10a5a66d3e29bf2ea5224c f227814dd2b088219247b7b8ec279ebb401b1abd f2622c7690dad5cf02b50f6c7b7dcbd5726b7d86 f514c4ed75c2aa3153d04743c9fa0e6129278637 f775f4d9e3d7edda596fd32d9b8e31513ed87845 f7cf0eb32d7aefdc78a4999e4cc3d42c4cdd3392 f9626403f8cc41629d9fc0df5002afa30059cab1 fc16cb4634c15e274d5f2a818462870b8440dca8 feb71f60e2503bdd573b8c7886ddc9a0a721804c

No differences were encountered between the control files of package ncbi-blast+-legacy

Run locally

More details

Full run details