On 20/01/25 4:58 am, Simon Josefsson wrote: > Package: golang-github-mattn-go-sqlite3-dev > Version: 1.14.24~ds1-1 > > [...] > and if I understand the argument correctly, it is that at that time > (2021) 'libsqlite3-dev' was not available on several archs. However in > 2023 at least one additional arch was fixed:
No, not that. Annotating something with :any can't fix problems of its dependency FTBFS on a particular arch. That change was introduced to fix dependency issues during cross-builds. > My biggest concern in doing this change: bookworm shipped with a > arch:all package. How are upgrades handled from bookworm if trixie will > ship a arch:any package? Does it just work, or does it fail horribly > somehow? It should work fine, AFAIR, I have seen this in the past. The arch specific debs remaining should be pruned as cruft removals. You can see the result of this during testing migration from unstable which is the same scenario that you mention above. britney won't let it migrate if there are installation problems. You could as well try to run piuparts. > > Cc'ing Helmut since he wrote the bug report that led to this change, and > I suspect you understand these questions better than most. > +1 :) Best, Nilesh