This patch contains all the Debian-specific changes mixed together.
The reason for doing this, rather than maintaining quilt patches, is
that the Debian-specific changes are maintained as a branch in a
fossil repository.  To review them separately, please inspect the
debian branch in http://people.debian.org/~bap/fossil.fsl
--- fossil-2.26.orig/manifest
+++ fossil-2.26/manifest
@@ -1,5 +1,5 @@
-C Version\s2.26
-D 2025-04-30T16:57:32.759
+C build\srequires\stclsh\n\n
+D 2025-05-16T13:52:48.027
 F .editorconfig 132c5a213aa3ce13dcc9c19f8a7ea306e3640bec4ae693378116cee339c34a1a
 F .fossil-settings/binary-glob 679cf0b793f345a23e6dab55174511758d5fa28dd7724f61bab41d2b75c288c2
 F .fossil-settings/clean-glob 3efaf2f54ed450047dea396ef7197ab4a7596654d844ce25c419cc442e2f493f
@@ -30,7 +30,6 @@ F autosetup/cc-lib.tcl 493c5935b5dd3bf9b
 F autosetup/cc-shared.tcl 4f024e94a47f427ba61de1739f6381ef0080210f9fae89112d5c1de1e5460d78
 F autosetup/cc.tcl 7e2fe943ae9d45cf39e9f5b05b6230df8e719415edea5af06c30eb68680bde14
 F autosetup/default.auto f78163e478676728918cbb7360abddb9c830e882
-F autosetup/jimsh0.c 1b5fe91fffcddbc29f2b16acb80f1650632ea2edbe8336b8155ef7b4c66f6d8d
 F autosetup/local.tcl 880f333f665258fcff957d265d49a11040651325a14fd2470a703691db1602c7
 F autosetup/pkg-config.tcl 4e635bf39022ff65e0d5434339dd41503ea48fc53822c9c5bde88b02d3d952ba
 F autosetup/system.tcl 3a39d6e0b3bfba526fd39afe07c1d0d325e5a31925013a1ba7c671e1128e31bb
@@ -64,7 +63,6 @@ F compat/zlib/contrib/delphi/ZLibConst.p
 F compat/zlib/contrib/delphi/readme.txt 366e08eaa227cd3d09810c45639aedf4879b7ecf
 F compat/zlib/contrib/delphi/zlibd32.mak ddf83b34d4c7d41ace39f96b5cb13fb390c8d2eb
 F compat/zlib/contrib/dotzlib/DotZLib.build 6f87ba12d786feca35738d0e9ce1f0f03f292881
-F compat/zlib/contrib/dotzlib/DotZLib.chm a1245c21c7e918fa2919fd10bbe5604fc81faf49
 F compat/zlib/contrib/dotzlib/DotZLib.sln 4946bdb71b79bff62f9217802b7524010c669408
 F compat/zlib/contrib/dotzlib/DotZLib/AssemblyInfo.cs 9f1db1177b2e9a014f72bb3cd80be17133e06d16
 F compat/zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs 2bdee5893e3a6996eef2ed64d0c64f1910b7dbc1af5e15136909196266497059
@@ -264,7 +262,21 @@ F compat/zlib/zlib.pc.in 3ebc107b34d82b1
 F compat/zlib/zutil.c af69ff1a313b2e3c300fc6ae27205cee2f5a5b103b4c259ad0257c55e6d47ef3
 F compat/zlib/zutil.h d128bc5cf4f5010b4ff86fcf0708b052b88ca9cf9fe75888ba60f3d923d51dc6
 F configure 9a00b21dfd13757bbfb8d89b30660a89ec1f8f3a79402b8f9f9b6fc475c3303a x
-F debian/makedeb.sh a6f25e2697977d7865196cc87b67271575681d2fc148256b58bdd574bd49a5d7
+F debian/README.Debian cbc9c6630a78f90e4b458f281c0dda083f50d9111adee60d0fd18fea86b26189
+F debian/changelog 99819d051b499597e830b47da0acd421d5d6766d85bf525fac857feed23cd60e
+F debian/clean 65cc2108142dc3df843e4f30c0fcebd3c7a5cfd3e3209eadd8a26a7e00c1e833
+F debian/control 84e6f62962a929d060ca3c521233686b60b82cf04463d7813cff3bcc5e1dd650
+F debian/copyright 36d6e9fe8999e44f411afa88ff9c7a3a79682c40438bad1787131f02cb8ca21f
+F debian/fossil.bash-completion e1e460f40668463a8e3e8df9a99de8f9301c9730
+F debian/fossil.docs 45a770a8534b1a439a32546145737975a9217b30
+F debian/fossil.manpages 8ca3a843375393ec37484e4dbae3d4dfe5b4ddcf
+F debian/rules 3f96561b9947280121f72899db3982e18c48e7d1036b0dd74572a25a1b9b0b48 x
+F debian/source/format 1064dc0ce263680c076a1005f35ec906a5cf5a32
+F debian/source/local-options 58a65fc3dfe4bbb8692c99e80334fba1e913f072
+F debian/source/patch-header 84c8aca673f2fc094c29a10bd519fca36a57e9f6
+F debian/tests/control 70e1a35bc70ffe690fcab7997da62bf0329852caf34756c54c71c5b12a5690a2
+F debian/upstream/metadata 39698dc918b09c18be9d915d03dd2b5eb07c9b1ccf0778f8319c212289a030b8
+F debian/watch 05a59eaa16f3b84bcf0cd105c0265d738f6020ab7ddb0562f41820d66f014a20
 F extsrc/cson_amalgamation.c d9432fa22c8b6491cea1874e8c9d7e3e121784bbde217ed71ab02b1bd482649a
 F extsrc/cson_amalgamation.h 3903869fccd066d54ce9716125e5d0fade48bc106b82a3c5f370160dcedc7551
 F extsrc/linenoise-win32.c 4edab5d16a9ba9e1561ba271f35a9f74c86ab5363f402840c7c3a37647fb1a0b
