{"app_name":"Debian Janitor","binary_packages":["libasyncns-dev","libasyncns0-dbgsym","libasyncns0"],"branch_url":"https://salsa.debian.org/debian/libasyncns.git/","build_distribution":"sid","campaign":"lintian-fixes","change_set":"74246a9a-61ea-40a4-bf6c-600cea378106","codebase":"libasyncns","command":"DEB_UPDATE_CHANGELOG=auto lintian-brush","current_year":"2026","debdiff":"<p>\nFile lists identical (after any substitutions)\n<p>\nNo differences were encountered between the control files of package <b>libasyncns-dev</b>\n<p>\nNo differences were encountered between the control files of package <b>libasyncns0</b>\n<p>\nNo differences were encountered between the control files of package <b>libasyncns0-dbgsym</b>","description":"","is_admin":false,"lintian_result":{"groups":[{"group_id":"libasyncns_0.8-8~jan+lint1","input_files":[{"hints":[{"experimental":false,"note":"lintian-fixes != sid","pointer":{"item":{"index":"libasyncns-dev_0.8-8~jan+lint1_amd64.deb (installed)","name":"usr/share/doc/libasyncns-dev/changelog.Debian.gz"},"line_position":1},"tag":"changelog-distribution-does-not-match-changes-file","visibility":"warning"}],"path":"libasyncns-dev_0.8-8~jan+lint1_amd64.deb"},{"hints":[],"path":"libasyncns0-dbgsym_0.8-8~jan+lint1_amd64.deb"},{"hints":[{"experimental":false,"note":"lintian-fixes != sid","pointer":{"item":{"index":"libasyncns0_0.8-8~jan+lint1_amd64.deb (installed)","name":"usr/share/doc/libasyncns0/changelog.Debian.gz"},"line_position":1},"tag":"changelog-distribution-does-not-match-changes-file","visibility":"warning"}],"path":"libasyncns0_0.8-8~jan+lint1_amd64.deb"},{"hints":[{"experimental":false,"note":"","pointer":{"item":{"index":"libasyncns_0.8-8~jan+lint1.dsc (patched)","name":"debian/changelog"},"line_position":1},"tag":"no-qa-in-changelog","visibility":"warning"}],"path":"libasyncns_0.8-8~jan+lint1.dsc"},{"hints":[],"path":"libasyncns_0.8-8~jan+lint1_amd64.buildinfo"},{"hints":[{"experimental":false,"note":"sid lintian-fixes","tag":"distribution-and-changes-mismatch","visibility":"warning"}],"path":"libasyncns_0.8-8~jan+lint1_amd64.changes"}],"source_name":"libasyncns","source_version":"0.8-8~jan+lint1"}],"lintian_version":"2.135.0"},"logs":{"build":{"description":"build","name":"build.log","url":"/lintian-fixes/c/libasyncns/74246a9a-61ea-40a4-bf6c-600cea378106/logs/build.log"},"codemod":{"description":"codemod","name":"codemod.log","url":"/lintian-fixes/c/libasyncns/74246a9a-61ea-40a4-bf6c-600cea378106/logs/codemod.log"},"worker":{"description":"worker","name":"worker.log","url":"/lintian-fixes/c/libasyncns/74246a9a-61ea-40a4-bf6c-600cea378106/logs/worker.log"}},"my_review":null,"other_reviews":[],"primary_log":"worker","publish_history":[],"queue_position":37367,"result":{"applied":[{"certainty":"certain","description":"Update watch file format version to 5.","fixed_lintian_issues":[{"info":"4","package":null,"package_type":"source","tag":"older-debian-watch-file-standard"}],"fixer_name":"debian-watch-file-old-format","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:509aaca4485caa79fab60ddbed62b5d90cabb29c","summary":"Update watch file format version to 5."},{"certainty":null,"description":"Remove patches equality_in_assert.patch, pthreads.patch that are missing from debian/patches/series.","fixed_lintian_issues":[{"info":"[debian/patches/equality_in_assert.patch]","package":null,"package_type":"source","tag":"patch-file-present-but-not-mentioned-in-series"},{"info":"[debian/patches/pthreads.patch]","package":null,"package_type":"source","tag":"patch-file-present-but-not-mentioned-in-series"}],"fixer_name":"patch-file-present-but-not-mentioned-in-series","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:8c56f9abc332b45d1e3f973acc3ada422e157785","summary":"Remove patches equality_in_assert.patch, pthreads.patch that are missing from debian/patches/series."},{"certainty":"certain","description":"Update standards version to 4.7.4, no changes needed.\n\nUpgrade checklist verified:\n 4.7.3 → 4.7.4:\n  * Package is not in non-free-firmware","fixed_lintian_issues":[{"info":"4.7.2 (released 2025-02-27) (current is 4.7.4.1)","package":null,"package_type":"source","tag":"out-of-date-standards-version"}],"fixer_name":"out-of-date-standards-version","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:f930fb83ad05e184be37df75e8d17a6203a97b02","summary":"Update standards version to 4.7.4, no changes needed."}],"changelog_behaviour":{"explanation":"Assuming changelog should be updated","update":true},"failed":{}},"result_code":"success","resume_from":null,"reviews":[],"revision":"git-v1:f930fb83ad05e184be37df75e8d17a6203a97b02","run":{"branch_url":"https://salsa.debian.org/debian/libasyncns.git/","build_version":null,"change_set":"74246a9a-61ea-40a4-bf6c-600cea378106","codebase":"libasyncns","command":"DEB_UPDATE_CHANGELOG=auto lintian-brush","context":"\"debian-watch-does-not-check-openpgp-signature upstream-metadata-file-is-missing debian-watch-uses-insecure-uri older-debian-watch-file-standard patch-file-present-but-not-mentioned-in-series patch-file-present-but-not-mentioned-in-series\"","debian_build_distribution":"sid","debian_build_version":null,"description":"","duration_seconds":187,"failure_stage":null,"failure_transient":null,"finish_time":"2026-05-12T15:52:14.588746Z","id":"74246a9a-61ea-40a4-bf6c-600cea378106","logfilenames":["worker.log","build.log","codemod.log"],"main_branch_revision":"git-v1:d39a8db357c0518afa4aaef04db87937611fa3e6","publish_status":"unknown","result":{"applied":[{"certainty":"certain","description":"Update watch file format version to 5.","fixed_lintian_issues":[{"info":"4","package":null,"package_type":"source","tag":"older-debian-watch-file-standard"}],"fixer_name":"debian-watch-file-old-format","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:509aaca4485caa79fab60ddbed62b5d90cabb29c","summary":"Update watch file format version to 5."},{"certainty":null,"description":"Remove patches equality_in_assert.patch, pthreads.patch that are missing from debian/patches/series.","fixed_lintian_issues":[{"info":"[debian/patches/equality_in_assert.patch]","package":null,"package_type":"source","tag":"patch-file-present-but-not-mentioned-in-series"},{"info":"[debian/patches/pthreads.patch]","package":null,"package_type":"source","tag":"patch-file-present-but-not-mentioned-in-series"}],"fixer_name":"patch-file-present-but-not-mentioned-in-series","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:8c56f9abc332b45d1e3f973acc3ada422e157785","summary":"Remove patches equality_in_assert.patch, pthreads.patch that are missing from debian/patches/series."},{"certainty":"certain","description":"Update standards version to 4.7.4, no changes needed.\n\nUpgrade checklist verified:\n 4.7.3 → 4.7.4:\n  * Package is not in non-free-firmware","fixed_lintian_issues":[{"info":"4.7.2 (released 2025-02-27) (current is 4.7.4.1)","package":null,"package_type":"source","tag":"out-of-date-standards-version"}],"fixer_name":"out-of-date-standards-version","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:f930fb83ad05e184be37df75e8d17a6203a97b02","summary":"Update standards version to 4.7.4, no changes needed."}],"changelog_behaviour":{"explanation":"Assuming changelog should be updated","update":true},"failed":{}},"result_branches":[{"absorbed":false,"base_revision":"git-v1:d39a8db357c0518afa4aaef04db87937611fa3e6","diff":"diff --git a/debian/changelog b/debian/changelog\nindex 04b31cd..cb04c4f 100644\n--- a/debian/changelog\n+++ b/debian/changelog\n@@ -1,3 +1,12 @@\n+libasyncns (0.8-8) UNRELEASED; urgency=low\n+\n+  * Update watch file format version to 5.\n+  * Remove patches equality_in_assert.patch, pthreads.patch that are missing\n+    from debian/patches/series.\n+  * Update standards version to 4.7.4, no changes needed.\n+\n+ -- Debian Janitor <janitor@jelmer.uk>  Tue, 12 May 2026 15:49:11 +0000\n+\n libasyncns (0.8-7) unstable; urgency=medium\n \n   * QA upload.\ndiff --git a/debian/control b/debian/control\nindex ded2624..f33390b 100644\n--- a/debian/control\n+++ b/debian/control\n@@ -2,7 +2,7 @@ Source: libasyncns\n Priority: optional\n Maintainer: Debian QA Group <packages@qa.debian.org>\n Build-Depends: debhelper-compat (= 13),  doxygen\n-Standards-Version: 4.7.2\n+Standards-Version: 4.7.4\n Vcs-Browser: https://salsa.debian.org/debian/libasyncns\n Vcs-Git: https://salsa.debian.org/debian/libasyncns.git\n Homepage: https://0pointer.de/lennart/projects/libasyncns/\ndiff --git a/debian/patches/equality_in_assert.patch b/debian/patches/equality_in_assert.patch\ndeleted file mode 100644\nindex 633f1ab..0000000\n--- a/debian/patches/equality_in_assert.patch\n+++ /dev/null\n@@ -1,27 +0,0 @@\n-Author: Myhailo Danylenko <isbear@isbear.org.ua>\n-Last-Update: 2017-05-14\n-Bug-Debian: https://bugs.debian.org/862596\n-Origin: https://bugs.freedesktop.org/show_bug.cgi?id=91859\n-Description: Replace possibly unwanted assignment by check for equality\n-FIXME: Needs review\n-\n---- a/libasyncns/asyncns.c\n-+++ b/libasyncns/asyncns.c\n-@@ -1506,7 +1506,7 @@ int asyncns_isdone(asyncns_t *asyncns, a\n- void asyncns_setuserdata(asyncns_t *asyncns, asyncns_query_t *q, void *userdata) {\n-     assert(q);\n-     assert(asyncns);\n--    assert(q->asyncns = asyncns);\n-+    assert(q->asyncns == asyncns);\n- \n-     q->userdata = userdata;\n- }\n-@@ -1514,7 +1514,7 @@ void asyncns_setuserdata(asyncns_t *asyn\n- void* asyncns_getuserdata(asyncns_t *asyncns, asyncns_query_t *q) {\n-     assert(q);\n-     assert(asyncns);\n--    assert(q->asyncns = asyncns);\n-+    assert(q->asyncns == asyncns);\n- \n-     return q->userdata;\n- }\ndiff --git a/debian/patches/pthreads.patch b/debian/patches/pthreads.patch\ndeleted file mode 100644\nindex c62bd3d..0000000\n--- a/debian/patches/pthreads.patch\n+++ /dev/null\n@@ -1,22 +0,0 @@\n-Author: Myhailo Danylenko <isbear@isbear.org.ua>\n-Last-Update: 2017-05-15\n-Bug-Debian: https://bugs.debian.org/862594\n-Origin: https://bugs.freedesktop.org/show_bug.cgi?id=94849\n-Description: Fix the problem when using libasyncns with pthreads support,\n- it freezes entire application, when you try to asyncns_free() instance,\n- that have one of its workers blocked by getaddrinfo() (worker may be\n- blocked eg. because of some problem with resolver servers).\n-FIXME: Needs review\n-\n---- a/libasyncns/asyncns.c\t2016-03-19 19:13:00.774406379 +0200\n-+++ b/libasyncns/asyncns.c\t2016-03-19 19:13:02.378415461 +0200\n-@@ -865,6 +865,7 @@\n-                 break;\n-         }\n- #else\n-+        pthread_cancel(asyncns->workers[p]);\n-         for (;;) {\n-             if (pthread_join(asyncns->workers[p], NULL) != EINTR)\n-                 break;\n-\n-\ndiff --git a/debian/watch b/debian/watch\nindex 1fbac20..968e09d 100644\n--- a/debian/watch\n+++ b/debian/watch\n@@ -1,8 +1,8 @@\n-# Control file for uscan\n-# Run the \"uscan\" command to check for upstream updates and more.\n-# See uscan(1) for format\n+Version: 5\n \n # Compulsory line, this is a version 3 file\n-version=4\n-\n-http://0pointer.de/lennart/projects/libasyncns/ libasyncns-(.*)\\.tar\\.gz\n+# See uscan(1) for format\n+# Run the \"uscan\" command to check for upstream updates and more.\n+# Control file for uscan\n+Source: http://0pointer.de/lennart/projects/libasyncns/\n+Matching-Pattern: libasyncns-(.*)\\.tar\\.gz\n","remote_name":"master","revision":"git-v1:f930fb83ad05e184be37df75e8d17a6203a97b02","role":"main"}],"result_code":"success","result_tags":[],"revision":"git-v1:f930fb83ad05e184be37df75e8d17a6203a97b02","start_time":"2026-05-12T15:49:06.824141Z","subpath":"","suite":"lintian-fixes","target_branch_url":null,"vcs_type":"git","worker":"osuosl32-amd64"},"run_id":"74246a9a-61ea-40a4-bf6c-600cea378106","success_probability":1.0,"suite":"lintian-fixes","total_previous_runs":1,"unchanged_run":{"branch_url":"https://salsa.debian.org/debian/libasyncns.git/","build_version":"0.8-7~jan+control1","change_set":"74246a9a-61ea-40a4-bf6c-600cea378106","codebase":"libasyncns","command":"brz up '--revision=git-v1:d39a8db357c0518afa4aaef04db87937611fa3e6'","context":null,"debian_build_distribution":"sid","debian_build_version":"0.8-7~jan+control1","description":"No change build","failure_stage":null,"failure_transient":null,"finish_time":"2026-05-12T15:55:49.324922Z","id":"63ae4d0d-48c7-4307-bf2c-334695ba0e7f","logfilenames":["worker.log","build.log","codemod.log"],"main_branch_revision":"git-v1:d39a8db357c0518afa4aaef04db87937611fa3e6","publish_status":"unknown","result_branches":[],"result_code":"success","result_tags":[],"revision":"git-v1:d39a8db357c0518afa4aaef04db87937611fa3e6","start_time":"2026-05-12T15:53:06.546878Z","subpath":"","suite":"control","target_branch_url":null,"vcs_type":"git","worker":"osuosl32-amd64"},"utcnow":"2026-06-15T19:27:36.242234770+00:00","vcs_type":"git","vcs_url":"https://salsa.debian.org/debian/libasyncns.git/","version":"0.0.0","worker_name":"osuosl32-amd64"}