Package: mercurial / 4.8.2-1+deb10u1

Metadata

Package Version Patches format
mercurial 4.8.2-1+deb10u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
CVE 2019 3902.patch | (download)

mercurial/subrepo.py | 13 13 + 0 - 0 !
tests/test-audit-subrepo.t | 530 530 + 0 - 0 !
2 files changed, 543 insertions(+)

---
deb_specific__use_sensible editor.patch | (download)

hgeditor | 2 1 + 1 - 0 !
i18n/da.po | 7 4 + 3 - 0 !
i18n/de.po | 11 6 + 5 - 0 !
i18n/el.po | 4 2 + 2 - 0 !
i18n/fr.po | 4 2 + 2 - 0 !
i18n/it.po | 6 3 + 3 - 0 !
i18n/ja.po | 10 6 + 4 - 0 !
i18n/pt_BR.po | 13 7 + 6 - 0 !
i18n/ro.po | 7 4 + 3 - 0 !
i18n/ru.po | 14 8 + 6 - 0 !
i18n/sv.po | 9 5 + 4 - 0 !
i18n/zh_CN.po | 4 2 + 2 - 0 !
i18n/zh_TW.po | 6 3 + 3 - 0 !
mercurial/debugcommands.py | 8 4 + 4 - 0 !
mercurial/help/config.txt | 3 2 + 1 - 0 !
mercurial/help/environment.txt | 2 1 + 1 - 0 !
mercurial/ui.py | 2 1 + 1 - 0 !
17 files changed, 61 insertions(+), 51 deletions(-)

---
deb_specific__hgk.py.patch | (download)

hgext/hgk.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
deb_specific__optional dependencies | (download)

hgext/bugzilla.py | 3 2 + 1 - 0 !
hgext/convert/bzr.py | 3 2 + 1 - 0 !
hgext/convert/common.py | 5 3 + 2 - 0 !
hgext/convert/cvs.py | 2 1 + 1 - 0 !
hgext/convert/darcs.py | 5 3 + 2 - 0 !
hgext/convert/git.py | 2 1 + 1 - 0 !
hgext/convert/gnuarch.py | 3 2 + 1 - 0 !
hgext/convert/monotone.py | 2 1 + 1 - 0 !
hgext/convert/subversion.py | 11 8 + 3 - 0 !
mercurial/hgweb/server.py | 3 2 + 1 - 0 !
mercurial/sslutil.py | 4 3 + 1 - 0 !
tests/test-https.t | 2 1 + 1 - 0 !
12 files changed, 29 insertions(+), 16 deletions(-)

---
proposed_upstream__correct zeroconf doc | (download)

hgext/zeroconf/__init__.py | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

---
deb_specific__disable_libdir_replacement.patch | (download)

setup.py | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 disabled hginstallscripts @libdir@ replacement in setup.py.
for_upstream__dont_rm_usr_bin_python_when_running_testsuite.patch | (download)

tests/run-tests.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't rm /usr/bin/python when running the testsuite
 mercurial tries to delete /usr/bin/python when running the testsuite
 with "make tests TESTFLAGS=--with-hg=/usr/bin/hg".  If you're doing
 it as a user, the testsuite fails because it can't remove it.
 .
 This fixes it at least in Debian.  I'm unsure about other systems.
Bug: http://bz.selenic.com/show_bug.cgi?id=4045


deb_specific__fix_fhs_paths.patch | (download)

mercurial/util.py | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 use fhs compliant path for data
 By default, mercurial installs expects its data files next to their
 py files in /usr/lib/python2.7/dist-packages/mercurial .  Debian puts
 the data files in the FHS compliant /usr/share/mercurial .  Fix the
 path only when run from the FHS compliant path
 (/usr/lib/pythonX.Y/dist-packages/mercurial) so as to not break the
 testsuite when building the package.