According to the plan!

It was chosed against SHA512 because it offers 2 major advantages:


https://archlinux.org/news/changes-to-default-password-hashing-algorithm-and-umask-settings/
Visited 452 days, 100 of which consecutive !


At first it appears as a bug of autosyncing, but tongle enabling FSRS helper addon gives the source of the problem …
Bug also submitted in FSRS Helper’s Github:
https://github.com/open-spaced-repetition/fsrs4anki-helper/issues/242
Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you’ve discovered the add-on that is causing the problem, please report the issue to the add-on author.
Debug info:
Anki 23.10 (c2b1ab5e) Python 3.9.15 Qt 6.5.0 PyQt 6.5.0
Platform: Linux-6.5.4-1-MANJARO-x86_64-with-glibc2.38
Flags: frz=False ao=True sv=3
Add-ons, last update check: 2023-09-21 16:34:38Caught exception:
Traceback (most recent call last):
File “/home/chris/ankidev/qt/aqt/taskman.py”, line 138, in _on_closures_pending
closure()
File “/home/chris/ankidev/qt/aqt/taskman.py”, line 82, in
lambda future: self.run_on_main(lambda: on_done(future))
File “/home/chris/ankidev/qt/aqt/taskman.py”, line 102, in wrapped_done
on_done(fut)
File “/home/chris/ankidev/qt/aqt/sync.py”, line 100, in on_future_done
mw.col.db.begin()
File “/home/chris/ankidev/pylib/anki/dbproxy.py”, line 36, in begin
self._backend.db_begin()
File “/home/chris/ankidev/pylib/anki/_backend.py”, line 100, in db_begin
return self._db_command(dict(kind=”begin”))
File “/home/chris/ankidev/pylib/anki/_backend.py”, line 116, in _db_command
raise backend_exception_to_pylib(err)
anki.errors.DBError: DbError { info: “SqliteFailure(Error { code: Unknown, extended_code: 1 }, Some(\”cannot start a transaction within a transaction\”))”, kind: Other }
“In 2017, the kernel jumped from two years of support to six. Now, six years later, it turns out that’s a lot of work. Linux Weekly News executive editor Jonathan Corbet announced the Linux kernel will return to two years of LTS support.
The plan to cut back down to two years isn’t instant.”
According to the article the currently LTS maintained kernels are 6 🙂
After more than a decade of active development

The amount of changed files …

https://github.com/ankitects/anki/commit/5004cd332bf1514e57f5c48bcbe43cd86f982a7a
Just a discrepancy of review dates that I noticed, still not able to reproduce and report a bug.
There is a known bug that has to do with reviewing cards during the rollover hour (set at 4 hours past midnight as default) but it seems it is not the case here…
https://github.com/ankitects/anki/issues/2606

The problem:

The solution:
sudo rm /var/lib/pacman/db.lck removes the lock of the package database that pacman created when a package is about to get altered. This mechanism prevents a different instance of pacman to perform simultaneous changes but the lock can sometimes remain stale

More about pacman troubleshooting: https://wiki.archlinux.org/title/Pacman#Troubleshooting
According to the 2023’s Second Quarter Status Report boot optimizations speed up kernel boot process.
The developer Colin Percival implemented a mergesort algorithm instead of the 30+ year old bubblesort of SYSINITs.
Bubblesort is a sorting algortithm that compares each element of an array with the next one and sorts them, whereas mergesort divides the array into subarrays. This system boosted speed by a factor of 100x.
https://www.freebsd.org/status/report-2023-04-2023-06/#_boot_performance_improvements
https://cgit.freebsd.org/src/commit/?id=9a7add6d01f3c5f7eba811e794cf860d2bce131d
https://www.theregister.com/2023/08/29/freebsd_boots_in_25ms/
For a detailed changelog see the link below
Η καταληκτική ημερομηνία είναι εντός Φεβρουαρίου 2024
Alpha/freeze θα είναι διαθέσιμη τον Νοέμβριο ενώ Beta, RCs τον Δεκέμβριο

One of them is associated with the update process of the freebsd-update tool, as it incorrectly deleted files in /etc/, in case that the file to be
updated matched the new release and was different than the old release …
Yeap sounds pretty … serious 🙂 Funny is that in order to apply the patch you have to use the same freebsd-update command lol
https://www.freebsd.org/security/advisories/FreeBSD-EN-23:09.freebsd-update.asc
With this commit in Github the version system of Anki adopts a new year.month.patch approach. That means that the current version is 23.09. Damien decided this time period as this version brings some major features including FSRS and Image Occlusion


https://github.com/ankitects/anki/commit/ffd392de211d8c107b1927c6755d103b34bbae23