Package: release.debian.org
Severity: normal
User: release.debian....@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 <b...@debian.org>.                             
+                                                                               
+ -- Nobuhiro Iwamatsu <iwama...@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 <iwama...@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"                                                          
                                                                                
 %:  

Reply via email to