On Sun, Aug 22, 2021 at 07:14:30PM +0300, Sergei Golovan wrote: > Hi Thomas, > > On Sun, Aug 22, 2021 at 6:55 PM Thomas Goirand <z...@debian.org> wrote: > > > > Hi Damir, Sergei, the release team, > > > > First of all, thanks for your bug report, Damir. > > > > Debian Bullseye was released on the 14th of Aug. Then Erlang v24 was > > uploaded on the 17th. Looking at: > > > > https://release.debian.org/transitions/ > > > > I cannot see any transition thingy opened for Erlang. This means that > > Erlang was carelessly uploaded to Unstable: > > Uploading new major version of Erlang does not require a transition. > No application needs to be rebuilt against it, and only a minority > breaks (those which use removed deprecated features, and they have to > be updated or patched anyway). I'm sorry that elixir and rabbit-mq > break. > > > > > 1/ Without informing the release team, and defining a schedule for the > > Erlang transition > > I insist that a transition is not necessary.
It's OK to break things, and you do not have to wait forever, but you need to give people enough time to react before the packages they work/depend on become instantly broken. One thing that happens when you do this type of change without coordination is that all CI pipelines on unstable where rabbitmq-server is installed are now broken. For example all merge requests against debci at the moment have their tests in "failed" status. This creates unnecessary noise for a lot of people. > > 2/ Without rebuilding any reverse dependency, and more specifically, > > without caring about RabbitMQ which is kind of a high profile server > > application. > > > > Now, we have Erlang v24 in Unstable which looks like a good target for > > RabbitMQ 3.9.4, however, this new version needs a new Elixir release, as > > it has a bound of ">= 1.10.4 and < 1.13.0". Elixir as in unstable (ie: > > 1.10.3) doesn't work, even when trying to convince RabbitMQ it's ok. > > Well, I would say that Elixir in Debian is not in a good shape. It > lags way behind upstream (which is already 1.12.2, quite a few > releases ahead). > > > > > There isn't much I can do now. I'm opening a bug against Elixir, and > > I'll have to wait for it to be solved... > > > > This isn't the first time something like this happen. Could we please > > bring some sanity in the way we do things? Sergei, could you please > > revert your upload of Erlang v24 in Unstable, and open a release team > > bug to get a transition tracker thingy, which is the only sane way to do > > things in Debian? > > > > Not amused... > > I've uploaded Erlang 24 to experimental months ago. If you know that > your software breaks on Erlang upgrade, you could do something > already. experimental is not a communication channel. You need to tell maintainers of your reverse dependencies that this breakage is coming via bug reports in advance, it's not reasonable to expect people to monitor experimental.
signature.asc
Description: PGP signature