Wednesday, October 16, 2019

Congratulations to Tonis who implemented the new callbacks handling system that fixes #3228, a quite fundamental change in the heart of Lino.

The only problem on the production server was #3269. But how to reproduce it without having a Belgian ID card?

I added a new setting simulate_eidreader_path for lino_xl.lib.beid. Used in lino_book.projects.avanti1.

So, Tonis, you say runserver in lino_book.projects.avanti1, sign in as robin, click on the [Read ID card] quick link and poof. Happy debugging!

NB: The book isn’t yet up to date because inv bd fails after my changes. We can reproduce it by saying:

$ export DJANGO_SETTINGS_MODULE=lino_book.projects.avanti1.settings
$ python -m lino_avanti.lib.avanti.models

Maybe this is related to the failures in Lino Welfare caused by #3228.

I fixed this by removing two models.py modules from the autosummary entry in their parent (lino_voga.lib.contacts and lino_avanti.lib.avanti). That’s correct: we don’t want have models.py modules autodocumented. But I don’t understand why this error didn’t occur earlier…

Reverse DNS

The Reverse DNS field for 167.114.229.225 was empty at OVH. I now set it to lino-framework.org using the OVH web interface. This fixed our last issue with postfix. I started a Postfix. Same operation for saffre-rumma.net (which was ip122.ip-167-114-252.eu. before) and mylino.net (which was empty).