python-apt: Fix locale issues that break ubiquity install
This commit is contained in:
parent
e8e10426bb
commit
d5a378705b
1 changed files with 18 additions and 1 deletions
|
|
@ -17,7 +17,7 @@
|
|||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
#
|
||||
|
||||
VERSION=1
|
||||
VERSION=2
|
||||
COMPONENT=main
|
||||
|
||||
. ./config
|
||||
|
|
@ -84,6 +84,23 @@ RepositoryType: deb
|
|||
_Description: Unsupported updates
|
||||
EOF
|
||||
|
||||
# Fix locale issues that break ubiquity install
|
||||
cat << EOF | patch -p1
|
||||
diff -ru source.orig/apt/progress/base.py source/apt/progress/base.py
|
||||
--- source.orig/apt/progress/base.py 2015-11-26 11:33:29.000000000 -0500
|
||||
+++ source/apt/progress/base.py 2017-01-07 14:33:29.879872269 -0500
|
||||
@@ -251,7 +251,8 @@
|
||||
if match:
|
||||
self.conffile(match.group(1), match.group(2))
|
||||
elif status == "pmstatus":
|
||||
- # FIXME: Float comparison
|
||||
+ if isinstance(percent, str):
|
||||
+ percent = float(percent.replace(',' , '.'))
|
||||
if float(percent) != self.percent or status_str != self.status:
|
||||
self.status_change(pkgname, float(percent), status_str.strip())
|
||||
self.percent = float(percent)
|
||||
EOF
|
||||
|
||||
export DEB_BUILD_OPTIONS=nocheck
|
||||
|
||||
changelog "Compiled for Trisquel"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue