[pkg-uWSGI-devel] Bug#1093818: Bug#1093818: uwsgi: Build ruby plugin with ruby3.3

Lucas Kanashiro kanashiro at riseup.net
Thu Jan 23 22:17:13 GMT 2025



> Em 23 de jan. de 2025, à(s) 12:30, Alexandre Rossi <niol at zincube.net> escreveu:
> 
> Hi,
> 
>>>>> The fix is straightforward and is attached to this bug.
>>>> 
>>>> This is not the fix that should go in.
>>>> 
>>>> We have a packaging overhaul in progress that will make this easier,
>>>> just needing binNMUs.
>>>> 
>>>> Unfortunately src:uwsgi-plugin-ruby is still in the NEW queue.
>>> The overhaul doesn't preclude fixing this with the attached patch. If doing
>>> that, please also change the java build for openjdk-21, see #1092756.
>>> 
>>> And once the plugin split in NEW goes through, then these packages from
>>> src:uwsgi can be dropped. But in the meantime, src:uwsgi needs to be updated or
>>> it will be removed from testing for the upcoming ruby3.3 transition.
>> 
>> Thanks for the suggestion, but no.
>> 
>> The binary package uwsgi-plugin-rack-ruby3.1 covers Ruby 3.1, not Ruby
>> 3.3, just as the binary package uwsgi-plugin-ring-openjdk-17 covers
>> OpenJDK 17, not 21.
>> 
>> Yes, we could ignore renaming binary packages only to avoid a visit to
>> NEW, but that is not heplful for our users.
>> 
>> What we consider helpful is to plan ahead, which is what Alexandre did
>> in introducing the new packages (with unversioned binary package names
>> for future sake) more than 4 months ago.  Those packages that are
>> virtually empty, so ought to require as minimal as possible burden on
>> the ftpmasters. It is a mystery why they have required so much time to
>> process.
> 
> Also, the suggested fix does not build. So this is more complicated
> that this and this is why an overhaul of the packaging was started.

It built fine for me locally. Could you please share the build log?

Keep in mind that to test this you need ruby-defaults from experimental, with the version in unstable it does not work because the default is still ruby3.1. If you read the bug report carefully, you will see that this can be uploaded once we switch the default to ruby3.3 in unstable. 

Lucas Kanashiro.


More information about the pkg-uWSGI-devel mailing list