{"app_name":"Debian Janitor","binary_packages":["lua-mpack-dbgsym","lua-mpack-dev","lua-mpack"],"branch_url":"git+ssh://git@salsa.debian.org/jamessan/libmpack-lua.git","build_distribution":"sid","build_log_highlight_lines":[],"build_log_line_count":2853,"build_log_name":"build.log","campaign":"control","change_set":"20c60029-b71e-4bcc-b533-0a51bf093dba","codebase":"libmpack-lua","codemod_log_name":"codemod.log","command":"brz up '--revision=git-v1:956e03b85665e15ccfd987e8ce77d91e3480942c'","current_year":"2026","description":"","is_admin":false,"lintian_result":{"groups":[{"group_id":"libmpack-lua_1.0.10-2~jan+control1","input_files":[{"hints":[{"experimental":false,"note":"","pointer":{"item":{"index":"libmpack-lua_1.0.10-2~jan+control1.dsc (patched)","name":"debian/changelog"},"line_position":1},"tag":"no-nmu-in-changelog","visibility":"warning"},{"experimental":false,"note":"1.0.10-2~jan+control1","pointer":{"item":{"index":"libmpack-lua_1.0.10-2~jan+control1.dsc (patched)","name":"debian/changelog"},"line_position":1},"tag":"source-nmu-has-incorrect-version-number","visibility":"warning"}],"path":"libmpack-lua_1.0.10-2~jan+control1.dsc"},{"hints":[],"path":"libmpack-lua_1.0.10-2~jan+control1_amd64.buildinfo"},{"hints":[{"experimental":false,"note":"sid control","tag":"distribution-and-changes-mismatch","visibility":"warning"}],"path":"libmpack-lua_1.0.10-2~jan+control1_amd64.changes"},{"hints":[],"path":"lua-mpack-dbgsym_1.0.10-2~jan+control1_amd64.deb"},{"hints":[{"experimental":false,"note":"control != sid","pointer":{"item":{"index":"lua-mpack-dev_1.0.10-2~jan+control1_amd64.deb (installed)","name":"usr/share/doc/lua-mpack-dev/changelog.Debian.gz"},"line_position":1},"tag":"changelog-distribution-does-not-match-changes-file","visibility":"warning"}],"path":"lua-mpack-dev_1.0.10-2~jan+control1_amd64.deb"},{"hints":[{"experimental":false,"note":"control != sid","pointer":{"item":{"index":"lua-mpack_1.0.10-2~jan+control1_amd64.deb (installed)","name":"usr/share/doc/lua-mpack/changelog.Debian.gz"},"line_position":1},"tag":"changelog-distribution-does-not-match-changes-file","visibility":"warning"}],"path":"lua-mpack_1.0.10-2~jan+control1_amd64.deb"}],"source_name":"libmpack-lua","source_version":"1.0.10-2~jan+control1"}],"lintian_version":"2.143.0"},"logs":{"build":{"description":"build","name":"build.log","url":"/control/c/libmpack-lua/20c60029-b71e-4bcc-b533-0a51bf093dba/logs/build.log"},"codemod":{"description":"codemod","name":"codemod.log","url":"/control/c/libmpack-lua/20c60029-b71e-4bcc-b533-0a51bf093dba/logs/codemod.log"},"worker":{"content":"[2026-11-08T11:42:17Z INFO  janitor_worker] Opening branch at https://salsa.debian.org/jamessan/libmpack-lua.git\n[2026-11-08T11:42:20Z INFO  janitor_worker] Cached branch URL http://janitor.debian.net/git/libmpack-lua missing: http://janitor.debian.net/git/libmpack-lua/\n[2026-11-08T11:42:20Z DEBUG janitor_worker] Workspace path: /srv/worker/output/1/janitor-worker-QKm1lV/libmpack-lua\n[2026-11-08T11:42:20Z DEBUG silver_platter::workspace] Creating sprout from git+ssh://git@salsa.debian.org/jamessan/libmpack-lua.git\n(9/105)\nTotal 369 (delta 120), reused 151 (delta 91), pack-reused 170 (from 1)\n[2026-11-08T11:42:23Z DEBUG silver_platter::utils] Colocated branch experimental not found, skipping\n[2026-11-08T11:42:23Z DEBUG silver_platter::utils] Colocated branch vendor not found, skipping\n[2026-11-08T11:42:23Z DEBUG silver_platter::utils] Colocated branch pristine-tar not found, skipping\n[2026-11-08T11:42:23Z DEBUG silver_platter::utils] Colocated branch upstream not found, skipping\nNothing to delete.\n[2026-11-08T11:42:23Z DEBUG silver_platter::workspace] Fetching colocated branches: {\"experimental\": \"experimental\", \"pristine-tar\": \"pristine-tar\", \"vendor\": \"vendor\", \"upstream\": \"upstream\"}\n[2026-11-08T11:42:23Z INFO  janitor_worker] Workspace ready - starting.\n[2026-11-08T11:42:23Z INFO  janitor_worker::debian] Running [\"brz\", \"up\", \"--revision=git-v1:956e03b85665e15ccfd987e8ce77d91e3480942c\"]\n[2026-11-08T11:42:23Z DEBUG debian_analyzer::detect_gbp_dch] Branch history analysis: changelog_only: 10, other_only: 28, mixed: 6, dch_references: 8, unreleased_references: 10\n[2026-11-08T11:42:23Z INFO  silver_platter::debian::codemod] Assuming changelog does not need to be updated, since there are Gbp-Dch stanzas in commit messages\nfound 175 deltas to reuse\ngit: cannot lock ref 'refs/tags/run/20c60029-b71e-4bcc-b533-0a51bf093dba/main': reference already exists\n[2026-11-08T11:42:24Z INFO  ognibuild::debian::fix_build] Using fixers: [PgBuildExtOutOfDateControlFixer, MissingConfigureFixer, MissingAutomakeInputFixer, MissingConfigStatusInputFixer, MissingPerlFileFixer, DebcargoUnacceptablePredicateFixer, DebcargoUnacceptableComparatorFixer, RetryAptFetchFailure, PackageDependencyFixer]\n[2026-11-08T11:42:24Z DEBUG ognibuild::debian::build] Adding dummy changelog entry 1.0.10-2~jan+control1 for build\n[2026-11-08T11:42:24Z DEBUG ognibuild::debian::build] Writing build log to /srv/worker/output/1/janitor-worker-QKm1lV/build.log\n[2026-11-08T11:42:24Z INFO  ognibuild::debian::build] Building debian packages, running sbuild --chroot-mode=unshare --no-clean-source -A -s -v -d sid.\n[2026-11-08T11:48:45Z INFO  ognibuild::debian::build] Build succeeded.\n[2026-11-08T11:48:45Z INFO  janitor_worker::debian::build] Built [\"/srv/worker/output/1/janitor-worker-QKm1lV/libmpack-lua_1.0.10-2~jan+control1_amd64.buildinfo\", \"/srv/worker/output/1/janitor-worker-QKm1lV/libmpack-lua_1.0.10-2~jan+control1_amd64.changes\"].\n[2026-11-08T11:48:45Z DEBUG janitor_worker::debian::lintian] Running lintian: cd \"/srv/worker/output/1/janitor-worker-QKm1lV\" && \"lintian\" \"--exp-output=format=json\" \"--allow-root\" \"/srv/worker/output/1/janitor-worker-QKm1lV/libmpack-lua_1.0.10-2~jan+control1_amd64.buildinfo\" \"/srv/worker/output/1/janitor-worker-QKm1lV/libmpack-lua_1.0.10-2~jan+control1_amd64.changes\"\n[2026-11-08T11:48:48Z INFO  janitor_worker] Pushing result branch to http://janitor.debian.net/git/libmpack-lua\nfound 0 deltas to reuse\n[2026-11-08T11:48:48Z INFO  janitor_worker::vcs] Pushing packaging branch cache to http://janitor.debian.net/git/libmpack-lua,branch=debian%2Flatest\nfound 20 deltas to reuse\n[2026-11-08T11:48:49Z INFO  janitor_worker::vcs] Pushed packaging branch cache to http://janitor.debian.net/git/libmpack-lua,branch=debian%2Flatest\n","description":"worker","name":"worker.log","url":"/control/c/libmpack-lua/20c60029-b71e-4bcc-b533-0a51bf093dba/logs/worker.log"}},"my_review":null,"other_reviews":[],"primary_log":"worker","publish_history":[],"queue_position":1,"result_code":"success","resume_from":null,"reviews":[],"revision":"git-v1:956e03b85665e15ccfd987e8ce77d91e3480942c","run":{"branch_url":"git+ssh://git@salsa.debian.org/jamessan/libmpack-lua.git","build_version":null,"change_set":"20c60029-b71e-4bcc-b533-0a51bf093dba","codebase":"libmpack-lua","command":"brz up '--revision=git-v1:956e03b85665e15ccfd987e8ce77d91e3480942c'","context":null,"debian_build_distribution":"sid","debian_build_version":null,"description":"","duration_seconds":394,"failure_stage":null,"failure_transient":null,"finish_time":"2026-11-08T11:48:49.787171Z","id":"20c60029-b71e-4bcc-b533-0a51bf093dba","logfilenames":["worker.log","codemod.log","build.log"],"main_branch_revision":"git-v1:108f200dabd031927da91dc16883e306b1f021a9","publish_status":"needs-manual-review","result_branches":[{"absorbed":false,"base_revision":"git-v1:108f200dabd031927da91dc16883e306b1f021a9","diff":"diff --git a/Makefile b/Makefile\nindex 9b1f2e2..e542a5f 100644\n--- a/Makefile\n+++ b/Makefile\n@@ -48,7 +48,7 @@ ifeq ($(MPACK_LUA_VERSION_NOPATCH),5.3)\n CFLAGS += -DLUA_C89_NUMBERS\n endif\n \n-LUA_IMPL ?= $(shell for p in lua$(MPACK_LUA_VERSION_NOPATCH) lua-$(MPACK_LUA_VERSION_NOPATCH) ; do $(PKG_CONFIG) --exists $$p && echo $$p && break ; done)\n+LUA_IMPL ?= lua-$(MPACK_LUA_VERSION_NOPATCH)\n LUA_INCLUDE ?= $(shell $(PKG_CONFIG) --cflags $(LUA_IMPL) 2>/dev/null || echo \"-I/usr/include/lua$(MPACK_LUA_VERSION_NOPATCH)\")\n INCLUDES = $(LUA_INCLUDE)\n LIBS =\ndiff --git a/debian/changelog b/debian/changelog\nindex 77eb729..35ca8ce 100644\n--- a/debian/changelog\n+++ b/debian/changelog\n@@ -1,12 +1,3 @@\n-libmpack-lua (1.0.13-1) unstable; urgency=medium\n-\n-  * New upstream release\n-  * Remove Lua 5.2 support\n-  * Update to debhelper compat 14\n-  * Declare compliance with Policy 4.7.4, no changes needed\n-\n- -- James McCoy <jamessan@debian.org>  Sat, 18 Jul 2026 19:06:59 -0400\n-\n libmpack-lua (1.0.10-2) unstable; urgency=medium\n \n   * Upload to unstable (Closes: #1124364)\ndiff --git a/debian/control b/debian/control\nindex 1299921..b080c97 100644\n--- a/debian/control\n+++ b/debian/control\n@@ -2,18 +2,23 @@ Source: libmpack-lua\n Section: interpreters\n Maintainer: James McCoy <jamessan@debian.org>\n Build-Depends:\n- debhelper-compat (= 14),\n+ debhelper-compat (= 13),\n  dh-lua,\n  libmpack-dev,\n  lua-busted <!nocheck>,\n-Standards-Version: 4.7.4\n+Standards-Version: 4.7.3\n Homepage: https://github.com/libmpack/libmpack-lua/\n Vcs-Git: https://salsa.debian.org/jamessan/libmpack-lua.git\n Vcs-Browser: https://salsa.debian.org/jamessan/libmpack-lua\n \n Package: lua-mpack\n Architecture: any\n+Pre-Depends:\n+ ${misc:Pre-Depends},\n Multi-Arch: same\n+Depends:\n+ ${misc:Depends},\n+ ${shlibs:Depends},\n Provides:\n  ${lua:Provides},\n XB-Lua-Versions: ${lua:Versions}\n@@ -30,6 +35,8 @@ Multi-Arch: same\n Depends:\n  libmpack-dev,\n  lua-mpack (= ${binary:Version}),\n+ ${misc:Depends},\n+ ${shlibs:Depends},\n Provides:\n  ${lua:Provides},\n XB-Lua-Versions: ${lua:Versions}\ndiff --git a/debian/lua5.2.dh-lua.conf b/debian/lua5.2.dh-lua.conf\nnew file mode 120000\nindex 0000000..ba875b6\n--- /dev/null\n+++ b/debian/lua5.2.dh-lua.conf\n@@ -0,0 +1 @@\n+lua5.1.dh-lua.conf\n\\ No newline at end of file\ndiff --git a/lmpack.c b/lmpack.c\nindex 4de197f..fa22989 100644\n--- a/lmpack.c\n+++ b/lmpack.c\n@@ -54,10 +54,6 @@\n #define luaL_reg    luaL_Reg\n #endif\n \n-#if LUA_VERSION_NUM < 502\n-# define luaL_reg luaL_Reg\n-#endif\n-\n #if LUA_VERSION_NUM > 501\n #ifndef luaL_register\n #define luaL_register(L,n,f) luaL_setfuncs(L,f,0)\n@@ -239,7 +235,7 @@ static mpack_uint32_t lmpack_objlen(lua_State *L, int *is_array)\n   while (lua_next(L, -2)) {\n     lua_pop(L, 1);  /* pop value */\n     isarr = isarr\n-      && lua_type(L, -1) == LUA_TNUMBER /* lua number */\n+      && lua_isnumber(L, -1)            /* lua number */\n       && (n = lua_tonumber(L, -1)) > 0  /* greater than 0 */\n       && (size_t)n == n;                /* and integer */\n     max = isarr && (size_t)n > max ? (size_t)n : max;\n@@ -867,9 +863,7 @@ static int lmpack_session_receive(lua_State *L)\n   luaL_argcheck(L, (size_t)startpos <= len, 3,\n       \"start position must be less than or equal to the input string length\");\n \n-  size_t offset = (size_t)startpos - 1 ;\n-  str += offset;\n-  len -= offset;\n+  str += (size_t)startpos - 1;\n \n   if (session->unpacker != LUA_REFNIL) {\n     lmpack_geti(L, session->reg, session->unpacker);\ndiff --git a/mpack-1.0.13-0.rockspec b/mpack-1.0.10-0.rockspec\nsimilarity index 94%\nrename from mpack-1.0.13-0.rockspec\nrename to mpack-1.0.10-0.rockspec\nindex 36cc8f5..e3d92e1 100644\n--- a/mpack-1.0.13-0.rockspec\n+++ b/mpack-1.0.10-0.rockspec\n@@ -1,4 +1,4 @@\n-local git_tag = '1.0.13'\n+local git_tag = '1.0.10'\n \n package = 'mpack'\n version = git_tag .. '-0'\ndiff --git a/test.lua b/test.lua\nindex 73f5d4d..6423b14 100644\n--- a/test.lua\n+++ b/test.lua\n@@ -152,15 +152,6 @@ describe('mpack', function()\n     end)\n   end)\n \n-  describe('list-like table with string keys', function()\n-    it('ok', function()\n-      local unpack = mpack.Unpacker()\n-      local pack = mpack.Packer()\n-      local tbl = {['1'] = 0, [2] = 1, ['3'] = 3}\n-      assert.are_same(tbl, unpack(pack(tbl)))\n-    end)\n-  end)\n-\n   describe('very large array', function()\n     it('ok', function()\n       local arr = {}\n@@ -472,26 +463,6 @@ describe('mpack', function()\n       assert.are_same('response', session:receive(fhex('94 01 20')))\n       assert.has_errors(function() session:receive(fhex('94 01 21')) end)\n     end)\n-\n-    it('supports split requests', function()\n-      local session = mpack.Session({unpack = mpack.Unpacker()})\n-      -- The first packet contains one full request and a partial request\n-      local packet1 = fhex('94 00 00 a7 6d 65 74 68 6f 64 30 92 01 a1 61 94 00 01 a7')\n-      -- The second package contains more of the partial request\n-      local packet2 = fhex('6d 65 74 68 6f 64 31')\n-      -- The third package contains the rest of the second request and another complete request\n-      local packet3 = fhex('92 02 a1 62 94 00 02 a7 6d 65 74 68 6f 64 32 92 03 a1 63')\n-      assert.are_same({'request', 0, 'method0', {1, 'a'}, 16},\n-        {session:receive(packet1)})\n-      assert.are_same({nil, nil, nil, nil, 20},\n-        {session:receive(packet1, 16)})\n-      assert.are_same({nil, nil, nil, nil, 8},\n-        {session:receive(packet2)})\n-      assert.are_same({'request', 1, 'method1', {2, 'b'}, 5},\n-        {session:receive(packet3)})\n-      assert.are_same({'request', 2, 'method2', {3, 'c'}, 20},\n-        {session:receive(packet3, 5)})\n-    end)\n   end)\n \n   describe('NIL', function()\n","remote_name":"debian/sid","revision":"git-v1:956e03b85665e15ccfd987e8ce77d91e3480942c","role":"main"}],"result_code":"success","result_tags":[],"revision":"git-v1:956e03b85665e15ccfd987e8ce77d91e3480942c","start_time":"2026-11-08T11:42:15.548050Z","subpath":"","suite":"control","target_branch_url":null,"vcs_type":"git","worker":"tyr"},"run_id":"20c60029-b71e-4bcc-b533-0a51bf093dba","success_probability":1.0,"suite":"control","total_previous_runs":1,"utcnow":"2026-11-09T02:32:31.412024790+00:00","vcs_type":"git","vcs_url":"git+ssh://git@salsa.debian.org/jamessan/libmpack-lua.git","version":"0.0.0","worker_log_name":"worker.log","worker_name":"tyr"}