On 8/22/21 8:57 PM, Adrian Bunk wrote:
> On Sun, Aug 22, 2021 at 07:14:16PM +0200, Thomas Goirand wrote:
>> ...
>> On 8/22/21 6:14 PM, Sergei Golovan wrote:
>> ...
>>> I've uploaded Erlang 24 to experimental months ago. If you know that
>>> your software breaks on Erlang upgrade, you could do something
>>> already.
>>
>> Just uploading to Experimental isn't, IMO, a thing that makes it ok to
>> break others unstable. For this, we have transitions... Also, an upload
>> to Experimental during the freeze isn't giving me any sign.
>> ...
>> Instead, here, we received a bug report for a rabbitmq-server *user*
>> that discovered, after the fact, that things broke. I'm sure we can do
>> better than this!
>> ...
> 
> One way for doing better that this would be to give rabbitmq-server 
> autopkgtest that run on erlang migrations.
> 
> A user seeing breakage in unstable is unfortunate, but it's called 
> "unstable" for a reason.
> 
> A rabbitmq-server autopkgtest would block migration of erlang to 
> testing, just like the elixir-lang autopkgtest is currently blocking
> migration of erlang to testing - protecting users of testing from this
> breakage.
> 
> Related to that, there are experimental->unstable pseudo-excuses [1]
> that run autopkgtest similar to what is run for migrations to testing.
> Due to the autopkgtest, the elixir-lang breakage was likely visible 
> there during the 5 months when erlang was in unstable.
> 
> cu
> Adrian
> 
> [1] https://release.debian.org/britney/pseudo-excuses-experimental.html
> 

Thanks for your advices, I'll see what I can do.

FYI, I was able to rebuild a new version of Elixir and RabbitMQ, and
both are working, though I'm unsure if I can just upload a new upstream
release Elixir without its maintainer approval...

Cheers,

Thomas Goirand (zigo)

Reply via email to