Debian Bug report logs - #958853
anki: old version beginning to fail with newer Python releases

version graph

Package: anki; Maintainer for anki is Laurin Hagemann <laurinhg@gmx.de>; Source for anki is src:anki (PTS, buildd, popcon).

Reported by: Alberto Fuentes <pajaro@gmail.com>

Date: Sat, 25 Apr 2020 20:18:01 UTC

Severity: serious

Tags: bookworm, sid, trixie

Merged with 965258, 1036438

Found in versions anki/2.1.15+dfsg-1, anki/2.1.15+dfsg-3

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, pajaro@gmail.com, Andreas Bombe <aeb@debian.org>:
Bug#958853; Package anki. (Sat, 25 Apr 2020 20:18:03 GMT) (full text, mbox, link).


Acknowledgement sent to Alberto Fuentes <pajaro@gmail.com>:
New Bug report received and forwarded. Copy sent to pajaro@gmail.com, Andreas Bombe <aeb@debian.org>. (Sat, 25 Apr 2020 20:18:03 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Alberto Fuentes <pajaro@gmail.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: anki: Upstream new version
Date: Sat, 25 Apr 2020 22:15:55 +0200
Package: anki
Version: 2.1.15+dfsg-1
Severity: wishlist

Upstream version is 2.1.22. Almost 9 months of fixes :)

Cheers!



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-updates'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.5.0-1-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages anki depends on:
ii  libjs-jquery                3.3.1~dfsg-3
ii  libjs-jquery-flot           0.8.3+dfsg-1
ii  libjs-jquery-ui             1.12.1+dfsg-5
ii  libjs-mathjax               2.7.4+dfsg-1
ii  libqt5core5a                5.12.5+dfsg-9
ii  python3                     3.8.2-3
ii  python3-bs4                 4.9.0-1
ii  python3-decorator           4.4.2-2
ii  python3-distro              1.4.0-1
ii  python3-distutils           3.8.2-2
ii  python3-jsonschema          3.0.2-4
ii  python3-markdown            3.2.1-1
ii  python3-pyaudio             0.2.11-1.1+b1
ii  python3-pyqt5               5.14.2+dfsg-1+b1
ii  python3-pyqt5.qtwebchannel  5.14.2+dfsg-1+b1
ii  python3-pyqt5.qtwebengine   5.14.0-2+b1
ii  python3-requests            2.23.0+dfsg-2
ii  python3-send2trash          1.5.0-2

Versions of packages anki recommends:
ii  python3-matplotlib  3.1.2-2

Versions of packages anki suggests:
pn  dvipng   <none>
ii  lame     3.100-3
ii  mplayer  2:1.3.0-8+b6
ii  mpv      0.32.0-1

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Andreas Bombe <aeb@debian.org>:
Bug#958853; Package anki. (Sun, 26 Apr 2020 09:21:02 GMT) (full text, mbox, link).


Acknowledgement sent to Julian Gilbey <julian@d-and-j.net>:
Extra info received and forwarded to list. Copy sent to Andreas Bombe <aeb@debian.org>. (Sun, 26 Apr 2020 09:21:02 GMT) (full text, mbox, link).


Message #10 received at 958853@bugs.debian.org (full text, mbox, reply):

From: Julian Gilbey <julian@d-and-j.net>
To: Alberto Fuentes <pajaro@gmail.com>, 958853@bugs.debian.org
Subject: Re: Bug#958853: anki: Upstream new version
Date: Sun, 26 Apr 2020 10:19:31 +0100
On Sat, Apr 25, 2020 at 10:15:55PM +0200, Alberto Fuentes wrote:
> Package: anki
> Version: 2.1.15+dfsg-1
> Severity: wishlist
> 
> Upstream version is 2.1.22. Almost 9 months of fixes :)
> 
> Cheers!

Hi Alberto,

