--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package mruby
[ Reason ]
In mruby 3.1.0, the i386 test fails.
This is a bug that caused the change in the processing of
mruby floating point operation. This can be fixed with a
compiler option.
[ Impact ]
It is not currently buildable on i386 architecture.
[ Tests ]
We can confirm that the test provided by mruby has been revised.
And the fix is in unstable for 34 days without reported regressions.
https://buildd.debian.org/status/fetch.php?pkg=mruby&arch=i386&ver=3.1.0-3&stamp=1678696798&raw=0
[ Risks ]
It is Low or inexistent.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
unblock mruby/3.1.0-3
diff -Nru mruby-3.1.0/debian/changelog mruby-3.1.0/debian/changelog
--- mruby-3.1.0/debian/changelog 2022-08-08 11:39:09.000000000 +0900
+++ mruby-3.1.0/debian/changelog 2023-03-13 16:53:46.000000000 +0900
@@ -1,3 +1,18 @@
+mruby (3.1.0-3) unstable; urgency=medium
+
+ * Revert "d/rules: Build using host-m32.rb when architecture is i386"
+ * d/rules: Fix FTBFS on i386. (Closes: #1031321)
+ Add '-ffloat-store' to DEB_CFLAGS_MAINT_APPEND if architecture are i386 or
+ m68k. Thanks to Adrian Bunk <bunk@debian.org>.
+
+ -- Nobuhiro Iwamatsu <iwamatsu@debian.org> Mon, 13 Mar 2023 16:53:46 +0900
+
+mruby (3.1.0-2) experimental; urgency=medium
+
+ * d/rules: Build using host-m32.rb when architecture is i386.
+
+ -- Nobuhiro Iwamatsu <iwamatsu@debian.org> Sat, 11 Feb 2023 09:19:05 +0900
+
mruby (3.1.0-1) unstable; urgency=medium
* New upstream release.
diff -Nru mruby-3.1.0/debian/rules mruby-3.1.0/debian/rules
--- mruby-3.1.0/debian/rules 2022-08-08 11:39:09.000000000 +0900
+++ mruby-3.1.0/debian/rules 2023-03-13 16:53:46.000000000 +0900
@@ -1,6 +1,10 @@
#!/usr/bin/make -f
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+ifneq (,$(filter $(DEB_HOST_ARCH_CPU),i386 m68k))
+ export DEB_CFLAGS_MAINT_APPEND += -ffloat-store
+endif
+
RAKE="rake --verbose"
%:
--- End Message ---