{"app_name":"Debian Janitor","binary_packages":["libdxflib-dev","libdxflib3-dbgsym","libdxflib3"],"branch_url":"https://salsa.debian.org/science-team/dxflib.git/","build_distribution":"sid","campaign":"lintian-fixes","change_set":"52e650fc-6494-41bc-959f-6dd152ad6216","codebase":"dxflib","command":"DEB_UPDATE_CHANGELOG=auto lintian-brush --exclude=uses-debhelper-compat-file","current_year":"2026","description":"","is_admin":false,"lintian_result":{"groups":[{"group_id":"dxflib_3.26.4-4~jan+lint1","input_files":[{"hints":[{"experimental":false,"note":"","pointer":{"item":{"index":"dxflib_3.26.4-4~jan+lint1.dsc (patched)","name":"debian/changelog"},"line_position":1},"tag":"no-nmu-in-changelog","visibility":"warning"},{"experimental":false,"note":"3.26.4-4~jan+lint1","pointer":{"item":{"index":"dxflib_3.26.4-4~jan+lint1.dsc (patched)","name":"debian/changelog"},"line_position":1},"tag":"source-nmu-has-incorrect-version-number","visibility":"warning"}],"path":"dxflib_3.26.4-4~jan+lint1.dsc"},{"hints":[],"path":"dxflib_3.26.4-4~jan+lint1_amd64.buildinfo"},{"hints":[{"experimental":false,"note":"sid lintian-fixes","tag":"distribution-and-changes-mismatch","visibility":"warning"}],"path":"dxflib_3.26.4-4~jan+lint1_amd64.changes"},{"hints":[{"experimental":false,"note":"lintian-fixes != sid","pointer":{"item":{"index":"libdxflib-dev_3.26.4-4~jan+lint1_amd64.deb (installed)","name":"usr/share/doc/libdxflib-dev/changelog.Debian.gz"},"line_position":1},"tag":"changelog-distribution-does-not-match-changes-file","visibility":"warning"}],"path":"libdxflib-dev_3.26.4-4~jan+lint1_amd64.deb"},{"hints":[],"path":"libdxflib3-dbgsym_3.26.4-4~jan+lint1_amd64.deb"},{"hints":[{"experimental":false,"note":"on symbol _ZN10DL_WriterA10strReplaceEPccc@Base and 236 others (libdxflib.so.3)","pointer":{"item":{"index":"libdxflib3_3.26.4-4~jan+lint1_amd64.deb (control)","name":"symbols"},"line_position":0},"tag":"symbols-file-contains-current-version-with-debian-revision","visibility":"error"},{"experimental":false,"note":"lintian-fixes != sid","pointer":{"item":{"index":"libdxflib3_3.26.4-4~jan+lint1_amd64.deb (installed)","name":"usr/share/doc/libdxflib3/changelog.Debian.gz"},"line_position":1},"tag":"changelog-distribution-does-not-match-changes-file","visibility":"warning"}],"path":"libdxflib3_3.26.4-4~jan+lint1_amd64.deb"}],"source_name":"dxflib","source_version":"3.26.4-4~jan+lint1"}],"lintian_version":"2.135.0"},"logs":{"build":{"description":"build","name":"build.log","url":"/lintian-fixes/c/dxflib/52e650fc-6494-41bc-959f-6dd152ad6216/logs/build.log"},"codemod":{"description":"codemod","name":"codemod.log","url":"/lintian-fixes/c/dxflib/52e650fc-6494-41bc-959f-6dd152ad6216/logs/codemod.log"},"worker":{"description":"worker","name":"worker.log","url":"/lintian-fixes/c/dxflib/52e650fc-6494-41bc-959f-6dd152ad6216/logs/worker.log"}},"my_review":null,"other_reviews":[],"primary_log":"worker","publish_history":[],"queue_position":3720,"result":{"applied":[{"certainty":null,"description":"Rely on pre-initialized dpkg-architecture variables.","fixed_lintian_issues":[],"fixer_name":"debian-rules-sets-dpkg-architecture-variable","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:292fca3d0c41a8c91c66e33857edbcd5dce6f94e","summary":"Rely on pre-initialized dpkg-architecture variables."},{"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:fb535c355a07126515d5b28091320114f4afa491","summary":"Update watch file format version to 5."},{"certainty":null,"description":"Remove patch fix_boundaries.patch that is missing from debian/patches/series.","fixed_lintian_issues":[{"info":"[debian/patches/fix_boundaries.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:0046bfc5e61841e1b7bc6ad087ea4656a83d5a56","summary":"Remove patch fix_boundaries.patch that is missing from debian/patches/series."},{"certainty":null,"description":"Use canonical URL in Vcs-Browser.","fixed_lintian_issues":[{"info":"Browser https://salsa.debian.org/science-team/dxflib.git https://salsa.debian.org/science-team/dxflib","package":null,"package_type":"source","tag":"vcs-field-not-canonical"}],"fixer_name":"vcs-field-not-canonical","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:e97941fa169df3f605dc2699b094c23a03137c42","summary":"Use canonical URL in Vcs-Browser."},{"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.3 (released 2025-12-23) (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:84f000df85b6418566dbdda1d0ac9e02c11c4ab0","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:84f000df85b6418566dbdda1d0ac9e02c11c4ab0","run":{"branch_url":"https://salsa.debian.org/science-team/dxflib.git/","build_version":null,"change_set":"52e650fc-6494-41bc-959f-6dd152ad6216","codebase":"dxflib","command":"DEB_UPDATE_CHANGELOG=auto lintian-brush --exclude=uses-debhelper-compat-file","context":"\"debian-watch-does-not-check-openpgp-signature upstream-metadata-file-is-missing debian-watch-uses-insecure-uri older-debian-watch-file-standard vcs-field-not-canonical patch-file-present-but-not-mentioned-in-series\"","debian_build_distribution":"sid","debian_build_version":null,"description":"","duration_seconds":175,"failure_stage":null,"failure_transient":null,"finish_time":"2026-05-10T12:22:02.878050Z","id":"52e650fc-6494-41bc-959f-6dd152ad6216","logfilenames":["worker.log","build.log","codemod.log"],"main_branch_revision":"git-v1:450f92238f66ba16e893e98f4e4c26b42ef43997","publish_status":"unknown","result":{"applied":[{"certainty":null,"description":"Rely on pre-initialized dpkg-architecture variables.","fixed_lintian_issues":[],"fixer_name":"debian-rules-sets-dpkg-architecture-variable","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:292fca3d0c41a8c91c66e33857edbcd5dce6f94e","summary":"Rely on pre-initialized dpkg-architecture variables."},{"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:fb535c355a07126515d5b28091320114f4afa491","summary":"Update watch file format version to 5."},{"certainty":null,"description":"Remove patch fix_boundaries.patch that is missing from debian/patches/series.","fixed_lintian_issues":[{"info":"[debian/patches/fix_boundaries.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:0046bfc5e61841e1b7bc6ad087ea4656a83d5a56","summary":"Remove patch fix_boundaries.patch that is missing from debian/patches/series."},{"certainty":null,"description":"Use canonical URL in Vcs-Browser.","fixed_lintian_issues":[{"info":"Browser https://salsa.debian.org/science-team/dxflib.git https://salsa.debian.org/science-team/dxflib","package":null,"package_type":"source","tag":"vcs-field-not-canonical"}],"fixer_name":"vcs-field-not-canonical","overridden_lintian_issues":[],"patch_name":null,"revision_id":"git-v1:e97941fa169df3f605dc2699b094c23a03137c42","summary":"Use canonical URL in Vcs-Browser."},{"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.3 (released 2025-12-23) (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:84f000df85b6418566dbdda1d0ac9e02c11c4ab0","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:450f92238f66ba16e893e98f4e4c26b42ef43997","diff":"diff --git a/debian/changelog b/debian/changelog\nindex abb4287..553a88a 100644\n--- a/debian/changelog\n+++ b/debian/changelog\n@@ -1,3 +1,14 @@\n+dxflib (3.26.4-4) UNRELEASED; urgency=low\n+\n+  * Rely on pre-initialized dpkg-architecture variables.\n+  * Update watch file format version to 5.\n+  * Remove patch fix_boundaries.patch that is missing from\n+    debian/patches/series.\n+  * Use canonical URL in Vcs-Browser.\n+  * Update standards version to 4.7.4, no changes needed.\n+\n+ -- Debian Janitor <janitor@jelmer.uk>  Sun, 10 May 2026 12:19:10 +0000\n+\n dxflib (3.26.4-3) unstable; urgency=medium\n \n   * Team Upload\ndiff --git a/debian/control b/debian/control\nindex f805261..4d286cd 100644\n--- a/debian/control\n+++ b/debian/control\n@@ -5,10 +5,10 @@ Uploaders:\n Build-Depends:\n  debhelper-compat (= 13),\n  libx11-dev,\n-Standards-Version: 4.7.3\n+Standards-Version: 4.7.4\n Section: libs\n Homepage: https://www.qcad.org/en/what-is-dxflib\n-Vcs-Browser: https://salsa.debian.org/science-team/dxflib.git\n+Vcs-Browser: https://salsa.debian.org/science-team/dxflib\n Vcs-Git: https://salsa.debian.org/science-team/dxflib.git -b debian/latest\n \n Package: libdxflib-dev\ndiff --git a/debian/patches/fix_boundaries.patch b/debian/patches/fix_boundaries.patch\ndeleted file mode 100644\nindex 1e4a5be..0000000\n--- a/debian/patches/fix_boundaries.patch\n+++ /dev/null\n@@ -1,37 +0,0 @@\n-Author: Rallaz <rallazz@gmail.com>\n-Subject: fix boundaries issues.\n-\n-Fixes a boundary bug. Patch needed for LibreCAD.\n-\n-diff --git a/src/dl_dxf.cpp b/src/dl_dxf.cpp\n-index 939fed2..b398acd 100644\n---- a/src/dl_dxf.cpp\n-+++ b/src/dl_dxf.cpp\n-@@ -1358,6 +1358,7 @@ bool DL_Dxf::handleHatchData(DL_CreationInterface* /*creationInterface*/) {\n-             hatchLoopIndex++;\n-             hatchLoops[hatchLoopIndex]\n-             = DL_HatchLoopData(toInt(groupValue));\n-+            hatchLoops[hatchLoopIndex].pathType = toInt(values[92]);\n- \n-             maxHatchEdges[hatchLoopIndex] = toInt(groupValue);\n-             hatchEdgeIndex[hatchLoopIndex] = -1;\n-@@ -1948,6 +1949,7 @@ void DL_Dxf::addHatch(DL_CreationInterface* creationInterface) {\n- \n-     for (int l=0; l<maxHatchLoops; l++) {\n-         DL_HatchLoopData ld(maxHatchEdges[l]);\n-+        ld.pathType = hatchLoops[l].pathType;\n-         creationInterface->addHatchLoop(ld);\n-         for (int b=0; b<maxHatchEdges[l]; b++) {\n-             creationInterface->addHatchEdge(hatchEdges[l][b]);\n-diff --git a/src/dl_entities.h b/src/dl_entities.h\n-index 39f7617..dfb47f0 100644\n---- a/src/dl_entities.h\n-+++ b/src/dl_entities.h\n-@@ -1272,6 +1272,7 @@ struct DL_HatchLoopData {\n- \n-     /*! Number of edges in this loop. */\n-     int numEdges;\n-+    int pathType; //Boundary path type\n- };\n- \n- \ndiff --git a/debian/rules b/debian/rules\nindex a2292c5..6033401 100755\n--- a/debian/rules\n+++ b/debian/rules\n@@ -4,7 +4,7 @@\n # Uncomment this to turn on verbose mode.\n #export DH_VERBOSE=1\n \n-DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)\n+include /usr/share/dpkg/architecture.mk\n LIBDIR:=/usr/lib/$(DEB_HOST_MULTIARCH)\n \n %:\ndiff --git a/debian/watch b/debian/watch\nindex 7a60218..9a8f79d 100644\n--- a/debian/watch\n+++ b/debian/watch\n@@ -1,5 +1,5 @@\n-version=4\n+Version: 5\n \n-opts=\"uversionmangle=s/-.*//\" \\\n-  http://www.qcad.org/en/dxflib-downloads \\\n-  /archives/dxflib/dxflib-(.*)\\-src\\.tar\\.gz\n+Source: http://www.qcad.org/en/dxflib-downloads\n+Matching-Pattern: /archives/dxflib/dxflib-(.*)\\-src\\.tar\\.gz\n+Uversionmangle: s/-.*//\n","remote_name":"debian/latest","revision":"git-v1:84f000df85b6418566dbdda1d0ac9e02c11c4ab0","role":"main"}],"result_code":"success","result_tags":[],"revision":"git-v1:84f000df85b6418566dbdda1d0ac9e02c11c4ab0","start_time":"2026-05-10T12:19:07.114769Z","subpath":"","suite":"lintian-fixes","target_branch_url":null,"vcs_type":"git","worker":"osuosl32-amd64"},"run_id":"52e650fc-6494-41bc-959f-6dd152ad6216","success_probability":1.0,"suite":"lintian-fixes","total_previous_runs":1,"unchanged_run":{"branch_url":"git+ssh://git@salsa.debian.org/science-team/dxflib.git","build_version":"3.26.4-3~jan+control1","change_set":"52e650fc-6494-41bc-959f-6dd152ad6216","codebase":"dxflib","command":"brz up '--revision=git-v1:450f92238f66ba16e893e98f4e4c26b42ef43997'","context":null,"debian_build_distribution":"sid","debian_build_version":"3.26.4-3~jan+control1","description":"No change build","failure_stage":null,"failure_transient":null,"finish_time":"2026-05-10T12:34:49.353229Z","id":"0559e5df-feea-498c-806c-3ef0431a28a3","logfilenames":["worker.log","codemod.log","build.log"],"main_branch_revision":"git-v1:450f92238f66ba16e893e98f4e4c26b42ef43997","publish_status":"unknown","result_branches":[],"result_code":"success","result_tags":[],"revision":"git-v1:450f92238f66ba16e893e98f4e4c26b42ef43997","start_time":"2026-05-10T12:22:22.743660Z","subpath":"","suite":"control","target_branch_url":null,"vcs_type":"git","worker":"idun"},"utcnow":"2026-06-16T02:03:03.117078863+00:00","vcs_type":"git","vcs_url":"https://salsa.debian.org/science-team/dxflib.git/","version":"0.0.0","worker_name":"osuosl32-amd64"}