Source: uwsgi
Version: 2.0.20-4
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User:debian-r...@lists.debian.org
Usertags: ruby3.1

Dear maintainer,

We tried to binNMU your package for the ongoing ruby3.1 as default ruby
transition. It failed:

https://buildd.debian.org/status/package.php?p=uwsgi

 CFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro" 
python3 uwsgiconfig.py -v --plugin plugins/rack_ruby30 debian/buildconf/uwsgi-plugin.ini rack_ruby30
using profile: debian/buildconf/uwsgi-plugin.ini
detected include path: ['/usr/lib/gcc/x86_64-linux-gnu/12/include', 
'/usr/local/include', '/usr/include/x86_64-linux-gnu', '/usr/include']
*** uWSGI building and linking plugin plugins/rack_ruby30 ***
Error: unable to find directory 'plugins/rack_ruby30'
make: *** [debian/rules:426: debian/stamp-uwsgi-plugin-rack-ruby3.0] Error 1
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit 
status 2


The attached debdiff fixes the issue, converting the rack plugin binary name to 
ruby3.1.

--
Lucas Kanashiro
diff -Nru uwsgi-2.0.20/debian/changelog uwsgi-2.0.20/debian/changelog
--- uwsgi-2.0.20/debian/changelog       2022-03-21 08:00:44.000000000 -0300
+++ uwsgi-2.0.20/debian/changelog       2022-12-01 09:26:09.000000000 -0300
@@ -1,3 +1,10 @@
+uwsgi (2.0.20-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * d/control: rename uwsgi-plugin-rack-ruby3.0 to uwsgi-plugin-rack-ruby3.1.
+
+ -- Lucas Kanashiro <kanash...@debian.org>  Thu, 01 Dec 2022 09:26:09 -0300
+
 uwsgi (2.0.20-4) unstable; urgency=medium
 
   [ Jonas Smedegaard ]
diff -Nru uwsgi-2.0.20/debian/control uwsgi-2.0.20/debian/control
--- uwsgi-2.0.20/debian/control 2022-03-21 08:00:44.000000000 -0300
+++ uwsgi-2.0.20/debian/control 2022-12-01 09:25:12.000000000 -0300
@@ -737,7 +737,7 @@
  This package provides Python 3 WSGI plugin for uWSGI
  (linked with Python 3 runtime).
 
-Package: uwsgi-plugin-rack-ruby3.0
+Package: uwsgi-plugin-rack-ruby3.1
 Architecture: any
 Depends:
  uwsgi-core (= ${binary:Version}),

Reply via email to