severity 958853 serious title 958853 anki: old version beginning to fail with newer Python releases thanks
Dear all, At the current time, the version of anki in Debian is now over 1.5 years behind upstream, and we have had at least one bug report which is related to Python 3.10; there may well be more issues lurking that have not yet been reported. As bazel has not yet been packaged for Debian, there is no possibility of packaging a more recent version of anki, so I am reluctantly marking this upgrade request as "serious" to keep anki out of testing for the time being. It is unlikely to make it into bookworm. If you wish to use an up-to-date version of Anki in the meantime, please feel free to download it from upstream; they provide a pre-packaged pre-compiled version. Best wishes, Julian On Thu, Dec 31, 2020 at 05:14:07PM +0000, Julian Gilbey wrote: > Dear all, > > I thought I would let you know about the current status of Anki and > its hopes of getting into Debian. > > The upstream maintainers started 2020 by incorporating a Rust library > into the package, which increased the complexity of the Debian > maintenance process by an order of magnitude: it is now necessary to > work with the Rust team to ensure that all the necessary crates are in > sync, which is quite challenging! > > But the year has gotten even more challenging: they have now switched > to using Bazel as their build system, and are also using a bunch of > Node.js libraries (most notably TypeScript). Unfortunately, Bazel is > only just in the process of being packaged for Debian, and Bazel's > model is to download everything it needs from the internet. So Bazel > will need some significant work, joint between the Debian team and > upstream, to modify it to allow for local builds. This is not going > to happen in time for the bullseye release, but it should happen at > some point during the following release cycle (bullseye+1). > > So for the time being, we will have to stick with anki 2.1.15 in > Debian. If you are deperate to use a newer version, upstream does > provide pre-built binaries, or you can compile it yourself. > > Sorry to not have better news on this front. > > Best wishes, and happy new year, > > Julian