2.9.0
Upgrade notes
!!! PLEASE, READ CAREFULLY !!!
This release includes major upgrade for the newest devtools and archlinux repository structure. In order to upgrade package you need to:
- Upgrade to the latest major release of python (3.11) (required by other changes).
- Upgrade devtools to the latest release.
- Backup your settings,
/etc/ahriman.ini.d/00-setup-overrides.ini
by default. - Run setup command (i.e.
sudo ahriman service-setup
) again with the same arguments as you used before. This step can be done manually by movingdevtools
configuration (something like/usr/share/devtools/pacman-ahriman*.conf
) to new location/usr/share/devtools/pacman.conf.d/
under nameahriman.conf
. After that make sure to remove anycommunity
mentions from configurations (e.g./usr/share/devtools/pacman.conf.d/ahriman.conf
,/etc/ahriman.ini
) if there were any. The only thing which will change isdevtools
configuration. - Remove build chroot as it is incompatible, e.g.
sudo ahriman service-clean --chroot
. - Run
sudo -u ahriman ahriman update --no-aur --no-local --no-manual -yy
in order to update local databases.
Detailed log
- π docs update 54d36cc @arcan1s
- π PEP-585 complaint: remove type aliases (#93) abf2908 @arcan1s
- π add reference to api documentation from main page f7e260e @arcan1s
- π add referencne to api docs to docs ff91728 @arcan1s
- π suppress status errors also if option is set e42ca95 @arcan1s
- π fix some pycharm warnings 31f47b8 @arcan1s
- π PEP-561 complaint: add py.typed marker d59a062 @arcan1s
- π fix flapping tests for oauth 9dc6d56 @arcan1s
- π PEP-673 use Self as return type for classmethods (#94) 2ff5696 @arcan1s
- π do not assign path in context manager as it is deprectated 277d40d @arcan1s
- π disable debugpanel for now 8c55438 @arcan1s
- π migrate to the latest devtools & archlinux git changes 70e9e3e @arcan1s
- π update models index d06399d @arcan1s