Since the latest version in Debian, upstream have started using Rust
as part of the Anki package.  They are also now building Anki using
their own Rust program (called maturin).  This is making packaging the
newer releases for Debian significantly challenging, as it require
liaising with the Rust team and learning a whole new packaging
environment.  Rust has lots of little modules ("crates"), each of
which is packaged separately, and the version dependencies are pretty
horrendous.  I spent a day a couple of weeks ago trying to figure it
all out, and learnt lots.  But it's probably most of a week's work to
get the whole thing to work, and I haven't yet had the time to do
this.

If you're able to help, it would be hugely appreciated!

Best wishes,

   Julian



Information forwarded to debian-bugs-dist@lists.debian.org, Andreas Bombe <aeb@debian.org>:
Bug#958853; Package anki. (Tue, 28 Apr 2020 10:30:02 GMT) (full text, mbox, link).


Acknowledgement sent to alberto fuentes <pajaro@gmail.com>:
Extra info received and forwarded to list. Copy sent to Andreas Bombe <aeb@debian.org>. (Tue, 28 Apr 2020 10:30:03 GMT) (full text, mbox, link).


Message #15 received at 958853@bugs.debian.org (full text, mbox, reply):

From: alberto fuentes <pajaro@gmail.com>
To: Julian Gilbey <julian@d-and-j.net>
Cc: 958853@bugs.debian.org
Subject: Re: Bug#958853: anki: Upstream new version
Date: Tue, 28 Apr 2020 12:26:52 +0200
[Message part 1 (text/plain, inline)]
Im not sure how much i can help since i dont know anything about rust

I checked

https://salsa.debian.org/debian/anki

But its not been touched in a long time

Where do you keep your development?


On Sun, Apr 26, 2020 at 11:19 AM Julian Gilbey <julian@d-and-j.net> wrote:

