Source: uwsgi
Version: 2.0.28-1
Severity: important
User: debian-r...@lists.debian.org
Usertags: ruby3.3


Dear Maintainer,

We are about to switch the default ruby version to 3.3 in unstable
(ruby-defaults/1:3.3~0 is in experimental already for testing), and
src:uwsgi fails to build with it:

https://ruby-builds.debian.net/ruby3.3/21/uwsgi/uwsgi_2.0.28-1+rebuild1737418237_amd64-2025-01-21T00:10:39Z.build

The fix is straightforward and is attached to this bug.

Please, upload this patch once we start the transition in unstable. I
will notify you in this bug once that happens.

TIA!

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.9-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

--
Lucas Kanashiro
From b158b7e339669e7835ba262ed960daec19f2664f Mon Sep 17 00:00:00 2001
From: Lucas Kanashiro <kanash...@debian.org>
Date: Wed, 22 Jan 2025 18:00:41 -0300
Subject: [PATCH] Build ruby plugin with ruby3.3

---
 debian/control       | 2 +-
 debian/tests/control | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/control b/debian/control
index 63fee7d7..f8136733 100644
--- a/debian/control
+++ b/debian/control
@@ -590,7 +590,7 @@ Description: WSGI plugin for uWSGI (Python 3)
  This package provides Python 3 WSGI plugin for uWSGI
  (linked with Python 3 runtime).
 
-Package: uwsgi-plugin-rack-ruby3.1
+Package: uwsgi-plugin-rack-ruby3.3
 Architecture: any
 Depends:
  uwsgi-core (= ${binary:Version}),
diff --git a/debian/tests/control b/debian/tests/control
index 80d352ee..f63f8f60 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -2,7 +2,7 @@ Tests: integration
 Depends: uwsgi-core, python3-requests,
     uwsgi-plugin-psgi,
     uwsgi-plugin-python3,
-    uwsgi-plugin-rack-ruby3.1,
+    uwsgi-plugin-rack-ruby3.3,
     openjdk-17-jdk-headless,
     uwsgi-plugin-jwsgi-openjdk-17,
 Restrictions: allow-stderr
-- 
2.45.2

Reply via email to