--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package makehuman
It fixes the RC bug #924273 (taken from upstream) and would otherwise
drop out of buster. Diff attached
unblock makehuman/1.1.1-1.2
Cheers Jochen
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: armhf (armv7l)
Kernel: Linux 4.19.0-4-armmp (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff --git a/debian/changelog b/debian/changelog
index 7978710..e12f21b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+makehuman (1.1.1-1.2) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Add patch for shape mismatch error (Closes: #924273)
+
+ -- Jochen Sprickerhof <jspricke@debian.org> Sun, 14 Apr 2019 10:51:40 +0200
+
makehuman (1.1.1-1.1) unstable; urgency=medium
* Non-maintainer upload.
diff --git a/debian/patches/0003-Ensure-we-stick-to-the-length-of-the-array-that-is-a.patch b/debian/patches/0003-Ensure-we-stick-to-the-length-of-the-array-that-is-a.patch
new file mode 100644
index 0000000..e5e1196
--- /dev/null
+++ b/debian/patches/0003-Ensure-we-stick-to-the-length-of-the-array-that-is-a.patch
@@ -0,0 +1,22 @@
+From: Joel Palmius <joepal1976@hotmail.com>
+Date: Wed, 7 Mar 2018 09:33:29 +0100
+Subject: Ensure we stick to the length of the array that is assigned to (nbt
+ #1)
+
+---
+ makehuman/core/module3d.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/makehuman/core/module3d.py b/makehuman/core/module3d.py
+index 11df086..cb6e6f2 100644
+--- a/makehuman/core/module3d.py
++++ b/makehuman/core/module3d.py
+@@ -308,7 +308,7 @@ class Object3D(object):
+ fuvs = self.fuvs[self.face_mask]
+ uv_idx = np.unique(fuvs.reshape(-1))
+ inverse_uv_idx = - np.ones(self.texco.shape[0], dtype=np.int32)
+- inverse_uv_idx[uv_idx] = np.arange(self.texco.shape[0], dtype=np.int32)
++ inverse_uv_idx[uv_idx] = np.arange(uv_idx.shape[0], dtype=np.int32)
+ for i in xrange(self.vertsPerPrimitive):
+ fuvs[:,i] = inverse_uv_idx[fuvs[:,i]]
+
diff --git a/debian/patches/series b/debian/patches/series
index c6bfdab..8e99163 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
01_makehuman.py.patch
sphinx.ext.pngmath.patch
+0003-Ensure-we-stick-to-the-length-of-the-array-that-is-a.patch
--- End Message ---