> On Sat, Apr 25, 2020 at 10:15:55PM +0200, Alberto Fuentes wrote:
> > Package: anki
> > Version: 2.1.15+dfsg-1
> > Severity: wishlist
> >
> > Upstream version is 2.1.22. Almost 9 months of fixes :)
> >
> > Cheers!
>
> Hi Alberto,
>
> Since the latest version in Debian, upstream have started using Rust
> as part of the Anki package.  They are also now building Anki using
> their own Rust program (called maturin).  This is making packaging the
> newer releases for Debian significantly challenging, as it require
> liaising with the Rust team and learning a whole new packaging
> environment.  Rust has lots of little modules ("crates"), each of
> which is packaged separately, and the version dependencies are pretty
> horrendous.  I spent a day a couple of weeks ago trying to figure it
> all out, and learnt lots.  But it's probably most of a week's work to
> get the whole thing to work, and I haven't yet had the time to do
> this.
>
> If you're able to help, it would be hugely appreciated!
>
> Best wishes,
>
>    Julian
>
[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Andreas Bombe <aeb@debian.org>:
Bug#958853; Package anki. (Tue, 28 Apr 2020 18:54:02 GMT) (full text, mbox, link).


Acknowledgement sent to Julian Gilbey <julian@d-and-j.net>:
Extra info received and forwarded to list. Copy sent to Andreas Bombe <aeb@debian.org>. (Tue, 28 Apr 2020 18:54:02 GMT) (full text, mbox, link).


Message #20 received at 958853@bugs.debian.org (full text, mbox, reply):

From: Julian Gilbey <julian@d-and-j.net>
To: alberto fuentes <pajaro@gmail.com>
Cc: 958853@bugs.debian.org
Subject: Re: Bug#958853: anki: Upstream new version
Date: Tue, 28 Apr 2020 19:02:24 +0100
On Tue, Apr 28, 2020 at 12:26:52PM +0200, alberto fuentes wrote:
> Im not sure how much i can help since i dont know anything about rust
> I checked
> https://salsa.debian.org/debian/anki
> But its not been touched in a long time
> Where do you keep your development?

Salsa.

   Julian



Information forwarded to debian-bugs-dist@lists.debian.org, Andreas Bombe <aeb@debian.org>:
Bug#958853; Package anki. (Tue, 28 Apr 2020 19:39:42 GMT) (full text, mbox, link).


Acknowledgement sent to alberto fuentes <pajaro@gmail.com>:
Extra info received and forwarded to list. Copy sent to Andreas Bombe <aeb@debian.org>. (Tue, 28 Apr 2020 19:39:42 GMT) (full text, mbox, link).


Message #25 received at 958853@bugs.debian.org (full text, mbox, reply):

From: alberto fuentes <pajaro@gmail.com>
To: Julian Gilbey <julian@d-and-j.net>
Cc: 958853@bugs.debian.org
Subject: Re: Bug#958853: anki: Upstream new version
Date: Tue, 28 Apr 2020 21:34:50 +0200
[Message part 1 (text/plain, inline)]
Maybe you forgot to git push?

Last commit in salsa is from 8 months ago

On Tue, Apr 28, 2020 at 8:02 PM Julian Gilbey <julian@d-and-j.net> wrote:

> On Tue, Apr 28, 2020 at 12:26:52PM +0200, alberto fuentes wrote:
> > Im not sure how much i can help since i dont know anything about rust
> > I checked
> > https://salsa.debian.org/debian/anki
> > But its not been touched in a long time
> > Where do you keep your development?
>
> Salsa.
>
>    Julian
>
[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Andreas Bombe <aeb@debian.org>:
Bug#958853; Package anki. (Tue, 28 Apr 2020 20:57:06 GMT) (full text, mbox, link).


Acknowledgement sent to Julian Gilbey <julian@d-and-j.net>:
Extra info received and forwarded to list. Copy sent to Andreas Bombe <aeb@debian.org>. (Tue, 28 Apr 2020 20:57:06 GMT) (full text, mbox, link).


Message #30 received at 958853@bugs.debian.org (full text, mbox, reply):

From: Julian Gilbey <julian@d-and-j.net>
To: alberto fuentes <pajaro@gmail.com>, 958853@bugs.debian.org
Subject: Re: Bug#958853: anki: Upstream new version
Date: Tue, 28 Apr 2020 21:56:16 +0100
On Tue, Apr 28, 2020 at 09:34:50PM +0200, alberto fuentes wrote:
> Maybe you forgot to git push?
> Last commit in salsa is from 8 months ago

Huh?  No it isn't:

  Update watch file to use github release tags
  Julian Gilbey authored 3 months ago

Could it be you checked salsa when it was suffering from a storage
failure?

Best wishes,

   Julian



Information forwarded to debian-bugs-dist@lists.debian.org, Andreas Bombe <aeb@debian.org>:
Bug#958853; Package anki. (Tue, 28 Apr 2020 21:09:02 GMT) (full text, mbox, link).


Acknowledgement sent to alberto fuentes <pajaro@gmail.com>:
Extra info received and forwarded to list. Copy sent to Andreas Bombe <aeb@debian.org>. (Tue, 28 Apr 2020 21:09:02 GMT) (full text, mbox, link).


Message #35 received at 958853@bugs.debian.org (full text, mbox, reply):

From: alberto fuentes <pajaro@gmail.com>
To: Julian Gilbey <julian@d-and-j.net>
Cc: 958853@bugs.debian.org
Subject: Re: Bug#958853: anki: Upstream new version
Date: Tue, 28 Apr 2020 23:03:33 +0200
[Message part 1 (text/plain, inline)]
On Tue, Apr 28, 2020 at 10:56 PM Julian Gilbey <julian@d-and-j.net> wrote:

> Could it be you checked salsa when it was suffering from a storage
> failure?
>

Thats only the watch file. Before that last update is 8 months ago

Never mind, I thought there was already something in progress for the rust
thing and that you had just not pushed it :)
[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Andreas Bombe <aeb@debian.org>:
Bug#958853; Package anki. (Tue, 28 Apr 2020 21:21:02 GMT) (full text, mbox, link).


Acknowledgement sent to Julian Gilbey <julian@d-and-j.net>:
Extra info received and forwarded to list. Copy sent to Andreas Bombe <aeb@debian.org>. (Tue, 28 Apr 2020 21:21:02 GMT) (full text, mbox, link).


Message #40 received at 958853@bugs.debian.org (full text, mbox, reply):

From: Julian Gilbey <julian@d-and-j.net>
To: alberto fuentes <pajaro@gmail.com>
Cc: 958853@bugs.debian.org
Subject: Re: Bug#958853: anki: Upstream new version
Date: Tue, 28 Apr 2020 22:19:13 +0100
On Tue, Apr 28, 2020 at 11:03:33PM +0200, alberto fuentes wrote:
> On Tue, Apr 28, 2020 at 10:56 PM Julian Gilbey <julian@d-and-j.net> wrote:
> 
>   Could it be you checked salsa when it was suffering from a storage
>   failure?
> 
> Thats only the watch file. Before that last update is 8 months ago
> Never mind, I thought there was already something in progress for the rust thing
> and that you had just not pushed it :)

I'm trying to get my head around Rust, the Debian Rust policy, how to
build things, work out the nightmares of Rust dependencies, what new
packages need to be built (beyond maturin) and so on.  Add to that the
fact that the whole Anki source package structure has been changed, so
it is hard to see what the detailed changes are - it's a lot of work.
And I haven't committed anything yet, as I'm nowhere close to having
anything to commit :(  (Too much other stuff going on in real life.)

In the meantime, if you want to use the most up-to-date version of
Anki, there is a downloadable compiled package on the Anki website.
(I could package 2.1.16, but it does not seem worth the effort at this
point.)

Best wishes,

   Julian



Information forwarded to debian-bugs-dist@lists.debian.org, Andreas Bombe <aeb@debian.org>:
Bug#958853; Package anki. (Tue, 28 Apr 2020 21:24:02 GMT) (full text, mbox, link).


Acknowledgement sent to alberto fuentes <pajaro@gmail.com>:
Extra info received and forwarded to list. Copy sent to Andreas Bombe <aeb@debian.org>. (Tue, 28 Apr 2020 21:24:02 GMT) (full text, mbox, link).


Message #45 received at 958853@bugs.debian.org (full text, mbox, reply):

From: alberto fuentes <pajaro@gmail.com>
To: Julian Gilbey <julian@d-and-j.net>
Cc: 958853@bugs.debian.org
Subject: Re: Bug#958853: anki: Upstream new version
Date: Tue, 28 Apr 2020 23:21:26 +0200
[Message part 1 (text/plain, inline)]
On Tue, Apr 28, 2020 at 11:19 PM Julian Gilbey <julian@d-and-j.net> wrote:

> On Tue, Apr 28, 2020 at 11:03:33PM +0200, alberto fuentes wrote:
> > On Tue, Apr 28, 2020 at 10:56 PM Julian Gilbey <julian@d-and-j.net>
> wrote:
> >
> >   Could it be you checked salsa when it was suffering from a storage
> >   failure?
> >
> > Thats only the watch file. Before that last update is 8 months ago
> > Never mind, I thought there was already something in progress for the
> rust thing
> > and that you had just not pushed it :)
>
> I'm trying to get my head around Rust, the Debian Rust policy, how to
> build things, work out the nightmares of Rust dependencies, what new
> packages need to be built (beyond maturin) and so on.  Add to that the
> fact that the whole Anki source package structure has been changed, so
> it is hard to see what the detailed changes are - it's a lot of work.
> And I haven't committed anything yet, as I'm nowhere close to having
> anything to commit :(  (Too much other stuff going on in real life.)
>
> In the meantime, if you want to use the most up-to-date version of
> Anki, there is a downloadable compiled package on the Anki website.
> (I could package 2.1.16, but it does not seem worth the effort at this
> point.)
>

Ill take a look!

And thanks for all yout troubles and work!!
[Message part 2 (text/html, inline)]

Merged 958853 965258 Request was from John Scott <jscott@posteo.net> to 965258-submit@bugs.debian.org. (Sat, 18 Jul 2020 19:33:04 GMT) (full text, mbox, link).


Merged 958853 965258 Request was from John Scott <jscott@posteo.net> to 965258-submitter@bugs.debian.org. (Sat, 18 Jul 2020 19:33:07 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Julian Gilbey <jdg@debian.org>:
Bug#958853; Package anki. (Thu, 31 Dec 2020 17:15:05 GMT) (full text, mbox, link).


Acknowledgement sent to Julian Gilbey <julian@d-and-j.net>:
Extra info received and forwarded to list. Copy sent to Julian Gilbey <jdg@debian.org>. (Thu, 31 Dec 2020 17:15:05 GMT) (full text, mbox, link).


Message #54 received at 958853@bugs.debian.org (full text, mbox, reply):

From: Julian Gilbey <julian@d-and-j.net>
To: Alberto Fuentes <pajaro@gmail.com>, Martin Monperrus <martin.monperrus@gnieh.org>, John Scott <jscott@posteo.net>
Cc: 965258@bugs.debian.org, 958853@bugs.debian.org
Subject: Updating Anki in Debian - current status
Date: Thu, 31 Dec 2020 17:14:07 +0000
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



Information forwarded to debian-bugs-dist@lists.debian.org, Julian Gilbey <jdg@debian.org>:
Bug#958853; Package anki. (Thu, 31 Dec 2020 17:30:02 GMT) (full text, mbox, link).


Acknowledgement sent to alberto fuentes <pajaro@gmail.com>:
Extra info received and forwarded to list. Copy sent to Julian Gilbey <jdg@debian.org>. (Thu, 31 Dec 2020 17:30:02 GMT) (full text, mbox, link).


Message #59 received at 958853@bugs.debian.org (full text, mbox, reply):

From: alberto fuentes <pajaro@gmail.com>
To: Julian Gilbey <julian@d-and-j.net>
Cc: Martin Monperrus <martin.monperrus@gnieh.org>, John Scott <jscott@posteo.net>, 965258@bugs.debian.org, 958853@bugs.debian.org
Subject: Re: Updating Anki in Debian - current status
Date: Thu, 31 Dec 2020 18:26:15 +0100
[Message part 1 (text/plain, inline)]
On Thu, Dec 31, 2020 at 6:14 PM Julian Gilbey <julian@d-and-j.net> wrote:

> Sorry to not have better news on this front.
>
> Best wishes, and happy new year,
>

Thank you very much for your work!

Also, Im very glad upstream is collaborative with debian efforts

I hate it when the building script downloads random packages and repos in
random commit states. So your effort to make a local build possible is very
much appreciated. It also helps reproducible builds which is a very laudable
goal


Happy new year and besh wishes for you too!
[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Julian Gilbey <jdg@debian.org>:
Bug#958853; Package anki. (Thu, 26 May 2022 20:57:04 GMT) (full text, mbox, link).


Acknowledgement sent to Julian Gilbey <julian@d-and-j.net>:
Extra info received and forwarded to list. Copy sent to Julian Gilbey <jdg@debian.org>. (Thu, 26 May 2022 20:57:04 GMT) (full text, mbox, link).


Message #64 received at 958853@bugs.debian.org (full text, mbox, reply):

From: Julian Gilbey <julian@d-and-j.net>
To: 958853@bugs.debian.org
Cc: Alberto Fuentes <pajaro@gmail.com>, Martin Monperrus <martin.monperrus@gnieh.org>, John Scott <jscott@posteo.net>, 965258@bugs.debian.org
Subject: Re: Bug#958853: Updating Anki in Debian - current status
Date: Thu, 26 May 2022 21:52:04 +0100
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



Severity set to 'serious' from 'wishlist' Request was from Julian Gilbey <julian@d-and-j.net> to control@bugs.debian.org. (Thu, 26 May 2022 20:57:07 GMT) (full text, mbox, link).


Changed Bug title to 'anki: old version beginning to fail with newer Python releases' from 'anki: Upstream new version'. Request was from Julian Gilbey <jdg@debian.org> to control@bugs.debian.org. (Thu, 26 May 2022 21:03:04 GMT) (full text, mbox, link).


Added tag(s) bookworm and sid. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Fri, 27 May 2022 06:24:02 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Julian Gilbey <jdg@debian.org>:
Bug#958853; Package anki. (Sat, 30 Jul 2022 01:27:02 GMT) (full text, mbox, link).


Acknowledgement sent to Drew Stephens <dchosen1uno@gmail.com>:
Extra info received and forwarded to list. Copy sent to Julian Gilbey <jdg@debian.org>. (Sat, 30 Jul 2022 01:27:02 GMT) (full text, mbox, link).


Message #75 received at 958853@bugs.debian.org (full text, mbox, reply):

From: Drew Stephens <dchosen1uno@gmail.com>
To: 958853@bugs.debian.org
Subject: Fix
Date: Fri, 29 Jul 2022 18:22:00 -0700
I managed to get 2.1.15 from the package working for now for putting 
int(round()) around numbers in preferences.py and deckconf.py when they 
were returning the unexpected float type error. For some reason, even 
though it says the package is removed from testing, I am still able to 
install the package from the repositories.

I'm on Bookworm amd64




Information forwarded to debian-bugs-dist@lists.debian.org, Julian Gilbey <jdg@debian.org>:
Bug#958853; Package anki. (Sun, 31 Jul 2022 10:30:03 GMT) (full text, mbox, link).


Acknowledgement sent to Julian Gilbey <julian@d-and-j.net>:
Extra info received and forwarded to list. Copy sent to Julian Gilbey <jdg@debian.org>. (Sun, 31 Jul 2022 10:30:03 GMT) (full text, mbox, link).


Message #80 received at 958853@bugs.debian.org (full text, mbox, reply):

From: Julian Gilbey <julian@d-and-j.net>
To: Drew Stephens <dchosen1uno@gmail.com>, 958853@bugs.debian.org
Subject: Re: Bug#958853: Fix
Date: Sun, 31 Jul 2022 11:27:13 +0100
On Fri, Jul 29, 2022 at 06:22:00PM -0700, Drew Stephens wrote:
> I managed to get 2.1.15 from the package working for now for putting
> int(round()) around numbers in preferences.py and deckconf.py when they were
> returning the unexpected float type error. For some reason, even though it
> says the package is removed from testing, I am still able to install the
> package from the repositories.
> 
> I'm on Bookworm amd64

Hi Drew,

That sounds like a good fix, thanks.

The anki package is no longer in testing but it is in unstable.  I
don't know what your apt setup is (you could look at
/etc/apt/sources.list and the like), so you might be picking it up
from the unstable distribution.  Alternatively, if you haven't updated
your sources in a while, you might still have an old copy of the
package index still referring to anki.  The main Debian archive does
not distinguish between different distributions
(stable/testing/unstable), so you would still be able to find this
package.

Meanwhile, I still do not think it is in the best interests of
Debian's users to allow a version of anki that is over 2 years old
into stable, as it will then be over 4 years old by the time the next
stable arrives; by then, upstream's servers might be incompatible with
version 2.1.15.  It's an unfortunate situation, but one I am not in a
position to fix.

Best wishes,

   Julian



Information forwarded to debian-bugs-dist@lists.debian.org, Julian Gilbey <jdg@debian.org>:
Bug#958853; Package anki. (Wed, 21 Dec 2022 18:27:03 GMT) (full text, mbox, link).


Acknowledgement sent to "Dan O'Huiginn" <daniel@ohuiginn.net>:
Extra info received and forwarded to list. Copy sent to Julian Gilbey <jdg@debian.org>. (Wed, 21 Dec 2022 18:27:03 GMT) (full text, mbox, link).


Message #85 received at 958853@bugs.debian.org (full text, mbox, reply):

From: "Dan O'Huiginn" <daniel@ohuiginn.net>
To: 958853@bugs.debian.org
Subject: Re: Bug#958853: Fix
Date: Wed, 21 Dec 2022 19:24:38 +0100
Upstream has now moved away from Bazel: https://github.com/ankitects/anki/commit/5e0a761b875fff4c9e4b202c08bd740c7bb37763

The new build system uses cargo and ninja. It'll still be a substantial job to package this for Debian, but hopefully more feasible than before.



Information forwarded to debian-bugs-dist@lists.debian.org, Julian Gilbey <jdg@debian.org>:
Bug#958853; Package anki. (Wed, 21 Dec 2022 19:06:03 GMT) (full text, mbox, link).


Acknowledgement sent to Julian Gilbey <julian@d-and-j.net>:
Extra info received and forwarded to list. Copy sent to Julian Gilbey <jdg@debian.org>. (Wed, 21 Dec 2022 19:06:03 GMT) (full text, mbox, link).


Message #90 received at 958853@bugs.debian.org (full text, mbox, reply):

From: Julian Gilbey <julian@d-and-j.net>
To: Dan O'Huiginn <daniel@ohuiginn.net>, 958853@bugs.debian.org
Subject: Re: Bug#958853: Fix
Date: Wed, 21 Dec 2022 18:43:25 +0000
On Wed, Dec 21, 2022 at 07:24:38PM +0100, Dan O'Huiginn wrote:
> Upstream has now moved away from Bazel: https://github.com/ankitects/anki/commit/5e0a761b875fff4c9e4b202c08bd740c7bb37763
> 
> The new build system uses cargo and ninja. It'll still be a substantial job to package this for Debian, but hopefully more feasible than before.

Oh wow, that's good news, thanks!  I don't know whether I'll have time
to do it before the freeze, though - I am very overloaded at the
moment, unfortunately.  (And unless something's changed, upstream were
using some locally modified Rust crates, which just added to the
pain.)

Best wishes,

   Julian



Marked as found in versions anki/2.1.15+dfsg-3. Request was from Julian Gilbey <julian@d-and-j.net> to control@bugs.debian.org. (Sun, 21 May 2023 10:45:02 GMT) (full text, mbox, link).


Merged 958853 965258 1036438 Request was from Julian Gilbey <julian@d-and-j.net> to control@bugs.debian.org. (Sun, 21 May 2023 10:45:06 GMT) (full text, mbox, link).


Added tag(s) trixie. Request was from Sebastian Ramacher <sramacher@debian.org> to control@bugs.debian.org. (Sun, 11 Jun 2023 15:41:44 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#958853; Package anki. (Sat, 07 Sep 2024 11:45:01 GMT) (full text, mbox, link).


Acknowledgement sent to Laurin Hagemann <laurinhg@gmx.de>:
Extra info received and forwarded to list. (Sat, 07 Sep 2024 11:45:01 GMT) (full text, mbox, link).


Message #101 received at 958853@bugs.debian.org (full text, mbox, reply):

From: Laurin Hagemann <laurinhg@gmx.de>
To: 958853@bugs.debian.org, 965258@bugs.debian.org, 1036438@bugs.debian.org
Cc: Helmut Grohne <helmut@subdivi.de>, Julian Gilbey <julian@d-and-j.net>
Subject: Status Update for Bugs #958853, #965258, and #1036438 - Anki Packaging Progress
Date: Sat, 7 Sep 2024 13:42:45 +0200
[Message part 1 (text/plain, inline)]
Hi,

I would like to provide an update on Release-Critical Bugs #958853,
#965258, and #1036438 affecting the Anki package.

To resolve these issues, I have started working on the repackaging of
Anki (see anki-23-12 branch). However, there are some Rust
dependencies that are not yet packaged, which are currently blocking
further progress. These dependencies include the following Rust
crates:

   - axum-client-ip
   - coarsetime
   - fsrs
   - htmlescape
   - id-tree
   - percent-encoding-iri
   - serde-aux
   - serde-tuple
   - utime

Once these crates are packaged, I will be able to complete the
repackaging of Anki.

Additionally, with the current Salsa issues all git fetch/push
operations are failing for me. If anyone can assist with packaging the
Rust crates or help with resolving the Salsa problems, I would greatly
appreciate it!

Kind regards,
Laurin
[Message part 2 (text/html, inline)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Nov 21 22:42:39 2024; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.