From 77b9a9fd211db3c135089d64e6fb2a730a3826e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20J=C3=BCrgens?= Date: Thu, 21 Jul 2022 16:30:12 +0200 Subject: [PATCH] update `tumbleweed-bootstrap.patch` --- patches/tumbleweed-bootstrap.patch | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/patches/tumbleweed-bootstrap.patch b/patches/tumbleweed-bootstrap.patch index d6a7f4b..c474c22 100644 --- a/patches/tumbleweed-bootstrap.patch +++ b/patches/tumbleweed-bootstrap.patch @@ -148,3 +148,28 @@ + + def zypper_patterninstall(self, *packages): + self.zypper("install", "-t", "pattern", *packages) +--- a/python/mozboot/mozboot/base.py ++++ b/python/mozboot/mozboot/base.py +@@ -49,6 +49,22 @@ If it continues to fail, consider installing Mercurial by following the + instructions at http://mercurial.selenic.com/. + """ + ++MERCURIAL_INSTALL_PROMPT = """ ++Mercurial releases a new version every 3 months and your distro's package ++may become out of date. This may cause incompatibility with some ++Mercurial extensions that rely on new Mercurial features. As a result, ++you may not have an optimal version control experience. ++ ++To have the best Mercurial experience possible, we recommend installing ++Mercurial via the "pip" Python packaging utility. This will likely result ++in files being placed in /usr/local/bin and /usr/local/lib. ++ ++How would you like to continue? ++ 1. Install a modern Mercurial via pip [default] ++ 2. Install a legacy Mercurial via the distro package manager ++ 3. Do not install Mercurial ++Your choice: """ ++ + PYTHON_UNABLE_UPGRADE = """ + You are currently running Python %s. Running %s or newer (but + not 3.x) is required.