Anki 25.06 Beta

I guess it’s caused by the load balancer of FSRS Helper add-on.

1 Like

Makes sense. I don’t know if it necessarily needs any correction then.
tanks.

Here is a sample deck: Gofile - Cloud Storage Made Simple

Steps to reproduce:

  1. open Filtered Deck 16:08 (already built), and go to the first review card.
  2. Use Set Due Date (Ctrl + Shift + D) and set it to any value, e.g., 1.
  3. Check the new Due Date using Ctrl + Alt + I.

Also, here is a visual example:


I cannot reproduce it with the exported deck file (.apkg) because importing deck file will update the due field.

If possible, please share me with your backup file (.colpkg).

Maybe it has already been fixed? I couldn’t reproduce the error using Version ⁨25.06 (5a4fa50a)⁩, i.e., the one I installed using the new online installer.

After noticing this, I checked github and found this commit, which appears to address the issue: https://github.com/ankitects/anki/pull/4063#issuecomment-2953681999.

Which version did you previously use for the reproduction?

I was using the latest “packaged” beta version: Anki 25.06b1 (c1fc4592)⁩.

1 Like

Beta 4 is now available (had to burn a few version numbers during launcher tests):

1 Like

The new installer doesn’t work for me. The command line appears for a split second and disappears
Also, I’m not sure if i’m using it correctly. I downloaded it from here and just ran anki-install.exe.
image

See this section: New online installer/launcher - #25 by dae

1 Like

image
Achieved this by switching Desired retention

Good news: it works
Bad news:


:pensive_face:

1 Like

image

1 Like

@A_Blokee

Minor weirdness: on Windows 10 using “pin to taskbar” changes the icon
Unpinned
image
Pinned
image

1 Like

The add-on breakages weren’t intended. Could you copy the debug info and paste it here?

Logs

Anki 25.06b4 (b2dc5a02) (ao)
Python 3.13.5 Qt 6.8.1 PyQt 6.8.0
Platform: Windows-10-10.0.19045-SP0

When loading HyperTTS - Add speech to your flashcards:
Traceback (most recent call last):
File “C:\Users\Andrew\AppData\Local\AnkiProgramFiles.venv\Lib\site-packages\aqt\addons.py”, line 250, in loadAddons
import(addon.dir_name)
~~~~~~~~~~^^^^^^^^^^^^^^^^
File “C:\Users\Andrew\AppData\Roaming\Anki2\addons21\111623432_init_.py”, line 13, in
import hypertts_addon
File “C:\Users\Andrew\AppData\Roaming\Anki2\addons21\111623432\hypertts_addon_init_.py”, line 120, in
service_manager.init_services()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File “C:\Users\Andrew\AppData\Roaming\Anki2\addons21\111623432\hypertts_addon\servicemanager.py”, line 91, in init_services
self.import_services()
~~~~~~~~~~~~~~~~~~~~^^
File “C:\Users\Andrew\AppData\Roaming\Anki2\addons21\111623432\hypertts_addon\servicemanager.py”, line 99, in import_services
importlib.import_module(f’{self.package_name}.{module_name}')
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\Andrew\AppData\Roaming\uv\python\cpython-3.13.5-windows-x86_64-none\Lib\importlib_init_.py”, line 88, in import_module
return bootstrap.gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\Andrew\AppData\Roaming\Anki2\addons21\111623432\hypertts_addon\services\service_windows.py”, line 8, in
import comtypes.client # Importing comtypes.client will make the gen subpackage
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Andrew\AppData\Roaming\Anki2\addons21\111623432\external\comtypes_init
.py", line 599, in
@add_metaclass(compointer_meta)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "C:\Users\Andrew\AppData\Roaming\Anki2\addons21\111623432\external\comtypes_init
.py", line 49, in wrapper
return metaclass(cls.name, cls.bases, orig_vars)
File "C:\Users\Andrew\AppData\Roaming\Anki2\addons21\111623432\external\comtypes_init
.py", line 329, in new
p = type(_compointer_base)(“POINTER(%s)” % new_cls.name,
^^^^^^^^^^^^^^^^
NameError: name ‘_compointer_base’ is not defined. Did you mean: ‘_compointer_meta’?

When loading Advanced Review Bottom Bar:
Traceback (most recent call last):
File “C:\Users\Andrew\AppData\Local\AnkiProgramFiles.venv\Lib\site-packages\aqt\addons.py”, line 250, in loadAddons
import(addon.dir_name)
~~~~~~~~~~^^^^^^^^^^^^^^^^
File “C:\Users\Andrew\AppData\Roaming\Anki2\addons21\1136455830_init_.py”, line 11, in
anki_version = int(version.replace(‘.’, ‘’))
ValueError: invalid literal for int() with base 10: ‘2506b4’

When loading AnkiConnect:
Traceback (most recent call last):
File “C:\Users\Andrew\AppData\Local\AnkiProgramFiles.venv\Lib\site-packages\aqt\addons.py”, line 250, in loadAddons
import(addon.dir_name)
~~~~~~~~~~^^^^^^^^^^^^^^^^
File “C:\Users\Andrew\AppData\Roaming\Anki2\addons21\2055492159_init_.py”, line 19, in
anki_version = tuple(int(segment) for segment in aqt.appVersion.split(“.”))
File “C:\Users\Andrew\AppData\Roaming\Anki2\addons21\2055492159_init_.py”, line 19, in
anki_version = tuple(int(segment) for segment in aqt.appVersion.split(“.”))
~~~^^^^^^^^^
ValueError: invalid literal for int() with base 10: ‘06b4’

Thanks. HyperTTS looks to be vendoring some third-party code that I’m guessing has broken with the switch to Python 3.13 on Windows. @lucw

The other ones are caused by the add-ons trying to parse the version number instead of using Porting tips for Anki 23.10. If they follow recommended practice, it’ll fix the problem. Those errors won’t happen for stable releases - they’re caused by the beta/rc tag being included in the version number now.

3 Likes

Happens for me as well.

It also shows up as Python under my task manager.