@@ -569,7 +581,7 @@ F src/sync.c d1b08d5c54647991dde2529e199
 F src/tag.c 750a31dff7d032e64ba971a2b9ca5a591c6a5b1ccedea758432f348510bbc996
 F src/tar.c dfb0c23bb6ef61b829b38a428dbc34699b62df6d07f14ed739d71b045ef78e12
 F src/terminal.c f4dafa018410c231529e4549b9494a509420cbc622c1e8c76478561d007bdd76
-F src/th.c 62a84e60d97d56e7a47f6e9029c80b73f2db5d736804846ed40d7c4ab195e60b
+F src/th.c a4a2cf49e37cb1394d16e32ae35c2bdae15a7bdb058871b67343b0394d1f8213
 F src/th.h 549dd1af2f4b241ede68fadbf426a7707ae9657292b7914a20a3c401513b25a0
 F src/th_lang.c 55c0017cc570f73b80224a340a58a4e87929970f811546f2007f4eb401bc593d
 F src/th_main.c a582597f29a74122de649b7e769adb75a062eab93313800d2fee2aa86aabc484
@@ -615,7 +627,7 @@ F test/fileage-test-1.wiki 50661a791a503
 F test/glob.test 3b2fbff1bd6cc3693251cd4357b482f982620985e57fac614a0134628a2e7209
 F test/graph-test-1.wiki 005464d7086c690588eee46e29f551145178c0eed085f5063f647b0d1231197e
 F test/graph-test-2.md 4dc6143ec96d321846ee7814d762c71d01d76336069074307241bf02ee93546f
-F test/json.test 6328ffc6773d8a1bf26ef471b5913f7237e620abdd35e087c9bfa289e40c5b51
+F test/json.test 4dbfd9bfa35f0e0d7c2e2a6b978d920f8609ae91a220b74c13e72dc55b790e61
 F test/many-www.tcl a50f03578004a396d29041748aeb2cc9acbef0cc31e2975c93b563d378fae4e0
 F test/markdown-test1.md bbb3b935b672bd27981d677d35849a4177daa41b
 F test/markdown-test2.md 9a2440fd9b07fb8a8182c323cd38d8a2f0eb4068785aeb09da4f978fb741b87b
@@ -971,9 +983,7 @@ F www/whyusefossil.wiki 5678210f5e82178b
 F www/wikitheory.wiki 9f664eb4fa24d97afbe2b1375d78069a5ad534c36c40f003bcdf5f428692771d
 F www/wsl_caveats.wiki dc4a8388b29d05641ad4d9769c18cbe49963d000dbdc3a9dd6f616ccbcf12dea
 F www/xkcd-git.gif 1f9bc44ed41cad3f5ac18f21e3463e3390b53b29
-P 4166a4750bd0d0bd1b044582975fda268c448e7e88b72566611aa9f1eff78473
-R 9c52fe7f13d09cf6fc3eed99118b8fbc
-T +sym-release *
-T +sym-version-2.26 *
-U drh
-Z 99c725f1190683d24f01811dac63f979
+P a4f159edf074c78915754a257da75ed97133ddd40c573c9e33d9100b83a8489e
+R cf86726b089a95a023fadc86d4383bbc
+U barak
+Z c2689e2b63c69e1f81194a047ccf380b
--- fossil-2.26.orig/manifest.uuid
+++ fossil-2.26/manifest.uuid
@@ -1 +1 @@
-1205ec86cb5508e94b90698db2900997fe5c9db62429c67ac6fdc03d59aa2782
+611144ddd98d5799b3a8cbb0edcce8910a4c3d01ae9c34e8751d4de9aa3b94a2
--- fossil-2.26.orig/src/th.c
+++ fossil-2.26/src/th.c
@@ -2907,29 +2907,9 @@ int Th_ToDouble(
 ** the integer iVal and return TH_OK.
 */
 int Th_SetResultInt(Th_Interp *interp, int iVal){
-  int isNegative = 0;
-  unsigned int uVal = iVal;
   char zBuf[32];
-  char *z = &zBuf[32];
-
-  if( iVal<0 ){
-    if( iVal==0x80000000 ){
-      return Th_SetResult(interp, "-2147483648", -1);
-    }
-    isNegative = 1;
-    uVal = iVal * -1;
-  }
-  *(--z) = '\0';
-  *(--z) = (char)(48+(uVal%10));
-  while( (uVal = (uVal/10))>0 ){
-    *(--z) = (char)(48+(uVal%10));
-    assert(z>zBuf);
-  }
-  if( isNegative ){
-    *(--z) = '-';
-  }
-
-  return Th_SetResult(interp, z, -1);
+  snprintf(zBuf, sizeof(zBuf), "%d", iVal);
+  return Th_SetResult(interp, zBuf, -1);
 }
 
 /*
--- fossil-2.26.orig/test/json.test
+++ fossil-2.26/test/json.test
@@ -109,7 +109,7 @@ Host: localhost\r
 User-Agent: Fossil-Test\r
 Cookie: $cookie\r
 Content-Type: application/json
-Content-Length $len
+Content-Length: $len
 \r
 $data}]
   } else {
