Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: transition
This bug is follow-up for this thread: https://lists.debian.org/debian-release/2022/06/msg00009.html The original LuaJIT upstream does not care about IBM architectures, which causes problem in downstreams including us. I packaged src:luajit2 which seems to be working well for IBM architectures. src:luajit2 can be used as a drop-in replacement for src:luajit. So, currently I have a pending commit[2] modifying the dependency template[1], so that src:luajit reverse dependencies can be rebuilt without source modification to allow library fallback. Specifically, before transition, luajit reverse dependencies will have: Depends: libluajit-5.1-2 After transition, they should have: Depends: libluajit-5.1-2 | libluajit2-5.1-2 And the only thing we need to do is to upload the pending commit[2] once approved. Then we just trigger a rebuild for all luajit reverse dependencies. This is a special transition that should not break any package at all, as it is just inserting an alternative dependency. (I don't know how to write a correct ben file for such special case.) Ben file: title = "luajit"; is_affected = .depends ~ "libluajit-5.1-2" | .depends ~ "libluajit-5.1-2"; is_good = .depends ~ "libluajit2-5.1-2"; is_bad = .depends ~ "libluajit-5.1-2"; Thank you for using reportbug [1] deb-symbols(5), this is an less-known advanced usage. [2] https://salsa.debian.org/lua-team/luajit/-/commit/561f846d9c84587ffff6715eef086aeb9ff0fd80