Debian Patches

Status for mercurial/7.2.4-2

Patch Description Author Forwarded Bugs Origin Last update
proposed_upstream__doctest.path test: make test-doctest.py work when it's not run from a mercurial repo

Updated by Michael R. Crusoe <crusoe@debian.org> to discover the installed
modules instead of searching for code

# HG changeset patch
# User Julien Cristau <jcristau@debian.org>
# Date 1589916203 -7200
# Tue May 19 21:23:23 2020 +0200
# Node ID de789b6b188b62cf38c5c5cfe760cff9a48c52f5
# Parent 3b7aabd02e11fcfc015b3a90a0c52d971a7b8a83

This assumption fails when building and running tests from a source
tarball, e.g.

Differential Revision: https://phab.mercurial-scm.org/D8571
Julien Cristau <jcristau@debian.org> no 2026-10-19
deb_specific__hgk.py.patch deb_specific__hgk.py
Set default hgk path for hgk outside bin.
Python Applications Packaging Team no 2020-08-16
deb_specific__optional-dependencies deb_specific__optional-dependencies
Suggest Debian packages for some optional dependencies.
Python Applications Packaging Team no 2020-08-16
0005-Tolerate-SIGINT-getting-the-kill-in-test-stdio.py.patch Tolerate SIGINT getting the kill in test-stdio.py. Tristan Seligmann <mithrandi@debian.org> yes 2020-08-17
test-hghave-testrepo.patch make test-hghave.t pass outside a hg repo
https://bz.mercurial-scm.org/show_bug.cgi?id=6762
Julien Cristau <jcristau@debian.org> no 2022-12-06
test_copies_chain_merge_slow.patch Mark test-copies-chain-merge as slow, so it's skipped. Julien Cristau <jcristau@debian.org> no 2023-12-06
pyproject-version-file.patch stop setuptools_scm modifying the source
setuptools_scm insists on writing to the version_file during the build;
we don't want it to do that.
Julien Cristau <jcristau@debian.org> no 2025-03-03
test-run-tests-pip.patch tests: disable part of test-run-tests.t
The install test relies on pip which we don't have in the build
environment. And with pip installed it warns about using the wrong
mercurial lib.
Julien Cristau <jcristau@debian.org> no 2025-08-19
0009-test-archive-drop-conditionnal-outptu-for-Python3.8.patch test-archive: drop conditionnal outptu for Python3.8

# HG changeset patch
# User Pierre-Yves David <pierre-yves.david@octobus.net>
# Date 1787239423 -7200
# Thu Aug 20 17:23:43 2026 +0200
# Branch stable
# Node ID 04486a79799e6cccdd499350e3e60bc4f53731fa
# Parent 5f775798ca43e215b6b190a88733ad8751beb90c

We drop the matching for Python 3.8 as it is no longer supported for a while.
Pierre-Yves David <pierre-yves.david@octobus.net> no upstream, https://foss.heptapod.net/mercurial/mercurial-devel/-/commit/04486a79799e6cccdd499350e3e60bc4f53731fa 2026-08-20
0010-test-archive-adapt-output-to-Python-3.15.patch test-archive: adapt output to Python 3.15

# HG changeset patch
# User Pierre-Yves David <pierre-yves.david@octobus.net>
# Date 1787236150 -7200
# Thu Aug 20 16:29:10 2026 +0200
# Branch stable
# Node ID 8d20ade7899f2fa61ff226f6d72eec560b1d3c20
# Parent 4261e6bb01e94b686e068695b6d64dc88911f520

We drop the matching for Python 3.8 as it is no longer supported for a while.
Pierre-Yves David <pierre-yves.david@octobus.net> no upstream, https://foss.heptapod.net/mercurial/mercurial-devel/-/commit/8d20ade7899f2fa61ff226f6d72eec560b1d3c20 2026-08-20
0011-test-add-more-python-version-to-hghave.patch test: add more python version to hghave

# HG changeset patch
# User Pierre-Yves David <pierre-yves.david@octobus.net>
# Date 1787239323 -7200
# Thu Aug 20 17:22:03 2026 +0200
# Branch stable
# Node ID 4261e6bb01e94b686e068695b6d64dc88911f520
# Parent 04486a79799e6cccdd499350e3e60bc4f53731fa

We have been missing Python 3.14 and Python 3.15 for a while, lets adds a few in
advance too.
Pierre-Yves David <pierre-yves.david@octobus.net> no upstream, https://foss.heptapod.net/mercurial/mercurial-devel/-/commit/4261e6bb01e94b686e068695b6d64dc88911f520 2026-08-20

All known versions for source package 'mercurial'

Links